gnu: r-annotationforge: Move to (gnu packages bioconductor).
[jackhill/guix/guix.git] / gnu / packages / bioconductor.scm
1 ;;; GNU Guix --- Functional package management for GNU
2 ;;; Copyright © 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus <rekado@elephly.net>
3 ;;; Copyright © 2016, 2017, 2018, 2020 Roel Janssen <roel@gnu.org>
4 ;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
5 ;;; Copyright © 2019, 2020, 2021 Simon Tournier <zimon.toutoune@gmail.com>
6 ;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com>
7 ;;; Copyright © 2020, 2021 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
8 ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
9 ;;;
10 ;;; This file is part of GNU Guix.
11 ;;;
12 ;;; GNU Guix is free software; you can redistribute it and/or modify it
13 ;;; under the terms of the GNU General Public License as published by
14 ;;; the Free Software Foundation; either version 3 of the License, or (at
15 ;;; your option) any later version.
16 ;;;
17 ;;; GNU Guix is distributed in the hope that it will be useful, but
18 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 ;;; GNU General Public License for more details.
21 ;;;
22 ;;; You should have received a copy of the GNU General Public License
23 ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
24
25 (define-module (gnu packages bioconductor)
26 #:use-module ((guix licenses) #:prefix license:)
27 #:use-module (guix packages)
28 #:use-module (guix download)
29 #:use-module (guix git-download)
30 #:use-module (guix build-system r)
31 #:use-module (gnu packages)
32 #:use-module (gnu packages base)
33 #:use-module (gnu packages bioinformatics)
34 #:use-module (gnu packages cran)
35 #:use-module (gnu packages compression)
36 #:use-module (gnu packages gcc)
37 #:use-module (gnu packages graph)
38 #:use-module (gnu packages graphviz)
39 #:use-module (gnu packages haskell-xyz)
40 #:use-module (gnu packages image)
41 #:use-module (gnu packages maths)
42 #:use-module (gnu packages netpbm)
43 #:use-module (gnu packages perl)
44 #:use-module (gnu packages pkg-config)
45 #:use-module (gnu packages statistics)
46 #:use-module (gnu packages web)
47 #:use-module (gnu packages xml)
48 #:use-module (srfi srfi-1))
49
50 \f
51 ;;; Annotations
52
53 (define-public r-org-eck12-eg-db
54 (package
55 (name "r-org-eck12-eg-db")
56 (version "3.12.0")
57 (source
58 (origin
59 (method url-fetch)
60 (uri (bioconductor-uri "org.EcK12.eg.db" version 'annotation))
61 (sha256
62 (base32 "0c4p6jr83k0gm6pvn760yr8xf33wggrfcr6fg7a42a96bcf817gs"))))
63 (properties
64 `((upstream-name . "org.EcK12.eg.db")))
65 (build-system r-build-system)
66 (propagated-inputs
67 `(("r-annotationdbi" ,r-annotationdbi)))
68 (home-page "https://bioconductor.org/packages/org.EcK12.eg.db")
69 (synopsis "Genome wide annotation for E coli strain K12")
70 (description
71 "This package provides genome wide annotation for E coli strain K12,
72 primarily based on mapping using Entrez Gene identifiers. Entrez Gene is
73 National Center for Biotechnology Information (NCBI)’s database for
74 gene-specific information. Entrez Gene maintains records from genomes which
75 have been completely sequenced, which have an active research community to
76 submit gene-specific information, or which are scheduled for intense sequence
77 analysis.")
78 (license license:artistic2.0)))
79
80 (define-public r-reactome-db
81 (package
82 (name "r-reactome-db")
83 (version "1.70.0")
84 (source
85 (origin
86 (method url-fetch)
87 (uri (bioconductor-uri "reactome.db" version 'annotation))
88 (sha256
89 (base32
90 "05wc4fp0faq6h3kq5rwafnips043as31yq11mrjngfxvf5i10srg"))))
91 (properties `((upstream-name . "reactome.db")))
92 (build-system r-build-system)
93 (propagated-inputs
94 `(("r-annotationdbi" ,r-annotationdbi)))
95 (home-page "https://bioconductor.org/packages/reactome.db/")
96 (synopsis "Annotation maps for reactome")
97 (description
98 "This package provides a set of annotation maps for the REACTOME
99 database, assembled using data from REACTOME.")
100 (license license:cc-by4.0)))
101
102 (define-public r-bsgenome-celegans-ucsc-ce6
103 (package
104 (name "r-bsgenome-celegans-ucsc-ce6")
105 (version "1.4.0")
106 (source (origin
107 (method url-fetch)
108 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce6"
109 version 'annotation))
110 (sha256
111 (base32
112 "0mqzb353xv2c3m3vkb315dkmnxkgczp7ndnknyhpgjlybyf715v9"))))
113 (properties
114 `((upstream-name . "BSgenome.Celegans.UCSC.ce6")))
115 (build-system r-build-system)
116 (propagated-inputs
117 `(("r-bsgenome" ,r-bsgenome)))
118 (home-page
119 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/")
120 (synopsis "Full genome sequences for Worm")
121 (description
122 "This package provides full genome sequences for Caenorhabditis
123 elegans (Worm) as provided by UCSC (ce6, May 2008) and stored in Biostrings
124 objects.")
125 (license license:artistic2.0)))
126
127 (define-public r-bsgenome-celegans-ucsc-ce10
128 (package
129 (name "r-bsgenome-celegans-ucsc-ce10")
130 (version "1.4.0")
131 (source (origin
132 (method url-fetch)
133 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce10"
134 version 'annotation))
135 (sha256
136 (base32
137 "1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"))))
138 (properties
139 `((upstream-name . "BSgenome.Celegans.UCSC.ce10")))
140 (build-system r-build-system)
141 (propagated-inputs
142 `(("r-bsgenome" ,r-bsgenome)))
143 (home-page
144 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/")
145 (synopsis "Full genome sequences for Worm")
146 (description
147 "This package provides full genome sequences for Caenorhabditis
148 elegans (Worm) as provided by UCSC (ce10, Oct 2010) and stored in Biostrings
149 objects.")
150 (license license:artistic2.0)))
151
152 (define-public r-bsgenome-dmelanogaster-ucsc-dm6
153 (package
154 (name "r-bsgenome-dmelanogaster-ucsc-dm6")
155 (version "1.4.1")
156 (source (origin
157 (method url-fetch)
158 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm6"
159 version 'annotation))
160 (sha256
161 (base32
162 "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
163 (properties
164 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
165 (build-system r-build-system)
166 (propagated-inputs
167 `(("r-bsgenome" ,r-bsgenome)))
168 (home-page
169 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
170 (synopsis "Full genome sequences for Fly")
171 (description
172 "This package provides full genome sequences for Drosophila
173 melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
174 objects.")
175 (license license:artistic2.0)))
176
177 (define-public r-bsgenome-dmelanogaster-ucsc-dm3
178 (package
179 (name "r-bsgenome-dmelanogaster-ucsc-dm3")
180 (version "1.4.0")
181 (source (origin
182 (method url-fetch)
183 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3"
184 version 'annotation))
185 (sha256
186 (base32
187 "19bm3lkhhkag3gnwp419211fh0cnr0x6fa0r1lr0ycwrikxdxsv8"))))
188 (properties
189 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3")))
190 (build-system r-build-system)
191 (propagated-inputs
192 `(("r-bsgenome" ,r-bsgenome)))
193 (home-page
194 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/")
195 (synopsis "Full genome sequences for Fly")
196 (description
197 "This package provides full genome sequences for Drosophila
198 melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
199 Biostrings objects.")
200 (license license:artistic2.0)))
201
202 (define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
203 (package
204 (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
205 (version "1.3.99")
206 (source (origin
207 (method url-fetch)
208 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3.masked"
209 version 'annotation))
210 (sha256
211 (base32
212 "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
213 (properties
214 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
215 (build-system r-build-system)
216 (propagated-inputs
217 `(("r-bsgenome" ,r-bsgenome)
218 ("r-bsgenome-dmelanogaster-ucsc-dm3"
219 ,r-bsgenome-dmelanogaster-ucsc-dm3)))
220 (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
221 (synopsis "Full masked genome sequences for Fly")
222 (description
223 "This package provides full masked genome sequences for Drosophila
224 melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
225 Biostrings objects. The sequences are the same as in
226 BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
227 masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
228 intra-contig ambiguities (AMB mask), (3) the mask of repeats from
229 RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
230 Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
231 (license license:artistic2.0)))
232
233 (define-public r-bsgenome-hsapiens-1000genomes-hs37d5
234 (package
235 (name "r-bsgenome-hsapiens-1000genomes-hs37d5")
236 (version "0.99.1")
237 (source (origin
238 (method url-fetch)
239 (uri (bioconductor-uri "BSgenome.Hsapiens.1000genomes.hs37d5"
240 version 'annotation))
241 (sha256
242 (base32
243 "1cg0g5fqmsvwyw2p9hp2yy4ilk21jkbbrnpgqvb5c36ihjwvc7sr"))))
244 (properties
245 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5")))
246 (build-system r-build-system)
247 (propagated-inputs
248 `(("r-bsgenome" ,r-bsgenome)))
249 (home-page
250 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/")
251 (synopsis "Full genome sequences for Homo sapiens")
252 (description
253 "This package provides full genome sequences for Homo sapiens from
254 1000genomes phase2 reference genome sequence (hs37d5), based on NCBI GRCh37.")
255 (license license:artistic2.0)))
256
257 (define-public r-bsgenome-hsapiens-ncbi-grch38
258 (package
259 (name "r-bsgenome-hsapiens-ncbi-grch38")
260 (version "1.3.1000")
261 (source
262 (origin
263 (method url-fetch)
264 (uri (bioconductor-uri "BSgenome.Hsapiens.NCBI.GRCh38"
265 version 'annotation))
266 (sha256
267 (base32
268 "0y75qdq578fh6420vbvsbwmdw8jvr3g06qli2h3vj3pxmjykh9c1"))))
269 (properties `((upstream-name . "BSgenome.Hsapiens.NCBI.GRCh38")))
270 (build-system r-build-system)
271 (propagated-inputs `(("r-bsgenome" ,r-bsgenome)))
272 (home-page
273 "https://bioconductor.org/packages/release/data/annotation/html/\
274 BSgenome.Hsapiens.NCBI.GRCh38.html")
275 (synopsis "Full genome sequences for Homo sapiens (GRCh38)")
276 (description
277 "This package provides full genome sequences for Homo sapiens (Human) as
278 provided by NCBI (GRCh38, 2013-12-17) and stored in Biostrings objects.")
279 (license license:artistic2.0)))
280
281 (define-public r-bsgenome-hsapiens-ucsc-hg19-masked
282 (package
283 (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
284 (version "1.3.99")
285 (source (origin
286 (method url-fetch)
287 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19.masked"
288 version 'annotation))
289 (sha256
290 (base32
291 "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
292 (properties
293 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
294 (build-system r-build-system)
295 (propagated-inputs
296 `(("r-bsgenome" ,r-bsgenome)
297 ("r-bsgenome-hsapiens-ucsc-hg19"
298 ,r-bsgenome-hsapiens-ucsc-hg19)))
299 (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
300 (synopsis "Full masked genome sequences for Homo sapiens")
301 (description
302 "This package provides full genome sequences for Homo sapiens (Human) as
303 provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
304 sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
305 them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
306 mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
307 repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
308 Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
309 default.")
310 (license license:artistic2.0)))
311
312 (define-public r-bsgenome-mmusculus-ucsc-mm9
313 (package
314 (name "r-bsgenome-mmusculus-ucsc-mm9")
315 (version "1.4.0")
316 (source (origin
317 (method url-fetch)
318 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9"
319 version 'annotation))
320 (sha256
321 (base32
322 "1birqw30g2azimxpnjfzmkphan7x131yy8b9h85lfz5fjdg7841i"))))
323 (properties
324 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9")))
325 (build-system r-build-system)
326 (propagated-inputs
327 `(("r-bsgenome" ,r-bsgenome)))
328 (home-page
329 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/")
330 (synopsis "Full genome sequences for Mouse")
331 (description
332 "This package provides full genome sequences for Mus musculus (Mouse) as
333 provided by UCSC (mm9, July 2007) and stored in Biostrings objects.")
334 (license license:artistic2.0)))
335
336 (define-public r-bsgenome-mmusculus-ucsc-mm9-masked
337 (package
338 (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
339 (version "1.3.99")
340 (source (origin
341 (method url-fetch)
342 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9.masked"
343 version 'annotation))
344 (sha256
345 (base32
346 "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
347 (properties
348 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
349 (build-system r-build-system)
350 (propagated-inputs
351 `(("r-bsgenome" ,r-bsgenome)
352 ("r-bsgenome-mmusculus-ucsc-mm9"
353 ,r-bsgenome-mmusculus-ucsc-mm9)))
354 (home-page "https://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
355 (synopsis "Full masked genome sequences for Mouse")
356 (description
357 "This package provides full genome sequences for Mus musculus (Mouse) as
358 provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
359 sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
360 them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
361 mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
362 repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
363 Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
364 default." )
365 (license license:artistic2.0)))
366
367 (define-public r-bsgenome-mmusculus-ucsc-mm10
368 (package
369 (name "r-bsgenome-mmusculus-ucsc-mm10")
370 (version "1.4.0")
371 (source (origin
372 (method url-fetch)
373 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm10"
374 version 'annotation))
375 (sha256
376 (base32
377 "12s0nm2na9brjad4rn9l7d3db2aj8qa1xvz0y1k7gk08wayb6bkf"))))
378 (properties
379 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10")))
380 (build-system r-build-system)
381 (propagated-inputs
382 `(("r-bsgenome" ,r-bsgenome)))
383 (home-page
384 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/")
385 (synopsis "Full genome sequences for Mouse")
386 (description
387 "This package provides full genome sequences for Mus
388 musculus (Mouse) as provided by UCSC (mm10, December 2011) and stored
389 in Biostrings objects.")
390 (license license:artistic2.0)))
391
392 (define-public r-homo-sapiens
393 (package
394 (name "r-homo-sapiens")
395 (version "1.3.1")
396 (source (origin
397 (method url-fetch)
398 (uri (bioconductor-uri "Homo.sapiens" version 'annotation))
399 (sha256
400 (base32
401 "151vj7h5p1c8yd5swrchk46z469p135wk50hvkl0nhgndvy0jj01"))))
402 (properties
403 `((upstream-name . "Homo.sapiens")))
404 (build-system r-build-system)
405 (propagated-inputs
406 `(("r-genomicfeatures" ,r-genomicfeatures)
407 ("r-go-db" ,r-go-db)
408 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
409 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)
410 ("r-organismdbi" ,r-organismdbi)
411 ("r-annotationdbi" ,r-annotationdbi)))
412 (home-page "https://bioconductor.org/packages/Homo.sapiens/")
413 (synopsis "Annotation package for the Homo.sapiens object")
414 (description
415 "This package contains the Homo.sapiens object to access data from
416 several related annotation packages.")
417 (license license:artistic2.0)))
418
419 (define-public r-org-ce-eg-db
420 (package
421 (name "r-org-ce-eg-db")
422 (version "3.7.0")
423 (source (origin
424 (method url-fetch)
425 (uri (bioconductor-uri "org.Ce.eg.db" version 'annotation))
426 (sha256
427 (base32
428 "1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"))))
429 (properties
430 `((upstream-name . "org.Ce.eg.db")))
431 (build-system r-build-system)
432 (propagated-inputs
433 `(("r-annotationdbi" ,r-annotationdbi)))
434 (home-page "https://www.bioconductor.org/packages/org.Ce.eg.db/")
435 (synopsis "Genome wide annotation for Worm")
436 (description
437 "This package provides mappings from Entrez gene identifiers to various
438 annotations for the genome of the model worm Caenorhabditis elegans.")
439 (license license:artistic2.0)))
440
441 (define-public r-org-dm-eg-db
442 (package
443 (name "r-org-dm-eg-db")
444 (version "3.7.0")
445 (source (origin
446 (method url-fetch)
447 (uri (bioconductor-uri "org.Dm.eg.db" version 'annotation))
448 (sha256
449 (base32
450 "1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"))))
451 (properties
452 `((upstream-name . "org.Dm.eg.db")))
453 (build-system r-build-system)
454 (propagated-inputs
455 `(("r-annotationdbi" ,r-annotationdbi)))
456 (home-page "https://www.bioconductor.org/packages/org.Dm.eg.db/")
457 (synopsis "Genome wide annotation for Fly")
458 (description
459 "This package provides mappings from Entrez gene identifiers to various
460 annotations for the genome of the model fruit fly Drosophila melanogaster.")
461 (license license:artistic2.0)))
462
463 (define-public r-org-dr-eg-db
464 (package
465 (name "r-org-dr-eg-db")
466 (version "3.7.0")
467 (source (origin
468 (method url-fetch)
469 (uri (bioconductor-uri "org.Dr.eg.db" version 'annotation))
470 (sha256
471 (base32
472 "1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"))))
473 (properties
474 `((upstream-name . "org.Dr.eg.db")))
475 (build-system r-build-system)
476 (propagated-inputs
477 `(("r-annotationdbi" ,r-annotationdbi)))
478 (home-page "https://www.bioconductor.org/packages/org.Dr.eg.db/")
479 (synopsis "Annotation for Zebrafish")
480 (description
481 "This package provides genome wide annotations for Zebrafish, primarily
482 based on mapping using Entrez Gene identifiers.")
483 (license license:artistic2.0)))
484
485 (define-public r-org-hs-eg-db
486 (package
487 (name "r-org-hs-eg-db")
488 (version "3.7.0")
489 (source (origin
490 (method url-fetch)
491 (uri (bioconductor-uri "org.Hs.eg.db" version 'annotation))
492 (sha256
493 (base32
494 "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"))))
495 (properties
496 `((upstream-name . "org.Hs.eg.db")))
497 (build-system r-build-system)
498 (propagated-inputs
499 `(("r-annotationdbi" ,r-annotationdbi)))
500 (home-page "https://www.bioconductor.org/packages/org.Hs.eg.db/")
501 (synopsis "Genome wide annotation for Human")
502 (description
503 "This package contains genome-wide annotations for Human, primarily based
504 on mapping using Entrez Gene identifiers.")
505 (license license:artistic2.0)))
506
507 (define-public r-org-mm-eg-db
508 (package
509 (name "r-org-mm-eg-db")
510 (version "3.7.0")
511 (source (origin
512 (method url-fetch)
513 (uri (bioconductor-uri "org.Mm.eg.db" version 'annotation))
514 (sha256
515 (base32
516 "1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"))))
517 (properties
518 `((upstream-name . "org.Mm.eg.db")))
519 (build-system r-build-system)
520 (propagated-inputs
521 `(("r-annotationdbi" ,r-annotationdbi)))
522 (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/")
523 (synopsis "Genome wide annotation for Mouse")
524 (description
525 "This package provides mappings from Entrez gene identifiers to various
526 annotations for the genome of the model mouse Mus musculus.")
527 (license license:artistic2.0)))
528
529 (define-public r-bsgenome-hsapiens-ucsc-hg19
530 (package
531 (name "r-bsgenome-hsapiens-ucsc-hg19")
532 (version "1.4.0")
533 (source (origin
534 (method url-fetch)
535 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19"
536 version 'annotation))
537 (sha256
538 (base32
539 "1y0nqpk8cw5a34sd9hmin3z4v7iqm6hf6l22cl81vlbxqbjibxc8"))))
540 (properties
541 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19")))
542 (build-system r-build-system)
543 (propagated-inputs
544 `(("r-bsgenome" ,r-bsgenome)))
545 (home-page
546 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/")
547 (synopsis "Full genome sequences for Homo sapiens")
548 (description
549 "This package provides full genome sequences for Homo sapiens as provided
550 by UCSC (hg19, February 2009) and stored in Biostrings objects.")
551 (license license:artistic2.0)))
552
553 (define-public r-bsgenome-hsapiens-ucsc-hg38
554 (package
555 (name "r-bsgenome-hsapiens-ucsc-hg38")
556 (version "1.4.1")
557 (source (origin
558 (method url-fetch)
559 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg38"
560 version 'annotation))
561 (sha256
562 (base32
563 "1ql08pvi4vv0ynvg4qs9kysw1c7s3crkgin6zxvgzqk6fray9mvi"))))
564 (properties
565 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg38")))
566 (build-system r-build-system)
567 (propagated-inputs
568 `(("r-bsgenome" ,r-bsgenome)))
569 (home-page
570 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg38/")
571 (synopsis "Full genome sequences for Homo sapiens")
572 (description
573 "This package provides full genome sequences for Homo sapiens (Human)
574 as provided by UCSC (hg38, Dec. 2013) and stored in Biostrings objects.")
575 (license license:artistic2.0)))
576
577 (define-public r-ensdb-hsapiens-v75
578 (package
579 (name "r-ensdb-hsapiens-v75")
580 (version "2.99.0")
581 (source
582 (origin
583 (method url-fetch)
584 (uri (bioconductor-uri "EnsDb.Hsapiens.v75" version 'annotation))
585 (sha256
586 (base32
587 "0jx6rf6v0j8yr07q3c1h7s121901dc400nm6xaiv4i7kb5czjn9c"))))
588 (properties
589 `((upstream-name . "EnsDb.Hsapiens.v75")))
590 (build-system r-build-system)
591 (propagated-inputs
592 `(("r-ensembldb" ,r-ensembldb)))
593 (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75")
594 (synopsis "Ensembl based annotation package")
595 (description
596 "This package exposes an annotation database generated from Ensembl.")
597 (license license:artistic2.0)))
598
599 (define-public r-txdb-hsapiens-ucsc-hg19-knowngene
600 (package
601 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
602 (version "3.2.2")
603 (source (origin
604 (method url-fetch)
605 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg19.knownGene"
606 version 'annotation))
607 (sha256
608 (base32
609 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
610 (properties
611 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
612 (build-system r-build-system)
613 (propagated-inputs
614 `(("r-genomicfeatures" ,r-genomicfeatures)))
615 (home-page
616 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
617 (synopsis "Annotation package for human genome in TxDb format")
618 (description
619 "This package provides an annotation database of Homo sapiens genome
620 data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
621 track. The database is exposed as a @code{TxDb} object.")
622 (license license:artistic2.0)))
623
624 (define-public r-txdb-hsapiens-ucsc-hg38-knowngene
625 (package
626 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
627 (version "3.4.6")
628 (source (origin
629 (method url-fetch)
630 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg38.knownGene"
631 version 'annotation))
632 (sha256
633 (base32
634 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
635 (properties
636 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
637 (build-system r-build-system)
638 (propagated-inputs
639 `(("r-genomicfeatures" ,r-genomicfeatures)))
640 (home-page
641 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
642 (synopsis "Annotation package for human genome in TxDb format")
643 (description
644 "This package provides an annotation database of Homo sapiens genome
645 data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
646 track. The database is exposed as a @code{TxDb} object.")
647 (license license:artistic2.0)))
648
649 (define-public r-txdb-mmusculus-ucsc-mm9-knowngene
650 (package
651 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
652 (version "3.2.2")
653 (source (origin
654 (method url-fetch)
655 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm9.knownGene"
656 version 'annotation))
657 (sha256
658 (base32
659 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
660 (properties
661 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
662 (build-system r-build-system)
663 (propagated-inputs
664 `(("r-genomicfeatures" ,r-genomicfeatures)
665 ("r-annotationdbi" ,r-annotationdbi)))
666 (home-page
667 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
668 (synopsis "Annotation package for mouse genome in TxDb format")
669 (description
670 "This package provides an annotation database of Mouse genome data. It
671 is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
672 database is exposed as a @code{TxDb} object.")
673 (license license:artistic2.0)))
674
675 (define-public r-txdb-mmusculus-ucsc-mm10-knowngene
676 (package
677 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
678 (version "3.10.0")
679 (source (origin
680 (method url-fetch)
681 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
682 version 'annotation))
683 (sha256
684 (base32
685 "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
686 (properties
687 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
688 (build-system r-build-system)
689 (propagated-inputs
690 `(("r-bsgenome" ,r-bsgenome)
691 ("r-genomicfeatures" ,r-genomicfeatures)
692 ("r-annotationdbi" ,r-annotationdbi)))
693 (home-page
694 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
695 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
696 (description
697 "This package loads a TxDb object, which is an R interface to
698 prefabricated databases contained in this package. This package provides
699 the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
700 based on the knownGene track.")
701 (license license:artistic2.0)))
702
703 (define-public r-txdb-celegans-ucsc-ce6-ensgene
704 (package
705 (name "r-txdb-celegans-ucsc-ce6-ensgene")
706 (version "3.2.2")
707 (source
708 (origin
709 (method url-fetch)
710 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
711 version 'annotation))
712 (sha256
713 (base32
714 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
715 (properties
716 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
717 (build-system r-build-system)
718 (propagated-inputs
719 `(("r-annotationdbi" ,r-annotationdbi)
720 ("r-genomicfeatures" ,r-genomicfeatures)))
721 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
722 (synopsis "Annotation package for C elegans TxDb objects")
723 (description
724 "This package exposes a C elegans annotation database generated from UCSC
725 by exposing these as TxDb objects.")
726 (license license:artistic2.0)))
727
728 (define-public r-fdb-infiniummethylation-hg19
729 (package
730 (name "r-fdb-infiniummethylation-hg19")
731 (version "2.2.0")
732 (source (origin
733 (method url-fetch)
734 (uri (bioconductor-uri "FDb.InfiniumMethylation.hg19"
735 version 'annotation))
736 (sha256
737 (base32
738 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
739 (properties
740 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
741 (build-system r-build-system)
742 (propagated-inputs
743 `(("r-biostrings" ,r-biostrings)
744 ("r-genomicfeatures" ,r-genomicfeatures)
745 ("r-annotationdbi" ,r-annotationdbi)
746 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
747 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
748 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
749 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
750 (description
751 "This is an annotation package for Illumina Infinium DNA methylation
752 probes. It contains the compiled HumanMethylation27 and HumanMethylation450
753 annotations.")
754 (license license:artistic2.0)))
755
756 (define-public r-illuminahumanmethylationepicmanifest
757 (package
758 (name "r-illuminahumanmethylationepicmanifest")
759 (version "0.3.0")
760 (source (origin
761 (method url-fetch)
762 (uri (bioconductor-uri "IlluminaHumanMethylationEPICmanifest"
763 version 'annotation))
764 (sha256
765 (base32
766 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
767 (properties
768 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
769 (build-system r-build-system)
770 (propagated-inputs
771 `(("r-minfi" ,r-minfi)))
772 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
773 (synopsis "Manifest for Illumina's EPIC methylation arrays")
774 (description
775 "This is a manifest package for Illumina's EPIC methylation arrays.")
776 (license license:artistic2.0)))
777
778 (define-public r-do-db
779 (package
780 (name "r-do-db")
781 (version "2.9")
782 (source (origin
783 (method url-fetch)
784 (uri (bioconductor-uri "DO.db" version 'annotation))
785 (sha256
786 (base32
787 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
788 (properties
789 `((upstream-name . "DO.db")))
790 (build-system r-build-system)
791 (propagated-inputs
792 `(("r-annotationdbi" ,r-annotationdbi)))
793 (home-page "https://www.bioconductor.org/packages/DO.db/")
794 (synopsis "Annotation maps describing the entire Disease Ontology")
795 (description
796 "This package provides a set of annotation maps describing the entire
797 Disease Ontology.")
798 (license license:artistic2.0)))
799
800 (define-public r-pfam-db
801 (package
802 (name "r-pfam-db")
803 (version "3.8.2")
804 (source
805 (origin
806 (method url-fetch)
807 (uri (bioconductor-uri "PFAM.db" version 'annotation))
808 (sha256
809 (base32
810 "0rn1arzzcniy3yyc4yc44vn40g0cqss37dhwnvsgxpfayqq1k59s"))))
811 (properties `((upstream-name . "PFAM.db")))
812 (build-system r-build-system)
813 (propagated-inputs
814 `(("r-annotationdbi" ,r-annotationdbi)))
815 (home-page "https://bioconductor.org/packages/PFAM.db")
816 (synopsis "Set of protein ID mappings for PFAM")
817 (description
818 "This package provides a set of protein ID mappings for PFAM, assembled
819 using data from public repositories.")
820 (license license:artistic2.0)))
821
822 (define-public r-phastcons100way-ucsc-hg19
823 (package
824 (name "r-phastcons100way-ucsc-hg19")
825 (version "3.7.2")
826 (source
827 (origin
828 (method url-fetch)
829 (uri (bioconductor-uri "phastCons100way.UCSC.hg19"
830 version 'annotation))
831 (sha256
832 (base32
833 "1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"))))
834 (properties
835 `((upstream-name . "phastCons100way.UCSC.hg19")))
836 (build-system r-build-system)
837 (propagated-inputs
838 `(("r-bsgenome" ,r-bsgenome)
839 ("r-genomeinfodb" ,r-genomeinfodb)
840 ("r-genomicranges" ,r-genomicranges)
841 ("r-genomicscores" ,r-genomicscores)
842 ("r-iranges" ,r-iranges)
843 ("r-s4vectors" ,r-s4vectors)))
844 (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19")
845 (synopsis "UCSC phastCons conservation scores for hg19")
846 (description
847 "This package provides UCSC phastCons conservation scores for the human
848 genome (hg19) calculated from multiple alignments with other 99 vertebrate
849 species.")
850 (license license:artistic2.0)))
851
852 \f
853 ;;; Experiment data
854
855 (define-public r-abadata
856 (package
857 (name "r-abadata")
858 (version "1.12.0")
859 (source (origin
860 (method url-fetch)
861 (uri (bioconductor-uri "ABAData" version 'experiment))
862 (sha256
863 (base32
864 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
865 (properties
866 `((upstream-name . "ABAData")))
867 (build-system r-build-system)
868 (propagated-inputs
869 `(("r-annotationdbi" ,r-annotationdbi)))
870 (home-page "https://www.bioconductor.org/packages/ABAData/")
871 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
872 (description
873 "This package provides the data for the gene expression enrichment
874 analysis conducted in the package ABAEnrichment. The package includes three
875 datasets which are derived from the Allen Brain Atlas:
876
877 @enumerate
878 @item Gene expression data from Human Brain (adults) averaged across donors,
879 @item Gene expression data from the Developing Human Brain pooled into five
880 age categories and averaged across donors, and
881 @item a developmental effect score based on the Developing Human Brain
882 expression data.
883 @end enumerate
884
885 All datasets are restricted to protein coding genes.")
886 (license license:gpl2+)))
887
888 (define-public r-arrmdata
889 (package
890 (name "r-arrmdata")
891 (version "1.18.0")
892 (source (origin
893 (method url-fetch)
894 (uri (bioconductor-uri "ARRmData" version 'experiment))
895 (sha256
896 (base32
897 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
898 (properties
899 `((upstream-name . "ARRmData")))
900 (build-system r-build-system)
901 (home-page "https://www.bioconductor.org/packages/ARRmData/")
902 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
903 (description
904 "This package provides raw beta values from 36 samples across 3 groups
905 from Illumina 450k methylation arrays.")
906 (license license:artistic2.0)))
907
908 (define-public r-genelendatabase
909 (package
910 (name "r-genelendatabase")
911 (version "1.18.0")
912 (source
913 (origin
914 (method url-fetch)
915 (uri (bioconductor-uri "geneLenDataBase" version 'experiment))
916 (sha256
917 (base32
918 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
919 (properties
920 `((upstream-name . "geneLenDataBase")))
921 (build-system r-build-system)
922 (propagated-inputs
923 `(("r-rtracklayer" ,r-rtracklayer)
924 ("r-genomicfeatures" ,r-genomicfeatures)))
925 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
926 (synopsis "Lengths of mRNA transcripts for a number of genomes")
927 (description
928 "This package provides the lengths of mRNA transcripts for a number of
929 genomes and gene ID formats, largely based on the UCSC table browser.")
930 (license license:lgpl2.0+)))
931
932 (define-public r-pasilla
933 (package
934 (name "r-pasilla")
935 (version "1.14.0")
936 (source (origin
937 (method url-fetch)
938 (uri (string-append
939 "http://bioconductor.org/packages/release/data/experiment"
940 "/src/contrib/pasilla_" version ".tar.gz"))
941 (sha256
942 (base32
943 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0"))))
944 (build-system r-build-system)
945 (propagated-inputs
946 `(("r-biocstyle" ,r-biocstyle)
947 ("r-dexseq" ,r-dexseq)
948 ("r-knitr" ,r-knitr)
949 ("r-rmarkdown" ,r-rmarkdown)))
950 (home-page "https://www.bioconductor.org/packages/pasilla/")
951 (synopsis "Data package with per-exon and per-gene read counts")
952 (description "This package provides per-exon and per-gene read counts
953 computed for selected genes from RNA-seq data that were presented in the
954 article 'Conservation of an RNA regulatory map between Drosophila and mammals'
955 by Brooks et al., Genome Research 2011.")
956 (license license:lgpl2.1+)))
957
958 (define-public r-hsmmsinglecell
959 (package
960 (name "r-hsmmsinglecell")
961 (version "1.2.0")
962 (source (origin
963 (method url-fetch)
964 (uri (bioconductor-uri "HSMMSingleCell" version 'experiment))
965 (sha256
966 (base32
967 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
968 (properties
969 `((upstream-name . "HSMMSingleCell")))
970 (build-system r-build-system)
971 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
972 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
973 (description
974 "Skeletal myoblasts undergo a well-characterized sequence of
975 morphological and transcriptional changes during differentiation. In this
976 experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
977 under high mitogen conditions (GM) and then differentiated by switching to
978 low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
979 hundred cells taken over a time-course of serum-induced differentiation.
980 Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
981 72 hours) following serum switch using the Fluidigm C1 microfluidic system.
982 RNA from each cell was isolated and used to construct mRNA-Seq libraries,
983 which were then sequenced to a depth of ~4 million reads per library,
984 resulting in a complete gene expression profile for each cell.")
985 (license license:artistic2.0)))
986
987 (define-public r-all
988 (package
989 (name "r-all")
990 (version "1.26.0")
991 (source (origin
992 (method url-fetch)
993 (uri (bioconductor-uri "ALL" version 'experiment))
994 (sha256
995 (base32
996 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
997 (properties `((upstream-name . "ALL")))
998 (build-system r-build-system)
999 (propagated-inputs
1000 `(("r-biobase" ,r-biobase)))
1001 (home-page "https://bioconductor.org/packages/ALL")
1002 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
1003 (description
1004 "The data consist of microarrays from 128 different individuals with
1005 @dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
1006 are available. The data have been normalized (using rma) and it is the
1007 jointly normalized data that are available here. The data are presented in
1008 the form of an @code{exprSet} object.")
1009 (license license:artistic2.0)))
1010
1011 (define-public r-affydata
1012 (package
1013 (name "r-affydata")
1014 (version "1.32.0")
1015 (source
1016 (origin
1017 (method url-fetch)
1018 (uri (bioconductor-uri "affydata" version 'experiment))
1019 (sha256
1020 (base32
1021 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
1022 (properties `((upstream-name . "affydata")))
1023 (build-system r-build-system)
1024 (propagated-inputs
1025 `(("r-affy" ,r-affy)))
1026 (home-page "https://bioconductor.org/packages/affydata/")
1027 (synopsis "Affymetrix data for demonstration purposes")
1028 (description
1029 "This package provides example datasets that represent 'real world
1030 examples' of Affymetrix data, unlike the artificial examples included in the
1031 package @code{affy}.")
1032 (license license:gpl2+)))
1033
1034 (define-public r-gagedata
1035 (package
1036 (name "r-gagedata")
1037 (version "2.28.0")
1038 (source
1039 (origin
1040 (method url-fetch)
1041 (uri (bioconductor-uri "gageData" version 'experiment))
1042 (sha256
1043 (base32 "16lmnvmbykvbdgwyx7r2jc217gb9nidn81860v5kri99g97j4jdn"))))
1044 (properties `((upstream-name . "gageData")))
1045 (build-system r-build-system)
1046 (home-page "https://bioconductor.org/packages/gageData")
1047 (synopsis "Auxillary data for gage package")
1048 (description
1049 "This is a supportive data package for the software package @code{gage}.
1050 However, the data supplied here are also useful for gene set or pathway
1051 analysis or microarray data analysis in general. In this package, we provide
1052 two demo microarray dataset: GSE16873 (a breast cancer dataset from GEO) and
1053 BMP6 (originally published as an demo dataset for GAGE, also registered as
1054 GSE13604 in GEO). This package also includes commonly used gene set data based
1055 on KEGG pathways and GO terms for major research species, including human,
1056 mouse, rat and budding yeast. Mapping data between common gene IDs for budding
1057 yeast are also included.")
1058 (license license:gpl2+)))
1059
1060 (define-public r-curatedtcgadata
1061 (package
1062 (name "r-curatedtcgadata")
1063 (version "1.8.0")
1064 (source
1065 (origin
1066 (method url-fetch)
1067 (uri (bioconductor-uri "curatedTCGAData" version 'experiment))
1068 (sha256
1069 (base32
1070 "02y6cgihmsl9b4a9mmcdjjgjp06lpz04biyvxd3n5lk5gnqd9r3y"))))
1071 (properties
1072 `((upstream-name . "curatedTCGAData")))
1073 (build-system r-build-system)
1074 (propagated-inputs
1075 `(("r-annotationhub" ,r-annotationhub)
1076 ("r-experimenthub" ,r-experimenthub)
1077 ("r-hdf5array" ,r-hdf5array)
1078 ("r-multiassayexperiment" ,r-multiassayexperiment)
1079 ("r-s4vectors" ,r-s4vectors)
1080 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1081 (home-page "https://bioconductor.org/packages/curatedTCGAData/")
1082 (synopsis "Curated data from The Cancer Genome Atlas")
1083 (description
1084 "This package provides publicly available data from The Cancer Genome
1085 Atlas (TCGA) as @code{MultiAssayExperiment} objects.
1086 @code{MultiAssayExperiment} integrates multiple assays (e.g., RNA-seq, copy
1087 number, mutation, microRNA, protein, and others) with clinical / pathological
1088 data. It also links assay barcodes with patient identifiers, enabling
1089 harmonized subsetting of rows (features) and columns (patients / samples)
1090 across the entire multi-'omics experiment.")
1091 (license license:artistic2.0)))
1092
1093 \f
1094 ;;; Packages
1095
1096 (define-public r-biocversion
1097 (package
1098 (name "r-biocversion")
1099 (version "3.12.0")
1100 (source
1101 (origin
1102 (method url-fetch)
1103 (uri (bioconductor-uri "BiocVersion" version))
1104 (sha256
1105 (base32
1106 "1cj9swyf4zbkdq45bhw0kymh2aghkwimxjlfj5r2j7kdiyh6n3rk"))))
1107 (properties `((upstream-name . "BiocVersion")))
1108 (build-system r-build-system)
1109 (home-page "https://bioconductor.org/packages/BiocVersion/")
1110 (synopsis "Set the appropriate version of Bioconductor packages")
1111 (description
1112 "This package provides repository information for the appropriate version
1113 of Bioconductor.")
1114 (license license:artistic2.0)))
1115
1116 (define-public r-biocgenerics
1117 (package
1118 (name "r-biocgenerics")
1119 (version "0.36.0")
1120 (source (origin
1121 (method url-fetch)
1122 (uri (bioconductor-uri "BiocGenerics" version))
1123 (sha256
1124 (base32
1125 "1y9pgangz2f0n9v3zj8brz8bv7a1yjsncdnd5h1l7zv0c0j9fh9q"))))
1126 (properties
1127 `((upstream-name . "BiocGenerics")))
1128 (build-system r-build-system)
1129 (home-page "https://bioconductor.org/packages/BiocGenerics")
1130 (synopsis "S4 generic functions for Bioconductor")
1131 (description
1132 "This package provides S4 generic functions needed by many Bioconductor
1133 packages.")
1134 (license license:artistic2.0)))
1135
1136 (define-public r-coverageview
1137 (package
1138 (name "r-coverageview")
1139 (version "1.28.0")
1140 (source (origin
1141 (method url-fetch)
1142 (uri (bioconductor-uri "CoverageView" version))
1143 (sha256
1144 (base32
1145 "1k89gzqhd8ca8s9gk5bfzringnc5nayqbwzwwy35fls1cg96qmsj"))))
1146 (build-system r-build-system)
1147 (propagated-inputs
1148 `(("r-s4vectors" ,r-s4vectors)
1149 ("r-iranges" ,r-iranges)
1150 ("r-genomicranges" ,r-genomicranges)
1151 ("r-genomicalignments" ,r-genomicalignments)
1152 ("r-rtracklayer" ,r-rtracklayer)
1153 ("r-rsamtools" ,r-rsamtools)))
1154 (home-page "https://bioconductor.org/packages/CoverageView/")
1155 (synopsis "Coverage visualization package for R")
1156 (description "This package provides a framework for the visualization of
1157 genome coverage profiles. It can be used for ChIP-seq experiments, but it can
1158 be also used for genome-wide nucleosome positioning experiments or other
1159 experiment types where it is important to have a framework in order to inspect
1160 how the coverage distributed across the genome.")
1161 (license license:artistic2.0)))
1162
1163 (define-public r-cummerbund
1164 (package
1165 (name "r-cummerbund")
1166 (version "2.32.0")
1167 (source (origin
1168 (method url-fetch)
1169 (uri (bioconductor-uri "cummeRbund" version))
1170 (sha256
1171 (base32
1172 "1x7rby50api1c66al6a0i92q82ydjmh3h8l2k7hj0ffpn8c5pdgj"))))
1173 (build-system r-build-system)
1174 (propagated-inputs
1175 `(("r-biobase" ,r-biobase)
1176 ("r-biocgenerics" ,r-biocgenerics)
1177 ("r-fastcluster" ,r-fastcluster)
1178 ("r-ggplot2" ,r-ggplot2)
1179 ("r-gviz" ,r-gviz)
1180 ("r-plyr" ,r-plyr)
1181 ("r-reshape2" ,r-reshape2)
1182 ("r-rsqlite" ,r-rsqlite)
1183 ("r-rtracklayer" ,r-rtracklayer)
1184 ("r-s4vectors" ,r-s4vectors)))
1185 (home-page "https://bioconductor.org/packages/cummeRbund/")
1186 (synopsis "Analyze Cufflinks high-throughput sequencing data")
1187 (description "This package allows for persistent storage, access,
1188 exploration, and manipulation of Cufflinks high-throughput sequencing
1189 data. In addition, provides numerous plotting functions for commonly
1190 used visualizations.")
1191 (license license:artistic2.0)))
1192
1193 (define-public r-bluster
1194 (package
1195 (name "r-bluster")
1196 (version "1.0.0")
1197 (source (origin
1198 (method url-fetch)
1199 (uri (bioconductor-uri "bluster" version))
1200 (sha256
1201 (base32
1202 "0izrf82m5znyrgai5y5jss4k2brabh4ajxdvnlwwc92l5bw7jp61"))))
1203 (properties `((upstream-name . "bluster")))
1204 (build-system r-build-system)
1205 (propagated-inputs
1206 `(("r-biocneighbors" ,r-biocneighbors)
1207 ("r-biocparallel" ,r-biocparallel)
1208 ("r-igraph" ,r-igraph)
1209 ("r-matrix" ,r-matrix)
1210 ("r-rcpp" ,r-rcpp)
1211 ("r-s4vectors" ,r-s4vectors)))
1212 (native-inputs
1213 `(("r-knitr" ,r-knitr)))
1214 (home-page "https://bioconductor.org/packages/bluster")
1215 (synopsis "Clustering algorithms for Bioconductor")
1216 (description"This package wraps common clustering algorithms in an easily
1217 extended S4 framework. Backends are implemented for hierarchical, k-means
1218 and graph-based clustering. Several utilities are also provided to compare
1219 and evaluate clustering results.")
1220 (license license:gpl3)))
1221
1222 (define-public r-ideoviz
1223 (package
1224 (name "r-ideoviz")
1225 (version "1.26.0")
1226 (source (origin
1227 (method url-fetch)
1228 (uri (bioconductor-uri "IdeoViz" version))
1229 (sha256
1230 (base32
1231 "1k5c0skr6pvpcvkak9f0a088w5wsx4fl3jb9a76gyyni4nkj7djq"))))
1232 (build-system r-build-system)
1233 (propagated-inputs
1234 `(("r-biobase" ,r-biobase)
1235 ("r-iranges" ,r-iranges)
1236 ("r-genomicranges" ,r-genomicranges)
1237 ("r-rcolorbrewer" ,r-rcolorbrewer)
1238 ("r-rtracklayer" ,r-rtracklayer)
1239 ("r-genomeinfodb" ,r-genomeinfodb)))
1240 (home-page "https://bioconductor.org/packages/IdeoViz/")
1241 (synopsis "Plots data along a chromosomal ideogram")
1242 (description "This package provides functions to plot data associated with
1243 arbitrary genomic intervals along chromosomal ideogram.")
1244 (license license:gpl2)))
1245
1246 ;; This is a CRAN package, but it depends on r-bsgenome-hsapiens-ucsc-hg19
1247 ;; from Bioconductor.
1248 (define-public r-deconstructsigs
1249 (package
1250 (name "r-deconstructsigs")
1251 (version "1.8.0")
1252 (source (origin
1253 (method url-fetch)
1254 (uri (cran-uri "deconstructSigs" version))
1255 (sha256
1256 (base32
1257 "014x0nb23jb98666kaav2phkvmkr38pi38jv0dqd4jv7zp0gdf1a"))))
1258 (properties
1259 `((upstream-name . "deconstructSigs")))
1260 (build-system r-build-system)
1261 (propagated-inputs
1262 `(("r-bsgenome" ,r-bsgenome)
1263 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1264 ("r-genomeinfodb" ,r-genomeinfodb)
1265 ("r-reshape2" ,r-reshape2)))
1266 (home-page "https://github.com/raerose01/deconstructSigs")
1267 (synopsis "Identifies signatures present in a tumor sample")
1268 (description "This package takes sample information in the form of the
1269 fraction of mutations in each of 96 trinucleotide contexts and identifies
1270 the weighted combination of published signatures that, when summed, most
1271 closely reconstructs the mutational profile.")
1272 (license license:gpl2+)))
1273
1274 ;; This is a CRAN package, but it depends on Bioconductor packages.
1275 (define-public r-nmf
1276 (package
1277 (name "r-nmf")
1278 (version "0.23.0")
1279 (source
1280 (origin
1281 (method url-fetch)
1282 (uri (cran-uri "NMF" version))
1283 (sha256
1284 (base32
1285 "0ls7q9yc9l1z10jphq5a11wkfgcxc3gm3sfjj376zx3vnc0wl30g"))))
1286 (properties `((upstream-name . "NMF")))
1287 (build-system r-build-system)
1288 (propagated-inputs
1289 `(("r-cluster" ,r-cluster)
1290 ("r-biobase" ,r-biobase)
1291 ("r-biocmanager" ,r-biocmanager)
1292 ("r-bigmemory" ,r-bigmemory) ; suggested
1293 ("r-synchronicity" ,r-synchronicity) ; suggested
1294 ("r-colorspace" ,r-colorspace)
1295 ("r-digest" ,r-digest)
1296 ("r-doparallel" ,r-doparallel)
1297 ("r-foreach" ,r-foreach)
1298 ("r-ggplot2" ,r-ggplot2)
1299 ("r-gridbase" ,r-gridbase)
1300 ("r-pkgmaker" ,r-pkgmaker)
1301 ("r-rcolorbrewer" ,r-rcolorbrewer)
1302 ("r-registry" ,r-registry)
1303 ("r-reshape2" ,r-reshape2)
1304 ("r-rngtools" ,r-rngtools)
1305 ("r-stringr" ,r-stringr)))
1306 (native-inputs
1307 `(("r-knitr" ,r-knitr)))
1308 (home-page "http://renozao.github.io/NMF")
1309 (synopsis "Algorithms and framework for nonnegative matrix factorization")
1310 (description
1311 "This package provides a framework to perform Non-negative Matrix
1312 Factorization (NMF). The package implements a set of already published
1313 algorithms and seeding methods, and provides a framework to test, develop and
1314 plug new or custom algorithms. Most of the built-in algorithms have been
1315 optimized in C++, and the main interface function provides an easy way of
1316 performing parallel computations on multicore machines.")
1317 (license license:gpl2+)))
1318
1319 (define-public r-affycomp
1320 (package
1321 (name "r-affycomp")
1322 (version "1.66.0")
1323 (source
1324 (origin
1325 (method url-fetch)
1326 (uri (bioconductor-uri "affycomp" version))
1327 (sha256
1328 (base32
1329 "106gz4rami04r0ffc7rxkrv92s3yrcnlqnyykd5s8lrkndbihrpk"))))
1330 (properties `((upstream-name . "affycomp")))
1331 (build-system r-build-system)
1332 (propagated-inputs `(("r-biobase" ,r-biobase)))
1333 (home-page "https://bioconductor.org/packages/affycomp/")
1334 (synopsis "Graphics toolbox for assessment of Affymetrix expression measures")
1335 (description
1336 "The package contains functions that can be used to compare expression
1337 measures for Affymetrix Oligonucleotide Arrays.")
1338 (license license:gpl2+)))
1339
1340 (define-public r-affycompatible
1341 (package
1342 (name "r-affycompatible")
1343 (version "1.50.0")
1344 (source
1345 (origin
1346 (method url-fetch)
1347 (uri (bioconductor-uri "AffyCompatible" version))
1348 (sha256
1349 (base32
1350 "0pcs51miy45bky26i1d4iarbjh569gssb5g4fr26bzgjmq19yl7x"))))
1351 (properties
1352 `((upstream-name . "AffyCompatible")))
1353 (build-system r-build-system)
1354 (propagated-inputs
1355 `(("r-biostrings" ,r-biostrings)
1356 ("r-rcurl" ,r-rcurl)
1357 ("r-xml" ,r-xml)))
1358 (home-page "https://bioconductor.org/packages/AffyCompatible/")
1359 (synopsis "Work with Affymetrix GeneChip files")
1360 (description
1361 "This package provides an interface to Affymetrix chip annotation and
1362 sample attribute files. The package allows an easy way for users to download
1363 and manage local data bases of Affynmetrix NetAffx annotation files. It also
1364 provides access to @dfn{GeneChip Operating System} (GCOS) and @dfn{GeneChip
1365 Command Console} (AGCC)-compatible sample annotation files.")
1366 (license license:artistic2.0)))
1367
1368 (define-public r-affycontam
1369 (package
1370 (name "r-affycontam")
1371 (version "1.48.0")
1372 (source
1373 (origin
1374 (method url-fetch)
1375 (uri (bioconductor-uri "affyContam" version))
1376 (sha256
1377 (base32
1378 "0pi5fll5868sb80vb9kbymz6gkjv58f0abk6zwn407cnyjhr342b"))))
1379 (properties `((upstream-name . "affyContam")))
1380 (build-system r-build-system)
1381 (propagated-inputs
1382 `(("r-affy" ,r-affy)
1383 ("r-affydata" ,r-affydata)
1384 ("r-biobase" ,r-biobase)))
1385 (home-page "https://bioconductor.org/packages/affyContam/")
1386 (synopsis "Structured corruption of Affymetrix CEL file data")
1387 (description
1388 "Microarray quality assessment is a major concern of microarray analysts.
1389 This package provides some simple approaches to in silico creation of quality
1390 problems in CEL-level data to help evaluate performance of quality metrics.")
1391 (license license:artistic2.0)))
1392
1393 (define-public r-affycoretools
1394 (package
1395 (name "r-affycoretools")
1396 (version "1.62.0")
1397 (source
1398 (origin
1399 (method url-fetch)
1400 (uri (bioconductor-uri "affycoretools" version))
1401 (sha256
1402 (base32
1403 "0jacgwylg7wjw3xk3ga2sb1wkdklm5glamhbmqgvzm5kdjnl0rv0"))))
1404 (properties `((upstream-name . "affycoretools")))
1405 (build-system r-build-system)
1406 (propagated-inputs
1407 `(("r-affy" ,r-affy)
1408 ("r-annotationdbi" ,r-annotationdbi)
1409 ("r-biobase" ,r-biobase)
1410 ("r-biocgenerics" ,r-biocgenerics)
1411 ("r-dbi" ,r-dbi)
1412 ("r-edger" ,r-edger)
1413 ("r-gcrma" ,r-gcrma)
1414 ("r-glimma" ,r-glimma)
1415 ("r-ggplot2" ,r-ggplot2)
1416 ("r-gostats" ,r-gostats)
1417 ("r-gplots" ,r-gplots)
1418 ("r-hwriter" ,r-hwriter)
1419 ("r-lattice" ,r-lattice)
1420 ("r-limma" ,r-limma)
1421 ("r-oligoclasses" ,r-oligoclasses)
1422 ("r-reportingtools" ,r-reportingtools)
1423 ("r-rsqlite" ,r-rsqlite)
1424 ("r-s4vectors" ,r-s4vectors)
1425 ("r-xtable" ,r-xtable)))
1426 (native-inputs
1427 `(("r-knitr" ,r-knitr)))
1428 (home-page "https://bioconductor.org/packages/affycoretools/")
1429 (synopsis "Functions for analyses with Affymetrix GeneChips")
1430 (description
1431 "This package provides various wrapper functions that have been written
1432 to streamline the more common analyses that a Biostatistician might see.")
1433 (license license:artistic2.0)))
1434
1435 (define-public r-affxparser
1436 (package
1437 (name "r-affxparser")
1438 (version "1.62.0")
1439 (source
1440 (origin
1441 (method url-fetch)
1442 (uri (bioconductor-uri "affxparser" version))
1443 (sha256
1444 (base32
1445 "13h4iwskvgwgxid9f60gzb1zndgbhdlbn9ixv5waihy1jkcbn24p"))))
1446 (properties `((upstream-name . "affxparser")))
1447 (build-system r-build-system)
1448 (home-page "https://github.com/HenrikBengtsson/affxparser")
1449 (synopsis "Affymetrix File Parsing SDK")
1450 (description
1451 "This is a package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP,
1452 BAR). It provides methods for fast and memory efficient parsing of Affymetrix
1453 files using the Affymetrix' Fusion SDK. Both ASCII- and binary-based files
1454 are supported. Currently, there are methods for reading @dfn{chip definition
1455 file} (CDF) and a @dfn{cell intensity file} (CEL). These files can be read
1456 either in full or in part. For example, probe signals from a few probesets
1457 can be extracted very quickly from a set of CEL files into a convenient list
1458 structure.")
1459 ;; The Fusion SDK contains files under GPLv2 and LGPLv2.1. The R code is
1460 ;; under LGPLv2+.
1461 (license (list license:lgpl2.0+ license:lgpl2.1 license:gpl2))))
1462
1463 (define-public r-annotate
1464 (package
1465 (name "r-annotate")
1466 (version "1.68.0")
1467 (source
1468 (origin
1469 (method url-fetch)
1470 (uri (bioconductor-uri "annotate" version))
1471 (sha256
1472 (base32
1473 "1rql591x56532m8n4axdkfkhkbcsz5hfrf7271s0lmkvy84i7z6l"))))
1474 (build-system r-build-system)
1475 (propagated-inputs
1476 `(("r-annotationdbi" ,r-annotationdbi)
1477 ("r-biobase" ,r-biobase)
1478 ("r-biocgenerics" ,r-biocgenerics)
1479 ("r-dbi" ,r-dbi)
1480 ("r-httr" ,r-httr)
1481 ("r-xml" ,r-xml)
1482 ("r-xtable" ,r-xtable)))
1483 (home-page
1484 "https://bioconductor.org/packages/annotate")
1485 (synopsis "Annotation for microarrays")
1486 (description "This package provides R environments for the annotation of
1487 microarrays.")
1488 (license license:artistic2.0)))
1489
1490 (define-public r-annotationforge
1491 (package
1492 (name "r-annotationforge")
1493 (version "1.32.0")
1494 (source
1495 (origin
1496 (method url-fetch)
1497 (uri (bioconductor-uri "AnnotationForge" version))
1498 (sha256
1499 (base32
1500 "0y3820dkvwz09wlmz9drx6gqpsr9cwppaiz40zafwfxbz65y8px7"))))
1501 (properties
1502 `((upstream-name . "AnnotationForge")))
1503 (build-system r-build-system)
1504 (propagated-inputs
1505 `(("r-annotationdbi" ,r-annotationdbi)
1506 ("r-biobase" ,r-biobase)
1507 ("r-biocgenerics" ,r-biocgenerics)
1508 ("r-dbi" ,r-dbi)
1509 ("r-rcurl" ,r-rcurl)
1510 ("r-rsqlite" ,r-rsqlite)
1511 ("r-s4vectors" ,r-s4vectors)
1512 ("r-xml" ,r-xml)))
1513 (native-inputs
1514 `(("r-knitr" ,r-knitr)))
1515 (home-page "https://bioconductor.org/packages/AnnotationForge")
1516 (synopsis "Code for building annotation database packages")
1517 (description
1518 "This package provides code for generating Annotation packages and their
1519 databases. Packages produced are intended to be used with AnnotationDbi.")
1520 (license license:artistic2.0)))
1521
1522 (define-public r-deseq2
1523 (package
1524 (name "r-deseq2")
1525 (version "1.30.0")
1526 (source
1527 (origin
1528 (method url-fetch)
1529 (uri (bioconductor-uri "DESeq2" version))
1530 (sha256
1531 (base32
1532 "0q2f9cywrcmp1p7ii8f45g4dk4hsnjflq3yqhsxgnpv9fw338qpp"))))
1533 (properties `((upstream-name . "DESeq2")))
1534 (build-system r-build-system)
1535 (propagated-inputs
1536 `(("r-biobase" ,r-biobase)
1537 ("r-biocgenerics" ,r-biocgenerics)
1538 ("r-biocparallel" ,r-biocparallel)
1539 ("r-genefilter" ,r-genefilter)
1540 ("r-geneplotter" ,r-geneplotter)
1541 ("r-genomicranges" ,r-genomicranges)
1542 ("r-ggplot2" ,r-ggplot2)
1543 ("r-iranges" ,r-iranges)
1544 ("r-locfit" ,r-locfit)
1545 ("r-rcpp" ,r-rcpp)
1546 ("r-rcpparmadillo" ,r-rcpparmadillo)
1547 ("r-s4vectors" ,r-s4vectors)
1548 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1549 (native-inputs
1550 `(("r-knitr" ,r-knitr)))
1551 (home-page "https://bioconductor.org/packages/DESeq2")
1552 (synopsis "Differential gene expression analysis")
1553 (description
1554 "This package provides functions to estimate variance-mean dependence in
1555 count data from high-throughput nucleotide sequencing assays and test for
1556 differential expression based on a model using the negative binomial
1557 distribution.")
1558 (license license:lgpl3+)))
1559
1560 (define-public r-dexseq
1561 (package
1562 (name "r-dexseq")
1563 (version "1.36.0")
1564 (source
1565 (origin
1566 (method url-fetch)
1567 (uri (bioconductor-uri "DEXSeq" version))
1568 (sha256
1569 (base32
1570 "0wfjb42xcr4wjy8a654b74411dky8hp6sp8xdwf0sxqgsxy106qi"))))
1571 (properties `((upstream-name . "DEXSeq")))
1572 (build-system r-build-system)
1573 (propagated-inputs
1574 `(("r-annotationdbi" ,r-annotationdbi)
1575 ("r-biobase" ,r-biobase)
1576 ("r-biocgenerics" ,r-biocgenerics)
1577 ("r-biocparallel" ,r-biocparallel)
1578 ("r-biomart" ,r-biomart)
1579 ("r-deseq2" ,r-deseq2)
1580 ("r-genefilter" ,r-genefilter)
1581 ("r-geneplotter" ,r-geneplotter)
1582 ("r-genomicranges" ,r-genomicranges)
1583 ("r-hwriter" ,r-hwriter)
1584 ("r-iranges" ,r-iranges)
1585 ("r-rcolorbrewer" ,r-rcolorbrewer)
1586 ("r-rsamtools" ,r-rsamtools)
1587 ("r-s4vectors" ,r-s4vectors)
1588 ("r-statmod" ,r-statmod)
1589 ("r-stringr" ,r-stringr)
1590 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1591 (native-inputs
1592 `(("r-knitr" ,r-knitr)))
1593 (home-page "https://bioconductor.org/packages/DEXSeq")
1594 (synopsis "Inference of differential exon usage in RNA-Seq")
1595 (description
1596 "This package is focused on finding differential exon usage using RNA-seq
1597 exon counts between samples with different experimental designs. It provides
1598 functions that allows the user to make the necessary statistical tests based
1599 on a model that uses the negative binomial distribution to estimate the
1600 variance between biological replicates and generalized linear models for
1601 testing. The package also provides functions for the visualization and
1602 exploration of the results.")
1603 (license license:gpl3+)))
1604
1605 (define-public r-genefilter
1606 (package
1607 (name "r-genefilter")
1608 (version "1.72.1")
1609 (source
1610 (origin
1611 (method url-fetch)
1612 (uri (bioconductor-uri "genefilter" version))
1613 (sha256
1614 (base32
1615 "1c6h3qnjvphs977qhv5vafvsb108r0q7xhaayly6qv6adqfn94rn"))))
1616 (build-system r-build-system)
1617 (native-inputs
1618 `(("gfortran" ,gfortran)
1619 ("r-knitr" ,r-knitr)))
1620 (propagated-inputs
1621 `(("r-annotate" ,r-annotate)
1622 ("r-annotationdbi" ,r-annotationdbi)
1623 ("r-biobase" ,r-biobase)
1624 ("r-biocgenerics" ,r-biocgenerics)
1625 ("r-survival" ,r-survival)))
1626 (home-page "https://bioconductor.org/packages/genefilter")
1627 (synopsis "Filter genes from high-throughput experiments")
1628 (description
1629 "This package provides basic functions for filtering genes from
1630 high-throughput sequencing experiments.")
1631 (license license:artistic2.0)))
1632
1633 (define-public r-hpar
1634 (package
1635 (name "r-hpar")
1636 (version "1.32.1")
1637 (source
1638 (origin
1639 (method url-fetch)
1640 (uri (bioconductor-uri "hpar" version))
1641 (sha256
1642 (base32
1643 "0h10b0fyblpsnxj60rpbk99z7snrkkb5jssmf0v27s6d445jq2zr"))))
1644 (build-system r-build-system)
1645 (native-inputs
1646 `(("r-knitr" ,r-knitr)))
1647 (home-page "https://bioconductor.org/packages/hpar/")
1648 (synopsis "Human Protein Atlas in R")
1649 (description "This package provides a simple interface to and data from
1650 the Human Protein Atlas project.")
1651 (license license:artistic2.0)))
1652
1653 (define-public r-regioner
1654 (package
1655 (name "r-regioner")
1656 (version "1.22.0")
1657 (source
1658 (origin
1659 (method url-fetch)
1660 (uri (bioconductor-uri "regioneR" version))
1661 (sha256
1662 (base32
1663 "0c2khfyrgy3y68cj6b07s91hplabbj70xwdgwrf2bsd9h6gknjdi"))))
1664 (properties `((upstream-name . "regioneR")))
1665 (build-system r-build-system)
1666 (propagated-inputs
1667 `(("r-biostrings" ,r-biostrings)
1668 ("r-bsgenome" ,r-bsgenome)
1669 ("r-genomeinfodb" ,r-genomeinfodb)
1670 ("r-genomicranges" ,r-genomicranges)
1671 ("r-iranges" ,r-iranges)
1672 ("r-memoise" ,r-memoise)
1673 ("r-rtracklayer" ,r-rtracklayer)
1674 ("r-s4vectors" ,r-s4vectors)))
1675 (native-inputs
1676 `(("r-knitr" ,r-knitr)))
1677 (home-page "https://bioconductor.org/packages/regioneR/")
1678 (synopsis "Association analysis of genomic regions")
1679 (description "This package offers a statistical framework based on
1680 customizable permutation tests to assess the association between genomic
1681 region sets and other genomic features.")
1682 (license license:artistic2.0)))
1683
1684 (define-public r-reportingtools
1685 (package
1686 (name "r-reportingtools")
1687 (version "2.30.0")
1688 (source
1689 (origin
1690 (method url-fetch)
1691 (uri (bioconductor-uri "ReportingTools" version))
1692 (sha256
1693 (base32
1694 "0gkshdhx44yjffqf1xmvik7j5hlhszp1n9ckanaws9ky3iia8j31"))))
1695 (properties
1696 `((upstream-name . "ReportingTools")))
1697 (build-system r-build-system)
1698 (propagated-inputs
1699 `(("r-annotate" ,r-annotate)
1700 ("r-annotationdbi" ,r-annotationdbi)
1701 ("r-biobase" ,r-biobase)
1702 ("r-biocgenerics" ,r-biocgenerics)
1703 ("r-category" ,r-category)
1704 ("r-deseq2" ,r-deseq2)
1705 ("r-edger" ,r-edger)
1706 ("r-ggbio" ,r-ggbio)
1707 ("r-ggplot2" ,r-ggplot2)
1708 ("r-gostats" ,r-gostats)
1709 ("r-gseabase" ,r-gseabase)
1710 ("r-hwriter" ,r-hwriter)
1711 ("r-iranges" ,r-iranges)
1712 ("r-knitr" ,r-knitr)
1713 ("r-lattice" ,r-lattice)
1714 ("r-limma" ,r-limma)
1715 ("r-pfam-db" ,r-pfam-db)
1716 ("r-r-utils" ,r-r-utils)
1717 ("r-xml" ,r-xml)))
1718 (native-inputs
1719 `(("r-knitr" ,r-knitr)))
1720 (home-page "https://bioconductor.org/packages/ReportingTools/")
1721 (synopsis "Tools for making reports in various formats")
1722 (description
1723 "The ReportingTools package enables users to easily display reports of
1724 analysis results generated from sources such as microarray and sequencing
1725 data. The package allows users to create HTML pages that may be viewed on a
1726 web browser, or in other formats. Users can generate tables with sortable and
1727 filterable columns, make and display plots, and link table entries to other
1728 data sources such as NCBI or larger plots within the HTML page. Using the
1729 package, users can also produce a table of contents page to link various
1730 reports together for a particular project that can be viewed in a web
1731 browser.")
1732 (license license:artistic2.0)))
1733
1734 (define-public r-geneplotter
1735 (package
1736 (name "r-geneplotter")
1737 (version "1.68.0")
1738 (source
1739 (origin
1740 (method url-fetch)
1741 (uri (bioconductor-uri "geneplotter" version))
1742 (sha256
1743 (base32
1744 "1f8nr60n1nig1gdy85wqdhpzxvp9r4chygxm8xpy882mdvfv6rqx"))))
1745 (build-system r-build-system)
1746 (propagated-inputs
1747 `(("r-annotate" ,r-annotate)
1748 ("r-annotationdbi" ,r-annotationdbi)
1749 ("r-biobase" ,r-biobase)
1750 ("r-biocgenerics" ,r-biocgenerics)
1751 ("r-lattice" ,r-lattice)
1752 ("r-rcolorbrewer" ,r-rcolorbrewer)))
1753 (home-page "https://bioconductor.org/packages/geneplotter")
1754 (synopsis "Graphics functions for genomic data")
1755 (description
1756 "This package provides functions for plotting genomic data.")
1757 (license license:artistic2.0)))
1758
1759 (define-public r-oligoclasses
1760 (package
1761 (name "r-oligoclasses")
1762 (version "1.52.0")
1763 (source
1764 (origin
1765 (method url-fetch)
1766 (uri (bioconductor-uri "oligoClasses" version))
1767 (sha256
1768 (base32
1769 "19p6h0cgnma5md5mm9bn6rxfhr0a9znljgdbvsqybms6asvh18gy"))))
1770 (properties `((upstream-name . "oligoClasses")))
1771 (build-system r-build-system)
1772 (propagated-inputs
1773 `(("r-affyio" ,r-affyio)
1774 ("r-biobase" ,r-biobase)
1775 ("r-biocgenerics" ,r-biocgenerics)
1776 ("r-biocmanager" ,r-biocmanager)
1777 ("r-biostrings" ,r-biostrings)
1778 ("r-dbi" ,r-dbi)
1779 ("r-ff" ,r-ff)
1780 ("r-foreach" ,r-foreach)
1781 ("r-genomicranges" ,r-genomicranges)
1782 ("r-iranges" ,r-iranges)
1783 ("r-rsqlite" ,r-rsqlite)
1784 ("r-s4vectors" ,r-s4vectors)
1785 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1786 (home-page "https://bioconductor.org/packages/oligoClasses/")
1787 (synopsis "Classes for high-throughput arrays")
1788 (description
1789 "This package contains class definitions, validity checks, and
1790 initialization methods for classes used by the @code{oligo} and @code{crlmm}
1791 packages.")
1792 (license license:gpl2+)))
1793
1794 (define-public r-oligo
1795 (package
1796 (name "r-oligo")
1797 (version "1.54.1")
1798 (source
1799 (origin
1800 (method url-fetch)
1801 (uri (bioconductor-uri "oligo" version))
1802 (sha256
1803 (base32
1804 "0cpfkvxpni7an361li0k0qlfcraj7z9zv71r25dbly5kp3dql7k3"))))
1805 (properties `((upstream-name . "oligo")))
1806 (build-system r-build-system)
1807 (inputs `(("zlib" ,zlib)))
1808 (propagated-inputs
1809 `(("r-affxparser" ,r-affxparser)
1810 ("r-affyio" ,r-affyio)
1811 ("r-biobase" ,r-biobase)
1812 ("r-biocgenerics" ,r-biocgenerics)
1813 ("r-biostrings" ,r-biostrings)
1814 ("r-dbi" ,r-dbi)
1815 ("r-ff" ,r-ff)
1816 ("r-oligoclasses" ,r-oligoclasses)
1817 ("r-preprocesscore" ,r-preprocesscore)
1818 ("r-rsqlite" ,r-rsqlite)
1819 ("r-zlibbioc" ,r-zlibbioc)))
1820 (native-inputs
1821 `(("r-knitr" ,r-knitr)))
1822 (home-page "https://bioconductor.org/packages/oligo/")
1823 (synopsis "Preprocessing tools for oligonucleotide arrays")
1824 (description
1825 "This package provides a package to analyze oligonucleotide
1826 arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
1827 Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
1828 (license license:lgpl2.0+)))
1829
1830 (define-public r-qvalue
1831 (package
1832 (name "r-qvalue")
1833 (version "2.22.0")
1834 (source
1835 (origin
1836 (method url-fetch)
1837 (uri (bioconductor-uri "qvalue" version))
1838 (sha256
1839 (base32
1840 "0xbww16lz0k2p4mmq1aqd7iz7d8rvzgw1gm55jy6xbx19ymj64i5"))))
1841 (build-system r-build-system)
1842 (propagated-inputs
1843 `(("r-ggplot2" ,r-ggplot2)
1844 ("r-reshape2" ,r-reshape2)))
1845 (native-inputs
1846 `(("r-knitr" ,r-knitr)))
1847 (home-page "https://github.com/StoreyLab/qvalue")
1848 (synopsis "Q-value estimation for false discovery rate control")
1849 (description
1850 "This package takes a list of p-values resulting from the simultaneous
1851 testing of many hypotheses and estimates their q-values and local @dfn{false
1852 discovery rate} (FDR) values. The q-value of a test measures the proportion
1853 of false positives incurred when that particular test is called significant.
1854 The local FDR measures the posterior probability the null hypothesis is true
1855 given the test's p-value. Various plots are automatically generated, allowing
1856 one to make sensible significance cut-offs. The software can be applied to
1857 problems in genomics, brain imaging, astrophysics, and data mining.")
1858 ;; Any version of the LGPL.
1859 (license license:lgpl3+)))
1860
1861 (define r-rcppnumerical
1862 (package
1863 (name "r-rcppnumerical")
1864 (version "0.4-0")
1865 (source (origin
1866 (method url-fetch)
1867 (uri (cran-uri "RcppNumerical" version))
1868 (sha256
1869 (base32
1870 "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik"))))
1871 (properties `((upstream-name . "RcppNumerical")))
1872 (build-system r-build-system)
1873 (propagated-inputs
1874 `(("r-rcpp" ,r-rcpp)
1875 ("r-rcppeigen" ,r-rcppeigen)))
1876 (native-inputs
1877 `(("r-knitr" ,r-knitr)))
1878 (home-page "https://github.com/yixuan/RcppNumerical")
1879 (synopsis "Rcpp integration for numerical computing libraries")
1880 (description "This package provides a collection of open source libraries
1881 for numerical computing (numerical integration, optimization, etc.) and their
1882 integration with @code{Rcpp}.")
1883 (license license:gpl2+)))
1884
1885 (define-public r-apeglm
1886 (package
1887 (name "r-apeglm")
1888 (version "1.12.0")
1889 (source (origin
1890 (method url-fetch)
1891 (uri (bioconductor-uri "apeglm" version))
1892 (sha256
1893 (base32
1894 "0pix1fhxk2q89p2745fgsmxwics9rf10l392qhw3rw6v6ynhims2"))))
1895 (properties `((upstream-name . "apeglm")))
1896 (build-system r-build-system)
1897 (propagated-inputs
1898 `(("r-emdbook" ,r-emdbook)
1899 ("r-genomicranges" ,r-genomicranges)
1900 ("r-rcpp" ,r-rcpp)
1901 ("r-rcppeigen" ,r-rcppeigen)
1902 ("r-rcppnumerical" ,r-rcppnumerical)
1903 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1904 (native-inputs `(("r-knitr" ,r-knitr)))
1905 (home-page "https://bioconductor.org/packages/apeglm")
1906 (synopsis "Approximate posterior estimation for GLM coefficients")
1907 (description "This package provides Bayesian shrinkage estimators for
1908 effect sizes for a variety of GLM models, using approximation of the
1909 posterior for individual coefficients.")
1910 (license license:gpl2)))
1911
1912 (define-public r-greylistchip
1913 (package
1914 (name "r-greylistchip")
1915 (version "1.22.0")
1916 (source (origin
1917 (method url-fetch)
1918 (uri (bioconductor-uri "GreyListChIP" version))
1919 (sha256
1920 (base32
1921 "1d1yvza1aw3vs3di6mrra5l52ig0p9bpzprrqvknjaz5i4yb8ma6"))))
1922 (properties `((upstream-name . "GreyListChIP")))
1923 (build-system r-build-system)
1924 (propagated-inputs
1925 `(("r-bsgenome" ,r-bsgenome)
1926 ("r-genomeinfodb" ,r-genomeinfodb)
1927 ("r-genomicalignments" ,r-genomicalignments)
1928 ("r-genomicranges" ,r-genomicranges)
1929 ("r-mass" ,r-mass)
1930 ("r-rsamtools" ,r-rsamtools)
1931 ("r-rtracklayer" ,r-rtracklayer)
1932 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1933 (home-page "https://bioconductor.org/packages/GreyListChIP")
1934 (synopsis "Greylist artefact regions based on ChIP inputs")
1935 (description "This package identifies regions of ChIP experiments with high
1936 signal in the input, that lead to spurious peaks during peak calling.")
1937 (license license:artistic2.0)))
1938
1939 (define-public r-diffbind
1940 (package
1941 (name "r-diffbind")
1942 (version "3.0.13")
1943 (source
1944 (origin
1945 (method url-fetch)
1946 (uri (bioconductor-uri "DiffBind" version))
1947 (sha256
1948 (base32
1949 "0kxn59v93hl5pq8d156lnbz0sslpnxyjcfrvq2gzgd91sd587qmn"))))
1950 (properties `((upstream-name . "DiffBind")))
1951 (build-system r-build-system)
1952 (propagated-inputs
1953 `(("r-amap" ,r-amap)
1954 ("r-apeglm" ,r-apeglm)
1955 ("r-ashr" ,r-ashr)
1956 ("r-biocparallel" ,r-biocparallel)
1957 ("r-deseq2" ,r-deseq2)
1958 ("r-dplyr" ,r-dplyr)
1959 ("r-genomicalignments" ,r-genomicalignments)
1960 ("r-genomicranges" ,r-genomicranges)
1961 ("r-ggplot2" ,r-ggplot2)
1962 ("r-ggrepel" ,r-ggrepel)
1963 ("r-gplots" ,r-gplots)
1964 ("r-greylistchip" ,r-greylistchip)
1965 ("r-iranges" ,r-iranges)
1966 ("r-lattice" ,r-lattice)
1967 ("r-limma" ,r-limma)
1968 ("r-locfit" ,r-locfit)
1969 ("r-rcolorbrewer" , r-rcolorbrewer)
1970 ("r-rcpp" ,r-rcpp)
1971 ("r-rhtslib" ,r-rhtslib)
1972 ("r-rsamtools" ,r-rsamtools)
1973 ("r-s4vectors" ,r-s4vectors)
1974 ("r-summarizedexperiment" ,r-summarizedexperiment)
1975 ("r-systempiper" ,r-systempiper)))
1976 (home-page "https://bioconductor.org/packages/DiffBind")
1977 (synopsis "Differential binding analysis of ChIP-Seq peak data")
1978 (description
1979 "This package computes differentially bound sites from multiple
1980 ChIP-seq experiments using affinity (quantitative) data. Also enables
1981 occupancy (overlap) analysis and plotting functions.")
1982 (license license:artistic2.0)))
1983
1984 (define-public r-ripseeker
1985 (package
1986 (name "r-ripseeker")
1987 (version "1.26.0")
1988 (source
1989 (origin
1990 (method url-fetch)
1991 (uri (bioconductor-uri "RIPSeeker" version))
1992 (sha256
1993 (base32
1994 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
1995 (properties `((upstream-name . "RIPSeeker")))
1996 (build-system r-build-system)
1997 (propagated-inputs
1998 `(("r-s4vectors" ,r-s4vectors)
1999 ("r-iranges" ,r-iranges)
2000 ("r-genomicranges" ,r-genomicranges)
2001 ("r-summarizedexperiment" ,r-summarizedexperiment)
2002 ("r-rsamtools" ,r-rsamtools)
2003 ("r-genomicalignments" ,r-genomicalignments)
2004 ("r-rtracklayer" ,r-rtracklayer)))
2005 (home-page "https://bioconductor.org/packages/RIPSeeker")
2006 (synopsis
2007 "Identifying protein-associated transcripts from RIP-seq experiments")
2008 (description
2009 "This package infers and discriminates RIP peaks from RIP-seq alignments
2010 using two-state HMM with negative binomial emission probability. While
2011 RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
2012 a suite of bioinformatics tools integrated within this self-contained software
2013 package comprehensively addressing issues ranging from post-alignments
2014 processing to visualization and annotation.")
2015 (license license:gpl2)))
2016
2017 (define-public r-multtest
2018 (package
2019 (name "r-multtest")
2020 (version "2.46.0")
2021 (source
2022 (origin
2023 (method url-fetch)
2024 (uri (bioconductor-uri "multtest" version))
2025 (sha256
2026 (base32
2027 "06vixd81nh3nxrc6km73p7c4bwln1zm39fa9gp7gj272vsxkx53q"))))
2028 (build-system r-build-system)
2029 (propagated-inputs
2030 `(("r-survival" ,r-survival)
2031 ("r-biocgenerics" ,r-biocgenerics)
2032 ("r-biobase" ,r-biobase)
2033 ("r-mass" ,r-mass)))
2034 (home-page "https://bioconductor.org/packages/multtest")
2035 (synopsis "Resampling-based multiple hypothesis testing")
2036 (description
2037 "This package can do non-parametric bootstrap and permutation
2038 resampling-based multiple testing procedures (including empirical Bayes
2039 methods) for controlling the family-wise error rate (FWER), generalized
2040 family-wise error rate (gFWER), tail probability of the proportion of
2041 false positives (TPPFP), and false discovery rate (FDR). Several choices
2042 of bootstrap-based null distribution are implemented (centered, centered
2043 and scaled, quantile-transformed). Single-step and step-wise methods are
2044 available. Tests based on a variety of T- and F-statistics (including
2045 T-statistics based on regression parameters from linear and survival models
2046 as well as those based on correlation parameters) are included. When probing
2047 hypotheses with T-statistics, users may also select a potentially faster null
2048 distribution which is multivariate normal with mean zero and variance
2049 covariance matrix derived from the vector influence function. Results are
2050 reported in terms of adjusted P-values, confidence regions and test statistic
2051 cutoffs. The procedures are directly applicable to identifying differentially
2052 expressed genes in DNA microarray experiments.")
2053 (license license:lgpl3)))
2054
2055 (define-public r-graph
2056 (package
2057 (name "r-graph")
2058 (version "1.68.0")
2059 (source (origin
2060 (method url-fetch)
2061 (uri (bioconductor-uri "graph" version))
2062 (sha256
2063 (base32
2064 "0wr7j2pasvi3srvg9z3n034ljk8mldcixny6b3kmqbqm8dqy9py4"))))
2065 (build-system r-build-system)
2066 (propagated-inputs
2067 `(("r-biocgenerics" ,r-biocgenerics)))
2068 (home-page "https://bioconductor.org/packages/graph")
2069 (synopsis "Handle graph data structures in R")
2070 (description
2071 "This package implements some simple graph handling capabilities for R.")
2072 (license license:artistic2.0)))
2073
2074 ;; This is a CRAN package, but it depends on a Bioconductor package.
2075 (define-public r-ggm
2076 (package
2077 (name "r-ggm")
2078 (version "2.5")
2079 (source
2080 (origin
2081 (method url-fetch)
2082 (uri (cran-uri "ggm" version))
2083 (sha256
2084 (base32
2085 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
2086 (properties `((upstream-name . "ggm")))
2087 (build-system r-build-system)
2088 (propagated-inputs
2089 `(("r-graph" ,r-graph)
2090 ("r-igraph" ,r-igraph)))
2091 (home-page "https://cran.r-project.org/package=ggm")
2092 (synopsis "Functions for graphical Markov models")
2093 (description
2094 "This package provides functions and datasets for maximum likelihood
2095 fitting of some classes of graphical Markov models.")
2096 (license license:gpl2+)))
2097
2098 ;; This is a CRAN package, but it depends on a Bioconductor package, r-graph.
2099 (define-public r-perfmeas
2100 (package
2101 (name "r-perfmeas")
2102 (version "1.2.1")
2103 (source
2104 (origin
2105 (method url-fetch)
2106 (uri (cran-uri "PerfMeas" version))
2107 (sha256
2108 (base32
2109 "1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"))))
2110 (properties `((upstream-name . "PerfMeas")))
2111 (build-system r-build-system)
2112 (propagated-inputs
2113 `(("r-graph" ,r-graph)
2114 ("r-limma" ,r-limma)
2115 ("r-rbgl" ,r-rbgl)))
2116 (home-page "https://cran.r-project.org/web/packages/PerfMeas/")
2117 (synopsis "Performance measures for ranking and classification tasks")
2118 (description
2119 "This package implements different performance measures for
2120 classification and ranking tasks. @dfn{Area under curve} (AUC), precision at
2121 a given recall, F-score for single and multiple classes are available.")
2122 (license license:gpl2+)))
2123
2124 ;; This is a CRAN package, but it depends on a Bioconductor package.
2125 (define-public r-codedepends
2126 (package
2127 (name "r-codedepends")
2128 (version "0.6.5")
2129 (source
2130 (origin
2131 (method url-fetch)
2132 (uri (cran-uri "CodeDepends" version))
2133 (sha256
2134 (base32
2135 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
2136 (properties `((upstream-name . "CodeDepends")))
2137 (build-system r-build-system)
2138 (propagated-inputs
2139 `(("r-codetools" ,r-codetools)
2140 ("r-graph" ,r-graph)
2141 ("r-xml" ,r-xml)))
2142 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
2143 (synopsis "Analysis of R code for reproducible research and code comprehension")
2144 (description
2145 "This package provides tools for analyzing R expressions or blocks of
2146 code and determining the dependencies between them. It focuses on R scripts,
2147 but can be used on the bodies of functions. There are many facilities
2148 including the ability to summarize or get a high-level view of code,
2149 determining dependencies between variables, code improvement suggestions.")
2150 ;; Any version of the GPL
2151 (license (list license:gpl2+ license:gpl3+))))
2152
2153 (define-public r-chippeakanno
2154 (package
2155 (name "r-chippeakanno")
2156 (version "3.24.1")
2157 (source
2158 (origin
2159 (method url-fetch)
2160 (uri (bioconductor-uri "ChIPpeakAnno" version))
2161 (sha256
2162 (base32
2163 "0qdkwjv8s46d1kmgg2chijv7yzy9sv49kiks18w8x2z89prn15gj"))))
2164 (properties `((upstream-name . "ChIPpeakAnno")))
2165 (build-system r-build-system)
2166 (propagated-inputs
2167 `(("r-annotationdbi" ,r-annotationdbi)
2168 ("r-biocgenerics" ,r-biocgenerics)
2169 ("r-biomart" ,r-biomart)
2170 ("r-biostrings" ,r-biostrings)
2171 ("r-dbi" ,r-dbi)
2172 ("r-ensembldb" ,r-ensembldb)
2173 ("r-genomeinfodb" ,r-genomeinfodb)
2174 ("r-genomicalignments" ,r-genomicalignments)
2175 ("r-genomicfeatures" ,r-genomicfeatures)
2176 ("r-genomicranges" ,r-genomicranges)
2177 ("r-ggplot2" ,r-ggplot2)
2178 ("r-graph" ,r-graph)
2179 ("r-iranges" ,r-iranges)
2180 ("r-keggrest" ,r-keggrest)
2181 ("r-matrixstats" ,r-matrixstats)
2182 ("r-multtest" ,r-multtest)
2183 ("r-rbgl" ,r-rbgl)
2184 ("r-regioner" ,r-regioner)
2185 ("r-rsamtools" ,r-rsamtools)
2186 ("r-rtracklayer" ,r-rtracklayer)
2187 ("r-s4vectors" ,r-s4vectors)
2188 ("r-summarizedexperiment" ,r-summarizedexperiment)
2189 ("r-venndiagram" ,r-venndiagram)))
2190 (native-inputs
2191 `(("r-knitr" ,r-knitr)))
2192 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
2193 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
2194 (description
2195 "The package includes functions to retrieve the sequences around the peak,
2196 obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
2197 custom features such as most conserved elements and other transcription factor
2198 binding sites supplied by users. Starting 2.0.5, new functions have been added
2199 for finding the peaks with bi-directional promoters with summary statistics
2200 (peaksNearBDP), for summarizing the occurrence of motifs in peaks
2201 (summarizePatternInPeaks) and for adding other IDs to annotated peaks or
2202 enrichedGO (addGeneIDs).")
2203 (license license:gpl2+)))
2204
2205 (define-public r-matrixgenerics
2206 (package
2207 (name "r-matrixgenerics")
2208 (version "1.2.1")
2209 (source (origin
2210 (method url-fetch)
2211 (uri (bioconductor-uri "MatrixGenerics" version))
2212 (sha256
2213 (base32
2214 "163f0z33cv6038gcjdxn1hadcg9b09qgvm6zc5zn97y4rc8grkrb"))))
2215 (properties
2216 `((upstream-name . "MatrixGenerics")))
2217 (build-system r-build-system)
2218 (propagated-inputs
2219 `(("r-matrixstats" ,r-matrixstats)))
2220 (home-page "https://bioconductor.org/packages/MatrixGenerics")
2221 (synopsis "S4 generic summary statistic functions for matrix-like objects")
2222 (description
2223 "This package provides S4 generic functions modeled after the
2224 @code{matrixStats} API for alternative matrix implementations. Packages with
2225 alternative matrix implementation can depend on this package and implement the
2226 generic functions that are defined here for a useful set of row and column
2227 summary statistics. Other package developers can import this package and
2228 handle a different matrix implementations without worrying about
2229 incompatibilities.")
2230 (license license:artistic2.0)))
2231
2232 (define-public r-marray
2233 (package
2234 (name "r-marray")
2235 (version "1.68.0")
2236 (source (origin
2237 (method url-fetch)
2238 (uri (bioconductor-uri "marray" version))
2239 (sha256
2240 (base32 "1kkgv166gzvlj8p58vzam3hcaz8mypi3hhpdsjhaszwg6nav4ray"))))
2241 (build-system r-build-system)
2242 (propagated-inputs
2243 `(("r-limma" ,r-limma)))
2244 (home-page "https://bioconductor.org/packages/marray")
2245 (synopsis "Exploratory analysis for two-color spotted microarray data")
2246 (description "This package contains class definitions for two-color spotted
2247 microarray data. It also includes functions for data input, diagnostic plots,
2248 normalization and quality checking.")
2249 (license license:lgpl2.0+)))
2250
2251 (define-public r-cghbase
2252 (package
2253 (name "r-cghbase")
2254 (version "1.50.0")
2255 (source (origin
2256 (method url-fetch)
2257 (uri (bioconductor-uri "CGHbase" version))
2258 (sha256
2259 (base32 "10zhjmls3f63cj0bnywjb97zhrj7x3xsq6yjhvf5cclxc4kcrcx4"))))
2260 (properties `((upstream-name . "CGHbase")))
2261 (build-system r-build-system)
2262 (propagated-inputs
2263 `(("r-biobase" ,r-biobase)
2264 ("r-marray" ,r-marray)))
2265 (home-page "https://bioconductor.org/packages/CGHbase")
2266 (synopsis "Base functions and classes for arrayCGH data analysis")
2267 (description "This package contains functions and classes that are needed by
2268 the @code{arrayCGH} packages.")
2269 (license license:gpl2+)))
2270
2271 (define-public r-cghcall
2272 (package
2273 (name "r-cghcall")
2274 (version "2.52.0")
2275 (source (origin
2276 (method url-fetch)
2277 (uri (bioconductor-uri "CGHcall" version))
2278 (sha256
2279 (base32 "1a6k87xfm79wnsc30k5aziakv51h4dd9zqw81q8bd72hc3fpz8ba"))))
2280 (properties `((upstream-name . "CGHcall")))
2281 (build-system r-build-system)
2282 (propagated-inputs
2283 `(("r-biobase" ,r-biobase)
2284 ("r-cghbase" ,r-cghbase)
2285 ("r-impute" ,r-impute)
2286 ("r-dnacopy" ,r-dnacopy)
2287 ("r-snowfall" ,r-snowfall)))
2288 (home-page "https://bioconductor.org/packages/CGHcall")
2289 (synopsis "Base functions and classes for arrayCGH data analysis")
2290 (description "This package contains functions and classes that are needed by
2291 @code{arrayCGH} packages.")
2292 (license license:gpl2+)))
2293
2294 (define-public r-qdnaseq
2295 (package
2296 (name "r-qdnaseq")
2297 (version "1.26.0")
2298 (source (origin
2299 (method url-fetch)
2300 (uri (bioconductor-uri "QDNAseq" version))
2301 (sha256
2302 (base32 "1njka1ldaj12id3m2z8ghlrm2lg0n5pxsxyv5gpjnsiabnnaw6ph"))))
2303 (properties `((upstream-name . "QDNAseq")))
2304 (build-system r-build-system)
2305 (propagated-inputs
2306 `(("r-biobase" ,r-biobase)
2307 ("r-cghbase" ,r-cghbase)
2308 ("r-cghcall" ,r-cghcall)
2309 ("r-dnacopy" ,r-dnacopy)
2310 ("r-future" ,r-future)
2311 ("r-future-apply" ,r-future-apply)
2312 ("r-genomicranges" ,r-genomicranges)
2313 ("r-iranges" ,r-iranges)
2314 ("r-matrixstats" ,r-matrixstats)
2315 ("r-r-utils" ,r-r-utils)
2316 ("r-rsamtools" ,r-rsamtools)))
2317 (home-page "https://bioconductor.org/packages/QDNAseq")
2318 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
2319 (description "The genome is divided into non-overlapping fixed-sized bins,
2320 number of sequence reads in each counted, adjusted with a simultaneous
2321 two-dimensional loess correction for sequence mappability and GC content, and
2322 filtered to remove spurious regions in the genome. Downstream steps of
2323 segmentation and calling are also implemented via packages DNAcopy and CGHcall,
2324 respectively.")
2325 (license license:gpl2+)))
2326
2327 (define-public r-bayseq
2328 (package
2329 (name "r-bayseq")
2330 (version "2.24.0")
2331 (source
2332 (origin
2333 (method url-fetch)
2334 (uri (bioconductor-uri "baySeq" version))
2335 (sha256
2336 (base32
2337 "1496inlw0x4mfy3g2v7j9ips96sf7576ydnfn6hvn2m6rz2ls215"))))
2338 (properties `((upstream-name . "baySeq")))
2339 (build-system r-build-system)
2340 (propagated-inputs
2341 `(("r-abind" ,r-abind)
2342 ("r-edger" ,r-edger)
2343 ("r-genomicranges" ,r-genomicranges)))
2344 (home-page "https://bioconductor.org/packages/baySeq/")
2345 (synopsis "Bayesian analysis of differential expression patterns in count data")
2346 (description
2347 "This package identifies differential expression in high-throughput count
2348 data, such as that derived from next-generation sequencing machines,
2349 calculating estimated posterior likelihoods of differential expression (or
2350 more complex hypotheses) via empirical Bayesian methods.")
2351 (license license:gpl3)))
2352
2353 (define-public r-chipcomp
2354 (package
2355 (name "r-chipcomp")
2356 (version "1.20.0")
2357 (source
2358 (origin
2359 (method url-fetch)
2360 (uri (bioconductor-uri "ChIPComp" version))
2361 (sha256
2362 (base32
2363 "0dbypfgys74snmyf982183ilzg6vamfw1d5y0lp5p8zxbffh2xl7"))))
2364 (properties `((upstream-name . "ChIPComp")))
2365 (build-system r-build-system)
2366 (propagated-inputs
2367 `(("r-biocgenerics" ,r-biocgenerics)
2368 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
2369 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
2370 ("r-genomeinfodb" ,r-genomeinfodb)
2371 ("r-genomicranges" ,r-genomicranges)
2372 ("r-iranges" ,r-iranges)
2373 ("r-limma" ,r-limma)
2374 ("r-rsamtools" ,r-rsamtools)
2375 ("r-rtracklayer" ,r-rtracklayer)
2376 ("r-s4vectors" ,r-s4vectors)))
2377 (home-page "https://bioconductor.org/packages/ChIPComp")
2378 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
2379 (description
2380 "ChIPComp implements a statistical method for quantitative comparison of
2381 multiple ChIP-seq datasets. It detects differentially bound sharp binding
2382 sites across multiple conditions considering matching control in ChIP-seq
2383 datasets.")
2384 ;; Any version of the GPL.
2385 (license license:gpl3+)))
2386
2387 (define-public r-riboprofiling
2388 (package
2389 (name "r-riboprofiling")
2390 (version "1.20.0")
2391 (source
2392 (origin
2393 (method url-fetch)
2394 (uri (bioconductor-uri "RiboProfiling" version))
2395 (sha256
2396 (base32
2397 "112071w7aw7cwckipq0dll1lssl7pwafma4v9jj9sx12rjcj57xg"))))
2398 (properties `((upstream-name . "RiboProfiling")))
2399 (build-system r-build-system)
2400 (propagated-inputs
2401 `(("r-biocgenerics" ,r-biocgenerics)
2402 ("r-biostrings" ,r-biostrings)
2403 ("r-data-table" ,r-data-table)
2404 ("r-genomeinfodb" ,r-genomeinfodb)
2405 ("r-genomicalignments" ,r-genomicalignments)
2406 ("r-genomicfeatures" ,r-genomicfeatures)
2407 ("r-genomicranges" ,r-genomicranges)
2408 ("r-ggbio" ,r-ggbio)
2409 ("r-ggplot2" ,r-ggplot2)
2410 ("r-iranges" ,r-iranges)
2411 ("r-plyr" ,r-plyr)
2412 ("r-reshape2" ,r-reshape2)
2413 ("r-rsamtools" ,r-rsamtools)
2414 ("r-rtracklayer" ,r-rtracklayer)
2415 ("r-s4vectors" ,r-s4vectors)
2416 ("r-sqldf" ,r-sqldf)))
2417 (native-inputs
2418 `(("r-knitr" ,r-knitr)))
2419 (home-page "https://bioconductor.org/packages/RiboProfiling/")
2420 (synopsis "Ribosome profiling data analysis")
2421 (description "Starting with a BAM file, this package provides the
2422 necessary functions for quality assessment, read start position recalibration,
2423 the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
2424 of count data: pairs, log fold-change, codon frequency and coverage
2425 assessment, principal component analysis on codon coverage.")
2426 (license license:gpl3)))
2427
2428 (define-public r-riboseqr
2429 (package
2430 (name "r-riboseqr")
2431 (version "1.24.0")
2432 (source
2433 (origin
2434 (method url-fetch)
2435 (uri (bioconductor-uri "riboSeqR" version))
2436 (sha256
2437 (base32
2438 "07i64gch14rsbjlfv17s689wzlqbi7hcqhcw21pp6cw8bvhvd5xr"))))
2439 (properties `((upstream-name . "riboSeqR")))
2440 (build-system r-build-system)
2441 (propagated-inputs
2442 `(("r-abind" ,r-abind)
2443 ("r-bayseq" ,r-bayseq)
2444 ("r-genomeinfodb" ,r-genomeinfodb)
2445 ("r-genomicranges" ,r-genomicranges)
2446 ("r-iranges" ,r-iranges)
2447 ("r-rsamtools" ,r-rsamtools)
2448 ("r-seqlogo" ,r-seqlogo)))
2449 (home-page "https://bioconductor.org/packages/riboSeqR/")
2450 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
2451 (description
2452 "This package provides plotting functions, frameshift detection and
2453 parsing of genetic sequencing data from ribosome profiling experiments.")
2454 (license license:gpl3)))
2455
2456 (define-public r-interactionset
2457 (package ;BROKEN
2458 (name "r-interactionset")
2459 (version "1.18.0")
2460 (source
2461 (origin
2462 (method url-fetch)
2463 (uri (bioconductor-uri "InteractionSet" version))
2464 (sha256
2465 (base32
2466 "14lp23b298wr3r7ggcfvas0xlf1866cpla0rv7dz589f50z6bj31"))))
2467 (properties
2468 `((upstream-name . "InteractionSet")))
2469 (build-system r-build-system)
2470 (propagated-inputs
2471 `(("r-biocgenerics" ,r-biocgenerics)
2472 ("r-genomeinfodb" ,r-genomeinfodb)
2473 ("r-genomicranges" ,r-genomicranges)
2474 ("r-iranges" ,r-iranges)
2475 ("r-matrix" ,r-matrix)
2476 ("r-rcpp" ,r-rcpp)
2477 ("r-s4vectors" ,r-s4vectors)
2478 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2479 (native-inputs
2480 `(("r-knitr" ,r-knitr)))
2481 (home-page "https://bioconductor.org/packages/InteractionSet")
2482 (synopsis "Base classes for storing genomic interaction data")
2483 (description
2484 "This package provides the @code{GInteractions},
2485 @code{InteractionSet} and @code{ContactMatrix} objects and associated methods
2486 for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
2487 experiments.")
2488 (license license:gpl3)))
2489
2490 (define-public r-genomicinteractions
2491 (package
2492 (name "r-genomicinteractions")
2493 (version "1.24.0")
2494 (source
2495 (origin
2496 (method url-fetch)
2497 (uri (bioconductor-uri "GenomicInteractions" version))
2498 (sha256
2499 (base32
2500 "0ad0a5cadchx1rkqj4cc8k0y1zf34jgp1406hvik5zabr7xijkbd"))))
2501 (properties
2502 `((upstream-name . "GenomicInteractions")))
2503 (build-system r-build-system)
2504 (propagated-inputs
2505 `(("r-biobase" ,r-biobase)
2506 ("r-biocgenerics" ,r-biocgenerics)
2507 ("r-data-table" ,r-data-table)
2508 ("r-dplyr" ,r-dplyr)
2509 ("r-genomeinfodb" ,r-genomeinfodb)
2510 ("r-genomicranges" ,r-genomicranges)
2511 ("r-ggplot2" ,r-ggplot2)
2512 ("r-gridextra" ,r-gridextra)
2513 ("r-gviz" ,r-gviz)
2514 ("r-igraph" ,r-igraph)
2515 ("r-interactionset" ,r-interactionset)
2516 ("r-iranges" ,r-iranges)
2517 ("r-rsamtools" ,r-rsamtools)
2518 ("r-rtracklayer" ,r-rtracklayer)
2519 ("r-s4vectors" ,r-s4vectors)
2520 ("r-stringr" ,r-stringr)))
2521 (native-inputs
2522 `(("r-knitr" ,r-knitr)))
2523 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
2524 (synopsis "R package for handling genomic interaction data")
2525 (description
2526 "This R package provides tools for handling genomic interaction data,
2527 such as ChIA-PET/Hi-C, annotating genomic features with interaction
2528 information and producing various plots and statistics.")
2529 (license license:gpl3)))
2530
2531 (define-public r-ctc
2532 (package
2533 (name "r-ctc")
2534 (version "1.64.0")
2535 (source
2536 (origin
2537 (method url-fetch)
2538 (uri (bioconductor-uri "ctc" version))
2539 (sha256
2540 (base32
2541 "1nwlphbfba3w8ixck02k5c84qm4flnp9fd68li0jn5a08qi9gmyp"))))
2542 (build-system r-build-system)
2543 (propagated-inputs `(("r-amap" ,r-amap)))
2544 (home-page "https://bioconductor.org/packages/ctc/")
2545 (synopsis "Cluster and tree conversion")
2546 (description
2547 "This package provides tools for exporting and importing classification
2548 trees and clusters to other programs.")
2549 (license license:gpl2)))
2550
2551 (define-public r-goseq
2552 (package
2553 (name "r-goseq")
2554 (version "1.42.0")
2555 (source
2556 (origin
2557 (method url-fetch)
2558 (uri (bioconductor-uri "goseq" version))
2559 (sha256
2560 (base32
2561 "18fs3m4kl3zahn42j20rjvxy83irscgqx0dvid7va4majvsib509"))))
2562 (build-system r-build-system)
2563 (propagated-inputs
2564 `(("r-annotationdbi" ,r-annotationdbi)
2565 ("r-biasedurn" ,r-biasedurn)
2566 ("r-biocgenerics" ,r-biocgenerics)
2567 ("r-genelendatabase" ,r-genelendatabase)
2568 ("r-go-db" ,r-go-db)
2569 ("r-mgcv" ,r-mgcv)))
2570 (home-page "https://bioconductor.org/packages/goseq/")
2571 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
2572 (description
2573 "This package provides tools to detect Gene Ontology and/or other user
2574 defined categories which are over/under represented in RNA-seq data.")
2575 (license license:lgpl2.0+)))
2576
2577 (define-public r-glimma
2578 (package
2579 (name "r-glimma")
2580 (version "2.0.0")
2581 (source
2582 (origin
2583 (method url-fetch)
2584 (uri (bioconductor-uri "Glimma" version))
2585 (sha256
2586 (base32
2587 "0gy30v30lw27frhmw39pzacqzrv2vwj5rsp6gb3yifllrahdiffv"))))
2588 (properties `((upstream-name . "Glimma")))
2589 (build-system r-build-system)
2590 (propagated-inputs
2591 `(("r-deseq2" ,r-deseq2)
2592 ("r-edger" ,r-edger)
2593 ("r-htmlwidgets" ,r-htmlwidgets)
2594 ("r-jsonlite" ,r-jsonlite)
2595 ("r-limma" ,r-limma)
2596 ("r-s4vectors" ,r-s4vectors)
2597 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2598 (native-inputs
2599 `(("r-knitr" ,r-knitr)))
2600 (home-page "https://github.com/Shians/Glimma")
2601 (synopsis "Interactive HTML graphics")
2602 (description
2603 "This package generates interactive visualisations for analysis of
2604 RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
2605 HTML page. The interactions are built on top of the popular static
2606 representations of analysis results in order to provide additional
2607 information.")
2608 (license license:lgpl3)))
2609
2610 (define-public r-rots
2611 (package
2612 (name "r-rots")
2613 (version "1.18.0")
2614 (source
2615 (origin
2616 (method url-fetch)
2617 (uri (bioconductor-uri "ROTS" version))
2618 (sha256
2619 (base32
2620 "0qk0gfhgr14g13zlfyf5101b5s8cma7j3r8a92q93h0axy8ka23n"))))
2621 (properties `((upstream-name . "ROTS")))
2622 (build-system r-build-system)
2623 (propagated-inputs
2624 `(("r-biobase" ,r-biobase)
2625 ("r-rcpp" ,r-rcpp)))
2626 (home-page "https://bioconductor.org/packages/ROTS/")
2627 (synopsis "Reproducibility-Optimized Test Statistic")
2628 (description
2629 "This package provides tools for calculating the
2630 @dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
2631 in omics data.")
2632 (license license:gpl2+)))
2633
2634 (define-public r-plgem
2635 (package
2636 (name "r-plgem")
2637 (version "1.62.0")
2638 (source
2639 (origin
2640 (method url-fetch)
2641 (uri (bioconductor-uri "plgem" version))
2642 (sha256
2643 (base32
2644 "039gqwsm1v6q8v8b248nm8g9gnsk379mfx65rbgdmh3chsd8pm8a"))))
2645 (build-system r-build-system)
2646 (propagated-inputs
2647 `(("r-biobase" ,r-biobase)
2648 ("r-mass" ,r-mass)))
2649 (home-page "http://www.genopolis.it")
2650 (synopsis "Detect differential expression in microarray and proteomics datasets")
2651 (description
2652 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
2653 model the variance-versus-mean dependence that exists in a variety of
2654 genome-wide datasets, including microarray and proteomics data. The use of
2655 PLGEM has been shown to improve the detection of differentially expressed
2656 genes or proteins in these datasets.")
2657 (license license:gpl2)))
2658
2659 (define-public r-inspect
2660 (package
2661 (name "r-inspect")
2662 (version "1.20.0")
2663 (source
2664 (origin
2665 (method url-fetch)
2666 (uri (bioconductor-uri "INSPEcT" version))
2667 (sha256
2668 (base32
2669 "1jymvi5mf7vhs58zfh290pacfswgvkw09rmbirmr24kxcgl30483"))))
2670 (properties `((upstream-name . "INSPEcT")))
2671 (build-system r-build-system)
2672 (propagated-inputs
2673 `(("r-biobase" ,r-biobase)
2674 ("r-biocgenerics" ,r-biocgenerics)
2675 ("r-biocparallel" ,r-biocparallel)
2676 ("r-deseq2" ,r-deseq2)
2677 ("r-desolve" ,r-desolve)
2678 ("r-gdata" ,r-gdata)
2679 ("r-genomeinfodb" ,r-genomeinfodb)
2680 ("r-genomicalignments" ,r-genomicalignments)
2681 ("r-genomicfeatures" ,r-genomicfeatures)
2682 ("r-genomicranges" ,r-genomicranges)
2683 ("r-iranges" ,r-iranges)
2684 ("r-kernsmooth" ,r-kernsmooth)
2685 ("r-plgem" ,r-plgem)
2686 ("r-proc" ,r-proc)
2687 ("r-rootsolve" ,r-rootsolve)
2688 ("r-rsamtools" ,r-rsamtools)
2689 ("r-rtracklayer" ,r-rtracklayer)
2690 ("r-s4vectors" ,r-s4vectors)
2691 ("r-shiny" ,r-shiny)
2692 ("r-summarizedexperiment" ,r-summarizedexperiment)
2693 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
2694 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
2695 (native-inputs
2696 `(("r-knitr" ,r-knitr)))
2697 (home-page "https://bioconductor.org/packages/INSPEcT")
2698 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
2699 (description
2700 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
2701 Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
2702 order to evaluate synthesis, processing and degradation rates and assess via
2703 modeling the rates that determines changes in mature mRNA levels.")
2704 (license license:gpl2)))
2705
2706 (define-public r-dnabarcodes
2707 (package
2708 (name "r-dnabarcodes")
2709 (version "1.20.0")
2710 (source
2711 (origin
2712 (method url-fetch)
2713 (uri (bioconductor-uri "DNABarcodes" version))
2714 (sha256
2715 (base32
2716 "0zzf6xgg6k1gdig8zvpawck2bgmamsc0k43j4pl4xsz9an6dmzbg"))))
2717 (properties `((upstream-name . "DNABarcodes")))
2718 (build-system r-build-system)
2719 (propagated-inputs
2720 `(("r-bh" ,r-bh)
2721 ("r-matrix" ,r-matrix)
2722 ("r-rcpp" ,r-rcpp)))
2723 (native-inputs
2724 `(("r-knitr" ,r-knitr)))
2725 (home-page "https://bioconductor.org/packages/DNABarcodes")
2726 (synopsis "Create and analyze DNA barcodes")
2727 (description
2728 "This package offers tools to create DNA barcode sets capable of
2729 correcting insertion, deletion, and substitution errors. Existing barcodes
2730 can be analyzed regarding their minimal, maximal and average distances between
2731 barcodes. Finally, reads that start with a (possibly mutated) barcode can be
2732 demultiplexed, i.e. assigned to their original reference barcode.")
2733 (license license:gpl2)))
2734
2735 (define-public r-ruvseq
2736 (package
2737 (name "r-ruvseq")
2738 (version "1.24.0")
2739 (source
2740 (origin
2741 (method url-fetch)
2742 (uri (bioconductor-uri "RUVSeq" version))
2743 (sha256
2744 (base32
2745 "1anrybyrzpajr5434svyfbaypjai6x0ifsmqvjgimmxq3xqhv0jh"))))
2746 (properties `((upstream-name . "RUVSeq")))
2747 (build-system r-build-system)
2748 (propagated-inputs
2749 `(("r-biobase" ,r-biobase)
2750 ("r-edaseq" ,r-edaseq)
2751 ("r-edger" ,r-edger)
2752 ("r-mass" ,r-mass)))
2753 (native-inputs
2754 `(("r-knitr" ,r-knitr)))
2755 (home-page "https://github.com/drisso/RUVSeq")
2756 (synopsis "Remove unwanted variation from RNA-Seq data")
2757 (description
2758 "This package implements methods to @dfn{remove unwanted variation} (RUV)
2759 of Risso et al. (2014) for the normalization of RNA-Seq read counts between
2760 samples.")
2761 (license license:artistic2.0)))
2762
2763 (define-public r-biocneighbors
2764 (package
2765 (name "r-biocneighbors")
2766 (version "1.8.2")
2767 (source
2768 (origin
2769 (method url-fetch)
2770 (uri (bioconductor-uri "BiocNeighbors" version))
2771 (sha256
2772 (base32
2773 "19gyl917lf5ydy5hgj0hnc388rw5sbj83awav9js2yr2zmbgn4d7"))))
2774 (properties `((upstream-name . "BiocNeighbors")))
2775 (build-system r-build-system)
2776 (propagated-inputs
2777 `(("r-biocparallel" ,r-biocparallel)
2778 ("r-matrix" ,r-matrix)
2779 ("r-rcpp" ,r-rcpp)
2780 ("r-rcpphnsw" ,r-rcpphnsw)
2781 ("r-s4vectors" ,r-s4vectors)))
2782 (native-inputs
2783 `(("r-knitr" ,r-knitr)))
2784 (home-page "https://bioconductor.org/packages/BiocNeighbors")
2785 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
2786 (description
2787 "This package implements exact and approximate methods for nearest
2788 neighbor detection, in a framework that allows them to be easily switched
2789 within Bioconductor packages or workflows. The exact algorithm is implemented
2790 using pre-clustering with the k-means algorithm. Functions are also provided
2791 to search for all neighbors within a given distance. Parallelization is
2792 achieved for all methods using the BiocParallel framework.")
2793 (license license:gpl3)))
2794
2795 (define-public r-biocsingular
2796 (package
2797 (name "r-biocsingular")
2798 (version "1.6.0")
2799 (source
2800 (origin
2801 (method url-fetch)
2802 (uri (bioconductor-uri "BiocSingular" version))
2803 (sha256
2804 (base32
2805 "1hczix1h14d19hzcsngqkqqnqkprs41phzlcird8haxnw9bs03ni"))))
2806 (properties `((upstream-name . "BiocSingular")))
2807 (build-system r-build-system)
2808 (propagated-inputs
2809 `(("r-beachmat" ,r-beachmat)
2810 ("r-biocgenerics" ,r-biocgenerics)
2811 ("r-biocparallel" ,r-biocparallel)
2812 ("r-delayedarray" ,r-delayedarray)
2813 ("r-irlba" ,r-irlba)
2814 ("r-matrix" ,r-matrix)
2815 ("r-rcpp" ,r-rcpp)
2816 ("r-rsvd" ,r-rsvd)
2817 ("r-s4vectors" ,r-s4vectors)))
2818 (native-inputs
2819 `(("r-knitr" ,r-knitr)))
2820 (home-page "https://github.com/LTLA/BiocSingular")
2821 (synopsis "Singular value decomposition for Bioconductor packages")
2822 (description
2823 "This package implements exact and approximate methods for singular value
2824 decomposition and principal components analysis, in a framework that allows
2825 them to be easily switched within Bioconductor packages or workflows. Where
2826 possible, parallelization is achieved using the BiocParallel framework.")
2827 (license license:gpl3)))
2828
2829 (define-public r-destiny
2830 (package
2831 (name "r-destiny")
2832 (version "3.4.0")
2833 (source
2834 (origin
2835 (method url-fetch)
2836 (uri (bioconductor-uri "destiny" version))
2837 (sha256
2838 (base32
2839 "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2"))))
2840 (build-system r-build-system)
2841 (propagated-inputs
2842 `(("r-biobase" ,r-biobase)
2843 ("r-biocgenerics" ,r-biocgenerics)
2844 ("r-ggplot-multistats" ,r-ggplot-multistats)
2845 ("r-ggplot2" ,r-ggplot2)
2846 ("r-ggthemes" ,r-ggthemes)
2847 ("r-irlba" ,r-irlba)
2848 ("r-knn-covertree" ,r-knn-covertree)
2849 ("r-matrix" ,r-matrix)
2850 ("r-pcamethods" ,r-pcamethods)
2851 ("r-proxy" ,r-proxy)
2852 ("r-rcpp" ,r-rcpp)
2853 ("r-rcppeigen" ,r-rcppeigen)
2854 ("r-rcpphnsw" ,r-rcpphnsw)
2855 ("r-rspectra" ,r-rspectra)
2856 ("r-scales" ,r-scales)
2857 ("r-scatterplot3d" ,r-scatterplot3d)
2858 ("r-singlecellexperiment" ,r-singlecellexperiment)
2859 ("r-smoother" ,r-smoother)
2860 ("r-summarizedexperiment" ,r-summarizedexperiment)
2861 ("r-tidyr" ,r-tidyr)
2862 ("r-tidyselect" ,r-tidyselect)
2863 ("r-vim" ,r-vim)))
2864 (native-inputs
2865 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
2866 (home-page "https://bioconductor.org/packages/destiny/")
2867 (synopsis "Create and plot diffusion maps")
2868 (description "This package provides tools to create and plot diffusion
2869 maps.")
2870 ;; Any version of the GPL
2871 (license license:gpl3+)))
2872
2873 (define-public r-savr
2874 (package
2875 (name "r-savr")
2876 (version "1.28.0")
2877 (source
2878 (origin
2879 (method url-fetch)
2880 (uri (bioconductor-uri "savR" version))
2881 (sha256
2882 (base32
2883 "1vha9b7gndwjzvrzr1hdhv3wc6a1s2n9grxwfd78yb2lkysf4hic"))))
2884 (properties `((upstream-name . "savR")))
2885 (build-system r-build-system)
2886 (propagated-inputs
2887 `(("r-ggplot2" ,r-ggplot2)
2888 ("r-gridextra" ,r-gridextra)
2889 ("r-reshape2" ,r-reshape2)
2890 ("r-scales" ,r-scales)
2891 ("r-xml" ,r-xml)))
2892 (home-page "https://github.com/bcalder/savR")
2893 (synopsis "Parse and analyze Illumina SAV files")
2894 (description
2895 "This package provides tools to parse Illumina Sequence Analysis
2896 Viewer (SAV) files, access data, and generate QC plots.")
2897 (license license:agpl3+)))
2898
2899 (define-public r-chipexoqual
2900 (package
2901 (name "r-chipexoqual")
2902 (version "1.14.0")
2903 (source
2904 (origin
2905 (method url-fetch)
2906 (uri (bioconductor-uri "ChIPexoQual" version))
2907 (sha256
2908 (base32
2909 "15r5jgkfwwfqpw4v4q2ddmglm3bfw002nnbnzn1s0v2b1w3bgiag"))))
2910 (properties `((upstream-name . "ChIPexoQual")))
2911 (build-system r-build-system)
2912 (propagated-inputs
2913 `(("r-biocparallel" ,r-biocparallel)
2914 ("r-biovizbase" ,r-biovizbase)
2915 ("r-broom" ,r-broom)
2916 ("r-data-table" ,r-data-table)
2917 ("r-dplyr" ,r-dplyr)
2918 ("r-genomeinfodb" ,r-genomeinfodb)
2919 ("r-genomicalignments" ,r-genomicalignments)
2920 ("r-genomicranges" ,r-genomicranges)
2921 ("r-ggplot2" ,r-ggplot2)
2922 ("r-hexbin" ,r-hexbin)
2923 ("r-iranges" ,r-iranges)
2924 ("r-rcolorbrewer" ,r-rcolorbrewer)
2925 ("r-rmarkdown" ,r-rmarkdown)
2926 ("r-rsamtools" ,r-rsamtools)
2927 ("r-s4vectors" ,r-s4vectors)
2928 ("r-scales" ,r-scales)
2929 ("r-viridis" ,r-viridis)))
2930 (native-inputs
2931 `(("r-knitr" ,r-knitr)))
2932 (home-page "https://github.com/keleslab/ChIPexoQual")
2933 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
2934 (description
2935 "This package provides a quality control pipeline for ChIP-exo/nexus
2936 sequencing data.")
2937 (license license:gpl2+)))
2938
2939 (define-public r-copynumber
2940 (package
2941 (name "r-copynumber")
2942 (version "1.30.0")
2943 (source (origin
2944 (method url-fetch)
2945 (uri (bioconductor-uri "copynumber" version))
2946 (sha256
2947 (base32
2948 "00fyfy3kpz33v1hqisd5m5xdazwjmjrfj8ssbf6p9m3am2ar23gm"))))
2949 (build-system r-build-system)
2950 (propagated-inputs
2951 `(("r-s4vectors" ,r-s4vectors)
2952 ("r-iranges" ,r-iranges)
2953 ("r-genomicranges" ,r-genomicranges)
2954 ("r-biocgenerics" ,r-biocgenerics)))
2955 (home-page "https://bioconductor.org/packages/copynumber")
2956 (synopsis "Segmentation of single- and multi-track copy number data")
2957 (description
2958 "This package segments single- and multi-track copy number data by a
2959 penalized least squares regression method.")
2960 (license license:artistic2.0)))
2961
2962 (define-public r-dnacopy
2963 (package
2964 (name "r-dnacopy")
2965 (version "1.64.0")
2966 (source
2967 (origin
2968 (method url-fetch)
2969 (uri (bioconductor-uri "DNAcopy" version))
2970 (sha256
2971 (base32
2972 "0km5af4iw8a0m6by933lgdi5246jafyfxk6fsqdiwg07v9wxw5hc"))))
2973 (properties `((upstream-name . "DNAcopy")))
2974 (build-system r-build-system)
2975 (native-inputs `(("gfortran" ,gfortran)))
2976 (home-page "https://bioconductor.org/packages/DNAcopy")
2977 (synopsis "DNA copy number data analysis")
2978 (description
2979 "This package implements the @dfn{circular binary segmentation} (CBS)
2980 algorithm to segment DNA copy number data and identify genomic regions with
2981 abnormal copy number.")
2982 (license license:gpl2+)))
2983
2984 ;; This is a CRAN package, but it uncharacteristically depends on a
2985 ;; Bioconductor package.
2986 (define-public r-htscluster
2987 (package
2988 (name "r-htscluster")
2989 (version "2.0.8")
2990 (source
2991 (origin
2992 (method url-fetch)
2993 (uri (cran-uri "HTSCluster" version))
2994 (sha256
2995 (base32
2996 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
2997 (properties `((upstream-name . "HTSCluster")))
2998 (build-system r-build-system)
2999 (propagated-inputs
3000 `(("r-capushe" ,r-capushe)
3001 ("r-edger" ,r-edger)
3002 ("r-plotrix" ,r-plotrix)))
3003 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
3004 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
3005 (description
3006 "This package provides a Poisson mixture model is implemented to cluster
3007 genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
3008 estimation is performed using either the EM or CEM algorithm, and the slope
3009 heuristics are used for model selection (i.e., to choose the number of
3010 clusters).")
3011 (license license:gpl3+)))
3012
3013 (define-public r-deds
3014 (package
3015 (name "r-deds")
3016 (version "1.60.0")
3017 (source
3018 (origin
3019 (method url-fetch)
3020 (uri (bioconductor-uri "DEDS" version))
3021 (sha256
3022 (base32
3023 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
3024 (properties `((upstream-name . "DEDS")))
3025 (build-system r-build-system)
3026 (home-page "https://bioconductor.org/packages/DEDS/")
3027 (synopsis "Differential expression via distance summary for microarray data")
3028 (description
3029 "This library contains functions that calculate various statistics of
3030 differential expression for microarray data, including t statistics, fold
3031 change, F statistics, SAM, moderated t and F statistics and B statistics. It
3032 also implements a new methodology called DEDS (Differential Expression via
3033 Distance Summary), which selects differentially expressed genes by integrating
3034 and summarizing a set of statistics using a weighted distance approach.")
3035 ;; Any version of the LGPL.
3036 (license license:lgpl3+)))
3037
3038 ;; This is a CRAN package, but since it depends on a Bioconductor package we
3039 ;; put it here.
3040 (define-public r-nbpseq
3041 (package
3042 (name "r-nbpseq")
3043 (version "0.3.0")
3044 (source
3045 (origin
3046 (method url-fetch)
3047 (uri (cran-uri "NBPSeq" version))
3048 (sha256
3049 (base32
3050 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
3051 (properties `((upstream-name . "NBPSeq")))
3052 (build-system r-build-system)
3053 (propagated-inputs
3054 `(("r-qvalue" ,r-qvalue)))
3055 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
3056 (synopsis "Negative binomial models for RNA-Seq data")
3057 (description
3058 "This package provides negative binomial models for two-group comparisons
3059 and regression inferences from RNA-sequencing data.")
3060 (license license:gpl2)))
3061
3062 (define-public r-ebseq
3063 (package
3064 (name "r-ebseq")
3065 (version "1.30.0")
3066 (source
3067 (origin
3068 (method url-fetch)
3069 (uri (bioconductor-uri "EBSeq" version))
3070 (sha256
3071 (base32
3072 "1x2489xaqg85v7n3yhqs0nh9ha6dn4m167dkc6akzig4xivwjjny"))))
3073 (properties `((upstream-name . "EBSeq")))
3074 (build-system r-build-system)
3075 (propagated-inputs
3076 `(("r-blockmodeling" ,r-blockmodeling)
3077 ("r-gplots" ,r-gplots)
3078 ("r-testthat" ,r-testthat)))
3079 (home-page "https://bioconductor.org/packages/EBSeq")
3080 (synopsis "Differential expression analysis of RNA-seq data")
3081 (description
3082 "This package provides tools for differential expression analysis at both
3083 gene and isoform level using RNA-seq data")
3084 (license license:artistic2.0)))
3085
3086 (define-public r-karyoploter
3087 (package
3088 (name "r-karyoploter")
3089 (version "1.16.0")
3090 (source (origin
3091 (method url-fetch)
3092 (uri (bioconductor-uri "karyoploteR" version))
3093 (sha256
3094 (base32
3095 "1agw49mckm3g33igqdp9lr8a4ky8nhivaxrs7d00dvzk0diqwdb2"))))
3096 (build-system r-build-system)
3097 (propagated-inputs
3098 `(("r-annotationdbi" ,r-annotationdbi)
3099 ("r-bamsignals" ,r-bamsignals)
3100 ("r-bezier" ,r-bezier)
3101 ("r-biovizbase" ,r-biovizbase)
3102 ("r-digest" ,r-digest)
3103 ("r-genomeinfodb" ,r-genomeinfodb)
3104 ("r-genomicfeatures" ,r-genomicfeatures)
3105 ("r-genomicranges" ,r-genomicranges)
3106 ("r-iranges" ,r-iranges)
3107 ("r-memoise" ,r-memoise)
3108 ("r-regioner" ,r-regioner)
3109 ("r-rsamtools" ,r-rsamtools)
3110 ("r-rtracklayer" ,r-rtracklayer)
3111 ("r-s4vectors" ,r-s4vectors)
3112 ("r-variantannotation" ,r-variantannotation)))
3113 (native-inputs
3114 `(("r-knitr" ,r-knitr)))
3115 (home-page "https://bioconductor.org/packages/karyoploteR/")
3116 (synopsis "Plot customizable linear genomes displaying arbitrary data")
3117 (description "This package creates karyotype plots of arbitrary genomes and
3118 offers a complete set of functions to plot arbitrary data on them. It mimics
3119 many R base graphics functions coupling them with a coordinate change function
3120 automatically mapping the chromosome and data coordinates into the plot
3121 coordinates.")
3122 (license license:artistic2.0)))
3123
3124 (define-public r-lpsymphony
3125 (package
3126 (name "r-lpsymphony")
3127 (version "1.18.0")
3128 (source
3129 (origin
3130 (method url-fetch)
3131 (uri (bioconductor-uri "lpsymphony" version))
3132 (sha256
3133 (base32
3134 "0f9qjfv7rp1y3mwscnjz3pph7m40zgz55xcdhyii6k1iw2vyaxx9"))))
3135 (build-system r-build-system)
3136 (inputs
3137 `(("zlib" ,zlib)))
3138 (native-inputs
3139 `(("pkg-config" ,pkg-config)
3140 ("r-knitr" ,r-knitr)))
3141 (home-page "https://r-forge.r-project.org/projects/rsymphony")
3142 (synopsis "Symphony integer linear programming solver in R")
3143 (description
3144 "This package was derived from Rsymphony. The package provides an R
3145 interface to SYMPHONY, a linear programming solver written in C++. The main
3146 difference between this package and Rsymphony is that it includes the solver
3147 source code, while Rsymphony expects to find header and library files on the
3148 users' system. Thus the intention of @code{lpsymphony} is to provide an easy
3149 to install interface to SYMPHONY.")
3150 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
3151 ;; lpsimphony is released under the same terms.
3152 (license license:epl1.0)))
3153
3154 (define-public r-ihw
3155 (package
3156 (name "r-ihw")
3157 (version "1.18.0")
3158 (source
3159 (origin
3160 (method url-fetch)
3161 (uri (bioconductor-uri "IHW" version))
3162 (sha256
3163 (base32
3164 "04szg3bj5cjixxcp8j3inmj0fzk2mg8gp2w2b33x0im8ik24qiw0"))))
3165 (properties `((upstream-name . "IHW")))
3166 (build-system r-build-system)
3167 (propagated-inputs
3168 `(("r-biocgenerics" ,r-biocgenerics)
3169 ("r-fdrtool" ,r-fdrtool)
3170 ("r-lpsymphony" ,r-lpsymphony)
3171 ("r-slam" ,r-slam)))
3172 (native-inputs
3173 `(("r-knitr" ,r-knitr)))
3174 (home-page "https://bioconductor.org/packages/IHW")
3175 (synopsis "Independent hypothesis weighting")
3176 (description
3177 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
3178 procedure that increases power compared to the method of Benjamini and
3179 Hochberg by assigning data-driven weights to each hypothesis. The input to
3180 IHW is a two-column table of p-values and covariates. The covariate can be
3181 any continuous-valued or categorical variable that is thought to be
3182 informative on the statistical properties of each hypothesis test, while it is
3183 independent of the p-value under the null hypothesis.")
3184 (license license:artistic2.0)))
3185
3186 (define-public r-icobra
3187 (package
3188 (name "r-icobra")
3189 (version "1.18.0")
3190 (source
3191 (origin
3192 (method url-fetch)
3193 (uri (bioconductor-uri "iCOBRA" version))
3194 (sha256
3195 (base32
3196 "0knqvvfi5y53jk8s2g2bqgxnh2pbdf38676fk7pkdp1r2j6cbi3s"))))
3197 (properties `((upstream-name . "iCOBRA")))
3198 (build-system r-build-system)
3199 (propagated-inputs
3200 `(("r-dplyr" ,r-dplyr)
3201 ("r-dt" ,r-dt)
3202 ("r-ggplot2" ,r-ggplot2)
3203 ("r-limma" ,r-limma)
3204 ("r-reshape2" ,r-reshape2)
3205 ("r-rocr" ,r-rocr)
3206 ("r-scales" ,r-scales)
3207 ("r-shiny" ,r-shiny)
3208 ("r-shinybs" ,r-shinybs)
3209 ("r-shinydashboard" ,r-shinydashboard)
3210 ("r-upsetr" ,r-upsetr)))
3211 (native-inputs
3212 `(("r-knitr" ,r-knitr)))
3213 (home-page "https://bioconductor.org/packages/iCOBRA")
3214 (synopsis "Comparison and visualization of ranking and assignment methods")
3215 (description
3216 "This package provides functions for calculation and visualization of
3217 performance metrics for evaluation of ranking and binary
3218 classification (assignment) methods. It also contains a Shiny application for
3219 interactive exploration of results.")
3220 (license license:gpl2+)))
3221
3222 (define-public r-mast
3223 (package
3224 (name "r-mast")
3225 (version "1.16.0")
3226 (source
3227 (origin
3228 (method url-fetch)
3229 (uri (bioconductor-uri "MAST" version))
3230 (sha256
3231 (base32
3232 "11qr7n9i4masqz0yzikddchyn223m8dy6zv461dly07fd43qi9mn"))))
3233 (properties `((upstream-name . "MAST")))
3234 (build-system r-build-system)
3235 (propagated-inputs
3236 `(("r-abind" ,r-abind)
3237 ("r-biobase" ,r-biobase)
3238 ("r-biocgenerics" ,r-biocgenerics)
3239 ("r-data-table" ,r-data-table)
3240 ("r-ggplot2" ,r-ggplot2)
3241 ("r-plyr" ,r-plyr)
3242 ("r-progress" ,r-progress)
3243 ("r-reshape2" ,r-reshape2)
3244 ("r-s4vectors" ,r-s4vectors)
3245 ("r-singlecellexperiment" ,r-singlecellexperiment)
3246 ("r-stringr" ,r-stringr)
3247 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3248 (native-inputs
3249 `(("r-knitr" ,r-knitr)))
3250 (home-page "https://github.com/RGLab/MAST/")
3251 (synopsis "Model-based analysis of single cell transcriptomics")
3252 (description
3253 "This package provides methods and models for handling zero-inflated
3254 single cell assay data.")
3255 (license license:gpl2+)))
3256
3257 (define-public r-monocle
3258 (package
3259 (name "r-monocle")
3260 (version "2.18.0")
3261 (source
3262 (origin
3263 (method url-fetch)
3264 (uri (bioconductor-uri "monocle" version))
3265 (sha256
3266 (base32
3267 "1k3hwi9aspjy75arigg7i1w7ygf112y12cndibf2bhpz2phzwslx"))))
3268 (build-system r-build-system)
3269 (propagated-inputs
3270 `(("r-biobase" ,r-biobase)
3271 ("r-biocgenerics" ,r-biocgenerics)
3272 ("r-biocviews" ,r-biocviews)
3273 ("r-cluster" ,r-cluster)
3274 ("r-combinat" ,r-combinat)
3275 ("r-ddrtree" ,r-ddrtree)
3276 ("r-densityclust" ,r-densityclust)
3277 ("r-dplyr" ,r-dplyr)
3278 ("r-fastica" ,r-fastica)
3279 ("r-ggplot2" ,r-ggplot2)
3280 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
3281 ("r-igraph" ,r-igraph)
3282 ("r-irlba" ,r-irlba)
3283 ("r-limma" ,r-limma)
3284 ("r-mass" ,r-mass)
3285 ("r-matrix" ,r-matrix)
3286 ("r-matrixstats" ,r-matrixstats)
3287 ("r-pheatmap" ,r-pheatmap)
3288 ("r-plyr" ,r-plyr)
3289 ("r-proxy" ,r-proxy)
3290 ("r-qlcmatrix" ,r-qlcmatrix)
3291 ("r-rann" ,r-rann)
3292 ("r-rcpp" ,r-rcpp)
3293 ("r-reshape2" ,r-reshape2)
3294 ("r-rtsne" ,r-rtsne)
3295 ("r-slam" ,r-slam)
3296 ("r-stringr" ,r-stringr)
3297 ("r-tibble" ,r-tibble)
3298 ("r-vgam" ,r-vgam)
3299 ("r-viridis" ,r-viridis)))
3300 (native-inputs
3301 `(("r-knitr" ,r-knitr)))
3302 (home-page "https://bioconductor.org/packages/monocle")
3303 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
3304 (description
3305 "Monocle performs differential expression and time-series analysis for
3306 single-cell expression experiments. It orders individual cells according to
3307 progress through a biological process, without knowing ahead of time which
3308 genes define progress through that process. Monocle also performs
3309 differential expression analysis, clustering, visualization, and other useful
3310 tasks on single cell expression data. It is designed to work with RNA-Seq and
3311 qPCR data, but could be used with other types as well.")
3312 (license license:artistic2.0)))
3313
3314 (define-public r-monocle3
3315 (package
3316 (name "r-monocle3")
3317 (version "0.1.2")
3318 (source
3319 (origin
3320 (method git-fetch)
3321 (uri (git-reference
3322 (url "https://github.com/cole-trapnell-lab/monocle3")
3323 (commit version)))
3324 (file-name (git-file-name name version))
3325 (sha256
3326 (base32
3327 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
3328 (build-system r-build-system)
3329 (propagated-inputs
3330 `(("r-biobase" ,r-biobase)
3331 ("r-biocgenerics" ,r-biocgenerics)
3332 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3333 ("r-dplyr" ,r-dplyr)
3334 ("r-ggplot2" ,r-ggplot2)
3335 ("r-ggrepel" ,r-ggrepel)
3336 ("r-grr" ,r-grr)
3337 ("r-htmlwidgets" ,r-htmlwidgets)
3338 ("r-igraph" ,r-igraph)
3339 ("r-irlba" ,r-irlba)
3340 ("r-limma" ,r-limma)
3341 ("r-lmtest" ,r-lmtest)
3342 ("r-mass" ,r-mass)
3343 ("r-matrix" ,r-matrix)
3344 ("r-matrix-utils" ,r-matrix-utils)
3345 ("r-pbapply" ,r-pbapply)
3346 ("r-pbmcapply" ,r-pbmcapply)
3347 ("r-pheatmap" ,r-pheatmap)
3348 ("r-plotly" ,r-plotly)
3349 ("r-pryr" ,r-pryr)
3350 ("r-proxy" ,r-proxy)
3351 ("r-pscl" ,r-pscl)
3352 ("r-purrr" ,r-purrr)
3353 ("r-rann" ,r-rann)
3354 ("r-rcpp" ,r-rcpp)
3355 ("r-rcppparallel" ,r-rcppparallel)
3356 ("r-reshape2" ,r-reshape2)
3357 ("r-reticulate" ,r-reticulate)
3358 ("r-rhpcblasctl" ,r-rhpcblasctl)
3359 ("r-rtsne" ,r-rtsne)
3360 ("r-shiny" ,r-shiny)
3361 ("r-slam" ,r-slam)
3362 ("r-spdep" ,r-spdep)
3363 ("r-speedglm" ,r-speedglm)
3364 ("r-stringr" ,r-stringr)
3365 ("r-singlecellexperiment" ,r-singlecellexperiment)
3366 ("r-tibble" ,r-tibble)
3367 ("r-tidyr" ,r-tidyr)
3368 ("r-uwot" ,r-uwot)
3369 ("r-viridis" ,r-viridis)))
3370 (home-page "https://github.com/cole-trapnell-lab/monocle3")
3371 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
3372 (description
3373 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
3374 (license license:expat)))
3375
3376 (define-public r-noiseq
3377 (package
3378 (name "r-noiseq")
3379 (version "2.34.0")
3380 (source
3381 (origin
3382 (method url-fetch)
3383 (uri (bioconductor-uri "NOISeq" version))
3384 (sha256
3385 (base32
3386 "08qlavakclgzk345bliam4cfjhsy39n4s6m1biqpq94n9qp00x8f"))))
3387 (properties `((upstream-name . "NOISeq")))
3388 (build-system r-build-system)
3389 (propagated-inputs
3390 `(("r-biobase" ,r-biobase)
3391 ("r-matrix" ,r-matrix)))
3392 (home-page "https://bioconductor.org/packages/NOISeq")
3393 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
3394 (description
3395 "This package provides tools to support the analysis of RNA-seq
3396 expression data or other similar kind of data. It provides exploratory plots
3397 to evaluate saturation, count distribution, expression per chromosome, type of
3398 detected features, features length, etc. It also supports the analysis of
3399 differential expression between two experimental conditions with no parametric
3400 assumptions.")
3401 (license license:artistic2.0)))
3402
3403 (define-public r-scdd
3404 (package
3405 (name "r-scdd")
3406 (version "1.14.0")
3407 (source
3408 (origin
3409 (method url-fetch)
3410 (uri (bioconductor-uri "scDD" version))
3411 (sha256
3412 (base32
3413 "07l07fq5633ccq5d3l35dm34pwvaqfa3b3qwpn5v5xn99f5hfz0g"))))
3414 (properties `((upstream-name . "scDD")))
3415 (build-system r-build-system)
3416 (propagated-inputs
3417 `(("r-arm" ,r-arm)
3418 ("r-biocparallel" ,r-biocparallel)
3419 ("r-ebseq" ,r-ebseq)
3420 ("r-fields" ,r-fields)
3421 ("r-ggplot2" ,r-ggplot2)
3422 ("r-mclust" ,r-mclust)
3423 ("r-outliers" ,r-outliers)
3424 ("r-s4vectors" ,r-s4vectors)
3425 ("r-scran" ,r-scran)
3426 ("r-singlecellexperiment" ,r-singlecellexperiment)
3427 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3428 (native-inputs
3429 `(("r-knitr" ,r-knitr)))
3430 (home-page "https://github.com/kdkorthauer/scDD")
3431 (synopsis "Mixture modeling of single-cell RNA-seq data")
3432 (description
3433 "This package implements a method to analyze single-cell RNA-seq data
3434 utilizing flexible Dirichlet Process mixture models. Genes with differential
3435 distributions of expression are classified into several interesting patterns
3436 of differences between two conditions. The package also includes functions
3437 for simulating data with these patterns from negative binomial
3438 distributions.")
3439 (license license:gpl2)))
3440
3441 (define-public r-scone
3442 (package
3443 (name "r-scone")
3444 (version "1.14.0")
3445 (source
3446 (origin
3447 (method url-fetch)
3448 (uri (bioconductor-uri "scone" version))
3449 (sha256
3450 (base32
3451 "1lnyxcrw3kn5gi3n59dwdhkqps58cjxfknsjsj53qz5rv8iiqz73"))))
3452 (build-system r-build-system)
3453 (propagated-inputs
3454 `(("r-aroma-light" ,r-aroma-light)
3455 ("r-biocparallel" ,r-biocparallel)
3456 ("r-boot" ,r-boot)
3457 ("r-class" ,r-class)
3458 ("r-cluster" ,r-cluster)
3459 ("r-compositions" ,r-compositions)
3460 ("r-diptest" ,r-diptest)
3461 ("r-edger" ,r-edger)
3462 ("r-fpc" ,r-fpc)
3463 ("r-gplots" ,r-gplots)
3464 ("r-hexbin" ,r-hexbin)
3465 ("r-limma" ,r-limma)
3466 ("r-matrixstats" ,r-matrixstats)
3467 ("r-mixtools" ,r-mixtools)
3468 ("r-rarpack" ,r-rarpack)
3469 ("r-rcolorbrewer" ,r-rcolorbrewer)
3470 ("r-rhdf5" ,r-rhdf5)
3471 ("r-ruvseq" ,r-ruvseq)
3472 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3473 (native-inputs
3474 `(("r-knitr" ,r-knitr)))
3475 (home-page "https://bioconductor.org/packages/scone")
3476 (synopsis "Single cell overview of normalized expression data")
3477 (description
3478 "SCONE is an R package for comparing and ranking the performance of
3479 different normalization schemes for single-cell RNA-seq and other
3480 high-throughput analyses.")
3481 (license license:artistic2.0)))
3482
3483 (define-public r-geoquery
3484 (package
3485 (name "r-geoquery")
3486 (version "2.58.0")
3487 (source
3488 (origin
3489 (method url-fetch)
3490 (uri (bioconductor-uri "GEOquery" version))
3491 (sha256
3492 (base32
3493 "1jzhgnd404wkz978vbqzwbgixr7yk98c7s9q1fzlyax4f8l0cpi4"))))
3494 (properties `((upstream-name . "GEOquery")))
3495 (build-system r-build-system)
3496 (propagated-inputs
3497 `(("r-biobase" ,r-biobase)
3498 ("r-dplyr" ,r-dplyr)
3499 ("r-httr" ,r-httr)
3500 ("r-limma" ,r-limma)
3501 ("r-magrittr" ,r-magrittr)
3502 ("r-readr" ,r-readr)
3503 ("r-tidyr" ,r-tidyr)
3504 ("r-xml2" ,r-xml2)))
3505 (native-inputs
3506 `(("r-knitr" ,r-knitr)))
3507 (home-page "https://github.com/seandavi/GEOquery/")
3508 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
3509 (description
3510 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
3511 microarray data. Given the rich and varied nature of this resource, it is
3512 only natural to want to apply BioConductor tools to these data. GEOquery is
3513 the bridge between GEO and BioConductor.")
3514 (license license:gpl2)))
3515
3516 (define-public r-illuminaio
3517 (package
3518 (name "r-illuminaio")
3519 (version "0.32.0")
3520 (source
3521 (origin
3522 (method url-fetch)
3523 (uri (bioconductor-uri "illuminaio" version))
3524 (sha256
3525 (base32
3526 "1yqm2fqw5ka7qywbal3p7axlwm1r0wibsr33n5xjma1dl9pi8fay"))))
3527 (build-system r-build-system)
3528 (propagated-inputs
3529 `(("r-base64" ,r-base64)))
3530 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
3531 (synopsis "Parse Illumina microarray output files")
3532 (description
3533 "This package provides tools for parsing Illumina's microarray output
3534 files, including IDAT.")
3535 (license license:gpl2)))
3536
3537 (define-public r-siggenes
3538 (package
3539 (name "r-siggenes")
3540 (version "1.64.0")
3541 (source
3542 (origin
3543 (method url-fetch)
3544 (uri (bioconductor-uri "siggenes" version))
3545 (sha256
3546 (base32
3547 "08wi2i6pqx06v13533y3mpli5fb637h0xfwcwy67ya9j2ygypv7w"))))
3548 (build-system r-build-system)
3549 (propagated-inputs
3550 `(("r-biobase" ,r-biobase)
3551 ("r-multtest" ,r-multtest)
3552 ("r-scrime" ,r-scrime)))
3553 (home-page "https://bioconductor.org/packages/siggenes/")
3554 (synopsis
3555 "Multiple testing using SAM and Efron's empirical Bayes approaches")
3556 (description
3557 "This package provides tools for the identification of differentially
3558 expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
3559 both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
3560 Bayes Analyses of Microarrays} (EBAM).")
3561 (license license:lgpl2.0+)))
3562
3563 (define-public r-bumphunter
3564 (package
3565 (name "r-bumphunter")
3566 (version "1.32.0")
3567 (source
3568 (origin
3569 (method url-fetch)
3570 (uri (bioconductor-uri "bumphunter" version))
3571 (sha256
3572 (base32
3573 "0hfl820kfxydv5kpgyly7sibv2sp6dqsmc78qm33n81w4z4j0mkk"))))
3574 (build-system r-build-system)
3575 (propagated-inputs
3576 `(("r-annotationdbi" ,r-annotationdbi)
3577 ("r-biocgenerics" ,r-biocgenerics)
3578 ("r-dorng" ,r-dorng)
3579 ("r-foreach" ,r-foreach)
3580 ("r-genomeinfodb" ,r-genomeinfodb)
3581 ("r-genomicfeatures" ,r-genomicfeatures)
3582 ("r-genomicranges" ,r-genomicranges)
3583 ("r-iranges" ,r-iranges)
3584 ("r-iterators" ,r-iterators)
3585 ("r-limma" ,r-limma)
3586 ("r-locfit" ,r-locfit)
3587 ("r-matrixstats" ,r-matrixstats)
3588 ("r-s4vectors" ,r-s4vectors)))
3589 (home-page "https://github.com/ririzarr/bumphunter")
3590 (synopsis "Find bumps in genomic data")
3591 (description
3592 "This package provides tools for finding bumps in genomic data in order
3593 to identify differentially methylated regions in epigenetic epidemiology
3594 studies.")
3595 (license license:artistic2.0)))
3596
3597 (define-public r-minfi
3598 (package
3599 (name "r-minfi")
3600 (version "1.36.0")
3601 (source
3602 (origin
3603 (method url-fetch)
3604 (uri (bioconductor-uri "minfi" version))
3605 (sha256
3606 (base32
3607 "1x3ksp6syl54hds7wgm4p9yj4mznhhhhk20ijn3i2jc3k8xqcqfi"))))
3608 (build-system r-build-system)
3609 (propagated-inputs
3610 `(("r-beanplot" ,r-beanplot)
3611 ("r-biobase" ,r-biobase)
3612 ("r-biocgenerics" ,r-biocgenerics)
3613 ("r-biocparallel" ,r-biocparallel)
3614 ("r-biostrings" ,r-biostrings)
3615 ("r-bumphunter" ,r-bumphunter)
3616 ("r-data-table" ,r-data-table)
3617 ("r-delayedarray" ,r-delayedarray)
3618 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3619 ("r-genefilter" ,r-genefilter)
3620 ("r-genomeinfodb" ,r-genomeinfodb)
3621 ("r-genomicranges" ,r-genomicranges)
3622 ("r-geoquery" ,r-geoquery)
3623 ("r-hdf5array" ,r-hdf5array)
3624 ("r-illuminaio" ,r-illuminaio)
3625 ("r-iranges" ,r-iranges)
3626 ("r-lattice" ,r-lattice)
3627 ("r-limma" ,r-limma)
3628 ("r-mass" ,r-mass)
3629 ("r-mclust" ,r-mclust)
3630 ("r-nlme" ,r-nlme)
3631 ("r-nor1mix" ,r-nor1mix)
3632 ("r-preprocesscore" ,r-preprocesscore)
3633 ("r-quadprog" ,r-quadprog)
3634 ("r-rcolorbrewer" ,r-rcolorbrewer)
3635 ("r-reshape" ,r-reshape)
3636 ("r-s4vectors" ,r-s4vectors)
3637 ("r-siggenes" ,r-siggenes)
3638 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3639 (native-inputs
3640 `(("r-knitr" ,r-knitr)))
3641 (home-page "https://github.com/hansenlab/minfi")
3642 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
3643 (description
3644 "This package provides tools to analyze and visualize Illumina Infinium
3645 methylation arrays.")
3646 (license license:artistic2.0)))
3647
3648 (define-public r-methylumi
3649 (package
3650 (name "r-methylumi")
3651 (version "2.36.0")
3652 (source
3653 (origin
3654 (method url-fetch)
3655 (uri (bioconductor-uri "methylumi" version))
3656 (sha256
3657 (base32
3658 "00w5affxzirf6ffiznk33papwwvwsk2zgy6xvsx7iaf5kvnak2nh"))))
3659 (build-system r-build-system)
3660 (propagated-inputs
3661 `(("r-annotate" ,r-annotate)
3662 ("r-annotationdbi" ,r-annotationdbi)
3663 ("r-biobase" ,r-biobase)
3664 ("r-biocgenerics" ,r-biocgenerics)
3665 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
3666 ("r-genefilter" ,r-genefilter)
3667 ("r-genomeinfodb" ,r-genomeinfodb)
3668 ("r-genomicranges" ,r-genomicranges)
3669 ("r-ggplot2" ,r-ggplot2)
3670 ("r-illuminaio" ,r-illuminaio)
3671 ("r-iranges" ,r-iranges)
3672 ("r-lattice" ,r-lattice)
3673 ("r-matrixstats" ,r-matrixstats)
3674 ("r-minfi" ,r-minfi)
3675 ("r-reshape2" ,r-reshape2)
3676 ("r-s4vectors" ,r-s4vectors)
3677 ("r-scales" ,r-scales)
3678 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3679 (native-inputs
3680 `(("r-knitr" ,r-knitr)))
3681 (home-page "https://bioconductor.org/packages/methylumi")
3682 (synopsis "Handle Illumina methylation data")
3683 (description
3684 "This package provides classes for holding and manipulating Illumina
3685 methylation data. Based on eSet, it can contain MIAME information, sample
3686 information, feature information, and multiple matrices of data. An
3687 \"intelligent\" import function, methylumiR can read the Illumina text files
3688 and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
3689 HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
3690 background correction, and quality control features for GoldenGate, Infinium,
3691 and Infinium HD arrays are also included.")
3692 (license license:gpl2)))
3693
3694 (define-public r-lumi
3695 (package
3696 (name "r-lumi")
3697 (version "2.42.0")
3698 (source
3699 (origin
3700 (method url-fetch)
3701 (uri (bioconductor-uri "lumi" version))
3702 (sha256
3703 (base32
3704 "19asap8vhm3g8hyvpr8l7mw071dsa1d95wx46lh8m6achffngqv3"))))
3705 (build-system r-build-system)
3706 (propagated-inputs
3707 `(("r-affy" ,r-affy)
3708 ("r-annotate" ,r-annotate)
3709 ("r-annotationdbi" ,r-annotationdbi)
3710 ("r-biobase" ,r-biobase)
3711 ("r-dbi" ,r-dbi)
3712 ("r-genomicfeatures" ,r-genomicfeatures)
3713 ("r-genomicranges" ,r-genomicranges)
3714 ("r-kernsmooth" ,r-kernsmooth)
3715 ("r-lattice" ,r-lattice)
3716 ("r-mass" ,r-mass)
3717 ("r-methylumi" ,r-methylumi)
3718 ("r-mgcv" ,r-mgcv)
3719 ("r-nleqslv" ,r-nleqslv)
3720 ("r-preprocesscore" ,r-preprocesscore)
3721 ("r-rsqlite" ,r-rsqlite)))
3722 (home-page "https://bioconductor.org/packages/lumi")
3723 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
3724 (description
3725 "The lumi package provides an integrated solution for the Illumina
3726 microarray data analysis. It includes functions of Illumina
3727 BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
3728 variance stabilization, normalization and gene annotation at the probe level.
3729 It also includes the functions of processing Illumina methylation microarrays,
3730 especially Illumina Infinium methylation microarrays.")
3731 (license license:lgpl2.0+)))
3732
3733 (define-public r-linnorm
3734 (package
3735 (name "r-linnorm")
3736 (version "2.14.0")
3737 (source
3738 (origin
3739 (method url-fetch)
3740 (uri (bioconductor-uri "Linnorm" version))
3741 (sha256
3742 (base32
3743 "1is1kp5av01kqqph16xl7w1dqbyd0q85pgqfv9gqkk8m53635cz3"))))
3744 (properties `((upstream-name . "Linnorm")))
3745 (build-system r-build-system)
3746 (propagated-inputs
3747 `(("r-amap" ,r-amap)
3748 ("r-apcluster" ,r-apcluster)
3749 ("r-ellipse" ,r-ellipse)
3750 ("r-fastcluster" ,r-fastcluster)
3751 ("r-fpc" ,r-fpc)
3752 ("r-ggdendro" ,r-ggdendro)
3753 ("r-ggplot2" ,r-ggplot2)
3754 ("r-gmodels" ,r-gmodels)
3755 ("r-igraph" ,r-igraph)
3756 ("r-limma" ,r-limma)
3757 ("r-mass" ,r-mass)
3758 ("r-mclust" ,r-mclust)
3759 ("r-rcpp" ,r-rcpp)
3760 ("r-rcpparmadillo" ,r-rcpparmadillo)
3761 ("r-rtsne" ,r-rtsne)
3762 ("r-statmod" ,r-statmod)
3763 ("r-vegan" ,r-vegan)
3764 ("r-zoo" ,r-zoo)))
3765 (native-inputs
3766 `(("r-knitr" ,r-knitr)))
3767 (home-page "http://www.jjwanglab.org/Linnorm/")
3768 (synopsis "Linear model and normality based transformation method")
3769 (description
3770 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
3771 count data or any large scale count data. It transforms such datasets for
3772 parametric tests. In addition to the transformtion function (@code{Linnorm}),
3773 the following pipelines are implemented:
3774
3775 @enumerate
3776 @item Library size/batch effect normalization (@code{Linnorm.Norm})
3777 @item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
3778 clustering or hierarchical clustering (@code{Linnorm.tSNE},
3779 @code{Linnorm.PCA}, @code{Linnorm.HClust})
3780 @item Differential expression analysis or differential peak detection using
3781 limma (@code{Linnorm.limma})
3782 @item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
3783 @item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
3784 @item Stable gene selection for scRNA-seq data; for users without or who do
3785 not want to rely on spike-in genes (@code{Linnorm.SGenes})
3786 @item Data imputation (@code{Linnorm.DataImput}).
3787 @end enumerate
3788
3789 Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
3790 @code{RnaXSim} function is included for simulating RNA-seq data for the
3791 evaluation of DEG analysis methods.")
3792 (license license:expat)))
3793
3794 (define-public r-ioniser
3795 (package
3796 (name "r-ioniser")
3797 (version "2.14.0")
3798 (source
3799 (origin
3800 (method url-fetch)
3801 (uri (bioconductor-uri "IONiseR" version))
3802 (sha256
3803 (base32
3804 "0cfa64d3qv881sa9d665rfki91jaz2spg0zfrb24m37948qzk1lx"))))
3805 (properties `((upstream-name . "IONiseR")))
3806 (build-system r-build-system)
3807 (propagated-inputs
3808 `(("r-biocgenerics" ,r-biocgenerics)
3809 ("r-biocparallel" ,r-biocparallel)
3810 ("r-biostrings" ,r-biostrings)
3811 ("r-bit64" ,r-bit64)
3812 ("r-dplyr" ,r-dplyr)
3813 ("r-ggplot2" ,r-ggplot2)
3814 ("r-magrittr" ,r-magrittr)
3815 ("r-rhdf5" ,r-rhdf5)
3816 ("r-shortread" ,r-shortread)
3817 ("r-stringr" ,r-stringr)
3818 ("r-tibble" ,r-tibble)
3819 ("r-tidyr" ,r-tidyr)
3820 ("r-xvector" ,r-xvector)))
3821 (native-inputs
3822 `(("r-knitr" ,r-knitr)))
3823 (home-page "https://bioconductor.org/packages/IONiseR/")
3824 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
3825 (description
3826 "IONiseR provides tools for the quality assessment of Oxford Nanopore
3827 MinION data. It extracts summary statistics from a set of fast5 files and can
3828 be used either before or after base calling. In addition to standard
3829 summaries of the read-types produced, it provides a number of plots for
3830 visualising metrics relative to experiment run time or spatially over the
3831 surface of a flowcell.")
3832 (license license:expat)))
3833
3834 ;; This is a CRAN package, but it depends on packages from Bioconductor.
3835 (define-public r-gkmsvm
3836 (package
3837 (name "r-gkmsvm")
3838 (version "0.81.0")
3839 (source
3840 (origin
3841 (method url-fetch)
3842 (uri (cran-uri "gkmSVM" version))
3843 (sha256
3844 (base32
3845 "119g5rhc7ffyviz04r04aj5z1g6abnj3ddd01g7db505sdr6lapj"))))
3846 (properties `((upstream-name . "gkmSVM")))
3847 (build-system r-build-system)
3848 (propagated-inputs
3849 `(("r-kernlab" ,r-kernlab)
3850 ("r-rcpp" ,r-rcpp)
3851 ("r-rocr" ,r-rocr)
3852 ("r-seqinr" ,r-seqinr)))
3853 (home-page "https://cran.r-project.org/web/packages/gkmSVM")
3854 (synopsis "Gapped-kmer support vector machine")
3855 (description
3856 "This R package provides tools for training gapped-kmer SVM classifiers
3857 for DNA and protein sequences. This package supports several sequence
3858 kernels, including: gkmSVM, kmer-SVM, mismatch kernel and wildcard kernel.")
3859 (license license:gpl2+)))
3860
3861 ;; This is a CRAN package, but it depends on multtest from Bioconductor.
3862 (define-public r-mutoss
3863 (package
3864 (name "r-mutoss")
3865 (version "0.1-12")
3866 (source
3867 (origin
3868 (method url-fetch)
3869 (uri (cran-uri "mutoss" version))
3870 (sha256
3871 (base32
3872 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
3873 (properties `((upstream-name . "mutoss")))
3874 (build-system r-build-system)
3875 (propagated-inputs
3876 `(("r-multcomp" ,r-multcomp)
3877 ("r-multtest" ,r-multtest)
3878 ("r-mvtnorm" ,r-mvtnorm)
3879 ("r-plotrix" ,r-plotrix)))
3880 (home-page "https://github.com/kornl/mutoss/")
3881 (synopsis "Unified multiple testing procedures")
3882 (description
3883 "This package is designed to ease the application and comparison of
3884 multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
3885 are standardized and usable by the accompanying mutossGUI package.")
3886 ;; Any version of the GPL.
3887 (license (list license:gpl2+ license:gpl3+))))
3888
3889 ;; This is a CRAN package, but it depends on mutoss, which depends on multtest
3890 ;; from Bioconductor, so we put it here.
3891 (define-public r-metap
3892 (package
3893 (name "r-metap")
3894 (version "1.3")
3895 (source
3896 (origin
3897 (method url-fetch)
3898 (uri (cran-uri "metap" version))
3899 (sha256
3900 (base32
3901 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
3902 (build-system r-build-system)
3903 (propagated-inputs
3904 `(("r-lattice" ,r-lattice)
3905 ("r-mutoss" ,r-mutoss)
3906 ("r-rdpack" ,r-rdpack)
3907 ("r-tfisher" ,r-tfisher)))
3908 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
3909 (synopsis "Meta-analysis of significance values")
3910 (description
3911 "The canonical way to perform meta-analysis involves using effect sizes.
3912 When they are not available this package provides a number of methods for
3913 meta-analysis of significance values including the methods of Edgington,
3914 Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
3915 published results; and a routine for graphical display.")
3916 (license license:gpl2)))
3917
3918 (define-public r-triform
3919 (package
3920 (name "r-triform")
3921 (version "1.29.0")
3922 (source
3923 (origin
3924 (method url-fetch)
3925 (uri (bioconductor-uri "triform" version))
3926 (sha256
3927 (base32
3928 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
3929 (build-system r-build-system)
3930 (propagated-inputs
3931 `(("r-biocgenerics" ,r-biocgenerics)
3932 ("r-iranges" ,r-iranges)
3933 ("r-yaml" ,r-yaml)))
3934 (home-page "https://bioconductor.org/packages/triform/")
3935 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
3936 (description
3937 "The Triform algorithm uses model-free statistics to identify peak-like
3938 distributions of TF ChIP sequencing reads, taking advantage of an improved
3939 peak definition in combination with known profile characteristics.")
3940 (license license:gpl2)))
3941
3942 (define-public r-varianttools
3943 (package
3944 (name "r-varianttools")
3945 (version "1.32.0")
3946 (source
3947 (origin
3948 (method url-fetch)
3949 (uri (bioconductor-uri "VariantTools" version))
3950 (sha256
3951 (base32
3952 "1im4g9p419mikkh4v585yf5f23d13chy67znk4g2mii2i1cd1c89"))))
3953 (properties `((upstream-name . "VariantTools")))
3954 (build-system r-build-system)
3955 (propagated-inputs
3956 `(("r-biobase" ,r-biobase)
3957 ("r-biocgenerics" ,r-biocgenerics)
3958 ("r-biocparallel" ,r-biocparallel)
3959 ("r-biostrings" ,r-biostrings)
3960 ("r-bsgenome" ,r-bsgenome)
3961 ("r-genomeinfodb" ,r-genomeinfodb)
3962 ("r-genomicfeatures" ,r-genomicfeatures)
3963 ("r-genomicranges" ,r-genomicranges)
3964 ("r-iranges" ,r-iranges)
3965 ("r-matrix" ,r-matrix)
3966 ("r-rsamtools" ,r-rsamtools)
3967 ("r-rtracklayer" ,r-rtracklayer)
3968 ("r-s4vectors" ,r-s4vectors)
3969 ("r-variantannotation" ,r-variantannotation)))
3970 (home-page "https://bioconductor.org/packages/VariantTools/")
3971 (synopsis "Tools for exploratory analysis of variant calls")
3972 (description
3973 "Explore, diagnose, and compare variant calls using filters. The
3974 VariantTools package supports a workflow for loading data, calling single
3975 sample variants and tumor-specific somatic mutations or other sample-specific
3976 variant types (e.g., RNA editing). Most of the functions operate on
3977 alignments (BAM files) or datasets of called variants. The user is expected
3978 to have already aligned the reads with a separate tool, e.g., GSNAP via
3979 gmapR.")
3980 (license license:artistic2.0)))
3981
3982 (define-public r-heatplus
3983 (package
3984 (name "r-heatplus")
3985 (version "2.36.0")
3986 (source
3987 (origin
3988 (method url-fetch)
3989 (uri (bioconductor-uri "Heatplus" version))
3990 (sha256
3991 (base32
3992 "0vp8y0242k6q07yjk4sg2w7mlk5pgzhjgqkxa79c5ypkyp095a8n"))))
3993 (properties `((upstream-name . "Heatplus")))
3994 (build-system r-build-system)
3995 (propagated-inputs
3996 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
3997 (home-page "https://github.com/alexploner/Heatplus")
3998 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
3999 (description
4000 "This package provides tools to display a rectangular heatmap (intensity
4001 plot) of a data matrix. By default, both samples (columns) and features (row)
4002 of the matrix are sorted according to a hierarchical clustering, and the
4003 corresponding dendrogram is plotted. Optionally, panels with additional
4004 information about samples and features can be added to the plot.")
4005 (license license:gpl2+)))
4006
4007 (define-public r-gosemsim
4008 (package
4009 (name "r-gosemsim")
4010 (version "2.16.1")
4011 (source
4012 (origin
4013 (method url-fetch)
4014 (uri (bioconductor-uri "GOSemSim" version))
4015 (sha256
4016 (base32
4017 "1hk1626172scja2gr6axy98czblz0zljiqgqaknsv2xj6frhxcgs"))))
4018 (properties `((upstream-name . "GOSemSim")))
4019 (build-system r-build-system)
4020 (propagated-inputs
4021 `(("r-annotationdbi" ,r-annotationdbi)
4022 ("r-go-db" ,r-go-db)
4023 ("r-rcpp" ,r-rcpp)))
4024 (native-inputs
4025 `(("r-knitr" ,r-knitr)))
4026 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
4027 (synopsis "GO-terms semantic similarity measures")
4028 (description
4029 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
4030 quantitative ways to compute similarities between genes and gene groups, and
4031 have became important basis for many bioinformatics analysis approaches.
4032 GOSemSim is an R package for semantic similarity computation among GO terms,
4033 sets of GO terms, gene products and gene clusters.")
4034 (license license:artistic2.0)))
4035
4036 (define-public r-anota
4037 (package
4038 (name "r-anota")
4039 (version "1.38.0")
4040 (source
4041 (origin
4042 (method url-fetch)
4043 (uri (bioconductor-uri "anota" version))
4044 (sha256
4045 (base32
4046 "02s061q6dfw1czppqiklb0fz6q0mjyqgxg6926b2dpqpz8hv690x"))))
4047 (build-system r-build-system)
4048 (propagated-inputs
4049 `(("r-multtest" ,r-multtest)
4050 ("r-qvalue" ,r-qvalue)))
4051 (home-page "https://bioconductor.org/packages/anota/")
4052 (synopsis "Analysis of translational activity")
4053 (description
4054 "Genome wide studies of translational control is emerging as a tool to
4055 study various biological conditions. The output from such analysis is both
4056 the mRNA level (e.g. cytosolic mRNA level) and the level of mRNA actively
4057 involved in translation (the actively translating mRNA level) for each mRNA.
4058 The standard analysis of such data strives towards identifying differential
4059 translational between two or more sample classes - i.e. differences in
4060 actively translated mRNA levels that are independent of underlying differences
4061 in cytosolic mRNA levels. This package allows for such analysis using partial
4062 variances and the random variance model. As 10s of thousands of mRNAs are
4063 analyzed in parallel the library performs a number of tests to assure that
4064 the data set is suitable for such analysis.")
4065 (license license:gpl3)))
4066
4067 (define-public r-sigpathway
4068 (package
4069 (name "r-sigpathway")
4070 (version "1.58.0")
4071 (source
4072 (origin
4073 (method url-fetch)
4074 (uri (bioconductor-uri "sigPathway" version))
4075 (sha256
4076 (base32
4077 "1fkw0ss471pllqxyjyif5lr35cr8sqpx31x0ccjp85lm3blws72l"))))
4078 (properties `((upstream-name . "sigPathway")))
4079 (build-system r-build-system)
4080 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
4081 (synopsis "Pathway analysis")
4082 (description
4083 "This package is used to conduct pathway analysis by calculating the NT_k
4084 and NE_k statistics in a statistical framework for determining whether a
4085 specified group of genes for a pathway has a coordinated association with a
4086 phenotype of interest.")
4087 (license license:gpl2)))
4088
4089 (define-public r-fgsea
4090 (package
4091 (name "r-fgsea")
4092 (version "1.16.0")
4093 (source
4094 (origin
4095 (method url-fetch)
4096 (uri (bioconductor-uri "fgsea" version))
4097 (sha256
4098 (base32
4099 "0jmkkayabx3m0lyyc2mxd4vdvv7gv7fbk1r884gplnf2zgsx068n"))))
4100 (build-system r-build-system)
4101 (propagated-inputs
4102 `(("r-bh" ,r-bh)
4103 ("r-biocparallel" ,r-biocparallel)
4104 ("r-data-table" ,r-data-table)
4105 ("r-fastmatch" ,r-fastmatch)
4106 ("r-ggplot2" ,r-ggplot2)
4107 ("r-gridextra" ,r-gridextra)
4108 ("r-matrix" ,r-matrix)
4109 ("r-rcpp" ,r-rcpp)))
4110 (native-inputs
4111 `(("r-knitr" ,r-knitr)))
4112 (home-page "https://github.com/ctlab/fgsea/")
4113 (synopsis "Fast gene set enrichment analysis")
4114 (description
4115 "The package implements an algorithm for fast gene set enrichment
4116 analysis. Using the fast algorithm makes more permutations and gets
4117 more fine grained p-values, which allows using accurate standard approaches
4118 to multiple hypothesis correction.")
4119 (license license:expat)))
4120
4121 (define-public r-dose
4122 (package
4123 (name "r-dose")
4124 (version "3.16.0")
4125 (source
4126 (origin
4127 (method url-fetch)
4128 (uri (bioconductor-uri "DOSE" version))
4129 (sha256
4130 (base32
4131 "149hpf690jls5r5g84sh2hqs10qbqi94syhxfv8n2f800fk7lgy4"))))
4132 (properties `((upstream-name . "DOSE")))
4133 (build-system r-build-system)
4134 (propagated-inputs
4135 `(("r-annotationdbi" ,r-annotationdbi)
4136 ("r-biocparallel" ,r-biocparallel)
4137 ("r-do-db" ,r-do-db)
4138 ("r-fgsea" ,r-fgsea)
4139 ("r-ggplot2" ,r-ggplot2)
4140 ("r-gosemsim" ,r-gosemsim)
4141 ("r-qvalue" ,r-qvalue)
4142 ("r-reshape2" ,r-reshape2)))
4143 (native-inputs
4144 `(("r-knitr" ,r-knitr)))
4145 (home-page "https://guangchuangyu.github.io/software/DOSE/")
4146 (synopsis "Disease ontology semantic and enrichment analysis")
4147 (description
4148 "This package implements five methods proposed by Resnik, Schlicker,
4149 Jiang, Lin and Wang, respectively, for measuring semantic similarities among
4150 @dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
4151 including hypergeometric model and gene set enrichment analysis are also
4152 implemented for discovering disease associations of high-throughput biological
4153 data.")
4154 (license license:artistic2.0)))
4155
4156 (define-public r-enrichplot
4157 (package
4158 (name "r-enrichplot")
4159 (version "1.10.2")
4160 (source
4161 (origin
4162 (method url-fetch)
4163 (uri (bioconductor-uri "enrichplot" version))
4164 (sha256
4165 (base32
4166 "0lm5yapd567jxcnz9m4a623aymf3q00svjrxp3rf0r9j77dgyisv"))))
4167 (build-system r-build-system)
4168 (propagated-inputs
4169 `(("r-cowplot" ,r-cowplot)
4170 ("r-dose" ,r-dose)
4171 ("r-ggplot2" ,r-ggplot2)
4172 ("r-ggraph" ,r-ggraph)
4173 ("r-gosemsim" ,r-gosemsim)
4174 ("r-igraph" ,r-igraph)
4175 ("r-magrittr" ,r-magrittr)
4176 ("r-plyr" ,r-plyr)
4177 ("r-purrr" ,r-purrr)
4178 ("r-rcolorbrewer" ,r-rcolorbrewer)
4179 ("r-reshape2" ,r-reshape2)
4180 ("r-scatterpie" ,r-scatterpie)
4181 ("r-shadowtext" ,r-shadowtext)))
4182 (native-inputs
4183 `(("r-knitr" ,r-knitr)))
4184 (home-page "https://github.com/GuangchuangYu/enrichplot")
4185 (synopsis "Visualization of functional enrichment result")
4186 (description
4187 "The enrichplot package implements several visualization methods for
4188 interpreting functional enrichment results obtained from ORA or GSEA analyses.
4189 All the visualization methods are developed based on ggplot2 graphics.")
4190 (license license:artistic2.0)))
4191
4192 (define-public r-clusterprofiler
4193 (package
4194 (name "r-clusterprofiler")
4195 (version "3.18.1")
4196 (source
4197 (origin
4198 (method url-fetch)
4199 (uri (bioconductor-uri "clusterProfiler" version))
4200 (sha256
4201 (base32
4202 "04v1xsxfxxy8rdjfswv4crpzkx9592r2sh3cjh1kb54sd4lyb6si"))))
4203 (properties
4204 `((upstream-name . "clusterProfiler")))
4205 (build-system r-build-system)
4206 (propagated-inputs
4207 `(("r-annotationdbi" ,r-annotationdbi)
4208 ("r-dose" ,r-dose)
4209 ("r-downloader" ,r-downloader)
4210 ("r-dplyr" ,r-dplyr)
4211 ("r-enrichplot" ,r-enrichplot)
4212 ("r-go-db" ,r-go-db)
4213 ("r-gosemsim" ,r-gosemsim)
4214 ("r-magrittr" ,r-magrittr)
4215 ("r-plyr" ,r-plyr)
4216 ("r-qvalue" ,r-qvalue)
4217 ("r-rlang" ,r-rlang)
4218 ("r-rvcheck" ,r-rvcheck)
4219 ("r-tidyr" ,r-tidyr)))
4220 (native-inputs
4221 `(("r-knitr" ,r-knitr)))
4222 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
4223 (synopsis "Analysis and visualization of functional profiles for gene clusters")
4224 (description
4225 "This package implements methods to analyze and visualize functional
4226 profiles (GO and KEGG) of gene and gene clusters.")
4227 (license license:artistic2.0)))
4228
4229 (define-public r-mlinterfaces
4230 (package
4231 (name "r-mlinterfaces")
4232 (version "1.70.0")
4233 (source
4234 (origin
4235 (method url-fetch)
4236 (uri (bioconductor-uri "MLInterfaces" version))
4237 (sha256
4238 (base32
4239 "1j920h1657rc5agd1vrkzk126npfhw7pzr7p7gwg4i0h0wv25q3r"))))
4240 (properties `((upstream-name . "MLInterfaces")))
4241 (build-system r-build-system)
4242 (propagated-inputs
4243 `(("r-annotate" ,r-annotate)
4244 ("r-biobase" ,r-biobase)
4245 ("r-biocgenerics" ,r-biocgenerics)
4246 ("r-cluster" ,r-cluster)
4247 ("r-fpc" ,r-fpc)
4248 ("r-gbm" ,r-gbm)
4249 ("r-gdata" ,r-gdata)
4250 ("r-genefilter" ,r-genefilter)
4251 ("r-ggvis" ,r-ggvis)
4252 ("r-hwriter" ,r-hwriter)
4253 ("r-mass" ,r-mass)
4254 ("r-mlbench" ,r-mlbench)
4255 ("r-pls" ,r-pls)
4256 ("r-rcolorbrewer" ,r-rcolorbrewer)
4257 ("r-rcpp" ,r-rcpp)
4258 ("r-rpart" ,r-rpart)
4259 ("r-sfsmisc" ,r-sfsmisc)
4260 ("r-shiny" ,r-shiny)
4261 ("r-threejs" ,r-threejs)))
4262 (home-page "https://bioconductor.org/packages/MLInterfaces/")
4263 (synopsis "Interfaces to R machine learning procedures")
4264 (description
4265 "This package provides uniform interfaces to machine learning code for
4266 data in R and Bioconductor containers.")
4267 ;; Any version of the LGPL.
4268 (license license:lgpl2.1+)))
4269
4270 (define-public r-annaffy
4271 (package
4272 (name "r-annaffy")
4273 (version "1.62.0")
4274 (source
4275 (origin
4276 (method url-fetch)
4277 (uri (bioconductor-uri "annaffy" version))
4278 (sha256
4279 (base32
4280 "1szlr33lq98pd3kx6n9l07lhr93swbk6vjpvb2n9f7716k39mi4i"))))
4281 (build-system r-build-system)
4282 (arguments
4283 `(#:phases
4284 (modify-phases %standard-phases
4285 (add-after 'unpack 'remove-reference-to-non-free-data
4286 (lambda _
4287 (substitute* "DESCRIPTION"
4288 ((", KEGG.db") ""))
4289 #t)))))
4290 (propagated-inputs
4291 `(("r-annotationdbi" ,r-annotationdbi)
4292 ("r-biobase" ,r-biobase)
4293 ("r-dbi" ,r-dbi)
4294 ("r-go-db" ,r-go-db)))
4295 (home-page "https://bioconductor.org/packages/annaffy/")
4296 (synopsis "Annotation tools for Affymetrix biological metadata")
4297 (description
4298 "This package provides functions for handling data from Bioconductor
4299 Affymetrix annotation data packages. It produces compact HTML and text
4300 reports including experimental data and URL links to many online databases.
4301 It allows searching of biological metadata using various criteria.")
4302 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
4303 ;; the LGPL 2.1 is included.
4304 (license license:lgpl2.1+)))
4305
4306 (define-public r-a4core
4307 (package
4308 (name "r-a4core")
4309 (version "1.38.0")
4310 (source
4311 (origin
4312 (method url-fetch)
4313 (uri (bioconductor-uri "a4Core" version))
4314 (sha256
4315 (base32
4316 "13mzhn92kqpbn58zmh96f6frkm85sv9137mldfzaljf6snk0spg2"))))
4317 (properties `((upstream-name . "a4Core")))
4318 (build-system r-build-system)
4319 (propagated-inputs
4320 `(("r-biobase" ,r-biobase)
4321 ("r-glmnet" ,r-glmnet)))
4322 (native-inputs
4323 `(("r-knitr" ,r-knitr)))
4324 (home-page "https://bioconductor.org/packages/a4Core")
4325 (synopsis "Automated Affymetrix array analysis core package")
4326 (description
4327 "This is the core package for the automated analysis of Affymetrix
4328 arrays.")
4329 (license license:gpl3)))
4330
4331 (define-public r-a4classif
4332 (package
4333 (name "r-a4classif")
4334 (version "1.38.0")
4335 (source
4336 (origin
4337 (method url-fetch)
4338 (uri (bioconductor-uri "a4Classif" version))
4339 (sha256
4340 (base32
4341 "03fln0x1am5fqhj4fpkx1yq58paqha086bhhr8az8j0vsq1r7wcz"))))
4342 (properties `((upstream-name . "a4Classif")))
4343 (build-system r-build-system)
4344 (propagated-inputs
4345 `(("r-a4core" ,r-a4core)
4346 ("r-a4preproc" ,r-a4preproc)
4347 ("r-biobase" ,r-biobase)
4348 ("r-glmnet" ,r-glmnet)
4349 ("r-pamr" ,r-pamr)
4350 ("r-rocr" ,r-rocr)
4351 ("r-varselrf" ,r-varselrf)))
4352 (native-inputs
4353 `(("r-knitr" ,r-knitr)))
4354 (home-page "https://bioconductor.org/packages/a4Classif/")
4355 (synopsis "Automated Affymetrix array analysis classification package")
4356 (description
4357 "This is the classification package for the automated analysis of
4358 Affymetrix arrays.")
4359 (license license:gpl3)))
4360
4361 (define-public r-a4preproc
4362 (package
4363 (name "r-a4preproc")
4364 (version "1.38.0")
4365 (source
4366 (origin
4367 (method url-fetch)
4368 (uri (bioconductor-uri "a4Preproc" version))
4369 (sha256
4370 (base32
4371 "1j8jhal83x1xpmsaw8iwv2r32i1ghzm6n0ipjk06yqa9f6zb7f7i"))))
4372 (properties `((upstream-name . "a4Preproc")))
4373 (build-system r-build-system)
4374 (propagated-inputs
4375 `(("r-biobase" ,r-biobase)
4376 ("r-biocgenerics" ,r-biocgenerics)))
4377 (native-inputs
4378 `(("r-knitr" ,r-knitr)))
4379 (home-page "https://bioconductor.org/packages/a4Preproc/")
4380 (synopsis "Automated Affymetrix array analysis preprocessing package")
4381 (description
4382 "This is a package for the automated analysis of Affymetrix arrays. It
4383 is used for preprocessing the arrays.")
4384 (license license:gpl3)))
4385
4386 (define-public r-a4reporting
4387 (package
4388 (name "r-a4reporting")
4389 (version "1.38.0")
4390 (source
4391 (origin
4392 (method url-fetch)
4393 (uri (bioconductor-uri "a4Reporting" version))
4394 (sha256
4395 (base32
4396 "1jx4ym3hyix8gwr8d2r38w1wj7siv6ynzhwanczcjf1naws3dqpy"))))
4397 (properties `((upstream-name . "a4Reporting")))
4398 (build-system r-build-system)
4399 (propagated-inputs
4400 `(("r-xtable" ,r-xtable)))
4401 (native-inputs
4402 `(("r-knitr" ,r-knitr)))
4403 (home-page "https://bioconductor.org/packages/a4Reporting/")
4404 (synopsis "Automated Affymetrix array analysis reporting package")
4405 (description
4406 "This is a package for the automated analysis of Affymetrix arrays. It
4407 provides reporting features.")
4408 (license license:gpl3)))
4409
4410 (define-public r-a4base
4411 (package
4412 (name "r-a4base")
4413 (version "1.38.0")
4414 (source
4415 (origin
4416 (method url-fetch)
4417 (uri (bioconductor-uri "a4Base" version))
4418 (sha256
4419 (base32
4420 "0bqagjmg3yjmdzxv4j7685jjhgb261pq60b5qkfffr1lfnz27lsp"))))
4421 (properties `((upstream-name . "a4Base")))
4422 (build-system r-build-system)
4423 (propagated-inputs
4424 `(("r-a4core" ,r-a4core)
4425 ("r-a4preproc" ,r-a4preproc)
4426 ("r-annaffy" ,r-annaffy)
4427 ("r-biobase" ,r-biobase)
4428 ("r-genefilter" ,r-genefilter)
4429 ("r-glmnet" ,r-glmnet)
4430 ("r-gplots" ,r-gplots)
4431 ("r-limma" ,r-limma)
4432 ("r-mpm" ,r-mpm)
4433 ("r-multtest" ,r-multtest)))
4434 (home-page "https://bioconductor.org/packages/a4Base/")
4435 (synopsis "Automated Affymetrix array analysis base package")
4436 (description
4437 "This package provides basic features for the automated analysis of
4438 Affymetrix arrays.")
4439 (license license:gpl3)))
4440
4441 (define-public r-a4
4442 (package
4443 (name "r-a4")
4444 (version "1.38.0")
4445 (source
4446 (origin
4447 (method url-fetch)
4448 (uri (bioconductor-uri "a4" version))
4449 (sha256
4450 (base32
4451 "12q09dhxjl7yrd5m2y7a03kv5614dp144ajmskp5q9x2gvz30f79"))))
4452 (build-system r-build-system)
4453 (propagated-inputs
4454 `(("r-a4base" ,r-a4base)
4455 ("r-a4classif" ,r-a4classif)
4456 ("r-a4core" ,r-a4core)
4457 ("r-a4preproc" ,r-a4preproc)
4458 ("r-a4reporting" ,r-a4reporting)))
4459 (home-page "https://bioconductor.org/packages/a4/")
4460 (synopsis "Automated Affymetrix array analysis umbrella package")
4461 (description
4462 "This package provides a software suite for the automated analysis of
4463 Affymetrix arrays.")
4464 (license license:gpl3)))
4465
4466 (define-public r-abseqr
4467 (package
4468 (name "r-abseqr")
4469 (version "1.8.0")
4470 (source
4471 (origin
4472 (method url-fetch)
4473 (uri (bioconductor-uri "abseqR" version))
4474 (sha256
4475 (base32
4476 "0lh7kcsp3yb3s8s8j6w9k1by8i16q7r2a49z8y1xjmkcb2klsi3f"))))
4477 (properties `((upstream-name . "abseqR")))
4478 (build-system r-build-system)
4479 (inputs
4480 `(("pandoc" ,pandoc)))
4481 (propagated-inputs
4482 `(("r-biocparallel" ,r-biocparallel)
4483 ("r-biocstyle" ,r-biocstyle)
4484 ("r-circlize" ,r-circlize)
4485 ("r-flexdashboard" ,r-flexdashboard)
4486 ("r-ggcorrplot" ,r-ggcorrplot)
4487 ("r-ggdendro" ,r-ggdendro)
4488 ("r-ggplot2" ,r-ggplot2)
4489 ("r-gridextra" ,r-gridextra)
4490 ("r-knitr" ,r-knitr)
4491 ("r-plotly" ,r-plotly)
4492 ("r-plyr" ,r-plyr)
4493 ("r-png" ,r-png)
4494 ("r-rcolorbrewer" ,r-rcolorbrewer)
4495 ("r-reshape2" ,r-reshape2)
4496 ("r-rmarkdown" ,r-rmarkdown)
4497 ("r-stringr" ,r-stringr)
4498 ("r-vegan" ,r-vegan)
4499 ("r-venndiagram" ,r-venndiagram)))
4500 (native-inputs
4501 `(("r-knitr" ,r-knitr)))
4502 (home-page "https://github.com/malhamdoosh/abseqR")
4503 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
4504 (description
4505 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
4506 sequencing datasets generated from antibody libraries and abseqR is one of its
4507 packages. AbseqR empowers the users of abseqPy with plotting and reporting
4508 capabilities and allows them to generate interactive HTML reports for the
4509 convenience of viewing and sharing with other researchers. Additionally,
4510 abseqR extends abseqPy to compare multiple repertoire analyses and perform
4511 further downstream analysis on its output.")
4512 (license license:gpl3)))
4513
4514 (define-public r-bacon
4515 (package
4516 (name "r-bacon")
4517 (version "1.18.0")
4518 (source
4519 (origin
4520 (method url-fetch)
4521 (uri (bioconductor-uri "bacon" version))
4522 (sha256
4523 (base32
4524 "0cv4zhs075mz8c5gdwhr45v14fb1lyi3rlwjfqyz15dmmnzlxw47"))))
4525 (build-system r-build-system)
4526 (propagated-inputs
4527 `(("r-biocparallel" ,r-biocparallel)
4528 ("r-ellipse" ,r-ellipse)
4529 ("r-ggplot2" ,r-ggplot2)))
4530 (native-inputs
4531 `(("r-knitr" ,r-knitr)))
4532 (home-page "https://bioconductor.org/packages/bacon/")
4533 (synopsis "Controlling bias and inflation in association studies")
4534 (description
4535 "Bacon can be used to remove inflation and bias often observed in
4536 epigenome- and transcriptome-wide association studies. To this end bacon
4537 constructs an empirical null distribution using a Gibbs Sampling algorithm by
4538 fitting a three-component normal mixture on z-scores.")
4539 (license license:gpl2+)))
4540
4541 (define-public r-rgadem
4542 (package
4543 (name "r-rgadem")
4544 (version "2.38.0")
4545 (source
4546 (origin
4547 (method url-fetch)
4548 (uri (bioconductor-uri "rGADEM" version))
4549 (sha256
4550 (base32
4551 "0x13glgkcnjg4qsn0v0qgzy6bgmghqpvgwfww2ha641p0c5i9qzw"))))
4552 (properties `((upstream-name . "rGADEM")))
4553 (build-system r-build-system)
4554 (propagated-inputs
4555 `(("r-biostrings" ,r-biostrings)
4556 ("r-bsgenome" ,r-bsgenome)
4557 ("r-genomicranges" ,r-genomicranges)
4558 ("r-iranges" ,r-iranges)
4559 ("r-seqlogo" ,r-seqlogo)))
4560 (home-page "https://bioconductor.org/packages/rGADEM/")
4561 (synopsis "De novo sequence motif discovery")
4562 (description
4563 "rGADEM is an efficient de novo motif discovery tool for large-scale
4564 genomic sequence data.")
4565 (license license:artistic2.0)))
4566
4567 (define-public r-motiv
4568 (package
4569 (name "r-motiv")
4570 (version "1.43.0")
4571 (source
4572 (origin
4573 (method url-fetch)
4574 (uri (bioconductor-uri "MotIV" version))
4575 (sha256
4576 (base32
4577 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
4578 (properties `((upstream-name . "MotIV")))
4579 (build-system r-build-system)
4580 (inputs
4581 `(("gsl" ,gsl)))
4582 (propagated-inputs
4583 `(("r-biocgenerics" ,r-biocgenerics)
4584 ("r-biostrings" ,r-biostrings)
4585 ("r-genomicranges" ,r-genomicranges)
4586 ("r-iranges" ,r-iranges)
4587 ("r-lattice" ,r-lattice)
4588 ("r-rgadem" ,r-rgadem)
4589 ("r-s4vectors" ,r-s4vectors)))
4590 (home-page "https://bioconductor.org/packages/MotIV/")
4591 (synopsis "Motif identification and validation")
4592 (description
4593 "This package is used for the identification and validation of sequence
4594 motifs. It makes use of STAMP for comparing a set of motifs to a given
4595 database (e.g. JASPAR). It can also be used to visualize motifs, motif
4596 distributions, modules and filter motifs.")
4597 (license license:gpl2)))
4598
4599 (define-public r-motifdb
4600 (package
4601 (name "r-motifdb")
4602 (version "1.32.0")
4603 (source (origin
4604 (method url-fetch)
4605 (uri (bioconductor-uri "MotifDb" version))
4606 (sha256
4607 (base32 "0gfk1dgw7gd2y4cnmfdzpzjqkvvikcwx20h0fp7aiq8f0zfwlav5"))))
4608 (properties `((upstream-name . "MotifDb")))
4609 (build-system r-build-system)
4610 (propagated-inputs
4611 `(("r-biocgenerics" ,r-biocgenerics)
4612 ("r-biostrings" ,r-biostrings)
4613 ("r-genomicranges" ,r-genomicranges)
4614 ("r-iranges" ,r-iranges)
4615 ("r-rtracklayer" ,r-rtracklayer)
4616 ("r-s4vectors" ,r-s4vectors)
4617 ("r-splitstackshape" ,r-splitstackshape)))
4618 (native-inputs
4619 `(("r-knitr" ,r-knitr)))
4620 (home-page "https://www.bioconductor.org/packages/MotifDb/")
4621 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
4622 (description "This package provides more than 2000 annotated position
4623 frequency matrices from nine public sources, for multiple organisms.")
4624 (license license:artistic2.0)))
4625
4626 (define-public r-motifbreakr
4627 (package
4628 (name "r-motifbreakr")
4629 (version "2.4.0")
4630 (source (origin
4631 (method url-fetch)
4632 (uri (bioconductor-uri "motifbreakR" version))
4633 (sha256
4634 (base32 "0nni6i7h51kz0ch8ls9c9jzd7fjmc9wsavp11hx6w6bmhnh3k4n7"))))
4635 (properties `((upstream-name . "motifbreakR")))
4636 (build-system r-build-system)
4637 (propagated-inputs
4638 `(("r-biocgenerics" ,r-biocgenerics)
4639 ("r-biocparallel" ,r-biocparallel)
4640 ("r-biostrings" ,r-biostrings)
4641 ("r-bsgenome" ,r-bsgenome)
4642 ("r-genomeinfodb" ,r-genomeinfodb)
4643 ("r-genomicranges" ,r-genomicranges)
4644 ("r-grimport" ,r-grimport)
4645 ("r-gviz" ,r-gviz)
4646 ("r-iranges" ,r-iranges)
4647 ("r-matrixstats" ,r-matrixstats)
4648 ("r-motifdb" ,r-motifdb)
4649 ("r-motifstack" ,r-motifstack)
4650 ("r-rtracklayer" ,r-rtracklayer)
4651 ("r-s4vectors" ,r-s4vectors)
4652 ("r-stringr" ,r-stringr)
4653 ("r-summarizedexperiment" ,r-summarizedexperiment)
4654 ("r-tfmpvalue" ,r-tfmpvalue)
4655 ("r-variantannotation" ,r-variantannotation)))
4656 (native-inputs
4657 `(("r-knitr" ,r-knitr)))
4658 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
4659 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
4660 (description "This package allows biologists to judge in the first place
4661 whether the sequence surrounding the polymorphism is a good match, and in
4662 the second place how much information is gained or lost in one allele of
4663 the polymorphism relative to another. This package gives a choice of
4664 algorithms for interrogation of genomes with motifs from public sources:
4665 @enumerate
4666 @item a weighted-sum probability matrix;
4667 @item log-probabilities;
4668 @item weighted by relative entropy.
4669 @end enumerate
4670
4671 This package can predict effects for novel or previously described variants in
4672 public databases, making it suitable for tasks beyond the scope of its original
4673 design. Lastly, it can be used to interrogate any genome curated within
4674 Bioconductor.")
4675 (license license:gpl2+)))
4676
4677 (define-public r-motifstack
4678 (package
4679 (name "r-motifstack")
4680 (version "1.34.0")
4681 (source
4682 (origin
4683 (method url-fetch)
4684 (uri (bioconductor-uri "motifStack" version))
4685 (sha256
4686 (base32
4687 "1psqpdbgbad31bd8hg5bl62qi5s9rl75nzm85igfpxar3zwwxjlb"))))
4688 (properties `((upstream-name . "motifStack")))
4689 (build-system r-build-system)
4690 (propagated-inputs
4691 `(("r-ade4" ,r-ade4)
4692 ("r-biostrings" ,r-biostrings)
4693 ("r-ggplot2" ,r-ggplot2)
4694 ("r-htmlwidgets" ,r-htmlwidgets)
4695 ("r-xml" ,r-xml)))
4696 (native-inputs
4697 `(("r-knitr" ,r-knitr)))
4698 (home-page "https://bioconductor.org/packages/motifStack/")
4699 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
4700 (description
4701 "The motifStack package is designed for graphic representation of
4702 multiple motifs with different similarity scores. It works with both DNA/RNA
4703 sequence motifs and amino acid sequence motifs. In addition, it provides the
4704 flexibility for users to customize the graphic parameters such as the font
4705 type and symbol colors.")
4706 (license license:gpl2+)))
4707
4708 (define-public r-genomicscores
4709 (package
4710 (name "r-genomicscores")
4711 (version "2.2.0")
4712 (source
4713 (origin
4714 (method url-fetch)
4715 (uri (bioconductor-uri "GenomicScores" version))
4716 (sha256
4717 (base32
4718 "1492xirsgag2dsr6ys9wm3a65sq826p9hcdg3b4dm1wbxgdfx6jr"))))
4719 (properties `((upstream-name . "GenomicScores")))
4720 (build-system r-build-system)
4721 (propagated-inputs
4722 `(("r-annotationhub" ,r-annotationhub)
4723 ("r-biobase" ,r-biobase)
4724 ("r-biocfilecache" ,r-biocfilecache)
4725 ("r-biocgenerics" ,r-biocgenerics)
4726 ("r-biocmanager" ,r-biocmanager)
4727 ("r-biostrings" ,r-biostrings)
4728 ("r-delayedarray" ,r-delayedarray)
4729 ("r-genomeinfodb" ,r-genomeinfodb)
4730 ("r-genomicranges" ,r-genomicranges)
4731 ("r-hdf5array" ,r-hdf5array)
4732 ("r-iranges" ,r-iranges)
4733 ("r-rhdf5" ,r-rhdf5)
4734 ("r-s4vectors" ,r-s4vectors)
4735 ("r-xml" ,r-xml)))
4736 (native-inputs
4737 `(("r-knitr" ,r-knitr)))
4738 (home-page "https://github.com/rcastelo/GenomicScores/")
4739 (synopsis "Work with genome-wide position-specific scores")
4740 (description
4741 "This package provides infrastructure to store and access genome-wide
4742 position-specific scores within R and Bioconductor.")
4743 (license license:artistic2.0)))
4744
4745 (define-public r-atacseqqc
4746 (package
4747 (name "r-atacseqqc")
4748 (version "1.14.4")
4749 (source
4750 (origin
4751 (method url-fetch)
4752 (uri (bioconductor-uri "ATACseqQC" version))
4753 (sha256
4754 (base32
4755 "04sn0zl4m60i5jvqz5rmhc4qwcgrhk6rhznrygmm93k9v363mbn9"))))
4756 (properties `((upstream-name . "ATACseqQC")))
4757 (build-system r-build-system)
4758 (propagated-inputs
4759 `(("r-biocgenerics" ,r-biocgenerics)
4760 ("r-biostrings" ,r-biostrings)
4761 ("r-bsgenome" ,r-bsgenome)
4762 ("r-chippeakanno" ,r-chippeakanno)
4763 ("r-edger" ,r-edger)
4764 ("r-genomeinfodb" ,r-genomeinfodb)
4765 ("r-genomicalignments" ,r-genomicalignments)
4766 ("r-genomicranges" ,r-genomicranges)
4767 ("r-genomicscores" ,r-genomicscores)
4768 ("r-iranges" ,r-iranges)
4769 ("r-kernsmooth" ,r-kernsmooth)
4770 ("r-limma" ,r-limma)
4771 ("r-motifstack" ,r-motifstack)
4772 ("r-preseqr" ,r-preseqr)
4773 ("r-randomforest" ,r-randomforest)
4774 ("r-rsamtools" ,r-rsamtools)
4775 ("r-rtracklayer" ,r-rtracklayer)
4776 ("r-s4vectors" ,r-s4vectors)))
4777 (native-inputs
4778 `(("r-knitr" ,r-knitr)))
4779 (home-page "https://bioconductor.org/packages/ATACseqQC/")
4780 (synopsis "ATAC-seq quality control")
4781 (description
4782 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
4783 sequencing, is a rapid and sensitive method for chromatin accessibility
4784 analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
4785 and DNAse-seq. The ATACseqQC package was developed to help users to quickly
4786 assess whether their ATAC-seq experiment is successful. It includes
4787 diagnostic plots of fragment size distribution, proportion of mitochondria
4788 reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
4789 footprints.")
4790 (license license:gpl2+)))
4791
4792 (define-public r-gofuncr
4793 (package
4794 (name "r-gofuncr")
4795 (version "1.10.0")
4796 (source
4797 (origin
4798 (method url-fetch)
4799 (uri (bioconductor-uri "GOfuncR" version))
4800 (sha256
4801 (base32
4802 "1ah4v2jj508wjsmrncw58wjq2cyris7bnzfw6kr7jp9n4dvn33mq"))))
4803 (properties `((upstream-name . "GOfuncR")))
4804 (build-system r-build-system)
4805 (propagated-inputs
4806 `(("r-annotationdbi" ,r-annotationdbi)
4807 ("r-genomicranges" ,r-genomicranges)
4808 ("r-gtools" ,r-gtools)
4809 ("r-iranges" ,r-iranges)
4810 ("r-mapplots" ,r-mapplots)
4811 ("r-rcpp" ,r-rcpp)
4812 ("r-vioplot" ,r-vioplot)))
4813 (native-inputs
4814 `(("r-knitr" ,r-knitr)))
4815 (home-page "https://bioconductor.org/packages/GOfuncR/")
4816 (synopsis "Gene ontology enrichment using FUNC")
4817 (description
4818 "GOfuncR performs a gene ontology enrichment analysis based on the
4819 ontology enrichment software FUNC. GO-annotations are obtained from
4820 OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
4821 included in the package and updated regularly. GOfuncR provides the standard
4822 candidate vs background enrichment analysis using the hypergeometric test, as
4823 well as three additional tests:
4824
4825 @enumerate
4826 @item the Wilcoxon rank-sum test that is used when genes are ranked,
4827 @item a binomial test that is used when genes are associated with two counts,
4828 and
4829 @item a Chi-square or Fisher's exact test that is used in cases when genes are
4830 associated with four counts.
4831 @end enumerate
4832
4833 To correct for multiple testing and interdependency of the tests, family-wise
4834 error rates are computed based on random permutations of the gene-associated
4835 variables. GOfuncR also provides tools for exploring the ontology graph and
4836 the annotations, and options to take gene-length or spatial clustering of
4837 genes into account. It is also possible to provide custom gene coordinates,
4838 annotations and ontologies.")
4839 (license license:gpl2+)))
4840
4841 (define-public r-abaenrichment
4842 (package
4843 (name "r-abaenrichment")
4844 (version "1.20.0")
4845 (source
4846 (origin
4847 (method url-fetch)
4848 (uri (bioconductor-uri "ABAEnrichment" version))
4849 (sha256
4850 (base32
4851 "0i0214ap9f6lnyawdgcdsds6g3g9qqji3wbn6ln6rs698gjs9w9c"))))
4852 (properties `((upstream-name . "ABAEnrichment")))
4853 (build-system r-build-system)
4854 (propagated-inputs
4855 `(("r-abadata" ,r-abadata)
4856 ("r-data-table" ,r-data-table)
4857 ("r-gofuncr" ,r-gofuncr)
4858 ("r-gplots" ,r-gplots)
4859 ("r-gtools" ,r-gtools)
4860 ("r-rcpp" ,r-rcpp)))
4861 (native-inputs
4862 `(("r-knitr" ,r-knitr)))
4863 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
4864 (synopsis "Gene expression enrichment in human brain regions")
4865 (description
4866 "The package ABAEnrichment is designed to test for enrichment of user
4867 defined candidate genes in the set of expressed genes in different human brain
4868 regions. The core function @code{aba_enrich} integrates the expression of the
4869 candidate gene set (averaged across donors) and the structural information of
4870 the brain using an ontology, both provided by the Allen Brain Atlas project.")
4871 (license license:gpl2+)))
4872
4873 (define-public r-annotationfuncs
4874 (package
4875 (name "r-annotationfuncs")
4876 (version "1.40.0")
4877 (source
4878 (origin
4879 (method url-fetch)
4880 (uri (bioconductor-uri "AnnotationFuncs" version))
4881 (sha256
4882 (base32
4883 "0xsm7741zm81bi4c9hy0zaacnk8a6bahdpc6srqzrbsz0pfzdyhr"))))
4884 (properties
4885 `((upstream-name . "AnnotationFuncs")))
4886 (build-system r-build-system)
4887 (propagated-inputs
4888 `(("r-annotationdbi" ,r-annotationdbi)
4889 ("r-dbi" ,r-dbi)))
4890 (home-page "https://www.iysik.com/r/annotationfuncs")
4891 (synopsis "Annotation translation functions")
4892 (description
4893 "This package provides functions for handling translating between
4894 different identifieres using the Biocore Data Team data-packages (e.g.
4895 @code{org.Bt.eg.db}).")
4896 (license license:gpl2)))
4897
4898 (define-public r-annotationtools
4899 (package
4900 (name "r-annotationtools")
4901 (version "1.64.0")
4902 (source
4903 (origin
4904 (method url-fetch)
4905 (uri (bioconductor-uri "annotationTools" version))
4906 (sha256
4907 (base32
4908 "1q3c30hqxjgar3gm8d7h4rw3m7cgc11cgv9q0fwv5abj075cj224"))))
4909 (properties
4910 `((upstream-name . "annotationTools")))
4911 (build-system r-build-system)
4912 (propagated-inputs `(("r-biobase" ,r-biobase)))
4913 (home-page "https://bioconductor.org/packages/annotationTools/")
4914 (synopsis "Annotate microarrays and perform gene expression analyses")
4915 (description
4916 "This package provides functions to annotate microarrays, find orthologs,
4917 and integrate heterogeneous gene expression profiles using annotation and
4918 other molecular biology information available as flat file database (plain
4919 text files).")
4920 ;; Any version of the GPL.
4921 (license (list license:gpl2+))))
4922
4923 (define-public r-allelicimbalance
4924 (package
4925 (name "r-allelicimbalance")
4926 (version "1.28.0")
4927 (source
4928 (origin
4929 (method url-fetch)
4930 (uri (bioconductor-uri "AllelicImbalance" version))
4931 (sha256
4932 (base32
4933 "1hk08kwxjlg2jb59bwv9fbc446pyf6knkscfj757nl6yjf11akbl"))))
4934 (properties
4935 `((upstream-name . "AllelicImbalance")))
4936 (build-system r-build-system)
4937 (propagated-inputs
4938 `(("r-annotationdbi" ,r-annotationdbi)
4939 ("r-biocgenerics" ,r-biocgenerics)
4940 ("r-biostrings" ,r-biostrings)
4941 ("r-bsgenome" ,r-bsgenome)
4942 ("r-genomeinfodb" ,r-genomeinfodb)
4943 ("r-genomicalignments" ,r-genomicalignments)
4944 ("r-genomicfeatures" ,r-genomicfeatures)
4945 ("r-genomicranges" ,r-genomicranges)
4946 ("r-gridextra" ,r-gridextra)
4947 ("r-gviz" ,r-gviz)
4948 ("r-iranges" ,r-iranges)
4949 ("r-lattice" ,r-lattice)
4950 ("r-latticeextra" ,r-latticeextra)
4951 ("r-nlme" ,r-nlme)
4952 ("r-rsamtools" ,r-rsamtools)
4953 ("r-s4vectors" ,r-s4vectors)
4954 ("r-seqinr" ,r-seqinr)
4955 ("r-summarizedexperiment" ,r-summarizedexperiment)
4956 ("r-variantannotation" ,r-variantannotation)))
4957 (native-inputs
4958 `(("r-knitr" ,r-knitr)))
4959 (home-page "https://github.com/pappewaio/AllelicImbalance")
4960 (synopsis "Investigate allele-specific expression")
4961 (description
4962 "This package provides a framework for allele-specific expression
4963 investigation using RNA-seq data.")
4964 (license license:gpl3)))
4965
4966 (define-public r-aucell
4967 (package
4968 (name "r-aucell")
4969 (version "1.12.0")
4970 (source
4971 (origin
4972 (method url-fetch)
4973 (uri (bioconductor-uri "AUCell" version))
4974 (sha256
4975 (base32
4976 "0ibsf3nid27hipr03z7phh0yzwfj8bqza6n6g7wfghpls4l12ipx"))))
4977 (properties `((upstream-name . "AUCell")))
4978 (build-system r-build-system)
4979 (propagated-inputs
4980 `(("r-biocgenerics" ,r-biocgenerics)
4981 ("r-data-table" ,r-data-table)
4982 ("r-gseabase" ,r-gseabase)
4983 ("r-mixtools" ,r-mixtools)
4984 ("r-r-utils" ,r-r-utils)
4985 ("r-s4vectors" ,r-s4vectors)
4986 ("r-shiny" ,r-shiny)
4987 ("r-summarizedexperiment" ,r-summarizedexperiment)))
4988 (native-inputs
4989 `(("r-knitr" ,r-knitr)))
4990 (home-page "https://bioconductor.org/packages/AUCell/")
4991 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
4992 (description
4993 "AUCell identifies cells with active gene sets (e.g. signatures,
4994 gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
4995 Under the Curve} (AUC) to calculate whether a critical subset of the input
4996 gene set is enriched within the expressed genes for each cell. The
4997 distribution of AUC scores across all the cells allows exploring the relative
4998 expression of the signature. Since the scoring method is ranking-based,
4999 AUCell is independent of the gene expression units and the normalization
5000 procedure. In addition, since the cells are evaluated individually, it can
5001 easily be applied to bigger datasets, subsetting the expression matrix if
5002 needed.")
5003 (license license:gpl3)))
5004
5005 (define-public r-ebimage
5006 (package
5007 (name "r-ebimage")
5008 (version "4.32.0")
5009 (source
5010 (origin
5011 (method url-fetch)
5012 (uri (bioconductor-uri "EBImage" version))
5013 (sha256
5014 (base32
5015 "0qi8bbix5bjahs73ljhfvidlbj8hz5m5j0sb9cjxlngnnldbh4ww"))))
5016 (properties `((upstream-name . "EBImage")))
5017 (build-system r-build-system)
5018 (propagated-inputs
5019 `(("r-abind" ,r-abind)
5020 ("r-biocgenerics" ,r-biocgenerics)
5021 ("r-fftwtools" ,r-fftwtools)
5022 ("r-htmltools" ,r-htmltools)
5023 ("r-htmlwidgets" ,r-htmlwidgets)
5024 ("r-jpeg" ,r-jpeg)
5025 ("r-locfit" ,r-locfit)
5026 ("r-png" ,r-png)
5027 ("r-rcurl" ,r-rcurl)
5028 ("r-tiff" ,r-tiff)))
5029 (native-inputs
5030 `(("r-knitr" ,r-knitr))) ; for vignettes
5031 (home-page "https://github.com/aoles/EBImage")
5032 (synopsis "Image processing and analysis toolbox for R")
5033 (description
5034 "EBImage provides general purpose functionality for image processing and
5035 analysis. In the context of (high-throughput) microscopy-based cellular
5036 assays, EBImage offers tools to segment cells and extract quantitative
5037 cellular descriptors. This allows the automation of such tasks using the R
5038 programming language and facilitates the use of other tools in the R
5039 environment for signal processing, statistical modeling, machine learning and
5040 visualization with image data.")
5041 ;; Any version of the LGPL.
5042 (license license:lgpl2.1+)))
5043
5044 (define-public r-yamss
5045 (package
5046 (name "r-yamss")
5047 (version "1.16.0")
5048 (source
5049 (origin
5050 (method url-fetch)
5051 (uri (bioconductor-uri "yamss" version))
5052 (sha256
5053 (base32
5054 "0cxzn7j9apjcabbvvii16kn4whwd9khcyz867w5ag3zdxwvg7l7w"))))
5055 (build-system r-build-system)
5056 (propagated-inputs
5057 `(("r-biocgenerics" ,r-biocgenerics)
5058 ("r-data-table" ,r-data-table)
5059 ("r-ebimage" ,r-ebimage)
5060 ("r-iranges" ,r-iranges)
5061 ("r-limma" ,r-limma)
5062 ("r-matrix" ,r-matrix)
5063 ("r-mzr" ,r-mzr)
5064 ("r-s4vectors" ,r-s4vectors)
5065 ("r-summarizedexperiment"
5066 ,r-summarizedexperiment)))
5067 (native-inputs
5068 `(("r-knitr" ,r-knitr)))
5069 (home-page "https://github.com/hansenlab/yamss")
5070 (synopsis "Tools for high-throughput metabolomics")
5071 (description
5072 "This package provides tools to analyze and visualize high-throughput
5073 metabolomics data acquired using chromatography-mass spectrometry. These tools
5074 preprocess data in a way that enables reliable and powerful differential
5075 analysis.")
5076 (license license:artistic2.0)))
5077
5078 (define-public r-gtrellis
5079 (package
5080 (name "r-gtrellis")
5081 (version "1.22.0")
5082 (source
5083 (origin
5084 (method url-fetch)
5085 (uri (bioconductor-uri "gtrellis" version))
5086 (sha256
5087 (base32
5088 "14mpavkxlp9d1kccwi4b9hi7x8md5j4s1g17ivqsj38lxqjvg5gw"))))
5089 (build-system r-build-system)
5090 (propagated-inputs
5091 `(("r-circlize" ,r-circlize)
5092 ("r-genomicranges" ,r-genomicranges)
5093 ("r-getoptlong" ,r-getoptlong)
5094 ("r-iranges" ,r-iranges)))
5095 (native-inputs
5096 `(("r-knitr" ,r-knitr)))
5097 (home-page "https://github.com/jokergoo/gtrellis")
5098 (synopsis "Genome level Trellis layout")
5099 (description
5100 "Genome level Trellis graph visualizes genomic data conditioned by
5101 genomic categories (e.g. chromosomes). For each genomic category, multiple
5102 dimensional data which are represented as tracks describe different features
5103 from different aspects. This package provides high flexibility to arrange
5104 genomic categories and to add self-defined graphics in the plot.")
5105 (license license:expat)))
5106
5107 (define-public r-somaticsignatures
5108 (package
5109 (name "r-somaticsignatures")
5110 (version "2.26.0")
5111 (source
5112 (origin
5113 (method url-fetch)
5114 (uri (bioconductor-uri "SomaticSignatures" version))
5115 (sha256
5116 (base32
5117 "1pwf9ws0klcij27w22p0nh924yp5h2jsidp54ppp7mnx08iv0801"))))
5118 (properties
5119 `((upstream-name . "SomaticSignatures")))
5120 (build-system r-build-system)
5121 (propagated-inputs
5122 `(("r-biobase" ,r-biobase)
5123 ("r-biostrings" ,r-biostrings)
5124 ("r-genomeinfodb" ,r-genomeinfodb)
5125 ("r-genomicranges" ,r-genomicranges)
5126 ("r-ggbio" ,r-ggbio)
5127 ("r-ggplot2" ,r-ggplot2)
5128 ("r-iranges" ,r-iranges)
5129 ("r-nmf" ,r-nmf)
5130 ("r-pcamethods" ,r-pcamethods)
5131 ("r-proxy" ,r-proxy)
5132 ("r-reshape2" ,r-reshape2)
5133 ("r-s4vectors" ,r-s4vectors)
5134 ("r-variantannotation" ,r-variantannotation)))
5135 (native-inputs
5136 `(("r-knitr" ,r-knitr)))
5137 (home-page "https://github.com/juliangehring/SomaticSignatures")
5138 (synopsis "Somatic signatures")
5139 (description
5140 "This package identifies mutational signatures of @dfn{single nucleotide
5141 variants} (SNVs). It provides a infrastructure related to the methodology
5142 described in Nik-Zainal (2012, Cell), with flexibility in the matrix
5143 decomposition algorithms.")
5144 (license license:expat)))
5145
5146 (define-public r-yapsa
5147 (package
5148 (name "r-yapsa")
5149 (version "1.16.0")
5150 (source
5151 (origin
5152 (method url-fetch)
5153 (uri (bioconductor-uri "YAPSA" version))
5154 (sha256
5155 (base32
5156 "1vwccrp01p8i42axbaz1bqq173la18ldrzmrjawr5nkjjkvddbpb"))))
5157 (properties `((upstream-name . "YAPSA")))
5158 (build-system r-build-system)
5159 (propagated-inputs
5160 `(("r-biostrings" ,r-biostrings)
5161 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
5162 ("r-circlize" ,r-circlize)
5163 ("r-complexheatmap" ,r-complexheatmap)
5164 ("r-corrplot" ,r-corrplot)
5165 ("r-dendextend" ,r-dendextend)
5166 ("r-doparallel" ,r-doparallel)
5167 ("r-dplyr" ,r-dplyr)
5168 ("r-genomeinfodb" ,r-genomeinfodb)
5169 ("r-genomicranges" ,r-genomicranges)
5170 ("r-getoptlong" ,r-getoptlong)
5171 ("r-ggbeeswarm" ,r-ggbeeswarm)
5172 ("r-ggplot2" ,r-ggplot2)
5173 ("r-gridextra" ,r-gridextra)
5174 ("r-gtrellis" ,r-gtrellis)
5175 ("r-keggrest" ,r-keggrest)
5176 ("r-limsolve" ,r-limsolve)
5177 ("r-magrittr" ,r-magrittr)
5178 ("r-pmcmr" ,r-pmcmr)
5179 ("r-pracma" ,r-pracma)
5180 ("r-reshape2" ,r-reshape2)
5181 ("r-somaticsignatures" ,r-somaticsignatures)
5182 ("r-variantannotation" ,r-variantannotation)))
5183 (native-inputs
5184 `(("r-knitr" ,r-knitr)))
5185 (home-page "https://bioconductor.org/packages/YAPSA/")
5186 (synopsis "Yet another package for signature analysis")
5187 (description
5188 "This package provides functions and routines useful in the analysis of
5189 somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
5190 functions to perform a signature analysis with known signatures and a
5191 signature analysis on @dfn{stratified mutational catalogue} (SMC) are
5192 provided.")
5193 (license license:gpl3)))
5194
5195 (define-public r-gcrma
5196 (package
5197 (name "r-gcrma")
5198 (version "2.62.0")
5199 (source
5200 (origin
5201 (method url-fetch)
5202 (uri (bioconductor-uri "gcrma" version))
5203 (sha256
5204 (base32
5205 "1v1x13iwcv6c9x7r1iz2598rwlyzic67jbqcajg24ib6lcfn9f00"))))
5206 (build-system r-build-system)
5207 (propagated-inputs
5208 `(("r-affy" ,r-affy)
5209 ("r-affyio" ,r-affyio)
5210 ("r-biobase" ,r-biobase)
5211 ("r-biocmanager" ,r-biocmanager)
5212 ("r-biostrings" ,r-biostrings)
5213 ("r-xvector" ,r-xvector)))
5214 (home-page "https://bioconductor.org/packages/gcrma/")
5215 (synopsis "Background adjustment using sequence information")
5216 (description
5217 "Gcrma adjusts for background intensities in Affymetrix array data which
5218 include optical noise and @dfn{non-specific binding} (NSB). The main function
5219 @code{gcrma} converts background adjusted probe intensities to expression
5220 measures using the same normalization and summarization methods as a
5221 @dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
5222 to estimate probe affinity to NSB. The sequence information is summarized in
5223 a more complex way than the simple GC content. Instead, the base types (A, T,
5224 G or C) at each position along the probe determine the affinity of each probe.
5225 The parameters of the position-specific base contributions to the probe
5226 affinity is estimated in an NSB experiment in which only NSB but no
5227 gene-specific binding is expected.")
5228 ;; Any version of the LGPL
5229 (license license:lgpl2.1+)))
5230
5231 (define-public r-simpleaffy
5232 (package
5233 (name "r-simpleaffy")
5234 (version "2.66.0")
5235 (source
5236 (origin
5237 (method url-fetch)
5238 (uri (bioconductor-uri "simpleaffy" version))
5239 (sha256
5240 (base32
5241 "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb"))))
5242 (build-system r-build-system)
5243 (propagated-inputs
5244 `(("r-affy" ,r-affy)
5245 ("r-biobase" ,r-biobase)
5246 ("r-biocgenerics" ,r-biocgenerics)
5247 ("r-gcrma" ,r-gcrma)
5248 ("r-genefilter" ,r-genefilter)))
5249 (home-page "https://bioconductor.org/packages/simpleaffy/")
5250 (synopsis "Very simple high level analysis of Affymetrix data")
5251 (description
5252 "This package provides high level functions for reading Affy @file{.CEL}
5253 files, phenotypic data, and then computing simple things with it, such as
5254 t-tests, fold changes and the like. It makes heavy use of the @code{affy}
5255 library. It also has some basic scatter plot functions and mechanisms for
5256 generating high resolution journal figures.")
5257 (license license:gpl2+)))
5258
5259 (define-public r-yaqcaffy
5260 (package
5261 (name "r-yaqcaffy")
5262 (version "1.50.0")
5263 (source
5264 (origin
5265 (method url-fetch)
5266 (uri (bioconductor-uri "yaqcaffy" version))
5267 (sha256
5268 (base32
5269 "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96"))))
5270 (build-system r-build-system)
5271 (propagated-inputs
5272 `(("r-simpleaffy" ,r-simpleaffy)))
5273 (home-page "https://bioconductor.org/packages/yaqcaffy/")
5274 (synopsis "Affymetrix quality control and reproducibility analysis")
5275 (description
5276 "This is a package that can be used for quality control of Affymetrix
5277 GeneChip expression data and reproducibility analysis of human whole genome
5278 chips with the MAQC reference datasets.")
5279 (license license:artistic2.0)))
5280
5281 (define-public r-quantro
5282 (package
5283 (name "r-quantro")
5284 (version "1.24.0")
5285 (source
5286 (origin
5287 (method url-fetch)
5288 (uri (bioconductor-uri "quantro" version))
5289 (sha256
5290 (base32
5291 "1mq4hda73idkq0lkfrhcmiz4kkalfn47dh3i75br5fi33mdgc0k2"))))
5292 (build-system r-build-system)
5293 (propagated-inputs
5294 `(("r-biobase" ,r-biobase)
5295 ("r-doparallel" ,r-doparallel)
5296 ("r-foreach" ,r-foreach)
5297 ("r-ggplot2" ,r-ggplot2)
5298 ("r-iterators" ,r-iterators)
5299 ("r-minfi" ,r-minfi)
5300 ("r-rcolorbrewer" ,r-rcolorbrewer)))
5301 (native-inputs
5302 `(("r-knitr" ,r-knitr)))
5303 (home-page "https://bioconductor.org/packages/quantro/")
5304 (synopsis "Test for when to use quantile normalization")
5305 (description
5306 "This package provides a data-driven test for the assumptions of quantile
5307 normalization using raw data such as objects that inherit eSets (e.g.
5308 ExpressionSet, MethylSet). Group level information about each sample (such as
5309 Tumor / Normal status) must also be provided because the test assesses if
5310 there are global differences in the distributions between the user-defined
5311 groups.")
5312 (license license:gpl3+)))
5313
5314 (define-public r-yarn
5315 (package
5316 (name "r-yarn")
5317 (version "1.16.0")
5318 (source
5319 (origin
5320 (method url-fetch)
5321 (uri (bioconductor-uri "yarn" version))
5322 (sha256
5323 (base32
5324 "0p8wz5jn601vxbbxkm73ps3fx0j1y56nr2qf6y8k80vgrk7bv5gp"))))
5325 (build-system r-build-system)
5326 (propagated-inputs
5327 `(("r-biobase" ,r-biobase)
5328 ("r-biomart" ,r-biomart)
5329 ("r-downloader" ,r-downloader)
5330 ("r-edger" ,r-edger)
5331 ("r-gplots" ,r-gplots)
5332 ("r-limma" ,r-limma)
5333 ("r-matrixstats" ,r-matrixstats)
5334 ("r-preprocesscore" ,r-preprocesscore)
5335 ("r-quantro" ,r-quantro)
5336 ("r-rcolorbrewer" ,r-rcolorbrewer)
5337 ("r-readr" ,r-readr)))
5338 (native-inputs
5339 `(("r-knitr" ,r-knitr)))
5340 (home-page "https://bioconductor.org/packages/yarn/")
5341 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
5342 (description
5343 "Expedite large RNA-Seq analyses using a combination of previously
5344 developed tools. YARN is meant to make it easier for the user in performing
5345 basic mis-annotation quality control, filtering, and condition-aware
5346 normalization. YARN leverages many Bioconductor tools and statistical
5347 techniques to account for the large heterogeneity and sparsity found in very
5348 large RNA-seq experiments.")
5349 (license license:artistic2.0)))
5350
5351 (define-public r-roar
5352 (package
5353 (name "r-roar")
5354 (version "1.26.0")
5355 (source
5356 (origin
5357 (method url-fetch)
5358 (uri (bioconductor-uri "roar" version))
5359 (sha256
5360 (base32
5361 "0spidrcjnrcli0whkf6h8pa1i9dg9arjbm7b1skxbs6dn2k4yyqw"))))
5362 (build-system r-build-system)
5363 (propagated-inputs
5364 `(("r-biocgenerics" ,r-biocgenerics)
5365 ("r-genomeinfodb" ,r-genomeinfodb)
5366 ("r-genomicalignments" ,r-genomicalignments)
5367 ("r-genomicranges" ,r-genomicranges)
5368 ("r-iranges" ,r-iranges)
5369 ("r-rtracklayer" ,r-rtracklayer)
5370 ("r-s4vectors" ,r-s4vectors)
5371 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5372 (home-page "https://github.com/vodkatad/roar/")
5373 (synopsis "Identify differential APA usage from RNA-seq alignments")
5374 (description
5375 "This package provides tools for identifying preferential usage of APA
5376 sites, comparing two biological conditions, starting from known alternative
5377 sites and alignments obtained from standard RNA-seq experiments.")
5378 (license license:gpl3)))
5379
5380 (define-public r-xbseq
5381 (package
5382 (name "r-xbseq")
5383 (version "1.22.0")
5384 (source
5385 (origin
5386 (method url-fetch)
5387 (uri (bioconductor-uri "XBSeq" version))
5388 (sha256
5389 (base32
5390 "1dvk2jpsdynqw5071z54yd5j0ddprhc1ppk834cz9liibd72d7vz"))))
5391 (properties `((upstream-name . "XBSeq")))
5392 (build-system r-build-system)
5393 (propagated-inputs
5394 `(("r-biobase" ,r-biobase)
5395 ("r-deseq2" ,r-deseq2)
5396 ("r-dplyr" ,r-dplyr)
5397 ("r-ggplot2" ,r-ggplot2)
5398 ("r-locfit" ,r-locfit)
5399 ("r-magrittr" ,r-magrittr)
5400 ("r-matrixstats" ,r-matrixstats)
5401 ("r-pracma" ,r-pracma)
5402 ("r-roar" ,r-roar)))
5403 (native-inputs
5404 `(("r-knitr" ,r-knitr)))
5405 (home-page "https://github.com/Liuy12/XBSeq")
5406 (synopsis "Test for differential expression for RNA-seq data")
5407 (description
5408 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
5409 expression} (DE), where a statistical model was established based on the
5410 assumption that observed signals are the convolution of true expression
5411 signals and sequencing noises. The mapped reads in non-exonic regions are
5412 considered as sequencing noises, which follows a Poisson distribution. Given
5413 measurable observed signal and background noise from RNA-seq data, true
5414 expression signals, assuming governed by the negative binomial distribution,
5415 can be delineated and thus the accurate detection of differential expressed
5416 genes.")
5417 (license license:gpl3+)))
5418
5419 (define-public r-massspecwavelet
5420 (package
5421 (name "r-massspecwavelet")
5422 (version "1.56.0")
5423 (source
5424 (origin
5425 (method url-fetch)
5426 (uri (bioconductor-uri "MassSpecWavelet" version))
5427 (sha256
5428 (base32
5429 "1vvxbxc538raqdsy0x9ln41vjhp2aw1nrh4k35y3s9mhb1jlzzv3"))))
5430 (properties
5431 `((upstream-name . "MassSpecWavelet")))
5432 (build-system r-build-system)
5433 (propagated-inputs
5434 `(("r-waveslim" ,r-waveslim)))
5435 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
5436 (synopsis "Mass spectrum processing by wavelet-based algorithms")
5437 (description
5438 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
5439 data mainly through the use of wavelet transforms. It supports peak detection
5440 based on @dfn{Continuous Wavelet Transform} (CWT).")
5441 (license license:lgpl2.0+)))
5442
5443 (define-public r-xcms
5444 (package
5445 (name "r-xcms")
5446 (version "3.12.0")
5447 (source
5448 (origin
5449 (method url-fetch)
5450 (uri (bioconductor-uri "xcms" version))
5451 (sha256
5452 (base32
5453 "17kyybj093mj0g2sbfmjp19mmkww4w025n6zc0hbznqb94vkc8fv"))))
5454 (build-system r-build-system)
5455 (propagated-inputs
5456 `(("r-biobase" ,r-biobase)
5457 ("r-biocgenerics" ,r-biocgenerics)
5458 ("r-biocparallel" ,r-biocparallel)
5459 ("r-iranges" ,r-iranges)
5460 ("r-lattice" ,r-lattice)
5461 ("r-massspecwavelet" ,r-massspecwavelet)
5462 ("r-mscoreutils" ,r-mscoreutils)
5463 ("r-msnbase" ,r-msnbase)
5464 ("r-mzr" ,r-mzr)
5465 ("r-plyr" ,r-plyr)
5466 ("r-protgenerics" ,r-protgenerics)
5467 ("r-rann" ,r-rann)
5468 ("r-rcolorbrewer" ,r-rcolorbrewer)
5469 ("r-robustbase" ,r-robustbase)
5470 ("r-s4vectors" ,r-s4vectors)
5471 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5472 (native-inputs
5473 `(("r-knitr" ,r-knitr)))
5474 (home-page "https://bioconductor.org/packages/xcms/")
5475 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
5476 (description
5477 "This package provides a framework for processing and visualization of
5478 chromatographically separated and single-spectra mass spectral data. It
5479 imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
5480 data for high-throughput, untargeted analyte profiling.")
5481 (license license:gpl2+)))
5482
5483 (define-public r-wrench
5484 (package
5485 (name "r-wrench")
5486 (version "1.8.0")
5487 (source
5488 (origin
5489 (method url-fetch)
5490 (uri (bioconductor-uri "Wrench" version))
5491 (sha256
5492 (base32
5493 "01z7rd9fn6cpab3dxgwfpfjlq6vsqb8jhbzvhcqn9v2vqc2pridx"))))
5494 (properties `((upstream-name . "Wrench")))
5495 (build-system r-build-system)
5496 (propagated-inputs
5497 `(("r-limma" ,r-limma)
5498 ("r-locfit" ,r-locfit)
5499 ("r-matrixstats" ,r-matrixstats)))
5500 (native-inputs
5501 `(("r-knitr" ,r-knitr)))
5502 (home-page "https://github.com/HCBravoLab/Wrench")
5503 (synopsis "Wrench normalization for sparse count data")
5504 (description
5505 "Wrench is a package for normalization sparse genomic count data, like
5506 that arising from 16s metagenomic surveys.")
5507 (license license:artistic2.0)))
5508
5509 (define-public r-wiggleplotr
5510 (package
5511 (name "r-wiggleplotr")
5512 (version "1.14.0")
5513 (source
5514 (origin
5515 (method url-fetch)
5516 (uri (bioconductor-uri "wiggleplotr" version))
5517 (sha256
5518 (base32
5519 "1k4wlh5ayb1w4dr6dydqfgm3415qhsfmshmi6zjyyhhkd2626vad"))))
5520 (build-system r-build-system)
5521 (propagated-inputs
5522 `(("r-assertthat" ,r-assertthat)
5523 ("r-cowplot" ,r-cowplot)
5524 ("r-dplyr" ,r-dplyr)
5525 ("r-genomeinfodb" ,r-genomeinfodb)
5526 ("r-genomicranges" ,r-genomicranges)
5527 ("r-ggplot2" ,r-ggplot2)
5528 ("r-iranges" ,r-iranges)
5529 ("r-purrr" ,r-purrr)
5530 ("r-rtracklayer" ,r-rtracklayer)
5531 ("r-s4vectors" ,r-s4vectors)))
5532 (native-inputs
5533 `(("r-knitr" ,r-knitr)))
5534 (home-page "https://bioconductor.org/packages/wiggleplotr/")
5535 (synopsis "Make read coverage plots from BigWig files")
5536 (description
5537 "This package provides tools to visualize read coverage from sequencing
5538 experiments together with genomic annotations (genes, transcripts, peaks).
5539 Introns of long transcripts can be rescaled to a fixed length for better
5540 visualization of exonic read coverage.")
5541 (license license:asl2.0)))
5542
5543 (define-public r-widgettools
5544 (package
5545 (name "r-widgettools")
5546 (version "1.68.0")
5547 (source
5548 (origin
5549 (method url-fetch)
5550 (uri (bioconductor-uri "widgetTools" version))
5551 (sha256
5552 (base32
5553 "172f0pmsspd9lss557cmxzjfsbansimjyhwdiahg8pqrayhwvf2w"))))
5554 (properties `((upstream-name . "widgetTools")))
5555 (build-system r-build-system)
5556 (home-page "https://bioconductor.org/packages/widgetTools/")
5557 (synopsis "Tools for creating interactive tcltk widgets")
5558 (description
5559 "This package contains tools to support the construction of tcltk
5560 widgets in R.")
5561 ;; Any version of the LGPL.
5562 (license license:lgpl3+)))
5563
5564 (define-public r-webbioc
5565 (package
5566 (name "r-webbioc")
5567 (version "1.62.0")
5568 (source
5569 (origin
5570 (method url-fetch)
5571 (uri (bioconductor-uri "webbioc" version))
5572 (sha256
5573 (base32
5574 "1nnmr4ddi07x7sy89fgdn7iwz5k4l8n5ca3xjnlbpwxycza793vj"))))
5575 (build-system r-build-system)
5576 (inputs
5577 `(("netpbm" ,netpbm)
5578 ("perl" ,perl)))
5579 (propagated-inputs
5580 `(("r-affy" ,r-affy)
5581 ("r-annaffy" ,r-annaffy)
5582 ("r-biobase" ,r-biobase)
5583 ("r-biocmanager" ,r-biocmanager)
5584 ("r-gcrma" ,r-gcrma)
5585 ("r-multtest" ,r-multtest)
5586 ("r-qvalue" ,r-qvalue)
5587 ("r-vsn" ,r-vsn)))
5588 (home-page "https://www.bioconductor.org/")
5589 (synopsis "Bioconductor web interface")
5590 (description
5591 "This package provides an integrated web interface for doing microarray
5592 analysis using several of the Bioconductor packages. It is intended to be
5593 deployed as a centralized bioinformatics resource for use by many users.
5594 Currently only Affymetrix oligonucleotide analysis is supported.")
5595 (license license:gpl2+)))
5596
5597 (define-public r-zfpkm
5598 (package
5599 (name "r-zfpkm")
5600 (version "1.12.0")
5601 (source
5602 (origin
5603 (method url-fetch)
5604 (uri (bioconductor-uri "zFPKM" version))
5605 (sha256
5606 (base32
5607 "1sa7m7mzzr92c9ickial5701414rab233lq1il1sm9yfdkf8s9fm"))))
5608 (properties `((upstream-name . "zFPKM")))
5609 (build-system r-build-system)
5610 (propagated-inputs
5611 `(("r-checkmate" ,r-checkmate)
5612 ("r-dplyr" ,r-dplyr)
5613 ("r-ggplot2" ,r-ggplot2)
5614 ("r-summarizedexperiment" ,r-summarizedexperiment)
5615 ("r-tidyr" ,r-tidyr)))
5616 (native-inputs
5617 `(("r-knitr" ,r-knitr)))
5618 (home-page "https://github.com/ronammar/zFPKM/")
5619 (synopsis "Functions to facilitate zFPKM transformations")
5620 (description
5621 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
5622 This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
5623 24215113).")
5624 (license license:gpl3)))
5625
5626 (define-public r-rbowtie2
5627 (package
5628 (name "r-rbowtie2")
5629 (version "1.12.0")
5630 (source
5631 (origin
5632 (method url-fetch)
5633 (uri (bioconductor-uri "Rbowtie2" version))
5634 (sha256
5635 (base32
5636 "1pcdcqn82ray73bajjnx5zgs98m56acviq3adbzga0cfqf6wiqx5"))))
5637 (properties `((upstream-name . "Rbowtie2")))
5638 (build-system r-build-system)
5639 (inputs
5640 `(("zlib" ,zlib)))
5641 (native-inputs
5642 `(("r-knitr" ,r-knitr)))
5643 (home-page "https://bioconductor.org/packages/Rbowtie2/")
5644 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
5645 (description
5646 "This package provides an R wrapper of the popular @code{bowtie2}
5647 sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
5648 rapid adapter trimming, identification, and read merging.")
5649 (license license:gpl3+)))
5650
5651 (define-public r-progeny
5652 (package
5653 (name "r-progeny")
5654 (version "1.12.0")
5655 (source
5656 (origin
5657 (method url-fetch)
5658 (uri (bioconductor-uri "progeny" version))
5659 (sha256
5660 (base32
5661 "00lhzz4plmx5128khs298n6zv9204mhqv548lxxdhaw18b16vwm7"))))
5662 (build-system r-build-system)
5663 (propagated-inputs
5664 `(("r-biobase" ,r-biobase)
5665 ("r-dplyr" ,r-dplyr)
5666 ("r-ggplot2" ,r-ggplot2)
5667 ("r-ggrepel" ,r-ggrepel)
5668 ("r-gridextra" ,r-gridextra)
5669 ("r-tidyr" ,r-tidyr)))
5670 (native-inputs
5671 `(("r-knitr" ,r-knitr)))
5672 (home-page "https://github.com/saezlab/progeny")
5673 (synopsis "Pathway responsive gene activity inference")
5674 (description
5675 "This package provides a function to infer pathway activity from gene
5676 expression. It contains the linear model inferred in the publication
5677 \"Perturbation-response genes reveal signaling footprints in cancer gene
5678 expression\".")
5679 (license license:asl2.0)))
5680
5681 (define-public r-arrmnormalization
5682 (package
5683 (name "r-arrmnormalization")
5684 (version "1.30.0")
5685 (source
5686 (origin
5687 (method url-fetch)
5688 (uri (bioconductor-uri "ARRmNormalization" version))
5689 (sha256
5690 (base32
5691 "1ximvi0jbwmymx6iy70qfyr9j26x5arlarra9fzs5hq05jif6q95"))))
5692 (properties
5693 `((upstream-name . "ARRmNormalization")))
5694 (build-system r-build-system)
5695 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
5696 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
5697 (synopsis "Adaptive robust regression normalization for methylation data")
5698 (description
5699 "This is a package to perform the @dfn{Adaptive Robust Regression
5700 method} (ARRm) for the normalization of methylation data from the Illumina
5701 Infinium HumanMethylation 450k assay.")
5702 (license license:artistic2.0)))
5703
5704 (define-public r-biocfilecache
5705 (package
5706 (name "r-biocfilecache")
5707 (version "1.14.0")
5708 (source
5709 (origin
5710 (method url-fetch)
5711 (uri (bioconductor-uri "BiocFileCache" version))
5712 (sha256
5713 (base32
5714 "0r032a033636bxap0vvb02jvjqiynzj9npqd8603qnwmhvvfi5z1"))))
5715 (properties `((upstream-name . "BiocFileCache")))
5716 (build-system r-build-system)
5717 (propagated-inputs
5718 `(("r-curl" ,r-curl)
5719 ("r-dbi" ,r-dbi)
5720 ("r-dbplyr" ,r-dbplyr)
5721 ("r-dplyr" ,r-dplyr)
5722 ("r-httr" ,r-httr)
5723 ("r-rappdirs" ,r-rappdirs)
5724 ("r-rsqlite" ,r-rsqlite)))
5725 (native-inputs
5726 `(("r-knitr" ,r-knitr)))
5727 (home-page "https://bioconductor.org/packages/BiocFileCache/")
5728 (synopsis "Manage files across sessions")
5729 (description
5730 "This package creates a persistent on-disk cache of files that the user
5731 can add, update, and retrieve. It is useful for managing resources (such as
5732 custom Txdb objects) that are costly or difficult to create, web resources,
5733 and data files used across sessions.")
5734 (license license:artistic2.0)))
5735
5736 (define-public r-iclusterplus
5737 (package
5738 (name "r-iclusterplus")
5739 (version "1.26.0")
5740 (source
5741 (origin
5742 (method url-fetch)
5743 (uri (bioconductor-uri "iClusterPlus" version))
5744 (sha256
5745 (base32
5746 "02ji84dsbn4wir8sim4qy8h57524mnrsq51wxc7n8ybp5x7n9k9q"))))
5747 (properties `((upstream-name . "iClusterPlus")))
5748 (build-system r-build-system)
5749 (native-inputs `(("gfortran" ,gfortran)))
5750 (home-page "https://bioconductor.org/packages/iClusterPlus/")
5751 (synopsis "Integrative clustering of multi-type genomic data")
5752 (description
5753 "iClusterPlus is developed for integrative clustering analysis of
5754 multi-type genomic data and is an enhanced version of iCluster proposed and
5755 developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
5756 from the experiments where biological samples (e.g. tumor samples) are
5757 analyzed by multiple techniques, for instance, @dfn{array comparative genomic
5758 hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
5759 on. In the iClusterPlus model, binary observations such as somatic mutation
5760 are modeled as Binomial processes; categorical observations such as copy
5761 number states are realizations of Multinomial random variables; counts are
5762 modeled as Poisson random processes; and continuous measures are modeled by
5763 Gaussian distributions.")
5764 (license license:gpl2+)))
5765
5766 (define-public r-rbowtie
5767 (package
5768 (name "r-rbowtie")
5769 (version "1.30.0")
5770 (source
5771 (origin
5772 (method url-fetch)
5773 (uri (bioconductor-uri "Rbowtie" version))
5774 (sha256
5775 (base32
5776 "0rgxqc3sbq7phnrn9a6z361725h4zi2mi985i43n7fi3csif7507"))))
5777 (properties `((upstream-name . "Rbowtie")))
5778 (build-system r-build-system)
5779 (inputs
5780 `(("zlib" ,zlib)))
5781 (native-inputs
5782 `(("r-knitr" ,r-knitr)))
5783 (home-page "https://bioconductor.org/packages/Rbowtie/")
5784 (synopsis "R bowtie wrapper")
5785 (description
5786 "This package provides an R wrapper around the popular bowtie short read
5787 aligner and around SpliceMap, a de novo splice junction discovery and
5788 alignment tool.")
5789 (license license:artistic2.0)))
5790
5791 (define-public r-sgseq
5792 (package
5793 (name "r-sgseq")
5794 (version "1.24.0")
5795 (source
5796 (origin
5797 (method url-fetch)
5798 (uri (bioconductor-uri "SGSeq" version))
5799 (sha256
5800 (base32
5801 "1nfhy5kgyz56b6pyxcq8kflqwnhl9nlffszwpqb5fdh5ibz8xbjx"))))
5802 (properties `((upstream-name . "SGSeq")))
5803 (build-system r-build-system)
5804 (propagated-inputs
5805 `(("r-annotationdbi" ,r-annotationdbi)
5806 ("r-biocgenerics" ,r-biocgenerics)
5807 ("r-biostrings" ,r-biostrings)
5808 ("r-genomeinfodb" ,r-genomeinfodb)
5809 ("r-genomicalignments" ,r-genomicalignments)
5810 ("r-genomicfeatures" ,r-genomicfeatures)
5811 ("r-genomicranges" ,r-genomicranges)
5812 ("r-igraph" ,r-igraph)
5813 ("r-iranges" ,r-iranges)
5814 ("r-rsamtools" ,r-rsamtools)
5815 ("r-rtracklayer" ,r-rtracklayer)
5816 ("r-runit" ,r-runit)
5817 ("r-s4vectors" ,r-s4vectors)
5818 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5819 (native-inputs
5820 `(("r-knitr" ,r-knitr)))
5821 (home-page "https://bioconductor.org/packages/SGSeq/")
5822 (synopsis "Splice event prediction and quantification from RNA-seq data")
5823 (description
5824 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
5825 data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
5826 represented as a splice graph, which can be obtained from existing annotation
5827 or predicted from the mapped sequence reads. Splice events are identified
5828 from the graph and are quantified locally using structurally compatible reads
5829 at the start or end of each splice variant. The software includes functions
5830 for splice event prediction, quantification, visualization and
5831 interpretation.")
5832 (license license:artistic2.0)))
5833
5834 (define-public r-rhisat2
5835 (package
5836 (name "r-rhisat2")
5837 (version "1.6.0")
5838 (source
5839 (origin
5840 (method url-fetch)
5841 (uri (bioconductor-uri "Rhisat2" version))
5842 (sha256
5843 (base32
5844 "0f9x2qcazml0zjcgyy0kdphnww4d1m62rn0ijcqlhy1bng6ihwwb"))))
5845 (properties `((upstream-name . "Rhisat2")))
5846 (build-system r-build-system)
5847 (arguments
5848 `(#:phases
5849 (modify-phases %standard-phases
5850 (add-after 'unpack 'make-reproducible
5851 (lambda _
5852 (substitute* "src/Makefile"
5853 (("`hostname`") "guix")
5854 (("`date`") "0")
5855 ;; Avoid shelling out to "which".
5856 (("^CC =.*") (which "gcc"))
5857 (("^CPP =.*") (which "g++")))
5858 #t)))))
5859 (propagated-inputs
5860 `(("r-genomicfeatures" ,r-genomicfeatures)
5861 ("r-genomicranges" ,r-genomicranges)
5862 ("r-sgseq" ,r-sgseq)))
5863 (native-inputs
5864 `(("r-knitr" ,r-knitr)))
5865 (home-page "https://github.com/fmicompbio/Rhisat2")
5866 (synopsis "R Wrapper for HISAT2 sequence aligner")
5867 (description
5868 "This package provides an R interface to the HISAT2 spliced short-read
5869 aligner by Kim et al. (2015). The package contains wrapper functions to
5870 create a genome index and to perform the read alignment to the generated
5871 index.")
5872 (license license:gpl3)))
5873
5874 (define-public r-quasr
5875 (package
5876 (name "r-quasr")
5877 (version "1.30.0")
5878 (source
5879 (origin
5880 (method url-fetch)
5881 (uri (bioconductor-uri "QuasR" version))
5882 (sha256
5883 (base32
5884 "032m01q34nnmvbhcb2g3pz2fqmgcw5464m74m1m0h7x9bl04a5k8"))))
5885 (properties `((upstream-name . "QuasR")))
5886 (build-system r-build-system)
5887 (propagated-inputs
5888 `(("r-annotationdbi" ,r-annotationdbi)
5889 ("r-biobase" ,r-biobase)
5890 ("r-biocgenerics" ,r-biocgenerics)
5891 ("r-biocmanager" ,r-biocmanager)
5892 ("r-biocparallel" ,r-biocparallel)
5893 ("r-biostrings" ,r-biostrings)
5894 ("r-bsgenome" ,r-bsgenome)
5895 ("r-genomeinfodb" ,r-genomeinfodb)
5896 ("r-genomicalignments" ,r-genomicalignments)
5897 ("r-genomicfeatures" ,r-genomicfeatures)
5898 ("r-genomicfiles" ,r-genomicfiles)
5899 ("r-genomicranges" ,r-genomicranges)
5900 ("r-iranges" ,r-iranges)
5901 ("r-rbowtie" ,r-rbowtie)
5902 ("r-rhisat2" ,r-rhisat2)
5903 ("r-rhtslib" ,r-rhtslib)
5904 ("r-rsamtools" ,r-rsamtools)
5905 ("r-rtracklayer" ,r-rtracklayer)
5906 ("r-s4vectors" ,r-s4vectors)
5907 ("r-shortread" ,r-shortread)))
5908 (native-inputs
5909 `(("r-knitr" ,r-knitr)))
5910 (home-page "https://bioconductor.org/packages/QuasR/")
5911 (synopsis "Quantify and annotate short reads in R")
5912 (description
5913 "This package provides a framework for the quantification and analysis of
5914 short genomic reads. It covers a complete workflow starting from raw sequence
5915 reads, over creation of alignments and quality control plots, to the
5916 quantification of genomic regions of interest.")
5917 (license license:gpl2)))
5918
5919 (define-public r-rqc
5920 (package
5921 (name "r-rqc")
5922 (version "1.24.0")
5923 (source
5924 (origin
5925 (method url-fetch)
5926 (uri (bioconductor-uri "Rqc" version))
5927 (sha256
5928 (base32
5929 "083c3ql0gndb6y7m9d3rpbkimyw8cj8jyv77mwwjhq49lzwsg6n9"))))
5930 (properties `((upstream-name . "Rqc")))
5931 (build-system r-build-system)
5932 (propagated-inputs
5933 `(("r-biocgenerics" ,r-biocgenerics)
5934 ("r-biocparallel" ,r-biocparallel)
5935 ("r-biocstyle" ,r-biocstyle)
5936 ("r-biostrings" ,r-biostrings)
5937 ("r-biovizbase" ,r-biovizbase)
5938 ("r-genomicalignments" ,r-genomicalignments)
5939 ("r-genomicfiles" ,r-genomicfiles)
5940 ("r-ggplot2" ,r-ggplot2)
5941 ("r-iranges" ,r-iranges)
5942 ("r-knitr" ,r-knitr)
5943 ("r-markdown" ,r-markdown)
5944 ("r-plyr" ,r-plyr)
5945 ("r-rcpp" ,r-rcpp)
5946 ("r-reshape2" ,r-reshape2)
5947 ("r-rsamtools" ,r-rsamtools)
5948 ("r-s4vectors" ,r-s4vectors)
5949 ("r-shiny" ,r-shiny)
5950 ("r-shortread" ,r-shortread)))
5951 (native-inputs
5952 `(("r-knitr" ,r-knitr)))
5953 (home-page "https://github.com/labbcb/Rqc")
5954 (synopsis "Quality control tool for high-throughput sequencing data")
5955 (description
5956 "Rqc is an optimized tool designed for quality control and assessment of
5957 high-throughput sequencing data. It performs parallel processing of entire
5958 files and produces a report which contains a set of high-resolution
5959 graphics.")
5960 (license license:gpl2+)))
5961
5962 (define-public r-birewire
5963 (package
5964 (name "r-birewire")
5965 (version "3.22.0")
5966 (source
5967 (origin
5968 (method url-fetch)
5969 (uri (bioconductor-uri "BiRewire" version))
5970 (sha256
5971 (base32
5972 "1h9zjjd5krsjpbxlmsbzwx7kbishn0z6mpm8zmrcpmbfrprp38qw"))))
5973 (properties `((upstream-name . "BiRewire")))
5974 (build-system r-build-system)
5975 (propagated-inputs
5976 `(("r-igraph" ,r-igraph)
5977 ("r-matrix" ,r-matrix)
5978 ("r-slam" ,r-slam)
5979 ("r-tsne" ,r-tsne)))
5980 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
5981 (synopsis "Tools for randomization of bipartite graphs")
5982 (description
5983 "This package provides functions for bipartite network rewiring through N
5984 consecutive switching steps and for the computation of the minimal number of
5985 switching steps to be performed in order to maximise the dissimilarity with
5986 respect to the original network. It includes functions for the analysis of
5987 the introduced randomness across the switching steps and several other
5988 routines to analyse the resulting networks and their natural projections.")
5989 (license license:gpl3)))
5990
5991 (define-public r-birta
5992 (package
5993 (name "r-birta")
5994 (version "1.31.0")
5995 (source
5996 (origin
5997 (method url-fetch)
5998 (uri (bioconductor-uri "birta" version))
5999 (sha256
6000 (base32
6001 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
6002 (build-system r-build-system)
6003 (propagated-inputs
6004 `(("r-biobase" ,r-biobase)
6005 ("r-limma" ,r-limma)
6006 ("r-mass" ,r-mass)))
6007 (home-page "https://bioconductor.org/packages/birta")
6008 (synopsis "Bayesian inference of regulation of transcriptional activity")
6009 (description
6010 "Expression levels of mRNA molecules are regulated by different
6011 processes, comprising inhibition or activation by transcription factors and
6012 post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
6013 Inference of Regulation of Transcriptional Activity) uses the regulatory
6014 networks of transcription factors and miRNAs together with mRNA and miRNA
6015 expression data to predict switches in regulatory activity between two
6016 conditions. A Bayesian network is used to model the regulatory structure and
6017 Markov-Chain-Monte-Carlo is applied to sample the activity states.")
6018 (license license:gpl2+)))
6019
6020 (define-public r-multidataset
6021 (package
6022 (name "r-multidataset")
6023 (version "1.18.1")
6024 (source
6025 (origin
6026 (method url-fetch)
6027 (uri (bioconductor-uri "MultiDataSet" version))
6028 (sha256
6029 (base32
6030 "0v3ljpkggrpc7zp72z417jkzjq17abwsvsxh33fb8s3i2s4ycaa4"))))
6031 (properties `((upstream-name . "MultiDataSet")))
6032 (build-system r-build-system)
6033 (propagated-inputs
6034 `(("r-biobase" ,r-biobase)
6035 ("r-biocgenerics" ,r-biocgenerics)
6036 ("r-genomicranges" ,r-genomicranges)
6037 ("r-ggplot2" ,r-ggplot2)
6038 ("r-ggrepel" ,r-ggrepel)
6039 ("r-iranges" ,r-iranges)
6040 ("r-limma" ,r-limma)
6041 ("r-qqman" ,r-qqman)
6042 ("r-s4vectors" ,r-s4vectors)
6043 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6044 (native-inputs
6045 `(("r-knitr" ,r-knitr)))
6046 (home-page "https://bioconductor.org/packages/MultiDataSet/")
6047 (synopsis "Implementation of MultiDataSet and ResultSet")
6048 (description
6049 "This package provides an implementation of the BRGE's (Bioinformatic
6050 Research Group in Epidemiology from Center for Research in Environmental
6051 Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
6052 integrating multi omics data sets and ResultSet is a container for omics
6053 results. This package contains base classes for MEAL and rexposome
6054 packages.")
6055 (license license:expat)))
6056
6057 (define-public r-ropls
6058 (package
6059 (name "r-ropls")
6060 (version "1.22.0")
6061 (source
6062 (origin
6063 (method url-fetch)
6064 (uri (bioconductor-uri "ropls" version))
6065 (sha256
6066 (base32
6067 "1h76s89hsafrkshpkx7vjinfni9lzfpnbfyg3fhkkrwpp1fnwyj5"))))
6068 (build-system r-build-system)
6069 (propagated-inputs
6070 `(("r-biobase" ,r-biobase)
6071 ("r-multidataset" ,r-multidataset)))
6072 (native-inputs
6073 `(("r-knitr" ,r-knitr))) ; for vignettes
6074 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
6075 (synopsis "Multivariate analysis and feature selection of omics data")
6076 (description
6077 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
6078 and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
6079 regression, classification, and feature selection of omics data where the
6080 number of variables exceeds the number of samples and with multicollinearity
6081 among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
6082 separately model the variation correlated (predictive) to the factor of
6083 interest and the uncorrelated (orthogonal) variation. While performing
6084 similarly to PLS, OPLS facilitates interpretation.
6085
6086 This package provides imlementations of PCA, PLS, and OPLS for multivariate
6087 analysis and feature selection of omics data. In addition to scores, loadings
6088 and weights plots, the package provides metrics and graphics to determine the
6089 optimal number of components (e.g. with the R2 and Q2 coefficients), check the
6090 validity of the model by permutation testing, detect outliers, and perform
6091 feature selection (e.g. with Variable Importance in Projection or regression
6092 coefficients).")
6093 (license license:cecill)))
6094
6095 (define-public r-biosigner
6096 (package
6097 (name "r-biosigner")
6098 (version "1.18.2")
6099 (source
6100 (origin
6101 (method url-fetch)
6102 (uri (bioconductor-uri "biosigner" version))
6103 (sha256
6104 (base32
6105 "0i18j4fk91x5017yk1l35c58k5aby22yh81zkp59irphpv9akvjn"))))
6106 (build-system r-build-system)
6107 (propagated-inputs
6108 `(("r-biobase" ,r-biobase)
6109 ("r-e1071" ,r-e1071)
6110 ("r-multidataset" ,r-multidataset)
6111 ("r-randomforest" ,r-randomforest)
6112 ("r-ropls" ,r-ropls)))
6113 (native-inputs
6114 `(("r-knitr" ,r-knitr)))
6115 (home-page "https://bioconductor.org/packages/biosigner/")
6116 (synopsis "Signature discovery from omics data")
6117 (description
6118 "Feature selection is critical in omics data analysis to extract
6119 restricted and meaningful molecular signatures from complex and high-dimension
6120 data, and to build robust classifiers. This package implements a method to
6121 assess the relevance of the variables for the prediction performances of the
6122 classifier. The approach can be run in parallel with the PLS-DA, Random
6123 Forest, and SVM binary classifiers. The signatures and the corresponding
6124 'restricted' models are returned, enabling future predictions on new
6125 datasets.")
6126 (license license:cecill)))
6127
6128 (define-public r-annotatr
6129 (package
6130 (name "r-annotatr")
6131 (version "1.16.0")
6132 (source
6133 (origin
6134 (method url-fetch)
6135 (uri (bioconductor-uri "annotatr" version))
6136 (sha256
6137 (base32
6138 "0dq67snpqxl9mifljm6zlnkdb0ghjwday0fvcn3i7zmrfszgzyf9"))))
6139 (build-system r-build-system)
6140 (propagated-inputs
6141 `(("r-annotationdbi" ,r-annotationdbi)
6142 ("r-annotationhub" ,r-annotationhub)
6143 ("r-dplyr" ,r-dplyr)
6144 ("r-genomeinfodb" ,r-genomeinfodb)
6145 ("r-genomicfeatures" ,r-genomicfeatures)
6146 ("r-genomicranges" ,r-genomicranges)
6147 ("r-ggplot2" ,r-ggplot2)
6148 ("r-iranges" ,r-iranges)
6149 ("r-readr" ,r-readr)
6150 ("r-regioner" ,r-regioner)
6151 ("r-reshape2" ,r-reshape2)
6152 ("r-rtracklayer" ,r-rtracklayer)
6153 ("r-s4vectors" ,r-s4vectors)))
6154 (native-inputs
6155 `(("r-knitr" ,r-knitr)))
6156 (home-page "https://bioconductor.org/packages/annotatr/")
6157 (synopsis "Annotation of genomic regions to genomic annotations")
6158 (description
6159 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
6160 differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
6161 to investigate the intersecting genomic annotations. Such annotations include
6162 those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
6163 CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
6164 enhancers. The annotatr package provides an easy way to summarize and
6165 visualize the intersection of genomic sites/regions with genomic
6166 annotations.")
6167 (license license:gpl3)))
6168
6169 (define-public r-rsubread
6170 (package
6171 (name "r-rsubread")
6172 (version "2.4.2")
6173 (source
6174 (origin
6175 (method url-fetch)
6176 (uri (bioconductor-uri "Rsubread" version))
6177 (sha256
6178 (base32
6179 "1wczrw5jb69x45hd3rdqqs9vkysdqwlxn9h3kjzn57r4x5q7jrra"))))
6180 (properties `((upstream-name . "Rsubread")))
6181 (build-system r-build-system)
6182 (inputs `(("zlib" ,zlib)))
6183 (propagated-inputs
6184 `(("r-matrix" ,r-matrix)))
6185 (home-page "https://bioconductor.org/packages/Rsubread/")
6186 (synopsis "Subread sequence alignment and counting for R")
6187 (description
6188 "This package provides tools for alignment, quantification and analysis
6189 of second and third generation sequencing data. It includes functionality for
6190 read mapping, read counting, SNP calling, structural variant detection and
6191 gene fusion discovery. It can be applied to all major sequencing techologies
6192 and to both short and long sequence reads.")
6193 (license license:gpl3)))
6194
6195 (define-public r-flowutils
6196 (package
6197 (name "r-flowutils")
6198 (version "1.54.0")
6199 (source
6200 (origin
6201 (method url-fetch)
6202 (uri (bioconductor-uri "flowUtils" version))
6203 (sha256
6204 (base32
6205 "1q4g666nd51j24hcp2wxla1bdi77kbfd4i0pxgp7rs2jf7200k09"))))
6206 (properties `((upstream-name . "flowUtils")))
6207 (build-system r-build-system)
6208 (propagated-inputs
6209 `(("r-biobase" ,r-biobase)
6210 ("r-corpcor" ,r-corpcor)
6211 ("r-flowcore" ,r-flowcore)
6212 ("r-graph" ,r-graph)
6213 ("r-runit" ,r-runit)
6214 ("r-xml" ,r-xml)))
6215 (home-page "https://github.com/jspidlen/flowUtils")
6216 (synopsis "Utilities for flow cytometry")
6217 (description
6218 "This package provides utilities for flow cytometry data.")
6219 (license license:artistic2.0)))
6220
6221 (define-public r-consensusclusterplus
6222 (package
6223 (name "r-consensusclusterplus")
6224 (version "1.54.0")
6225 (source
6226 (origin
6227 (method url-fetch)
6228 (uri (bioconductor-uri "ConsensusClusterPlus" version))
6229 (sha256
6230 (base32
6231 "06h85l1mg2kpjprylzz44nhxp64k211plhch5qhg39wp0fk34lfp"))))
6232 (properties
6233 `((upstream-name . "ConsensusClusterPlus")))
6234 (build-system r-build-system)
6235 (propagated-inputs
6236 `(("r-all" ,r-all)
6237 ("r-biobase" ,r-biobase)
6238 ("r-cluster" ,r-cluster)))
6239 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
6240 (synopsis "Clustering algorithm")
6241 (description
6242 "This package provides an implementation of an algorithm for determining
6243 cluster count and membership by stability evidence in unsupervised analysis.")
6244 (license license:gpl2)))
6245
6246 (define-public r-cytolib
6247 (package
6248 (name "r-cytolib")
6249 (version "2.2.1")
6250 (source
6251 (origin
6252 (method url-fetch)
6253 (uri (bioconductor-uri "cytolib" version))
6254 (sha256
6255 (base32
6256 "0y8mxrg3jh9bahsf9rblgyja37m1x1ncxfnrli91xjyg0582kh7r"))))
6257 (properties `((upstream-name . "cytolib")))
6258 (build-system r-build-system)
6259 (arguments
6260 `(#:phases
6261 (modify-phases %standard-phases
6262 (add-after 'unpack 'fix-linking
6263 (lambda _
6264 (substitute* "src/Makevars.in"
6265 ;; This is to avoid having a plain directory on the list of
6266 ;; libraries to link.
6267 (("\\(RHDF5_LIBS\\)" match)
6268 (string-append match "/libhdf5.a")))
6269 #t)))))
6270 (native-inputs
6271 `(("r-knitr" ,r-knitr)
6272 ("pkg-config" ,pkg-config)))
6273 (propagated-inputs
6274 `(("r-bh" ,r-bh)
6275 ("r-rcpp" ,r-rcpp)
6276 ("r-rcpparmadillo" ,r-rcpparmadillo)
6277 ("r-rcppparallel" ,r-rcppparallel)
6278 ("r-rhdf5lib" ,r-rhdf5lib)
6279 ("r-rprotobuflib" ,r-rprotobuflib)))
6280 (home-page "https://bioconductor.org/packages/cytolib/")
6281 (synopsis "C++ infrastructure for working with gated cytometry")
6282 (description
6283 "This package provides the core data structure and API to represent and
6284 interact with gated cytometry data.")
6285 (license license:artistic2.0)))
6286
6287 (define-public r-flowcore
6288 (package
6289 (name "r-flowcore")
6290 (version "2.2.0")
6291 (source
6292 (origin
6293 (method url-fetch)
6294 (uri (bioconductor-uri "flowCore" version))
6295 (sha256
6296 (base32
6297 "001ickrl2asdl0zwpdjqkl1w7137nzxbryamxihgya394jw73xr8"))))
6298 (properties `((upstream-name . "flowCore")))
6299 (build-system r-build-system)
6300 (propagated-inputs
6301 `(("r-bh" ,r-bh)
6302 ("r-biobase" ,r-biobase)
6303 ("r-biocgenerics" ,r-biocgenerics)
6304 ("r-cytolib" ,r-cytolib)
6305 ("r-matrixstats" ,r-matrixstats)
6306 ("r-rcpp" ,r-rcpp)
6307 ("r-rcpparmadillo" ,r-rcpparmadillo)
6308 ("r-rprotobuflib" ,r-rprotobuflib)
6309 ("r-s4vectors" ,r-s4vectors)))
6310 (native-inputs
6311 `(("r-knitr" ,r-knitr)))
6312 (home-page "https://bioconductor.org/packages/flowCore")
6313 (synopsis "Basic structures for flow cytometry data")
6314 (description
6315 "This package provides S4 data structures and basic functions to deal
6316 with flow cytometry data.")
6317 (license license:artistic2.0)))
6318
6319 (define-public r-flowmeans
6320 (package
6321 (name "r-flowmeans")
6322 (version "1.50.0")
6323 (source
6324 (origin
6325 (method url-fetch)
6326 (uri (bioconductor-uri "flowMeans" version))
6327 (sha256
6328 (base32
6329 "02y5b3iqjlqjlxrqq0l24dr68sjaniz26jqf14cnnwz1xg5hz734"))))
6330 (properties `((upstream-name . "flowMeans")))
6331 (build-system r-build-system)
6332 (propagated-inputs
6333 `(("r-biobase" ,r-biobase)
6334 ("r-feature" ,r-feature)
6335 ("r-flowcore" ,r-flowcore)
6336 ("r-rrcov" ,r-rrcov)))
6337 (home-page "https://bioconductor.org/packages/flowMeans")
6338 (synopsis "Non-parametric flow cytometry data gating")
6339 (description
6340 "This package provides tools to identify cell populations in Flow
6341 Cytometry data using non-parametric clustering and segmented-regression-based
6342 change point detection.")
6343 (license license:artistic2.0)))
6344
6345 (define-public r-ncdfflow
6346 (package
6347 (name "r-ncdfflow")
6348 (version "2.36.0")
6349 (source
6350 (origin
6351 (method url-fetch)
6352 (uri (bioconductor-uri "ncdfFlow" version))
6353 (sha256
6354 (base32
6355 "1knqc3ic2vpck7n7m7adxjz3ac70ra89d5gvlgp9r2q3kgaciwac"))))
6356 (properties `((upstream-name . "ncdfFlow")))
6357 (build-system r-build-system)
6358 (arguments
6359 `(#:phases
6360 (modify-phases %standard-phases
6361 (add-after 'unpack 'fix-linking
6362 (lambda _
6363 (substitute* "src/Makevars"
6364 ;; This is to avoid having a plain directory on the list of
6365 ;; libraries to link.
6366 (("\\(RHDF5_LIBS\\)" match)
6367 (string-append match "/libhdf5.a")))
6368 #t)))))
6369 (propagated-inputs
6370 `(("r-bh" ,r-bh)
6371 ("r-biobase" ,r-biobase)
6372 ("r-biocgenerics" ,r-biocgenerics)
6373 ("r-flowcore" ,r-flowcore)
6374 ("r-rcpp" ,r-rcpp)
6375 ("r-rcpparmadillo" ,r-rcpparmadillo)
6376 ("r-rhdf5lib" ,r-rhdf5lib)
6377 ("r-zlibbioc" ,r-zlibbioc)))
6378 (native-inputs
6379 `(("r-knitr" ,r-knitr)))
6380 (home-page "https://bioconductor.org/packages/ncdfFlow/")
6381 (synopsis "HDF5 based storage for flow cytometry data")
6382 (description
6383 "This package provides HDF5 storage based methods and functions for
6384 manipulation of flow cytometry data.")
6385 (license license:artistic2.0)))
6386
6387 (define-public r-ggcyto
6388 (package
6389 (name "r-ggcyto")
6390 (version "1.18.0")
6391 (source
6392 (origin
6393 (method url-fetch)
6394 (uri (bioconductor-uri "ggcyto" version))
6395 (sha256
6396 (base32
6397 "0myjvhm9jjb9cih5nlka3f9zg5ncy8gy3krpdpa0618jdglvgr1m"))))
6398 (properties `((upstream-name . "ggcyto")))
6399 (build-system r-build-system)
6400 (propagated-inputs
6401 `(("r-data-table" ,r-data-table)
6402 ("r-flowcore" ,r-flowcore)
6403 ("r-flowworkspace" ,r-flowworkspace)
6404 ("r-ggplot2" ,r-ggplot2)
6405 ("r-gridextra" ,r-gridextra)
6406 ("r-hexbin" ,r-hexbin)
6407 ("r-ncdfflow" ,r-ncdfflow)
6408 ("r-plyr" ,r-plyr)
6409 ("r-rcolorbrewer" ,r-rcolorbrewer)
6410 ("r-rlang" ,r-rlang)
6411 ("r-scales" ,r-scales)))
6412 (native-inputs
6413 `(("r-knitr" ,r-knitr)))
6414 (home-page "https://github.com/RGLab/ggcyto/issues")
6415 (synopsis "Visualize Cytometry data with ggplot")
6416 (description
6417 "With the dedicated fortify method implemented for @code{flowSet},
6418 @code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
6419 cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
6420 and some custom layers also make it easy to add gates and population
6421 statistics to the plot.")
6422 (license license:artistic2.0)))
6423
6424 (define-public r-flowviz
6425 (package
6426 (name "r-flowviz")
6427 (version "1.54.0")
6428 (source
6429 (origin
6430 (method url-fetch)
6431 (uri (bioconductor-uri "flowViz" version))
6432 (sha256
6433 (base32
6434 "1s6jrn2a7hv984xvm6gyn8k3hnma8qidrw9kgj9z5128hv330z7k"))))
6435 (properties `((upstream-name . "flowViz")))
6436 (build-system r-build-system)
6437 (propagated-inputs
6438 `(("r-biobase" ,r-biobase)
6439 ("r-flowcore" ,r-flowcore)
6440 ("r-hexbin" ,r-hexbin)
6441 ("r-idpmisc" ,r-idpmisc)
6442 ("r-kernsmooth" ,r-kernsmooth)
6443 ("r-lattice" ,r-lattice)
6444 ("r-latticeextra" ,r-latticeextra)
6445 ("r-mass" ,r-mass)
6446 ("r-rcolorbrewer" ,r-rcolorbrewer)))
6447 (native-inputs
6448 `(("r-knitr" ,r-knitr)))
6449 (home-page "https://bioconductor.org/packages/flowViz/")
6450 (synopsis "Visualization for flow cytometry")
6451 (description
6452 "This package provides visualization tools for flow cytometry data.")
6453 (license license:artistic2.0)))
6454
6455 (define-public r-flowclust
6456 (package
6457 (name "r-flowclust")
6458 (version "3.28.0")
6459 (source
6460 (origin
6461 (method url-fetch)
6462 (uri (bioconductor-uri "flowClust" version))
6463 (sha256
6464 (base32
6465 "1ml3y5wq68jbyr7l5j4zs79bj5bbwzmn5gx41yi88hq78iwkscrq"))))
6466 (properties `((upstream-name . "flowClust")))
6467 (build-system r-build-system)
6468 (arguments
6469 `(#:configure-flags
6470 (list "--configure-args=--enable-bundled-gsl=no")))
6471 (propagated-inputs
6472 `(("r-biobase" ,r-biobase)
6473 ("r-biocgenerics" ,r-biocgenerics)
6474 ("r-clue" ,r-clue)
6475 ("r-corpcor" ,r-corpcor)
6476 ("r-ellipse" ,r-ellipse)
6477 ("r-flowcore" ,r-flowcore)
6478 ("r-flowviz" ,r-flowviz)
6479 ("r-graph" ,r-graph)
6480 ("r-mnormt" ,r-mnormt)))
6481 (inputs
6482 `(("gsl" ,gsl)))
6483 (native-inputs
6484 `(("pkg-config" ,pkg-config)
6485 ("r-knitr" ,r-knitr)))
6486 (home-page "https://bioconductor.org/packages/flowClust")
6487 (synopsis "Clustering for flow cytometry")
6488 (description
6489 "This package provides robust model-based clustering using a t-mixture
6490 model with Box-Cox transformation.")
6491 (license license:artistic2.0)))
6492
6493 ;; TODO: this package bundles an old version of protobuf. It's not easy to
6494 ;; make it use our protobuf package instead.
6495 (define-public r-rprotobuflib
6496 (package
6497 (name "r-rprotobuflib")
6498 (version "2.2.0")
6499 (source
6500 (origin
6501 (method url-fetch)
6502 (uri (bioconductor-uri "RProtoBufLib" version))
6503 (sha256
6504 (base32
6505 "09n4ny3ymfkja2br4rrr2n9dzw3hs7qijhcq4mj0avr86i27llqz"))))
6506 (properties `((upstream-name . "RProtoBufLib")))
6507 (build-system r-build-system)
6508 (arguments
6509 `(#:phases
6510 (modify-phases %standard-phases
6511 (add-after 'unpack 'unpack-bundled-sources
6512 (lambda _
6513 (with-directory-excursion "src"
6514 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
6515 #t)))))
6516 (native-inputs
6517 `(("r-knitr" ,r-knitr)))
6518 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
6519 (synopsis "C++ headers and static libraries of Protocol buffers")
6520 (description
6521 "This package provides the headers and static library of Protocol buffers
6522 for other R packages to compile and link against.")
6523 (license license:bsd-3)))
6524
6525 (define-public r-flowworkspace
6526 (package
6527 (name "r-flowworkspace")
6528 (version "4.2.0")
6529 (source
6530 (origin
6531 (method url-fetch)
6532 (uri (bioconductor-uri "flowWorkspace" version))
6533 (sha256
6534 (base32
6535 "19svh32jq1dpq3ayhpd5r8bw0iax8d9kdvpvc23gx2pf16g1j5ag"))))
6536 (properties `((upstream-name . "flowWorkspace")))
6537 (build-system r-build-system)
6538 (arguments
6539 `(#:phases
6540 (modify-phases %standard-phases
6541 (add-after 'unpack 'fix-linking
6542 (lambda _
6543 (substitute* "src/Makevars"
6544 ;; This is to avoid having a plain directory on the list of
6545 ;; libraries to link.
6546 (("\\{h5lib\\}" match)
6547 (string-append match "/libhdf5.a")))
6548 #t)))))
6549 (propagated-inputs
6550 `(("r-aws-s3" ,r-aws-s3)
6551 ("r-aws-signature" ,r-aws-signature)
6552 ("r-bh" ,r-bh)
6553 ("r-biobase" ,r-biobase)
6554 ("r-biocgenerics" ,r-biocgenerics)
6555 ("r-cytolib" ,r-cytolib)
6556 ("r-data-table" ,r-data-table)
6557 ("r-digest" ,r-digest)
6558 ("r-dplyr" ,r-dplyr)
6559 ("r-flowcore" ,r-flowcore)
6560 ("r-ggplot2" ,r-ggplot2)
6561 ("r-graph" ,r-graph)
6562 ("r-lattice" ,r-lattice)
6563 ("r-latticeextra" ,r-latticeextra)
6564 ("r-matrixstats" ,r-matrixstats)
6565 ("r-ncdfflow" ,r-ncdfflow)
6566 ("r-rbgl" ,r-rbgl)
6567 ("r-rcpp" ,r-rcpp)
6568 ("r-rcpparmadillo" ,r-rcpparmadillo)
6569 ("r-rcppparallel" ,r-rcppparallel)
6570 ("r-rgraphviz" ,r-rgraphviz)
6571 ("r-rhdf5lib" ,r-rhdf5lib)
6572 ("r-rprotobuflib" ,r-rprotobuflib)
6573 ("r-scales" ,r-scales)
6574 ("r-xml" ,r-xml)))
6575 (native-inputs
6576 `(("r-knitr" ,r-knitr)))
6577 (home-page "https://bioconductor.org/packages/flowWorkspace/")
6578 (synopsis "Infrastructure for working with cytometry data")
6579 (description
6580 "This package is designed to facilitate comparison of automated gating
6581 methods against manual gating done in flowJo. This package allows you to
6582 import basic flowJo workspaces into BioConductor and replicate the gating from
6583 flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
6584 samples, compensation, and transformation are performed so that the output
6585 matches the flowJo analysis.")
6586 (license license:artistic2.0)))
6587
6588 (define-public r-flowstats
6589 (package
6590 (name "r-flowstats")
6591 (version "4.2.0")
6592 (source
6593 (origin
6594 (method url-fetch)
6595 (uri (bioconductor-uri "flowStats" version))
6596 (sha256
6597 (base32
6598 "1i6nrwc55k4bn4qprgs6npy7wf8537m429yncqsygsv47z21ix6x"))))
6599 (properties `((upstream-name . "flowStats")))
6600 (build-system r-build-system)
6601 (propagated-inputs
6602 `(("r-biobase" ,r-biobase)
6603 ("r-biocgenerics" ,r-biocgenerics)
6604 ("r-cluster" ,r-cluster)
6605 ("r-fda" ,r-fda)
6606 ("r-flowcore" ,r-flowcore)
6607 ("r-flowviz" ,r-flowviz)
6608 ("r-flowworkspace" ,r-flowworkspace)
6609 ("r-kernsmooth" ,r-kernsmooth)
6610 ("r-ks" ,r-ks)
6611 ("r-lattice" ,r-lattice)
6612 ("r-mass" ,r-mass)
6613 ("r-ncdfflow" ,r-ncdfflow)
6614 ("r-rcolorbrewer" ,r-rcolorbrewer)
6615 ("r-rrcov" ,r-rrcov)))
6616 (home-page "http://www.github.com/RGLab/flowStats")
6617 (synopsis "Statistical methods for the analysis of flow cytometry data")
6618 (description
6619 "This package provides methods and functionality to analyze flow data
6620 that is beyond the basic infrastructure provided by the @code{flowCore}
6621 package.")
6622 (license license:artistic2.0)))
6623
6624 (define-public r-opencyto
6625 (package
6626 (name "r-opencyto")
6627 (version "2.2.0")
6628 (source
6629 (origin
6630 (method url-fetch)
6631 (uri (bioconductor-uri "openCyto" version))
6632 (sha256
6633 (base32
6634 "02dymy5fa0wjd4pql3jdv1d65mak7ra4il96va7c0km8s87rn40v"))))
6635 (properties `((upstream-name . "openCyto")))
6636 (build-system r-build-system)
6637 (propagated-inputs
6638 `(("r-biobase" ,r-biobase)
6639 ("r-biocgenerics" ,r-biocgenerics)
6640 ("r-clue" ,r-clue)
6641 ("r-data-table" ,r-data-table)
6642 ("r-flowclust" ,r-flowclust)
6643 ("r-flowcore" ,r-flowcore)
6644 ("r-flowstats" ,r-flowstats)
6645 ("r-flowviz" ,r-flowviz)
6646 ("r-flowworkspace" ,r-flowworkspace)
6647 ("r-graph" ,r-graph)
6648 ("r-gtools" ,r-gtools)
6649 ("r-ks" ,r-ks)
6650 ("r-lattice" ,r-lattice)
6651 ("r-mass" ,r-mass)
6652 ("r-ncdfflow" ,r-ncdfflow)
6653 ("r-plyr" ,r-plyr)
6654 ("r-r-utils" ,r-r-utils)
6655 ("r-rbgl" ,r-rbgl)
6656 ("r-rcolorbrewer" ,r-rcolorbrewer)
6657 ("r-rcpp" ,r-rcpp)
6658 ("r-rrcov" ,r-rrcov)))
6659 (native-inputs
6660 `(("r-knitr" ,r-knitr)))
6661 (home-page "https://bioconductor.org/packages/openCyto")
6662 (synopsis "Hierarchical gating pipeline for flow cytometry data")
6663 (description
6664 "This package is designed to facilitate the automated gating methods in a
6665 sequential way to mimic the manual gating strategy.")
6666 (license license:artistic2.0)))
6667
6668 (define-public r-cytoml
6669 (package
6670 (name "r-cytoml")
6671 (version "2.2.1")
6672 (source
6673 (origin
6674 (method url-fetch)
6675 (uri (bioconductor-uri "CytoML" version))
6676 (sha256
6677 (base32
6678 "1d8x49aqc95x1vx456hya5r7mal80pj9l6wmr5x5pb5r8qyzz6yq"))))
6679 (properties `((upstream-name . "CytoML")))
6680 (build-system r-build-system)
6681 (arguments
6682 `(#:phases
6683 (modify-phases %standard-phases
6684 (add-after 'unpack 'fix-linking
6685 (lambda _
6686 (substitute* "src/Makevars.in"
6687 ;; This is to avoid having a plain directory on the list of
6688 ;; libraries to link.
6689 (("\\{h5lib\\}" match)
6690 (string-append match "/libhdf5.a")))
6691 #t)))))
6692 (inputs
6693 `(("libxml2" ,libxml2)))
6694 (propagated-inputs
6695 `(("r-base64enc" ,r-base64enc)
6696 ("r-bh" ,r-bh)
6697 ("r-biobase" ,r-biobase)
6698 ("r-corpcor" ,r-corpcor)
6699 ("r-cytolib" ,r-cytolib)
6700 ("r-data-table" ,r-data-table)
6701 ("r-dplyr" ,r-dplyr)
6702 ("r-flowcore" ,r-flowcore)
6703 ("r-flowworkspace" ,r-flowworkspace)
6704 ("r-ggcyto" ,r-ggcyto)
6705 ("r-graph" ,r-graph)
6706 ("r-jsonlite" ,r-jsonlite)
6707 ("r-lattice" ,r-lattice)
6708 ("r-opencyto" ,r-opencyto)
6709 ("r-plyr" ,r-plyr)
6710 ("r-rbgl" ,r-rbgl)
6711 ("r-rcpp" ,r-rcpp)
6712 ("r-rcpparmadillo" ,r-rcpparmadillo)
6713 ("r-rcppparallel" ,r-rcppparallel)
6714 ("r-rgraphviz" ,r-rgraphviz)
6715 ("r-rhdf5lib" ,r-rhdf5lib)
6716 ("r-rprotobuflib" ,r-rprotobuflib)
6717 ("r-runit" ,r-runit)
6718 ("r-tibble" ,r-tibble)
6719 ("r-xml" ,r-xml)
6720 ("r-xml2" ,r-xml2)
6721 ("r-yaml" ,r-yaml)))
6722 (native-inputs
6723 `(("r-knitr" ,r-knitr)))
6724 (home-page "https://github.com/RGLab/CytoML")
6725 (synopsis "GatingML interface for cross platform cytometry data sharing")
6726 (description
6727 "This package provides an interface to implementations of the GatingML2.0
6728 standard to exchange gated cytometry data with other software platforms.")
6729 (license license:artistic2.0)))
6730
6731 (define-public r-flowsom
6732 (package
6733 (name "r-flowsom")
6734 (version "1.22.0")
6735 (source
6736 (origin
6737 (method url-fetch)
6738 (uri (bioconductor-uri "FlowSOM" version))
6739 (sha256
6740 (base32
6741 "0gydp6q6zqkadw356k9br646zfynz8gk9ckbx9d297x503j5sgwf"))))
6742 (properties `((upstream-name . "FlowSOM")))
6743 (build-system r-build-system)
6744 (propagated-inputs
6745 `(("r-biocgenerics" ,r-biocgenerics)
6746 ("r-consensusclusterplus" ,r-consensusclusterplus)
6747 ("r-cytoml" ,r-cytoml)
6748 ("r-flowcore" ,r-flowcore)
6749 ("r-flowworkspace" ,r-flowworkspace)
6750 ("r-igraph" ,r-igraph)
6751 ("r-rcolorbrewer" ,r-rcolorbrewer)
6752 ("r-tsne" ,r-tsne)
6753 ("r-xml" ,r-xml)))
6754 (home-page "https://bioconductor.org/packages/FlowSOM/")
6755 (synopsis "Visualize and interpret cytometry data")
6756 (description
6757 "FlowSOM offers visualization options for cytometry data, by using
6758 self-organizing map clustering and minimal spanning trees.")
6759 (license license:gpl2+)))
6760
6761 (define-public r-mixomics
6762 (package
6763 (name "r-mixomics")
6764 (version "6.14.0")
6765 (source
6766 (origin
6767 (method url-fetch)
6768 (uri (bioconductor-uri "mixOmics" version))
6769 (sha256
6770 (base32
6771 "0q43ay5r0qsx0zjjnrq24fk6pq5cimviky5lm4w2mbjclqf0gv0q"))))
6772 (properties `((upstream-name . "mixOmics")))
6773 (build-system r-build-system)
6774 (propagated-inputs
6775 `(("r-corpcor" ,r-corpcor)
6776 ("r-dplyr" ,r-dplyr)
6777 ("r-ellipse" ,r-ellipse)
6778 ("r-ggrepel" ,r-ggrepel)
6779 ("r-ggplot2" ,r-ggplot2)
6780 ("r-gridextra" ,r-gridextra)
6781 ("r-igraph" ,r-igraph)
6782 ("r-lattice" ,r-lattice)
6783 ("r-mass" ,r-mass)
6784 ("r-matrixstats" ,r-matrixstats)
6785 ("r-rarpack" ,r-rarpack)
6786 ("r-rcolorbrewer" ,r-rcolorbrewer)
6787 ("r-reshape2" ,r-reshape2)
6788 ("r-tidyr" ,r-tidyr)))
6789 (native-inputs
6790 `(("r-knitr" ,r-knitr)))
6791 (home-page "http://www.mixOmics.org")
6792 (synopsis "Multivariate methods for exploration of biological datasets")
6793 (description
6794 "mixOmics offers a wide range of multivariate methods for the exploration
6795 and integration of biological datasets with a particular focus on variable
6796 selection. The package proposes several sparse multivariate models we have
6797 developed to identify the key variables that are highly correlated, and/or
6798 explain the biological outcome of interest. The data that can be analysed
6799 with mixOmics may come from high throughput sequencing technologies, such as
6800 omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
6801 also beyond the realm of omics (e.g. spectral imaging). The methods
6802 implemented in mixOmics can also handle missing values without having to
6803 delete entire rows with missing data.")
6804 (license license:gpl2+)))
6805
6806 (define-public r-depecher
6807 (package ;Source/Weave error
6808 (name "r-depecher")
6809 (version "1.6.0")
6810 (source
6811 (origin
6812 (method url-fetch)
6813 (uri (bioconductor-uri "DepecheR" version))
6814 (sha256
6815 (base32
6816 "0c7yv3a7k22nhhw3601n8jdl61cjmlny9b3nfrzsp78mkxi0h469"))))
6817 (properties `((upstream-name . "DepecheR")))
6818 (build-system r-build-system)
6819 (propagated-inputs
6820 `(("r-beanplot" ,r-beanplot)
6821 ("r-dosnow" ,r-dosnow)
6822 ("r-dplyr" ,r-dplyr)
6823 ("r-fnn" ,r-fnn)
6824 ("r-foreach" ,r-foreach)
6825 ("r-ggplot2" ,r-ggplot2)
6826 ("r-gmodels" ,r-gmodels)
6827 ("r-gplots" ,r-gplots)
6828 ("r-mass" ,r-mass)
6829 ("r-matrixstats" ,r-matrixstats)
6830 ("r-mixomics" ,r-mixomics)
6831 ("r-moments" ,r-moments)
6832 ("r-rcpp" ,r-rcpp)
6833 ("r-rcppeigen" ,r-rcppeigen)
6834 ("r-reshape2" ,r-reshape2)
6835 ("r-robustbase" ,r-robustbase)
6836 ("r-viridis" ,r-viridis)))
6837 (native-inputs
6838 `(("r-knitr" ,r-knitr)))
6839 (home-page "https://bioconductor.org/packages/DepecheR/")
6840 (synopsis "Identify traits of clusters in high-dimensional entities")
6841 (description
6842 "The purpose of this package is to identify traits in a dataset that can
6843 separate groups. This is done on two levels. First, clustering is performed,
6844 using an implementation of sparse K-means. Secondly, the generated clusters
6845 are used to predict outcomes of groups of individuals based on their
6846 distribution of observations in the different clusters. As certain clusters
6847 with separating information will be identified, and these clusters are defined
6848 by a sparse number of variables, this method can reduce the complexity of
6849 data, to only emphasize the data that actually matters.")
6850 (license license:expat)))
6851
6852 (define-public r-rcistarget
6853 (package
6854 (name "r-rcistarget")
6855 (version "1.10.0")
6856 (source
6857 (origin
6858 (method url-fetch)
6859 (uri (bioconductor-uri "RcisTarget" version))
6860 (sha256
6861 (base32
6862 "0a711jzxl1kggpk3ln68xzc5y30my4nbs1mxx8951pyi3jvzjfyf"))))
6863 (properties `((upstream-name . "RcisTarget")))
6864 (build-system r-build-system)
6865 (propagated-inputs
6866 `(("r-aucell" ,r-aucell)
6867 ("r-biocgenerics" ,r-biocgenerics)
6868 ("r-data-table" ,r-data-table)
6869 ("r-feather" ,r-feather)
6870 ("r-gseabase" ,r-gseabase)
6871 ("r-r-utils" ,r-r-utils)
6872 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6873 (native-inputs
6874 `(("r-knitr" ,r-knitr)))
6875 (home-page "https://aertslab.org/#scenic")
6876 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
6877 (description
6878 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
6879 over-represented on a gene list. In a first step, RcisTarget selects DNA
6880 motifs that are significantly over-represented in the surroundings of the
6881 @dfn{transcription start site} (TSS) of the genes in the gene-set. This is
6882 achieved by using a database that contains genome-wide cross-species rankings
6883 for each motif. The motifs that are then annotated to TFs and those that have
6884 a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
6885 each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
6886 genes in the gene-set that are ranked above the leading edge).")
6887 (license license:gpl3)))
6888
6889 (define-public r-cicero
6890 (package
6891 (name "r-cicero")
6892 (version "1.8.1")
6893 (source
6894 (origin
6895 (method url-fetch)
6896 (uri (bioconductor-uri "cicero" version))
6897 (sha256
6898 (base32
6899 "12y857p4p0m7k72bimli8wjn9cd0gxjwcs3n7ri9pn9l9d42krqr"))))
6900 (build-system r-build-system)
6901 (propagated-inputs
6902 `(("r-assertthat" ,r-assertthat)
6903 ("r-biobase" ,r-biobase)
6904 ("r-biocgenerics" ,r-biocgenerics)
6905 ("r-data-table" ,r-data-table)
6906 ("r-dplyr" ,r-dplyr)
6907 ("r-fnn" ,r-fnn)
6908 ("r-genomicranges" ,r-genomicranges)
6909 ("r-ggplot2" ,r-ggplot2)
6910 ("r-glasso" ,r-glasso)
6911 ("r-gviz" ,r-gviz)
6912 ("r-igraph" ,r-igraph)
6913 ("r-iranges" ,r-iranges)
6914 ("r-matrix" ,r-matrix)
6915 ("r-monocle" ,r-monocle)
6916 ("r-plyr" ,r-plyr)
6917 ("r-reshape2" ,r-reshape2)
6918 ("r-s4vectors" ,r-s4vectors)
6919 ("r-stringi" ,r-stringi)
6920 ("r-stringr" ,r-stringr)
6921 ("r-tibble" ,r-tibble)
6922 ("r-tidyr" ,r-tidyr)
6923 ("r-vgam" ,r-vgam)))
6924 (native-inputs
6925 `(("r-knitr" ,r-knitr)))
6926 (home-page "https://bioconductor.org/packages/cicero/")
6927 (synopsis "Predict cis-co-accessibility from single-cell data")
6928 (description
6929 "Cicero computes putative cis-regulatory maps from single-cell chromatin
6930 accessibility data. It also extends the monocle package for use in chromatin
6931 accessibility data.")
6932 (license license:expat)))
6933
6934 ;; This is the latest commit on the "monocle3" branch.
6935 (define-public r-cicero-monocle3
6936 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
6937 (revision "1"))
6938 (package (inherit r-cicero)
6939 (name "r-cicero-monocle3")
6940 (version (git-version "1.3.2" revision commit))
6941 (source
6942 (origin
6943 (method git-fetch)
6944 (uri (git-reference
6945 (url "https://github.com/cole-trapnell-lab/cicero-release")
6946 (commit commit)))
6947 (file-name (git-file-name name version))
6948 (sha256
6949 (base32
6950 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
6951 (propagated-inputs
6952 `(("r-monocle3" ,r-monocle3)
6953 ,@(alist-delete "r-monocle"
6954 (package-propagated-inputs r-cicero)))))))
6955
6956 (define-public r-circrnaprofiler
6957 (package
6958 (name "r-circrnaprofiler")
6959 (version "1.4.2")
6960 (source
6961 (origin
6962 (method url-fetch)
6963 (uri (bioconductor-uri "circRNAprofiler" version))
6964 (sha256
6965 (base32
6966 "0r1hfm3pc7c71irzmxmdwc27ns9hkymz4vhb4pqbli4xn37q7cg8"))))
6967 (properties
6968 `((upstream-name . "circRNAprofiler")))
6969 (build-system r-build-system)
6970 (propagated-inputs
6971 `(("r-annotationhub" ,r-annotationhub)
6972 ("r-biostrings" ,r-biostrings)
6973 ("r-bsgenome" ,r-bsgenome)
6974 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
6975 ("r-deseq2" ,r-deseq2)
6976 ("r-dplyr" ,r-dplyr)
6977 ("r-edger" ,r-edger)
6978 ("r-genomeinfodb" ,r-genomeinfodb)
6979 ("r-genomicranges" ,r-genomicranges)
6980 ("r-ggplot2" ,r-ggplot2)
6981 ("r-gwascat" ,r-gwascat)
6982 ("r-iranges" ,r-iranges)
6983 ("r-magrittr" ,r-magrittr)
6984 ("r-r-utils" ,r-r-utils)
6985 ("r-readr" ,r-readr)
6986 ("r-reshape2" ,r-reshape2)
6987 ("r-rlang" ,r-rlang)
6988 ("r-rtracklayer" ,r-rtracklayer)
6989 ("r-s4vectors" ,r-s4vectors)
6990 ("r-seqinr" ,r-seqinr)
6991 ("r-stringi" ,r-stringi)
6992 ("r-stringr" ,r-stringr)
6993 ("r-universalmotif" ,r-universalmotif)))
6994 (native-inputs
6995 `(("r-knitr" ,r-knitr)))
6996 (home-page
6997 "https://github.com/Aufiero/circRNAprofiler")
6998 (synopsis
6999 "Computational framework for the downstream analysis of circular RNA's")
7000 (description
7001 "@code{r-circrnaprofiler} is a computational framework for a comprehensive
7002 in silico analysis of @dfn{circular RNA} (circRNAs). This computational
7003 framework allows to combine and analyze circRNAs previously detected by
7004 multiple publicly available annotation-based circRNA detection tools. It
7005 covers different aspects of circRNAs analysis from differential expression
7006 analysis, evolutionary conservation, biogenesis to functional analysis.")
7007 (license license:gpl3)))
7008
7009 (define-public r-cistopic
7010 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
7011 (revision "0"))
7012 (package
7013 (name "r-cistopic")
7014 (version (git-version "0.2.1" revision commit))
7015 (source
7016 (origin
7017 (method git-fetch)
7018 (uri (git-reference
7019 (url "https://github.com/aertslab/cisTopic")
7020 (commit commit)))
7021 (file-name (git-file-name name version))
7022 (sha256
7023 (base32
7024 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
7025 (build-system r-build-system)
7026 (propagated-inputs
7027 `(("r-aucell" ,r-aucell)
7028 ("r-data-table" ,r-data-table)
7029 ("r-dplyr" ,r-dplyr)
7030 ("r-dosnow" ,r-dosnow)
7031 ("r-dt" ,r-dt)
7032 ("r-feather" ,r-feather)
7033 ("r-fitdistrplus" ,r-fitdistrplus)
7034 ("r-genomicranges" ,r-genomicranges)
7035 ("r-ggplot2" ,r-ggplot2)
7036 ("r-lda" ,r-lda)
7037 ("r-matrix" ,r-matrix)
7038 ("r-plyr" ,r-plyr)
7039 ("r-rcistarget" ,r-rcistarget)
7040 ("r-rtracklayer" ,r-rtracklayer)
7041 ("r-s4vectors" ,r-s4vectors)))
7042 (home-page "https://github.com/aertslab/cisTopic")
7043 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
7044 (description
7045 "The sparse nature of single cell epigenomics data can be overruled using
7046 probabilistic modelling methods such as @dfn{Latent Dirichlet
7047 Allocation} (LDA). This package allows the probabilistic modelling of
7048 cis-regulatory topics (cisTopics) from single cell epigenomics data, and
7049 includes functionalities to identify cell states based on the contribution of
7050 cisTopics and explore the nature and regulatory proteins driving them.")
7051 (license license:gpl3))))
7052
7053 (define-public r-genie3
7054 (package
7055 (name "r-genie3")
7056 (version "1.12.0")
7057 (source
7058 (origin
7059 (method url-fetch)
7060 (uri (bioconductor-uri "GENIE3" version))
7061 (sha256
7062 (base32
7063 "1z7qkv0cgdx2plhc7xdz6s7vwdjhzcdadi35wg3fl6xpids5njf5"))))
7064 (properties `((upstream-name . "GENIE3")))
7065 (build-system r-build-system)
7066 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
7067 (native-inputs
7068 `(("r-knitr" ,r-knitr)))
7069 (home-page "https://bioconductor.org/packages/GENIE3")
7070 (synopsis "Gene network inference with ensemble of trees")
7071 (description
7072 "This package implements the GENIE3 algorithm for inferring gene
7073 regulatory networks from expression data.")
7074 (license license:gpl2+)))
7075
7076 (define-public r-roc
7077 (package
7078 (name "r-roc")
7079 (version "1.66.0")
7080 (source
7081 (origin
7082 (method url-fetch)
7083 (uri (bioconductor-uri "ROC" version))
7084 (sha256
7085 (base32
7086 "02b9n42z3kjrfxpdf3glqvimd79nhnycq00mb09fzhkpp5zl43c9"))))
7087 (properties `((upstream-name . "ROC")))
7088 (build-system r-build-system)
7089 (propagated-inputs
7090 `(("r-knitr" ,r-knitr)))
7091 (home-page "https://www.bioconductor.org/packages/ROC/")
7092 (synopsis "Utilities for ROC curves")
7093 (description
7094 "This package provides utilities for @dfn{Receiver Operating
7095 Characteristic} (ROC) curves, with a focus on micro arrays.")
7096 (license license:artistic2.0)))
7097
7098 (define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
7099 (package
7100 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
7101 (version "0.6.0")
7102 (source
7103 (origin
7104 (method url-fetch)
7105 (uri (bioconductor-uri
7106 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
7107 version 'annotation))
7108 (sha256
7109 (base32
7110 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
7111 (properties
7112 `((upstream-name
7113 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
7114 (build-system r-build-system)
7115 (propagated-inputs `(("r-minfi" ,r-minfi)))
7116 (home-page
7117 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
7118 (synopsis "Annotation for Illumina's 450k methylation arrays")
7119 (description
7120 "This package provides manifests and annotation for Illumina's 450k array
7121 data.")
7122 (license license:artistic2.0)))
7123
7124 (define-public r-watermelon
7125 (package
7126 (name "r-watermelon")
7127 (version "1.34.0")
7128 (source
7129 (origin
7130 (method url-fetch)
7131 (uri (bioconductor-uri "wateRmelon" version))
7132 (sha256
7133 (base32
7134 "1sc2nxg9bafpvlwqhky2p5b6fkimkk9v3xcab9kvwnj6szrb6p3f"))))
7135 (properties `((upstream-name . "wateRmelon")))
7136 (build-system r-build-system)
7137 (propagated-inputs
7138 `(("r-biobase" ,r-biobase)
7139 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
7140 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
7141 ("r-illuminaio" ,r-illuminaio)
7142 ("r-limma" ,r-limma)
7143 ("r-lumi" ,r-lumi)
7144 ("r-matrixstats" ,r-matrixstats)
7145 ("r-methylumi" ,r-methylumi)
7146 ("r-roc" ,r-roc)))
7147 (home-page "https://bioconductor.org/packages/wateRmelon/")
7148 (synopsis "Illumina 450 methylation array normalization and metrics")
7149 (description
7150 "The standard index of DNA methylation (beta) is computed from methylated
7151 and unmethylated signal intensities. Betas calculated from raw signal
7152 intensities perform well, but using 11 methylomic datasets we demonstrate that
7153 quantile normalization methods produce marked improvement. The commonly used
7154 procedure of normalizing betas is inferior to the separate normalization of M
7155 and U, and it is also advantageous to normalize Type I and Type II assays
7156 separately. This package provides 15 flavours of betas and three performance
7157 metrics, with methods for objects produced by the @code{methylumi} and
7158 @code{minfi} packages.")
7159 (license license:gpl3)))
7160
7161 (define-public r-gdsfmt
7162 (package
7163 (name "r-gdsfmt")
7164 (version "1.26.1")
7165 (source
7166 (origin
7167 (method url-fetch)
7168 (uri (bioconductor-uri "gdsfmt" version))
7169 (sha256
7170 (base32
7171 "0f5vn8h5fzzazcv92sgrf85hc4xkkizk2wwml9mzjd8ya2fkwg8n"))
7172 (modules '((guix build utils)))
7173 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
7174 ;; them and link with system libraries instead.
7175 (snippet
7176 '(begin
7177 (for-each delete-file-recursively
7178 '("src/LZ4"
7179 "src/XZ"
7180 "src/ZLIB"))
7181 (substitute* "src/Makevars"
7182 (("all: \\$\\(SHLIB\\)") "all:")
7183 (("\\$\\(SHLIB\\): liblzma.a") "")
7184 (("(ZLIB|LZ4)/.*") "")
7185 (("CoreArray/dVLIntGDS.cpp.*")
7186 "CoreArray/dVLIntGDS.cpp")
7187 (("CoreArray/dVLIntGDS.o.*")
7188 "CoreArray/dVLIntGDS.o")
7189 (("PKG_LIBS = ./liblzma.a")
7190 "PKG_LIBS = -llz4"))
7191 (substitute* "src/CoreArray/dStream.h"
7192 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
7193 (string-append "include <" header ">")))
7194 #t))))
7195 (properties `((upstream-name . "gdsfmt")))
7196 (build-system r-build-system)
7197 (inputs
7198 `(("lz4" ,lz4)
7199 ("xz" ,xz)
7200 ("zlib" ,zlib)))
7201 (native-inputs
7202 `(("r-knitr" ,r-knitr)))
7203 (home-page "http://corearray.sourceforge.net/")
7204 (synopsis
7205 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
7206 (description
7207 "This package provides a high-level R interface to CoreArray @dfn{Genomic
7208 Data Structure} (GDS) data files, which are portable across platforms with
7209 hierarchical structure to store multiple scalable array-oriented data sets
7210 with metadata information. It is suited for large-scale datasets, especially
7211 for data which are much larger than the available random-access memory. The
7212 @code{gdsfmt} package offers efficient operations specifically designed for
7213 integers of less than 8 bits, since a diploid genotype, like
7214 @dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
7215 byte. Data compression and decompression are available with relatively
7216 efficient random access. It is also allowed to read a GDS file in parallel
7217 with multiple R processes supported by the package @code{parallel}.")
7218 (license license:lgpl3)))
7219
7220 (define-public r-bigmelon
7221 (package
7222 (name "r-bigmelon")
7223 (version "1.16.0")
7224 (source
7225 (origin
7226 (method url-fetch)
7227 (uri (bioconductor-uri "bigmelon" version))
7228 (sha256
7229 (base32
7230 "0hj5njwx7n681vigkq4560f9dm7mdjgvcwbgp5nbdn1fb2z24bk7"))))
7231 (properties `((upstream-name . "bigmelon")))
7232 (build-system r-build-system)
7233 (propagated-inputs
7234 `(("r-biobase" ,r-biobase)
7235 ("r-biocgenerics" ,r-biocgenerics)
7236 ("r-gdsfmt" ,r-gdsfmt)
7237 ("r-geoquery" ,r-geoquery)
7238 ("r-methylumi" ,r-methylumi)
7239 ("r-minfi" ,r-minfi)
7240 ("r-watermelon" ,r-watermelon)))
7241 (home-page "https://bioconductor.org/packages/bigmelon/")
7242 (synopsis "Illumina methylation array analysis for large experiments")
7243 (description
7244 "This package provides methods for working with Illumina arrays using the
7245 @code{gdsfmt} package.")
7246 (license license:gpl3)))
7247
7248 (define-public r-seqbias
7249 (package
7250 (name "r-seqbias")
7251 (version "1.38.0")
7252 (source
7253 (origin
7254 (method url-fetch)
7255 (uri (bioconductor-uri "seqbias" version))
7256 (sha256
7257 (base32
7258 "1m634sidmk6c603k2gflyiddkns9vr6ij591nmab523xk5r2f4b2"))))
7259 (properties `((upstream-name . "seqbias")))
7260 (build-system r-build-system)
7261 (propagated-inputs
7262 `(("r-biostrings" ,r-biostrings)
7263 ("r-genomicranges" ,r-genomicranges)
7264 ("r-rhtslib" ,r-rhtslib)))
7265 (home-page "https://bioconductor.org/packages/seqbias/")
7266 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
7267 (description
7268 "This package implements a model of per-position sequencing bias in
7269 high-throughput sequencing data using a simple Bayesian network, the structure
7270 and parameters of which are trained on a set of aligned reads and a reference
7271 genome sequence.")
7272 (license license:lgpl3)))
7273
7274 (define-public r-snplocs-hsapiens-dbsnp144-grch37
7275 (package
7276 (name "r-snplocs-hsapiens-dbsnp144-grch37")
7277 (version "0.99.20")
7278 (source (origin
7279 (method url-fetch)
7280 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
7281 version 'annotation))
7282 (sha256
7283 (base32
7284 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
7285 (build-system r-build-system)
7286 ;; As this package provides little more than a very large data file it
7287 ;; doesn't make sense to build substitutes.
7288 (arguments `(#:substitutable? #f))
7289 (propagated-inputs
7290 `(("r-biocgenerics" ,r-biocgenerics)
7291 ("r-s4vectors" ,r-s4vectors)
7292 ("r-iranges" ,r-iranges)
7293 ("r-genomeinfodb" ,r-genomeinfodb)
7294 ("r-genomicranges" ,r-genomicranges)
7295 ("r-bsgenome" ,r-bsgenome)
7296 ("r-biostrings" ,r-biostrings)))
7297 (home-page
7298 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
7299 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
7300 (description "This package provides SNP locations and alleles for Homo
7301 sapiens extracted from NCBI dbSNP Build 144. The source data files used for
7302 this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
7303 to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
7304 patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
7305 X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
7306 the mitochondrion chromosome. Therefore, the SNPs in this package can be
7307 injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
7308 correct position but this injection will exclude chrM (i.e. nothing will be
7309 injected in that sequence).")
7310 (license license:artistic2.0)))
7311
7312 (define-public r-reqon
7313 (package
7314 (name "r-reqon")
7315 (version "1.36.0")
7316 (source
7317 (origin
7318 (method url-fetch)
7319 (uri (bioconductor-uri "ReQON" version))
7320 (sha256
7321 (base32
7322 "1yz0r0rrk4n6dnqbdq41lvs5z8l6vkx729m0a7f29svw4dbc6mdq"))))
7323 (properties `((upstream-name . "ReQON")))
7324 (build-system r-build-system)
7325 (propagated-inputs
7326 `(("r-rjava" ,r-rjava)
7327 ("r-rsamtools" ,r-rsamtools)
7328 ("r-seqbias" ,r-seqbias)))
7329 (home-page "https://bioconductor.org/packages/ReQON/")
7330 (synopsis "Recalibrating quality of nucleotides")
7331 (description
7332 "This package provides an implementation of an algorithm for
7333 recalibrating the base quality scores for aligned sequencing data in BAM
7334 format.")
7335 (license license:gpl2)))
7336
7337 (define-public r-wavcluster
7338 (package
7339 (name "r-wavcluster")
7340 (version "2.24.0")
7341 (source
7342 (origin
7343 (method url-fetch)
7344 (uri (bioconductor-uri "wavClusteR" version))
7345 (sha256
7346 (base32
7347 "18cg0jbr3rjyx31wwyag1n5gams55pbd2rvb99i3g80q9hvswawi"))))
7348 (properties `((upstream-name . "wavClusteR")))
7349 (build-system r-build-system)
7350 (propagated-inputs
7351 `(("r-biocgenerics" ,r-biocgenerics)
7352 ("r-biostrings" ,r-biostrings)
7353 ("r-foreach" ,r-foreach)
7354 ("r-genomicfeatures" ,r-genomicfeatures)
7355 ("r-genomicranges" ,r-genomicranges)
7356 ("r-ggplot2" ,r-ggplot2)
7357 ("r-hmisc" ,r-hmisc)
7358 ("r-iranges" ,r-iranges)
7359 ("r-mclust" ,r-mclust)
7360 ("r-rsamtools" ,r-rsamtools)
7361 ("r-rtracklayer" ,r-rtracklayer)
7362 ("r-s4vectors" ,r-s4vectors)
7363 ("r-seqinr" ,r-seqinr)
7364 ("r-stringr" ,r-stringr)))
7365 (native-inputs
7366 `(("r-knitr" ,r-knitr)))
7367 (home-page "https://bioconductor.org/packages/wavClusteR/")
7368 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
7369 (description
7370 "This package provides an integrated pipeline for the analysis of
7371 PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
7372 sequencing errors, SNPs and additional non-experimental sources by a non-
7373 parametric mixture model. The protein binding sites (clusters) are then
7374 resolved at high resolution and cluster statistics are estimated using a
7375 rigorous Bayesian framework. Post-processing of the results, data export for
7376 UCSC genome browser visualization and motif search analysis are provided. In
7377 addition, the package integrates RNA-Seq data to estimate the False
7378 Discovery Rate of cluster detection. Key functions support parallel multicore
7379 computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
7380 be applied to the analysis of other NGS data obtained from experimental
7381 procedures that induce nucleotide substitutions (e.g. BisSeq).")
7382 (license license:gpl2)))
7383
7384 (define-public r-timeseriesexperiment
7385 (package
7386 (name "r-timeseriesexperiment")
7387 (version "1.8.0")
7388 (source
7389 (origin
7390 (method url-fetch)
7391 (uri (bioconductor-uri "TimeSeriesExperiment" version))
7392 (sha256
7393 (base32
7394 "1jx0rk660mfzk7rfhamnp0disx3bv456cqi9hyaz2wcbcdrlvcjn"))))
7395 (properties
7396 `((upstream-name . "TimeSeriesExperiment")))
7397 (build-system r-build-system)
7398 (propagated-inputs
7399 `(("r-deseq2" ,r-deseq2)
7400 ("r-dplyr" ,r-dplyr)
7401 ("r-dynamictreecut" ,r-dynamictreecut)
7402 ("r-edger" ,r-edger)
7403 ("r-ggplot2" ,r-ggplot2)
7404 ("r-hmisc" ,r-hmisc)
7405 ("r-limma" ,r-limma)
7406 ("r-magrittr" ,r-magrittr)
7407 ("r-proxy" ,r-proxy)
7408 ("r-s4vectors" ,r-s4vectors)
7409 ("r-summarizedexperiment" ,r-summarizedexperiment)
7410 ("r-tibble" ,r-tibble)
7411 ("r-tidyr" ,r-tidyr)
7412 ("r-vegan" ,r-vegan)
7413 ("r-viridis" ,r-viridis)))
7414 (native-inputs
7415 `(("r-knitr" ,r-knitr)))
7416 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
7417 (synopsis "Analysis for short time-series data")
7418 (description
7419 "This package is a visualization and analysis toolbox for short time
7420 course data which includes dimensionality reduction, clustering, two-sample
7421 differential expression testing and gene ranking techniques. The package also
7422 provides methods for retrieving enriched pathways.")
7423 (license license:lgpl3+)))
7424
7425 (define-public r-variantfiltering
7426 (package
7427 (name "r-variantfiltering")
7428 (version "1.26.0")
7429 (source
7430 (origin
7431 (method url-fetch)
7432 (uri (bioconductor-uri "VariantFiltering" version))
7433 (sha256
7434 (base32
7435 "0zy53knvyk8wy3hmnsxc0w9qkhvx6xhviskvx7rwmrsi7pz531l5"))))
7436 (properties
7437 `((upstream-name . "VariantFiltering")))
7438 (build-system r-build-system)
7439 (propagated-inputs
7440 `(("r-annotationdbi" ,r-annotationdbi)
7441 ("r-biobase" ,r-biobase)
7442 ("r-biocgenerics" ,r-biocgenerics)
7443 ("r-biocparallel" ,r-biocparallel)
7444 ("r-biostrings" ,r-biostrings)
7445 ("r-bsgenome" ,r-bsgenome)
7446 ("r-dt" ,r-dt)
7447 ("r-genomeinfodb" ,r-genomeinfodb)
7448 ("r-genomicfeatures" ,r-genomicfeatures)
7449 ("r-genomicranges" ,r-genomicranges)
7450 ("r-genomicscores" ,r-genomicscores)
7451 ("r-graph" ,r-graph)
7452 ("r-gviz" ,r-gviz)
7453 ("r-iranges" ,r-iranges)
7454 ("r-rbgl" ,r-rbgl)
7455 ("r-rsamtools" ,r-rsamtools)
7456 ("r-s4vectors" ,r-s4vectors)
7457 ("r-shiny" ,r-shiny)
7458 ("r-shinyjs" ,r-shinyjs)
7459 ("r-shinythemes" ,r-shinythemes)
7460 ("r-shinytree" ,r-shinytree)
7461 ("r-summarizedexperiment" ,r-summarizedexperiment)
7462 ("r-variantannotation" ,r-variantannotation)
7463 ("r-xvector" ,r-xvector)))
7464 (home-page "https://github.com/rcastelo/VariantFiltering")
7465 (synopsis "Filtering of coding and non-coding genetic variants")
7466 (description
7467 "Filter genetic variants using different criteria such as inheritance
7468 model, amino acid change consequence, minor allele frequencies across human
7469 populations, splice site strength, conservation, etc.")
7470 (license license:artistic2.0)))
7471
7472 (define-public r-genomegraphs
7473 (package
7474 (name "r-genomegraphs")
7475 (version "1.46.0")
7476 (source
7477 (origin
7478 (method url-fetch)
7479 (uri (bioconductor-uri "GenomeGraphs" version))
7480 (sha256
7481 (base32
7482 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
7483 (properties `((upstream-name . "GenomeGraphs")))
7484 (build-system r-build-system)
7485 (propagated-inputs
7486 `(("r-biomart" ,r-biomart)))
7487 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
7488 (synopsis "Plotting genomic information from Ensembl")
7489 (description
7490 "Genomic data analyses requires integrated visualization of known genomic
7491 information and new experimental data. GenomeGraphs uses the biomaRt package
7492 to perform live annotation queries to Ensembl and translates this to e.g.
7493 gene/transcript structures in viewports of the grid graphics package. This
7494 results in genomic information plotted together with your data. Another
7495 strength of GenomeGraphs is to plot different data types such as array CGH,
7496 gene expression, sequencing and other data, together in one plot using the
7497 same genome coordinate system.")
7498 (license license:artistic2.0)))
7499
7500 (define-public r-wavetiling
7501 (package
7502 (name "r-wavetiling")
7503 (version "1.28.0")
7504 (source
7505 (origin
7506 (method url-fetch)
7507 (uri (bioconductor-uri "waveTiling" version))
7508 (sha256
7509 (base32
7510 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
7511 (properties `((upstream-name . "waveTiling")))
7512 (build-system r-build-system)
7513 (propagated-inputs
7514 `(("r-affy" ,r-affy)
7515 ("r-biobase" ,r-biobase)
7516 ("r-biostrings" ,r-biostrings)
7517 ("r-genomegraphs" ,r-genomegraphs)
7518 ("r-genomicranges" ,r-genomicranges)
7519 ("r-iranges" ,r-iranges)
7520 ("r-oligo" ,r-oligo)
7521 ("r-oligoclasses" ,r-oligoclasses)
7522 ("r-preprocesscore" ,r-preprocesscore)
7523 ("r-waveslim" ,r-waveslim)))
7524 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
7525 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
7526 (description
7527 "This package is designed to conduct transcriptome analysis for tiling
7528 arrays based on fast wavelet-based functional models.")
7529 (license license:gpl2+)))
7530
7531 (define-public r-variancepartition
7532 (package
7533 (name "r-variancepartition")
7534 (version "1.20.0")
7535 (source
7536 (origin
7537 (method url-fetch)
7538 (uri (bioconductor-uri "variancePartition" version))
7539 (sha256
7540 (base32
7541 "0fisaqd5v8xy9rz9l1zs62k1n2h4k1irzgwj46ci947l52x1qhah"))))
7542 (properties
7543 `((upstream-name . "variancePartition")))
7544 (build-system r-build-system)
7545 (propagated-inputs
7546 `(("r-biobase" ,r-biobase)
7547 ("r-biocparallel" ,r-biocparallel)
7548 ("r-colorramps" ,r-colorramps)
7549 ("r-doparallel" ,r-doparallel)
7550 ("r-foreach" ,r-foreach)
7551 ("r-ggplot2" ,r-ggplot2)
7552 ("r-gplots" ,r-gplots)
7553 ("r-iterators" ,r-iterators)
7554 ("r-limma" ,r-limma)
7555 ("r-lme4" ,r-lme4)
7556 ("r-lmertest" ,r-lmertest)
7557 ("r-mass" ,r-mass)
7558 ("r-pbkrtest" ,r-pbkrtest)
7559 ("r-progress" ,r-progress)
7560 ("r-reshape2" ,r-reshape2)
7561 ("r-scales" ,r-scales)))
7562 (native-inputs
7563 `(("r-knitr" ,r-knitr)))
7564 (home-page "https://bioconductor.org/packages/variancePartition/")
7565 (synopsis "Analyze variation in gene expression experiments")
7566 (description
7567 "This is a package providing tools to quantify and interpret multiple
7568 sources of biological and technical variation in gene expression experiments.
7569 It uses a linear mixed model to quantify variation in gene expression
7570 attributable to individual, tissue, time point, or technical variables. The
7571 package includes dream differential expression analysis for repeated
7572 measures.")
7573 (license license:gpl2+)))
7574
7575 (define-public r-htqpcr
7576 (package
7577 (name "r-htqpcr")
7578 (version "1.44.0")
7579 (source
7580 (origin
7581 (method url-fetch)
7582 (uri (bioconductor-uri "HTqPCR" version))
7583 (sha256
7584 (base32
7585 "1fzjx6psr41naq9ycpnv3lxlgkiyrpn7r2wl1i4gz45f3lax0yji"))))
7586 (properties `((upstream-name . "HTqPCR")))
7587 (build-system r-build-system)
7588 (propagated-inputs
7589 `(("r-affy" ,r-affy)
7590 ("r-biobase" ,r-biobase)
7591 ("r-gplots" ,r-gplots)
7592 ("r-limma" ,r-limma)
7593 ("r-rcolorbrewer" ,r-rcolorbrewer)))
7594 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
7595 "groups/bertone/software/HTqPCR.pdf"))
7596 (synopsis "Automated analysis of high-throughput qPCR data")
7597 (description
7598 "Analysis of Ct values from high throughput quantitative real-time
7599 PCR (qPCR) assays across multiple conditions or replicates. The input data
7600 can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
7601 OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
7602 Laboratories; conventional 96- or 384-well plates; or microfluidic devices
7603 such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
7604 loading, quality assessment, normalization, visualization and parametric or
7605 non-parametric testing for statistical significance in Ct values between
7606 features (e.g. genes, microRNAs).")
7607 (license license:artistic2.0)))
7608
7609 (define-public r-unifiedwmwqpcr
7610 (package
7611 (name "r-unifiedwmwqpcr")
7612 (version "1.26.0")
7613 (source
7614 (origin
7615 (method url-fetch)
7616 (uri (bioconductor-uri "unifiedWMWqPCR" version))
7617 (sha256
7618 (base32
7619 "1ad5a7gy43l8x1rf5lgqiy2bv6fgah7cbnp4lrqwshphlnr30ndv"))))
7620 (properties
7621 `((upstream-name . "unifiedWMWqPCR")))
7622 (build-system r-build-system)
7623 (propagated-inputs
7624 `(("r-biocgenerics" ,r-biocgenerics)
7625 ("r-htqpcr" ,r-htqpcr)))
7626 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
7627 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
7628 (description
7629 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
7630 data. This modified test allows for testing differential expression in qPCR
7631 data.")
7632 (license license:gpl2+)))
7633
7634 (define-public r-universalmotif
7635 (package
7636 (name "r-universalmotif")
7637 (version "1.8.3")
7638 (source
7639 (origin
7640 (method url-fetch)
7641 (uri (bioconductor-uri "universalmotif" version))
7642 (sha256
7643 (base32
7644 "1ys2kbayc1rzv8nzi60208yfslm4kzynndfg7vw2n0c30dvzycrc"))))
7645 (properties
7646 `((upstream-name . "universalmotif")))
7647 (build-system r-build-system)
7648 (arguments
7649 `(#:phases
7650 (modify-phases %standard-phases
7651 (add-after 'unpack 'fix-reference-to-strip
7652 (lambda _
7653 (substitute* "src/Makevars"
7654 (("/usr/bin/strip") (which "strip"))))))))
7655 (propagated-inputs
7656 `(("r-biocgenerics" ,r-biocgenerics)
7657 ("r-biostrings" ,r-biostrings)
7658 ("r-ggplot2" ,r-ggplot2)
7659 ("r-ggseqlogo" ,r-ggseqlogo)
7660 ("r-iranges" ,r-iranges)
7661 ("r-mass" ,r-mass)
7662 ("r-rcpp" ,r-rcpp)
7663 ("r-rcppthread" ,r-rcppthread)
7664 ("r-rdpack" ,r-rdpack)
7665 ("r-rlang" ,r-rlang)
7666 ("r-s4vectors" ,r-s4vectors)
7667 ("r-yaml" ,r-yaml)))
7668 (native-inputs
7669 `(("r-knitr" ,r-knitr)))
7670 (home-page
7671 "https://bioconductor.org/packages/universalmotif/")
7672 (synopsis
7673 "Specific structures importer, modifier, and exporter for R")
7674 (description
7675 "This package allows importing most common @dfn{specific structure}
7676 (motif) types into R for use by functions provided by other Bioconductor
7677 motif-related packages. Motifs can be exported into most major motif formats
7678 from various classes as defined by other Bioconductor packages. A suite of
7679 motif and sequence manipulation and analysis functions are included, including
7680 enrichment, comparison, P-value calculation, shuffling, trimming, higher-order
7681 motifs, and others.")
7682 (license license:gpl3)))
7683
7684 ;; This is a CRAN package, but it depends on Bioconductor packages, so we put
7685 ;; it here.
7686 (define-public r-activedriverwgs
7687 (package
7688 (name "r-activedriverwgs")
7689 (version "1.1.1")
7690 (source
7691 (origin
7692 (method url-fetch)
7693 (uri (cran-uri "ActiveDriverWGS" version))
7694 (sha256
7695 (base32
7696 "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say"))))
7697 (properties
7698 `((upstream-name . "ActiveDriverWGS")))
7699 (build-system r-build-system)
7700 (propagated-inputs
7701 `(("r-biostrings" ,r-biostrings)
7702 ("r-bsgenome" ,r-bsgenome)
7703 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7704 ("r-genomeinfodb" ,r-genomeinfodb)
7705 ("r-genomicranges" ,r-genomicranges)
7706 ("r-iranges" ,r-iranges)
7707 ("r-s4vectors" ,r-s4vectors)))
7708 (native-inputs
7709 `(("r-knitr" ,r-knitr)))
7710 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
7711 (synopsis "Driver discovery tool for cancer whole genomes")
7712 (description
7713 "This package provides a method for finding an enrichment of cancer
7714 simple somatic mutations (SNVs and Indels) in functional elements across the
7715 human genome. ActiveDriverWGS detects coding and noncoding driver elements
7716 using whole genome sequencing data.")
7717 (license license:gpl3)))
7718
7719 ;; This is a CRAN package, but it depends on Bioconductor packages, so we put
7720 ;; it here.
7721 (define-public r-activepathways
7722 (package
7723 (name "r-activepathways")
7724 (version "1.0.2")
7725 (source
7726 (origin
7727 (method url-fetch)
7728 (uri (cran-uri "ActivePathways" version))
7729 (sha256
7730 (base32
7731 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
7732 (properties
7733 `((upstream-name . "ActivePathways")))
7734 (build-system r-build-system)
7735 (propagated-inputs
7736 `(("r-data-table" ,r-data-table)
7737 ("r-ggplot2" ,r-ggplot2)))
7738 (native-inputs
7739 `(("r-knitr" ,r-knitr)))
7740 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
7741 (synopsis "Multivariate pathway enrichment analysis")
7742 (description
7743 "This package represents an integrative method of analyzing multi omics
7744 data that conducts enrichment analysis of annotated gene sets. ActivePathways
7745 uses a statistical data fusion approach, rationalizes contributing evidence
7746 and highlights associated genes, improving systems-level understanding of
7747 cellular organization in health and disease.")
7748 (license license:gpl3)))
7749
7750 (define-public r-bgmix
7751 (package
7752 (name "r-bgmix")
7753 (version "1.50.0")
7754 (source
7755 (origin
7756 (method url-fetch)
7757 (uri (bioconductor-uri "BGmix" version))
7758 (sha256
7759 (base32
7760 "0r9gjqajarg5mivxhqdzn8m8hmfarmzbplp3zqyyznccri03pv50"))))
7761 (properties `((upstream-name . "BGmix")))
7762 (build-system r-build-system)
7763 (propagated-inputs
7764 `(("r-kernsmooth" ,r-kernsmooth)))
7765 (home-page "https://bioconductor.org/packages/BGmix/")
7766 (synopsis "Bayesian models for differential gene expression")
7767 (description
7768 "This package provides fully Bayesian mixture models for differential
7769 gene expression.")
7770 (license license:gpl2)))
7771
7772 (define-public r-bgx
7773 (package
7774 (name "r-bgx")
7775 (version "1.56.0")
7776 (source
7777 (origin
7778 (method url-fetch)
7779 (uri (bioconductor-uri "bgx" version))
7780 (sha256
7781 (base32
7782 "0gm4wv9drqvg9r4f0id1ivrfgv0nvh0hb6hp63b3jd14092777im"))))
7783 (properties `((upstream-name . "bgx")))
7784 (build-system r-build-system)
7785 (propagated-inputs
7786 `(("r-affy" ,r-affy)
7787 ("r-biobase" ,r-biobase)
7788 ("r-gcrma" ,r-gcrma)
7789 ("r-rcpp" ,r-rcpp)))
7790 (home-page "https://bioconductor.org/packages/bgx/")
7791 (synopsis "Bayesian gene expression")
7792 (description
7793 "This package provides tools for Bayesian integrated analysis of
7794 Affymetrix GeneChips.")
7795 (license license:gpl2)))
7796
7797 (define-public r-bhc
7798 (package
7799 (name "r-bhc")
7800 (version "1.42.0")
7801 (source
7802 (origin
7803 (method url-fetch)
7804 (uri (bioconductor-uri "BHC" version))
7805 (sha256
7806 (base32
7807 "1n2rkbj8j10f38d40wvi6mwjxnrlfx71a48ab07bp2s0hwhxd7yn"))))
7808 (properties `((upstream-name . "BHC")))
7809 (build-system r-build-system)
7810 (home-page "https://bioconductor.org/packages/BHC/")
7811 (synopsis "Bayesian hierarchical clustering")
7812 (description
7813 "The method implemented in this package performs bottom-up hierarchical
7814 clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
7815 in the data and Bayesian model selection to decide at each step which clusters
7816 to merge. This avoids several limitations of traditional methods, for example
7817 how many clusters there should be and how to choose a principled distance
7818 metric. This implementation accepts multinomial (i.e. discrete, with 2+
7819 categories) or time-series data. This version also includes a randomised
7820 algorithm which is more efficient for larger data sets.")
7821 (license license:gpl3)))
7822
7823 (define-public r-bicare
7824 (package
7825 (name "r-bicare")
7826 (version "1.48.0")
7827 (source
7828 (origin
7829 (method url-fetch)
7830 (uri (bioconductor-uri "BicARE" version))
7831 (sha256
7832 (base32
7833 "1np3967rjx54hbjsynvya75lcsqa6zic6frw5fjwqybwv2pzzw2k"))))
7834 (properties `((upstream-name . "BicARE")))
7835 (build-system r-build-system)
7836 (propagated-inputs
7837 `(("r-biobase" ,r-biobase)
7838 ("r-gseabase" ,r-gseabase)
7839 ("r-multtest" ,r-multtest)))
7840 (home-page "http://bioinfo.curie.fr")
7841 (synopsis "Biclustering analysis and results exploration")
7842 (description
7843 "This is a package for biclustering analysis and exploration of
7844 results.")
7845 (license license:gpl2)))
7846
7847 (define-public r-bifet
7848 (package
7849 (name "r-bifet")
7850 (version "1.10.0")
7851 (source
7852 (origin
7853 (method url-fetch)
7854 (uri (bioconductor-uri "BiFET" version))
7855 (sha256
7856 (base32
7857 "191m1xhsj4l64rrh67hqiz1rdkfhw0gfd5aymf3x0xm710l3rh4a"))))
7858 (properties `((upstream-name . "BiFET")))
7859 (build-system r-build-system)
7860 (propagated-inputs
7861 `(("r-genomicranges" ,r-genomicranges)
7862 ("r-poibin" ,r-poibin)))
7863 (native-inputs
7864 `(("r-knitr" ,r-knitr)))
7865 (home-page "https://bioconductor.org/packages/BiFET")
7866 (synopsis "Bias-free footprint enrichment test")
7867 (description
7868 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
7869 over-represented in target regions compared to background regions after
7870 correcting for the bias arising from the imbalance in read counts and GC
7871 contents between the target and background regions. For a given TF k, BiFET
7872 tests the null hypothesis that the target regions have the same probability of
7873 having footprints for the TF k as the background regions while correcting for
7874 the read count and GC content bias.")
7875 (license license:gpl3)))
7876
7877 (define-public r-rsbml
7878 (package
7879 (name "r-rsbml")
7880 (version "2.48.0")
7881 (source
7882 (origin
7883 (method url-fetch)
7884 (uri (bioconductor-uri "rsbml" version))
7885 (sha256
7886 (base32
7887 "0vrjfhwcpc699sq78pkm022fam3ahar8h3lx3fr879dd21k02g61"))))
7888 (properties `((upstream-name . "rsbml")))
7889 (build-system r-build-system)
7890 (inputs
7891 `(("libsbml" ,libsbml)
7892 ("zlib" ,zlib)))
7893 (propagated-inputs
7894 `(("r-biocgenerics" ,r-biocgenerics)
7895 ("r-graph" ,r-graph)))
7896 (native-inputs
7897 `(("pkg-config" ,pkg-config)))
7898 (home-page "http://www.sbml.org")
7899 (synopsis "R support for SBML")
7900 (description
7901 "This package provides an R interface to libsbml for SBML parsing,
7902 validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
7903 (license license:artistic2.0)))
7904
7905 (define-public r-hypergraph
7906 (package
7907 (name "r-hypergraph")
7908 (version "1.62.0")
7909 (source
7910 (origin
7911 (method url-fetch)
7912 (uri (bioconductor-uri "hypergraph" version))
7913 (sha256
7914 (base32
7915 "1p5mzr2aiqqc1j2inh45abjvqhid9jqv6wiym1xxnz16mpaa7q97"))))
7916 (properties `((upstream-name . "hypergraph")))
7917 (build-system r-build-system)
7918 (propagated-inputs
7919 `(("r-graph" ,r-graph)))
7920 (home-page "https://bioconductor.org/packages/hypergraph")
7921 (synopsis "Hypergraph data structures")
7922 (description
7923 "This package implements some simple capabilities for representing and
7924 manipulating hypergraphs.")
7925 (license license:artistic2.0)))
7926
7927 (define-public r-hyperdraw
7928 (package
7929 (name "r-hyperdraw")
7930 (version "1.42.0")
7931 (source
7932 (origin
7933 (method url-fetch)
7934 (uri (bioconductor-uri "hyperdraw" version))
7935 (sha256
7936 (base32
7937 "0z3a3lpz7s0fw023fxldkgxvl2dl1wn8agnyj09sky11ainxdayz"))))
7938 (properties `((upstream-name . "hyperdraw")))
7939 (build-system r-build-system)
7940 (inputs `(("graphviz" ,graphviz)))
7941 (propagated-inputs
7942 `(("r-graph" ,r-graph)
7943 ("r-hypergraph" ,r-hypergraph)
7944 ("r-rgraphviz" ,r-rgraphviz)))
7945 (home-page "https://bioconductor.org/packages/hyperdraw")
7946 (synopsis "Visualizing hypergraphs")
7947 (description
7948 "This package provides functions for visualizing hypergraphs.")
7949 (license license:gpl2+)))
7950
7951 (define-public r-biggr
7952 (package
7953 (name "r-biggr")
7954 (version "1.26.0")
7955 (source
7956 (origin
7957 (method url-fetch)
7958 (uri (bioconductor-uri "BiGGR" version))
7959 (sha256
7960 (base32
7961 "1hlsnss6071ck4ky1akxp1dnv3vmd8f85drdziqmm4nc2dfrr14y"))))
7962 (properties `((upstream-name . "BiGGR")))
7963 (build-system r-build-system)
7964 (propagated-inputs
7965 `(("r-hyperdraw" ,r-hyperdraw)
7966 ("r-hypergraph" ,r-hypergraph)
7967 ("r-lim" ,r-lim)
7968 ("r-limsolve" ,r-limsolve)
7969 ("r-rsbml" ,r-rsbml)
7970 ("r-stringr" ,r-stringr)))
7971 (home-page "https://bioconductor.org/packages/BiGGR/")
7972 (synopsis "Constraint based modeling using metabolic reconstruction databases")
7973 (description
7974 "This package provides an interface to simulate metabolic reconstruction
7975 from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
7976 reconstruction databases. The package facilitates @dfn{flux balance
7977 analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
7978 networks and estimated fluxes can be visualized with hypergraphs.")
7979 (license license:gpl3+)))
7980
7981 (define-public r-bigmemoryextras
7982 (package
7983 (name "r-bigmemoryextras")
7984 (version "1.38.0")
7985 (source
7986 (origin
7987 (method url-fetch)
7988 (uri (bioconductor-uri "bigmemoryExtras" version))
7989 (sha256
7990 (base32
7991 "1k31h746j8r3f92vj62s38fw12qjkv5814ipcqfbswnxgaan17zj"))))
7992 (properties
7993 `((upstream-name . "bigmemoryExtras")))
7994 (build-system r-build-system)
7995 (propagated-inputs
7996 `(("r-bigmemory" ,r-bigmemory)))
7997 (native-inputs
7998 `(("r-knitr" ,r-knitr)))
7999 (home-page "https://github.com/phaverty/bigmemoryExtras")
8000 (synopsis "Extension of the bigmemory package")
8001 (description
8002 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
8003 safety and convenience features to the @code{filebacked.big.matrix} class from
8004 the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
8005 monitoring and gracefully restoring the connection to on-disk data and it also
8006 protects against accidental data modification with a file-system-based
8007 permissions system. Utilities are provided for using @code{BigMatrix}-derived
8008 classes as @code{assayData} matrices within the @code{Biobase} package's
8009 @code{eSet} family of classes. @code{BigMatrix} provides some optimizations
8010 related to attaching to, and indexing into, file-backed matrices with
8011 dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
8012 a file-backed matrix with factor properties.")
8013 (license license:artistic2.0)))
8014
8015 (define-public r-bigpint
8016 (package
8017 (name "r-bigpint")
8018 (version "1.6.0")
8019 (source
8020 (origin
8021 (method url-fetch)
8022 (uri (bioconductor-uri "bigPint" version))
8023 (sha256
8024 (base32
8025 "1axgapy4iyx059777m9faczwwj03h3i5dyrs0rlc84axzhzd2kis"))))
8026 (properties `((upstream-name . "bigPint")))
8027 (build-system r-build-system)
8028 (propagated-inputs
8029 `(("r-delayedarray" ,r-delayedarray)
8030 ("r-dplyr" ,r-dplyr)
8031 ("r-ggally" ,r-ggally)
8032 ("r-ggplot2" ,r-ggplot2)
8033 ("r-gridextra" ,r-gridextra)
8034 ("r-hexbin" ,r-hexbin)
8035 ("r-hmisc" ,r-hmisc)
8036 ("r-htmlwidgets" ,r-htmlwidgets)
8037 ("r-plotly" ,r-plotly)
8038 ("r-plyr" ,r-plyr)
8039 ("r-rcolorbrewer" ,r-rcolorbrewer)
8040 ("r-reshape" ,r-reshape)
8041 ("r-shiny" ,r-shiny)
8042 ("r-shinycssloaders" ,r-shinycssloaders)
8043 ("r-shinydashboard" ,r-shinydashboard)
8044 ("r-stringr" ,r-stringr)
8045 ("r-summarizedexperiment" ,r-summarizedexperiment)
8046 ("r-tidyr" ,r-tidyr)))
8047 (native-inputs
8048 `(("r-knitr" ,r-knitr)))
8049 (home-page "https://github.com/lindsayrutter/bigPint")
8050 (synopsis "Big multivariate data plotted interactively")
8051 (description
8052 "This package provides methods for visualizing large multivariate
8053 datasets using static and interactive scatterplot matrices, parallel
8054 coordinate plots, volcano plots, and litre plots. It includes examples for
8055 visualizing RNA-sequencing datasets and differentially expressed genes.")
8056 (license license:gpl3)))
8057
8058 (define-public r-chemminer
8059 (package
8060 (name "r-chemminer")
8061 (version "3.42.2")
8062 (source
8063 (origin
8064 (method url-fetch)
8065 (uri (bioconductor-uri "ChemmineR" version))
8066 (sha256
8067 (base32
8068 "10d8h6w24h4s7l02zzv6q46w3yiqsjizip7mf11cvkmd6p7qxfl9"))))
8069 (properties `((upstream-name . "ChemmineR")))
8070 (build-system r-build-system)
8071 (propagated-inputs
8072 `(("r-base64enc" ,r-base64enc)
8073 ("r-bh" ,r-bh)
8074 ("r-biocgenerics" ,r-biocgenerics)
8075 ("r-dbi" ,r-dbi)
8076 ("r-digest" ,r-digest)
8077 ("r-dt" ,r-dt)
8078 ("r-ggplot2" ,r-ggplot2)
8079 ("r-gridextra" ,r-gridextra)
8080 ("r-png" ,r-png)
8081 ("r-rcpp" ,r-rcpp)
8082 ("r-rcurl" ,r-rcurl)
8083 ("r-rjson" ,r-rjson)
8084 ("r-rsvg" ,r-rsvg)))
8085 (native-inputs
8086 `(("r-knitr" ,r-knitr)))
8087 (home-page "https://github.com/girke-lab/ChemmineR")
8088 (synopsis "Cheminformatics toolkit for R")
8089 (description
8090 "ChemmineR is a cheminformatics package for analyzing drug-like small
8091 molecule data in R. It contains functions for efficient processing of large
8092 numbers of molecules, physicochemical/structural property predictions,
8093 structural similarity searching, classification and clustering of compound
8094 libraries with a wide spectrum of algorithms. In addition, it offers
8095 visualization functions for compound clustering results and chemical
8096 structures.")
8097 (license license:artistic2.0)))
8098
8099 (define-public r-bioassayr
8100 (package
8101 (name "r-bioassayr")
8102 (version "1.28.2")
8103 (source
8104 (origin
8105 (method url-fetch)
8106 (uri (bioconductor-uri "bioassayR" version))
8107 (sha256
8108 (base32
8109 "0ylnnm31jkmi8zz78kngqv36yn6i5lvjp1i27v59svw13m4r03g5"))))
8110 (properties `((upstream-name . "bioassayR")))
8111 (build-system r-build-system)
8112 (propagated-inputs
8113 `(("r-biocgenerics" ,r-biocgenerics)
8114 ("r-chemminer" ,r-chemminer)
8115 ("r-dbi" ,r-dbi)
8116 ("r-matrix" ,r-matrix)
8117 ("r-rjson" ,r-rjson)
8118 ("r-rsqlite" ,r-rsqlite)
8119 ("r-xml" ,r-xml)))
8120 (native-inputs
8121 `(("r-knitr" ,r-knitr)))
8122 (home-page "https://github.com/girke-lab/bioassayR")
8123 (synopsis "Cross-target analysis of small molecule bioactivity")
8124 (description
8125 "bioassayR is a computational tool that enables simultaneous analysis of
8126 thousands of bioassay experiments performed over a diverse set of compounds
8127 and biological targets. Unique features include support for large-scale
8128 cross-target analyses of both public and custom bioassays, generation of
8129 @dfn{high throughput screening fingerprints} (HTSFPs), and an optional
8130 preloaded database that provides access to a substantial portion of publicly
8131 available bioactivity data.")
8132 (license license:artistic2.0)))
8133
8134 (define-public r-biobroom
8135 (package
8136 (name "r-biobroom")
8137 (version "1.22.0")
8138 (source
8139 (origin
8140 (method url-fetch)
8141 (uri (bioconductor-uri "biobroom" version))
8142 (sha256
8143 (base32
8144 "07wzamwl07p20s932aym2jkf6c1zz7d9h7kyby5ka4pw4abynlrv"))))
8145 (properties `((upstream-name . "biobroom")))
8146 (build-system r-build-system)
8147 (propagated-inputs
8148 `(("r-biobase" ,r-biobase)
8149 ("r-broom" ,r-broom)
8150 ("r-dplyr" ,r-dplyr)
8151 ("r-tidyr" ,r-tidyr)))
8152 (native-inputs
8153 `(("r-knitr" ,r-knitr)))
8154 (home-page "https://github.com/StoreyLab/biobroom")
8155 (synopsis "Turn Bioconductor objects into tidy data frames")
8156 (description
8157 "This package contains methods for converting standard objects
8158 constructed by bioinformatics packages, especially those in Bioconductor, and
8159 converting them to @code{tidy} data. It thus serves as a complement to the
8160 @code{broom} package, and follows the same tidy, augment, glance division of
8161 tidying methods. Tidying data makes it easy to recombine, reshape and
8162 visualize bioinformatics analyses.")
8163 ;; Any version of the LGPL.
8164 (license license:lgpl3+)))
8165
8166 (define-public r-graphite
8167 (package
8168 (name "r-graphite")
8169 (version "1.36.0")
8170 (source
8171 (origin
8172 (method url-fetch)
8173 (uri (bioconductor-uri "graphite" version))
8174 (sha256
8175 (base32
8176 "1ihza8m397qfvr79fhghs2knmw862hwz2akysy39r8hndv6lc7wk"))))
8177 (properties `((upstream-name . "graphite")))
8178 (build-system r-build-system)
8179 (propagated-inputs
8180 `(("r-annotationdbi" ,r-annotationdbi)
8181 ("r-checkmate" ,r-checkmate)
8182 ("r-graph" ,r-graph)
8183 ("r-httr" ,r-httr)
8184 ("r-rappdirs" ,r-rappdirs)))
8185 (home-page "https://bioconductor.org/packages/graphite/")
8186 (synopsis "Networks from pathway databases")
8187 (description
8188 "Graphite provides networks derived from eight public pathway databases,
8189 and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
8190 symbols).")
8191 (license license:agpl3+)))
8192
8193 (define-public r-reactomepa
8194 (package
8195 (name "r-reactomepa")
8196 (version "1.34.0")
8197 (source
8198 (origin
8199 (method url-fetch)
8200 (uri (bioconductor-uri "ReactomePA" version))
8201 (sha256
8202 (base32
8203 "04b2ng9jp2bsfbg3wnbg6m6a5c3szcmbypk1lx34i63228g8z98m"))))
8204 (properties `((upstream-name . "ReactomePA")))
8205 (build-system r-build-system)
8206 (propagated-inputs
8207 `(("r-annotationdbi" ,r-annotationdbi)
8208 ("r-dose" ,r-dose)
8209 ("r-enrichplot" ,r-enrichplot)
8210 ("r-ggplot2" ,r-ggplot2)
8211 ("r-ggraph" ,r-ggraph)
8212 ("r-graphite" ,r-graphite)
8213 ("r-igraph" ,r-igraph)
8214 ("r-reactome-db" ,r-reactome-db)))
8215 (native-inputs
8216 `(("r-knitr" ,r-knitr)))
8217 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
8218 (synopsis "Reactome pathway analysis")
8219 (description
8220 "This package provides functions for pathway analysis based on the
8221 REACTOME pathway database. It implements enrichment analysis, gene set
8222 enrichment analysis and several functions for visualization.")
8223 (license license:gpl2)))
8224
8225 (define-public r-ebarrays
8226 (package
8227 (name "r-ebarrays")
8228 (version "2.54.0")
8229 (source
8230 (origin
8231 (method url-fetch)
8232 (uri (bioconductor-uri "EBarrays" version))
8233 (sha256
8234 (base32
8235 "1r2dl19my1hqkq01fqk48pk3agb98vgrplj56kb4srhz2xm0w9pd"))))
8236 (properties `((upstream-name . "EBarrays")))
8237 (build-system r-build-system)
8238 (propagated-inputs
8239 `(("r-biobase" ,r-biobase)
8240 ("r-cluster" ,r-cluster)
8241 ("r-lattice" ,r-lattice)))
8242 (home-page "https://bioconductor.org/packages/EBarrays/")
8243 (synopsis "Gene clustering and differential expression identification")
8244 (description
8245 "EBarrays provides tools for the analysis of replicated/unreplicated
8246 microarray data.")
8247 (license license:gpl2+)))
8248
8249 (define-public r-bioccasestudies
8250 (package
8251 (name "r-bioccasestudies")
8252 (version "1.52.0")
8253 (source
8254 (origin
8255 (method url-fetch)
8256 (uri (bioconductor-uri "BiocCaseStudies" version))
8257 (sha256
8258 (base32
8259 "03n49b6fvyyzmvdy4yif3cl7yv21c09c8xdx4cvvax5zz4v4sab1"))))
8260 (properties
8261 `((upstream-name . "BiocCaseStudies")))
8262 (build-system r-build-system)
8263 (propagated-inputs `(("r-biobase" ,r-biobase)))
8264 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
8265 (synopsis "Support for the case studies monograph")
8266 (description
8267 "This package provides software and data to support the case studies
8268 monograph.")
8269 (license license:artistic2.0)))
8270
8271 (define-public r-biocgraph
8272 (package
8273 (name "r-biocgraph")
8274 (version "1.52.0")
8275 (source
8276 (origin
8277 (method url-fetch)
8278 (uri (bioconductor-uri "biocGraph" version))
8279 (sha256
8280 (base32
8281 "02y7vizc6jv8y9r8chsda4yysim0ch45i3rasqvv7m85zqsskf75"))))
8282 (properties `((upstream-name . "biocGraph")))
8283 (build-system r-build-system)
8284 (propagated-inputs
8285 `(("r-biocgenerics" ,r-biocgenerics)
8286 ("r-geneplotter" ,r-geneplotter)
8287 ("r-graph" ,r-graph)
8288 ("r-rgraphviz" ,r-rgraphviz)))
8289 (home-page "https://bioconductor.org/packages/biocGraph/")
8290 (synopsis "Graph examples and use cases in Bioinformatics")
8291 (description
8292 "This package provides examples and code that make use of the
8293 different graph related packages produced by Bioconductor.")
8294 (license license:artistic2.0)))
8295
8296 (define-public r-experimenthub
8297 (package
8298 (name "r-experimenthub")
8299 (version "1.16.0")
8300 (source
8301 (origin
8302 (method url-fetch)
8303 (uri (bioconductor-uri "ExperimentHub" version))
8304 (sha256
8305 (base32
8306 "1zi7vsrhf1hj27rlzrxl4jd81fqh1yhn0svp2d9w71fizsi71akg"))))
8307 (properties `((upstream-name . "ExperimentHub")))
8308 (build-system r-build-system)
8309 (propagated-inputs
8310 `(("r-annotationhub" ,r-annotationhub)
8311 ("r-biocfilecache" ,r-biocfilecache)
8312 ("r-biocgenerics" ,r-biocgenerics)
8313 ("r-biocmanager" ,r-biocmanager)
8314 ("r-curl" ,r-curl)
8315 ("r-rappdirs" ,r-rappdirs)
8316 ("r-s4vectors" ,r-s4vectors)))
8317 (native-inputs
8318 `(("r-knitr" ,r-knitr)))
8319 (home-page "https://bioconductor.org/packages/ExperimentHub/")
8320 (synopsis "Client to access ExperimentHub resources")
8321 (description
8322 "This package provides a client for the Bioconductor ExperimentHub web
8323 resource. ExperimentHub provides a central location where curated data from
8324 experiments, publications or training courses can be accessed. Each resource
8325 has associated metadata, tags and date of modification. The client creates
8326 and manages a local cache of files retrieved enabling quick and reproducible
8327 access.")
8328 (license license:artistic2.0)))
8329
8330 (define-public r-multiassayexperiment
8331 (package
8332 (name "r-multiassayexperiment")
8333 (version "1.16.0")
8334 (source
8335 (origin
8336 (method url-fetch)
8337 (uri (bioconductor-uri "MultiAssayExperiment" version))
8338 (sha256
8339 (base32
8340 "1nx3gikl8vr54862h6wl0q30arnpynla085219lhh61ziswdffrs"))))
8341 (properties
8342 `((upstream-name . "MultiAssayExperiment")))
8343 (build-system r-build-system)
8344 (propagated-inputs
8345 `(("r-biobase" ,r-biobase)
8346 ("r-biocgenerics" ,r-biocgenerics)
8347 ("r-genomicranges" ,r-genomicranges)
8348 ("r-iranges" ,r-iranges)
8349 ("r-s4vectors" ,r-s4vectors)
8350 ("r-summarizedexperiment" ,r-summarizedexperiment)
8351 ("r-tidyr" ,r-tidyr)))
8352 (native-inputs
8353 `(("r-knitr" ,r-knitr)))
8354 (home-page "https://waldronlab.io/MultiAssayExperiment/")
8355 (synopsis "Integration of multi-omics experiments in Bioconductor")
8356 (description
8357 "MultiAssayExperiment harmonizes data management of multiple assays
8358 performed on an overlapping set of specimens. It provides a familiar
8359 Bioconductor user experience by extending concepts from
8360 @code{SummarizedExperiment}, supporting an open-ended mix of standard data
8361 classes for individual assays, and allowing subsetting by genomic ranges or
8362 rownames.")
8363 (license license:artistic2.0)))
8364
8365 (define-public r-bioconcotk
8366 (package
8367 (name "r-bioconcotk")
8368 (version "1.10.0")
8369 (source
8370 (origin
8371 (method url-fetch)
8372 (uri (bioconductor-uri "BiocOncoTK" version))
8373 (sha256
8374 (base32
8375 "1jwp0gww2xyx8qfv5h4y0v3g66mmlyrd1v64xn91si4fsymk4108"))))
8376 (properties `((upstream-name . "BiocOncoTK")))
8377 (build-system r-build-system)
8378 (propagated-inputs
8379 `(("r-bigrquery" ,r-bigrquery)
8380 ("r-car" ,r-car)
8381 ("r-complexheatmap" ,r-complexheatmap)
8382 ("r-curatedtcgadata" ,r-curatedtcgadata)
8383 ("r-dbi" ,r-dbi)
8384 ("r-dplyr" ,r-dplyr)
8385 ("r-dt" ,r-dt)
8386 ("r-genomicfeatures" ,r-genomicfeatures)
8387 ("r-genomicranges" ,r-genomicranges)
8388 ("r-ggplot2" ,r-ggplot2)
8389 ("r-ggpubr" ,r-ggpubr)
8390 ("r-graph" ,r-graph)
8391 ("r-httr" ,r-httr)
8392 ("r-iranges" ,r-iranges)
8393 ("r-magrittr" ,r-magrittr)
8394 ("r-plyr" ,r-plyr)
8395 ("r-rgraphviz" ,r-rgraphviz)
8396 ("r-rjson" ,r-rjson)
8397 ("r-s4vectors" ,r-s4vectors)
8398 ("r-scales" ,r-scales)
8399 ("r-shiny" ,r-shiny)
8400 ("r-summarizedexperiment" ,r-summarizedexperiment)))
8401 (native-inputs
8402 `(("r-knitr" ,r-knitr)))
8403 (home-page "https://bioconductor.org/packages/BiocOncoTK")
8404 (synopsis "Bioconductor components for general cancer genomics")
8405 (description
8406 "The purpose of this package is to provide a central interface to various
8407 tools for genome-scale analysis of cancer studies.")
8408 (license license:artistic2.0)))
8409
8410 (define-public r-biocor
8411 (package
8412 (name "r-biocor")
8413 (version "1.14.0")
8414 (source
8415 (origin
8416 (method url-fetch)
8417 (uri (bioconductor-uri "BioCor" version))
8418 (sha256
8419 (base32
8420 "12slrdn98h43j3y7klk3chrwa2ycwm4krhz3l3kfzbxr834mhy19"))))
8421 (properties `((upstream-name . "BioCor")))
8422 (build-system r-build-system)
8423 (propagated-inputs
8424 `(("r-biocparallel" ,r-biocparallel)
8425 ("r-gseabase" ,r-gseabase)
8426 ("r-matrix" ,r-matrix)))
8427 (native-inputs
8428 `(("r-knitr" ,r-knitr)))
8429 (home-page "https://llrs.github.io/BioCor/")
8430 (synopsis "Functional similarities")
8431 (description
8432 "This package provides tools to calculate functional similarities based
8433 on the pathways described on KEGG and REACTOME or in gene sets. These
8434 similarities can be calculated for pathways or gene sets, genes, or clusters
8435 and combined with other similarities. They can be used to improve networks,
8436 gene selection, testing relationships, and so on.")
8437 (license license:expat)))
8438
8439 (define-public r-biocpkgtools
8440 (package
8441 (name "r-biocpkgtools")
8442 (version "1.8.0")
8443 (source
8444 (origin
8445 (method url-fetch)
8446 (uri (bioconductor-uri "BiocPkgTools" version))
8447 (sha256
8448 (base32
8449 "12j4vag40zdgrxfzaqvf3ly7776qyziryz04c3jqzgsqfvzvzz8m"))))
8450 (properties `((upstream-name . "BiocPkgTools")))
8451 (build-system r-build-system)
8452 (propagated-inputs
8453 `(("r-biocfilecache" ,r-biocfilecache)
8454 ("r-biocmanager" ,r-biocmanager)
8455 ("r-biocviews" ,r-biocviews)
8456 ("r-dplyr" ,r-dplyr)
8457 ("r-dt" ,r-dt)
8458 ("r-gh" ,r-gh)
8459 ("r-graph" ,r-graph)
8460 ("r-htmltools" ,r-htmltools)
8461 ("r-htmlwidgets" ,r-htmlwidgets)
8462 ("r-httr" ,r-httr)
8463 ("r-igraph" ,r-igraph)
8464 ("r-jsonlite" ,r-jsonlite)
8465 ("r-magrittr" ,r-magrittr)
8466 ("r-rappdirs" ,r-rappdirs)
8467 ("r-rbgl" ,r-rbgl)
8468 ("r-readr" ,r-readr)
8469 ("r-rex" ,r-rex)
8470 ("r-rlang" ,r-rlang)
8471 ("r-rvest" ,r-rvest)
8472 ("r-stringr" ,r-stringr)
8473 ("r-tibble" ,r-tibble)
8474 ("r-tidyr" ,r-tidyr)
8475 ("r-tidyselect" ,r-tidyselect)
8476 ("r-xml2" ,r-xml2)))
8477 (native-inputs
8478 `(("r-knitr" ,r-knitr)))
8479 (home-page "https://github.com/seandavi/BiocPkgTools")
8480 (synopsis "Collection of tools for learning about Bioconductor packages")
8481 (description
8482 "Bioconductor has a rich ecosystem of metadata around packages, usage,
8483 and build status. This package is a simple collection of functions to access
8484 that metadata from R. The goal is to expose metadata for data mining and
8485 value-added functionality such as package searching, text mining, and
8486 analytics on packages.")
8487 (license license:expat)))
8488
8489 (define-public r-biocset
8490 (package
8491 (name "r-biocset")
8492 (version "1.4.0")
8493 (source
8494 (origin
8495 (method url-fetch)
8496 (uri (bioconductor-uri "BiocSet" version))
8497 (sha256
8498 (base32
8499 "16pjg09i0j5qk9s9qzm6fq5q0bgwb4wgqvp6scs06ajgrr07qjqg"))))
8500 (properties `((upstream-name . "BiocSet")))
8501 (build-system r-build-system)
8502 (propagated-inputs
8503 `(("r-annotationdbi" ,r-annotationdbi)
8504 ("r-biocio" ,r-biocio)
8505 ("r-dplyr" ,r-dplyr)
8506 ("r-keggrest" ,r-keggrest)
8507 ("r-ontologyindex" ,r-ontologyindex)
8508 ("r-plyr" ,r-plyr)
8509 ("r-rlang" ,r-rlang)
8510 ("r-s4vectors" ,r-s4vectors)
8511 ("r-tibble" ,r-tibble)
8512 ("r-tidyr" ,r-tidyr)))
8513 (native-inputs
8514 `(("r-knitr" ,r-knitr)))
8515 (home-page
8516 "https://bioconductor.org/packages/BiocSet")
8517 (synopsis
8518 "Representing Different Biological Sets")
8519 (description
8520 "BiocSet displays different biological sets in a triple tibble format.
8521 These three tibbles are @code{element}, @code{set}, and @code{elementset}.
8522 The user has the ability to activate one of these three tibbles to perform
8523 common functions from the @code{dplyr} package. Mapping functionality and
8524 accessing web references for elements/sets are also available in BiocSet.")
8525 (license license:artistic2.0)))
8526
8527 (define-public r-biocworkflowtools
8528 (package
8529 (name "r-biocworkflowtools")
8530 (version "1.16.0")
8531 (source
8532 (origin
8533 (method url-fetch)
8534 (uri (bioconductor-uri "BiocWorkflowTools" version))
8535 (sha256
8536 (base32
8537 "0lvckdy20bhgyhqbccp0rdfi2p6vvip694r27qwpyi5092nfmqh6"))))
8538 (properties
8539 `((upstream-name . "BiocWorkflowTools")))
8540 (build-system r-build-system)
8541 (propagated-inputs
8542 `(("r-biocstyle" ,r-biocstyle)
8543 ("r-bookdown" ,r-bookdown)
8544 ("r-git2r" ,r-git2r)
8545 ("r-httr" ,r-httr)
8546 ("r-knitr" ,r-knitr)
8547 ("r-rmarkdown" ,r-rmarkdown)
8548 ("r-rstudioapi" ,r-rstudioapi)
8549 ("r-stringr" ,r-stringr)
8550 ("r-usethis" ,r-usethis)))
8551 (native-inputs
8552 `(("r-knitr" ,r-knitr)))
8553 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
8554 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
8555 (description
8556 "This package provides functions to ease the transition between
8557 Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
8558 (license license:expat)))
8559
8560 (define-public r-biodist
8561 (package
8562 (name "r-biodist")
8563 (version "1.62.0")
8564 (source
8565 (origin
8566 (method url-fetch)
8567 (uri (bioconductor-uri "bioDist" version))
8568 (sha256
8569 (base32
8570 "10p4iajpyqgqb35743jm1a33lwbsmax2g4vz9fbbhn2cpiq3chap"))))
8571 (properties `((upstream-name . "bioDist")))
8572 (build-system r-build-system)
8573 (propagated-inputs
8574 `(("r-biobase" ,r-biobase)
8575 ("r-kernsmooth" ,r-kernsmooth)))
8576 (home-page "https://bioconductor.org/packages/bioDist/")
8577 (synopsis "Different distance measures")
8578 (description
8579 "This package provides a collection of software tools for calculating
8580 distance measures.")
8581 (license license:artistic2.0)))
8582
8583 (define-public r-pcatools
8584 (package
8585 (name "r-pcatools")
8586 (version "2.2.0")
8587 (source
8588 (origin
8589 (method url-fetch)
8590 (uri (bioconductor-uri "PCAtools" version))
8591 (sha256
8592 (base32
8593 "1fz9h99yyn49b5rcnkg2kjdfmczfwnc44fpwbia0izj6gx192phb"))))
8594 (properties `((upstream-name . "PCAtools")))
8595 (build-system r-build-system)
8596 (propagated-inputs
8597 `(("r-beachmat" ,r-beachmat)
8598 ("r-bh" ,r-bh)
8599 ("r-biocparallel" ,r-biocparallel)
8600 ("r-biocsingular" ,r-biocsingular)
8601 ("r-cowplot" ,r-cowplot)
8602 ("r-delayedarray" ,r-delayedarray)
8603 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
8604 ("r-dqrng" ,r-dqrng)
8605 ("r-ggplot2" ,r-ggplot2)
8606 ("r-ggrepel" ,r-ggrepel)
8607 ("r-lattice" ,r-lattice)
8608 ("r-matrix" ,r-matrix)
8609 ("r-rcpp" ,r-rcpp)
8610 ("r-reshape2" ,r-reshape2)))
8611 (native-inputs `(("r-knitr" ,r-knitr)))
8612 (home-page "https://github.com/kevinblighe/PCAtools")
8613 (synopsis "PCAtools: everything Principal Components Analysis")
8614 (description
8615 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
8616 structure of the data without the need to build any model to represent it.
8617 This \"summary\" of the data is arrived at through a process of reduction that
8618 can transform the large number of variables into a lesser number that are
8619 uncorrelated (i.e. the 'principal components'), while at the same time being
8620 capable of easy interpretation on the original data. PCAtools provides
8621 functions for data exploration via PCA, and allows the user to generate
8622 publication-ready figures. PCA is performed via @code{BiocSingular}; users
8623 can also identify an optimal number of principal components via different
8624 metrics, such as the elbow method and Horn's parallel analysis, which has
8625 relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
8626 dimensional mass cytometry data.")
8627 (license license:gpl3)))
8628
8629 (define-public r-rgreat
8630 (package
8631 (name "r-rgreat")
8632 (version "1.22.0")
8633 (source
8634 (origin
8635 (method url-fetch)
8636 (uri (bioconductor-uri "rGREAT" version))
8637 (sha256
8638 (base32
8639 "0p2b8cqxibxxmsh687y7yvlvr2a5ipiz53jb4wsr8ddypynb1asj"))))
8640 (properties `((upstream-name . "rGREAT")))
8641 (build-system r-build-system)
8642 (propagated-inputs
8643 `(("r-genomicranges" ,r-genomicranges)
8644 ("r-getoptlong" ,r-getoptlong)
8645 ("r-iranges" ,r-iranges)
8646 ("r-rcurl" ,r-rcurl)
8647 ("r-rjson" ,r-rjson)))
8648 (native-inputs `(("r-knitr" ,r-knitr)))
8649 (home-page "https://github.com/jokergoo/rGREAT")
8650 (synopsis "Client for GREAT analysis")
8651 (description
8652 "This package makes GREAT (Genomic Regions Enrichment of Annotations
8653 Tool) analysis automatic by constructing a HTTP POST request according to
8654 user's input and automatically retrieving results from GREAT web server.")
8655 (license license:expat)))
8656
8657 (define-public r-m3c
8658 (package
8659 (name "r-m3c")
8660 (version "1.12.0")
8661 (source
8662 (origin
8663 (method url-fetch)
8664 (uri (bioconductor-uri "M3C" version))
8665 (sha256
8666 (base32
8667 "05ygi4fd85hh17mlww5wcww8d5z5zvkn2r46s4n6g18mcbv8snv5"))))
8668 (properties `((upstream-name . "M3C")))
8669 (build-system r-build-system)
8670 (propagated-inputs
8671 `(("r-cluster" ,r-cluster)
8672 ("r-corpcor" ,r-corpcor)
8673 ("r-doparallel" ,r-doparallel)
8674 ("r-dosnow" ,r-dosnow)
8675 ("r-foreach" ,r-foreach)
8676 ("r-ggplot2" ,r-ggplot2)
8677 ("r-matrix" ,r-matrix)
8678 ("r-matrixcalc" ,r-matrixcalc)
8679 ("r-rtsne" ,r-rtsne)
8680 ("r-umap" ,r-umap)))
8681 (native-inputs `(("r-knitr" ,r-knitr)))
8682 (home-page "https://bioconductor.org/packages/M3C")
8683 (synopsis "Monte Carlo reference-based consensus clustering")
8684 (description
8685 "M3C is a consensus clustering algorithm that uses a Monte Carlo
8686 simulation to eliminate overestimation of @code{K} and can reject the null
8687 hypothesis @code{K=1}.")
8688 (license license:agpl3+)))
8689
8690 (define-public r-icens
8691 (package
8692 (name "r-icens")
8693 (version "1.62.0")
8694 (source
8695 (origin
8696 (method url-fetch)
8697 (uri (bioconductor-uri "Icens" version))
8698 (sha256
8699 (base32
8700 "1w94mvh8pai77h4fcaiyacmzs58n4kbiq6bm4z0hk24j1ywph3dr"))))
8701 (properties `((upstream-name . "Icens")))
8702 (build-system r-build-system)
8703 (propagated-inputs
8704 `(("r-survival" ,r-survival)))
8705 (home-page "https://bioconductor.org/packages/Icens")
8706 (synopsis "NPMLE for censored and truncated data")
8707 (description
8708 "This package provides many functions for computing the
8709 @dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
8710 truncated data.")
8711 (license license:artistic2.0)))
8712
8713 ;; This is a CRAN package but it depends on r-icens, which is published on
8714 ;; Bioconductor.
8715 (define-public r-interval
8716 (package
8717 (name "r-interval")
8718 (version "1.1-0.7")
8719 (source
8720 (origin
8721 (method url-fetch)
8722 (uri (cran-uri "interval" version))
8723 (sha256
8724 (base32
8725 "1b31lh0sv7lzy76230djipahxa10lblbr37kdiigr6hp3dd1xmz9"))))
8726 (properties `((upstream-name . "interval")))
8727 (build-system r-build-system)
8728 (propagated-inputs
8729 `(("r-icens" ,r-icens)
8730 ("r-mlecens" ,r-mlecens)
8731 ("r-perm" ,r-perm)
8732 ("r-survival" ,r-survival)))
8733 (home-page "https://cran.r-project.org/web/packages/interval/")
8734 (synopsis "Weighted Logrank tests and NPMLE for interval censored data")
8735 (description
8736 "This package provides functions to fit nonparametric survival curves,
8737 plot them, and perform logrank or Wilcoxon type tests.")
8738 (license license:gpl2+)))
8739
8740 ;; This is a CRAN package, but it depends on r-interval, which depends on a
8741 ;; Bioconductor package.
8742 (define-public r-fhtest
8743 (package
8744 (name "r-fhtest")
8745 (version "1.5")
8746 (source
8747 (origin
8748 (method url-fetch)
8749 (uri (cran-uri "FHtest" version))
8750 (sha256
8751 (base32
8752 "00mql2r4f5hxhdqf27q3x9s5rz2zzakx2myym97b1w1s7c5znl4q"))))
8753 (properties `((upstream-name . "FHtest")))
8754 (build-system r-build-system)
8755 (propagated-inputs
8756 `(("r-interval" ,r-interval)
8757 ("r-kmsurv" ,r-kmsurv)
8758 ("r-mass" ,r-mass)
8759 ("r-perm" ,r-perm)
8760 ("r-survival" ,r-survival)))
8761 (home-page "https://cran.r-project.org/web/packages/FHtest/")
8762 (synopsis "Tests for survival data based on the Fleming-Harrington class")
8763 (description
8764 "This package provides functions to compare two or more survival curves
8765 with:
8766
8767 @itemize
8768 @item The Fleming-Harrington test for right-censored data based on
8769 permutations and on counting processes.
8770 @item An extension of the Fleming-Harrington test for interval-censored data
8771 based on a permutation distribution and on a score vector distribution.
8772 @end itemize
8773 ")
8774 (license license:gpl2+)))
8775
8776 (define-public r-fourcseq
8777 (package
8778 (name "r-fourcseq")
8779 (version "1.24.0")
8780 (source
8781 (origin
8782 (method url-fetch)
8783 (uri (bioconductor-uri "FourCSeq" version))
8784 (sha256
8785 (base32 "1rwdphcj26xis47n8j1fiyc3k3qbsgn0bhf5bhgy5vm11yqyvicb"))))
8786 (properties `((upstream-name . "FourCSeq")))
8787 (build-system r-build-system)
8788 (propagated-inputs
8789 `(("r-biobase" ,r-biobase)
8790 ("r-biostrings" ,r-biostrings)
8791 ("r-deseq2" ,r-deseq2)
8792 ("r-fda" ,r-fda)
8793 ("r-genomicalignments" ,r-genomicalignments)
8794 ("r-genomicranges" ,r-genomicranges)
8795 ("r-ggbio" ,r-ggbio)
8796 ("r-ggplot2" ,r-ggplot2)
8797 ("r-gtools" ,r-gtools)
8798 ("r-lsd" ,r-lsd)
8799 ("r-matrix" ,r-matrix)
8800 ("r-reshape2" ,r-reshape2)
8801 ("r-rsamtools" ,r-rsamtools)
8802 ("r-rtracklayer" ,r-rtracklayer)
8803 ("r-summarizedexperiment" ,r-summarizedexperiment)))
8804 (native-inputs
8805 `(("r-knitr" ,r-knitr)))
8806 (home-page
8807 "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html")
8808 (synopsis "Analysis of multiplexed 4C sequencing data")
8809 (description
8810 "This package is an R package dedicated to the analysis of (multiplexed)
8811 4C sequencing data. @code{r-fourcseq} provides a pipeline to detect specific
8812 interactions between DNA elements and identify differential interactions
8813 between conditions. The statistical analysis in R starts with individual bam
8814 files for each sample as inputs. To obtain these files, the package contains
8815 a Python script to demultiplex libraries and trim off primer sequences. With
8816 a standard alignment software the required bam files can be then be
8817 generated.")
8818 (license license:gpl3+)))
8819
8820 (define-public r-preprocesscore
8821 (package
8822 (name "r-preprocesscore")
8823 (version "1.52.1")
8824 (source
8825 (origin
8826 (method url-fetch)
8827 (uri (bioconductor-uri "preprocessCore" version))
8828 (sha256
8829 (base32
8830 "1hz7rlpscaczvvcalky2f5bmr70aii455549m7f6wk10aklp3nll"))))
8831 (properties
8832 `((upstream-name . "preprocessCore")))
8833 (build-system r-build-system)
8834 (home-page "https://github.com/bmbolstad/preprocessCore")
8835 (synopsis "Collection of pre-processing functions")
8836 (description
8837 "This package provides a library of core pre-processing and normalization
8838 routines.")
8839 (license license:lgpl2.0+)))
8840
8841 ;; This is a CRAN package, but it depends on preprocessorcore, which is a
8842 ;; Bioconductor package.
8843 (define-public r-wgcna
8844 (package
8845 (name "r-wgcna")
8846 (version "1.70-3")
8847 (source
8848 (origin
8849 (method url-fetch)
8850 (uri (cran-uri "WGCNA" version))
8851 (sha256
8852 (base32
8853 "1m6b4a2xpb02c1ajndhk8qlqnhwxa7lkkwj6nzv3l618jy1kp15r"))))
8854 (properties `((upstream-name . "WGCNA")))
8855 (build-system r-build-system)
8856 (propagated-inputs
8857 `(("r-annotationdbi" ,r-annotationdbi)
8858 ("r-doparallel" ,r-doparallel)
8859 ("r-dynamictreecut" ,r-dynamictreecut)
8860 ("r-fastcluster" ,r-fastcluster)
8861 ("r-foreach" ,r-foreach)
8862 ("r-go-db" ,r-go-db)
8863 ("r-hmisc" ,r-hmisc)
8864 ("r-impute" ,r-impute)
8865 ("r-rcpp" ,r-rcpp)
8866 ("r-survival" ,r-survival)
8867 ("r-matrixstats" ,r-matrixstats)
8868 ("r-preprocesscore" ,r-preprocesscore)))
8869 (home-page
8870 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
8871 (synopsis "Weighted correlation network analysis")
8872 (description
8873 "This package provides functions necessary to perform Weighted
8874 Correlation Network Analysis on high-dimensional data. It includes functions
8875 for rudimentary data cleaning, construction and summarization of correlation
8876 networks, module identification and functions for relating both variables and
8877 modules to sample traits. It also includes a number of utility functions for
8878 data manipulation and visualization.")
8879 (license license:gpl2+)))
8880
8881 (define-public r-rgraphviz
8882 (package
8883 (name "r-rgraphviz")
8884 (version "2.34.0")
8885 (source
8886 (origin
8887 (method url-fetch)
8888 (uri (bioconductor-uri "Rgraphviz" version))
8889 (sha256
8890 (base32
8891 "1k0nrskak2v5xv7za226r3wypja3zxxmmc0cxz2imjhlgnkbha77"))))
8892 (properties `((upstream-name . "Rgraphviz")))
8893 (build-system r-build-system)
8894 (arguments
8895 `(#:phases
8896 (modify-phases %standard-phases
8897 (add-after 'unpack 'make-reproducible
8898 (lambda _
8899 ;; The replacement value is taken from src/graphviz/builddate.h
8900 (substitute* "src/graphviz/configure"
8901 (("VERSION_DATE=.*")
8902 "VERSION_DATE=20200427.2341\n"))
8903 #t)))))
8904 ;; FIXME: Rgraphviz bundles the sources of an older variant of
8905 ;; graphviz. It does not build with the latest version of graphviz, so
8906 ;; we do not add graphviz to the inputs.
8907 (inputs `(("zlib" ,zlib)))
8908 (propagated-inputs
8909 `(("r-graph" ,r-graph)))
8910 (native-inputs
8911 `(("pkg-config" ,pkg-config)))
8912 (home-page "https://bioconductor.org/packages/Rgraphviz")
8913 (synopsis "Plotting capabilities for R graph objects")
8914 (description
8915 "This package interfaces R with the graphviz library for plotting R graph
8916 objects from the @code{graph} package.")
8917 (license license:epl1.0)))
8918
8919 (define-public r-fithic
8920 (package
8921 (name "r-fithic")
8922 (version "1.16.0")
8923 (source (origin
8924 (method url-fetch)
8925 (uri (bioconductor-uri "FitHiC" version))
8926 (sha256
8927 (base32
8928 "1sdfkqc6s7m9whkzr0mllzzfjzhj2g54ncjwxj8q0azjgszrfwd2"))))
8929 (properties `((upstream-name . "FitHiC")))
8930 (build-system r-build-system)
8931 (propagated-inputs
8932 `(("r-data-table" ,r-data-table)
8933 ("r-fdrtool" ,r-fdrtool)
8934 ("r-rcpp" ,r-rcpp)))
8935 (native-inputs
8936 `(("r-knitr" ,r-knitr)))
8937 (home-page "https://bioconductor.org/packages/FitHiC")
8938 (synopsis "Confidence estimation for intra-chromosomal contact maps")
8939 (description
8940 "Fit-Hi-C is a tool for assigning statistical confidence estimates to
8941 intra-chromosomal contact maps produced by genome-wide genome architecture
8942 assays such as Hi-C.")
8943 (license license:gpl2+)))
8944
8945 (define-public r-hitc
8946 (package
8947 (name "r-hitc")
8948 (version "1.34.0")
8949 (source (origin
8950 (method url-fetch)
8951 (uri (bioconductor-uri "HiTC" version))
8952 (sha256
8953 (base32
8954 "1xbh36qgmzl8b6xq0hnl41li2x18yma50fq0v4dglh2ddn7as9iy"))))
8955 (properties `((upstream-name . "HiTC")))
8956 (build-system r-build-system)
8957 (propagated-inputs
8958 `(("r-biostrings" ,r-biostrings)
8959 ("r-genomeinfodb" ,r-genomeinfodb)
8960 ("r-genomicranges" ,r-genomicranges)
8961 ("r-iranges" ,r-iranges)
8962 ("r-matrix" ,r-matrix)
8963 ("r-rcolorbrewer" ,r-rcolorbrewer)
8964 ("r-rtracklayer" ,r-rtracklayer)))
8965 (home-page "https://bioconductor.org/packages/HiTC")
8966 (synopsis "High throughput chromosome conformation capture analysis")
8967 (description
8968 "The HiTC package was developed to explore high-throughput \"C\" data
8969 such as 5C or Hi-C. Dedicated R classes as well as standard methods for
8970 quality controls, normalization, visualization, and further analysis are also
8971 provided.")
8972 (license license:artistic2.0)))
8973
8974 (define-public r-hdf5array
8975 (package
8976 (name "r-hdf5array")
8977 (version "1.18.1")
8978 (source
8979 (origin
8980 (method url-fetch)
8981 (uri (bioconductor-uri "HDF5Array" version))
8982 (sha256
8983 (base32
8984 "14v2adhwi0yac834g23kvfid740raclhmribzd28k10gsjk9cj7g"))))
8985 (properties `((upstream-name . "HDF5Array")))
8986 (build-system r-build-system)
8987 (arguments
8988 `(#:phases
8989 (modify-phases %standard-phases
8990 (add-after 'unpack 'fix-linking
8991 (lambda _
8992 (substitute* "src/Makevars"
8993 ;; This is to avoid having a plain directory on the list of
8994 ;; libraries to link.
8995 (("\\(RHDF5LIB_LIBS\\)" match)
8996 (string-append match "/libhdf5.a")))
8997 #t)))))
8998 (inputs
8999 `(("zlib" ,zlib)))
9000 (propagated-inputs
9001 `(("r-biocgenerics" ,r-biocgenerics)
9002 ("r-delayedarray" ,r-delayedarray)
9003 ("r-iranges" ,r-iranges)
9004 ("r-matrix" ,r-matrix)
9005 ("r-rhdf5" ,r-rhdf5)
9006 ("r-rhdf5lib" ,r-rhdf5lib)
9007 ("r-s4vectors" ,r-s4vectors)))
9008 (home-page "https://bioconductor.org/packages/HDF5Array")
9009 (synopsis "HDF5 back end for DelayedArray objects")
9010 (description "This package provides an array-like container for convenient
9011 access and manipulation of HDF5 datasets. It supports delayed operations and
9012 block processing.")
9013 (license license:artistic2.0)))
9014
9015 (define-public r-rhdf5lib
9016 (package
9017 (name "r-rhdf5lib")
9018 (version "1.12.1")
9019 (source
9020 (origin
9021 (method url-fetch)
9022 (uri (bioconductor-uri "Rhdf5lib" version))
9023 (sha256
9024 (base32
9025 "14fnq4gijxp2l7985pksfk52i6klvy81r3892lnna73c6hh1dj28"))
9026 (modules '((guix build utils)))
9027 (snippet
9028 '(begin
9029 ;; Delete bundled binaries
9030 (delete-file-recursively "src/wininclude/")
9031 (delete-file-recursively "src/winlib-4.9.3/")
9032 (delete-file-recursively "src/winlib-8.3.0/")
9033 (delete-file "src/hdf5small_cxx_hl_1.10.6.tar.gz")
9034 #t))))
9035 (properties `((upstream-name . "Rhdf5lib")))
9036 (build-system r-build-system)
9037 (arguments
9038 `(#:phases
9039 (modify-phases %standard-phases
9040 (add-after 'unpack 'do-not-use-bundled-hdf5
9041 (lambda* (#:key inputs #:allow-other-keys)
9042 (for-each delete-file '("configure" "configure.ac"))
9043 ;; Do not make other packages link with the proprietary libsz.
9044 (substitute* "R/zzz.R"
9045 ((" \"%s/libsz.a\"") ""))
9046 (with-directory-excursion "src"
9047 (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
9048 (rename-file (string-append "hdf5-" ,(package-version hdf5-1.10))
9049 "hdf5")
9050 ;; Remove timestamp and host system information to make
9051 ;; the build reproducible.
9052 (substitute* "hdf5/src/libhdf5.settings.in"
9053 (("Configured on: @CONFIG_DATE@")
9054 "Configured on: Guix")
9055 (("Uname information:.*")
9056 "Uname information: Linux\n")
9057 ;; Remove unnecessary store reference.
9058 (("C Compiler:.*")
9059 "C Compiler: GCC\n"))
9060 (rename-file "hdf5/src/libhdf5.settings.in"
9061 "hdf5/src/libhdf5.settings")
9062 (rename-file "Makevars.in" "Makevars")
9063 (substitute* "Makevars"
9064 (("@ZLIB_LIB@") "-lz")
9065 (("@ZLIB_INCLUDE@") "")
9066 (("HDF5_CXX_LIB=.*")
9067 (string-append "HDF5_CXX_LIB="
9068 (assoc-ref inputs "hdf5") "/lib/libhdf5_cpp.a\n"))
9069 (("HDF5_LIB=.*")
9070 (string-append "HDF5_LIB="
9071 (assoc-ref inputs "hdf5") "/lib/libhdf5.a\n"))
9072 (("HDF5_CXX_INCLUDE=.*") "HDF5_CXX_INCLUDE=./hdf5/c++/src\n")
9073 (("HDF5_INCLUDE=.*") "HDF5_INCLUDE=./hdf5/src\n")
9074 (("HDF5_HL_INCLUDE=.*") "HDF5_HL_INCLUDE=./hdf5/hl/src\n")
9075 (("HDF5_HL_CXX_INCLUDE=.*") "HDF5_HL_CXX_INCLUDE=./hdf5/hl/c++/src\n")
9076 (("HDF5_HL_LIB=.*")
9077 (string-append "HDF5_HL_LIB="
9078 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl.a\n"))
9079 (("HDF5_HL_CXX_LIB=.*")
9080 (string-append "HDF5_HL_CXX_LIB="
9081 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl_cpp.a\n"))
9082 ;; szip is non-free software
9083 (("cp \"\\$\\{SZIP_LIB\\}.*") "")
9084 (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))
9085 #t)))))
9086 (inputs
9087 `(("zlib" ,zlib)))
9088 (propagated-inputs
9089 `(("hdf5" ,hdf5-1.10)))
9090 (native-inputs
9091 `(("hdf5-source" ,(package-source hdf5-1.10))
9092 ("r-knitr" ,r-knitr)))
9093 (home-page "https://bioconductor.org/packages/Rhdf5lib")
9094 (synopsis "HDF5 library as an R package")
9095 (description "This package provides C and C++ HDF5 libraries for use in R
9096 packages.")
9097 (license license:artistic2.0)))
9098
9099 (define-public r-beachmat
9100 (package
9101 (name "r-beachmat")
9102 (version "2.6.4")
9103 (source
9104 (origin
9105 (method url-fetch)
9106 (uri (bioconductor-uri "beachmat" version))
9107 (sha256
9108 (base32
9109 "0vbqdkc52j2v1ghygmhy2cbgqm4l99vmv8930wkzkq1pm73pmjji"))))
9110 (build-system r-build-system)
9111 (propagated-inputs
9112 `(("r-biocgenerics" ,r-biocgenerics)
9113 ("r-delayedarray" ,r-delayedarray)
9114 ("r-matrix" ,r-matrix)))
9115 (native-inputs
9116 `(("r-knitr" ,r-knitr)))
9117 (home-page "https://bioconductor.org/packages/beachmat")
9118 (synopsis "Compiling Bioconductor to handle each matrix type")
9119 (description "This package provides a consistent C++ class interface for a
9120 variety of commonly used matrix types, including sparse and HDF5-backed
9121 matrices.")
9122 (license license:gpl3)))
9123
9124 ;; This package includes files that have been taken from kentutils. Some
9125 ;; parts of kentutils are not released under a free license, but this package
9126 ;; only uses files that are also found in the free parts of kentutils.
9127 (define-public r-cner
9128 (package
9129 (name "r-cner")
9130 (version "1.26.0")
9131 (source
9132 (origin
9133 (method url-fetch)
9134 (uri (bioconductor-uri "CNEr" version))
9135 (sha256
9136 (base32 "0qy4pm23vyy23zwsjkf0mpf2c0p54nq26w9lq7j0ld4bx9l3jc6c"))))
9137 (properties `((upstream-name . "CNEr")))
9138 (build-system r-build-system)
9139 (inputs `(("zlib" ,zlib)))
9140 (propagated-inputs
9141 `(("r-annotate" ,r-annotate)
9142 ("r-biocgenerics" ,r-biocgenerics)
9143 ("r-biostrings" ,r-biostrings)
9144 ("r-dbi" ,r-dbi)
9145 ("r-genomeinfodb" ,r-genomeinfodb)
9146 ("r-genomicalignments" ,r-genomicalignments)
9147 ("r-genomicranges" ,r-genomicranges)
9148 ("r-ggplot2" ,r-ggplot2)
9149 ("r-go-db" ,r-go-db)
9150 ("r-iranges" ,r-iranges)
9151 ("r-keggrest" ,r-keggrest)
9152 ("r-powerlaw" ,r-powerlaw)
9153 ("r-r-utils" ,r-r-utils)
9154 ("r-readr" ,r-readr)
9155 ("r-reshape2" ,r-reshape2)
9156 ("r-rsqlite" ,r-rsqlite)
9157 ("r-rtracklayer" ,r-rtracklayer)
9158 ("r-s4vectors" ,r-s4vectors)
9159 ("r-xvector" ,r-xvector)))
9160 (native-inputs
9161 `(("r-knitr" ,r-knitr)))
9162 (home-page "https://github.com/ge11232002/CNEr")
9163 (synopsis "CNE Detection and Visualization")
9164 (description
9165 "This package provides tools for large-scale identification and
9166 advanced visualization of sets of conserved noncoding elements.")
9167 ;; For all files in src/ucsc "license is hereby granted for all use -
9168 ;; public, private or commercial"; this includes those files that don't
9169 ;; have a license header, because they are included in the free parts of
9170 ;; the kentutils package.
9171 (license (list license:gpl2
9172 (license:non-copyleft
9173 "https://raw.githubusercontent.com/ucscGenomeBrowser/kent/v410_base/src/lib/LICENSE")))))
9174
9175 (define-public r-tfbstools
9176 (package
9177 (name "r-tfbstools")
9178 (version "1.28.0")
9179 (source
9180 (origin
9181 (method url-fetch)
9182 (uri (bioconductor-uri "TFBSTools" version))
9183 (sha256
9184 (base32
9185 "0p42hnwhipmcvrsqk3s8qfiian1fvh6izfd9m961bsx99r2clnha"))))
9186 (properties `((upstream-name . "TFBSTools")))
9187 (build-system r-build-system)
9188 (propagated-inputs
9189 `(("r-biobase" ,r-biobase)
9190 ("r-biocgenerics" ,r-biocgenerics)
9191 ("r-biocparallel" ,r-biocparallel)
9192 ("r-biostrings" ,r-biostrings)
9193 ("r-bsgenome" ,r-bsgenome)
9194 ("r-catools" ,r-catools)
9195 ("r-cner" ,r-cner)
9196 ("r-dbi" ,r-dbi)
9197 ("r-dirichletmultinomial" ,r-dirichletmultinomial)
9198 ("r-genomeinfodb" ,r-genomeinfodb)
9199 ("r-genomicranges" ,r-genomicranges)
9200 ("r-gtools" ,r-gtools)
9201 ("r-iranges" ,r-iranges)
9202 ("r-rsqlite" ,r-rsqlite)
9203 ("r-rtracklayer" ,r-rtracklayer)
9204 ("r-s4vectors" ,r-s4vectors)
9205 ("r-seqlogo" ,r-seqlogo)
9206 ("r-tfmpvalue" ,r-tfmpvalue)
9207 ("r-xml" ,r-xml)
9208 ("r-xvector" ,r-xvector)))
9209 (native-inputs `(("r-knitr" ,r-knitr)))
9210 (home-page "https://github.com/ge11232002/TFBSTools")
9211 (synopsis "Transcription factor binding site (TFBS) analysis")
9212 (description
9213 "TFBSTools is a package for the analysis and manipulation of
9214 transcription factor binding sites. It includes matrices conversion
9215 between @dfn{Position Frequency Matrix} (PFM), @dfn{Position Weight
9216 Matrix} (PWM) and @dfn{Information Content Matrix} (ICM). It can also
9217 scan putative TFBS from sequence/alignment, query JASPAR database and
9218 provides a wrapper of de novo motif discovery software.")
9219 (license license:gpl2)))
9220
9221 (define-public r-motifmatchr
9222 (package
9223 (name "r-motifmatchr")
9224 (version "1.12.0")
9225 (source
9226 (origin
9227 (method url-fetch)
9228 (uri (bioconductor-uri "motifmatchr" version))
9229 (sha256
9230 (base32
9231 "0zrpn0hqdg0hm80ydkfpiqncwyb8y0xp6mlin7g955p8zcpcm67z"))))
9232 (properties `((upstream-name . "motifmatchr")))
9233 (build-system r-build-system)
9234 (propagated-inputs
9235 `(("r-biostrings" ,r-biostrings)
9236 ("r-bsgenome" ,r-bsgenome)
9237 ("r-genomeinfodb" ,r-genomeinfodb)
9238 ("r-genomicranges" ,r-genomicranges)
9239 ("r-iranges" ,r-iranges)
9240 ("r-matrix" ,r-matrix)
9241 ("r-rcpp" ,r-rcpp)
9242 ("r-rcpparmadillo" ,r-rcpparmadillo)
9243 ("r-rsamtools" ,r-rsamtools)
9244 ("r-s4vectors" ,r-s4vectors)
9245 ("r-summarizedexperiment" ,r-summarizedexperiment)
9246 ("r-tfbstools" ,r-tfbstools)))
9247 (native-inputs `(("r-knitr" ,r-knitr)))
9248 (home-page "https://bioconductor.org/packages/motifmatchr")
9249 (synopsis "Fast motif matching in R")
9250 (description
9251 "Quickly find motif matches for many motifs and many sequences.
9252 This package wraps C++ code from the MOODS motif calling library.")
9253 (license license:gpl3)))
9254
9255 (define-public r-chromvar
9256 (package
9257 (name "r-chromvar")
9258 (version "1.12.0")
9259 (source
9260 (origin
9261 (method url-fetch)
9262 (uri (bioconductor-uri "chromVAR" version))
9263 (sha256
9264 (base32 "0dn04ijgq8fncn2bkvnd0lnabjg2s4mpb91b3kwvv3nkgjgfx819"))))
9265 (properties `((upstream-name . "chromVAR")))
9266 (build-system r-build-system)
9267 (propagated-inputs
9268 `(("r-biocgenerics" ,r-biocgenerics)
9269 ("r-biocparallel" ,r-biocparallel)
9270 ("r-biostrings" ,r-biostrings)
9271 ("r-bsgenome" ,r-bsgenome)
9272 ("r-dt" ,r-dt)
9273 ("r-genomeinfodb" ,r-genomeinfodb)
9274 ("r-genomicranges" ,r-genomicranges)
9275 ("r-ggplot2" ,r-ggplot2)
9276 ("r-iranges" ,r-iranges)
9277 ("r-matrix" ,r-matrix)
9278 ("r-miniui" ,r-miniui)
9279 ("r-nabor" ,r-nabor)
9280 ("r-plotly" ,r-plotly)
9281 ("r-rcolorbrewer" ,r-rcolorbrewer)
9282 ("r-rcpp" ,r-rcpp)
9283 ("r-rcpparmadillo" ,r-rcpparmadillo)
9284 ("r-rsamtools" ,r-rsamtools)
9285 ("r-rtsne" ,r-rtsne)
9286 ("r-s4vectors" ,r-s4vectors)
9287 ("r-shiny" ,r-shiny)
9288 ("r-summarizedexperiment" ,r-summarizedexperiment)
9289 ("r-tfbstools" ,r-tfbstools)))
9290 (native-inputs `(("r-knitr" ,r-knitr)))
9291 (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html")
9292 (synopsis "Determine chromatin variation across regions")
9293 (description
9294 "This package @code{r-chromvar} determines variation in chromatin
9295 accessibility across sets of annotations or peaks. @code{r-chromvar} is
9296 designed primarily for single-cell or sparse chromatin accessibility data like
9297 single cell assay for transposase-accessible chromatin using
9298 sequencing (@code{scATAC-seq} or sparse bulk ATAC or deoxyribonuclease
9299 sequence (@code{DNAse-seq}) experiments.")
9300 (license license:expat)))
9301
9302 (define-public r-singlecellexperiment
9303 (package
9304 (name "r-singlecellexperiment")
9305 (version "1.12.0")
9306 (source
9307 (origin
9308 (method url-fetch)
9309 (uri (bioconductor-uri "SingleCellExperiment" version))
9310 (sha256
9311 (base32
9312 "0wpgb2rhxxlclpmwl08iyfy204f7gpj8ijd0qdy4j41c58bl4qm2"))))
9313 (properties
9314 `((upstream-name . "SingleCellExperiment")))
9315 (build-system r-build-system)
9316 (propagated-inputs
9317 `(("r-biocgenerics" ,r-biocgenerics)
9318 ("r-s4vectors" ,r-s4vectors)
9319 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9320 (native-inputs
9321 `(("r-knitr" ,r-knitr)))
9322 (home-page "https://bioconductor.org/packages/SingleCellExperiment")
9323 (synopsis "S4 classes for single cell data")
9324 (description "This package defines an S4 class for storing data from
9325 single-cell experiments. This includes specialized methods to store and
9326 retrieve spike-in information, dimensionality reduction coordinates and size
9327 factors for each cell, along with the usual metadata for genes and
9328 libraries.")
9329 (license license:gpl3)))
9330
9331 (define-public r-scuttle
9332 (package
9333 (name "r-scuttle")
9334 (version "1.0.4")
9335 (source
9336 (origin
9337 (method url-fetch)
9338 (uri (bioconductor-uri "scuttle" version))
9339 (sha256
9340 (base32
9341 "0vfhxyv81y525qgk0s3bxy1yypj16h1bl7sc1a1jdqx11fxxv2l8"))))
9342 (properties `((upstream-name . "scuttle")))
9343 (build-system r-build-system)
9344 (propagated-inputs
9345 `(("r-beachmat" ,r-beachmat)
9346 ("r-biocgenerics" ,r-biocgenerics)
9347 ("r-biocparallel" ,r-biocparallel)
9348 ("r-delayedarray" ,r-delayedarray)
9349 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9350 ("r-genomicranges" ,r-genomicranges)
9351 ("r-matrix" ,r-matrix)
9352 ("r-rcpp" ,r-rcpp)
9353 ("r-s4vectors" ,r-s4vectors)
9354 ("r-singlecellexperiment" ,r-singlecellexperiment)
9355 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9356 (native-inputs `(("r-knitr" ,r-knitr)))
9357 (home-page "https://bioconductor.org/packages/scuttle")
9358 (synopsis "Single-cell RNA-Seq analysis utilities")
9359 (description
9360 "This package provides basic utility functions for performing single-cell
9361 analyses, focusing on simple normalization, quality control and data
9362 transformations. It also provides some helper functions to assist development
9363 of other packages.")
9364 (license license:gpl3)))
9365
9366 (define-public r-scater
9367 (package
9368 (name "r-scater")
9369 (version "1.18.3")
9370 (source (origin
9371 (method url-fetch)
9372 (uri (bioconductor-uri "scater" version))
9373 (sha256
9374 (base32
9375 "14f7yw277nykxmcm7wlhlsf3nizpwzz24hax1icx73lavfxmc535"))))
9376 (build-system r-build-system)
9377 (propagated-inputs
9378 `(("r-biocgenerics" ,r-biocgenerics)
9379 ("r-biocneighbors" ,r-biocneighbors)
9380 ("r-biocparallel" ,r-biocparallel)
9381 ("r-biocsingular" ,r-biocsingular)
9382 ("r-delayedarray" ,r-delayedarray)
9383 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9384 ("r-ggbeeswarm" ,r-ggbeeswarm)
9385 ("r-ggplot2" ,r-ggplot2)
9386 ("r-gridextra" ,r-gridextra)
9387 ("r-matrix" ,r-matrix)
9388 ("r-rlang" ,r-rlang)
9389 ("r-s4vectors" ,r-s4vectors)
9390 ("r-scuttle" ,r-scuttle)
9391 ("r-singlecellexperiment" ,r-singlecellexperiment)
9392 ("r-summarizedexperiment" ,r-summarizedexperiment)
9393 ("r-viridis" ,r-viridis)))
9394 (native-inputs
9395 `(("r-knitr" ,r-knitr)))
9396 (home-page "https://github.com/davismcc/scater")
9397 (synopsis "Single-cell analysis toolkit for gene expression data in R")
9398 (description "This package provides a collection of tools for doing
9399 various analyses of single-cell RNA-seq gene expression data, with a focus on
9400 quality control.")
9401 (license license:gpl2+)))
9402
9403 (define-public r-scran
9404 (package
9405 (name "r-scran")
9406 (version "1.18.5")
9407 (source
9408 (origin
9409 (method url-fetch)
9410 (uri (bioconductor-uri "scran" version))
9411 (sha256
9412 (base32
9413 "0mk4bs7pkzbaiaaap75nzsrlwr883h45xnbpn94fy91i8d9w1xy1"))))
9414 (build-system r-build-system)
9415 (propagated-inputs
9416 `(("r-beachmat" ,r-beachmat)
9417 ("r-bh" ,r-bh)
9418 ("r-biocgenerics" ,r-biocgenerics)
9419 ("r-biocneighbors" ,r-biocneighbors)
9420 ("r-biocparallel" ,r-biocparallel)
9421 ("r-biocsingular" ,r-biocsingular)
9422 ("r-bluster" ,r-bluster)
9423 ("r-delayedarray" ,r-delayedarray)
9424 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9425 ("r-dqrng" ,r-dqrng)
9426 ("r-edger" ,r-edger)
9427 ("r-igraph" ,r-igraph)
9428 ("r-limma" ,r-limma)
9429 ("r-matrix" ,r-matrix)
9430 ("r-rcpp" ,r-rcpp)
9431 ("r-s4vectors" ,r-s4vectors)
9432 ("r-scuttle" ,r-scuttle)
9433 ("r-singlecellexperiment" ,r-singlecellexperiment)
9434 ("r-statmod" ,r-statmod)
9435 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9436 (native-inputs
9437 `(("r-knitr" ,r-knitr)))
9438 (home-page "https://bioconductor.org/packages/scran")
9439 (synopsis "Methods for single-cell RNA-Seq data analysis")
9440 (description "This package implements a variety of low-level analyses of
9441 single-cell RNA-seq data. Methods are provided for normalization of
9442 cell-specific biases, assignment of cell cycle phase, and detection of highly
9443 variable and significantly correlated genes.")
9444 (license license:gpl3)))
9445
9446 (define-public r-sparsematrixstats
9447 (package
9448 (name "r-sparsematrixstats")
9449 (version "1.2.1")
9450 (source
9451 (origin
9452 (method url-fetch)
9453 (uri (bioconductor-uri "sparseMatrixStats" version))
9454 (sha256
9455 (base32
9456 "01gnmy9zqd0ygm40vqkmqmiwfqmdawj4m81dysmmcdm7z80rn9ii"))))
9457 (properties
9458 `((upstream-name . "sparseMatrixStats")))
9459 (build-system r-build-system)
9460 (propagated-inputs
9461 `(("r-matrix" ,r-matrix)
9462 ("r-matrixgenerics" ,r-matrixgenerics)
9463 ("r-matrixstats" ,r-matrixstats)
9464 ("r-rcpp" ,r-rcpp)))
9465 (native-inputs `(("r-knitr" ,r-knitr)))
9466 (home-page "https://bioconductor.org/packages/sparseMatrixStats/")
9467 (synopsis "Summary statistics for rows and columns of sparse matrices")
9468 (description
9469 "This package provides high performance functions for row and column
9470 operations on sparse matrices. Currently, the optimizations are limited to
9471 data in the column sparse format.")
9472 (license license:expat)))
9473
9474 (define-public r-delayedmatrixstats
9475 (package
9476 (name "r-delayedmatrixstats")
9477 (version "1.12.3")
9478 (source
9479 (origin
9480 (method url-fetch)
9481 (uri (bioconductor-uri "DelayedMatrixStats" version))
9482 (sha256
9483 (base32
9484 "1hb8jv5dy3svf7xan6rym7amwdqm5mvl9qx5xhmj1vkb81bizn7h"))))
9485 (properties
9486 `((upstream-name . "DelayedMatrixStats")))
9487 (build-system r-build-system)
9488 (propagated-inputs
9489 `(("r-biocparallel" ,r-biocparallel)
9490 ("r-delayedarray" ,r-delayedarray)
9491 ("r-hdf5array" ,r-hdf5array)
9492 ("r-iranges" ,r-iranges)
9493 ("r-matrix" ,r-matrix)
9494 ("r-matrixgenerics" ,r-matrixgenerics)
9495 ("r-matrixstats" ,r-matrixstats)
9496 ("r-s4vectors" ,r-s4vectors)
9497 ("r-sparsematrixstats" ,r-sparsematrixstats)))
9498 (native-inputs
9499 `(("r-knitr" ,r-knitr)))
9500 (home-page "https://github.com/PeteHaitch/DelayedMatrixStats")
9501 (synopsis "Functions that apply to rows and columns of DelayedMatrix objects")
9502 (description
9503 "This package provides a port of the @code{matrixStats} API for use with
9504 @code{DelayedMatrix} objects from the @code{DelayedArray} package. It
9505 contains high-performing functions operating on rows and columns of
9506 @code{DelayedMatrix} objects, e.g. @code{colMedians}, @code{rowMedians},
9507 @code{colRanks}, @code{rowRanks}, @code{colSds}, and @code{rowSds}. Functions
9508 are optimized per data type and for subsetted calculations such that both
9509 memory usage and processing time is minimized.")
9510 (license license:expat)))
9511
9512 (define-public r-mscoreutils
9513 (package
9514 (name "r-mscoreutils")
9515 (version "1.2.0")
9516 (source
9517 (origin
9518 (method url-fetch)
9519 (uri (bioconductor-uri "MsCoreUtils" version))
9520 (sha256
9521 (base32
9522 "0fa3bcf2cmzf5y8wjs7pnzs26qwgqnrrl4hj4sa4fp9kv8z80630"))))
9523 (properties `((upstream-name . "MsCoreUtils")))
9524 (build-system r-build-system)
9525 (propagated-inputs
9526 `(("r-mass" ,r-mass)
9527 ("r-rcpp" ,r-rcpp)
9528 ("r-s4vectors" ,r-s4vectors)))
9529 (native-inputs
9530 `(("r-knitr" ,r-knitr)))
9531 (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils")
9532 (synopsis "Core utils for mass spectrometry data")
9533 (description
9534 "This package defines low-level functions for mass spectrometry data and
9535 is independent of any high-level data structures. These functions include
9536 mass spectra processing functions (noise estimation, smoothing, binning),
9537 quantitative aggregation functions (median polish, robust summarisation,
9538 etc.), missing data imputation, data normalisation (quantiles, vsn, etc.) as
9539 well as misc helper functions, that are used across high-level data structure
9540 within the R for Mass Spectrometry packages.")
9541 (license license:artistic2.0)))
9542
9543 (define-public r-biocio
9544 (package
9545 (name "r-biocio")
9546 (version "1.0.1")
9547 (source
9548 (origin
9549 (method url-fetch)
9550 (uri (bioconductor-uri "BiocIO" version))
9551 (sha256
9552 (base32
9553 "06gg5ra3r7q4b6mz14c2s9d453cnh1lxh517ffl9f8dr8vwv5s18"))))
9554 (properties `((upstream-name . "BiocIO")))
9555 (build-system r-build-system)
9556 (propagated-inputs
9557 `(("r-biocgenerics" ,r-biocgenerics)
9558 ("r-genomicranges" ,r-genomicranges)
9559 ("r-rcurl" ,r-rcurl)
9560 ("r-s4vectors" ,r-s4vectors)))
9561 (native-inputs
9562 `(("r-knitr" ,r-knitr)))
9563 (home-page "https://bioconductor.org/packages/BiocIO")
9564 (synopsis "Standard input and output for Bioconductor packages")
9565 (description
9566 "This package implements `import()` and `export()` standard generics for
9567 importing and exporting biological data formats. `import()` supports
9568 whole-file as well as chunk-wise iterative import. The `import()` interface
9569 optionally provides a standard mechanism for 'lazy' access via `filter()` (on
9570 row or element-like components of the file resource), `select()` (on
9571 column-like components of the file resource) and `collect()`. The `import()`
9572 interface optionally provides transparent access to remote (e.g. via https)
9573 as well as local access. Developers can register a file extension, e.g.,
9574 `.loom` for dispatch from character-based URIs to specific `import()` /
9575 `export()` methods based on classes representing file types, e.g.,
9576 `LoomFile()`.")
9577 (license license:artistic2.0)))
9578
9579 (define-public r-msmseda
9580 (package
9581 (name "r-msmseda")
9582 (version "1.28.0")
9583 (source
9584 (origin
9585 (method url-fetch)
9586 (uri (bioconductor-uri "msmsEDA" version))
9587 (sha256
9588 (base32
9589 "1llmy8msxmrqik3s3439wffma1662vwvvcaz8q0a4g5ridkmdbrx"))))
9590 (properties `((upstream-name . "msmsEDA")))
9591 (build-system r-build-system)
9592 (propagated-inputs
9593 `(("r-gplots" ,r-gplots)
9594 ("r-mass" ,r-mass)
9595 ("r-msnbase" ,r-msnbase)
9596 ("r-rcolorbrewer" ,r-rcolorbrewer)))
9597 (home-page
9598 "https://bioconductor.org/packages/msmsEDA")
9599 (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts")
9600 (description
9601 "Exploratory data analysis to assess the quality of a set of LC-MS/MS
9602 experiments, and visualize de influence of the involved factors.")
9603 (license license:gpl2)))
9604
9605 (define-public r-msmstests
9606 (package
9607 (name "r-msmstests")
9608 (version "1.28.0")
9609 (source
9610 (origin
9611 (method url-fetch)
9612 (uri (bioconductor-uri "msmsTests" version))
9613 (sha256
9614 (base32
9615 "1zsnmzj1qvjdwz7mwg9wrsk5iskpqs0f6jccqn8mxy9dgkskmp0j"))))
9616 (properties `((upstream-name . "msmsTests")))
9617 (build-system r-build-system)
9618 (propagated-inputs
9619 `(("r-edger" ,r-edger)
9620 ("r-msmseda" ,r-msmseda)
9621 ("r-msnbase" ,r-msnbase)
9622 ("r-qvalue" ,r-qvalue)))
9623 (home-page
9624 "https://bioconductor.org/packages/msmsTests")
9625 (synopsis "Differential LC-MS/MS expression tests")
9626 (description
9627 "This packages provides statistical tests for label-free LC-MS/MS data
9628 by spectral counts, to discover differentially expressed proteins between two
9629 biological conditions. Three tests are available: Poisson GLM regression,
9630 quasi-likelihood GLM regression, and the negative binomial of the edgeR
9631 package.The three models admit blocking factors to control for nuissance
9632 variables.To assure a good level of reproducibility a post-test filter is
9633 available, where we may set the minimum effect size considered biologicaly
9634 relevant, and the minimum expression of the most abundant condition.")
9635 (license license:gpl2)))
9636
9637 (define-public r-catalyst
9638 (package
9639 (name "r-catalyst")
9640 (version "1.14.0")
9641 (source
9642 (origin
9643 (method url-fetch)
9644 (uri (bioconductor-uri "CATALYST" version))
9645 (sha256
9646 (base32
9647 "13af7c4irx1f5yqi32k7kj661vzg32wn3dnps7r9pjijfl4drhrh"))))
9648 (properties `((upstream-name . "CATALYST")))
9649 (build-system r-build-system)
9650 (propagated-inputs
9651 `(("r-circlize" ,r-circlize)
9652 ("r-complexheatmap" ,r-complexheatmap)
9653 ("r-consensusclusterplus" ,r-consensusclusterplus)
9654 ("r-cowplot" ,r-cowplot)
9655 ("r-data-table" ,r-data-table)
9656 ("r-dplyr" ,r-dplyr)
9657 ("r-drc" ,r-drc)
9658 ("r-flowcore" ,r-flowcore)
9659 ("r-flowsom" ,r-flowsom)
9660 ("r-ggplot2" ,r-ggplot2)
9661 ("r-ggrepel" ,r-ggrepel)
9662 ("r-ggridges" ,r-ggridges)
9663 ("r-gridextra" ,r-gridextra)
9664 ("r-magrittr" ,r-magrittr)
9665 ("r-matrix" ,r-matrix)
9666 ("r-matrixstats" ,r-matrixstats)
9667 ("r-nnls" ,r-nnls)
9668 ("r-purrr" ,r-purrr)
9669 ("r-rcolorbrewer" ,r-rcolorbrewer)
9670 ("r-reshape2" ,r-reshape2)
9671 ("r-rtsne" ,r-rtsne)
9672 ("r-s4vectors" ,r-s4vectors)
9673 ("r-scales" ,r-scales)
9674 ("r-scater" ,r-scater)
9675 ("r-singlecellexperiment" ,r-singlecellexperiment)
9676 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9677 (native-inputs
9678 `(("r-knitr" ,r-knitr)))
9679 (home-page
9680 "https://github.com/HelenaLC/CATALYST")
9681 (synopsis "Cytometry data analysis tools")
9682 (description
9683 "This package is Cytometry dATa anALYSis Tools (CATALYST). Mass
9684 cytometry (CyTOF) uses heavy metal isotopes rather than fluorescent tags as
9685 reporters to label antibodies, thereby substantially decreasing spectral
9686 overlap and allowing for examination of over 50 parameters at the single cell
9687 level. While spectral overlap is significantly less pronounced in CyTOF than
9688 flow cytometry, spillover due to detection sensitivity, isotopic impurities,
9689 and oxide formation can impede data interpretability. We designed
9690 CATALYST (Cytometry dATa anALYSis Tools) to provide a pipeline for
9691 preprocessing of cytometry data, including i) normalization using bead
9692 standards, ii) single-cell deconvolution, and iii) bead-based compensation.")
9693 (license license:gpl2+)))
9694
9695 (define-public r-erma
9696 (package
9697 (name "r-erma")
9698 (version "1.6.0")
9699 (source
9700 (origin
9701 (method url-fetch)
9702 (uri (bioconductor-uri "erma" version))
9703 (sha256
9704 (base32
9705 "1k2j1xhv0vwn45xmh8ds0gz812px5hnpgzvp37ngsdn4j5ai1l0k"))))
9706 (build-system r-build-system)
9707 (propagated-inputs
9708 `(("r-annotationdbi" ,r-annotationdbi)
9709 ("r-biobase" ,r-biobase)
9710 ("r-biocgenerics" ,r-biocgenerics)
9711 ("r-biocparallel" ,r-biocparallel)
9712 ("r-genomeinfodb" ,r-genomeinfodb)
9713 ("r-genomicfiles" ,r-genomicfiles)
9714 ("r-genomicranges" ,r-genomicranges)
9715 ("r-ggplot2" ,r-ggplot2)
9716 ("r-homo-sapiens" ,r-homo-sapiens)
9717 ("r-iranges" ,r-iranges)
9718 ("r-rtracklayer" ,r-rtracklayer)
9719 ("r-s4vectors" ,r-s4vectors)
9720 ("r-shiny" ,r-shiny)
9721 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9722 (native-inputs
9723 `(("r-knitr" ,r-knitr)))
9724 (home-page "https://bioconductor.org/packages/erma")
9725 (synopsis "Epigenomic road map adventures")
9726 (description
9727 "The epigenomics road map describes locations of epigenetic marks in DNA
9728 from a variety of cell types. Of interest are locations of histone
9729 modifications, sites of DNA methylation, and regions of accessible chromatin.
9730 This package presents a selection of elements of the road map including
9731 metadata and outputs of the ChromImpute procedure applied to ENCODE cell lines
9732 by Ernst and Kellis.")
9733 (license license:artistic2.0)))
9734
9735 (define-public r-ggbio
9736 (package
9737 (name "r-ggbio")
9738 (version "1.38.0")
9739 (source
9740 (origin
9741 (method url-fetch)
9742 (uri (bioconductor-uri "ggbio" version))
9743 (sha256
9744 (base32
9745 "0vabil4jzrlv01aibqjhdkvrv2bf2kkpsidrkjj06isqr5fz54lw"))))
9746 (build-system r-build-system)
9747 (arguments
9748 `(#:phases
9749 (modify-phases %standard-phases
9750 ;; See https://github.com/tengfei/ggbio/issues/117
9751 ;; This fix will be included in the next release.
9752 (add-after 'unpack 'fix-typo
9753 (lambda _
9754 (substitute* "R/GGbio-class.R"
9755 (("fechable") "fetchable"))
9756 #t)))))
9757 (propagated-inputs
9758 `(("r-annotationdbi" ,r-annotationdbi)
9759 ("r-annotationfilter" ,r-annotationfilter)
9760 ("r-biobase" ,r-biobase)
9761 ("r-biocgenerics" ,r-biocgenerics)
9762 ("r-biostrings" ,r-biostrings)
9763 ("r-biovizbase" ,r-biovizbase)
9764 ("r-bsgenome" ,r-bsgenome)
9765 ("r-ensembldb" ,r-ensembldb)
9766 ("r-genomeinfodb" ,r-genomeinfodb)
9767 ("r-genomicalignments" ,r-genomicalignments)
9768 ("r-genomicfeatures" ,r-genomicfeatures)
9769 ("r-genomicranges" ,r-genomicranges)
9770 ("r-ggally" ,r-ggally)
9771 ("r-ggplot2" ,r-ggplot2)
9772 ("r-gridextra" ,r-gridextra)
9773 ("r-gtable" ,r-gtable)
9774 ("r-hmisc" ,r-hmisc)
9775 ("r-iranges" ,r-iranges)
9776 ("r-organismdbi" ,r-organismdbi)
9777 ("r-reshape2" ,r-reshape2)
9778 ("r-rlang" ,r-rlang)
9779 ("r-rsamtools" ,r-rsamtools)
9780 ("r-rtracklayer" ,r-rtracklayer)
9781 ("r-s4vectors" ,r-s4vectors)
9782 ("r-scales" ,r-scales)
9783 ("r-summarizedexperiment" ,r-summarizedexperiment)
9784 ("r-variantannotation" ,r-variantannotation)))
9785 (native-inputs
9786 `(("r-knitr" ,r-knitr)))
9787 (home-page "http://www.tengfei.name/ggbio/")
9788 (synopsis "Visualization tools for genomic data")
9789 (description
9790 "The ggbio package extends and specializes the grammar of graphics for
9791 biological data. The graphics are designed to answer common scientific
9792 questions, in particular those often asked of high throughput genomics data.
9793 All core Bioconductor data structures are supported, where appropriate. The
9794 package supports detailed views of particular genomic regions, as well as
9795 genome-wide overviews. Supported overviews include ideograms and grand linear
9796 views. High-level plots include sequence fragment length, edge-linked
9797 interval to data view, mismatch pileup, and several splicing summaries.")
9798 (license license:artistic2.0)))
9799
9800 (define-public r-gqtlbase
9801 (package
9802 (name "r-gqtlbase")
9803 (version "1.21.1")
9804 (source
9805 (origin
9806 (method url-fetch)
9807 (uri (bioconductor-uri "gQTLBase" version))
9808 (sha256
9809 (base32
9810 "0nipibm1bk9k70ajbw1f6vjmz0dh7gk21l17q3m54bnawxsggrfh"))))
9811 (properties `((upstream-name . "gQTLBase")))
9812 (build-system r-build-system)
9813 (arguments
9814 `(#:phases
9815 (modify-phases %standard-phases
9816 ;; This is an upstream bug.
9817 (add-after 'unpack 'fix-imports
9818 (lambda _
9819 (substitute* "NAMESPACE"
9820 ((".*maxffmode.*") "")
9821 (("importFrom\\(ff,.*") "import(ff)\n"))
9822 #t)))))
9823 (propagated-inputs
9824 `(("r-batchjobs" ,r-batchjobs)
9825 ("r-bbmisc" ,r-bbmisc)
9826 ("r-biocgenerics" ,r-biocgenerics)
9827 ("r-bit" ,r-bit)
9828 ("r-doparallel" ,r-doparallel)
9829 ("r-ff" ,r-ff)
9830 ("r-ffbase" ,r-ffbase)
9831 ("r-foreach" ,r-foreach)
9832 ("r-genomicfiles" ,r-genomicfiles)
9833 ("r-genomicranges" ,r-genomicranges)
9834 ("r-rtracklayer" ,r-rtracklayer)
9835 ("r-s4vectors" ,r-s4vectors)
9836 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9837 (native-inputs
9838 `(("r-knitr" ,r-knitr)))
9839 (home-page "https://bioconductor.org/packages/gQTLBase")
9840 (synopsis "Infrastructure for eQTL, mQTL and similar studies")
9841 (description
9842 "The purpose of this package is to simplify the storage and interrogation
9843 of @dfn{quantitative trait loci} (QTL) archives, such as eQTL, mQTL, dsQTL,
9844 and more.")
9845 (license license:artistic2.0)))
9846
9847 (define-public r-gqtlstats
9848 (package
9849 (name "r-gqtlstats")
9850 (version "1.21.3")
9851 (source
9852 (origin
9853 (method url-fetch)
9854 (uri (bioconductor-uri "gQTLstats" version))
9855 (sha256
9856 (base32
9857 "1h78l23idf867djmdk97b02jxgmz4vfr2dai01fp648d0lsx5mkl"))))
9858 (properties `((upstream-name . "gQTLstats")))
9859 (build-system r-build-system)
9860 (propagated-inputs
9861 `(("r-annotationdbi" ,r-annotationdbi)
9862 ("r-batchjobs" ,r-batchjobs)
9863 ("r-bbmisc" ,r-bbmisc)
9864 ("r-beeswarm" ,r-beeswarm)
9865 ("r-biobase" ,r-biobase)
9866 ("r-biocgenerics" ,r-biocgenerics)
9867 ("r-doparallel" ,r-doparallel)
9868 ("r-dplyr" ,r-dplyr)
9869 ("r-erma" ,r-erma)
9870 ("r-ffbase" ,r-ffbase)
9871 ("r-foreach" ,r-foreach)
9872 ("r-genomeinfodb" ,r-genomeinfodb)
9873 ("r-genomicfeatures" ,r-genomicfeatures)
9874 ("r-genomicfiles" ,r-genomicfiles)
9875 ("r-genomicranges" ,r-genomicranges)
9876 ("r-ggbeeswarm" ,r-ggbeeswarm)
9877 ("r-ggplot2" ,r-ggplot2)
9878 ("r-gqtlbase" ,r-gqtlbase)
9879 ("r-hardyweinberg" ,r-hardyweinberg)
9880 ("r-homo-sapiens" ,r-homo-sapiens)
9881 ("r-iranges" ,r-iranges)
9882 ("r-limma" ,r-limma)
9883 ("r-mgcv" ,r-mgcv)
9884 ("r-plotly" ,r-plotly)
9885 ("r-reshape2" ,r-reshape2)
9886 ("r-s4vectors" ,r-s4vectors)
9887 ("r-shiny" ,r-shiny)
9888 ("r-snpstats" ,r-snpstats)
9889 ("r-summarizedexperiment" ,r-summarizedexperiment)
9890 ("r-variantannotation" ,r-variantannotation)))
9891 (native-inputs
9892 `(("r-knitr" ,r-knitr)))
9893 (home-page "https://bioconductor.org/packages/gQTLstats")
9894 (synopsis "Computationally efficient analysis for eQTL and allied studies")
9895 (description
9896 "This package provides tools for the computationally efficient analysis
9897 of @dfn{quantitative trait loci} (QTL) data, including eQTL, mQTL, dsQTL, etc.
9898 The software in this package aims to support refinements and functional
9899 interpretation of members of a collection of association statistics on a
9900 family of feature/genome hypotheses.")
9901 (license license:artistic2.0)))
9902
9903 (define-public r-gviz
9904 (package
9905 (name "r-gviz")
9906 (version "1.34.0")
9907 (source
9908 (origin
9909 (method url-fetch)
9910 (uri (bioconductor-uri "Gviz" version))
9911 (sha256
9912 (base32
9913 "0v7bz46b91dnrr55ah42ljj1i2xs3090s4w0lw8098pag00p4vh2"))))
9914 (properties `((upstream-name . "Gviz")))
9915 (build-system r-build-system)
9916 (propagated-inputs
9917 `(("r-annotationdbi" ,r-annotationdbi)
9918 ("r-biobase" ,r-biobase)
9919 ("r-biocgenerics" ,r-biocgenerics)
9920 ("r-biomart" ,r-biomart)
9921 ("r-biostrings" ,r-biostrings)
9922 ("r-biovizbase" ,r-biovizbase)
9923 ("r-bsgenome" ,r-bsgenome)
9924 ("r-digest" ,r-digest)
9925 ("r-ensembldb" ,r-ensembldb)
9926 ("r-genomeinfodb" ,r-genomeinfodb)
9927 ("r-genomicalignments" ,r-genomicalignments)
9928 ("r-genomicfeatures" ,r-genomicfeatures)
9929 ("r-genomicranges" ,r-genomicranges)
9930 ("r-iranges" ,r-iranges)
9931 ("r-lattice" ,r-lattice)
9932 ("r-latticeextra" ,r-latticeextra)
9933 ("r-matrixstats" ,r-matrixstats)
9934 ("r-rcolorbrewer" ,r-rcolorbrewer)
9935 ("r-rsamtools" ,r-rsamtools)
9936 ("r-rtracklayer" ,r-rtracklayer)
9937 ("r-s4vectors" ,r-s4vectors)
9938 ("r-xvector" ,r-xvector)))
9939 (native-inputs
9940 `(("r-knitr" ,r-knitr)))
9941 (home-page "https://bioconductor.org/packages/Gviz")
9942 (synopsis "Plotting data and annotation information along genomic coordinates")
9943 (description
9944 "Genomic data analyses requires integrated visualization of known genomic
9945 information and new experimental data. Gviz uses the biomaRt and the
9946 rtracklayer packages to perform live annotation queries to Ensembl and UCSC
9947 and translates this to e.g. gene/transcript structures in viewports of the
9948 grid graphics package. This results in genomic information plotted together
9949 with your data.")
9950 (license license:artistic2.0)))
9951
9952 (define-public r-gwascat
9953 (package
9954 (name "r-gwascat")
9955 (version "2.22.0")
9956 (source
9957 (origin
9958 (method url-fetch)
9959 (uri (bioconductor-uri "gwascat" version))
9960 (sha256
9961 (base32
9962 "1aqi1ny93virnzsxkh9ccx3mws70bgv0r8nwgla09vffb7f16nna"))))
9963 (build-system r-build-system)
9964 (propagated-inputs
9965 `(("r-annotationdbi" ,r-annotationdbi)
9966 ("r-biocfilecache" ,r-biocfilecache)
9967 ("r-biostrings" ,r-biostrings)
9968 ("r-genomeinfodb" ,r-genomeinfodb)
9969 ("r-genomicfeatures" ,r-genomicfeatures)
9970 ("r-genomicranges" ,r-genomicranges)
9971 ("r-iranges" ,r-iranges)
9972 ("r-readr" ,r-readr)
9973 ("r-s4vectors" ,r-s4vectors)
9974 ("r-snpstats" ,r-snpstats)
9975 ("r-variantannotation" ,r-variantannotation)))
9976 (native-inputs
9977 `(("r-knitr" ,r-knitr)))
9978 (home-page "https://bioconductor.org/packages/gwascat")
9979 (synopsis "Tools for data in the EMBL-EBI GWAS catalog")
9980 (description
9981 "This package provides tools for representing and modeling data in the
9982 EMBL-EBI GWAS catalog.")
9983 (license license:artistic2.0)))
9984
9985 (define-public r-kegggraph
9986 (package
9987 (name "r-kegggraph")
9988 (version "1.50.0")
9989 (source
9990 (origin
9991 (method url-fetch)
9992 (uri (bioconductor-uri "KEGGgraph" version))
9993 (sha256
9994 (base32 "1h293hn02ysm923bh9gxk87xv663xiqchqcvpaxpla9c3yrgkx2v"))))
9995 (properties `((upstream-name . "KEGGgraph")))
9996 (build-system r-build-system)
9997 (propagated-inputs
9998 `(("r-graph" ,r-graph)
9999 ("r-rcurl" ,r-rcurl)
10000 ("r-xml" ,r-xml)))
10001 (home-page "https://bioconductor.org/packages/KEGGgraph")
10002 (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor")
10003 (description
10004 "@code{r-kegggraph} is an interface between Kegg Pathway database and graph
10005 object as well as a collection of tools to analyze, dissect and visualize these
10006 graphs. It parses the regularly updated kgml (Kegg XML) files into graph models
10007 maintaining all essential pathway attributes. The package offers
10008 functionalities including parsing, graph operation, visualization and etc.")
10009 (license license:gpl2+)))
10010
10011 (define-public r-ldblock
10012 (package
10013 (name "r-ldblock")
10014 (version "1.20.0")
10015 (source
10016 (origin
10017 (method url-fetch)
10018 (uri (bioconductor-uri "ldblock" version))
10019 (sha256
10020 (base32
10021 "09i3ikv0axks9g842z1pjsc8x0fba51zyyc218h0bylbi1n9cdkm"))))
10022 (build-system r-build-system)
10023 (propagated-inputs
10024 `(("r-biocgenerics" ,r-biocgenerics)
10025 ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75)
10026 ("r-ensembldb" ,r-ensembldb)
10027 ("r-genomeinfodb" ,r-genomeinfodb)
10028 ("r-genomicfiles" ,r-genomicfiles)
10029 ("r-httr" ,r-httr)
10030 ("r-matrix" ,r-matrix)
10031 ("r-rsamtools" ,r-rsamtools)
10032 ("r-snpstats" ,r-snpstats)
10033 ("r-variantannotation" ,r-variantannotation)))
10034 (native-inputs
10035 `(("r-knitr" ,r-knitr)))
10036 (home-page "https://bioconductor.org/packages/ldblock")
10037 (synopsis "Data structures for linkage disequilibrium measures in populations")
10038 (description
10039 "This package defines data structures for @dfn{linkage
10040 disequilibrium} (LD) measures in populations. Its purpose is to simplify
10041 handling of existing population-level data for the purpose of flexibly
10042 defining LD blocks.")
10043 (license license:artistic2.0)))
10044
10045 ;; This is a CRAN package, but it depends on r-snpstats, which is a
10046 ;; Bioconductor package.
10047 (define-public r-ldheatmap
10048 (package
10049 (name "r-ldheatmap")
10050 (version "1.0-4")
10051 (source
10052 (origin
10053 (method url-fetch)
10054 (uri (cran-uri "LDheatmap" version))
10055 (sha256
10056 (base32
10057 "1jp578cf29qcgx95w10lpymlwx2pgjsf0nypwkl9b8g635gkisq7"))))
10058 (properties `((upstream-name . "LDheatmap")))
10059 (build-system r-build-system)
10060 (propagated-inputs
10061 `(("r-genetics" ,r-genetics)
10062 ("r-rcpp" ,r-rcpp)
10063 ("r-snpstats" ,r-snpstats)))
10064 (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html")
10065 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
10066 (description
10067 "This package provides tools to produce a graphical display, as a heat
10068 map, of measures of pairwise linkage disequilibria between SNPs. Users may
10069 optionally include the physical locations or genetic map distances of each SNP
10070 on the plot.")
10071 (license license:gpl3)))
10072
10073 (define-public r-pathview
10074 (package
10075 (name "r-pathview")
10076 (version "1.30.1")
10077 (source
10078 (origin
10079 (method url-fetch)
10080 (uri (bioconductor-uri "pathview" version))
10081 (sha256
10082 (base32 "11fisiksw1y64ii9q8p2znyp9w8mlqzgiaacmycw59rngkjlmbs4"))))
10083 (properties `((upstream-name . "pathview")))
10084 (build-system r-build-system)
10085 (propagated-inputs
10086 `(("r-annotationdbi" ,r-annotationdbi)
10087 ("r-graph" ,r-graph)
10088 ("r-kegggraph" ,r-kegggraph)
10089 ("r-keggrest" ,r-keggrest)
10090 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
10091 ("r-png" ,r-png)
10092 ("r-rgraphviz" ,r-rgraphviz)
10093 ("r-xml" ,r-xml)))
10094 (home-page "https://pathview.uncc.edu/")
10095 (synopsis "Tool set for pathway based data integration and visualization")
10096 (description
10097 "@code{r-pathview} is a tool set for pathway based data integration and
10098 visualization. It maps and renders a wide variety of biological data on
10099 relevant pathway graphs. All users need is to supply their data and specify
10100 the target pathway. This package automatically downloads the pathway graph
10101 data, parses the data file, maps user data to the pathway, and render pathway
10102 graph with the mapped data. In addition, @code{r-pathview} also seamlessly
10103 integrates with pathway and gene set (enrichment) analysis tools for
10104 large-scale and fully automated analysis.")
10105 (license license:gpl3+)))
10106
10107 (define-public r-snpstats
10108 (package
10109 (name "r-snpstats")
10110 (version "1.40.0")
10111 (source
10112 (origin
10113 (method url-fetch)
10114 (uri (bioconductor-uri "snpStats" version))
10115 (sha256
10116 (base32
10117 "1298a71swwav53yf9kfqkdpach3818plqcbw0lgb6sibs8y8ff24"))))
10118 (properties `((upstream-name . "snpStats")))
10119 (build-system r-build-system)
10120 (inputs `(("zlib" ,zlib)))
10121 (propagated-inputs
10122 `(("r-biocgenerics" ,r-biocgenerics)
10123 ("r-matrix" ,r-matrix)
10124 ("r-survival" ,r-survival)
10125 ("r-zlibbioc" ,r-zlibbioc)))
10126 (home-page "https://bioconductor.org/packages/snpStats")
10127 (synopsis "Methods for SNP association studies")
10128 (description
10129 "This package provides classes and statistical methods for large
10130 @dfn{single-nucleotide polymorphism} (SNP) association studies. This extends
10131 the earlier snpMatrix package, allowing for uncertainty in genotypes.")
10132 (license license:gpl3)))
10133
10134 (define-public r-sushi
10135 (package
10136 (name "r-sushi")
10137 (version "1.28.0")
10138 (source (origin
10139 (method url-fetch)
10140 (uri (bioconductor-uri "Sushi" version))
10141 (sha256
10142 (base32
10143 "0ksj4f9z14mjsv6ssg5dwhpldw4r7wpdsln2if5g486mm1c56r8p"))))
10144 (properties `((upstream-name . "Sushi")))
10145 (build-system r-build-system)
10146 (propagated-inputs
10147 `(("r-biomart" ,r-biomart)
10148 ("r-zoo" ,r-zoo)))
10149 (home-page "https://bioconductor.org/packages/Sushi")
10150 (synopsis "Tools for visualizing genomics data")
10151 (description
10152 "This package provides flexible, quantitative, and integrative genomic
10153 visualizations for publication-quality multi-panel figures.")
10154 (license license:gpl2+)))