gnu: r-s4vectors: Move to (gnu packages bioconductor).
[jackhill/guix/guix.git] / gnu / packages / bioconductor.scm
CommitLineData
fa596599 1;;; GNU Guix --- Functional package management for GNU
f8f181ae 2;;; Copyright © 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus <rekado@elephly.net>
e8d435f7 3;;; Copyright © 2016, 2017, 2018, 2020 Roel Janssen <roel@gnu.org>
d64e3a48 4;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
61242625 5;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
4f617bfb 6;;; Copyright © 2019, 2020, 2021 Simon Tournier <zimon.toutoune@gmail.com>
488001eb 7;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com>
1353e536 8;;; Copyright © 2020, 2021 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
c61268c1 9;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
fa596599
RW
10;;;
11;;; This file is part of GNU Guix.
12;;;
13;;; GNU Guix is free software; you can redistribute it and/or modify it
14;;; under the terms of the GNU General Public License as published by
15;;; the Free Software Foundation; either version 3 of the License, or (at
16;;; your option) any later version.
17;;;
18;;; GNU Guix is distributed in the hope that it will be useful, but
19;;; WITHOUT ANY WARRANTY; without even the implied warranty of
20;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21;;; GNU General Public License for more details.
22;;;
23;;; You should have received a copy of the GNU General Public License
24;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
25
26(define-module (gnu packages bioconductor)
27 #:use-module ((guix licenses) #:prefix license:)
28 #:use-module (guix packages)
29 #:use-module (guix download)
b2dce6b5 30 #:use-module (guix git-download)
fa596599 31 #:use-module (guix build-system r)
183ce988 32 #:use-module (gnu packages)
58656064 33 #:use-module (gnu packages base)
cf9a29b2 34 #:use-module (gnu packages bioinformatics)
a5b56a53
RJ
35 #:use-module (gnu packages cran)
36 #:use-module (gnu packages compression)
c18dccff 37 #:use-module (gnu packages gcc)
cf9a29b2 38 #:use-module (gnu packages graph)
5aef09bd 39 #:use-module (gnu packages graphviz)
dddbc90c 40 #:use-module (gnu packages haskell-xyz)
5cfa4bff 41 #:use-module (gnu packages image)
b64ce4b7 42 #:use-module (gnu packages maths)
6b12f213
RW
43 #:use-module (gnu packages netpbm)
44 #:use-module (gnu packages perl)
2cb71d81 45 #:use-module (gnu packages pkg-config)
f4235c0e 46 #:use-module (gnu packages statistics)
14bb1c48 47 #:use-module (gnu packages web)
7a62d5e0 48 #:use-module (gnu packages xml)
14bb1c48 49 #:use-module (srfi srfi-1))
fa596599 50
557a1089
RW
51\f
52;;; Annotations
53
04a05946
MIP
54(define-public r-org-eck12-eg-db
55 (package
56 (name "r-org-eck12-eg-db")
57 (version "3.12.0")
58 (source
59 (origin
60 (method url-fetch)
61 (uri (bioconductor-uri "org.EcK12.eg.db" version 'annotation))
62 (sha256
63 (base32 "0c4p6jr83k0gm6pvn760yr8xf33wggrfcr6fg7a42a96bcf817gs"))))
64 (properties
65 `((upstream-name . "org.EcK12.eg.db")))
66 (build-system r-build-system)
67 (propagated-inputs
68 `(("r-annotationdbi" ,r-annotationdbi)))
69 (home-page "https://bioconductor.org/packages/org.EcK12.eg.db")
70 (synopsis "Genome wide annotation for E coli strain K12")
71 (description
72 "This package provides genome wide annotation for E coli strain K12,
73primarily based on mapping using Entrez Gene identifiers. Entrez Gene is
74National Center for Biotechnology Information (NCBI)’s database for
75gene-specific information. Entrez Gene maintains records from genomes which
76have been completely sequenced, which have an active research community to
77submit gene-specific information, or which are scheduled for intense sequence
78analysis.")
79 (license license:artistic2.0)))
80
6f15ea24
RW
81(define-public r-reactome-db
82 (package
83 (name "r-reactome-db")
84 (version "1.70.0")
85 (source
86 (origin
87 (method url-fetch)
88 (uri (bioconductor-uri "reactome.db" version 'annotation))
89 (sha256
90 (base32
91 "05wc4fp0faq6h3kq5rwafnips043as31yq11mrjngfxvf5i10srg"))))
92 (properties `((upstream-name . "reactome.db")))
93 (build-system r-build-system)
94 (propagated-inputs
95 `(("r-annotationdbi" ,r-annotationdbi)))
96 (home-page "https://bioconductor.org/packages/reactome.db/")
97 (synopsis "Annotation maps for reactome")
98 (description
99 "This package provides a set of annotation maps for the REACTOME
100database, assembled using data from REACTOME.")
101 (license license:cc-by4.0)))
102
b7d93cf5
RW
103(define-public r-bsgenome-celegans-ucsc-ce6
104 (package
105 (name "r-bsgenome-celegans-ucsc-ce6")
106 (version "1.4.0")
107 (source (origin
108 (method url-fetch)
86ced7b2
RW
109 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce6"
110 version 'annotation))
b7d93cf5
RW
111 (sha256
112 (base32
113 "0mqzb353xv2c3m3vkb315dkmnxkgczp7ndnknyhpgjlybyf715v9"))))
114 (properties
115 `((upstream-name . "BSgenome.Celegans.UCSC.ce6")))
116 (build-system r-build-system)
b7d93cf5
RW
117 (propagated-inputs
118 `(("r-bsgenome" ,r-bsgenome)))
119 (home-page
120 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/")
121 (synopsis "Full genome sequences for Worm")
122 (description
123 "This package provides full genome sequences for Caenorhabditis
124elegans (Worm) as provided by UCSC (ce6, May 2008) and stored in Biostrings
0c792ffb
RW
125objects.")
126 (license license:artistic2.0)))
127
128(define-public r-bsgenome-celegans-ucsc-ce10
129 (package
130 (name "r-bsgenome-celegans-ucsc-ce10")
131 (version "1.4.0")
132 (source (origin
133 (method url-fetch)
6998ecba
RW
134 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce10"
135 version 'annotation))
0c792ffb
RW
136 (sha256
137 (base32
138 "1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"))))
139 (properties
140 `((upstream-name . "BSgenome.Celegans.UCSC.ce10")))
141 (build-system r-build-system)
0c792ffb
RW
142 (propagated-inputs
143 `(("r-bsgenome" ,r-bsgenome)))
144 (home-page
145 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/")
146 (synopsis "Full genome sequences for Worm")
147 (description
148 "This package provides full genome sequences for Caenorhabditis
149elegans (Worm) as provided by UCSC (ce10, Oct 2010) and stored in Biostrings
b7d93cf5
RW
150objects.")
151 (license license:artistic2.0)))
152
183db725
RW
153(define-public r-bsgenome-dmelanogaster-ucsc-dm6
154 (package
155 (name "r-bsgenome-dmelanogaster-ucsc-dm6")
156 (version "1.4.1")
157 (source (origin
158 (method url-fetch)
149f351f
RW
159 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm6"
160 version 'annotation))
183db725
RW
161 (sha256
162 (base32
163 "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
164 (properties
165 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
166 (build-system r-build-system)
183db725
RW
167 (propagated-inputs
168 `(("r-bsgenome" ,r-bsgenome)))
169 (home-page
170 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
171 (synopsis "Full genome sequences for Fly")
172 (description
173 "This package provides full genome sequences for Drosophila
174melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
175objects.")
176 (license license:artistic2.0)))
177
13dabd69
RW
178(define-public r-bsgenome-dmelanogaster-ucsc-dm3
179 (package
180 (name "r-bsgenome-dmelanogaster-ucsc-dm3")
181 (version "1.4.0")
182 (source (origin
183 (method url-fetch)
87073b7e
RW
184 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3"
185 version 'annotation))
13dabd69
RW
186 (sha256
187 (base32
188 "19bm3lkhhkag3gnwp419211fh0cnr0x6fa0r1lr0ycwrikxdxsv8"))))
189 (properties
190 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3")))
191 (build-system r-build-system)
13dabd69
RW
192 (propagated-inputs
193 `(("r-bsgenome" ,r-bsgenome)))
194 (home-page
195 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/")
196 (synopsis "Full genome sequences for Fly")
197 (description
198 "This package provides full genome sequences for Drosophila
199melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
200Biostrings objects.")
201 (license license:artistic2.0)))
202
dfac7eb9
RW
203(define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
204 (package
205 (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
206 (version "1.3.99")
207 (source (origin
208 (method url-fetch)
bf05ece1
RW
209 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3.masked"
210 version 'annotation))
dfac7eb9
RW
211 (sha256
212 (base32
213 "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
214 (properties
215 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
216 (build-system r-build-system)
217 (propagated-inputs
218 `(("r-bsgenome" ,r-bsgenome)
219 ("r-bsgenome-dmelanogaster-ucsc-dm3"
220 ,r-bsgenome-dmelanogaster-ucsc-dm3)))
221 (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
222 (synopsis "Full masked genome sequences for Fly")
223 (description
224 "This package provides full masked genome sequences for Drosophila
225melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
226Biostrings objects. The sequences are the same as in
227BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
228masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
229intra-contig ambiguities (AMB mask), (3) the mask of repeats from
230RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
231Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
232 (license license:artistic2.0)))
233
40a65057
RW
234(define-public r-bsgenome-hsapiens-1000genomes-hs37d5
235 (package
236 (name "r-bsgenome-hsapiens-1000genomes-hs37d5")
237 (version "0.99.1")
238 (source (origin
239 (method url-fetch)
88e7c7db
RW
240 (uri (bioconductor-uri "BSgenome.Hsapiens.1000genomes.hs37d5"
241 version 'annotation))
40a65057
RW
242 (sha256
243 (base32
244 "1cg0g5fqmsvwyw2p9hp2yy4ilk21jkbbrnpgqvb5c36ihjwvc7sr"))))
245 (properties
246 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5")))
247 (build-system r-build-system)
40a65057
RW
248 (propagated-inputs
249 `(("r-bsgenome" ,r-bsgenome)))
250 (home-page
251 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/")
252 (synopsis "Full genome sequences for Homo sapiens")
253 (description
254 "This package provides full genome sequences for Homo sapiens from
2551000genomes phase2 reference genome sequence (hs37d5), based on NCBI GRCh37.")
256 (license license:artistic2.0)))
257
c51c0033
MIP
258(define-public r-bsgenome-hsapiens-ncbi-grch38
259 (package
260 (name "r-bsgenome-hsapiens-ncbi-grch38")
261 (version "1.3.1000")
262 (source
263 (origin
264 (method url-fetch)
265 (uri (bioconductor-uri "BSgenome.Hsapiens.NCBI.GRCh38"
266 version 'annotation))
267 (sha256
268 (base32
269 "0y75qdq578fh6420vbvsbwmdw8jvr3g06qli2h3vj3pxmjykh9c1"))))
270 (properties `((upstream-name . "BSgenome.Hsapiens.NCBI.GRCh38")))
271 (build-system r-build-system)
272 (propagated-inputs `(("r-bsgenome" ,r-bsgenome)))
273 (home-page
274 "https://bioconductor.org/packages/release/data/annotation/html/\
275BSgenome.Hsapiens.NCBI.GRCh38.html")
276 (synopsis "Full genome sequences for Homo sapiens (GRCh38)")
277 (description
278 "This package provides full genome sequences for Homo sapiens (Human) as
279provided by NCBI (GRCh38, 2013-12-17) and stored in Biostrings objects.")
280 (license license:artistic2.0)))
281
6fbd759b
RW
282(define-public r-bsgenome-hsapiens-ucsc-hg19-masked
283 (package
284 (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
285 (version "1.3.99")
286 (source (origin
287 (method url-fetch)
a47646bd
RW
288 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19.masked"
289 version 'annotation))
6fbd759b
RW
290 (sha256
291 (base32
292 "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
293 (properties
294 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
295 (build-system r-build-system)
296 (propagated-inputs
297 `(("r-bsgenome" ,r-bsgenome)
298 ("r-bsgenome-hsapiens-ucsc-hg19"
299 ,r-bsgenome-hsapiens-ucsc-hg19)))
300 (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
301 (synopsis "Full masked genome sequences for Homo sapiens")
302 (description
303 "This package provides full genome sequences for Homo sapiens (Human) as
304provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
305sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
306them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
307mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
308repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
309Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
310default.")
311 (license license:artistic2.0)))
312
5acb9052
RW
313(define-public r-bsgenome-mmusculus-ucsc-mm9
314 (package
315 (name "r-bsgenome-mmusculus-ucsc-mm9")
316 (version "1.4.0")
317 (source (origin
318 (method url-fetch)
21f6dae7
RW
319 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9"
320 version 'annotation))
5acb9052
RW
321 (sha256
322 (base32
323 "1birqw30g2azimxpnjfzmkphan7x131yy8b9h85lfz5fjdg7841i"))))
324 (properties
325 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9")))
326 (build-system r-build-system)
5acb9052
RW
327 (propagated-inputs
328 `(("r-bsgenome" ,r-bsgenome)))
329 (home-page
330 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/")
331 (synopsis "Full genome sequences for Mouse")
332 (description
333 "This package provides full genome sequences for Mus musculus (Mouse) as
334provided by UCSC (mm9, July 2007) and stored in Biostrings objects.")
335 (license license:artistic2.0)))
336
2bece692
RW
337(define-public r-bsgenome-mmusculus-ucsc-mm9-masked
338 (package
339 (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
340 (version "1.3.99")
341 (source (origin
342 (method url-fetch)
51dc4a2d
RW
343 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9.masked"
344 version 'annotation))
2bece692
RW
345 (sha256
346 (base32
347 "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
348 (properties
349 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
350 (build-system r-build-system)
351 (propagated-inputs
352 `(("r-bsgenome" ,r-bsgenome)
353 ("r-bsgenome-mmusculus-ucsc-mm9"
354 ,r-bsgenome-mmusculus-ucsc-mm9)))
99db6db7 355 (home-page "https://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
2bece692
RW
356 (synopsis "Full masked genome sequences for Mouse")
357 (description
358 "This package provides full genome sequences for Mus musculus (Mouse) as
359provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
360sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
361them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
362mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
363repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
364Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
365default." )
366 (license license:artistic2.0)))
367
c3adc830
RW
368(define-public r-bsgenome-mmusculus-ucsc-mm10
369 (package
370 (name "r-bsgenome-mmusculus-ucsc-mm10")
371 (version "1.4.0")
372 (source (origin
373 (method url-fetch)
f83404bc
RW
374 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm10"
375 version 'annotation))
c3adc830
RW
376 (sha256
377 (base32
378 "12s0nm2na9brjad4rn9l7d3db2aj8qa1xvz0y1k7gk08wayb6bkf"))))
379 (properties
380 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10")))
381 (build-system r-build-system)
c3adc830
RW
382 (propagated-inputs
383 `(("r-bsgenome" ,r-bsgenome)))
384 (home-page
385 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/")
386 (synopsis "Full genome sequences for Mouse")
387 (description
388 "This package provides full genome sequences for Mus
389musculus (Mouse) as provided by UCSC (mm10, December 2011) and stored
390in Biostrings objects.")
391 (license license:artistic2.0)))
392
a2c66d18 393(define-public r-homo-sapiens
394 (package
395 (name "r-homo-sapiens")
396 (version "1.3.1")
397 (source (origin
398 (method url-fetch)
399 (uri (bioconductor-uri "Homo.sapiens" version 'annotation))
400 (sha256
401 (base32
402 "151vj7h5p1c8yd5swrchk46z469p135wk50hvkl0nhgndvy0jj01"))))
403 (properties
404 `((upstream-name . "Homo.sapiens")))
405 (build-system r-build-system)
406 (propagated-inputs
407 `(("r-genomicfeatures" ,r-genomicfeatures)
408 ("r-go-db" ,r-go-db)
409 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
410 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)
411 ("r-organismdbi" ,r-organismdbi)
412 ("r-annotationdbi" ,r-annotationdbi)))
413 (home-page "https://bioconductor.org/packages/Homo.sapiens/")
414 (synopsis "Annotation package for the Homo.sapiens object")
415 (description
416 "This package contains the Homo.sapiens object to access data from
417several related annotation packages.")
418 (license license:artistic2.0)))
419
3a08940e
RW
420(define-public r-org-ce-eg-db
421 (package
422 (name "r-org-ce-eg-db")
423 (version "3.7.0")
424 (source (origin
425 (method url-fetch)
1c05e637 426 (uri (bioconductor-uri "org.Ce.eg.db" version 'annotation))
3a08940e
RW
427 (sha256
428 (base32
429 "1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"))))
430 (properties
431 `((upstream-name . "org.Ce.eg.db")))
432 (build-system r-build-system)
433 (propagated-inputs
434 `(("r-annotationdbi" ,r-annotationdbi)))
435 (home-page "https://www.bioconductor.org/packages/org.Ce.eg.db/")
436 (synopsis "Genome wide annotation for Worm")
437 (description
438 "This package provides mappings from Entrez gene identifiers to various
439annotations for the genome of the model worm Caenorhabditis elegans.")
440 (license license:artistic2.0)))
441
f8780e96
RW
442(define-public r-org-dm-eg-db
443 (package
444 (name "r-org-dm-eg-db")
445 (version "3.7.0")
446 (source (origin
447 (method url-fetch)
b0dfc79b 448 (uri (bioconductor-uri "org.Dm.eg.db" version 'annotation))
f8780e96
RW
449 (sha256
450 (base32
451 "1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"))))
452 (properties
453 `((upstream-name . "org.Dm.eg.db")))
454 (build-system r-build-system)
455 (propagated-inputs
456 `(("r-annotationdbi" ,r-annotationdbi)))
457 (home-page "https://www.bioconductor.org/packages/org.Dm.eg.db/")
458 (synopsis "Genome wide annotation for Fly")
459 (description
460 "This package provides mappings from Entrez gene identifiers to various
461annotations for the genome of the model fruit fly Drosophila melanogaster.")
462 (license license:artistic2.0)))
463
3dad6087
RW
464(define-public r-org-dr-eg-db
465 (package
466 (name "r-org-dr-eg-db")
467 (version "3.7.0")
468 (source (origin
469 (method url-fetch)
7bb65a22 470 (uri (bioconductor-uri "org.Dr.eg.db" version 'annotation))
3dad6087
RW
471 (sha256
472 (base32
473 "1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"))))
474 (properties
475 `((upstream-name . "org.Dr.eg.db")))
476 (build-system r-build-system)
477 (propagated-inputs
478 `(("r-annotationdbi" ,r-annotationdbi)))
479 (home-page "https://www.bioconductor.org/packages/org.Dr.eg.db/")
480 (synopsis "Annotation for Zebrafish")
481 (description
482 "This package provides genome wide annotations for Zebrafish, primarily
483based on mapping using Entrez Gene identifiers.")
484 (license license:artistic2.0)))
485
d56df35a
RW
486(define-public r-org-hs-eg-db
487 (package
488 (name "r-org-hs-eg-db")
489 (version "3.7.0")
490 (source (origin
491 (method url-fetch)
f53becc6 492 (uri (bioconductor-uri "org.Hs.eg.db" version 'annotation))
d56df35a
RW
493 (sha256
494 (base32
495 "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"))))
496 (properties
497 `((upstream-name . "org.Hs.eg.db")))
498 (build-system r-build-system)
499 (propagated-inputs
500 `(("r-annotationdbi" ,r-annotationdbi)))
501 (home-page "https://www.bioconductor.org/packages/org.Hs.eg.db/")
502 (synopsis "Genome wide annotation for Human")
503 (description
504 "This package contains genome-wide annotations for Human, primarily based
505on mapping using Entrez Gene identifiers.")
506 (license license:artistic2.0)))
507
8035819f
RW
508(define-public r-org-mm-eg-db
509 (package
510 (name "r-org-mm-eg-db")
511 (version "3.7.0")
512 (source (origin
513 (method url-fetch)
411be88b 514 (uri (bioconductor-uri "org.Mm.eg.db" version 'annotation))
8035819f
RW
515 (sha256
516 (base32
517 "1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"))))
518 (properties
519 `((upstream-name . "org.Mm.eg.db")))
520 (build-system r-build-system)
521 (propagated-inputs
522 `(("r-annotationdbi" ,r-annotationdbi)))
523 (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/")
524 (synopsis "Genome wide annotation for Mouse")
525 (description
526 "This package provides mappings from Entrez gene identifiers to various
527annotations for the genome of the model mouse Mus musculus.")
528 (license license:artistic2.0)))
529
fe0b76e2
RW
530(define-public r-bsgenome-hsapiens-ucsc-hg19
531 (package
532 (name "r-bsgenome-hsapiens-ucsc-hg19")
533 (version "1.4.0")
534 (source (origin
535 (method url-fetch)
e7a8cf2e
RW
536 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19"
537 version 'annotation))
fe0b76e2
RW
538 (sha256
539 (base32
540 "1y0nqpk8cw5a34sd9hmin3z4v7iqm6hf6l22cl81vlbxqbjibxc8"))))
541 (properties
542 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19")))
543 (build-system r-build-system)
fe0b76e2
RW
544 (propagated-inputs
545 `(("r-bsgenome" ,r-bsgenome)))
546 (home-page
547 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/")
548 (synopsis "Full genome sequences for Homo sapiens")
549 (description
550 "This package provides full genome sequences for Homo sapiens as provided
551by UCSC (hg19, February 2009) and stored in Biostrings objects.")
552 (license license:artistic2.0)))
553
8ce240fd
RJ
554(define-public r-bsgenome-hsapiens-ucsc-hg38
555 (package
556 (name "r-bsgenome-hsapiens-ucsc-hg38")
557 (version "1.4.1")
558 (source (origin
559 (method url-fetch)
560 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg38"
561 version 'annotation))
562 (sha256
563 (base32
564 "1ql08pvi4vv0ynvg4qs9kysw1c7s3crkgin6zxvgzqk6fray9mvi"))))
565 (properties
566 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg38")))
567 (build-system r-build-system)
568 (propagated-inputs
569 `(("r-bsgenome" ,r-bsgenome)))
570 (home-page
571 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg38/")
572 (synopsis "Full genome sequences for Homo sapiens")
573 (description
574 "This package provides full genome sequences for Homo sapiens (Human)
575as provided by UCSC (hg38, Dec. 2013) and stored in Biostrings objects.")
576 (license license:artistic2.0)))
577
8324e64c
RW
578(define-public r-ensdb-hsapiens-v75
579 (package
580 (name "r-ensdb-hsapiens-v75")
581 (version "2.99.0")
582 (source
583 (origin
584 (method url-fetch)
585 (uri (bioconductor-uri "EnsDb.Hsapiens.v75" version 'annotation))
586 (sha256
587 (base32
588 "0jx6rf6v0j8yr07q3c1h7s121901dc400nm6xaiv4i7kb5czjn9c"))))
589 (properties
590 `((upstream-name . "EnsDb.Hsapiens.v75")))
591 (build-system r-build-system)
592 (propagated-inputs
593 `(("r-ensembldb" ,r-ensembldb)))
594 (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75")
595 (synopsis "Ensembl based annotation package")
596 (description
597 "This package exposes an annotation database generated from Ensembl.")
598 (license license:artistic2.0)))
599
66e35ce6
RW
600(define-public r-txdb-hsapiens-ucsc-hg19-knowngene
601 (package
602 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
603 (version "3.2.2")
604 (source (origin
605 (method url-fetch)
f2580a13
RW
606 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg19.knownGene"
607 version 'annotation))
66e35ce6
RW
608 (sha256
609 (base32
610 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
611 (properties
612 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
613 (build-system r-build-system)
66e35ce6
RW
614 (propagated-inputs
615 `(("r-genomicfeatures" ,r-genomicfeatures)))
616 (home-page
617 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
618 (synopsis "Annotation package for human genome in TxDb format")
619 (description
620 "This package provides an annotation database of Homo sapiens genome
621data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
798b80ce
RW
622track. The database is exposed as a @code{TxDb} object.")
623 (license license:artistic2.0)))
624
625(define-public r-txdb-hsapiens-ucsc-hg38-knowngene
626 (package
627 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
628 (version "3.4.6")
629 (source (origin
630 (method url-fetch)
d78db088
RW
631 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg38.knownGene"
632 version 'annotation))
798b80ce
RW
633 (sha256
634 (base32
635 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
636 (properties
637 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
638 (build-system r-build-system)
639 (propagated-inputs
640 `(("r-genomicfeatures" ,r-genomicfeatures)))
641 (home-page
642 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
643 (synopsis "Annotation package for human genome in TxDb format")
644 (description
645 "This package provides an annotation database of Homo sapiens genome
646data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
66e35ce6
RW
647track. The database is exposed as a @code{TxDb} object.")
648 (license license:artistic2.0)))
649
d220babf
RW
650(define-public r-txdb-mmusculus-ucsc-mm9-knowngene
651 (package
652 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
653 (version "3.2.2")
654 (source (origin
655 (method url-fetch)
1afdf41b
RW
656 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm9.knownGene"
657 version 'annotation))
d220babf
RW
658 (sha256
659 (base32
660 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
661 (properties
662 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
663 (build-system r-build-system)
664 (propagated-inputs
665 `(("r-genomicfeatures" ,r-genomicfeatures)
666 ("r-annotationdbi" ,r-annotationdbi)))
667 (home-page
668 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
669 (synopsis "Annotation package for mouse genome in TxDb format")
670 (description
671 "This package provides an annotation database of Mouse genome data. It
672is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
673database is exposed as a @code{TxDb} object.")
674 (license license:artistic2.0)))
675
7bc5d1b0
RW
676(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
677 (package
678 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
b69c7703 679 (version "3.10.0")
7bc5d1b0
RW
680 (source (origin
681 (method url-fetch)
c271d990
RW
682 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
683 version 'annotation))
7bc5d1b0
RW
684 (sha256
685 (base32
b69c7703 686 "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
7bc5d1b0
RW
687 (properties
688 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
689 (build-system r-build-system)
7bc5d1b0
RW
690 (propagated-inputs
691 `(("r-bsgenome" ,r-bsgenome)
692 ("r-genomicfeatures" ,r-genomicfeatures)
693 ("r-annotationdbi" ,r-annotationdbi)))
694 (home-page
695 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
696 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
697 (description
698 "This package loads a TxDb object, which is an R interface to
699prefabricated databases contained in this package. This package provides
700the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
701based on the knownGene track.")
702 (license license:artistic2.0)))
703
7cd446fd
RW
704(define-public r-txdb-celegans-ucsc-ce6-ensgene
705 (package
706 (name "r-txdb-celegans-ucsc-ce6-ensgene")
707 (version "3.2.2")
708 (source
709 (origin
710 (method url-fetch)
711 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
712 version 'annotation))
713 (sha256
714 (base32
715 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
716 (properties
717 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
718 (build-system r-build-system)
719 (propagated-inputs
720 `(("r-annotationdbi" ,r-annotationdbi)
721 ("r-genomicfeatures" ,r-genomicfeatures)))
722 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
723 (synopsis "Annotation package for C elegans TxDb objects")
724 (description
725 "This package exposes a C elegans annotation database generated from UCSC
726by exposing these as TxDb objects.")
727 (license license:artistic2.0)))
728
0f5c9cec
RW
729(define-public r-fdb-infiniummethylation-hg19
730 (package
731 (name "r-fdb-infiniummethylation-hg19")
732 (version "2.2.0")
733 (source (origin
734 (method url-fetch)
6aca4054
RW
735 (uri (bioconductor-uri "FDb.InfiniumMethylation.hg19"
736 version 'annotation))
0f5c9cec
RW
737 (sha256
738 (base32
739 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
740 (properties
741 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
742 (build-system r-build-system)
743 (propagated-inputs
744 `(("r-biostrings" ,r-biostrings)
745 ("r-genomicfeatures" ,r-genomicfeatures)
746 ("r-annotationdbi" ,r-annotationdbi)
747 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
748 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
749 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
750 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
751 (description
752 "This is an annotation package for Illumina Infinium DNA methylation
753probes. It contains the compiled HumanMethylation27 and HumanMethylation450
754annotations.")
755 (license license:artistic2.0)))
756
9475a248
RW
757(define-public r-illuminahumanmethylationepicmanifest
758 (package
759 (name "r-illuminahumanmethylationepicmanifest")
760 (version "0.3.0")
761 (source (origin
762 (method url-fetch)
25f567a8
RW
763 (uri (bioconductor-uri "IlluminaHumanMethylationEPICmanifest"
764 version 'annotation))
9475a248
RW
765 (sha256
766 (base32
767 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
768 (properties
769 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
770 (build-system r-build-system)
771 (propagated-inputs
772 `(("r-minfi" ,r-minfi)))
773 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
774 (synopsis "Manifest for Illumina's EPIC methylation arrays")
775 (description
776 "This is a manifest package for Illumina's EPIC methylation arrays.")
777 (license license:artistic2.0)))
e8d435f7 778
f8a5af46
RW
779(define-public r-do-db
780 (package
781 (name "r-do-db")
782 (version "2.9")
783 (source (origin
784 (method url-fetch)
eed2766a 785 (uri (bioconductor-uri "DO.db" version 'annotation))
f8a5af46
RW
786 (sha256
787 (base32
788 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
789 (properties
790 `((upstream-name . "DO.db")))
791 (build-system r-build-system)
792 (propagated-inputs
793 `(("r-annotationdbi" ,r-annotationdbi)))
794 (home-page "https://www.bioconductor.org/packages/DO.db/")
795 (synopsis "Annotation maps describing the entire Disease Ontology")
796 (description
797 "This package provides a set of annotation maps describing the entire
798Disease Ontology.")
799 (license license:artistic2.0)))
800
83b42091
RW
801(define-public r-pfam-db
802 (package
803 (name "r-pfam-db")
804 (version "3.8.2")
805 (source
806 (origin
807 (method url-fetch)
808 (uri (bioconductor-uri "PFAM.db" version 'annotation))
809 (sha256
810 (base32
811 "0rn1arzzcniy3yyc4yc44vn40g0cqss37dhwnvsgxpfayqq1k59s"))))
812 (properties `((upstream-name . "PFAM.db")))
813 (build-system r-build-system)
814 (propagated-inputs
815 `(("r-annotationdbi" ,r-annotationdbi)))
816 (home-page "https://bioconductor.org/packages/PFAM.db")
817 (synopsis "Set of protein ID mappings for PFAM")
818 (description
819 "This package provides a set of protein ID mappings for PFAM, assembled
820using data from public repositories.")
821 (license license:artistic2.0)))
822
40be965e
RW
823(define-public r-phastcons100way-ucsc-hg19
824 (package
825 (name "r-phastcons100way-ucsc-hg19")
826 (version "3.7.2")
827 (source
828 (origin
829 (method url-fetch)
830 (uri (bioconductor-uri "phastCons100way.UCSC.hg19"
831 version 'annotation))
832 (sha256
833 (base32
834 "1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"))))
835 (properties
836 `((upstream-name . "phastCons100way.UCSC.hg19")))
837 (build-system r-build-system)
838 (propagated-inputs
839 `(("r-bsgenome" ,r-bsgenome)
840 ("r-genomeinfodb" ,r-genomeinfodb)
841 ("r-genomicranges" ,r-genomicranges)
842 ("r-genomicscores" ,r-genomicscores)
843 ("r-iranges" ,r-iranges)
844 ("r-s4vectors" ,r-s4vectors)))
845 (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19")
846 (synopsis "UCSC phastCons conservation scores for hg19")
847 (description
848 "This package provides UCSC phastCons conservation scores for the human
849genome (hg19) calculated from multiple alignments with other 99 vertebrate
850species.")
851 (license license:artistic2.0)))
852
2cc51108 853\f
557a1089
RW
854;;; Experiment data
855
692bce15
RW
856(define-public r-abadata
857 (package
858 (name "r-abadata")
859 (version "1.12.0")
860 (source (origin
861 (method url-fetch)
ced61edf 862 (uri (bioconductor-uri "ABAData" version 'experiment))
692bce15
RW
863 (sha256
864 (base32
865 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
866 (properties
867 `((upstream-name . "ABAData")))
868 (build-system r-build-system)
869 (propagated-inputs
870 `(("r-annotationdbi" ,r-annotationdbi)))
871 (home-page "https://www.bioconductor.org/packages/ABAData/")
872 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
873 (description
874 "This package provides the data for the gene expression enrichment
875analysis conducted in the package ABAEnrichment. The package includes three
876datasets which are derived from the Allen Brain Atlas:
877
878@enumerate
879@item Gene expression data from Human Brain (adults) averaged across donors,
880@item Gene expression data from the Developing Human Brain pooled into five
881 age categories and averaged across donors, and
882@item a developmental effect score based on the Developing Human Brain
883 expression data.
884@end enumerate
885
886All datasets are restricted to protein coding genes.")
887 (license license:gpl2+)))
888
b50c9660
RW
889(define-public r-arrmdata
890 (package
891 (name "r-arrmdata")
892 (version "1.18.0")
893 (source (origin
894 (method url-fetch)
b86f7746 895 (uri (bioconductor-uri "ARRmData" version 'experiment))
b50c9660
RW
896 (sha256
897 (base32
898 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
899 (properties
900 `((upstream-name . "ARRmData")))
901 (build-system r-build-system)
902 (home-page "https://www.bioconductor.org/packages/ARRmData/")
903 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
904 (description
905 "This package provides raw beta values from 36 samples across 3 groups
906from Illumina 450k methylation arrays.")
907 (license license:artistic2.0)))
908
e5610fd9
RW
909(define-public r-genelendatabase
910 (package
911 (name "r-genelendatabase")
912 (version "1.18.0")
913 (source
914 (origin
915 (method url-fetch)
916 (uri (bioconductor-uri "geneLenDataBase" version 'experiment))
917 (sha256
918 (base32
919 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
920 (properties
921 `((upstream-name . "geneLenDataBase")))
922 (build-system r-build-system)
923 (propagated-inputs
924 `(("r-rtracklayer" ,r-rtracklayer)
925 ("r-genomicfeatures" ,r-genomicfeatures)))
926 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
927 (synopsis "Lengths of mRNA transcripts for a number of genomes")
928 (description
929 "This package provides the lengths of mRNA transcripts for a number of
930genomes and gene ID formats, largely based on the UCSC table browser.")
931 (license license:lgpl2.0+)))
932
e7fa79fd
RW
933(define-public r-pasilla
934 (package
935 (name "r-pasilla")
936 (version "1.14.0")
937 (source (origin
938 (method url-fetch)
939 (uri (string-append
940 "http://bioconductor.org/packages/release/data/experiment"
941 "/src/contrib/pasilla_" version ".tar.gz"))
942 (sha256
943 (base32
944 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0"))))
945 (build-system r-build-system)
946 (propagated-inputs
947 `(("r-biocstyle" ,r-biocstyle)
948 ("r-dexseq" ,r-dexseq)
949 ("r-knitr" ,r-knitr)
950 ("r-rmarkdown" ,r-rmarkdown)))
951 (home-page "https://www.bioconductor.org/packages/pasilla/")
952 (synopsis "Data package with per-exon and per-gene read counts")
953 (description "This package provides per-exon and per-gene read counts
954computed for selected genes from RNA-seq data that were presented in the
955article 'Conservation of an RNA regulatory map between Drosophila and mammals'
956by Brooks et al., Genome Research 2011.")
957 (license license:lgpl2.1+)))
958
557a1089
RW
959(define-public r-hsmmsinglecell
960 (package
961 (name "r-hsmmsinglecell")
962 (version "1.2.0")
963 (source (origin
964 (method url-fetch)
545e67ac 965 (uri (bioconductor-uri "HSMMSingleCell" version 'experiment))
557a1089
RW
966 (sha256
967 (base32
968 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
969 (properties
970 `((upstream-name . "HSMMSingleCell")))
971 (build-system r-build-system)
972 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
973 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
974 (description
975 "Skeletal myoblasts undergo a well-characterized sequence of
976morphological and transcriptional changes during differentiation. In this
977experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
978under high mitogen conditions (GM) and then differentiated by switching to
979low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
980hundred cells taken over a time-course of serum-induced differentiation.
981Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
98272 hours) following serum switch using the Fluidigm C1 microfluidic system.
983RNA from each cell was isolated and used to construct mRNA-Seq libraries,
984which were then sequenced to a depth of ~4 million reads per library,
985resulting in a complete gene expression profile for each cell.")
986 (license license:artistic2.0)))
ad8f46c6 987
988(define-public r-all
989 (package
990 (name "r-all")
991 (version "1.26.0")
992 (source (origin
993 (method url-fetch)
41728d23 994 (uri (bioconductor-uri "ALL" version 'experiment))
ad8f46c6 995 (sha256
996 (base32
997 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
998 (properties `((upstream-name . "ALL")))
999 (build-system r-build-system)
1000 (propagated-inputs
1001 `(("r-biobase" ,r-biobase)))
1002 (home-page "https://bioconductor.org/packages/ALL")
1003 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
1004 (description
1005 "The data consist of microarrays from 128 different individuals with
1006@dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
1007are available. The data have been normalized (using rma) and it is the
1008jointly normalized data that are available here. The data are presented in
1009the form of an @code{exprSet} object.")
1010 (license license:artistic2.0)))
557a1089 1011
53b1e10f
RW
1012(define-public r-affydata
1013 (package
1014 (name "r-affydata")
1015 (version "1.32.0")
1016 (source
1017 (origin
1018 (method url-fetch)
1019 (uri (bioconductor-uri "affydata" version 'experiment))
1020 (sha256
1021 (base32
1022 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
1023 (properties `((upstream-name . "affydata")))
1024 (build-system r-build-system)
1025 (propagated-inputs
1026 `(("r-affy" ,r-affy)))
1027 (home-page "https://bioconductor.org/packages/affydata/")
1028 (synopsis "Affymetrix data for demonstration purposes")
1029 (description
1030 "This package provides example datasets that represent 'real world
1031examples' of Affymetrix data, unlike the artificial examples included in the
1032package @code{affy}.")
1033 (license license:gpl2+)))
1034
eb2f1a7d
MIP
1035(define-public r-gagedata
1036 (package
1037 (name "r-gagedata")
1038 (version "2.28.0")
1039 (source
1040 (origin
1041 (method url-fetch)
1042 (uri (bioconductor-uri "gageData" version 'experiment))
1043 (sha256
1044 (base32 "16lmnvmbykvbdgwyx7r2jc217gb9nidn81860v5kri99g97j4jdn"))))
1045 (properties `((upstream-name . "gageData")))
1046 (build-system r-build-system)
1047 (home-page "https://bioconductor.org/packages/gageData")
1048 (synopsis "Auxillary data for gage package")
1049 (description
1050 "This is a supportive data package for the software package @code{gage}.
1051However, the data supplied here are also useful for gene set or pathway
1052analysis or microarray data analysis in general. In this package, we provide
1053two demo microarray dataset: GSE16873 (a breast cancer dataset from GEO) and
1054BMP6 (originally published as an demo dataset for GAGE, also registered as
1055GSE13604 in GEO). This package also includes commonly used gene set data based
1056on KEGG pathways and GO terms for major research species, including human,
1057mouse, rat and budding yeast. Mapping data between common gene IDs for budding
1058yeast are also included.")
1059 (license license:gpl2+)))
1060
ff1146b9
RW
1061(define-public r-curatedtcgadata
1062 (package
1063 (name "r-curatedtcgadata")
1064 (version "1.8.0")
1065 (source
1066 (origin
1067 (method url-fetch)
1068 (uri (bioconductor-uri "curatedTCGAData" version 'experiment))
1069 (sha256
1070 (base32
1071 "02y6cgihmsl9b4a9mmcdjjgjp06lpz04biyvxd3n5lk5gnqd9r3y"))))
1072 (properties
1073 `((upstream-name . "curatedTCGAData")))
1074 (build-system r-build-system)
1075 (propagated-inputs
1076 `(("r-annotationhub" ,r-annotationhub)
1077 ("r-experimenthub" ,r-experimenthub)
1078 ("r-hdf5array" ,r-hdf5array)
1079 ("r-multiassayexperiment" ,r-multiassayexperiment)
1080 ("r-s4vectors" ,r-s4vectors)
1081 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1082 (home-page "https://bioconductor.org/packages/curatedTCGAData/")
1083 (synopsis "Curated data from The Cancer Genome Atlas")
1084 (description
1085 "This package provides publicly available data from The Cancer Genome
1086Atlas (TCGA) as @code{MultiAssayExperiment} objects.
1087@code{MultiAssayExperiment} integrates multiple assays (e.g., RNA-seq, copy
1088number, mutation, microRNA, protein, and others) with clinical / pathological
1089data. It also links assay barcodes with patient identifiers, enabling
1090harmonized subsetting of rows (features) and columns (patients / samples)
1091across the entire multi-'omics experiment.")
1092 (license license:artistic2.0)))
1093
557a1089
RW
1094\f
1095;;; Packages
1096
e5d722fb
RW
1097(define-public r-biocversion
1098 (package
1099 (name "r-biocversion")
70ab9909 1100 (version "3.12.0")
e5d722fb
RW
1101 (source
1102 (origin
1103 (method url-fetch)
1104 (uri (bioconductor-uri "BiocVersion" version))
1105 (sha256
1106 (base32
70ab9909 1107 "1cj9swyf4zbkdq45bhw0kymh2aghkwimxjlfj5r2j7kdiyh6n3rk"))))
e5d722fb
RW
1108 (properties `((upstream-name . "BiocVersion")))
1109 (build-system r-build-system)
1110 (home-page "https://bioconductor.org/packages/BiocVersion/")
1111 (synopsis "Set the appropriate version of Bioconductor packages")
1112 (description
1113 "This package provides repository information for the appropriate version
1114of Bioconductor.")
1115 (license license:artistic2.0)))
1116
14bba460
RW
1117(define-public r-biocgenerics
1118 (package
1119 (name "r-biocgenerics")
aa311eaa 1120 (version "0.36.0")
14bba460
RW
1121 (source (origin
1122 (method url-fetch)
1123 (uri (bioconductor-uri "BiocGenerics" version))
1124 (sha256
1125 (base32
aa311eaa 1126 "1y9pgangz2f0n9v3zj8brz8bv7a1yjsncdnd5h1l7zv0c0j9fh9q"))))
14bba460
RW
1127 (properties
1128 `((upstream-name . "BiocGenerics")))
1129 (build-system r-build-system)
1130 (home-page "https://bioconductor.org/packages/BiocGenerics")
1131 (synopsis "S4 generic functions for Bioconductor")
1132 (description
1133 "This package provides S4 generic functions needed by many Bioconductor
1134packages.")
1135 (license license:artistic2.0)))
1136
17d95689
RW
1137(define-public r-coverageview
1138 (package
1139 (name "r-coverageview")
1140 (version "1.28.0")
1141 (source (origin
1142 (method url-fetch)
1143 (uri (bioconductor-uri "CoverageView" version))
1144 (sha256
1145 (base32
1146 "1k89gzqhd8ca8s9gk5bfzringnc5nayqbwzwwy35fls1cg96qmsj"))))
1147 (build-system r-build-system)
1148 (propagated-inputs
1149 `(("r-s4vectors" ,r-s4vectors)
1150 ("r-iranges" ,r-iranges)
1151 ("r-genomicranges" ,r-genomicranges)
1152 ("r-genomicalignments" ,r-genomicalignments)
1153 ("r-rtracklayer" ,r-rtracklayer)
1154 ("r-rsamtools" ,r-rsamtools)))
1155 (home-page "https://bioconductor.org/packages/CoverageView/")
1156 (synopsis "Coverage visualization package for R")
1157 (description "This package provides a framework for the visualization of
1158genome coverage profiles. It can be used for ChIP-seq experiments, but it can
1159be also used for genome-wide nucleosome positioning experiments or other
1160experiment types where it is important to have a framework in order to inspect
1161how the coverage distributed across the genome.")
1162 (license license:artistic2.0)))
1163
1abb6a2a
RW
1164(define-public r-cummerbund
1165 (package
1166 (name "r-cummerbund")
1167 (version "2.32.0")
1168 (source (origin
1169 (method url-fetch)
1170 (uri (bioconductor-uri "cummeRbund" version))
1171 (sha256
1172 (base32
1173 "1x7rby50api1c66al6a0i92q82ydjmh3h8l2k7hj0ffpn8c5pdgj"))))
1174 (build-system r-build-system)
1175 (propagated-inputs
1176 `(("r-biobase" ,r-biobase)
1177 ("r-biocgenerics" ,r-biocgenerics)
1178 ("r-fastcluster" ,r-fastcluster)
1179 ("r-ggplot2" ,r-ggplot2)
1180 ("r-gviz" ,r-gviz)
1181 ("r-plyr" ,r-plyr)
1182 ("r-reshape2" ,r-reshape2)
1183 ("r-rsqlite" ,r-rsqlite)
1184 ("r-rtracklayer" ,r-rtracklayer)
1185 ("r-s4vectors" ,r-s4vectors)))
1186 (home-page "https://bioconductor.org/packages/cummeRbund/")
1187 (synopsis "Analyze Cufflinks high-throughput sequencing data")
1188 (description "This package allows for persistent storage, access,
1189exploration, and manipulation of Cufflinks high-throughput sequencing
1190data. In addition, provides numerous plotting functions for commonly
1191used visualizations.")
1192 (license license:artistic2.0)))
1193
30a4bd3b
RW
1194(define-public r-bluster
1195 (package
1196 (name "r-bluster")
1197 (version "1.0.0")
1198 (source (origin
1199 (method url-fetch)
1200 (uri (bioconductor-uri "bluster" version))
1201 (sha256
1202 (base32
1203 "0izrf82m5znyrgai5y5jss4k2brabh4ajxdvnlwwc92l5bw7jp61"))))
1204 (properties `((upstream-name . "bluster")))
1205 (build-system r-build-system)
1206 (propagated-inputs
1207 `(("r-biocneighbors" ,r-biocneighbors)
1208 ("r-biocparallel" ,r-biocparallel)
1209 ("r-igraph" ,r-igraph)
1210 ("r-matrix" ,r-matrix)
1211 ("r-rcpp" ,r-rcpp)
1212 ("r-s4vectors" ,r-s4vectors)))
1213 (native-inputs
1214 `(("r-knitr" ,r-knitr)))
1215 (home-page "https://bioconductor.org/packages/bluster")
1216 (synopsis "Clustering algorithms for Bioconductor")
1217 (description"This package wraps common clustering algorithms in an easily
1218extended S4 framework. Backends are implemented for hierarchical, k-means
1219and graph-based clustering. Several utilities are also provided to compare
1220and evaluate clustering results.")
1221 (license license:gpl3)))
1222
cc54848a
RW
1223(define-public r-ideoviz
1224 (package
1225 (name "r-ideoviz")
1226 (version "1.26.0")
1227 (source (origin
1228 (method url-fetch)
1229 (uri (bioconductor-uri "IdeoViz" version))
1230 (sha256
1231 (base32
1232 "1k5c0skr6pvpcvkak9f0a088w5wsx4fl3jb9a76gyyni4nkj7djq"))))
1233 (build-system r-build-system)
1234 (propagated-inputs
1235 `(("r-biobase" ,r-biobase)
1236 ("r-iranges" ,r-iranges)
1237 ("r-genomicranges" ,r-genomicranges)
1238 ("r-rcolorbrewer" ,r-rcolorbrewer)
1239 ("r-rtracklayer" ,r-rtracklayer)
1240 ("r-genomeinfodb" ,r-genomeinfodb)))
1241 (home-page "https://bioconductor.org/packages/IdeoViz/")
1242 (synopsis "Plots data along a chromosomal ideogram")
1243 (description "This package provides functions to plot data associated with
1244arbitrary genomic intervals along chromosomal ideogram.")
1245 (license license:gpl2)))
1246
eb3c1051
RW
1247;; This is a CRAN package, but it depends on r-bsgenome-hsapiens-ucsc-hg19
1248;; from Bioconductor.
1249(define-public r-deconstructsigs
1250 (package
1251 (name "r-deconstructsigs")
1252 (version "1.8.0")
1253 (source (origin
1254 (method url-fetch)
1255 (uri (cran-uri "deconstructSigs" version))
1256 (sha256
1257 (base32
1258 "014x0nb23jb98666kaav2phkvmkr38pi38jv0dqd4jv7zp0gdf1a"))))
1259 (properties
1260 `((upstream-name . "deconstructSigs")))
1261 (build-system r-build-system)
1262 (propagated-inputs
1263 `(("r-bsgenome" ,r-bsgenome)
1264 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1265 ("r-genomeinfodb" ,r-genomeinfodb)
1266 ("r-reshape2" ,r-reshape2)))
1267 (home-page "https://github.com/raerose01/deconstructSigs")
1268 (synopsis "Identifies signatures present in a tumor sample")
1269 (description "This package takes sample information in the form of the
1270fraction of mutations in each of 96 trinucleotide contexts and identifies
1271the weighted combination of published signatures that, when summed, most
1272closely reconstructs the mutational profile.")
1273 (license license:gpl2+)))
1274
17235ec2
RW
1275;; This is a CRAN package, but it depends on Bioconductor packages.
1276(define-public r-nmf
1277 (package
1278 (name "r-nmf")
1279 (version "0.23.0")
1280 (source
1281 (origin
1282 (method url-fetch)
1283 (uri (cran-uri "NMF" version))
1284 (sha256
1285 (base32
1286 "0ls7q9yc9l1z10jphq5a11wkfgcxc3gm3sfjj376zx3vnc0wl30g"))))
1287 (properties `((upstream-name . "NMF")))
1288 (build-system r-build-system)
1289 (propagated-inputs
1290 `(("r-cluster" ,r-cluster)
1291 ("r-biobase" ,r-biobase)
1292 ("r-biocmanager" ,r-biocmanager)
1293 ("r-bigmemory" ,r-bigmemory) ; suggested
1294 ("r-synchronicity" ,r-synchronicity) ; suggested
1295 ("r-colorspace" ,r-colorspace)
1296 ("r-digest" ,r-digest)
1297 ("r-doparallel" ,r-doparallel)
1298 ("r-foreach" ,r-foreach)
1299 ("r-ggplot2" ,r-ggplot2)
1300 ("r-gridbase" ,r-gridbase)
1301 ("r-pkgmaker" ,r-pkgmaker)
1302 ("r-rcolorbrewer" ,r-rcolorbrewer)
1303 ("r-registry" ,r-registry)
1304 ("r-reshape2" ,r-reshape2)
1305 ("r-rngtools" ,r-rngtools)
1306 ("r-stringr" ,r-stringr)))
1307 (native-inputs
1308 `(("r-knitr" ,r-knitr)))
1309 (home-page "http://renozao.github.io/NMF")
1310 (synopsis "Algorithms and framework for nonnegative matrix factorization")
1311 (description
1312 "This package provides a framework to perform Non-negative Matrix
1313Factorization (NMF). The package implements a set of already published
1314algorithms and seeding methods, and provides a framework to test, develop and
1315plug new or custom algorithms. Most of the built-in algorithms have been
1316optimized in C++, and the main interface function provides an easy way of
1317performing parallel computations on multicore machines.")
1318 (license license:gpl2+)))
1319
5cf940de
RW
1320(define-public r-affycomp
1321 (package
1322 (name "r-affycomp")
c472549f 1323 (version "1.66.0")
5cf940de
RW
1324 (source
1325 (origin
1326 (method url-fetch)
1327 (uri (bioconductor-uri "affycomp" version))
1328 (sha256
1329 (base32
c472549f 1330 "106gz4rami04r0ffc7rxkrv92s3yrcnlqnyykd5s8lrkndbihrpk"))))
5cf940de
RW
1331 (properties `((upstream-name . "affycomp")))
1332 (build-system r-build-system)
1333 (propagated-inputs `(("r-biobase" ,r-biobase)))
1334 (home-page "https://bioconductor.org/packages/affycomp/")
1335 (synopsis "Graphics toolbox for assessment of Affymetrix expression measures")
1336 (description
1337 "The package contains functions that can be used to compare expression
1338measures for Affymetrix Oligonucleotide Arrays.")
1339 (license license:gpl2+)))
1340
5094aa94
RW
1341(define-public r-affycompatible
1342 (package
1343 (name "r-affycompatible")
fa2d16cc 1344 (version "1.50.0")
5094aa94
RW
1345 (source
1346 (origin
1347 (method url-fetch)
1348 (uri (bioconductor-uri "AffyCompatible" version))
1349 (sha256
1350 (base32
fa2d16cc 1351 "0pcs51miy45bky26i1d4iarbjh569gssb5g4fr26bzgjmq19yl7x"))))
5094aa94
RW
1352 (properties
1353 `((upstream-name . "AffyCompatible")))
1354 (build-system r-build-system)
1355 (propagated-inputs
1356 `(("r-biostrings" ,r-biostrings)
1357 ("r-rcurl" ,r-rcurl)
1358 ("r-xml" ,r-xml)))
1359 (home-page "https://bioconductor.org/packages/AffyCompatible/")
1360 (synopsis "Work with Affymetrix GeneChip files")
1361 (description
1362 "This package provides an interface to Affymetrix chip annotation and
1363sample attribute files. The package allows an easy way for users to download
1364and manage local data bases of Affynmetrix NetAffx annotation files. It also
1365provides access to @dfn{GeneChip Operating System} (GCOS) and @dfn{GeneChip
1366Command Console} (AGCC)-compatible sample annotation files.")
1367 (license license:artistic2.0)))
1368
4ca2d6c1
RW
1369(define-public r-affycontam
1370 (package
1371 (name "r-affycontam")
3e82f9cc 1372 (version "1.48.0")
4ca2d6c1
RW
1373 (source
1374 (origin
1375 (method url-fetch)
1376 (uri (bioconductor-uri "affyContam" version))
1377 (sha256
1378 (base32
3e82f9cc 1379 "0pi5fll5868sb80vb9kbymz6gkjv58f0abk6zwn407cnyjhr342b"))))
4ca2d6c1
RW
1380 (properties `((upstream-name . "affyContam")))
1381 (build-system r-build-system)
1382 (propagated-inputs
1383 `(("r-affy" ,r-affy)
1384 ("r-affydata" ,r-affydata)
1385 ("r-biobase" ,r-biobase)))
1386 (home-page "https://bioconductor.org/packages/affyContam/")
1387 (synopsis "Structured corruption of Affymetrix CEL file data")
1388 (description
1389 "Microarray quality assessment is a major concern of microarray analysts.
1390This package provides some simple approaches to in silico creation of quality
1391problems in CEL-level data to help evaluate performance of quality metrics.")
1392 (license license:artistic2.0)))
1393
12105c6c
RW
1394(define-public r-affycoretools
1395 (package
1396 (name "r-affycoretools")
a92219b4 1397 (version "1.62.0")
12105c6c
RW
1398 (source
1399 (origin
1400 (method url-fetch)
1401 (uri (bioconductor-uri "affycoretools" version))
1402 (sha256
1403 (base32
a92219b4 1404 "0jacgwylg7wjw3xk3ga2sb1wkdklm5glamhbmqgvzm5kdjnl0rv0"))))
12105c6c
RW
1405 (properties `((upstream-name . "affycoretools")))
1406 (build-system r-build-system)
1407 (propagated-inputs
1408 `(("r-affy" ,r-affy)
1409 ("r-annotationdbi" ,r-annotationdbi)
1410 ("r-biobase" ,r-biobase)
1411 ("r-biocgenerics" ,r-biocgenerics)
1412 ("r-dbi" ,r-dbi)
1413 ("r-edger" ,r-edger)
1414 ("r-gcrma" ,r-gcrma)
f8f181ae 1415 ("r-glimma" ,r-glimma)
12105c6c
RW
1416 ("r-ggplot2" ,r-ggplot2)
1417 ("r-gostats" ,r-gostats)
1418 ("r-gplots" ,r-gplots)
1419 ("r-hwriter" ,r-hwriter)
1420 ("r-lattice" ,r-lattice)
1421 ("r-limma" ,r-limma)
1422 ("r-oligoclasses" ,r-oligoclasses)
1423 ("r-reportingtools" ,r-reportingtools)
1424 ("r-rsqlite" ,r-rsqlite)
1425 ("r-s4vectors" ,r-s4vectors)
1426 ("r-xtable" ,r-xtable)))
fa610697
RW
1427 (native-inputs
1428 `(("r-knitr" ,r-knitr)))
12105c6c
RW
1429 (home-page "https://bioconductor.org/packages/affycoretools/")
1430 (synopsis "Functions for analyses with Affymetrix GeneChips")
1431 (description
1432 "This package provides various wrapper functions that have been written
1433to streamline the more common analyses that a Biostatistician might see.")
1434 (license license:artistic2.0)))
1435
d6a5d9b2
RW
1436(define-public r-affxparser
1437 (package
1438 (name "r-affxparser")
8e6a2c32 1439 (version "1.62.0")
d6a5d9b2
RW
1440 (source
1441 (origin
1442 (method url-fetch)
1443 (uri (bioconductor-uri "affxparser" version))
1444 (sha256
1445 (base32
8e6a2c32 1446 "13h4iwskvgwgxid9f60gzb1zndgbhdlbn9ixv5waihy1jkcbn24p"))))
d6a5d9b2
RW
1447 (properties `((upstream-name . "affxparser")))
1448 (build-system r-build-system)
1449 (home-page "https://github.com/HenrikBengtsson/affxparser")
1450 (synopsis "Affymetrix File Parsing SDK")
1451 (description
1452 "This is a package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP,
1453BAR). It provides methods for fast and memory efficient parsing of Affymetrix
1454files using the Affymetrix' Fusion SDK. Both ASCII- and binary-based files
1455are supported. Currently, there are methods for reading @dfn{chip definition
1456file} (CDF) and a @dfn{cell intensity file} (CEL). These files can be read
1457either in full or in part. For example, probe signals from a few probesets
1458can be extracted very quickly from a set of CEL files into a convenient list
1459structure.")
1460 ;; The Fusion SDK contains files under GPLv2 and LGPLv2.1. The R code is
1461 ;; under LGPLv2+.
1462 (license (list license:lgpl2.0+ license:lgpl2.1 license:gpl2))))
1463
7097c700
RW
1464(define-public r-annotate
1465 (package
1466 (name "r-annotate")
7d563023 1467 (version "1.68.0")
7097c700
RW
1468 (source
1469 (origin
1470 (method url-fetch)
1471 (uri (bioconductor-uri "annotate" version))
1472 (sha256
1473 (base32
7d563023 1474 "1rql591x56532m8n4axdkfkhkbcsz5hfrf7271s0lmkvy84i7z6l"))))
7097c700
RW
1475 (build-system r-build-system)
1476 (propagated-inputs
1477 `(("r-annotationdbi" ,r-annotationdbi)
1478 ("r-biobase" ,r-biobase)
1479 ("r-biocgenerics" ,r-biocgenerics)
1480 ("r-dbi" ,r-dbi)
7d563023 1481 ("r-httr" ,r-httr)
7097c700
RW
1482 ("r-xml" ,r-xml)
1483 ("r-xtable" ,r-xtable)))
1484 (home-page
1485 "https://bioconductor.org/packages/annotate")
1486 (synopsis "Annotation for microarrays")
1487 (description "This package provides R environments for the annotation of
1488microarrays.")
1489 (license license:artistic2.0)))
1490
ff92c287 1491(define-public r-annotationforge
1492 (package
1493 (name "r-annotationforge")
1494 (version "1.32.0")
1495 (source
1496 (origin
1497 (method url-fetch)
1498 (uri (bioconductor-uri "AnnotationForge" version))
1499 (sha256
1500 (base32
1501 "0y3820dkvwz09wlmz9drx6gqpsr9cwppaiz40zafwfxbz65y8px7"))))
1502 (properties
1503 `((upstream-name . "AnnotationForge")))
1504 (build-system r-build-system)
1505 (propagated-inputs
1506 `(("r-annotationdbi" ,r-annotationdbi)
1507 ("r-biobase" ,r-biobase)
1508 ("r-biocgenerics" ,r-biocgenerics)
1509 ("r-dbi" ,r-dbi)
1510 ("r-rcurl" ,r-rcurl)
1511 ("r-rsqlite" ,r-rsqlite)
1512 ("r-s4vectors" ,r-s4vectors)
1513 ("r-xml" ,r-xml)))
1514 (native-inputs
1515 `(("r-knitr" ,r-knitr)))
1516 (home-page "https://bioconductor.org/packages/AnnotationForge")
1517 (synopsis "Code for building annotation database packages")
1518 (description
1519 "This package provides code for generating Annotation packages and their
1520databases. Packages produced are intended to be used with AnnotationDbi.")
1521 (license license:artistic2.0)))
1522
4e7cf96c 1523(define-public r-category
1524 (package
1525 (name "r-category")
1526 (version "2.56.0")
1527 (source
1528 (origin
1529 (method url-fetch)
1530 (uri (bioconductor-uri "Category" version))
1531 (sha256
1532 (base32
1533 "0m77wpnica0h2ia9ajdaiga4plgz1s9wls6pdnxzk7kwl8a68wkr"))))
1534 (properties `((upstream-name . "Category")))
1535 (build-system r-build-system)
1536 (propagated-inputs
1537 `(("r-annotate" ,r-annotate)
1538 ("r-annotationdbi" ,r-annotationdbi)
1539 ("r-biobase" ,r-biobase)
1540 ("r-biocgenerics" ,r-biocgenerics)
1541 ("r-genefilter" ,r-genefilter)
1542 ("r-graph" ,r-graph)
1543 ("r-gseabase" ,r-gseabase)
1544 ("r-matrix" ,r-matrix)
1545 ("r-rbgl" ,r-rbgl)
1546 ("r-dbi" ,r-dbi)))
1547 (home-page "https://bioconductor.org/packages/Category")
1548 (synopsis "Category analysis")
1549 (description
1550 "This package provides a collection of tools for performing category
1551analysis.")
1552 (license license:artistic2.0)))
1553
37354585 1554(define-public r-deseq2
1555 (package
1556 (name "r-deseq2")
1557 (version "1.30.0")
1558 (source
1559 (origin
1560 (method url-fetch)
1561 (uri (bioconductor-uri "DESeq2" version))
1562 (sha256
1563 (base32
1564 "0q2f9cywrcmp1p7ii8f45g4dk4hsnjflq3yqhsxgnpv9fw338qpp"))))
1565 (properties `((upstream-name . "DESeq2")))
1566 (build-system r-build-system)
1567 (propagated-inputs
1568 `(("r-biobase" ,r-biobase)
1569 ("r-biocgenerics" ,r-biocgenerics)
1570 ("r-biocparallel" ,r-biocparallel)
1571 ("r-genefilter" ,r-genefilter)
1572 ("r-geneplotter" ,r-geneplotter)
1573 ("r-genomicranges" ,r-genomicranges)
1574 ("r-ggplot2" ,r-ggplot2)
1575 ("r-iranges" ,r-iranges)
1576 ("r-locfit" ,r-locfit)
1577 ("r-rcpp" ,r-rcpp)
1578 ("r-rcpparmadillo" ,r-rcpparmadillo)
1579 ("r-s4vectors" ,r-s4vectors)
1580 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1581 (native-inputs
1582 `(("r-knitr" ,r-knitr)))
1583 (home-page "https://bioconductor.org/packages/DESeq2")
1584 (synopsis "Differential gene expression analysis")
1585 (description
1586 "This package provides functions to estimate variance-mean dependence in
1587count data from high-throughput nucleotide sequencing assays and test for
1588differential expression based on a model using the negative binomial
1589distribution.")
1590 (license license:lgpl3+)))
1591
d769b107 1592(define-public r-dexseq
1593 (package
1594 (name "r-dexseq")
1595 (version "1.36.0")
1596 (source
1597 (origin
1598 (method url-fetch)
1599 (uri (bioconductor-uri "DEXSeq" version))
1600 (sha256
1601 (base32
1602 "0wfjb42xcr4wjy8a654b74411dky8hp6sp8xdwf0sxqgsxy106qi"))))
1603 (properties `((upstream-name . "DEXSeq")))
1604 (build-system r-build-system)
1605 (propagated-inputs
1606 `(("r-annotationdbi" ,r-annotationdbi)
1607 ("r-biobase" ,r-biobase)
1608 ("r-biocgenerics" ,r-biocgenerics)
1609 ("r-biocparallel" ,r-biocparallel)
1610 ("r-biomart" ,r-biomart)
1611 ("r-deseq2" ,r-deseq2)
1612 ("r-genefilter" ,r-genefilter)
1613 ("r-geneplotter" ,r-geneplotter)
1614 ("r-genomicranges" ,r-genomicranges)
1615 ("r-hwriter" ,r-hwriter)
1616 ("r-iranges" ,r-iranges)
1617 ("r-rcolorbrewer" ,r-rcolorbrewer)
1618 ("r-rsamtools" ,r-rsamtools)
1619 ("r-s4vectors" ,r-s4vectors)
1620 ("r-statmod" ,r-statmod)
1621 ("r-stringr" ,r-stringr)
1622 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1623 (native-inputs
1624 `(("r-knitr" ,r-knitr)))
1625 (home-page "https://bioconductor.org/packages/DEXSeq")
1626 (synopsis "Inference of differential exon usage in RNA-Seq")
1627 (description
1628 "This package is focused on finding differential exon usage using RNA-seq
1629exon counts between samples with different experimental designs. It provides
1630functions that allows the user to make the necessary statistical tests based
1631on a model that uses the negative binomial distribution to estimate the
1632variance between biological replicates and generalized linear models for
1633testing. The package also provides functions for the visualization and
1634exploration of the results.")
1635 (license license:gpl3+)))
1636
a35ea5fe 1637(define-public r-genefilter
1638 (package
1639 (name "r-genefilter")
1640 (version "1.72.1")
1641 (source
1642 (origin
1643 (method url-fetch)
1644 (uri (bioconductor-uri "genefilter" version))
1645 (sha256
1646 (base32
1647 "1c6h3qnjvphs977qhv5vafvsb108r0q7xhaayly6qv6adqfn94rn"))))
1648 (build-system r-build-system)
1649 (native-inputs
1650 `(("gfortran" ,gfortran)
1651 ("r-knitr" ,r-knitr)))
1652 (propagated-inputs
1653 `(("r-annotate" ,r-annotate)
1654 ("r-annotationdbi" ,r-annotationdbi)
1655 ("r-biobase" ,r-biobase)
1656 ("r-biocgenerics" ,r-biocgenerics)
1657 ("r-survival" ,r-survival)))
1658 (home-page "https://bioconductor.org/packages/genefilter")
1659 (synopsis "Filter genes from high-throughput experiments")
1660 (description
1661 "This package provides basic functions for filtering genes from
1662high-throughput sequencing experiments.")
1663 (license license:artistic2.0)))
1664
2a970576 1665(define-public r-gostats
1666 (package
1667 (name "r-gostats")
1668 (version "2.56.0")
1669 (source
1670 (origin
1671 (method url-fetch)
1672 (uri (bioconductor-uri "GOstats" version))
1673 (sha256
1674 (base32
1675 "18q8p0fv9fl2r6zjxknfjwqxr69dlyxy6c8amzn6c6dwjq1cxk6j"))))
1676 (properties `((upstream-name . "GOstats")))
1677 (build-system r-build-system)
1678 (propagated-inputs
1679 `(("r-annotate" ,r-annotate)
1680 ("r-annotationdbi" ,r-annotationdbi)
1681 ("r-annotationforge" ,r-annotationforge)
1682 ("r-biobase" ,r-biobase)
1683 ("r-category" ,r-category)
1684 ("r-go-db" ,r-go-db)
1685 ("r-graph" ,r-graph)
1686 ("r-rgraphviz" ,r-rgraphviz)
1687 ("r-rbgl" ,r-rbgl)))
1688 (home-page "https://bioconductor.org/packages/GOstats")
1689 (synopsis "Tools for manipulating GO and microarrays")
1690 (description
1691 "This package provides a set of tools for interacting with GO and
1692microarray data. A variety of basic manipulation tools for graphs, hypothesis
1693testing and other simple calculations.")
1694 (license license:artistic2.0)))
1695
031fdda4 1696(define-public r-gseabase
1697 (package
1698 (name "r-gseabase")
1699 (version "1.52.1")
1700 (source
1701 (origin
1702 (method url-fetch)
1703 (uri (bioconductor-uri "GSEABase" version))
1704 (sha256
1705 (base32
1706 "0dawh1kjmf6921jm77j2s2phrq5237pjc4sdh8fkln89gf48zx6i"))))
1707 (properties `((upstream-name . "GSEABase")))
1708 (build-system r-build-system)
1709 (propagated-inputs
1710 `(("r-annotate" ,r-annotate)
1711 ("r-annotationdbi" ,r-annotationdbi)
1712 ("r-biobase" ,r-biobase)
1713 ("r-biocgenerics" ,r-biocgenerics)
1714 ("r-graph" ,r-graph)
1715 ("r-xml" ,r-xml)))
1716 (native-inputs
1717 `(("r-knitr" ,r-knitr)))
1718 (home-page "https://bioconductor.org/packages/GSEABase")
1719 (synopsis "Gene set enrichment data structures and methods")
1720 (description
1721 "This package provides classes and methods to support @dfn{Gene Set
1722Enrichment Analysis} (GSEA).")
1723 (license license:artistic2.0)))
1724
fa596599
RW
1725(define-public r-hpar
1726 (package
1727 (name "r-hpar")
fa7578b3 1728 (version "1.32.1")
fa596599
RW
1729 (source
1730 (origin
1731 (method url-fetch)
1732 (uri (bioconductor-uri "hpar" version))
1733 (sha256
1734 (base32
fa7578b3 1735 "0h10b0fyblpsnxj60rpbk99z7snrkkb5jssmf0v27s6d445jq2zr"))))
fa596599 1736 (build-system r-build-system)
07bea010
RW
1737 (native-inputs
1738 `(("r-knitr" ,r-knitr)))
fa596599
RW
1739 (home-page "https://bioconductor.org/packages/hpar/")
1740 (synopsis "Human Protein Atlas in R")
1741 (description "This package provides a simple interface to and data from
1742the Human Protein Atlas project.")
1743 (license license:artistic2.0)))
f44079bc 1744
1745(define-public r-rbgl
1746 (package
1747 (name "r-rbgl")
1748 (version "1.66.0")
1749 (source
1750 (origin
1751 (method url-fetch)
1752 (uri (bioconductor-uri "RBGL" version))
1753 (sha256
1754 (base32
1755 "016vyzgixb3gjpzi21rbs6ngnnqcxr77krwjjf1ldnzzj8vqrqsz"))))
1756 (properties `((upstream-name . "RBGL")))
1757 (build-system r-build-system)
1758 (propagated-inputs
1759 `(("r-bh" ,r-bh)
1760 ("r-graph" ,r-graph)))
1761 (home-page "https://www.bioconductor.org/packages/RBGL")
1762 (synopsis "Interface to the Boost graph library")
1763 (description
1764 "This package provides a fairly extensive and comprehensive interface to
1765the graph algorithms contained in the Boost library.")
1766 (license license:artistic2.0)))
183ce988
RJ
1767
1768(define-public r-regioner
1769 (package
1770 (name "r-regioner")
d1ff3604 1771 (version "1.22.0")
183ce988
RJ
1772 (source
1773 (origin
1774 (method url-fetch)
1775 (uri (bioconductor-uri "regioneR" version))
1776 (sha256
1777 (base32
d1ff3604 1778 "0c2khfyrgy3y68cj6b07s91hplabbj70xwdgwrf2bsd9h6gknjdi"))))
183ce988
RJ
1779 (properties `((upstream-name . "regioneR")))
1780 (build-system r-build-system)
1781 (propagated-inputs
d639d888 1782 `(("r-biostrings" ,r-biostrings)
183ce988 1783 ("r-bsgenome" ,r-bsgenome)
183ce988 1784 ("r-genomeinfodb" ,r-genomeinfodb)
d639d888 1785 ("r-genomicranges" ,r-genomicranges)
72427c72 1786 ("r-iranges" ,r-iranges)
d639d888
RW
1787 ("r-memoise" ,r-memoise)
1788 ("r-rtracklayer" ,r-rtracklayer)
72427c72 1789 ("r-s4vectors" ,r-s4vectors)))
7f34dd58
RW
1790 (native-inputs
1791 `(("r-knitr" ,r-knitr)))
183ce988
RJ
1792 (home-page "https://bioconductor.org/packages/regioneR/")
1793 (synopsis "Association analysis of genomic regions")
1794 (description "This package offers a statistical framework based on
1795customizable permutation tests to assess the association between genomic
1796region sets and other genomic features.")
1797 (license license:artistic2.0)))
a5b56a53 1798
15184fb3
RW
1799(define-public r-reportingtools
1800 (package
1801 (name "r-reportingtools")
c03c7634 1802 (version "2.30.0")
15184fb3
RW
1803 (source
1804 (origin
1805 (method url-fetch)
1806 (uri (bioconductor-uri "ReportingTools" version))
1807 (sha256
1808 (base32
c03c7634 1809 "0gkshdhx44yjffqf1xmvik7j5hlhszp1n9ckanaws9ky3iia8j31"))))
15184fb3
RW
1810 (properties
1811 `((upstream-name . "ReportingTools")))
1812 (build-system r-build-system)
1813 (propagated-inputs
1814 `(("r-annotate" ,r-annotate)
1815 ("r-annotationdbi" ,r-annotationdbi)
1816 ("r-biobase" ,r-biobase)
1817 ("r-biocgenerics" ,r-biocgenerics)
1818 ("r-category" ,r-category)
1819 ("r-deseq2" ,r-deseq2)
1820 ("r-edger" ,r-edger)
1821 ("r-ggbio" ,r-ggbio)
1822 ("r-ggplot2" ,r-ggplot2)
1823 ("r-gostats" ,r-gostats)
1824 ("r-gseabase" ,r-gseabase)
1825 ("r-hwriter" ,r-hwriter)
1826 ("r-iranges" ,r-iranges)
1827 ("r-knitr" ,r-knitr)
1828 ("r-lattice" ,r-lattice)
1829 ("r-limma" ,r-limma)
1830 ("r-pfam-db" ,r-pfam-db)
1831 ("r-r-utils" ,r-r-utils)
1832 ("r-xml" ,r-xml)))
7f94cf01
RW
1833 (native-inputs
1834 `(("r-knitr" ,r-knitr)))
15184fb3
RW
1835 (home-page "https://bioconductor.org/packages/ReportingTools/")
1836 (synopsis "Tools for making reports in various formats")
1837 (description
1838 "The ReportingTools package enables users to easily display reports of
1839analysis results generated from sources such as microarray and sequencing
1840data. The package allows users to create HTML pages that may be viewed on a
1841web browser, or in other formats. Users can generate tables with sortable and
1842filterable columns, make and display plots, and link table entries to other
1843data sources such as NCBI or larger plots within the HTML page. Using the
1844package, users can also produce a table of contents page to link various
1845reports together for a particular project that can be viewed in a web
1846browser.")
1847 (license license:artistic2.0)))
1848
8957efa8 1849(define-public r-shortread
1850 (package
1851 (name "r-shortread")
1852 (version "1.48.0")
1853 (source
1854 (origin
1855 (method url-fetch)
1856 (uri (bioconductor-uri "ShortRead" version))
1857 (sha256
1858 (base32
1859 "0w4m8d3h660mmr2ymp206r1n4aqssxmkv8yxkbr5y1swrahxzfk9"))))
1860 (properties `((upstream-name . "ShortRead")))
1861 (build-system r-build-system)
1862 (inputs
1863 `(("zlib" ,zlib)))
1864 (propagated-inputs
1865 `(("r-biobase" ,r-biobase)
1866 ("r-biocgenerics" ,r-biocgenerics)
1867 ("r-biocparallel" ,r-biocparallel)
1868 ("r-biostrings" ,r-biostrings)
1869 ("r-genomeinfodb" ,r-genomeinfodb)
1870 ("r-genomicalignments" ,r-genomicalignments)
1871 ("r-genomicranges" ,r-genomicranges)
1872 ("r-rhtslib" ,r-rhtslib)
1873 ("r-hwriter" ,r-hwriter)
1874 ("r-iranges" ,r-iranges)
1875 ("r-lattice" ,r-lattice)
1876 ("r-latticeextra" ,r-latticeextra)
1877 ("r-rsamtools" ,r-rsamtools)
1878 ("r-s4vectors" ,r-s4vectors)
1879 ("r-xvector" ,r-xvector)
1880 ("r-zlibbioc" ,r-zlibbioc)))
1881 (home-page "https://bioconductor.org/packages/ShortRead")
1882 (synopsis "FASTQ input and manipulation tools")
1883 (description
1884 "This package implements sampling, iteration, and input of FASTQ files.
1885It includes functions for filtering and trimming reads, and for generating a
1886quality assessment report. Data are represented as
1887@code{DNAStringSet}-derived objects, and easily manipulated for a diversity of
1888purposes. The package also contains legacy support for early single-end,
1889ungapped alignment formats.")
1890 (license license:artistic2.0)))
1891
df6b3c25 1892(define-public r-systempiper
1893 (package
1894 (name "r-systempiper")
1895 (version "1.24.3")
1896 (source
1897 (origin
1898 (method url-fetch)
1899 (uri (bioconductor-uri "systemPipeR" version))
1900 (sha256
1901 (base32
1902 "0ffazyl2q9plbhwlxi04s3fvnli6qj95n7bkjc21535bbi08xfki"))))
1903 (properties `((upstream-name . "systemPipeR")))
1904 (build-system r-build-system)
1905 (propagated-inputs
1906 `(("r-annotate" ,r-annotate)
1907 ("r-assertthat" ,r-assertthat)
1908 ("r-batchtools" ,r-batchtools)
1909 ("r-biostrings" ,r-biostrings)
1910 ("r-deseq2" ,r-deseq2)
1911 ("r-dot" ,r-dot)
1912 ("r-edger" ,r-edger)
1913 ("r-genomicfeatures" ,r-genomicfeatures)
1914 ("r-genomicranges" ,r-genomicranges)
1915 ("r-ggplot2" ,r-ggplot2)
1916 ("r-go-db" ,r-go-db)
1917 ("r-gostats" ,r-gostats)
1918 ("r-iranges" ,r-iranges)
1919 ("r-limma" ,r-limma)
1920 ("r-magrittr" ,r-magrittr)
1921 ("r-pheatmap" ,r-pheatmap)
1922 ("r-rjson" ,r-rjson)
1923 ("r-rsamtools" ,r-rsamtools)
1924 ("r-rsvg" ,r-rsvg)
1925 ("r-shortread" ,r-shortread)
1926 ("r-stringr" ,r-stringr)
1927 ("r-summarizedexperiment" ,r-summarizedexperiment)
1928 ("r-yaml" ,r-yaml)
1929 ("r-variantannotation" ,r-variantannotation)))
1930 (native-inputs
1931 `(("r-knitr" ,r-knitr)))
1932 (home-page "https://github.com/tgirke/systemPipeR")
1933 (synopsis "Next generation sequencing workflow and reporting environment")
1934 (description
1935 "This R package provides tools for building and running automated
1936end-to-end analysis workflows for a wide range of @dfn{next generation
1937sequence} (NGS) applications such as RNA-Seq, ChIP-Seq, VAR-Seq and Ribo-Seq.
1938Important features include a uniform workflow interface across different NGS
1939applications, automated report generation, and support for running both R and
1940command-line software, such as NGS aligners or peak/variant callers, on local
1941computers or compute clusters. Efficient handling of complex sample sets and
1942experimental designs is facilitated by a consistently implemented sample
1943annotation infrastructure.")
1944 (license license:artistic2.0)))
1945
bfb93b48
RW
1946(define-public r-geneplotter
1947 (package
1948 (name "r-geneplotter")
d72c4c98 1949 (version "1.68.0")
bfb93b48
RW
1950 (source
1951 (origin
1952 (method url-fetch)
1953 (uri (bioconductor-uri "geneplotter" version))
1954 (sha256
1955 (base32
d72c4c98 1956 "1f8nr60n1nig1gdy85wqdhpzxvp9r4chygxm8xpy882mdvfv6rqx"))))
bfb93b48
RW
1957 (build-system r-build-system)
1958 (propagated-inputs
1959 `(("r-annotate" ,r-annotate)
1960 ("r-annotationdbi" ,r-annotationdbi)
1961 ("r-biobase" ,r-biobase)
1962 ("r-biocgenerics" ,r-biocgenerics)
1963 ("r-lattice" ,r-lattice)
1964 ("r-rcolorbrewer" ,r-rcolorbrewer)))
1965 (home-page "https://bioconductor.org/packages/geneplotter")
1966 (synopsis "Graphics functions for genomic data")
1967 (description
1968 "This package provides functions for plotting genomic data.")
1969 (license license:artistic2.0)))
1970
01c7ba99
RW
1971(define-public r-oligoclasses
1972 (package
1973 (name "r-oligoclasses")
464df5cc 1974 (version "1.52.0")
01c7ba99
RW
1975 (source
1976 (origin
1977 (method url-fetch)
1978 (uri (bioconductor-uri "oligoClasses" version))
1979 (sha256
1980 (base32
464df5cc 1981 "19p6h0cgnma5md5mm9bn6rxfhr0a9znljgdbvsqybms6asvh18gy"))))
01c7ba99
RW
1982 (properties `((upstream-name . "oligoClasses")))
1983 (build-system r-build-system)
1984 (propagated-inputs
1985 `(("r-affyio" ,r-affyio)
1986 ("r-biobase" ,r-biobase)
1987 ("r-biocgenerics" ,r-biocgenerics)
1988 ("r-biocmanager" ,r-biocmanager)
1989 ("r-biostrings" ,r-biostrings)
1990 ("r-dbi" ,r-dbi)
1991 ("r-ff" ,r-ff)
1992 ("r-foreach" ,r-foreach)
1993 ("r-genomicranges" ,r-genomicranges)
1994 ("r-iranges" ,r-iranges)
1995 ("r-rsqlite" ,r-rsqlite)
1996 ("r-s4vectors" ,r-s4vectors)
1997 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1998 (home-page "https://bioconductor.org/packages/oligoClasses/")
1999 (synopsis "Classes for high-throughput arrays")
2000 (description
2001 "This package contains class definitions, validity checks, and
2002initialization methods for classes used by the @code{oligo} and @code{crlmm}
2003packages.")
2004 (license license:gpl2+)))
2005
4c63eeb8
RW
2006(define-public r-oligo
2007 (package
2008 (name "r-oligo")
9af6fdf8 2009 (version "1.54.1")
4c63eeb8
RW
2010 (source
2011 (origin
2012 (method url-fetch)
2013 (uri (bioconductor-uri "oligo" version))
2014 (sha256
2015 (base32
9af6fdf8 2016 "0cpfkvxpni7an361li0k0qlfcraj7z9zv71r25dbly5kp3dql7k3"))))
4c63eeb8
RW
2017 (properties `((upstream-name . "oligo")))
2018 (build-system r-build-system)
2019 (inputs `(("zlib" ,zlib)))
2020 (propagated-inputs
2021 `(("r-affxparser" ,r-affxparser)
2022 ("r-affyio" ,r-affyio)
2023 ("r-biobase" ,r-biobase)
2024 ("r-biocgenerics" ,r-biocgenerics)
2025 ("r-biostrings" ,r-biostrings)
2026 ("r-dbi" ,r-dbi)
2027 ("r-ff" ,r-ff)
2028 ("r-oligoclasses" ,r-oligoclasses)
2029 ("r-preprocesscore" ,r-preprocesscore)
2030 ("r-rsqlite" ,r-rsqlite)
2031 ("r-zlibbioc" ,r-zlibbioc)))
ace82f80
RW
2032 (native-inputs
2033 `(("r-knitr" ,r-knitr)))
4c63eeb8
RW
2034 (home-page "https://bioconductor.org/packages/oligo/")
2035 (synopsis "Preprocessing tools for oligonucleotide arrays")
2036 (description
2037 "This package provides a package to analyze oligonucleotide
2038arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
2039Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
2040 (license license:lgpl2.0+)))
2041
4dc2ecc2
RW
2042(define-public r-qvalue
2043 (package
2044 (name "r-qvalue")
e9b60a29 2045 (version "2.22.0")
4dc2ecc2
RW
2046 (source
2047 (origin
2048 (method url-fetch)
2049 (uri (bioconductor-uri "qvalue" version))
2050 (sha256
2051 (base32
e9b60a29 2052 "0xbww16lz0k2p4mmq1aqd7iz7d8rvzgw1gm55jy6xbx19ymj64i5"))))
4dc2ecc2
RW
2053 (build-system r-build-system)
2054 (propagated-inputs
2055 `(("r-ggplot2" ,r-ggplot2)
2056 ("r-reshape2" ,r-reshape2)))
f9a24759
RW
2057 (native-inputs
2058 `(("r-knitr" ,r-knitr)))
702a1012 2059 (home-page "https://github.com/StoreyLab/qvalue")
4dc2ecc2
RW
2060 (synopsis "Q-value estimation for false discovery rate control")
2061 (description
2062 "This package takes a list of p-values resulting from the simultaneous
2063testing of many hypotheses and estimates their q-values and local @dfn{false
2064discovery rate} (FDR) values. The q-value of a test measures the proportion
2065of false positives incurred when that particular test is called significant.
2066The local FDR measures the posterior probability the null hypothesis is true
2067given the test's p-value. Various plots are automatically generated, allowing
2068one to make sensible significance cut-offs. The software can be applied to
2069problems in genomics, brain imaging, astrophysics, and data mining.")
2070 ;; Any version of the LGPL.
2071 (license license:lgpl3+)))
2072
a0df9b93
RJ
2073(define r-rcppnumerical
2074 (package
2075 (name "r-rcppnumerical")
2076 (version "0.4-0")
2077 (source (origin
2078 (method url-fetch)
2079 (uri (cran-uri "RcppNumerical" version))
2080 (sha256
2081 (base32
2082 "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik"))))
2083 (properties `((upstream-name . "RcppNumerical")))
2084 (build-system r-build-system)
2085 (propagated-inputs
2086 `(("r-rcpp" ,r-rcpp)
2087 ("r-rcppeigen" ,r-rcppeigen)))
2088 (native-inputs
2089 `(("r-knitr" ,r-knitr)))
2090 (home-page "https://github.com/yixuan/RcppNumerical")
2091 (synopsis "Rcpp integration for numerical computing libraries")
2092 (description "This package provides a collection of open source libraries
2093for numerical computing (numerical integration, optimization, etc.) and their
2094integration with @code{Rcpp}.")
2095 (license license:gpl2+)))
2096
3b399e51
RJ
2097(define-public r-apeglm
2098 (package
2099 (name "r-apeglm")
2100 (version "1.12.0")
2101 (source (origin
2102 (method url-fetch)
2103 (uri (bioconductor-uri "apeglm" version))
2104 (sha256
2105 (base32
2106 "0pix1fhxk2q89p2745fgsmxwics9rf10l392qhw3rw6v6ynhims2"))))
2107 (properties `((upstream-name . "apeglm")))
2108 (build-system r-build-system)
2109 (propagated-inputs
2110 `(("r-emdbook" ,r-emdbook)
2111 ("r-genomicranges" ,r-genomicranges)
2112 ("r-rcpp" ,r-rcpp)
2113 ("r-rcppeigen" ,r-rcppeigen)
2114 ("r-rcppnumerical" ,r-rcppnumerical)
2115 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2116 (native-inputs `(("r-knitr" ,r-knitr)))
2117 (home-page "https://bioconductor.org/packages/apeglm")
2118 (synopsis "Approximate posterior estimation for GLM coefficients")
2119 (description "This package provides Bayesian shrinkage estimators for
2120effect sizes for a variety of GLM models, using approximation of the
2121posterior for individual coefficients.")
2122 (license license:gpl2)))
2123
6e396c4b
RJ
2124(define-public r-greylistchip
2125 (package
2126 (name "r-greylistchip")
2127 (version "1.22.0")
2128 (source (origin
2129 (method url-fetch)
2130 (uri (bioconductor-uri "GreyListChIP" version))
2131 (sha256
2132 (base32
2133 "1d1yvza1aw3vs3di6mrra5l52ig0p9bpzprrqvknjaz5i4yb8ma6"))))
2134 (properties `((upstream-name . "GreyListChIP")))
2135 (build-system r-build-system)
2136 (propagated-inputs
2137 `(("r-bsgenome" ,r-bsgenome)
2138 ("r-genomeinfodb" ,r-genomeinfodb)
2139 ("r-genomicalignments" ,r-genomicalignments)
2140 ("r-genomicranges" ,r-genomicranges)
2141 ("r-mass" ,r-mass)
2142 ("r-rsamtools" ,r-rsamtools)
2143 ("r-rtracklayer" ,r-rtracklayer)
2144 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2145 (home-page "https://bioconductor.org/packages/GreyListChIP")
2146 (synopsis "Greylist artefact regions based on ChIP inputs")
2147 (description "This package identifies regions of ChIP experiments with high
2148signal in the input, that lead to spurious peaks during peak calling.")
2149 (license license:artistic2.0)))
2150
a5b56a53
RJ
2151(define-public r-diffbind
2152 (package
2153 (name "r-diffbind")
61609fb8 2154 (version "3.0.13")
a5b56a53
RJ
2155 (source
2156 (origin
2157 (method url-fetch)
2158 (uri (bioconductor-uri "DiffBind" version))
2159 (sha256
2160 (base32
61609fb8 2161 "0kxn59v93hl5pq8d156lnbz0sslpnxyjcfrvq2gzgd91sd587qmn"))))
a5b56a53
RJ
2162 (properties `((upstream-name . "DiffBind")))
2163 (build-system r-build-system)
a5b56a53
RJ
2164 (propagated-inputs
2165 `(("r-amap" ,r-amap)
341ebaaa
RJ
2166 ("r-apeglm" ,r-apeglm)
2167 ("r-ashr" ,r-ashr)
a5b56a53
RJ
2168 ("r-biocparallel" ,r-biocparallel)
2169 ("r-deseq2" ,r-deseq2)
2170 ("r-dplyr" ,r-dplyr)
a5b56a53 2171 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
2172 ("r-genomicranges" ,r-genomicranges)
2173 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
2174 ("r-ggrepel" ,r-ggrepel)
2175 ("r-gplots" ,r-gplots)
341ebaaa 2176 ("r-greylistchip" ,r-greylistchip)
a5b56a53
RJ
2177 ("r-iranges" ,r-iranges)
2178 ("r-lattice" ,r-lattice)
2179 ("r-limma" ,r-limma)
2180 ("r-locfit" ,r-locfit)
2181 ("r-rcolorbrewer" , r-rcolorbrewer)
2182 ("r-rcpp" ,r-rcpp)
4c221b3b 2183 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
2184 ("r-rsamtools" ,r-rsamtools)
2185 ("r-s4vectors" ,r-s4vectors)
45bbccf4 2186 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 2187 ("r-systempiper" ,r-systempiper)))
99db6db7 2188 (home-page "https://bioconductor.org/packages/DiffBind")
a5b56a53
RJ
2189 (synopsis "Differential binding analysis of ChIP-Seq peak data")
2190 (description
2191 "This package computes differentially bound sites from multiple
2192ChIP-seq experiments using affinity (quantitative) data. Also enables
2193occupancy (overlap) analysis and plotting functions.")
2194 (license license:artistic2.0)))
6d94bf6b
RJ
2195
2196(define-public r-ripseeker
2197 (package
2198 (name "r-ripseeker")
ba74434f 2199 (version "1.26.0")
6d94bf6b
RJ
2200 (source
2201 (origin
2202 (method url-fetch)
2203 (uri (bioconductor-uri "RIPSeeker" version))
2204 (sha256
2205 (base32
ba74434f 2206 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
6d94bf6b
RJ
2207 (properties `((upstream-name . "RIPSeeker")))
2208 (build-system r-build-system)
2209 (propagated-inputs
2210 `(("r-s4vectors" ,r-s4vectors)
2211 ("r-iranges" ,r-iranges)
2212 ("r-genomicranges" ,r-genomicranges)
2213 ("r-summarizedexperiment" ,r-summarizedexperiment)
2214 ("r-rsamtools" ,r-rsamtools)
2215 ("r-genomicalignments" ,r-genomicalignments)
2216 ("r-rtracklayer" ,r-rtracklayer)))
99db6db7 2217 (home-page "https://bioconductor.org/packages/RIPSeeker")
6d94bf6b
RJ
2218 (synopsis
2219 "Identifying protein-associated transcripts from RIP-seq experiments")
2220 (description
2221 "This package infers and discriminates RIP peaks from RIP-seq alignments
2222using two-state HMM with negative binomial emission probability. While
2223RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
2224a suite of bioinformatics tools integrated within this self-contained software
2225package comprehensively addressing issues ranging from post-alignments
2226processing to visualization and annotation.")
2227 (license license:gpl2)))
a6ae9ffd
RJ
2228
2229(define-public r-multtest
2230 (package
2231 (name "r-multtest")
1e6920c5 2232 (version "2.46.0")
a6ae9ffd
RJ
2233 (source
2234 (origin
2235 (method url-fetch)
2236 (uri (bioconductor-uri "multtest" version))
2237 (sha256
2238 (base32
1e6920c5 2239 "06vixd81nh3nxrc6km73p7c4bwln1zm39fa9gp7gj272vsxkx53q"))))
a6ae9ffd
RJ
2240 (build-system r-build-system)
2241 (propagated-inputs
2242 `(("r-survival" ,r-survival)
2243 ("r-biocgenerics" ,r-biocgenerics)
2244 ("r-biobase" ,r-biobase)
2245 ("r-mass" ,r-mass)))
99db6db7 2246 (home-page "https://bioconductor.org/packages/multtest")
a6ae9ffd
RJ
2247 (synopsis "Resampling-based multiple hypothesis testing")
2248 (description
2249 "This package can do non-parametric bootstrap and permutation
2250resampling-based multiple testing procedures (including empirical Bayes
2251methods) for controlling the family-wise error rate (FWER), generalized
2252family-wise error rate (gFWER), tail probability of the proportion of
2253false positives (TPPFP), and false discovery rate (FDR). Several choices
2254of bootstrap-based null distribution are implemented (centered, centered
2255and scaled, quantile-transformed). Single-step and step-wise methods are
2256available. Tests based on a variety of T- and F-statistics (including
2257T-statistics based on regression parameters from linear and survival models
2258as well as those based on correlation parameters) are included. When probing
2259hypotheses with T-statistics, users may also select a potentially faster null
2260distribution which is multivariate normal with mean zero and variance
2261covariance matrix derived from the vector influence function. Results are
2262reported in terms of adjusted P-values, confidence regions and test statistic
2263cutoffs. The procedures are directly applicable to identifying differentially
2264expressed genes in DNA microarray experiments.")
2265 (license license:lgpl3)))
793f83ef 2266
5dfe4912
RW
2267(define-public r-graph
2268 (package
2269 (name "r-graph")
f519b4dc 2270 (version "1.68.0")
5dfe4912
RW
2271 (source (origin
2272 (method url-fetch)
2273 (uri (bioconductor-uri "graph" version))
2274 (sha256
2275 (base32
f519b4dc 2276 "0wr7j2pasvi3srvg9z3n034ljk8mldcixny6b3kmqbqm8dqy9py4"))))
5dfe4912
RW
2277 (build-system r-build-system)
2278 (propagated-inputs
2279 `(("r-biocgenerics" ,r-biocgenerics)))
2280 (home-page "https://bioconductor.org/packages/graph")
2281 (synopsis "Handle graph data structures in R")
2282 (description
2283 "This package implements some simple graph handling capabilities for R.")
2284 (license license:artistic2.0)))
2285
8017eb0a
RW
2286;; This is a CRAN package, but it depends on a Bioconductor package.
2287(define-public r-ggm
2288 (package
2289 (name "r-ggm")
2290 (version "2.5")
2291 (source
2292 (origin
2293 (method url-fetch)
2294 (uri (cran-uri "ggm" version))
2295 (sha256
2296 (base32
2297 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
2298 (properties `((upstream-name . "ggm")))
2299 (build-system r-build-system)
2300 (propagated-inputs
2301 `(("r-graph" ,r-graph)
2302 ("r-igraph" ,r-igraph)))
2303 (home-page "https://cran.r-project.org/package=ggm")
2304 (synopsis "Functions for graphical Markov models")
2305 (description
2306 "This package provides functions and datasets for maximum likelihood
2307fitting of some classes of graphical Markov models.")
2308 (license license:gpl2+)))
2309
a07717cc
RW
2310;; This is a CRAN package, but it depends on a Bioconductor package, r-graph.
2311(define-public r-perfmeas
2312 (package
2313 (name "r-perfmeas")
2314 (version "1.2.1")
2315 (source
2316 (origin
2317 (method url-fetch)
2318 (uri (cran-uri "PerfMeas" version))
2319 (sha256
2320 (base32
2321 "1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"))))
2322 (properties `((upstream-name . "PerfMeas")))
2323 (build-system r-build-system)
2324 (propagated-inputs
2325 `(("r-graph" ,r-graph)
2326 ("r-limma" ,r-limma)
2327 ("r-rbgl" ,r-rbgl)))
2328 (home-page "https://cran.r-project.org/web/packages/PerfMeas/")
2329 (synopsis "Performance measures for ranking and classification tasks")
2330 (description
2331 "This package implements different performance measures for
2332classification and ranking tasks. @dfn{Area under curve} (AUC), precision at
2333a given recall, F-score for single and multiple classes are available.")
2334 (license license:gpl2+)))
2335
b17ace24 2336;; This is a CRAN package, but it depends on a Bioconductor package.
a207bca2
RW
2337(define-public r-codedepends
2338 (package
2339 (name "r-codedepends")
2340 (version "0.6.5")
2341 (source
2342 (origin
2343 (method url-fetch)
2344 (uri (cran-uri "CodeDepends" version))
2345 (sha256
2346 (base32
2347 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
2348 (properties `((upstream-name . "CodeDepends")))
2349 (build-system r-build-system)
2350 (propagated-inputs
2351 `(("r-codetools" ,r-codetools)
2352 ("r-graph" ,r-graph)
2353 ("r-xml" ,r-xml)))
5e1f2362 2354 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
a207bca2
RW
2355 (synopsis "Analysis of R code for reproducible research and code comprehension")
2356 (description
2357 "This package provides tools for analyzing R expressions or blocks of
2358code and determining the dependencies between them. It focuses on R scripts,
2359but can be used on the bodies of functions. There are many facilities
2360including the ability to summarize or get a high-level view of code,
2361determining dependencies between variables, code improvement suggestions.")
2362 ;; Any version of the GPL
2363 (license (list license:gpl2+ license:gpl3+))))
2364
793f83ef
RJ
2365(define-public r-chippeakanno
2366 (package
2367 (name "r-chippeakanno")
d068d967 2368 (version "3.24.1")
793f83ef
RJ
2369 (source
2370 (origin
2371 (method url-fetch)
2372 (uri (bioconductor-uri "ChIPpeakAnno" version))
2373 (sha256
2374 (base32
d068d967 2375 "0qdkwjv8s46d1kmgg2chijv7yzy9sv49kiks18w8x2z89prn15gj"))))
793f83ef
RJ
2376 (properties `((upstream-name . "ChIPpeakAnno")))
2377 (build-system r-build-system)
2378 (propagated-inputs
85c1d20f 2379 `(("r-annotationdbi" ,r-annotationdbi)
85c1d20f 2380 ("r-biocgenerics" ,r-biocgenerics)
793f83ef 2381 ("r-biomart" ,r-biomart)
85c1d20f 2382 ("r-biostrings" ,r-biostrings)
85c1d20f 2383 ("r-dbi" ,r-dbi)
85c1d20f
RW
2384 ("r-ensembldb" ,r-ensembldb)
2385 ("r-genomeinfodb" ,r-genomeinfodb)
2386 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 2387 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 2388 ("r-genomicranges" ,r-genomicranges)
d068d967 2389 ("r-ggplot2" ,r-ggplot2)
85c1d20f 2390 ("r-graph" ,r-graph)
f794e85d 2391 ("r-iranges" ,r-iranges)
d068d967 2392 ("r-keggrest" ,r-keggrest)
85c1d20f 2393 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
2394 ("r-multtest" ,r-multtest)
2395 ("r-rbgl" ,r-rbgl)
793f83ef 2396 ("r-regioner" ,r-regioner)
85c1d20f
RW
2397 ("r-rsamtools" ,r-rsamtools)
2398 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 2399 ("r-s4vectors" ,r-s4vectors)
793f83ef 2400 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef 2401 ("r-venndiagram" ,r-venndiagram)))
dc24de46
RW
2402 (native-inputs
2403 `(("r-knitr" ,r-knitr)))
99db6db7 2404 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
793f83ef
RJ
2405 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
2406 (description
2407 "The package includes functions to retrieve the sequences around the peak,
2408obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
2409custom features such as most conserved elements and other transcription factor
2410binding sites supplied by users. Starting 2.0.5, new functions have been added
2411for finding the peaks with bi-directional promoters with summary statistics
2412(peaksNearBDP), for summarizing the occurrence of motifs in peaks
2413(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
2414enrichedGO (addGeneIDs).")
2415 (license license:gpl2+)))
164502d8 2416
c8da0137
RJ
2417(define-public r-matrixgenerics
2418 (package
2419 (name "r-matrixgenerics")
669ea5ab 2420 (version "1.2.1")
c8da0137
RJ
2421 (source (origin
2422 (method url-fetch)
2423 (uri (bioconductor-uri "MatrixGenerics" version))
2424 (sha256
2425 (base32
669ea5ab 2426 "163f0z33cv6038gcjdxn1hadcg9b09qgvm6zc5zn97y4rc8grkrb"))))
c8da0137
RJ
2427 (properties
2428 `((upstream-name . "MatrixGenerics")))
2429 (build-system r-build-system)
2430 (propagated-inputs
2431 `(("r-matrixstats" ,r-matrixstats)))
2432 (home-page "https://bioconductor.org/packages/MatrixGenerics")
2433 (synopsis "S4 generic summary statistic functions for matrix-like objects")
2434 (description
2435 "This package provides S4 generic functions modeled after the
2436@code{matrixStats} API for alternative matrix implementations. Packages with
2437alternative matrix implementation can depend on this package and implement the
2438generic functions that are defined here for a useful set of row and column
2439summary statistics. Other package developers can import this package and
2440handle a different matrix implementations without worrying about
2441incompatibilities.")
2442 (license license:artistic2.0)))
2443
164502d8
RJ
2444(define-public r-marray
2445 (package
2446 (name "r-marray")
6e6c6272 2447 (version "1.68.0")
164502d8
RJ
2448 (source (origin
2449 (method url-fetch)
2450 (uri (bioconductor-uri "marray" version))
2451 (sha256
6e6c6272 2452 (base32 "1kkgv166gzvlj8p58vzam3hcaz8mypi3hhpdsjhaszwg6nav4ray"))))
164502d8
RJ
2453 (build-system r-build-system)
2454 (propagated-inputs
67487088 2455 `(("r-limma" ,r-limma)))
99db6db7 2456 (home-page "https://bioconductor.org/packages/marray")
164502d8
RJ
2457 (synopsis "Exploratory analysis for two-color spotted microarray data")
2458 (description "This package contains class definitions for two-color spotted
ab8979fc 2459microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
2460normalization and quality checking.")
2461 (license license:lgpl2.0+)))
0416a0d4
RJ
2462
2463(define-public r-cghbase
2464 (package
2465 (name "r-cghbase")
ee052d05 2466 (version "1.50.0")
0416a0d4
RJ
2467 (source (origin
2468 (method url-fetch)
2469 (uri (bioconductor-uri "CGHbase" version))
2470 (sha256
ee052d05 2471 (base32 "10zhjmls3f63cj0bnywjb97zhrj7x3xsq6yjhvf5cclxc4kcrcx4"))))
0416a0d4
RJ
2472 (properties `((upstream-name . "CGHbase")))
2473 (build-system r-build-system)
2474 (propagated-inputs
2475 `(("r-biobase" ,r-biobase)
2476 ("r-marray" ,r-marray)))
99db6db7 2477 (home-page "https://bioconductor.org/packages/CGHbase")
0416a0d4
RJ
2478 (synopsis "Base functions and classes for arrayCGH data analysis")
2479 (description "This package contains functions and classes that are needed by
2480the @code{arrayCGH} packages.")
2481 (license license:gpl2+)))
67ee83d6
RJ
2482
2483(define-public r-cghcall
2484 (package
2485 (name "r-cghcall")
72400035 2486 (version "2.52.0")
67ee83d6
RJ
2487 (source (origin
2488 (method url-fetch)
2489 (uri (bioconductor-uri "CGHcall" version))
2490 (sha256
72400035 2491 (base32 "1a6k87xfm79wnsc30k5aziakv51h4dd9zqw81q8bd72hc3fpz8ba"))))
67ee83d6
RJ
2492 (properties `((upstream-name . "CGHcall")))
2493 (build-system r-build-system)
2494 (propagated-inputs
2495 `(("r-biobase" ,r-biobase)
2496 ("r-cghbase" ,r-cghbase)
2497 ("r-impute" ,r-impute)
2498 ("r-dnacopy" ,r-dnacopy)
2499 ("r-snowfall" ,r-snowfall)))
99db6db7 2500 (home-page "https://bioconductor.org/packages/CGHcall")
67ee83d6
RJ
2501 (synopsis "Base functions and classes for arrayCGH data analysis")
2502 (description "This package contains functions and classes that are needed by
2503@code{arrayCGH} packages.")
2504 (license license:gpl2+)))
0ef8cc9c
RJ
2505
2506(define-public r-qdnaseq
2507 (package
2508 (name "r-qdnaseq")
3b648409 2509 (version "1.26.0")
0ef8cc9c
RJ
2510 (source (origin
2511 (method url-fetch)
2512 (uri (bioconductor-uri "QDNAseq" version))
2513 (sha256
3b648409 2514 (base32 "1njka1ldaj12id3m2z8ghlrm2lg0n5pxsxyv5gpjnsiabnnaw6ph"))))
0ef8cc9c
RJ
2515 (properties `((upstream-name . "QDNAseq")))
2516 (build-system r-build-system)
2517 (propagated-inputs
2518 `(("r-biobase" ,r-biobase)
2519 ("r-cghbase" ,r-cghbase)
2520 ("r-cghcall" ,r-cghcall)
2521 ("r-dnacopy" ,r-dnacopy)
23ce5ad1
RW
2522 ("r-future" ,r-future)
2523 ("r-future-apply" ,r-future-apply)
0ef8cc9c
RJ
2524 ("r-genomicranges" ,r-genomicranges)
2525 ("r-iranges" ,r-iranges)
2526 ("r-matrixstats" ,r-matrixstats)
2527 ("r-r-utils" ,r-r-utils)
2528 ("r-rsamtools" ,r-rsamtools)))
99db6db7 2529 (home-page "https://bioconductor.org/packages/QDNAseq")
0ef8cc9c
RJ
2530 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
2531 (description "The genome is divided into non-overlapping fixed-sized bins,
2532number of sequence reads in each counted, adjusted with a simultaneous
2533two-dimensional loess correction for sequence mappability and GC content, and
2534filtered to remove spurious regions in the genome. Downstream steps of
2535segmentation and calling are also implemented via packages DNAcopy and CGHcall,
2536respectively.")
2537 (license license:gpl2+)))
bb15b581
RW
2538
2539(define-public r-bayseq
2540 (package
2541 (name "r-bayseq")
63572b0c 2542 (version "2.24.0")
bb15b581
RW
2543 (source
2544 (origin
2545 (method url-fetch)
2546 (uri (bioconductor-uri "baySeq" version))
2547 (sha256
2548 (base32
63572b0c 2549 "1496inlw0x4mfy3g2v7j9ips96sf7576ydnfn6hvn2m6rz2ls215"))))
bb15b581
RW
2550 (properties `((upstream-name . "baySeq")))
2551 (build-system r-build-system)
2552 (propagated-inputs
2553 `(("r-abind" ,r-abind)
2554 ("r-edger" ,r-edger)
2555 ("r-genomicranges" ,r-genomicranges)))
2556 (home-page "https://bioconductor.org/packages/baySeq/")
2557 (synopsis "Bayesian analysis of differential expression patterns in count data")
2558 (description
2559 "This package identifies differential expression in high-throughput count
2560data, such as that derived from next-generation sequencing machines,
2561calculating estimated posterior likelihoods of differential expression (or
2562more complex hypotheses) via empirical Bayesian methods.")
2563 (license license:gpl3)))
609f4ad1
RW
2564
2565(define-public r-chipcomp
2566 (package
2567 (name "r-chipcomp")
3f04b816 2568 (version "1.20.0")
609f4ad1
RW
2569 (source
2570 (origin
2571 (method url-fetch)
2572 (uri (bioconductor-uri "ChIPComp" version))
2573 (sha256
2574 (base32
3f04b816 2575 "0dbypfgys74snmyf982183ilzg6vamfw1d5y0lp5p8zxbffh2xl7"))))
609f4ad1
RW
2576 (properties `((upstream-name . "ChIPComp")))
2577 (build-system r-build-system)
2578 (propagated-inputs
2579 `(("r-biocgenerics" ,r-biocgenerics)
2580 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
2581 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
2582 ("r-genomeinfodb" ,r-genomeinfodb)
2583 ("r-genomicranges" ,r-genomicranges)
2584 ("r-iranges" ,r-iranges)
2585 ("r-limma" ,r-limma)
2586 ("r-rsamtools" ,r-rsamtools)
2587 ("r-rtracklayer" ,r-rtracklayer)
2588 ("r-s4vectors" ,r-s4vectors)))
2589 (home-page "https://bioconductor.org/packages/ChIPComp")
2590 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
2591 (description
2592 "ChIPComp implements a statistical method for quantitative comparison of
2593multiple ChIP-seq datasets. It detects differentially bound sharp binding
2594sites across multiple conditions considering matching control in ChIP-seq
2595datasets.")
2596 ;; Any version of the GPL.
2597 (license license:gpl3+)))
0490f9de
RW
2598
2599(define-public r-riboprofiling
2600 (package
2601 (name "r-riboprofiling")
03b655c5 2602 (version "1.20.0")
0490f9de
RW
2603 (source
2604 (origin
2605 (method url-fetch)
2606 (uri (bioconductor-uri "RiboProfiling" version))
2607 (sha256
2608 (base32
03b655c5 2609 "112071w7aw7cwckipq0dll1lssl7pwafma4v9jj9sx12rjcj57xg"))))
0490f9de
RW
2610 (properties `((upstream-name . "RiboProfiling")))
2611 (build-system r-build-system)
2612 (propagated-inputs
2613 `(("r-biocgenerics" ,r-biocgenerics)
2614 ("r-biostrings" ,r-biostrings)
2615 ("r-data-table" ,r-data-table)
2616 ("r-genomeinfodb" ,r-genomeinfodb)
2617 ("r-genomicalignments" ,r-genomicalignments)
2618 ("r-genomicfeatures" ,r-genomicfeatures)
2619 ("r-genomicranges" ,r-genomicranges)
2620 ("r-ggbio" ,r-ggbio)
2621 ("r-ggplot2" ,r-ggplot2)
2622 ("r-iranges" ,r-iranges)
2623 ("r-plyr" ,r-plyr)
2624 ("r-reshape2" ,r-reshape2)
2625 ("r-rsamtools" ,r-rsamtools)
2626 ("r-rtracklayer" ,r-rtracklayer)
2627 ("r-s4vectors" ,r-s4vectors)
2628 ("r-sqldf" ,r-sqldf)))
7aae05a9
RW
2629 (native-inputs
2630 `(("r-knitr" ,r-knitr)))
0490f9de
RW
2631 (home-page "https://bioconductor.org/packages/RiboProfiling/")
2632 (synopsis "Ribosome profiling data analysis")
2633 (description "Starting with a BAM file, this package provides the
2634necessary functions for quality assessment, read start position recalibration,
2635the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
2636of count data: pairs, log fold-change, codon frequency and coverage
2637assessment, principal component analysis on codon coverage.")
2638 (license license:gpl3)))
6ffdfe6a
RW
2639
2640(define-public r-riboseqr
2641 (package
2642 (name "r-riboseqr")
3813c9fe 2643 (version "1.24.0")
6ffdfe6a
RW
2644 (source
2645 (origin
2646 (method url-fetch)
2647 (uri (bioconductor-uri "riboSeqR" version))
2648 (sha256
2649 (base32
3813c9fe 2650 "07i64gch14rsbjlfv17s689wzlqbi7hcqhcw21pp6cw8bvhvd5xr"))))
6ffdfe6a
RW
2651 (properties `((upstream-name . "riboSeqR")))
2652 (build-system r-build-system)
2653 (propagated-inputs
2654 `(("r-abind" ,r-abind)
2655 ("r-bayseq" ,r-bayseq)
2656 ("r-genomeinfodb" ,r-genomeinfodb)
2657 ("r-genomicranges" ,r-genomicranges)
2658 ("r-iranges" ,r-iranges)
2659 ("r-rsamtools" ,r-rsamtools)
2660 ("r-seqlogo" ,r-seqlogo)))
2661 (home-page "https://bioconductor.org/packages/riboSeqR/")
2662 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
2663 (description
2664 "This package provides plotting functions, frameshift detection and
2665parsing of genetic sequencing data from ribosome profiling experiments.")
2666 (license license:gpl3)))
a32279ff
RW
2667
2668(define-public r-interactionset
35dae951 2669 (package ;BROKEN
a32279ff 2670 (name "r-interactionset")
35dae951 2671 (version "1.18.0")
a32279ff
RW
2672 (source
2673 (origin
2674 (method url-fetch)
2675 (uri (bioconductor-uri "InteractionSet" version))
2676 (sha256
2677 (base32
35dae951 2678 "14lp23b298wr3r7ggcfvas0xlf1866cpla0rv7dz589f50z6bj31"))))
a32279ff
RW
2679 (properties
2680 `((upstream-name . "InteractionSet")))
2681 (build-system r-build-system)
2682 (propagated-inputs
2683 `(("r-biocgenerics" ,r-biocgenerics)
2684 ("r-genomeinfodb" ,r-genomeinfodb)
2685 ("r-genomicranges" ,r-genomicranges)
2686 ("r-iranges" ,r-iranges)
2687 ("r-matrix" ,r-matrix)
2688 ("r-rcpp" ,r-rcpp)
2689 ("r-s4vectors" ,r-s4vectors)
2690 ("r-summarizedexperiment" ,r-summarizedexperiment)))
861a903f
RW
2691 (native-inputs
2692 `(("r-knitr" ,r-knitr)))
a32279ff
RW
2693 (home-page "https://bioconductor.org/packages/InteractionSet")
2694 (synopsis "Base classes for storing genomic interaction data")
2695 (description
02fe0976 2696 "This package provides the @code{GInteractions},
a32279ff
RW
2697@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
2698for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
2699experiments.")
2700 (license license:gpl3)))
cf9a29b2
RW
2701
2702(define-public r-genomicinteractions
2703 (package
2704 (name "r-genomicinteractions")
dd9341ff 2705 (version "1.24.0")
cf9a29b2
RW
2706 (source
2707 (origin
2708 (method url-fetch)
2709 (uri (bioconductor-uri "GenomicInteractions" version))
2710 (sha256
2711 (base32
dd9341ff 2712 "0ad0a5cadchx1rkqj4cc8k0y1zf34jgp1406hvik5zabr7xijkbd"))))
cf9a29b2
RW
2713 (properties
2714 `((upstream-name . "GenomicInteractions")))
2715 (build-system r-build-system)
2716 (propagated-inputs
2717 `(("r-biobase" ,r-biobase)
2718 ("r-biocgenerics" ,r-biocgenerics)
2719 ("r-data-table" ,r-data-table)
2720 ("r-dplyr" ,r-dplyr)
2721 ("r-genomeinfodb" ,r-genomeinfodb)
2722 ("r-genomicranges" ,r-genomicranges)
2723 ("r-ggplot2" ,r-ggplot2)
2724 ("r-gridextra" ,r-gridextra)
2725 ("r-gviz" ,r-gviz)
2726 ("r-igraph" ,r-igraph)
2727 ("r-interactionset" ,r-interactionset)
2728 ("r-iranges" ,r-iranges)
2729 ("r-rsamtools" ,r-rsamtools)
2730 ("r-rtracklayer" ,r-rtracklayer)
2731 ("r-s4vectors" ,r-s4vectors)
2732 ("r-stringr" ,r-stringr)))
81a37891
RW
2733 (native-inputs
2734 `(("r-knitr" ,r-knitr)))
cf9a29b2
RW
2735 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
2736 (synopsis "R package for handling genomic interaction data")
2737 (description
2738 "This R package provides tools for handling genomic interaction data,
2739such as ChIA-PET/Hi-C, annotating genomic features with interaction
2740information and producing various plots and statistics.")
2741 (license license:gpl3)))
27c51606
RW
2742
2743(define-public r-ctc
2744 (package
2745 (name "r-ctc")
d27dfbf7 2746 (version "1.64.0")
27c51606
RW
2747 (source
2748 (origin
2749 (method url-fetch)
2750 (uri (bioconductor-uri "ctc" version))
2751 (sha256
2752 (base32
d27dfbf7 2753 "1nwlphbfba3w8ixck02k5c84qm4flnp9fd68li0jn5a08qi9gmyp"))))
27c51606
RW
2754 (build-system r-build-system)
2755 (propagated-inputs `(("r-amap" ,r-amap)))
2756 (home-page "https://bioconductor.org/packages/ctc/")
2757 (synopsis "Cluster and tree conversion")
2758 (description
2759 "This package provides tools for exporting and importing classification
2760trees and clusters to other programs.")
2761 (license license:gpl2)))
5da0e142
RW
2762
2763(define-public r-goseq
2764 (package
2765 (name "r-goseq")
c97bcfbd 2766 (version "1.42.0")
5da0e142
RW
2767 (source
2768 (origin
2769 (method url-fetch)
2770 (uri (bioconductor-uri "goseq" version))
2771 (sha256
2772 (base32
c97bcfbd 2773 "18fs3m4kl3zahn42j20rjvxy83irscgqx0dvid7va4majvsib509"))))
5da0e142
RW
2774 (build-system r-build-system)
2775 (propagated-inputs
2776 `(("r-annotationdbi" ,r-annotationdbi)
2777 ("r-biasedurn" ,r-biasedurn)
2778 ("r-biocgenerics" ,r-biocgenerics)
2779 ("r-genelendatabase" ,r-genelendatabase)
2780 ("r-go-db" ,r-go-db)
2781 ("r-mgcv" ,r-mgcv)))
2782 (home-page "https://bioconductor.org/packages/goseq/")
2783 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
2784 (description
2785 "This package provides tools to detect Gene Ontology and/or other user
2786defined categories which are over/under represented in RNA-seq data.")
2787 (license license:lgpl2.0+)))
f4235c0e
RW
2788
2789(define-public r-glimma
2790 (package
2791 (name "r-glimma")
3dab4570 2792 (version "2.0.0")
f4235c0e
RW
2793 (source
2794 (origin
2795 (method url-fetch)
2796 (uri (bioconductor-uri "Glimma" version))
2797 (sha256
2798 (base32
3dab4570 2799 "0gy30v30lw27frhmw39pzacqzrv2vwj5rsp6gb3yifllrahdiffv"))))
f4235c0e
RW
2800 (properties `((upstream-name . "Glimma")))
2801 (build-system r-build-system)
2802 (propagated-inputs
3dab4570 2803 `(("r-deseq2" ,r-deseq2)
2804 ("r-edger" ,r-edger)
2805 ("r-htmlwidgets" ,r-htmlwidgets)
f4235c0e 2806 ("r-jsonlite" ,r-jsonlite)
3dab4570 2807 ("r-limma" ,r-limma)
2808 ("r-s4vectors" ,r-s4vectors)
2809 ("r-summarizedexperiment" ,r-summarizedexperiment)))
a6251d6e
RW
2810 (native-inputs
2811 `(("r-knitr" ,r-knitr)))
f4235c0e
RW
2812 (home-page "https://github.com/Shians/Glimma")
2813 (synopsis "Interactive HTML graphics")
2814 (description
2815 "This package generates interactive visualisations for analysis of
2816RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
2817HTML page. The interactions are built on top of the popular static
2818representations of analysis results in order to provide additional
2819information.")
2820 (license license:lgpl3)))
aa388dc7
RW
2821
2822(define-public r-rots
2823 (package
2824 (name "r-rots")
0ef40b23 2825 (version "1.18.0")
aa388dc7
RW
2826 (source
2827 (origin
2828 (method url-fetch)
2829 (uri (bioconductor-uri "ROTS" version))
2830 (sha256
2831 (base32
0ef40b23 2832 "0qk0gfhgr14g13zlfyf5101b5s8cma7j3r8a92q93h0axy8ka23n"))))
aa388dc7
RW
2833 (properties `((upstream-name . "ROTS")))
2834 (build-system r-build-system)
2835 (propagated-inputs
2836 `(("r-biobase" ,r-biobase)
2837 ("r-rcpp" ,r-rcpp)))
2838 (home-page "https://bioconductor.org/packages/ROTS/")
2839 (synopsis "Reproducibility-Optimized Test Statistic")
2840 (description
2841 "This package provides tools for calculating the
2842@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
2843in omics data.")
2844 (license license:gpl2+)))
b64ce4b7 2845
cad6fb2d
RW
2846(define-public r-plgem
2847 (package
2848 (name "r-plgem")
1c9bdfcf 2849 (version "1.62.0")
cad6fb2d
RW
2850 (source
2851 (origin
2852 (method url-fetch)
2853 (uri (bioconductor-uri "plgem" version))
2854 (sha256
2855 (base32
1c9bdfcf 2856 "039gqwsm1v6q8v8b248nm8g9gnsk379mfx65rbgdmh3chsd8pm8a"))))
cad6fb2d
RW
2857 (build-system r-build-system)
2858 (propagated-inputs
2859 `(("r-biobase" ,r-biobase)
2860 ("r-mass" ,r-mass)))
2861 (home-page "http://www.genopolis.it")
2862 (synopsis "Detect differential expression in microarray and proteomics datasets")
2863 (description
2864 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
2865model the variance-versus-mean dependence that exists in a variety of
2866genome-wide datasets, including microarray and proteomics data. The use of
2867PLGEM has been shown to improve the detection of differentially expressed
2868genes or proteins in these datasets.")
2869 (license license:gpl2)))
2870
b64ce4b7
RW
2871(define-public r-inspect
2872 (package
2873 (name "r-inspect")
41d6b41f 2874 (version "1.20.0")
b64ce4b7
RW
2875 (source
2876 (origin
2877 (method url-fetch)
2878 (uri (bioconductor-uri "INSPEcT" version))
2879 (sha256
2880 (base32
41d6b41f 2881 "1jymvi5mf7vhs58zfh290pacfswgvkw09rmbirmr24kxcgl30483"))))
b64ce4b7
RW
2882 (properties `((upstream-name . "INSPEcT")))
2883 (build-system r-build-system)
2884 (propagated-inputs
2885 `(("r-biobase" ,r-biobase)
2886 ("r-biocgenerics" ,r-biocgenerics)
2887 ("r-biocparallel" ,r-biocparallel)
c86fc969 2888 ("r-deseq2" ,r-deseq2)
b64ce4b7 2889 ("r-desolve" ,r-desolve)
bd824de3 2890 ("r-gdata" ,r-gdata)
74bb4cdf 2891 ("r-genomeinfodb" ,r-genomeinfodb)
b64ce4b7
RW
2892 ("r-genomicalignments" ,r-genomicalignments)
2893 ("r-genomicfeatures" ,r-genomicfeatures)
2894 ("r-genomicranges" ,r-genomicranges)
2895 ("r-iranges" ,r-iranges)
74bb4cdf 2896 ("r-kernsmooth" ,r-kernsmooth)
c86fc969 2897 ("r-plgem" ,r-plgem)
b64ce4b7
RW
2898 ("r-proc" ,r-proc)
2899 ("r-rootsolve" ,r-rootsolve)
2900 ("r-rsamtools" ,r-rsamtools)
437bc4dd 2901 ("r-rtracklayer" ,r-rtracklayer)
c86fc969
RW
2902 ("r-s4vectors" ,r-s4vectors)
2903 ("r-shiny" ,r-shiny)
2904 ("r-summarizedexperiment" ,r-summarizedexperiment)
2905 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
2906 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
437bc4dd
RW
2907 (native-inputs
2908 `(("r-knitr" ,r-knitr)))
b64ce4b7
RW
2909 (home-page "https://bioconductor.org/packages/INSPEcT")
2910 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
2911 (description
2912 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
2913Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
2914order to evaluate synthesis, processing and degradation rates and assess via
2915modeling the rates that determines changes in mature mRNA levels.")
2916 (license license:gpl2)))
f6e99763
RW
2917
2918(define-public r-dnabarcodes
2919 (package
2920 (name "r-dnabarcodes")
874a774f 2921 (version "1.20.0")
f6e99763
RW
2922 (source
2923 (origin
2924 (method url-fetch)
2925 (uri (bioconductor-uri "DNABarcodes" version))
2926 (sha256
2927 (base32
874a774f 2928 "0zzf6xgg6k1gdig8zvpawck2bgmamsc0k43j4pl4xsz9an6dmzbg"))))
f6e99763
RW
2929 (properties `((upstream-name . "DNABarcodes")))
2930 (build-system r-build-system)
2931 (propagated-inputs
2932 `(("r-bh" ,r-bh)
2933 ("r-matrix" ,r-matrix)
2934 ("r-rcpp" ,r-rcpp)))
14f40ae8
RW
2935 (native-inputs
2936 `(("r-knitr" ,r-knitr)))
f6e99763
RW
2937 (home-page "https://bioconductor.org/packages/DNABarcodes")
2938 (synopsis "Create and analyze DNA barcodes")
2939 (description
2940 "This package offers tools to create DNA barcode sets capable of
2941correcting insertion, deletion, and substitution errors. Existing barcodes
2942can be analyzed regarding their minimal, maximal and average distances between
2943barcodes. Finally, reads that start with a (possibly mutated) barcode can be
2944demultiplexed, i.e. assigned to their original reference barcode.")
2945 (license license:gpl2)))
09aa3d06
RW
2946
2947(define-public r-ruvseq
2948 (package
2949 (name "r-ruvseq")
a55b1622 2950 (version "1.24.0")
09aa3d06
RW
2951 (source
2952 (origin
2953 (method url-fetch)
2954 (uri (bioconductor-uri "RUVSeq" version))
2955 (sha256
2956 (base32
a55b1622 2957 "1anrybyrzpajr5434svyfbaypjai6x0ifsmqvjgimmxq3xqhv0jh"))))
09aa3d06
RW
2958 (properties `((upstream-name . "RUVSeq")))
2959 (build-system r-build-system)
2960 (propagated-inputs
2961 `(("r-biobase" ,r-biobase)
2962 ("r-edaseq" ,r-edaseq)
2963 ("r-edger" ,r-edger)
2964 ("r-mass" ,r-mass)))
ae0fcaa6
RW
2965 (native-inputs
2966 `(("r-knitr" ,r-knitr)))
09aa3d06
RW
2967 (home-page "https://github.com/drisso/RUVSeq")
2968 (synopsis "Remove unwanted variation from RNA-Seq data")
2969 (description
2970 "This package implements methods to @dfn{remove unwanted variation} (RUV)
2971of Risso et al. (2014) for the normalization of RNA-Seq read counts between
2972samples.")
2973 (license license:artistic2.0)))
286157dc
RW
2974
2975(define-public r-biocneighbors
2976 (package
2977 (name "r-biocneighbors")
47147877 2978 (version "1.8.2")
286157dc
RW
2979 (source
2980 (origin
2981 (method url-fetch)
2982 (uri (bioconductor-uri "BiocNeighbors" version))
2983 (sha256
2984 (base32
47147877 2985 "19gyl917lf5ydy5hgj0hnc388rw5sbj83awav9js2yr2zmbgn4d7"))))
286157dc
RW
2986 (properties `((upstream-name . "BiocNeighbors")))
2987 (build-system r-build-system)
2988 (propagated-inputs
12e2aa96
RW
2989 `(("r-biocparallel" ,r-biocparallel)
2990 ("r-matrix" ,r-matrix)
286157dc 2991 ("r-rcpp" ,r-rcpp)
6fc161fc 2992 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc 2993 ("r-s4vectors" ,r-s4vectors)))
f5864c11
RW
2994 (native-inputs
2995 `(("r-knitr" ,r-knitr)))
286157dc
RW
2996 (home-page "https://bioconductor.org/packages/BiocNeighbors")
2997 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
2998 (description
2999 "This package implements exact and approximate methods for nearest
3000neighbor detection, in a framework that allows them to be easily switched
3001within Bioconductor packages or workflows. The exact algorithm is implemented
3002using pre-clustering with the k-means algorithm. Functions are also provided
3003to search for all neighbors within a given distance. Parallelization is
3004achieved for all methods using the BiocParallel framework.")
3005 (license license:gpl3)))
8a587c89 3006
99391290
RW
3007(define-public r-biocsingular
3008 (package
3009 (name "r-biocsingular")
798ec289 3010 (version "1.6.0")
99391290
RW
3011 (source
3012 (origin
3013 (method url-fetch)
3014 (uri (bioconductor-uri "BiocSingular" version))
3015 (sha256
3016 (base32
798ec289 3017 "1hczix1h14d19hzcsngqkqqnqkprs41phzlcird8haxnw9bs03ni"))))
99391290
RW
3018 (properties `((upstream-name . "BiocSingular")))
3019 (build-system r-build-system)
3020 (propagated-inputs
3021 `(("r-beachmat" ,r-beachmat)
3022 ("r-biocgenerics" ,r-biocgenerics)
3023 ("r-biocparallel" ,r-biocparallel)
3024 ("r-delayedarray" ,r-delayedarray)
3025 ("r-irlba" ,r-irlba)
3026 ("r-matrix" ,r-matrix)
3027 ("r-rcpp" ,r-rcpp)
3028 ("r-rsvd" ,r-rsvd)
3029 ("r-s4vectors" ,r-s4vectors)))
a8351d46
RW
3030 (native-inputs
3031 `(("r-knitr" ,r-knitr)))
99391290
RW
3032 (home-page "https://github.com/LTLA/BiocSingular")
3033 (synopsis "Singular value decomposition for Bioconductor packages")
3034 (description
3035 "This package implements exact and approximate methods for singular value
3036decomposition and principal components analysis, in a framework that allows
3037them to be easily switched within Bioconductor packages or workflows. Where
3038possible, parallelization is achieved using the BiocParallel framework.")
3039 (license license:gpl3)))
3040
a961ae46
RW
3041(define-public r-destiny
3042 (package
3043 (name "r-destiny")
4217307f 3044 (version "3.4.0")
a961ae46
RW
3045 (source
3046 (origin
3047 (method url-fetch)
3048 (uri (bioconductor-uri "destiny" version))
3049 (sha256
3050 (base32
4217307f 3051 "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2"))))
a961ae46
RW
3052 (build-system r-build-system)
3053 (propagated-inputs
3054 `(("r-biobase" ,r-biobase)
3055 ("r-biocgenerics" ,r-biocgenerics)
6e10ac07 3056 ("r-ggplot-multistats" ,r-ggplot-multistats)
0aa72f2d 3057 ("r-ggplot2" ,r-ggplot2)
a961ae46 3058 ("r-ggthemes" ,r-ggthemes)
6e10ac07
RW
3059 ("r-irlba" ,r-irlba)
3060 ("r-knn-covertree" ,r-knn-covertree)
a961ae46 3061 ("r-matrix" ,r-matrix)
6e10ac07 3062 ("r-pcamethods" ,r-pcamethods)
a961ae46
RW
3063 ("r-proxy" ,r-proxy)
3064 ("r-rcpp" ,r-rcpp)
3065 ("r-rcppeigen" ,r-rcppeigen)
6e10ac07
RW
3066 ("r-rcpphnsw" ,r-rcpphnsw)
3067 ("r-rspectra" ,r-rspectra)
a961ae46
RW
3068 ("r-scales" ,r-scales)
3069 ("r-scatterplot3d" ,r-scatterplot3d)
6e10ac07 3070 ("r-singlecellexperiment" ,r-singlecellexperiment)
a961ae46
RW
3071 ("r-smoother" ,r-smoother)
3072 ("r-summarizedexperiment" ,r-summarizedexperiment)
6e10ac07
RW
3073 ("r-tidyr" ,r-tidyr)
3074 ("r-tidyselect" ,r-tidyselect)
a961ae46 3075 ("r-vim" ,r-vim)))
3f782a6d
RW
3076 (native-inputs
3077 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
a961ae46
RW
3078 (home-page "https://bioconductor.org/packages/destiny/")
3079 (synopsis "Create and plot diffusion maps")
3080 (description "This package provides tools to create and plot diffusion
3081maps.")
3082 ;; Any version of the GPL
3083 (license license:gpl3+)))
3084
8a587c89
RW
3085(define-public r-savr
3086 (package
3087 (name "r-savr")
967fc583 3088 (version "1.28.0")
8a587c89
RW
3089 (source
3090 (origin
3091 (method url-fetch)
3092 (uri (bioconductor-uri "savR" version))
3093 (sha256
3094 (base32
967fc583 3095 "1vha9b7gndwjzvrzr1hdhv3wc6a1s2n9grxwfd78yb2lkysf4hic"))))
8a587c89
RW
3096 (properties `((upstream-name . "savR")))
3097 (build-system r-build-system)
3098 (propagated-inputs
3099 `(("r-ggplot2" ,r-ggplot2)
3100 ("r-gridextra" ,r-gridextra)
3101 ("r-reshape2" ,r-reshape2)
3102 ("r-scales" ,r-scales)
3103 ("r-xml" ,r-xml)))
3104 (home-page "https://github.com/bcalder/savR")
3105 (synopsis "Parse and analyze Illumina SAV files")
3106 (description
3107 "This package provides tools to parse Illumina Sequence Analysis
3108Viewer (SAV) files, access data, and generate QC plots.")
3109 (license license:agpl3+)))
41ffc214
RW
3110
3111(define-public r-chipexoqual
3112 (package
3113 (name "r-chipexoqual")
ff4d0804 3114 (version "1.14.0")
41ffc214
RW
3115 (source
3116 (origin
3117 (method url-fetch)
3118 (uri (bioconductor-uri "ChIPexoQual" version))
3119 (sha256
3120 (base32
ff4d0804 3121 "15r5jgkfwwfqpw4v4q2ddmglm3bfw002nnbnzn1s0v2b1w3bgiag"))))
41ffc214
RW
3122 (properties `((upstream-name . "ChIPexoQual")))
3123 (build-system r-build-system)
3124 (propagated-inputs
3125 `(("r-biocparallel" ,r-biocparallel)
3126 ("r-biovizbase" ,r-biovizbase)
3127 ("r-broom" ,r-broom)
3128 ("r-data-table" ,r-data-table)
3129 ("r-dplyr" ,r-dplyr)
3130 ("r-genomeinfodb" ,r-genomeinfodb)
3131 ("r-genomicalignments" ,r-genomicalignments)
3132 ("r-genomicranges" ,r-genomicranges)
3133 ("r-ggplot2" ,r-ggplot2)
3134 ("r-hexbin" ,r-hexbin)
3135 ("r-iranges" ,r-iranges)
3136 ("r-rcolorbrewer" ,r-rcolorbrewer)
3137 ("r-rmarkdown" ,r-rmarkdown)
3138 ("r-rsamtools" ,r-rsamtools)
3139 ("r-s4vectors" ,r-s4vectors)
3140 ("r-scales" ,r-scales)
3141 ("r-viridis" ,r-viridis)))
9697afb1
RW
3142 (native-inputs
3143 `(("r-knitr" ,r-knitr)))
41ffc214
RW
3144 (home-page "https://github.com/keleslab/ChIPexoQual")
3145 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
3146 (description
3147 "This package provides a quality control pipeline for ChIP-exo/nexus
3148sequencing data.")
3149 (license license:gpl2+)))
c18dccff 3150
3d13b448
RW
3151(define-public r-copynumber
3152 (package
3153 (name "r-copynumber")
43d8db04 3154 (version "1.30.0")
3d13b448
RW
3155 (source (origin
3156 (method url-fetch)
3157 (uri (bioconductor-uri "copynumber" version))
3158 (sha256
3159 (base32
43d8db04 3160 "00fyfy3kpz33v1hqisd5m5xdazwjmjrfj8ssbf6p9m3am2ar23gm"))))
3d13b448
RW
3161 (build-system r-build-system)
3162 (propagated-inputs
3163 `(("r-s4vectors" ,r-s4vectors)
3164 ("r-iranges" ,r-iranges)
3165 ("r-genomicranges" ,r-genomicranges)
3166 ("r-biocgenerics" ,r-biocgenerics)))
3167 (home-page "https://bioconductor.org/packages/copynumber")
3168 (synopsis "Segmentation of single- and multi-track copy number data")
3169 (description
3170 "This package segments single- and multi-track copy number data by a
3171penalized least squares regression method.")
3172 (license license:artistic2.0)))
3173
c18dccff
RW
3174(define-public r-dnacopy
3175 (package
3176 (name "r-dnacopy")
850f4c2a 3177 (version "1.64.0")
c18dccff
RW
3178 (source
3179 (origin
3180 (method url-fetch)
3181 (uri (bioconductor-uri "DNAcopy" version))
3182 (sha256
3183 (base32
850f4c2a 3184 "0km5af4iw8a0m6by933lgdi5246jafyfxk6fsqdiwg07v9wxw5hc"))))
c18dccff
RW
3185 (properties `((upstream-name . "DNAcopy")))
3186 (build-system r-build-system)
3187 (native-inputs `(("gfortran" ,gfortran)))
3188 (home-page "https://bioconductor.org/packages/DNAcopy")
3189 (synopsis "DNA copy number data analysis")
3190 (description
3191 "This package implements the @dfn{circular binary segmentation} (CBS)
3192algorithm to segment DNA copy number data and identify genomic regions with
3193abnormal copy number.")
3194 (license license:gpl2+)))
3a0babac
RW
3195
3196;; This is a CRAN package, but it uncharacteristically depends on a
3197;; Bioconductor package.
3198(define-public r-htscluster
3199 (package
3200 (name "r-htscluster")
3201 (version "2.0.8")
3202 (source
3203 (origin
3204 (method url-fetch)
3205 (uri (cran-uri "HTSCluster" version))
3206 (sha256
3207 (base32
3208 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
3209 (properties `((upstream-name . "HTSCluster")))
3210 (build-system r-build-system)
3211 (propagated-inputs
3212 `(("r-capushe" ,r-capushe)
3213 ("r-edger" ,r-edger)
3214 ("r-plotrix" ,r-plotrix)))
3215 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
3216 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
3217 (description
3218 "This package provides a Poisson mixture model is implemented to cluster
3219genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
3220estimation is performed using either the EM or CEM algorithm, and the slope
3221heuristics are used for model selection (i.e., to choose the number of
3222clusters).")
3223 (license license:gpl3+)))
173c9960
RW
3224
3225(define-public r-deds
3226 (package
3227 (name "r-deds")
96030bf7 3228 (version "1.60.0")
173c9960
RW
3229 (source
3230 (origin
3231 (method url-fetch)
3232 (uri (bioconductor-uri "DEDS" version))
3233 (sha256
3234 (base32
96030bf7 3235 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
173c9960
RW
3236 (properties `((upstream-name . "DEDS")))
3237 (build-system r-build-system)
3238 (home-page "https://bioconductor.org/packages/DEDS/")
3239 (synopsis "Differential expression via distance summary for microarray data")
3240 (description
3241 "This library contains functions that calculate various statistics of
3242differential expression for microarray data, including t statistics, fold
3243change, F statistics, SAM, moderated t and F statistics and B statistics. It
3244also implements a new methodology called DEDS (Differential Expression via
3245Distance Summary), which selects differentially expressed genes by integrating
3246and summarizing a set of statistics using a weighted distance approach.")
3247 ;; Any version of the LGPL.
3248 (license license:lgpl3+)))
7ed869f7
RW
3249
3250;; This is a CRAN package, but since it depends on a Bioconductor package we
3251;; put it here.
3252(define-public r-nbpseq
3253 (package
3254 (name "r-nbpseq")
3255 (version "0.3.0")
3256 (source
3257 (origin
3258 (method url-fetch)
3259 (uri (cran-uri "NBPSeq" version))
3260 (sha256
3261 (base32
3262 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
3263 (properties `((upstream-name . "NBPSeq")))
3264 (build-system r-build-system)
3265 (propagated-inputs
3266 `(("r-qvalue" ,r-qvalue)))
3267 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
3268 (synopsis "Negative binomial models for RNA-Seq data")
3269 (description
3270 "This package provides negative binomial models for two-group comparisons
3271and regression inferences from RNA-sequencing data.")
3272 (license license:gpl2)))
3087a2f3
RW
3273
3274(define-public r-ebseq
3275 (package
3276 (name "r-ebseq")
939c888d 3277 (version "1.30.0")
3087a2f3
RW
3278 (source
3279 (origin
3280 (method url-fetch)
3281 (uri (bioconductor-uri "EBSeq" version))
3282 (sha256
3283 (base32
939c888d 3284 "1x2489xaqg85v7n3yhqs0nh9ha6dn4m167dkc6akzig4xivwjjny"))))
3087a2f3
RW
3285 (properties `((upstream-name . "EBSeq")))
3286 (build-system r-build-system)
3287 (propagated-inputs
3288 `(("r-blockmodeling" ,r-blockmodeling)
3289 ("r-gplots" ,r-gplots)
3290 ("r-testthat" ,r-testthat)))
3291 (home-page "https://bioconductor.org/packages/EBSeq")
3292 (synopsis "Differential expression analysis of RNA-seq data")
3293 (description
3294 "This package provides tools for differential expression analysis at both
3295gene and isoform level using RNA-seq data")
3296 (license license:artistic2.0)))
cb1ab035
RJ
3297
3298(define-public r-karyoploter
3299 (package
3300 (name "r-karyoploter")
37da4513 3301 (version "1.16.0")
cb1ab035
RJ
3302 (source (origin
3303 (method url-fetch)
3304 (uri (bioconductor-uri "karyoploteR" version))
3305 (sha256
3306 (base32
37da4513 3307 "1agw49mckm3g33igqdp9lr8a4ky8nhivaxrs7d00dvzk0diqwdb2"))))
cb1ab035
RJ
3308 (build-system r-build-system)
3309 (propagated-inputs
6e2dc9e3
RW
3310 `(("r-annotationdbi" ,r-annotationdbi)
3311 ("r-bamsignals" ,r-bamsignals)
3312 ("r-bezier" ,r-bezier)
3313 ("r-biovizbase" ,r-biovizbase)
3314 ("r-digest" ,r-digest)
3315 ("r-genomeinfodb" ,r-genomeinfodb)
3316 ("r-genomicfeatures" ,r-genomicfeatures)
cb1ab035
RJ
3317 ("r-genomicranges" ,r-genomicranges)
3318 ("r-iranges" ,r-iranges)
cb1ab035 3319 ("r-memoise" ,r-memoise)
6e2dc9e3
RW
3320 ("r-regioner" ,r-regioner)
3321 ("r-rsamtools" ,r-rsamtools)
cb1ab035 3322 ("r-rtracklayer" ,r-rtracklayer)
cb1ab035 3323 ("r-s4vectors" ,r-s4vectors)
cb1ab035 3324 ("r-variantannotation" ,r-variantannotation)))
6e2dc9e3
RW
3325 (native-inputs
3326 `(("r-knitr" ,r-knitr)))
cb1ab035
RJ
3327 (home-page "https://bioconductor.org/packages/karyoploteR/")
3328 (synopsis "Plot customizable linear genomes displaying arbitrary data")
3329 (description "This package creates karyotype plots of arbitrary genomes and
7230f6d5 3330offers a complete set of functions to plot arbitrary data on them. It mimics
cb1ab035
RJ
3331many R base graphics functions coupling them with a coordinate change function
3332automatically mapping the chromosome and data coordinates into the plot
3333coordinates.")
3334 (license license:artistic2.0)))
2cb71d81
RW
3335
3336(define-public r-lpsymphony
3337 (package
3338 (name "r-lpsymphony")
378d67c9 3339 (version "1.18.0")
2cb71d81
RW
3340 (source
3341 (origin
3342 (method url-fetch)
3343 (uri (bioconductor-uri "lpsymphony" version))
3344 (sha256
3345 (base32
378d67c9 3346 "0f9qjfv7rp1y3mwscnjz3pph7m40zgz55xcdhyii6k1iw2vyaxx9"))))
2cb71d81
RW
3347 (build-system r-build-system)
3348 (inputs
0653b8b0 3349 `(("zlib" ,zlib)))
2cb71d81 3350 (native-inputs
0653b8b0
RW
3351 `(("pkg-config" ,pkg-config)
3352 ("r-knitr" ,r-knitr)))
c756328e 3353 (home-page "https://r-forge.r-project.org/projects/rsymphony")
2cb71d81
RW
3354 (synopsis "Symphony integer linear programming solver in R")
3355 (description
3356 "This package was derived from Rsymphony. The package provides an R
3357interface to SYMPHONY, a linear programming solver written in C++. The main
3358difference between this package and Rsymphony is that it includes the solver
3359source code, while Rsymphony expects to find header and library files on the
3360users' system. Thus the intention of @code{lpsymphony} is to provide an easy
3361to install interface to SYMPHONY.")
3362 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
3363 ;; lpsimphony is released under the same terms.
3364 (license license:epl1.0)))
704de8f5
RW
3365
3366(define-public r-ihw
3367 (package
3368 (name "r-ihw")
95b1f350 3369 (version "1.18.0")
704de8f5
RW
3370 (source
3371 (origin
3372 (method url-fetch)
3373 (uri (bioconductor-uri "IHW" version))
3374 (sha256
3375 (base32
95b1f350 3376 "04szg3bj5cjixxcp8j3inmj0fzk2mg8gp2w2b33x0im8ik24qiw0"))))
704de8f5
RW
3377 (properties `((upstream-name . "IHW")))
3378 (build-system r-build-system)
3379 (propagated-inputs
3380 `(("r-biocgenerics" ,r-biocgenerics)
3381 ("r-fdrtool" ,r-fdrtool)
3382 ("r-lpsymphony" ,r-lpsymphony)
3383 ("r-slam" ,r-slam)))
359a084a
RW
3384 (native-inputs
3385 `(("r-knitr" ,r-knitr)))
704de8f5
RW
3386 (home-page "https://bioconductor.org/packages/IHW")
3387 (synopsis "Independent hypothesis weighting")
3388 (description
3389 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
3390procedure that increases power compared to the method of Benjamini and
3391Hochberg by assigning data-driven weights to each hypothesis. The input to
3392IHW is a two-column table of p-values and covariates. The covariate can be
3393any continuous-valued or categorical variable that is thought to be
3394informative on the statistical properties of each hypothesis test, while it is
3395independent of the p-value under the null hypothesis.")
3396 (license license:artistic2.0)))
251e0830
RW
3397
3398(define-public r-icobra
3399 (package
3400 (name "r-icobra")
e26b5eef 3401 (version "1.18.0")
251e0830
RW
3402 (source
3403 (origin
3404 (method url-fetch)
3405 (uri (bioconductor-uri "iCOBRA" version))
3406 (sha256
3407 (base32
e26b5eef 3408 "0knqvvfi5y53jk8s2g2bqgxnh2pbdf38676fk7pkdp1r2j6cbi3s"))))
251e0830
RW
3409 (properties `((upstream-name . "iCOBRA")))
3410 (build-system r-build-system)
3411 (propagated-inputs
3412 `(("r-dplyr" ,r-dplyr)
3413 ("r-dt" ,r-dt)
3414 ("r-ggplot2" ,r-ggplot2)
3415 ("r-limma" ,r-limma)
3416 ("r-reshape2" ,r-reshape2)
3417 ("r-rocr" ,r-rocr)
3418 ("r-scales" ,r-scales)
3419 ("r-shiny" ,r-shiny)
3420 ("r-shinybs" ,r-shinybs)
3421 ("r-shinydashboard" ,r-shinydashboard)
3422 ("r-upsetr" ,r-upsetr)))
ee1e8fee
RW
3423 (native-inputs
3424 `(("r-knitr" ,r-knitr)))
251e0830
RW
3425 (home-page "https://bioconductor.org/packages/iCOBRA")
3426 (synopsis "Comparison and visualization of ranking and assignment methods")
3427 (description
3428 "This package provides functions for calculation and visualization of
3429performance metrics for evaluation of ranking and binary
3430classification (assignment) methods. It also contains a Shiny application for
3431interactive exploration of results.")
3432 (license license:gpl2+)))
925fcdbb
RW
3433
3434(define-public r-mast
3435 (package
3436 (name "r-mast")
532b1068 3437 (version "1.16.0")
925fcdbb
RW
3438 (source
3439 (origin
3440 (method url-fetch)
3441 (uri (bioconductor-uri "MAST" version))
3442 (sha256
3443 (base32
532b1068 3444 "11qr7n9i4masqz0yzikddchyn223m8dy6zv461dly07fd43qi9mn"))))
925fcdbb
RW
3445 (properties `((upstream-name . "MAST")))
3446 (build-system r-build-system)
3447 (propagated-inputs
3448 `(("r-abind" ,r-abind)
3449 ("r-biobase" ,r-biobase)
3450 ("r-biocgenerics" ,r-biocgenerics)
3451 ("r-data-table" ,r-data-table)
3452 ("r-ggplot2" ,r-ggplot2)
3453 ("r-plyr" ,r-plyr)
3454 ("r-progress" ,r-progress)
3455 ("r-reshape2" ,r-reshape2)
3456 ("r-s4vectors" ,r-s4vectors)
3457 ("r-singlecellexperiment" ,r-singlecellexperiment)
3458 ("r-stringr" ,r-stringr)
3459 ("r-summarizedexperiment" ,r-summarizedexperiment)))
51d1a7a2
RW
3460 (native-inputs
3461 `(("r-knitr" ,r-knitr)))
925fcdbb
RW
3462 (home-page "https://github.com/RGLab/MAST/")
3463 (synopsis "Model-based analysis of single cell transcriptomics")
3464 (description
3465 "This package provides methods and models for handling zero-inflated
3466single cell assay data.")
3467 (license license:gpl2+)))
2d7627cf
RW
3468
3469(define-public r-monocle
3470 (package
3471 (name "r-monocle")
38bc0bf8 3472 (version "2.18.0")
2d7627cf
RW
3473 (source
3474 (origin
3475 (method url-fetch)
3476 (uri (bioconductor-uri "monocle" version))
3477 (sha256
3478 (base32
38bc0bf8 3479 "1k3hwi9aspjy75arigg7i1w7ygf112y12cndibf2bhpz2phzwslx"))))
2d7627cf
RW
3480 (build-system r-build-system)
3481 (propagated-inputs
3482 `(("r-biobase" ,r-biobase)
3483 ("r-biocgenerics" ,r-biocgenerics)
3484 ("r-biocviews" ,r-biocviews)
3485 ("r-cluster" ,r-cluster)
3486 ("r-combinat" ,r-combinat)
3487 ("r-ddrtree" ,r-ddrtree)
3488 ("r-densityclust" ,r-densityclust)
3489 ("r-dplyr" ,r-dplyr)
3490 ("r-fastica" ,r-fastica)
3491 ("r-ggplot2" ,r-ggplot2)
3492 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
3493 ("r-igraph" ,r-igraph)
3494 ("r-irlba" ,r-irlba)
3495 ("r-limma" ,r-limma)
3496 ("r-mass" ,r-mass)
3497 ("r-matrix" ,r-matrix)
3498 ("r-matrixstats" ,r-matrixstats)
3499 ("r-pheatmap" ,r-pheatmap)
3500 ("r-plyr" ,r-plyr)
3501 ("r-proxy" ,r-proxy)
3502 ("r-qlcmatrix" ,r-qlcmatrix)
3503 ("r-rann" ,r-rann)
3504 ("r-rcpp" ,r-rcpp)
3505 ("r-reshape2" ,r-reshape2)
3506 ("r-rtsne" ,r-rtsne)
3507 ("r-slam" ,r-slam)
3508 ("r-stringr" ,r-stringr)
3509 ("r-tibble" ,r-tibble)
3510 ("r-vgam" ,r-vgam)
3511 ("r-viridis" ,r-viridis)))
d1f3c371
RW
3512 (native-inputs
3513 `(("r-knitr" ,r-knitr)))
2d7627cf
RW
3514 (home-page "https://bioconductor.org/packages/monocle")
3515 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
3516 (description
3517 "Monocle performs differential expression and time-series analysis for
3518single-cell expression experiments. It orders individual cells according to
3519progress through a biological process, without knowing ahead of time which
3520genes define progress through that process. Monocle also performs
3521differential expression analysis, clustering, visualization, and other useful
3522tasks on single cell expression data. It is designed to work with RNA-Seq and
3523qPCR data, but could be used with other types as well.")
3524 (license license:artistic2.0)))
6213e441 3525
b2dce6b5
RW
3526(define-public r-monocle3
3527 (package
3528 (name "r-monocle3")
3529 (version "0.1.2")
3530 (source
3531 (origin
3532 (method git-fetch)
3533 (uri (git-reference
b0e7b699 3534 (url "https://github.com/cole-trapnell-lab/monocle3")
b2dce6b5
RW
3535 (commit version)))
3536 (file-name (git-file-name name version))
3537 (sha256
3538 (base32
3539 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
3540 (build-system r-build-system)
3541 (propagated-inputs
3542 `(("r-biobase" ,r-biobase)
3543 ("r-biocgenerics" ,r-biocgenerics)
3544 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3545 ("r-dplyr" ,r-dplyr)
3546 ("r-ggplot2" ,r-ggplot2)
3547 ("r-ggrepel" ,r-ggrepel)
3548 ("r-grr" ,r-grr)
3549 ("r-htmlwidgets" ,r-htmlwidgets)
3550 ("r-igraph" ,r-igraph)
3551 ("r-irlba" ,r-irlba)
3552 ("r-limma" ,r-limma)
3553 ("r-lmtest" ,r-lmtest)
3554 ("r-mass" ,r-mass)
3555 ("r-matrix" ,r-matrix)
3556 ("r-matrix-utils" ,r-matrix-utils)
3557 ("r-pbapply" ,r-pbapply)
3558 ("r-pbmcapply" ,r-pbmcapply)
3559 ("r-pheatmap" ,r-pheatmap)
3560 ("r-plotly" ,r-plotly)
3561 ("r-pryr" ,r-pryr)
3562 ("r-proxy" ,r-proxy)
3563 ("r-pscl" ,r-pscl)
3564 ("r-purrr" ,r-purrr)
3565 ("r-rann" ,r-rann)
3566 ("r-rcpp" ,r-rcpp)
3567 ("r-rcppparallel" ,r-rcppparallel)
3568 ("r-reshape2" ,r-reshape2)
3569 ("r-reticulate" ,r-reticulate)
3570 ("r-rhpcblasctl" ,r-rhpcblasctl)
3571 ("r-rtsne" ,r-rtsne)
3572 ("r-shiny" ,r-shiny)
3573 ("r-slam" ,r-slam)
3574 ("r-spdep" ,r-spdep)
3575 ("r-speedglm" ,r-speedglm)
3576 ("r-stringr" ,r-stringr)
3577 ("r-singlecellexperiment" ,r-singlecellexperiment)
3578 ("r-tibble" ,r-tibble)
3579 ("r-tidyr" ,r-tidyr)
3580 ("r-uwot" ,r-uwot)
3581 ("r-viridis" ,r-viridis)))
3582 (home-page "https://github.com/cole-trapnell-lab/monocle3")
3583 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
3584 (description
3585 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
3586 (license license:expat)))
3587
6213e441
RW
3588(define-public r-noiseq
3589 (package
3590 (name "r-noiseq")
8396c45e 3591 (version "2.34.0")
6213e441
RW
3592 (source
3593 (origin
3594 (method url-fetch)
3595 (uri (bioconductor-uri "NOISeq" version))
3596 (sha256
3597 (base32
8396c45e 3598 "08qlavakclgzk345bliam4cfjhsy39n4s6m1biqpq94n9qp00x8f"))))
6213e441
RW
3599 (properties `((upstream-name . "NOISeq")))
3600 (build-system r-build-system)
3601 (propagated-inputs
3602 `(("r-biobase" ,r-biobase)
3603 ("r-matrix" ,r-matrix)))
3604 (home-page "https://bioconductor.org/packages/NOISeq")
3605 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
3606 (description
3607 "This package provides tools to support the analysis of RNA-seq
3608expression data or other similar kind of data. It provides exploratory plots
3609to evaluate saturation, count distribution, expression per chromosome, type of
3610detected features, features length, etc. It also supports the analysis of
3611differential expression between two experimental conditions with no parametric
3612assumptions.")
3613 (license license:artistic2.0)))
b409c357
RW
3614
3615(define-public r-scdd
3616 (package
3617 (name "r-scdd")
b856a487 3618 (version "1.14.0")
b409c357
RW
3619 (source
3620 (origin
3621 (method url-fetch)
3622 (uri (bioconductor-uri "scDD" version))
3623 (sha256
3624 (base32
b856a487 3625 "07l07fq5633ccq5d3l35dm34pwvaqfa3b3qwpn5v5xn99f5hfz0g"))))
b409c357
RW
3626 (properties `((upstream-name . "scDD")))
3627 (build-system r-build-system)
3628 (propagated-inputs
3629 `(("r-arm" ,r-arm)
3630 ("r-biocparallel" ,r-biocparallel)
3631 ("r-ebseq" ,r-ebseq)
3632 ("r-fields" ,r-fields)
3633 ("r-ggplot2" ,r-ggplot2)
3634 ("r-mclust" ,r-mclust)
3635 ("r-outliers" ,r-outliers)
3636 ("r-s4vectors" ,r-s4vectors)
3637 ("r-scran" ,r-scran)
3638 ("r-singlecellexperiment" ,r-singlecellexperiment)
3639 ("r-summarizedexperiment" ,r-summarizedexperiment)))
ce9e19bc
RW
3640 (native-inputs
3641 `(("r-knitr" ,r-knitr)))
b409c357
RW
3642 (home-page "https://github.com/kdkorthauer/scDD")
3643 (synopsis "Mixture modeling of single-cell RNA-seq data")
3644 (description
3645 "This package implements a method to analyze single-cell RNA-seq data
3646utilizing flexible Dirichlet Process mixture models. Genes with differential
3647distributions of expression are classified into several interesting patterns
3648of differences between two conditions. The package also includes functions
3649for simulating data with these patterns from negative binomial
3650distributions.")
3651 (license license:gpl2)))
f0887757
RW
3652
3653(define-public r-scone
3654 (package
3655 (name "r-scone")
bde9dc5b 3656 (version "1.14.0")
f0887757
RW
3657 (source
3658 (origin
3659 (method url-fetch)
3660 (uri (bioconductor-uri "scone" version))
3661 (sha256
3662 (base32
bde9dc5b 3663 "1lnyxcrw3kn5gi3n59dwdhkqps58cjxfknsjsj53qz5rv8iiqz73"))))
f0887757
RW
3664 (build-system r-build-system)
3665 (propagated-inputs
3666 `(("r-aroma-light" ,r-aroma-light)
3667 ("r-biocparallel" ,r-biocparallel)
3668 ("r-boot" ,r-boot)
3669 ("r-class" ,r-class)
3670 ("r-cluster" ,r-cluster)
3671 ("r-compositions" ,r-compositions)
3672 ("r-diptest" ,r-diptest)
3673 ("r-edger" ,r-edger)
3674 ("r-fpc" ,r-fpc)
3675 ("r-gplots" ,r-gplots)
3676 ("r-hexbin" ,r-hexbin)
3677 ("r-limma" ,r-limma)
3678 ("r-matrixstats" ,r-matrixstats)
3679 ("r-mixtools" ,r-mixtools)
3680 ("r-rarpack" ,r-rarpack)
3681 ("r-rcolorbrewer" ,r-rcolorbrewer)
3682 ("r-rhdf5" ,r-rhdf5)
3683 ("r-ruvseq" ,r-ruvseq)
3684 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3fc1e039
RW
3685 (native-inputs
3686 `(("r-knitr" ,r-knitr)))
f0887757
RW
3687 (home-page "https://bioconductor.org/packages/scone")
3688 (synopsis "Single cell overview of normalized expression data")
3689 (description
3690 "SCONE is an R package for comparing and ranking the performance of
3691different normalization schemes for single-cell RNA-seq and other
3692high-throughput analyses.")
3693 (license license:artistic2.0)))
f9201d67
RW
3694
3695(define-public r-geoquery
3696 (package
3697 (name "r-geoquery")
5c4edeef 3698 (version "2.58.0")
f9201d67
RW
3699 (source
3700 (origin
3701 (method url-fetch)
3702 (uri (bioconductor-uri "GEOquery" version))
3703 (sha256
3704 (base32
5c4edeef 3705 "1jzhgnd404wkz978vbqzwbgixr7yk98c7s9q1fzlyax4f8l0cpi4"))))
f9201d67
RW
3706 (properties `((upstream-name . "GEOquery")))
3707 (build-system r-build-system)
3708 (propagated-inputs
3709 `(("r-biobase" ,r-biobase)
3710 ("r-dplyr" ,r-dplyr)
3711 ("r-httr" ,r-httr)
3712 ("r-limma" ,r-limma)
3713 ("r-magrittr" ,r-magrittr)
3714 ("r-readr" ,r-readr)
3715 ("r-tidyr" ,r-tidyr)
3716 ("r-xml2" ,r-xml2)))
159e427c
RW
3717 (native-inputs
3718 `(("r-knitr" ,r-knitr)))
f9201d67
RW
3719 (home-page "https://github.com/seandavi/GEOquery/")
3720 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
3721 (description
3722 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
3723microarray data. Given the rich and varied nature of this resource, it is
3724only natural to want to apply BioConductor tools to these data. GEOquery is
3725the bridge between GEO and BioConductor.")
3726 (license license:gpl2)))
eed6ff03
RW
3727
3728(define-public r-illuminaio
3729 (package
3730 (name "r-illuminaio")
e89966e9 3731 (version "0.32.0")
eed6ff03
RW
3732 (source
3733 (origin
3734 (method url-fetch)
3735 (uri (bioconductor-uri "illuminaio" version))
3736 (sha256
3737 (base32
e89966e9 3738 "1yqm2fqw5ka7qywbal3p7axlwm1r0wibsr33n5xjma1dl9pi8fay"))))
eed6ff03
RW
3739 (build-system r-build-system)
3740 (propagated-inputs
3741 `(("r-base64" ,r-base64)))
3742 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
3743 (synopsis "Parse Illumina microarray output files")
3744 (description
3745 "This package provides tools for parsing Illumina's microarray output
3746files, including IDAT.")
3747 (license license:gpl2)))
f4eac096
RW
3748
3749(define-public r-siggenes
3750 (package
3751 (name "r-siggenes")
0fd830fe 3752 (version "1.64.0")
f4eac096
RW
3753 (source
3754 (origin
3755 (method url-fetch)
3756 (uri (bioconductor-uri "siggenes" version))
3757 (sha256
3758 (base32
0fd830fe 3759 "08wi2i6pqx06v13533y3mpli5fb637h0xfwcwy67ya9j2ygypv7w"))))
f4eac096
RW
3760 (build-system r-build-system)
3761 (propagated-inputs
3762 `(("r-biobase" ,r-biobase)
409f4dd6
RW
3763 ("r-multtest" ,r-multtest)
3764 ("r-scrime" ,r-scrime)))
f4eac096
RW
3765 (home-page "https://bioconductor.org/packages/siggenes/")
3766 (synopsis
3767 "Multiple testing using SAM and Efron's empirical Bayes approaches")
3768 (description
3769 "This package provides tools for the identification of differentially
3770expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
3771both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
3772Bayes Analyses of Microarrays} (EBAM).")
3773 (license license:lgpl2.0+)))
34a24f95
RW
3774
3775(define-public r-bumphunter
3776 (package
3777 (name "r-bumphunter")
50c5fee6 3778 (version "1.32.0")
34a24f95
RW
3779 (source
3780 (origin
3781 (method url-fetch)
3782 (uri (bioconductor-uri "bumphunter" version))
3783 (sha256
3784 (base32
50c5fee6 3785 "0hfl820kfxydv5kpgyly7sibv2sp6dqsmc78qm33n81w4z4j0mkk"))))
34a24f95
RW
3786 (build-system r-build-system)
3787 (propagated-inputs
3788 `(("r-annotationdbi" ,r-annotationdbi)
3789 ("r-biocgenerics" ,r-biocgenerics)
3790 ("r-dorng" ,r-dorng)
3791 ("r-foreach" ,r-foreach)
3792 ("r-genomeinfodb" ,r-genomeinfodb)
3793 ("r-genomicfeatures" ,r-genomicfeatures)
3794 ("r-genomicranges" ,r-genomicranges)
3795 ("r-iranges" ,r-iranges)
3796 ("r-iterators" ,r-iterators)
3797 ("r-limma" ,r-limma)
3798 ("r-locfit" ,r-locfit)
3799 ("r-matrixstats" ,r-matrixstats)
3800 ("r-s4vectors" ,r-s4vectors)))
3801 (home-page "https://github.com/ririzarr/bumphunter")
3802 (synopsis "Find bumps in genomic data")
3803 (description
3804 "This package provides tools for finding bumps in genomic data in order
3805to identify differentially methylated regions in epigenetic epidemiology
3806studies.")
3807 (license license:artistic2.0)))
0fbaf195
RW
3808
3809(define-public r-minfi
3810 (package
3811 (name "r-minfi")
e5a4198b 3812 (version "1.36.0")
0fbaf195
RW
3813 (source
3814 (origin
3815 (method url-fetch)
3816 (uri (bioconductor-uri "minfi" version))
3817 (sha256
3818 (base32
e5a4198b 3819 "1x3ksp6syl54hds7wgm4p9yj4mznhhhhk20ijn3i2jc3k8xqcqfi"))))
0fbaf195
RW
3820 (build-system r-build-system)
3821 (propagated-inputs
3822 `(("r-beanplot" ,r-beanplot)
3823 ("r-biobase" ,r-biobase)
3824 ("r-biocgenerics" ,r-biocgenerics)
3825 ("r-biocparallel" ,r-biocparallel)
3826 ("r-biostrings" ,r-biostrings)
3827 ("r-bumphunter" ,r-bumphunter)
3828 ("r-data-table" ,r-data-table)
3829 ("r-delayedarray" ,r-delayedarray)
3830 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3831 ("r-genefilter" ,r-genefilter)
3832 ("r-genomeinfodb" ,r-genomeinfodb)
3833 ("r-genomicranges" ,r-genomicranges)
3834 ("r-geoquery" ,r-geoquery)
3835 ("r-hdf5array" ,r-hdf5array)
3836 ("r-illuminaio" ,r-illuminaio)
3837 ("r-iranges" ,r-iranges)
3838 ("r-lattice" ,r-lattice)
3839 ("r-limma" ,r-limma)
3840 ("r-mass" ,r-mass)
3841 ("r-mclust" ,r-mclust)
3842 ("r-nlme" ,r-nlme)
3843 ("r-nor1mix" ,r-nor1mix)
3844 ("r-preprocesscore" ,r-preprocesscore)
3845 ("r-quadprog" ,r-quadprog)
3846 ("r-rcolorbrewer" ,r-rcolorbrewer)
3847 ("r-reshape" ,r-reshape)
3848 ("r-s4vectors" ,r-s4vectors)
3849 ("r-siggenes" ,r-siggenes)
3850 ("r-summarizedexperiment" ,r-summarizedexperiment)))
83e6ffda
RW
3851 (native-inputs
3852 `(("r-knitr" ,r-knitr)))
0fbaf195
RW
3853 (home-page "https://github.com/hansenlab/minfi")
3854 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
3855 (description
3856 "This package provides tools to analyze and visualize Illumina Infinium
3857methylation arrays.")
3858 (license license:artistic2.0)))
5ec5ba02
RW
3859
3860(define-public r-methylumi
3861 (package
3862 (name "r-methylumi")
0b7dd447 3863 (version "2.36.0")
5ec5ba02
RW
3864 (source
3865 (origin
3866 (method url-fetch)
3867 (uri (bioconductor-uri "methylumi" version))
3868 (sha256
3869 (base32
0b7dd447 3870 "00w5affxzirf6ffiznk33papwwvwsk2zgy6xvsx7iaf5kvnak2nh"))))
5ec5ba02
RW
3871 (build-system r-build-system)
3872 (propagated-inputs
3873 `(("r-annotate" ,r-annotate)
3874 ("r-annotationdbi" ,r-annotationdbi)
3875 ("r-biobase" ,r-biobase)
3876 ("r-biocgenerics" ,r-biocgenerics)
3877 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
3878 ("r-genefilter" ,r-genefilter)
3879 ("r-genomeinfodb" ,r-genomeinfodb)
3880 ("r-genomicranges" ,r-genomicranges)
3881 ("r-ggplot2" ,r-ggplot2)
3882 ("r-illuminaio" ,r-illuminaio)
3883 ("r-iranges" ,r-iranges)
3884 ("r-lattice" ,r-lattice)
3885 ("r-matrixstats" ,r-matrixstats)
3886 ("r-minfi" ,r-minfi)
3887 ("r-reshape2" ,r-reshape2)
3888 ("r-s4vectors" ,r-s4vectors)
3889 ("r-scales" ,r-scales)
3890 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5f25d5f8
RW
3891 (native-inputs
3892 `(("r-knitr" ,r-knitr)))
5ec5ba02
RW
3893 (home-page "https://bioconductor.org/packages/methylumi")
3894 (synopsis "Handle Illumina methylation data")
3895 (description
3896 "This package provides classes for holding and manipulating Illumina
3897methylation data. Based on eSet, it can contain MIAME information, sample
3898information, feature information, and multiple matrices of data. An
3899\"intelligent\" import function, methylumiR can read the Illumina text files
3900and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
3901HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
3902background correction, and quality control features for GoldenGate, Infinium,
3903and Infinium HD arrays are also included.")
3904 (license license:gpl2)))
09605cb2
RW
3905
3906(define-public r-lumi
3907 (package
3908 (name "r-lumi")
4eeaa159 3909 (version "2.42.0")
09605cb2
RW
3910 (source
3911 (origin
3912 (method url-fetch)
3913 (uri (bioconductor-uri "lumi" version))
3914 (sha256
3915 (base32
4eeaa159 3916 "19asap8vhm3g8hyvpr8l7mw071dsa1d95wx46lh8m6achffngqv3"))))
09605cb2
RW
3917 (build-system r-build-system)
3918 (propagated-inputs
3919 `(("r-affy" ,r-affy)
3920 ("r-annotate" ,r-annotate)
3921 ("r-annotationdbi" ,r-annotationdbi)
3922 ("r-biobase" ,r-biobase)
3923 ("r-dbi" ,r-dbi)
3924 ("r-genomicfeatures" ,r-genomicfeatures)
3925 ("r-genomicranges" ,r-genomicranges)
3926 ("r-kernsmooth" ,r-kernsmooth)
3927 ("r-lattice" ,r-lattice)
3928 ("r-mass" ,r-mass)
3929 ("r-methylumi" ,r-methylumi)
3930 ("r-mgcv" ,r-mgcv)
3931 ("r-nleqslv" ,r-nleqslv)
3932 ("r-preprocesscore" ,r-preprocesscore)
3933 ("r-rsqlite" ,r-rsqlite)))
3934 (home-page "https://bioconductor.org/packages/lumi")
3935 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
3936 (description
3937 "The lumi package provides an integrated solution for the Illumina
3938microarray data analysis. It includes functions of Illumina
3939BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
3940variance stabilization, normalization and gene annotation at the probe level.
3941It also includes the functions of processing Illumina methylation microarrays,
3942especially Illumina Infinium methylation microarrays.")
3943 (license license:lgpl2.0+)))
4291f36a
RW
3944
3945(define-public r-linnorm
3946 (package
3947 (name "r-linnorm")
37e09611 3948 (version "2.14.0")
4291f36a
RW
3949 (source
3950 (origin
3951 (method url-fetch)
3952 (uri (bioconductor-uri "Linnorm" version))
3953 (sha256
3954 (base32
37e09611 3955 "1is1kp5av01kqqph16xl7w1dqbyd0q85pgqfv9gqkk8m53635cz3"))))
4291f36a
RW
3956 (properties `((upstream-name . "Linnorm")))
3957 (build-system r-build-system)
3958 (propagated-inputs
3959 `(("r-amap" ,r-amap)
3960 ("r-apcluster" ,r-apcluster)
3961 ("r-ellipse" ,r-ellipse)
3962 ("r-fastcluster" ,r-fastcluster)
3963 ("r-fpc" ,r-fpc)
3964 ("r-ggdendro" ,r-ggdendro)
3965 ("r-ggplot2" ,r-ggplot2)
3966 ("r-gmodels" ,r-gmodels)
3967 ("r-igraph" ,r-igraph)
3968 ("r-limma" ,r-limma)
3969 ("r-mass" ,r-mass)
3970 ("r-mclust" ,r-mclust)
3971 ("r-rcpp" ,r-rcpp)
3972 ("r-rcpparmadillo" ,r-rcpparmadillo)
3973 ("r-rtsne" ,r-rtsne)
3974 ("r-statmod" ,r-statmod)
3975 ("r-vegan" ,r-vegan)
3976 ("r-zoo" ,r-zoo)))
1465873c
RW
3977 (native-inputs
3978 `(("r-knitr" ,r-knitr)))
4291f36a
RW
3979 (home-page "http://www.jjwanglab.org/Linnorm/")
3980 (synopsis "Linear model and normality based transformation method")
3981 (description
3982 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
3983count data or any large scale count data. It transforms such datasets for
3984parametric tests. In addition to the transformtion function (@code{Linnorm}),
3985the following pipelines are implemented:
3986
3987@enumerate
3988@item Library size/batch effect normalization (@code{Linnorm.Norm})
3989@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
3990 clustering or hierarchical clustering (@code{Linnorm.tSNE},
3991 @code{Linnorm.PCA}, @code{Linnorm.HClust})
3992@item Differential expression analysis or differential peak detection using
3993 limma (@code{Linnorm.limma})
3994@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
3995@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
3996@item Stable gene selection for scRNA-seq data; for users without or who do
3997 not want to rely on spike-in genes (@code{Linnorm.SGenes})
3998@item Data imputation (@code{Linnorm.DataImput}).
3999@end enumerate
4000
4001Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
4002@code{RnaXSim} function is included for simulating RNA-seq data for the
4003evaluation of DEG analysis methods.")
4004 (license license:expat)))
e4a17532
RW
4005
4006(define-public r-ioniser
4007 (package
4008 (name "r-ioniser")
2a1a6d74 4009 (version "2.14.0")
e4a17532
RW
4010 (source
4011 (origin
4012 (method url-fetch)
4013 (uri (bioconductor-uri "IONiseR" version))
4014 (sha256
4015 (base32
2a1a6d74 4016 "0cfa64d3qv881sa9d665rfki91jaz2spg0zfrb24m37948qzk1lx"))))
e4a17532
RW
4017 (properties `((upstream-name . "IONiseR")))
4018 (build-system r-build-system)
4019 (propagated-inputs
4020 `(("r-biocgenerics" ,r-biocgenerics)
4021 ("r-biocparallel" ,r-biocparallel)
4022 ("r-biostrings" ,r-biostrings)
4023 ("r-bit64" ,r-bit64)
4024 ("r-dplyr" ,r-dplyr)
4025 ("r-ggplot2" ,r-ggplot2)
4026 ("r-magrittr" ,r-magrittr)
4027 ("r-rhdf5" ,r-rhdf5)
4028 ("r-shortread" ,r-shortread)
4029 ("r-stringr" ,r-stringr)
4030 ("r-tibble" ,r-tibble)
4031 ("r-tidyr" ,r-tidyr)
4032 ("r-xvector" ,r-xvector)))
293fb8a1
RW
4033 (native-inputs
4034 `(("r-knitr" ,r-knitr)))
e4a17532
RW
4035 (home-page "https://bioconductor.org/packages/IONiseR/")
4036 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
4037 (description
4038 "IONiseR provides tools for the quality assessment of Oxford Nanopore
4039MinION data. It extracts summary statistics from a set of fast5 files and can
4040be used either before or after base calling. In addition to standard
4041summaries of the read-types produced, it provides a number of plots for
4042visualising metrics relative to experiment run time or spatially over the
4043surface of a flowcell.")
4044 (license license:expat)))
80eb01c7 4045
f2114762
RW
4046;; This is a CRAN package, but it depends on multtest from Bioconductor.
4047(define-public r-mutoss
4048 (package
4049 (name "r-mutoss")
4050 (version "0.1-12")
4051 (source
4052 (origin
4053 (method url-fetch)
4054 (uri (cran-uri "mutoss" version))
4055 (sha256
4056 (base32
4057 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
4058 (properties `((upstream-name . "mutoss")))
4059 (build-system r-build-system)
4060 (propagated-inputs
4061 `(("r-multcomp" ,r-multcomp)
4062 ("r-multtest" ,r-multtest)
4063 ("r-mvtnorm" ,r-mvtnorm)
4064 ("r-plotrix" ,r-plotrix)))
4065 (home-page "https://github.com/kornl/mutoss/")
4066 (synopsis "Unified multiple testing procedures")
4067 (description
4068 "This package is designed to ease the application and comparison of
4069multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
4070are standardized and usable by the accompanying mutossGUI package.")
4071 ;; Any version of the GPL.
4072 (license (list license:gpl2+ license:gpl3+))))
4073
bf770d92
RW
4074;; This is a CRAN package, but it depends on mutoss, which depends on multtest
4075;; from Bioconductor, so we put it here.
4076(define-public r-metap
4077 (package
4078 (name "r-metap")
fd6412cd 4079 (version "1.3")
bf770d92
RW
4080 (source
4081 (origin
4082 (method url-fetch)
4083 (uri (cran-uri "metap" version))
4084 (sha256
4085 (base32
fd6412cd 4086 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
bf770d92
RW
4087 (build-system r-build-system)
4088 (propagated-inputs
4089 `(("r-lattice" ,r-lattice)
4090 ("r-mutoss" ,r-mutoss)
4091 ("r-rdpack" ,r-rdpack)
4092 ("r-tfisher" ,r-tfisher)))
4093 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4094 (synopsis "Meta-analysis of significance values")
4095 (description
4096 "The canonical way to perform meta-analysis involves using effect sizes.
4097When they are not available this package provides a number of methods for
4098meta-analysis of significance values including the methods of Edgington,
4099Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4100published results; and a routine for graphical display.")
4101 (license license:gpl2)))
4102
8a5460b4
RW
4103(define-public r-triform
4104 (package
4105 (name "r-triform")
ecb4e165 4106 (version "1.29.0")
8a5460b4
RW
4107 (source
4108 (origin
4109 (method url-fetch)
4110 (uri (bioconductor-uri "triform" version))
4111 (sha256
4112 (base32
ecb4e165 4113 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
8a5460b4
RW
4114 (build-system r-build-system)
4115 (propagated-inputs
4116 `(("r-biocgenerics" ,r-biocgenerics)
4117 ("r-iranges" ,r-iranges)
4118 ("r-yaml" ,r-yaml)))
4119 (home-page "https://bioconductor.org/packages/triform/")
4120 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
4121 (description
4122 "The Triform algorithm uses model-free statistics to identify peak-like
4123distributions of TF ChIP sequencing reads, taking advantage of an improved
4124peak definition in combination with known profile characteristics.")
4125 (license license:gpl2)))
c538bcdd
RW
4126
4127(define-public r-varianttools
4128 (package
4129 (name "r-varianttools")
67837d4a 4130 (version "1.32.0")
c538bcdd
RW
4131 (source
4132 (origin
4133 (method url-fetch)
4134 (uri (bioconductor-uri "VariantTools" version))
4135 (sha256
4136 (base32
67837d4a 4137 "1im4g9p419mikkh4v585yf5f23d13chy67znk4g2mii2i1cd1c89"))))
c538bcdd
RW
4138 (properties `((upstream-name . "VariantTools")))
4139 (build-system r-build-system)
4140 (propagated-inputs
4141 `(("r-biobase" ,r-biobase)
4142 ("r-biocgenerics" ,r-biocgenerics)
4143 ("r-biocparallel" ,r-biocparallel)
4144 ("r-biostrings" ,r-biostrings)
4145 ("r-bsgenome" ,r-bsgenome)
4146 ("r-genomeinfodb" ,r-genomeinfodb)
4147 ("r-genomicfeatures" ,r-genomicfeatures)
4148 ("r-genomicranges" ,r-genomicranges)
4149 ("r-iranges" ,r-iranges)
4150 ("r-matrix" ,r-matrix)
4151 ("r-rsamtools" ,r-rsamtools)
4152 ("r-rtracklayer" ,r-rtracklayer)
4153 ("r-s4vectors" ,r-s4vectors)
4154 ("r-variantannotation" ,r-variantannotation)))
4155 (home-page "https://bioconductor.org/packages/VariantTools/")
4156 (synopsis "Tools for exploratory analysis of variant calls")
4157 (description
4158 "Explore, diagnose, and compare variant calls using filters. The
4159VariantTools package supports a workflow for loading data, calling single
4160sample variants and tumor-specific somatic mutations or other sample-specific
4161variant types (e.g., RNA editing). Most of the functions operate on
4162alignments (BAM files) or datasets of called variants. The user is expected
4163to have already aligned the reads with a separate tool, e.g., GSNAP via
4164gmapR.")
4165 (license license:artistic2.0)))
3e41919d
RW
4166
4167(define-public r-heatplus
4168 (package
4169 (name "r-heatplus")
9813d24d 4170 (version "2.36.0")
3e41919d
RW
4171 (source
4172 (origin
4173 (method url-fetch)
4174 (uri (bioconductor-uri "Heatplus" version))
4175 (sha256
4176 (base32
9813d24d 4177 "0vp8y0242k6q07yjk4sg2w7mlk5pgzhjgqkxa79c5ypkyp095a8n"))))
3e41919d
RW
4178 (properties `((upstream-name . "Heatplus")))
4179 (build-system r-build-system)
4180 (propagated-inputs
4181 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
4182 (home-page "https://github.com/alexploner/Heatplus")
4183 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
4184 (description
4185 "This package provides tools to display a rectangular heatmap (intensity
4186plot) of a data matrix. By default, both samples (columns) and features (row)
4187of the matrix are sorted according to a hierarchical clustering, and the
4188corresponding dendrogram is plotted. Optionally, panels with additional
4189information about samples and features can be added to the plot.")
4190 (license license:gpl2+)))
c04f230e
RW
4191
4192(define-public r-gosemsim
4193 (package
4194 (name "r-gosemsim")
b2084e4d 4195 (version "2.16.1")
c04f230e
RW
4196 (source
4197 (origin
4198 (method url-fetch)
4199 (uri (bioconductor-uri "GOSemSim" version))
4200 (sha256
4201 (base32
b2084e4d 4202 "1hk1626172scja2gr6axy98czblz0zljiqgqaknsv2xj6frhxcgs"))))
c04f230e
RW
4203 (properties `((upstream-name . "GOSemSim")))
4204 (build-system r-build-system)
4205 (propagated-inputs
4206 `(("r-annotationdbi" ,r-annotationdbi)
4207 ("r-go-db" ,r-go-db)
4208 ("r-rcpp" ,r-rcpp)))
d5951dc4
RW
4209 (native-inputs
4210 `(("r-knitr" ,r-knitr)))
c04f230e
RW
4211 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
4212 (synopsis "GO-terms semantic similarity measures")
4213 (description
4214 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
4215quantitative ways to compute similarities between genes and gene groups, and
4216have became important basis for many bioinformatics analysis approaches.
4217GOSemSim is an R package for semantic similarity computation among GO terms,
4218sets of GO terms, gene products and gene clusters.")
4219 (license license:artistic2.0)))
9d0f7942
RW
4220
4221(define-public r-anota
4222 (package
4223 (name "r-anota")
33c905b9 4224 (version "1.38.0")
9d0f7942
RW
4225 (source
4226 (origin
4227 (method url-fetch)
4228 (uri (bioconductor-uri "anota" version))
4229 (sha256
4230 (base32
33c905b9 4231 "02s061q6dfw1czppqiklb0fz6q0mjyqgxg6926b2dpqpz8hv690x"))))
9d0f7942
RW
4232 (build-system r-build-system)
4233 (propagated-inputs
4234 `(("r-multtest" ,r-multtest)
4235 ("r-qvalue" ,r-qvalue)))
4236 (home-page "https://bioconductor.org/packages/anota/")
4237 (synopsis "Analysis of translational activity")
4238 (description
4239 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 4240study various biological conditions. The output from such analysis is both
7230f6d5 4241the mRNA level (e.g. cytosolic mRNA level) and the level of mRNA actively
9d0f7942
RW
4242involved in translation (the actively translating mRNA level) for each mRNA.
4243The standard analysis of such data strives towards identifying differential
4244translational between two or more sample classes - i.e. differences in
4245actively translated mRNA levels that are independent of underlying differences
4246in cytosolic mRNA levels. This package allows for such analysis using partial
4247variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 4248analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
4249the data set is suitable for such analysis.")
4250 (license license:gpl3)))
a6d867fe
RW
4251
4252(define-public r-sigpathway
4253 (package
4254 (name "r-sigpathway")
7dabc629 4255 (version "1.58.0")
a6d867fe
RW
4256 (source
4257 (origin
4258 (method url-fetch)
4259 (uri (bioconductor-uri "sigPathway" version))
4260 (sha256
4261 (base32
7dabc629 4262 "1fkw0ss471pllqxyjyif5lr35cr8sqpx31x0ccjp85lm3blws72l"))))
a6d867fe
RW
4263 (properties `((upstream-name . "sigPathway")))
4264 (build-system r-build-system)
4265 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
4266 (synopsis "Pathway analysis")
4267 (description
4268 "This package is used to conduct pathway analysis by calculating the NT_k
4269and NE_k statistics in a statistical framework for determining whether a
4270specified group of genes for a pathway has a coordinated association with a
4271phenotype of interest.")
4272 (license license:gpl2)))
af26c7ae
RW
4273
4274(define-public r-fgsea
4275 (package
4276 (name "r-fgsea")
d68a9ffa 4277 (version "1.16.0")
af26c7ae
RW
4278 (source
4279 (origin
4280 (method url-fetch)
4281 (uri (bioconductor-uri "fgsea" version))
4282 (sha256
4283 (base32
d68a9ffa 4284 "0jmkkayabx3m0lyyc2mxd4vdvv7gv7fbk1r884gplnf2zgsx068n"))))
af26c7ae
RW
4285 (build-system r-build-system)
4286 (propagated-inputs
ebffd24c
RW
4287 `(("r-bh" ,r-bh)
4288 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
4289 ("r-data-table" ,r-data-table)
4290 ("r-fastmatch" ,r-fastmatch)
4291 ("r-ggplot2" ,r-ggplot2)
4292 ("r-gridextra" ,r-gridextra)
4293 ("r-matrix" ,r-matrix)
4294 ("r-rcpp" ,r-rcpp)))
1dec455c
RW
4295 (native-inputs
4296 `(("r-knitr" ,r-knitr)))
af26c7ae
RW
4297 (home-page "https://github.com/ctlab/fgsea/")
4298 (synopsis "Fast gene set enrichment analysis")
4299 (description
4300 "The package implements an algorithm for fast gene set enrichment
23c8ef71
VC
4301analysis. Using the fast algorithm makes more permutations and gets
4302more fine grained p-values, which allows using accurate standard approaches
af26c7ae
RW
4303to multiple hypothesis correction.")
4304 (license license:expat)))
305050b5
RW
4305
4306(define-public r-dose
4307 (package
4308 (name "r-dose")
aeb1d56f 4309 (version "3.16.0")
305050b5
RW
4310 (source
4311 (origin
4312 (method url-fetch)
4313 (uri (bioconductor-uri "DOSE" version))
4314 (sha256
4315 (base32
aeb1d56f 4316 "149hpf690jls5r5g84sh2hqs10qbqi94syhxfv8n2f800fk7lgy4"))))
305050b5
RW
4317 (properties `((upstream-name . "DOSE")))
4318 (build-system r-build-system)
4319 (propagated-inputs
4320 `(("r-annotationdbi" ,r-annotationdbi)
4321 ("r-biocparallel" ,r-biocparallel)
4322 ("r-do-db" ,r-do-db)
4323 ("r-fgsea" ,r-fgsea)
4324 ("r-ggplot2" ,r-ggplot2)
4325 ("r-gosemsim" ,r-gosemsim)
4326 ("r-qvalue" ,r-qvalue)
3a80f1cf 4327 ("r-reshape2" ,r-reshape2)))
5ef2b749
RW
4328 (native-inputs
4329 `(("r-knitr" ,r-knitr)))
305050b5
RW
4330 (home-page "https://guangchuangyu.github.io/software/DOSE/")
4331 (synopsis "Disease ontology semantic and enrichment analysis")
4332 (description
4333 "This package implements five methods proposed by Resnik, Schlicker,
4334Jiang, Lin and Wang, respectively, for measuring semantic similarities among
4335@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
4336including hypergeometric model and gene set enrichment analysis are also
4337implemented for discovering disease associations of high-throughput biological
4338data.")
4339 (license license:artistic2.0)))
9c30cf65
RW
4340
4341(define-public r-enrichplot
4342 (package
4343 (name "r-enrichplot")
ebf9ad79 4344 (version "1.10.2")
9c30cf65
RW
4345 (source
4346 (origin
4347 (method url-fetch)
4348 (uri (bioconductor-uri "enrichplot" version))
4349 (sha256
4350 (base32
ebf9ad79 4351 "0lm5yapd567jxcnz9m4a623aymf3q00svjrxp3rf0r9j77dgyisv"))))
9c30cf65
RW
4352 (build-system r-build-system)
4353 (propagated-inputs
eb3d17eb 4354 `(("r-cowplot" ,r-cowplot)
9c30cf65 4355 ("r-dose" ,r-dose)
9c30cf65 4356 ("r-ggplot2" ,r-ggplot2)
9c30cf65 4357 ("r-ggraph" ,r-ggraph)
9c30cf65 4358 ("r-gosemsim" ,r-gosemsim)
9c30cf65 4359 ("r-igraph" ,r-igraph)
eb3d17eb 4360 ("r-magrittr" ,r-magrittr)
43fb14ce 4361 ("r-plyr" ,r-plyr)
9c30cf65
RW
4362 ("r-purrr" ,r-purrr)
4363 ("r-rcolorbrewer" ,r-rcolorbrewer)
43fb14ce 4364 ("r-reshape2" ,r-reshape2)
eb3d17eb
RJ
4365 ("r-scatterpie" ,r-scatterpie)
4366 ("r-shadowtext" ,r-shadowtext)))
43fb14ce
RW
4367 (native-inputs
4368 `(("r-knitr" ,r-knitr)))
9c30cf65
RW
4369 (home-page "https://github.com/GuangchuangYu/enrichplot")
4370 (synopsis "Visualization of functional enrichment result")
4371 (description
4372 "The enrichplot package implements several visualization methods for
4373interpreting functional enrichment results obtained from ORA or GSEA analyses.
4374All the visualization methods are developed based on ggplot2 graphics.")
4375 (license license:artistic2.0)))
f8295ee6
RW
4376
4377(define-public r-clusterprofiler
4378 (package
4379 (name "r-clusterprofiler")
6d070923 4380 (version "3.18.1")
f8295ee6
RW
4381 (source
4382 (origin
4383 (method url-fetch)
4384 (uri (bioconductor-uri "clusterProfiler" version))
4385 (sha256
4386 (base32
6d070923 4387 "04v1xsxfxxy8rdjfswv4crpzkx9592r2sh3cjh1kb54sd4lyb6si"))))
f8295ee6
RW
4388 (properties
4389 `((upstream-name . "clusterProfiler")))
4390 (build-system r-build-system)
4391 (propagated-inputs
4392 `(("r-annotationdbi" ,r-annotationdbi)
4393 ("r-dose" ,r-dose)
63c8323a
RW
4394 ("r-downloader" ,r-downloader)
4395 ("r-dplyr" ,r-dplyr)
f8295ee6 4396 ("r-enrichplot" ,r-enrichplot)
f8295ee6
RW
4397 ("r-go-db" ,r-go-db)
4398 ("r-gosemsim" ,r-gosemsim)
4399 ("r-magrittr" ,r-magrittr)
4400 ("r-plyr" ,r-plyr)
4401 ("r-qvalue" ,r-qvalue)
69f3b278 4402 ("r-rlang" ,r-rlang)
f8295ee6
RW
4403 ("r-rvcheck" ,r-rvcheck)
4404 ("r-tidyr" ,r-tidyr)))
63c8323a
RW
4405 (native-inputs
4406 `(("r-knitr" ,r-knitr)))
f8295ee6
RW
4407 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
4408 (synopsis "Analysis and visualization of functional profiles for gene clusters")
4409 (description
4410 "This package implements methods to analyze and visualize functional
4411profiles (GO and KEGG) of gene and gene clusters.")
4412 (license license:artistic2.0)))
ce77562a
RW
4413
4414(define-public r-mlinterfaces
4415 (package
4416 (name "r-mlinterfaces")
4f82931d 4417 (version "1.70.0")
ce77562a
RW
4418 (source
4419 (origin
4420 (method url-fetch)
4421 (uri (bioconductor-uri "MLInterfaces" version))
4422 (sha256
4423 (base32
4f82931d 4424 "1j920h1657rc5agd1vrkzk126npfhw7pzr7p7gwg4i0h0wv25q3r"))))
ce77562a
RW
4425 (properties `((upstream-name . "MLInterfaces")))
4426 (build-system r-build-system)
4427 (propagated-inputs
4428 `(("r-annotate" ,r-annotate)
4429 ("r-biobase" ,r-biobase)
4430 ("r-biocgenerics" ,r-biocgenerics)
4431 ("r-cluster" ,r-cluster)
4432 ("r-fpc" ,r-fpc)
4433 ("r-gbm" ,r-gbm)
4434 ("r-gdata" ,r-gdata)
4435 ("r-genefilter" ,r-genefilter)
4436 ("r-ggvis" ,r-ggvis)
4437 ("r-hwriter" ,r-hwriter)
4438 ("r-mass" ,r-mass)
4439 ("r-mlbench" ,r-mlbench)
4440 ("r-pls" ,r-pls)
4441 ("r-rcolorbrewer" ,r-rcolorbrewer)
500f7df8 4442 ("r-rcpp" ,r-rcpp)
ce77562a
RW
4443 ("r-rpart" ,r-rpart)
4444 ("r-sfsmisc" ,r-sfsmisc)
4445 ("r-shiny" ,r-shiny)
4446 ("r-threejs" ,r-threejs)))
4447 (home-page "https://bioconductor.org/packages/MLInterfaces/")
4448 (synopsis "Interfaces to R machine learning procedures")
4449 (description
4450 "This package provides uniform interfaces to machine learning code for
4451data in R and Bioconductor containers.")
4452 ;; Any version of the LGPL.
4453 (license license:lgpl2.1+)))
a793e88c
RW
4454
4455(define-public r-annaffy
4456 (package
4457 (name "r-annaffy")
aca4ebe4 4458 (version "1.62.0")
a793e88c
RW
4459 (source
4460 (origin
4461 (method url-fetch)
4462 (uri (bioconductor-uri "annaffy" version))
4463 (sha256
4464 (base32
aca4ebe4 4465 "1szlr33lq98pd3kx6n9l07lhr93swbk6vjpvb2n9f7716k39mi4i"))))
a793e88c
RW
4466 (build-system r-build-system)
4467 (arguments
4468 `(#:phases
4469 (modify-phases %standard-phases
4470 (add-after 'unpack 'remove-reference-to-non-free-data
4471 (lambda _
4472 (substitute* "DESCRIPTION"
4473 ((", KEGG.db") ""))
4474 #t)))))
4475 (propagated-inputs
4476 `(("r-annotationdbi" ,r-annotationdbi)
4477 ("r-biobase" ,r-biobase)
4478 ("r-dbi" ,r-dbi)
4479 ("r-go-db" ,r-go-db)))
4480 (home-page "https://bioconductor.org/packages/annaffy/")
4481 (synopsis "Annotation tools for Affymetrix biological metadata")
4482 (description
4483 "This package provides functions for handling data from Bioconductor
4484Affymetrix annotation data packages. It produces compact HTML and text
4485reports including experimental data and URL links to many online databases.
4486It allows searching of biological metadata using various criteria.")
4487 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
4488 ;; the LGPL 2.1 is included.
4489 (license license:lgpl2.1+)))
0ec0a5ec
RW
4490
4491(define-public r-a4core
4492 (package
4493 (name "r-a4core")
c47a8cd9 4494 (version "1.38.0")
0ec0a5ec
RW
4495 (source
4496 (origin
4497 (method url-fetch)
4498 (uri (bioconductor-uri "a4Core" version))
4499 (sha256
4500 (base32
c47a8cd9 4501 "13mzhn92kqpbn58zmh96f6frkm85sv9137mldfzaljf6snk0spg2"))))
0ec0a5ec
RW
4502 (properties `((upstream-name . "a4Core")))
4503 (build-system r-build-system)
4504 (propagated-inputs
4505 `(("r-biobase" ,r-biobase)
4506 ("r-glmnet" ,r-glmnet)))
c47a8cd9 4507 (native-inputs
4508 `(("r-knitr" ,r-knitr)))
0ec0a5ec
RW
4509 (home-page "https://bioconductor.org/packages/a4Core")
4510 (synopsis "Automated Affymetrix array analysis core package")
4511 (description
4512 "This is the core package for the automated analysis of Affymetrix
4513arrays.")
4514 (license license:gpl3)))
9ae37581
RW
4515
4516(define-public r-a4classif
4517 (package
4518 (name "r-a4classif")
fa51705f 4519 (version "1.38.0")
9ae37581
RW
4520 (source
4521 (origin
4522 (method url-fetch)
4523 (uri (bioconductor-uri "a4Classif" version))
4524 (sha256
4525 (base32
fa51705f 4526 "03fln0x1am5fqhj4fpkx1yq58paqha086bhhr8az8j0vsq1r7wcz"))))
9ae37581
RW
4527 (properties `((upstream-name . "a4Classif")))
4528 (build-system r-build-system)
4529 (propagated-inputs
4530 `(("r-a4core" ,r-a4core)
4531 ("r-a4preproc" ,r-a4preproc)
fa51705f 4532 ("r-biobase" ,r-biobase)
9ae37581 4533 ("r-glmnet" ,r-glmnet)
9ae37581
RW
4534 ("r-pamr" ,r-pamr)
4535 ("r-rocr" ,r-rocr)
4536 ("r-varselrf" ,r-varselrf)))
fa51705f 4537 (native-inputs
4538 `(("r-knitr" ,r-knitr)))
9ae37581
RW
4539 (home-page "https://bioconductor.org/packages/a4Classif/")
4540 (synopsis "Automated Affymetrix array analysis classification package")
4541 (description
4542 "This is the classification package for the automated analysis of
4543Affymetrix arrays.")
4544 (license license:gpl3)))
b8d13e2c
RW
4545
4546(define-public r-a4preproc
4547 (package
4548 (name "r-a4preproc")
85155e2e 4549 (version "1.38.0")
b8d13e2c
RW
4550 (source
4551 (origin
4552 (method url-fetch)
4553 (uri (bioconductor-uri "a4Preproc" version))
4554 (sha256
4555 (base32
85155e2e 4556 "1j8jhal83x1xpmsaw8iwv2r32i1ghzm6n0ipjk06yqa9f6zb7f7i"))))
b8d13e2c
RW
4557 (properties `((upstream-name . "a4Preproc")))
4558 (build-system r-build-system)
4559 (propagated-inputs
85155e2e 4560 `(("r-biobase" ,r-biobase)
4561 ("r-biocgenerics" ,r-biocgenerics)))
4562 (native-inputs
4563 `(("r-knitr" ,r-knitr)))
b8d13e2c
RW
4564 (home-page "https://bioconductor.org/packages/a4Preproc/")
4565 (synopsis "Automated Affymetrix array analysis preprocessing package")
4566 (description
4567 "This is a package for the automated analysis of Affymetrix arrays. It
4568is used for preprocessing the arrays.")
4569 (license license:gpl3)))
8e15f861
RW
4570
4571(define-public r-a4reporting
4572 (package
4573 (name "r-a4reporting")
2fb8298c 4574 (version "1.38.0")
8e15f861
RW
4575 (source
4576 (origin
4577 (method url-fetch)
4578 (uri (bioconductor-uri "a4Reporting" version))
4579 (sha256
4580 (base32
2fb8298c 4581 "1jx4ym3hyix8gwr8d2r38w1wj7siv6ynzhwanczcjf1naws3dqpy"))))
8e15f861
RW
4582 (properties `((upstream-name . "a4Reporting")))
4583 (build-system r-build-system)
4584 (propagated-inputs
2fb8298c 4585 `(("r-xtable" ,r-xtable)))
4586 (native-inputs
4587 `(("r-knitr" ,r-knitr)))
8e15f861
RW
4588 (home-page "https://bioconductor.org/packages/a4Reporting/")
4589 (synopsis "Automated Affymetrix array analysis reporting package")
4590 (description
4591 "This is a package for the automated analysis of Affymetrix arrays. It
4592provides reporting features.")
4593 (license license:gpl3)))
dbfe3375
RW
4594
4595(define-public r-a4base
4596 (package
4597 (name "r-a4base")
564d4279 4598 (version "1.38.0")
dbfe3375
RW
4599 (source
4600 (origin
4601 (method url-fetch)
4602 (uri (bioconductor-uri "a4Base" version))
4603 (sha256
4604 (base32
564d4279 4605 "0bqagjmg3yjmdzxv4j7685jjhgb261pq60b5qkfffr1lfnz27lsp"))))
dbfe3375
RW
4606 (properties `((upstream-name . "a4Base")))
4607 (build-system r-build-system)
4608 (propagated-inputs
4609 `(("r-a4core" ,r-a4core)
4610 ("r-a4preproc" ,r-a4preproc)
4611 ("r-annaffy" ,r-annaffy)
dbfe3375
RW
4612 ("r-biobase" ,r-biobase)
4613 ("r-genefilter" ,r-genefilter)
4614 ("r-glmnet" ,r-glmnet)
4615 ("r-gplots" ,r-gplots)
4616 ("r-limma" ,r-limma)
4617 ("r-mpm" ,r-mpm)
4618 ("r-multtest" ,r-multtest)))
4619 (home-page "https://bioconductor.org/packages/a4Base/")
4620 (synopsis "Automated Affymetrix array analysis base package")
4621 (description
4622 "This package provides basic features for the automated analysis of
4623Affymetrix arrays.")
4624 (license license:gpl3)))
84ad024e
RW
4625
4626(define-public r-a4
4627 (package
4628 (name "r-a4")
68efaafe 4629 (version "1.38.0")
84ad024e
RW
4630 (source
4631 (origin
4632 (method url-fetch)
4633 (uri (bioconductor-uri "a4" version))
4634 (sha256
4635 (base32
68efaafe 4636 "12q09dhxjl7yrd5m2y7a03kv5614dp144ajmskp5q9x2gvz30f79"))))
84ad024e
RW
4637 (build-system r-build-system)
4638 (propagated-inputs
4639 `(("r-a4base" ,r-a4base)
4640 ("r-a4classif" ,r-a4classif)
4641 ("r-a4core" ,r-a4core)
4642 ("r-a4preproc" ,r-a4preproc)
4643 ("r-a4reporting" ,r-a4reporting)))
4644 (home-page "https://bioconductor.org/packages/a4/")
4645 (synopsis "Automated Affymetrix array analysis umbrella package")
4646 (description
4647 "This package provides a software suite for the automated analysis of
4648Affymetrix arrays.")
4649 (license license:gpl3)))
59d331f1
RW
4650
4651(define-public r-abseqr
4652 (package
4653 (name "r-abseqr")
8816139e 4654 (version "1.8.0")
59d331f1
RW
4655 (source
4656 (origin
4657 (method url-fetch)
4658 (uri (bioconductor-uri "abseqR" version))
4659 (sha256
4660 (base32
8816139e 4661 "0lh7kcsp3yb3s8s8j6w9k1by8i16q7r2a49z8y1xjmkcb2klsi3f"))))
59d331f1
RW
4662 (properties `((upstream-name . "abseqR")))
4663 (build-system r-build-system)
4664 (inputs
8816139e 4665 `(("pandoc" ,pandoc)))
59d331f1
RW
4666 (propagated-inputs
4667 `(("r-biocparallel" ,r-biocparallel)
4668 ("r-biocstyle" ,r-biocstyle)
4669 ("r-circlize" ,r-circlize)
4670 ("r-flexdashboard" ,r-flexdashboard)
4671 ("r-ggcorrplot" ,r-ggcorrplot)
4672 ("r-ggdendro" ,r-ggdendro)
4673 ("r-ggplot2" ,r-ggplot2)
4674 ("r-gridextra" ,r-gridextra)
4675 ("r-knitr" ,r-knitr)
4676 ("r-plotly" ,r-plotly)
4677 ("r-plyr" ,r-plyr)
4678 ("r-png" ,r-png)
4679 ("r-rcolorbrewer" ,r-rcolorbrewer)
4680 ("r-reshape2" ,r-reshape2)
4681 ("r-rmarkdown" ,r-rmarkdown)
4682 ("r-stringr" ,r-stringr)
4683 ("r-vegan" ,r-vegan)
4684 ("r-venndiagram" ,r-venndiagram)))
35bcfaef
RW
4685 (native-inputs
4686 `(("r-knitr" ,r-knitr)))
59d331f1
RW
4687 (home-page "https://github.com/malhamdoosh/abseqR")
4688 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
4689 (description
4690 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
4691sequencing datasets generated from antibody libraries and abseqR is one of its
4692packages. AbseqR empowers the users of abseqPy with plotting and reporting
4693capabilities and allows them to generate interactive HTML reports for the
4694convenience of viewing and sharing with other researchers. Additionally,
4695abseqR extends abseqPy to compare multiple repertoire analyses and perform
4696further downstream analysis on its output.")
4697 (license license:gpl3)))
41aab7d1
RW
4698
4699(define-public r-bacon
4700 (package
4701 (name "r-bacon")
d5dcf1bb 4702 (version "1.18.0")
41aab7d1
RW
4703 (source
4704 (origin
4705 (method url-fetch)
4706 (uri (bioconductor-uri "bacon" version))
4707 (sha256
4708 (base32
d5dcf1bb 4709 "0cv4zhs075mz8c5gdwhr45v14fb1lyi3rlwjfqyz15dmmnzlxw47"))))
41aab7d1
RW
4710 (build-system r-build-system)
4711 (propagated-inputs
4712 `(("r-biocparallel" ,r-biocparallel)
4713 ("r-ellipse" ,r-ellipse)
4714 ("r-ggplot2" ,r-ggplot2)))
506cbeab
RW
4715 (native-inputs
4716 `(("r-knitr" ,r-knitr)))
41aab7d1
RW
4717 (home-page "https://bioconductor.org/packages/bacon/")
4718 (synopsis "Controlling bias and inflation in association studies")
4719 (description
4720 "Bacon can be used to remove inflation and bias often observed in
4721epigenome- and transcriptome-wide association studies. To this end bacon
4722constructs an empirical null distribution using a Gibbs Sampling algorithm by
4723fitting a three-component normal mixture on z-scores.")
4724 (license license:gpl2+)))
051e8e1a
RW
4725
4726(define-public r-rgadem
4727 (package
4728 (name "r-rgadem")
41071edc 4729 (version "2.38.0")
051e8e1a
RW
4730 (source
4731 (origin
4732 (method url-fetch)
4733 (uri (bioconductor-uri "rGADEM" version))
4734 (sha256
4735 (base32
41071edc 4736 "0x13glgkcnjg4qsn0v0qgzy6bgmghqpvgwfww2ha641p0c5i9qzw"))))
051e8e1a
RW
4737 (properties `((upstream-name . "rGADEM")))
4738 (build-system r-build-system)
4739 (propagated-inputs
4740 `(("r-biostrings" ,r-biostrings)
4741 ("r-bsgenome" ,r-bsgenome)
07189489 4742 ("r-genomicranges" ,r-genomicranges)
051e8e1a
RW
4743 ("r-iranges" ,r-iranges)
4744 ("r-seqlogo" ,r-seqlogo)))
4745 (home-page "https://bioconductor.org/packages/rGADEM/")
4746 (synopsis "De novo sequence motif discovery")
4747 (description
4748 "rGADEM is an efficient de novo motif discovery tool for large-scale
4749genomic sequence data.")
4750 (license license:artistic2.0)))
229f97c3
RW
4751
4752(define-public r-motiv
4753 (package
4754 (name "r-motiv")
352cfa34 4755 (version "1.43.0")
229f97c3
RW
4756 (source
4757 (origin
4758 (method url-fetch)
4759 (uri (bioconductor-uri "MotIV" version))
4760 (sha256
4761 (base32
352cfa34 4762 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
229f97c3
RW
4763 (properties `((upstream-name . "MotIV")))
4764 (build-system r-build-system)
4765 (inputs
4766 `(("gsl" ,gsl)))
4767 (propagated-inputs
4768 `(("r-biocgenerics" ,r-biocgenerics)
4769 ("r-biostrings" ,r-biostrings)
35a1b3ec 4770 ("r-genomicranges" ,r-genomicranges)
229f97c3
RW
4771 ("r-iranges" ,r-iranges)
4772 ("r-lattice" ,r-lattice)
4773 ("r-rgadem" ,r-rgadem)
4774 ("r-s4vectors" ,r-s4vectors)))
4775 (home-page "https://bioconductor.org/packages/MotIV/")
4776 (synopsis "Motif identification and validation")
4777 (description
4778 "This package is used for the identification and validation of sequence
4779motifs. It makes use of STAMP for comparing a set of motifs to a given
4780database (e.g. JASPAR). It can also be used to visualize motifs, motif
4781distributions, modules and filter motifs.")
4782 (license license:gpl2)))
2a72ef56 4783
3699bcf5
RJ
4784(define-public r-motifdb
4785 (package
4786 (name "r-motifdb")
a2bae167 4787 (version "1.32.0")
3699bcf5
RJ
4788 (source (origin
4789 (method url-fetch)
4790 (uri (bioconductor-uri "MotifDb" version))
4791 (sha256
a2bae167 4792 (base32 "0gfk1dgw7gd2y4cnmfdzpzjqkvvikcwx20h0fp7aiq8f0zfwlav5"))))
3699bcf5
RJ
4793 (properties `((upstream-name . "MotifDb")))
4794 (build-system r-build-system)
4795 (propagated-inputs
4796 `(("r-biocgenerics" ,r-biocgenerics)
4797 ("r-biostrings" ,r-biostrings)
da6a75fe 4798 ("r-genomicranges" ,r-genomicranges)
3699bcf5
RJ
4799 ("r-iranges" ,r-iranges)
4800 ("r-rtracklayer" ,r-rtracklayer)
4801 ("r-s4vectors" ,r-s4vectors)
4802 ("r-splitstackshape" ,r-splitstackshape)))
da6a75fe
RW
4803 (native-inputs
4804 `(("r-knitr" ,r-knitr)))
3699bcf5
RJ
4805 (home-page "https://www.bioconductor.org/packages/MotifDb/")
4806 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
4807 (description "This package provides more than 2000 annotated position
4808frequency matrices from nine public sources, for multiple organisms.")
4809 (license license:artistic2.0)))
4810
886125d7
RJ
4811(define-public r-motifbreakr
4812 (package
4813 (name "r-motifbreakr")
301e549c 4814 (version "2.4.0")
886125d7
RJ
4815 (source (origin
4816 (method url-fetch)
4817 (uri (bioconductor-uri "motifbreakR" version))
4818 (sha256
301e549c 4819 (base32 "0nni6i7h51kz0ch8ls9c9jzd7fjmc9wsavp11hx6w6bmhnh3k4n7"))))
886125d7
RJ
4820 (properties `((upstream-name . "motifbreakR")))
4821 (build-system r-build-system)
4822 (propagated-inputs
e65783e0
RW
4823 `(("r-biocgenerics" ,r-biocgenerics)
4824 ("r-biocparallel" ,r-biocparallel)
886125d7
RJ
4825 ("r-biostrings" ,r-biostrings)
4826 ("r-bsgenome" ,r-bsgenome)
e65783e0
RW
4827 ("r-genomeinfodb" ,r-genomeinfodb)
4828 ("r-genomicranges" ,r-genomicranges)
4829 ("r-grimport" ,r-grimport)
886125d7 4830 ("r-gviz" ,r-gviz)
e65783e0 4831 ("r-iranges" ,r-iranges)
886125d7 4832 ("r-matrixstats" ,r-matrixstats)
e65783e0
RW
4833 ("r-motifdb" ,r-motifdb)
4834 ("r-motifstack" ,r-motifstack)
4835 ("r-rtracklayer" ,r-rtracklayer)
4836 ("r-s4vectors" ,r-s4vectors)
4837 ("r-stringr" ,r-stringr)
4838 ("r-summarizedexperiment" ,r-summarizedexperiment)
886125d7 4839 ("r-tfmpvalue" ,r-tfmpvalue)
e65783e0
RW
4840 ("r-variantannotation" ,r-variantannotation)))
4841 (native-inputs
4842 `(("r-knitr" ,r-knitr)))
886125d7
RJ
4843 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
4844 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
4845 (description "This package allows biologists to judge in the first place
4846whether the sequence surrounding the polymorphism is a good match, and in
4847the second place how much information is gained or lost in one allele of
4848the polymorphism relative to another. This package gives a choice of
4849algorithms for interrogation of genomes with motifs from public sources:
4850@enumerate
4851@item a weighted-sum probability matrix;
4852@item log-probabilities;
4853@item weighted by relative entropy.
4854@end enumerate
4855
4856This package can predict effects for novel or previously described variants in
4857public databases, making it suitable for tasks beyond the scope of its original
4858design. Lastly, it can be used to interrogate any genome curated within
4859Bioconductor.")
4860 (license license:gpl2+)))
4861
2a72ef56
RW
4862(define-public r-motifstack
4863 (package
4864 (name "r-motifstack")
4b4cd2b8 4865 (version "1.34.0")
2a72ef56
RW
4866 (source
4867 (origin
4868 (method url-fetch)
4869 (uri (bioconductor-uri "motifStack" version))
4870 (sha256
4871 (base32
4b4cd2b8 4872 "1psqpdbgbad31bd8hg5bl62qi5s9rl75nzm85igfpxar3zwwxjlb"))))
2a72ef56
RW
4873 (properties `((upstream-name . "motifStack")))
4874 (build-system r-build-system)
4875 (propagated-inputs
4876 `(("r-ade4" ,r-ade4)
4877 ("r-biostrings" ,r-biostrings)
dda936ca 4878 ("r-ggplot2" ,r-ggplot2)
2a72ef56 4879 ("r-htmlwidgets" ,r-htmlwidgets)
2a72ef56 4880 ("r-xml" ,r-xml)))
e6fbaf0c
RW
4881 (native-inputs
4882 `(("r-knitr" ,r-knitr)))
2a72ef56
RW
4883 (home-page "https://bioconductor.org/packages/motifStack/")
4884 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
4885 (description
4886 "The motifStack package is designed for graphic representation of
4887multiple motifs with different similarity scores. It works with both DNA/RNA
4888sequence motifs and amino acid sequence motifs. In addition, it provides the
4889flexibility for users to customize the graphic parameters such as the font
4890type and symbol colors.")
4891 (license license:gpl2+)))
e5bff307
RW
4892
4893(define-public r-genomicscores
4894 (package
4895 (name "r-genomicscores")
39280618 4896 (version "2.2.0")
e5bff307
RW
4897 (source
4898 (origin
4899 (method url-fetch)
4900 (uri (bioconductor-uri "GenomicScores" version))
4901 (sha256
4902 (base32
39280618 4903 "1492xirsgag2dsr6ys9wm3a65sq826p9hcdg3b4dm1wbxgdfx6jr"))))
e5bff307
RW
4904 (properties `((upstream-name . "GenomicScores")))
4905 (build-system r-build-system)
4906 (propagated-inputs
4907 `(("r-annotationhub" ,r-annotationhub)
4908 ("r-biobase" ,r-biobase)
39280618 4909 ("r-biocfilecache" ,r-biocfilecache)
e5bff307 4910 ("r-biocgenerics" ,r-biocgenerics)
39280618 4911 ("r-biocmanager" ,r-biocmanager)
e5bff307 4912 ("r-biostrings" ,r-biostrings)
785c7596 4913 ("r-delayedarray" ,r-delayedarray)
e5bff307
RW
4914 ("r-genomeinfodb" ,r-genomeinfodb)
4915 ("r-genomicranges" ,r-genomicranges)
785c7596 4916 ("r-hdf5array" ,r-hdf5array)
e5bff307 4917 ("r-iranges" ,r-iranges)
785c7596 4918 ("r-rhdf5" ,r-rhdf5)
e5bff307
RW
4919 ("r-s4vectors" ,r-s4vectors)
4920 ("r-xml" ,r-xml)))
785c7596
RW
4921 (native-inputs
4922 `(("r-knitr" ,r-knitr)))
e5bff307
RW
4923 (home-page "https://github.com/rcastelo/GenomicScores/")
4924 (synopsis "Work with genome-wide position-specific scores")
4925 (description
4926 "This package provides infrastructure to store and access genome-wide
4927position-specific scores within R and Bioconductor.")
4928 (license license:artistic2.0)))
32e0f906
RW
4929
4930(define-public r-atacseqqc
4931 (package
4932 (name "r-atacseqqc")
2ba61c67 4933 (version "1.14.4")
32e0f906
RW
4934 (source
4935 (origin
4936 (method url-fetch)
4937 (uri (bioconductor-uri "ATACseqQC" version))
4938 (sha256
4939 (base32
2ba61c67 4940 "04sn0zl4m60i5jvqz5rmhc4qwcgrhk6rhznrygmm93k9v363mbn9"))))
32e0f906
RW
4941 (properties `((upstream-name . "ATACseqQC")))
4942 (build-system r-build-system)
4943 (propagated-inputs
4944 `(("r-biocgenerics" ,r-biocgenerics)
4945 ("r-biostrings" ,r-biostrings)
4946 ("r-bsgenome" ,r-bsgenome)
4947 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 4948 ("r-edger" ,r-edger)
32e0f906
RW
4949 ("r-genomeinfodb" ,r-genomeinfodb)
4950 ("r-genomicalignments" ,r-genomicalignments)
4951 ("r-genomicranges" ,r-genomicranges)
4952 ("r-genomicscores" ,r-genomicscores)
4953 ("r-iranges" ,r-iranges)
4954 ("r-kernsmooth" ,r-kernsmooth)
4955 ("r-limma" ,r-limma)
4956 ("r-motifstack" ,r-motifstack)
4957 ("r-preseqr" ,r-preseqr)
4958 ("r-randomforest" ,r-randomforest)
4959 ("r-rsamtools" ,r-rsamtools)
4960 ("r-rtracklayer" ,r-rtracklayer)
4961 ("r-s4vectors" ,r-s4vectors)))
dc30cc03
RW
4962 (native-inputs
4963 `(("r-knitr" ,r-knitr)))
32e0f906
RW
4964 (home-page "https://bioconductor.org/packages/ATACseqQC/")
4965 (synopsis "ATAC-seq quality control")
4966 (description
4967 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
4968sequencing, is a rapid and sensitive method for chromatin accessibility
4969analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
4970and DNAse-seq. The ATACseqQC package was developed to help users to quickly
4971assess whether their ATAC-seq experiment is successful. It includes
4972diagnostic plots of fragment size distribution, proportion of mitochondria
4973reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
4974footprints.")
4975 (license license:gpl2+)))
3972cfce
RW
4976
4977(define-public r-gofuncr
4978 (package
4979 (name "r-gofuncr")
c3b69d63 4980 (version "1.10.0")
3972cfce
RW
4981 (source
4982 (origin
4983 (method url-fetch)
4984 (uri (bioconductor-uri "GOfuncR" version))
4985 (sha256
4986 (base32
c3b69d63 4987 "1ah4v2jj508wjsmrncw58wjq2cyris7bnzfw6kr7jp9n4dvn33mq"))))
3972cfce
RW
4988 (properties `((upstream-name . "GOfuncR")))
4989 (build-system r-build-system)
4990 (propagated-inputs
4991 `(("r-annotationdbi" ,r-annotationdbi)
4992 ("r-genomicranges" ,r-genomicranges)
4993 ("r-gtools" ,r-gtools)
4994 ("r-iranges" ,r-iranges)
4995 ("r-mapplots" ,r-mapplots)
4996 ("r-rcpp" ,r-rcpp)
4997 ("r-vioplot" ,r-vioplot)))
028fd6f7
RW
4998 (native-inputs
4999 `(("r-knitr" ,r-knitr)))
3972cfce
RW
5000 (home-page "https://bioconductor.org/packages/GOfuncR/")
5001 (synopsis "Gene ontology enrichment using FUNC")
5002 (description
5003 "GOfuncR performs a gene ontology enrichment analysis based on the
5004ontology enrichment software FUNC. GO-annotations are obtained from
5005OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
5006included in the package and updated regularly. GOfuncR provides the standard
5007candidate vs background enrichment analysis using the hypergeometric test, as
5008well as three additional tests:
5009
5010@enumerate
5011@item the Wilcoxon rank-sum test that is used when genes are ranked,
5012@item a binomial test that is used when genes are associated with two counts,
5013 and
5014@item a Chi-square or Fisher's exact test that is used in cases when genes are
5015associated with four counts.
5016@end enumerate
5017
5018To correct for multiple testing and interdependency of the tests, family-wise
5019error rates are computed based on random permutations of the gene-associated
5020variables. GOfuncR also provides tools for exploring the ontology graph and
5021the annotations, and options to take gene-length or spatial clustering of
5022genes into account. It is also possible to provide custom gene coordinates,
5023annotations and ontologies.")
5024 (license license:gpl2+)))
9bf4bb19
RW
5025
5026(define-public r-abaenrichment
5027 (package
5028 (name "r-abaenrichment")
8a7f7112 5029 (version "1.20.0")
9bf4bb19
RW
5030 (source
5031 (origin
5032 (method url-fetch)
5033 (uri (bioconductor-uri "ABAEnrichment" version))
5034 (sha256
5035 (base32
8a7f7112 5036 "0i0214ap9f6lnyawdgcdsds6g3g9qqji3wbn6ln6rs698gjs9w9c"))))
9bf4bb19
RW
5037 (properties `((upstream-name . "ABAEnrichment")))
5038 (build-system r-build-system)
5039 (propagated-inputs
5040 `(("r-abadata" ,r-abadata)
5041 ("r-data-table" ,r-data-table)
5042 ("r-gofuncr" ,r-gofuncr)
5043 ("r-gplots" ,r-gplots)
5044 ("r-gtools" ,r-gtools)
5045 ("r-rcpp" ,r-rcpp)))
6a65ac15
RW
5046 (native-inputs
5047 `(("r-knitr" ,r-knitr)))
9bf4bb19
RW
5048 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
5049 (synopsis "Gene expression enrichment in human brain regions")
5050 (description
5051 "The package ABAEnrichment is designed to test for enrichment of user
5052defined candidate genes in the set of expressed genes in different human brain
5053regions. The core function @code{aba_enrich} integrates the expression of the
5054candidate gene set (averaged across donors) and the structural information of
5055the brain using an ontology, both provided by the Allen Brain Atlas project.")
5056 (license license:gpl2+)))
0b91b7b9
RW
5057
5058(define-public r-annotationfuncs
5059 (package
5060 (name "r-annotationfuncs")
bc12a4b6 5061 (version "1.40.0")
0b91b7b9
RW
5062 (source
5063 (origin
5064 (method url-fetch)
5065 (uri (bioconductor-uri "AnnotationFuncs" version))
5066 (sha256
5067 (base32
bc12a4b6 5068 "0xsm7741zm81bi4c9hy0zaacnk8a6bahdpc6srqzrbsz0pfzdyhr"))))
0b91b7b9
RW
5069 (properties
5070 `((upstream-name . "AnnotationFuncs")))
5071 (build-system r-build-system)
5072 (propagated-inputs
5073 `(("r-annotationdbi" ,r-annotationdbi)
5074 ("r-dbi" ,r-dbi)))
5075 (home-page "https://www.iysik.com/r/annotationfuncs")
5076 (synopsis "Annotation translation functions")
5077 (description
5078 "This package provides functions for handling translating between
5079different identifieres using the Biocore Data Team data-packages (e.g.
5080@code{org.Bt.eg.db}).")
5081 (license license:gpl2)))
adf7d813
RW
5082
5083(define-public r-annotationtools
5084 (package
5085 (name "r-annotationtools")
57791542 5086 (version "1.64.0")
adf7d813
RW
5087 (source
5088 (origin
5089 (method url-fetch)
5090 (uri (bioconductor-uri "annotationTools" version))
5091 (sha256
5092 (base32
57791542 5093 "1q3c30hqxjgar3gm8d7h4rw3m7cgc11cgv9q0fwv5abj075cj224"))))
adf7d813
RW
5094 (properties
5095 `((upstream-name . "annotationTools")))
5096 (build-system r-build-system)
5097 (propagated-inputs `(("r-biobase" ,r-biobase)))
5098 (home-page "https://bioconductor.org/packages/annotationTools/")
5099 (synopsis "Annotate microarrays and perform gene expression analyses")
5100 (description
5101 "This package provides functions to annotate microarrays, find orthologs,
5102and integrate heterogeneous gene expression profiles using annotation and
5103other molecular biology information available as flat file database (plain
5104text files).")
5105 ;; Any version of the GPL.
5106 (license (list license:gpl2+))))
f31e10f8
RW
5107
5108(define-public r-allelicimbalance
5109 (package
5110 (name "r-allelicimbalance")
85c6636b 5111 (version "1.28.0")
f31e10f8
RW
5112 (source
5113 (origin
5114 (method url-fetch)
5115 (uri (bioconductor-uri "AllelicImbalance" version))
5116 (sha256
5117 (base32
85c6636b 5118 "1hk08kwxjlg2jb59bwv9fbc446pyf6knkscfj757nl6yjf11akbl"))))
f31e10f8
RW
5119 (properties
5120 `((upstream-name . "AllelicImbalance")))
5121 (build-system r-build-system)
5122 (propagated-inputs
5123 `(("r-annotationdbi" ,r-annotationdbi)
5124 ("r-biocgenerics" ,r-biocgenerics)
5125 ("r-biostrings" ,r-biostrings)
5126 ("r-bsgenome" ,r-bsgenome)
5127 ("r-genomeinfodb" ,r-genomeinfodb)
5128 ("r-genomicalignments" ,r-genomicalignments)
5129 ("r-genomicfeatures" ,r-genomicfeatures)
5130 ("r-genomicranges" ,r-genomicranges)
5131 ("r-gridextra" ,r-gridextra)
5132 ("r-gviz" ,r-gviz)
5133 ("r-iranges" ,r-iranges)
5134 ("r-lattice" ,r-lattice)
5135 ("r-latticeextra" ,r-latticeextra)
5136 ("r-nlme" ,r-nlme)
5137 ("r-rsamtools" ,r-rsamtools)
5138 ("r-s4vectors" ,r-s4vectors)
5139 ("r-seqinr" ,r-seqinr)
5140 ("r-summarizedexperiment" ,r-summarizedexperiment)
5141 ("r-variantannotation" ,r-variantannotation)))
63149388
RW
5142 (native-inputs
5143 `(("r-knitr" ,r-knitr)))
f31e10f8
RW
5144 (home-page "https://github.com/pappewaio/AllelicImbalance")
5145 (synopsis "Investigate allele-specific expression")
5146 (description
5147 "This package provides a framework for allele-specific expression
5148investigation using RNA-seq data.")
5149 (license license:gpl3)))
ffe7029b
RW
5150
5151(define-public r-aucell
5152 (package
5153 (name "r-aucell")
ff8b9153 5154 (version "1.12.0")
ffe7029b
RW
5155 (source
5156 (origin
5157 (method url-fetch)
5158 (uri (bioconductor-uri "AUCell" version))
5159 (sha256
5160 (base32
ff8b9153 5161 "0ibsf3nid27hipr03z7phh0yzwfj8bqza6n6g7wfghpls4l12ipx"))))
ffe7029b
RW
5162 (properties `((upstream-name . "AUCell")))
5163 (build-system r-build-system)
5164 (propagated-inputs
3a35d274
RW
5165 `(("r-biocgenerics" ,r-biocgenerics)
5166 ("r-data-table" ,r-data-table)
ffe7029b
RW
5167 ("r-gseabase" ,r-gseabase)
5168 ("r-mixtools" ,r-mixtools)
5169 ("r-r-utils" ,r-r-utils)
3a35d274 5170 ("r-s4vectors" ,r-s4vectors)
ffe7029b
RW
5171 ("r-shiny" ,r-shiny)
5172 ("r-summarizedexperiment" ,r-summarizedexperiment)))
e059ab25
RW
5173 (native-inputs
5174 `(("r-knitr" ,r-knitr)))
ffe7029b
RW
5175 (home-page "https://bioconductor.org/packages/AUCell/")
5176 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
5177 (description
8c4bf6c2 5178 "AUCell identifies cells with active gene sets (e.g. signatures,
ffe7029b
RW
5179gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
5180Under the Curve} (AUC) to calculate whether a critical subset of the input
5181gene set is enriched within the expressed genes for each cell. The
5182distribution of AUC scores across all the cells allows exploring the relative
5183expression of the signature. Since the scoring method is ranking-based,
5184AUCell is independent of the gene expression units and the normalization
5185procedure. In addition, since the cells are evaluated individually, it can
5186easily be applied to bigger datasets, subsetting the expression matrix if
5187needed.")
5188 (license license:gpl3)))
5cfa4bff
RW
5189
5190(define-public r-ebimage
5191 (package
5192 (name "r-ebimage")
ba0bf98d 5193 (version "4.32.0")
5cfa4bff
RW
5194 (source
5195 (origin
5196 (method url-fetch)
5197 (uri (bioconductor-uri "EBImage" version))
5198 (sha256
5199 (base32
ba0bf98d 5200 "0qi8bbix5bjahs73ljhfvidlbj8hz5m5j0sb9cjxlngnnldbh4ww"))))
5cfa4bff
RW
5201 (properties `((upstream-name . "EBImage")))
5202 (build-system r-build-system)
5203 (propagated-inputs
5204 `(("r-abind" ,r-abind)
5205 ("r-biocgenerics" ,r-biocgenerics)
5206 ("r-fftwtools" ,r-fftwtools)
5207 ("r-htmltools" ,r-htmltools)
5208 ("r-htmlwidgets" ,r-htmlwidgets)
5209 ("r-jpeg" ,r-jpeg)
5210 ("r-locfit" ,r-locfit)
5211 ("r-png" ,r-png)
5212 ("r-rcurl" ,r-rcurl)
5213 ("r-tiff" ,r-tiff)))
5214 (native-inputs
5215 `(("r-knitr" ,r-knitr))) ; for vignettes
5216 (home-page "https://github.com/aoles/EBImage")
5217 (synopsis "Image processing and analysis toolbox for R")
5218 (description
5219 "EBImage provides general purpose functionality for image processing and
5220analysis. In the context of (high-throughput) microscopy-based cellular
5221assays, EBImage offers tools to segment cells and extract quantitative
5222cellular descriptors. This allows the automation of such tasks using the R
5223programming language and facilitates the use of other tools in the R
5224environment for signal processing, statistical modeling, machine learning and
5225visualization with image data.")
5226 ;; Any version of the LGPL.
5227 (license license:lgpl2.1+)))
51e98f7e
RW
5228
5229(define-public r-yamss
5230 (package
5231 (name "r-yamss")
65ba4ba5 5232 (version "1.16.0")
51e98f7e
RW
5233 (source
5234 (origin
5235 (method url-fetch)
5236 (uri (bioconductor-uri "yamss" version))
5237 (sha256
5238 (base32
65ba4ba5 5239 "0cxzn7j9apjcabbvvii16kn4whwd9khcyz867w5ag3zdxwvg7l7w"))))
51e98f7e
RW
5240 (build-system r-build-system)
5241 (propagated-inputs
5242 `(("r-biocgenerics" ,r-biocgenerics)
5243 ("r-data-table" ,r-data-table)
5244 ("r-ebimage" ,r-ebimage)
5245 ("r-iranges" ,r-iranges)
5246 ("r-limma" ,r-limma)
5247 ("r-matrix" ,r-matrix)
5248 ("r-mzr" ,r-mzr)
5249 ("r-s4vectors" ,r-s4vectors)
5250 ("r-summarizedexperiment"
5251 ,r-summarizedexperiment)))
6e397aad
RW
5252 (native-inputs
5253 `(("r-knitr" ,r-knitr)))
51e98f7e
RW
5254 (home-page "https://github.com/hansenlab/yamss")
5255 (synopsis "Tools for high-throughput metabolomics")
5256 (description
5257 "This package provides tools to analyze and visualize high-throughput
9b19734c 5258metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
5259preprocess data in a way that enables reliable and powerful differential
5260analysis.")
5261 (license license:artistic2.0)))
398c4a93
RW
5262
5263(define-public r-gtrellis
5264 (package
5265 (name "r-gtrellis")
0836ef6b 5266 (version "1.22.0")
398c4a93
RW
5267 (source
5268 (origin
5269 (method url-fetch)
5270 (uri (bioconductor-uri "gtrellis" version))
5271 (sha256
5272 (base32
0836ef6b 5273 "14mpavkxlp9d1kccwi4b9hi7x8md5j4s1g17ivqsj38lxqjvg5gw"))))
398c4a93
RW
5274 (build-system r-build-system)
5275 (propagated-inputs
5276 `(("r-circlize" ,r-circlize)
5277 ("r-genomicranges" ,r-genomicranges)
5278 ("r-getoptlong" ,r-getoptlong)
5279 ("r-iranges" ,r-iranges)))
a471def0
RW
5280 (native-inputs
5281 `(("r-knitr" ,r-knitr)))
398c4a93
RW
5282 (home-page "https://github.com/jokergoo/gtrellis")
5283 (synopsis "Genome level Trellis layout")
5284 (description
5285 "Genome level Trellis graph visualizes genomic data conditioned by
5286genomic categories (e.g. chromosomes). For each genomic category, multiple
5287dimensional data which are represented as tracks describe different features
5288from different aspects. This package provides high flexibility to arrange
5289genomic categories and to add self-defined graphics in the plot.")
5290 (license license:expat)))
28098414
RW
5291
5292(define-public r-somaticsignatures
5293 (package
5294 (name "r-somaticsignatures")
36f3a19a 5295 (version "2.26.0")
28098414
RW
5296 (source
5297 (origin
5298 (method url-fetch)
5299 (uri (bioconductor-uri "SomaticSignatures" version))
5300 (sha256
5301 (base32
36f3a19a 5302 "1pwf9ws0klcij27w22p0nh924yp5h2jsidp54ppp7mnx08iv0801"))))
28098414
RW
5303 (properties
5304 `((upstream-name . "SomaticSignatures")))
5305 (build-system r-build-system)
5306 (propagated-inputs
5307 `(("r-biobase" ,r-biobase)
5308 ("r-biostrings" ,r-biostrings)
5309 ("r-genomeinfodb" ,r-genomeinfodb)
5310 ("r-genomicranges" ,r-genomicranges)
5311 ("r-ggbio" ,r-ggbio)
5312 ("r-ggplot2" ,r-ggplot2)
5313 ("r-iranges" ,r-iranges)
5314 ("r-nmf" ,r-nmf)
5315 ("r-pcamethods" ,r-pcamethods)
5316 ("r-proxy" ,r-proxy)
5317 ("r-reshape2" ,r-reshape2)
5318 ("r-s4vectors" ,r-s4vectors)
5319 ("r-variantannotation" ,r-variantannotation)))
63c14717
RW
5320 (native-inputs
5321 `(("r-knitr" ,r-knitr)))
28098414
RW
5322 (home-page "https://github.com/juliangehring/SomaticSignatures")
5323 (synopsis "Somatic signatures")
5324 (description
5325 "This package identifies mutational signatures of @dfn{single nucleotide
5326variants} (SNVs). It provides a infrastructure related to the methodology
5327described in Nik-Zainal (2012, Cell), with flexibility in the matrix
5328decomposition algorithms.")
5329 (license license:expat)))
303f2ed1
RW
5330
5331(define-public r-yapsa
5332 (package
5333 (name "r-yapsa")
d0db04fc 5334 (version "1.16.0")
303f2ed1
RW
5335 (source
5336 (origin
5337 (method url-fetch)
5338 (uri (bioconductor-uri "YAPSA" version))
5339 (sha256
5340 (base32
d0db04fc 5341 "1vwccrp01p8i42axbaz1bqq173la18ldrzmrjawr5nkjjkvddbpb"))))
303f2ed1
RW
5342 (properties `((upstream-name . "YAPSA")))
5343 (build-system r-build-system)
5344 (propagated-inputs
8a5abc62
RW
5345 `(("r-biostrings" ,r-biostrings)
5346 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
5347 ("r-circlize" ,r-circlize)
303f2ed1
RW
5348 ("r-complexheatmap" ,r-complexheatmap)
5349 ("r-corrplot" ,r-corrplot)
5350 ("r-dendextend" ,r-dendextend)
8a5abc62
RW
5351 ("r-doparallel" ,r-doparallel)
5352 ("r-dplyr" ,r-dplyr)
303f2ed1
RW
5353 ("r-genomeinfodb" ,r-genomeinfodb)
5354 ("r-genomicranges" ,r-genomicranges)
5355 ("r-getoptlong" ,r-getoptlong)
8a5abc62 5356 ("r-ggbeeswarm" ,r-ggbeeswarm)
303f2ed1
RW
5357 ("r-ggplot2" ,r-ggplot2)
5358 ("r-gridextra" ,r-gridextra)
5359 ("r-gtrellis" ,r-gtrellis)
5360 ("r-keggrest" ,r-keggrest)
d0db04fc 5361 ("r-limsolve" ,r-limsolve)
8a5abc62 5362 ("r-magrittr" ,r-magrittr)
303f2ed1 5363 ("r-pmcmr" ,r-pmcmr)
8a5abc62 5364 ("r-pracma" ,r-pracma)
303f2ed1
RW
5365 ("r-reshape2" ,r-reshape2)
5366 ("r-somaticsignatures" ,r-somaticsignatures)
5367 ("r-variantannotation" ,r-variantannotation)))
8a5abc62
RW
5368 (native-inputs
5369 `(("r-knitr" ,r-knitr)))
303f2ed1
RW
5370 (home-page "https://bioconductor.org/packages/YAPSA/")
5371 (synopsis "Yet another package for signature analysis")
5372 (description
5373 "This package provides functions and routines useful in the analysis of
5374somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
5375functions to perform a signature analysis with known signatures and a
5376signature analysis on @dfn{stratified mutational catalogue} (SMC) are
5377provided.")
5378 (license license:gpl3)))
e99380d6
RW
5379
5380(define-public r-gcrma
5381 (package
5382 (name "r-gcrma")
3d41f0c2 5383 (version "2.62.0")
e99380d6
RW
5384 (source
5385 (origin
5386 (method url-fetch)
5387 (uri (bioconductor-uri "gcrma" version))
5388 (sha256
5389 (base32
3d41f0c2 5390 "1v1x13iwcv6c9x7r1iz2598rwlyzic67jbqcajg24ib6lcfn9f00"))))
e99380d6
RW
5391 (build-system r-build-system)
5392 (propagated-inputs
5393 `(("r-affy" ,r-affy)
5394 ("r-affyio" ,r-affyio)
5395 ("r-biobase" ,r-biobase)
5396 ("r-biocmanager" ,r-biocmanager)
5397 ("r-biostrings" ,r-biostrings)
5398 ("r-xvector" ,r-xvector)))
5399 (home-page "https://bioconductor.org/packages/gcrma/")
5400 (synopsis "Background adjustment using sequence information")
5401 (description
5402 "Gcrma adjusts for background intensities in Affymetrix array data which
5403include optical noise and @dfn{non-specific binding} (NSB). The main function
5404@code{gcrma} converts background adjusted probe intensities to expression
5405measures using the same normalization and summarization methods as a
5406@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
5407to estimate probe affinity to NSB. The sequence information is summarized in
5408a more complex way than the simple GC content. Instead, the base types (A, T,
5409G or C) at each position along the probe determine the affinity of each probe.
5410The parameters of the position-specific base contributions to the probe
5411affinity is estimated in an NSB experiment in which only NSB but no
7230f6d5 5412gene-specific binding is expected.")
e99380d6
RW
5413 ;; Any version of the LGPL
5414 (license license:lgpl2.1+)))
4675b3cf
RW
5415
5416(define-public r-simpleaffy
5417 (package
5418 (name "r-simpleaffy")
48aaef23 5419 (version "2.66.0")
4675b3cf
RW
5420 (source
5421 (origin
5422 (method url-fetch)
5423 (uri (bioconductor-uri "simpleaffy" version))
5424 (sha256
5425 (base32
48aaef23 5426 "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb"))))
4675b3cf
RW
5427 (build-system r-build-system)
5428 (propagated-inputs
5429 `(("r-affy" ,r-affy)
5430 ("r-biobase" ,r-biobase)
5431 ("r-biocgenerics" ,r-biocgenerics)
5432 ("r-gcrma" ,r-gcrma)
5433 ("r-genefilter" ,r-genefilter)))
5434 (home-page "https://bioconductor.org/packages/simpleaffy/")
5435 (synopsis "Very simple high level analysis of Affymetrix data")
5436 (description
5437 "This package provides high level functions for reading Affy @file{.CEL}
5438files, phenotypic data, and then computing simple things with it, such as
5439t-tests, fold changes and the like. It makes heavy use of the @code{affy}
5440library. It also has some basic scatter plot functions and mechanisms for
5441generating high resolution journal figures.")
5442 (license license:gpl2+)))
f562c90a
RW
5443
5444(define-public r-yaqcaffy
5445 (package
5446 (name "r-yaqcaffy")
94dee0af 5447 (version "1.50.0")
f562c90a
RW
5448 (source
5449 (origin
5450 (method url-fetch)
5451 (uri (bioconductor-uri "yaqcaffy" version))
5452 (sha256
5453 (base32
94dee0af 5454 "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96"))))
f562c90a
RW
5455 (build-system r-build-system)
5456 (propagated-inputs
5457 `(("r-simpleaffy" ,r-simpleaffy)))
5458 (home-page "https://bioconductor.org/packages/yaqcaffy/")
5459 (synopsis "Affymetrix quality control and reproducibility analysis")
5460 (description
5461 "This is a package that can be used for quality control of Affymetrix
5462GeneChip expression data and reproducibility analysis of human whole genome
5463chips with the MAQC reference datasets.")
5464 (license license:artistic2.0)))
59cf2629
RW
5465
5466(define-public r-quantro
5467 (package
5468 (name "r-quantro")
adf6edc7 5469 (version "1.24.0")
59cf2629
RW
5470 (source
5471 (origin
5472 (method url-fetch)
5473 (uri (bioconductor-uri "quantro" version))
5474 (sha256
5475 (base32
adf6edc7 5476 "1mq4hda73idkq0lkfrhcmiz4kkalfn47dh3i75br5fi33mdgc0k2"))))
59cf2629
RW
5477 (build-system r-build-system)
5478 (propagated-inputs
5479 `(("r-biobase" ,r-biobase)
5480 ("r-doparallel" ,r-doparallel)
5481 ("r-foreach" ,r-foreach)
5482 ("r-ggplot2" ,r-ggplot2)
5483 ("r-iterators" ,r-iterators)
5484 ("r-minfi" ,r-minfi)
5485 ("r-rcolorbrewer" ,r-rcolorbrewer)))
70d90ae7
RW
5486 (native-inputs
5487 `(("r-knitr" ,r-knitr)))
59cf2629
RW
5488 (home-page "https://bioconductor.org/packages/quantro/")
5489 (synopsis "Test for when to use quantile normalization")
5490 (description
5491 "This package provides a data-driven test for the assumptions of quantile
5492normalization using raw data such as objects that inherit eSets (e.g.
5493ExpressionSet, MethylSet). Group level information about each sample (such as
5494Tumor / Normal status) must also be provided because the test assesses if
5495there are global differences in the distributions between the user-defined
5496groups.")
5497 (license license:gpl3+)))
98a2af31
RW
5498
5499(define-public r-yarn
5500 (package
5501 (name "r-yarn")
8db36c1f 5502 (version "1.16.0")
98a2af31
RW
5503 (source
5504 (origin
5505 (method url-fetch)
5506 (uri (bioconductor-uri "yarn" version))
5507 (sha256
5508 (base32
8db36c1f 5509 "0p8wz5jn601vxbbxkm73ps3fx0j1y56nr2qf6y8k80vgrk7bv5gp"))))
98a2af31
RW
5510 (build-system r-build-system)
5511 (propagated-inputs
5512 `(("r-biobase" ,r-biobase)
5513 ("r-biomart" ,r-biomart)
5514 ("r-downloader" ,r-downloader)
5515 ("r-edger" ,r-edger)
5516 ("r-gplots" ,r-gplots)
5517 ("r-limma" ,r-limma)
5518 ("r-matrixstats" ,r-matrixstats)
5519 ("r-preprocesscore" ,r-preprocesscore)
5520 ("r-quantro" ,r-quantro)
5521 ("r-rcolorbrewer" ,r-rcolorbrewer)
5522 ("r-readr" ,r-readr)))
a37a6ffb
RW
5523 (native-inputs
5524 `(("r-knitr" ,r-knitr)))
98a2af31
RW
5525 (home-page "https://bioconductor.org/packages/yarn/")
5526 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
5527 (description
5528 "Expedite large RNA-Seq analyses using a combination of previously
5529developed tools. YARN is meant to make it easier for the user in performing
5530basic mis-annotation quality control, filtering, and condition-aware
5531normalization. YARN leverages many Bioconductor tools and statistical
5532techniques to account for the large heterogeneity and sparsity found in very
5533large RNA-seq experiments.")
5534 (license license:artistic2.0)))
a6e1eb1a
RW
5535
5536(define-public r-roar
5537 (package
5538 (name "r-roar")
72476ade 5539 (version "1.26.0")
a6e1eb1a
RW
5540 (source
5541 (origin
5542 (method url-fetch)
5543 (uri (bioconductor-uri "roar" version))
5544 (sha256
5545 (base32
72476ade 5546 "0spidrcjnrcli0whkf6h8pa1i9dg9arjbm7b1skxbs6dn2k4yyqw"))))
a6e1eb1a
RW
5547 (build-system r-build-system)
5548 (propagated-inputs
5549 `(("r-biocgenerics" ,r-biocgenerics)
5550 ("r-genomeinfodb" ,r-genomeinfodb)
5551 ("r-genomicalignments" ,r-genomicalignments)
5552 ("r-genomicranges" ,r-genomicranges)
5553 ("r-iranges" ,r-iranges)
5554 ("r-rtracklayer" ,r-rtracklayer)
5555 ("r-s4vectors" ,r-s4vectors)
5556 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5557 (home-page "https://github.com/vodkatad/roar/")
5558 (synopsis "Identify differential APA usage from RNA-seq alignments")
5559 (description
5560 "This package provides tools for identifying preferential usage of APA
5561sites, comparing two biological conditions, starting from known alternative
5562sites and alignments obtained from standard RNA-seq experiments.")
5563 (license license:gpl3)))
50d91770
RW
5564
5565(define-public r-xbseq
5566 (package
5567 (name "r-xbseq")
7f71341e 5568 (version "1.22.0")
50d91770
RW
5569 (source
5570 (origin
5571 (method url-fetch)
5572 (uri (bioconductor-uri "XBSeq" version))
5573 (sha256
5574 (base32
7f71341e 5575 "1dvk2jpsdynqw5071z54yd5j0ddprhc1ppk834cz9liibd72d7vz"))))
50d91770
RW
5576 (properties `((upstream-name . "XBSeq")))
5577 (build-system r-build-system)
5578 (propagated-inputs
5579 `(("r-biobase" ,r-biobase)
5580 ("r-deseq2" ,r-deseq2)
5581 ("r-dplyr" ,r-dplyr)
5582 ("r-ggplot2" ,r-ggplot2)
5583 ("r-locfit" ,r-locfit)
5584 ("r-magrittr" ,r-magrittr)
5585 ("r-matrixstats" ,r-matrixstats)
5586 ("r-pracma" ,r-pracma)
5587 ("r-roar" ,r-roar)))
bcd06bdb
RW
5588 (native-inputs
5589 `(("r-knitr" ,r-knitr)))
50d91770
RW
5590 (home-page "https://github.com/Liuy12/XBSeq")
5591 (synopsis "Test for differential expression for RNA-seq data")
5592 (description
5593 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
5594expression} (DE), where a statistical model was established based on the
5595assumption that observed signals are the convolution of true expression
5596signals and sequencing noises. The mapped reads in non-exonic regions are
5597considered as sequencing noises, which follows a Poisson distribution. Given
5598measurable observed signal and background noise from RNA-seq data, true
5599expression signals, assuming governed by the negative binomial distribution,
5600can be delineated and thus the accurate detection of differential expressed
5601genes.")
5602 (license license:gpl3+)))
c8310056
RW
5603
5604(define-public r-massspecwavelet
5605 (package
5606 (name "r-massspecwavelet")
f4e19e62 5607 (version "1.56.0")
c8310056
RW
5608 (source
5609 (origin
5610 (method url-fetch)
5611 (uri (bioconductor-uri "MassSpecWavelet" version))
5612 (sha256
5613 (base32
f4e19e62 5614 "1vvxbxc538raqdsy0x9ln41vjhp2aw1nrh4k35y3s9mhb1jlzzv3"))))
c8310056
RW
5615 (properties
5616 `((upstream-name . "MassSpecWavelet")))
5617 (build-system r-build-system)
5618 (propagated-inputs
5619 `(("r-waveslim" ,r-waveslim)))
5620 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
5621 (synopsis "Mass spectrum processing by wavelet-based algorithms")
5622 (description
5623 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
5624data mainly through the use of wavelet transforms. It supports peak detection
5625based on @dfn{Continuous Wavelet Transform} (CWT).")
5626 (license license:lgpl2.0+)))
ec12e537
RW
5627
5628(define-public r-xcms
5629 (package
5630 (name "r-xcms")
a3af40ea 5631 (version "3.12.0")
ec12e537
RW
5632 (source
5633 (origin
5634 (method url-fetch)
5635 (uri (bioconductor-uri "xcms" version))
5636 (sha256
5637 (base32
a3af40ea 5638 "17kyybj093mj0g2sbfmjp19mmkww4w025n6zc0hbznqb94vkc8fv"))))
ec12e537
RW
5639 (build-system r-build-system)
5640 (propagated-inputs
5641 `(("r-biobase" ,r-biobase)
5642 ("r-biocgenerics" ,r-biocgenerics)
5643 ("r-biocparallel" ,r-biocparallel)
4fb52345 5644 ("r-iranges" ,r-iranges)
ec12e537
RW
5645 ("r-lattice" ,r-lattice)
5646 ("r-massspecwavelet" ,r-massspecwavelet)
a3af40ea 5647 ("r-mscoreutils" ,r-mscoreutils)
ec12e537 5648 ("r-msnbase" ,r-msnbase)
ec12e537
RW
5649 ("r-mzr" ,r-mzr)
5650 ("r-plyr" ,r-plyr)
5651 ("r-protgenerics" ,r-protgenerics)
5652 ("r-rann" ,r-rann)
5653 ("r-rcolorbrewer" ,r-rcolorbrewer)
5654 ("r-robustbase" ,r-robustbase)
ff9f179a
RW
5655 ("r-s4vectors" ,r-s4vectors)
5656 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5657 (native-inputs
5658 `(("r-knitr" ,r-knitr)))
ec12e537
RW
5659 (home-page "https://bioconductor.org/packages/xcms/")
5660 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
5661 (description
5662 "This package provides a framework for processing and visualization of
5663chromatographically separated and single-spectra mass spectral data. It
5664imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
5665data for high-throughput, untargeted analyte profiling.")
5666 (license license:gpl2+)))
8830664d
RW
5667
5668(define-public r-wrench
5669 (package
5670 (name "r-wrench")
dc7c6368 5671 (version "1.8.0")
8830664d
RW
5672 (source
5673 (origin
5674 (method url-fetch)
5675 (uri (bioconductor-uri "Wrench" version))
5676 (sha256
5677 (base32
dc7c6368 5678 "01z7rd9fn6cpab3dxgwfpfjlq6vsqb8jhbzvhcqn9v2vqc2pridx"))))
8830664d
RW
5679 (properties `((upstream-name . "Wrench")))
5680 (build-system r-build-system)
5681 (propagated-inputs
5682 `(("r-limma" ,r-limma)
5683 ("r-locfit" ,r-locfit)
5684 ("r-matrixstats" ,r-matrixstats)))
996f07b5
RW
5685 (native-inputs
5686 `(("r-knitr" ,r-knitr)))
8830664d
RW
5687 (home-page "https://github.com/HCBravoLab/Wrench")
5688 (synopsis "Wrench normalization for sparse count data")
5689 (description
5690 "Wrench is a package for normalization sparse genomic count data, like
5691that arising from 16s metagenomic surveys.")
5692 (license license:artistic2.0)))
b9b8b447
RW
5693
5694(define-public r-wiggleplotr
5695 (package
5696 (name "r-wiggleplotr")
397bcd2c 5697 (version "1.14.0")
b9b8b447
RW
5698 (source
5699 (origin
5700 (method url-fetch)
5701 (uri (bioconductor-uri "wiggleplotr" version))
5702 (sha256
5703 (base32
397bcd2c 5704 "1k4wlh5ayb1w4dr6dydqfgm3415qhsfmshmi6zjyyhhkd2626vad"))))
b9b8b447
RW
5705 (build-system r-build-system)
5706 (propagated-inputs
5707 `(("r-assertthat" ,r-assertthat)
5708 ("r-cowplot" ,r-cowplot)
5709 ("r-dplyr" ,r-dplyr)
5710 ("r-genomeinfodb" ,r-genomeinfodb)
5711 ("r-genomicranges" ,r-genomicranges)
5712 ("r-ggplot2" ,r-ggplot2)
5713 ("r-iranges" ,r-iranges)
5714 ("r-purrr" ,r-purrr)
5715 ("r-rtracklayer" ,r-rtracklayer)
5716 ("r-s4vectors" ,r-s4vectors)))
ee0f7460
RW
5717 (native-inputs
5718 `(("r-knitr" ,r-knitr)))
b9b8b447
RW
5719 (home-page "https://bioconductor.org/packages/wiggleplotr/")
5720 (synopsis "Make read coverage plots from BigWig files")
5721 (description
5722 "This package provides tools to visualize read coverage from sequencing
5723experiments together with genomic annotations (genes, transcripts, peaks).
5724Introns of long transcripts can be rescaled to a fixed length for better
5725visualization of exonic read coverage.")
5726 (license license:asl2.0)))
7b5101c5
RW
5727
5728(define-public r-widgettools
5729 (package
5730 (name "r-widgettools")
ba53681a 5731 (version "1.68.0")
7b5101c5
RW
5732 (source
5733 (origin
5734 (method url-fetch)
5735 (uri (bioconductor-uri "widgetTools" version))
5736 (sha256
5737 (base32
ba53681a 5738 "172f0pmsspd9lss557cmxzjfsbansimjyhwdiahg8pqrayhwvf2w"))))
7b5101c5
RW
5739 (properties `((upstream-name . "widgetTools")))
5740 (build-system r-build-system)
5741 (home-page "https://bioconductor.org/packages/widgetTools/")
5742 (synopsis "Tools for creating interactive tcltk widgets")
5743 (description
337bdc17 5744 "This package contains tools to support the construction of tcltk
7b5101c5
RW
5745widgets in R.")
5746 ;; Any version of the LGPL.
5747 (license license:lgpl3+)))
6b12f213
RW
5748
5749(define-public r-webbioc
5750 (package
5751 (name "r-webbioc")
d176ad34 5752 (version "1.62.0")
6b12f213
RW
5753 (source
5754 (origin
5755 (method url-fetch)
5756 (uri (bioconductor-uri "webbioc" version))
5757 (sha256
5758 (base32
d176ad34 5759 "1nnmr4ddi07x7sy89fgdn7iwz5k4l8n5ca3xjnlbpwxycza793vj"))))
6b12f213
RW
5760 (build-system r-build-system)
5761 (inputs
5762 `(("netpbm" ,netpbm)
5763 ("perl" ,perl)))
5764 (propagated-inputs
5765 `(("r-affy" ,r-affy)
5766 ("r-annaffy" ,r-annaffy)
5767 ("r-biobase" ,r-biobase)
5768 ("r-biocmanager" ,r-biocmanager)
5769 ("r-gcrma" ,r-gcrma)
5770 ("r-multtest" ,r-multtest)
5771 ("r-qvalue" ,r-qvalue)
5772 ("r-vsn" ,r-vsn)))
5773 (home-page "https://www.bioconductor.org/")
5774 (synopsis "Bioconductor web interface")
5775 (description
5776 "This package provides an integrated web interface for doing microarray
5777analysis using several of the Bioconductor packages. It is intended to be
5778deployed as a centralized bioinformatics resource for use by many users.
5779Currently only Affymetrix oligonucleotide analysis is supported.")
5780 (license license:gpl2+)))
9800d859
RW
5781
5782(define-public r-zfpkm
5783 (package
5784 (name "r-zfpkm")
59fafa19 5785 (version "1.12.0")
9800d859
RW
5786 (source
5787 (origin
5788 (method url-fetch)
5789 (uri (bioconductor-uri "zFPKM" version))
5790 (sha256
5791 (base32
59fafa19 5792 "1sa7m7mzzr92c9ickial5701414rab233lq1il1sm9yfdkf8s9fm"))))
9800d859
RW
5793 (properties `((upstream-name . "zFPKM")))
5794 (build-system r-build-system)
5795 (propagated-inputs
5796 `(("r-checkmate" ,r-checkmate)
5797 ("r-dplyr" ,r-dplyr)
5798 ("r-ggplot2" ,r-ggplot2)
5799 ("r-summarizedexperiment" ,r-summarizedexperiment)
5800 ("r-tidyr" ,r-tidyr)))
8fdca89b
RW
5801 (native-inputs
5802 `(("r-knitr" ,r-knitr)))
9800d859
RW
5803 (home-page "https://github.com/ronammar/zFPKM/")
5804 (synopsis "Functions to facilitate zFPKM transformations")
5805 (description
5806 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
5807This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
580824215113).")
5809 (license license:gpl3)))
2bdc88fc
RW
5810
5811(define-public r-rbowtie2
5812 (package
5813 (name "r-rbowtie2")
9834d1ab 5814 (version "1.12.0")
2bdc88fc
RW
5815 (source
5816 (origin
5817 (method url-fetch)
5818 (uri (bioconductor-uri "Rbowtie2" version))
5819 (sha256
5820 (base32
9834d1ab 5821 "1pcdcqn82ray73bajjnx5zgs98m56acviq3adbzga0cfqf6wiqx5"))))
2bdc88fc
RW
5822 (properties `((upstream-name . "Rbowtie2")))
5823 (build-system r-build-system)
5824 (inputs
5825 `(("zlib" ,zlib)))
297854e6
RW
5826 (native-inputs
5827 `(("r-knitr" ,r-knitr)))
2bdc88fc
RW
5828 (home-page "https://bioconductor.org/packages/Rbowtie2/")
5829 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
5830 (description
5831 "This package provides an R wrapper of the popular @code{bowtie2}
5832sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
5833rapid adapter trimming, identification, and read merging.")
5834 (license license:gpl3+)))
5622628f
RW
5835
5836(define-public r-progeny
5837 (package
5838 (name "r-progeny")
d115db7f 5839 (version "1.12.0")
5622628f
RW
5840 (source
5841 (origin
5842 (method url-fetch)
5843 (uri (bioconductor-uri "progeny" version))
5844 (sha256
5845 (base32
d115db7f 5846 "00lhzz4plmx5128khs298n6zv9204mhqv548lxxdhaw18b16vwm7"))))
5622628f 5847 (build-system r-build-system)
8e5933a8
RW
5848 (propagated-inputs
5849 `(("r-biobase" ,r-biobase)
5850 ("r-dplyr" ,r-dplyr)
5851 ("r-ggplot2" ,r-ggplot2)
5852 ("r-ggrepel" ,r-ggrepel)
5853 ("r-gridextra" ,r-gridextra)
5854 ("r-tidyr" ,r-tidyr)))
5855 (native-inputs
5856 `(("r-knitr" ,r-knitr)))
5622628f
RW
5857 (home-page "https://github.com/saezlab/progeny")
5858 (synopsis "Pathway responsive gene activity inference")
5859 (description
5860 "This package provides a function to infer pathway activity from gene
5861expression. It contains the linear model inferred in the publication
5862\"Perturbation-response genes reveal signaling footprints in cancer gene
5863expression\".")
5864 (license license:asl2.0)))
307586c1
RW
5865
5866(define-public r-arrmnormalization
5867 (package
5868 (name "r-arrmnormalization")
0067589a 5869 (version "1.30.0")
307586c1
RW
5870 (source
5871 (origin
5872 (method url-fetch)
5873 (uri (bioconductor-uri "ARRmNormalization" version))
5874 (sha256
5875 (base32
0067589a 5876 "1ximvi0jbwmymx6iy70qfyr9j26x5arlarra9fzs5hq05jif6q95"))))
307586c1
RW
5877 (properties
5878 `((upstream-name . "ARRmNormalization")))
5879 (build-system r-build-system)
5880 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
5881 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
5882 (synopsis "Adaptive robust regression normalization for methylation data")
5883 (description
5884 "This is a package to perform the @dfn{Adaptive Robust Regression
5885method} (ARRm) for the normalization of methylation data from the Illumina
5886Infinium HumanMethylation 450k assay.")
5887 (license license:artistic2.0)))
fbf34949
RW
5888
5889(define-public r-biocfilecache
5890 (package
5891 (name "r-biocfilecache")
e65e81d2 5892 (version "1.14.0")
fbf34949
RW
5893 (source
5894 (origin
5895 (method url-fetch)
5896 (uri (bioconductor-uri "BiocFileCache" version))
5897 (sha256
5898 (base32
e65e81d2 5899 "0r032a033636bxap0vvb02jvjqiynzj9npqd8603qnwmhvvfi5z1"))))
fbf34949
RW
5900 (properties `((upstream-name . "BiocFileCache")))
5901 (build-system r-build-system)
5902 (propagated-inputs
5903 `(("r-curl" ,r-curl)
5904 ("r-dbi" ,r-dbi)
5905 ("r-dbplyr" ,r-dbplyr)
5906 ("r-dplyr" ,r-dplyr)
5907 ("r-httr" ,r-httr)
5908 ("r-rappdirs" ,r-rappdirs)
5909 ("r-rsqlite" ,r-rsqlite)))
173844fc
RW
5910 (native-inputs
5911 `(("r-knitr" ,r-knitr)))
fbf34949
RW
5912 (home-page "https://bioconductor.org/packages/BiocFileCache/")
5913 (synopsis "Manage files across sessions")
5914 (description
5915 "This package creates a persistent on-disk cache of files that the user
5916can add, update, and retrieve. It is useful for managing resources (such as
5917custom Txdb objects) that are costly or difficult to create, web resources,
5918and data files used across sessions.")
5919 (license license:artistic2.0)))
8c42f8f6
RW
5920
5921(define-public r-iclusterplus
5922 (package
5923 (name "r-iclusterplus")
4bc0675d 5924 (version "1.26.0")
8c42f8f6
RW
5925 (source
5926 (origin
5927 (method url-fetch)
5928 (uri (bioconductor-uri "iClusterPlus" version))
5929 (sha256
5930 (base32
4bc0675d 5931 "02ji84dsbn4wir8sim4qy8h57524mnrsq51wxc7n8ybp5x7n9k9q"))))
8c42f8f6
RW
5932 (properties `((upstream-name . "iClusterPlus")))
5933 (build-system r-build-system)
5934 (native-inputs `(("gfortran" ,gfortran)))
5935 (home-page "https://bioconductor.org/packages/iClusterPlus/")
5936 (synopsis "Integrative clustering of multi-type genomic data")
5937 (description
5938 "iClusterPlus is developed for integrative clustering analysis of
5939multi-type genomic data and is an enhanced version of iCluster proposed and
5940developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
5941from the experiments where biological samples (e.g. tumor samples) are
5942analyzed by multiple techniques, for instance, @dfn{array comparative genomic
5943hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
5944on. In the iClusterPlus model, binary observations such as somatic mutation
5945are modeled as Binomial processes; categorical observations such as copy
5946number states are realizations of Multinomial random variables; counts are
5947modeled as Poisson random processes; and continuous measures are modeled by
5948Gaussian distributions.")
5949 (license license:gpl2+)))
4d06ef4b
RW
5950
5951(define-public r-rbowtie
5952 (package
5953 (name "r-rbowtie")
ea86d93e 5954 (version "1.30.0")
4d06ef4b
RW
5955 (source
5956 (origin
5957 (method url-fetch)
5958 (uri (bioconductor-uri "Rbowtie" version))
5959 (sha256
5960 (base32
ea86d93e 5961 "0rgxqc3sbq7phnrn9a6z361725h4zi2mi985i43n7fi3csif7507"))))
4d06ef4b
RW
5962 (properties `((upstream-name . "Rbowtie")))
5963 (build-system r-build-system)
5964 (inputs
5965 `(("zlib" ,zlib)))
568c3929
RW
5966 (native-inputs
5967 `(("r-knitr" ,r-knitr)))
4d06ef4b
RW
5968 (home-page "https://bioconductor.org/packages/Rbowtie/")
5969 (synopsis "R bowtie wrapper")
5970 (description
5971 "This package provides an R wrapper around the popular bowtie short read
5972aligner and around SpliceMap, a de novo splice junction discovery and
5973alignment tool.")
5974 (license license:artistic2.0)))
14441539
RW
5975
5976(define-public r-sgseq
5977 (package
5978 (name "r-sgseq")
ca0271c5 5979 (version "1.24.0")
14441539
RW
5980 (source
5981 (origin
5982 (method url-fetch)
5983 (uri (bioconductor-uri "SGSeq" version))
5984 (sha256
5985 (base32
ca0271c5 5986 "1nfhy5kgyz56b6pyxcq8kflqwnhl9nlffszwpqb5fdh5ibz8xbjx"))))
14441539
RW
5987 (properties `((upstream-name . "SGSeq")))
5988 (build-system r-build-system)
5989 (propagated-inputs
5990 `(("r-annotationdbi" ,r-annotationdbi)
5991 ("r-biocgenerics" ,r-biocgenerics)
5992 ("r-biostrings" ,r-biostrings)
5993 ("r-genomeinfodb" ,r-genomeinfodb)
5994 ("r-genomicalignments" ,r-genomicalignments)
5995 ("r-genomicfeatures" ,r-genomicfeatures)
5996 ("r-genomicranges" ,r-genomicranges)
5997 ("r-igraph" ,r-igraph)
5998 ("r-iranges" ,r-iranges)
5999 ("r-rsamtools" ,r-rsamtools)
6000 ("r-rtracklayer" ,r-rtracklayer)
6001 ("r-runit" ,r-runit)
6002 ("r-s4vectors" ,r-s4vectors)
6003 ("r-summarizedexperiment" ,r-summarizedexperiment)))
201902bc
RW
6004 (native-inputs
6005 `(("r-knitr" ,r-knitr)))
14441539
RW
6006 (home-page "https://bioconductor.org/packages/SGSeq/")
6007 (synopsis "Splice event prediction and quantification from RNA-seq data")
6008 (description
6009 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
6010data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
6011represented as a splice graph, which can be obtained from existing annotation
6012or predicted from the mapped sequence reads. Splice events are identified
6013from the graph and are quantified locally using structurally compatible reads
6014at the start or end of each splice variant. The software includes functions
6015for splice event prediction, quantification, visualization and
6016interpretation.")
6017 (license license:artistic2.0)))
58656064
RW
6018
6019(define-public r-rhisat2
6020 (package
6021 (name "r-rhisat2")
c36d888f 6022 (version "1.6.0")
58656064
RW
6023 (source
6024 (origin
6025 (method url-fetch)
6026 (uri (bioconductor-uri "Rhisat2" version))
6027 (sha256
6028 (base32
c36d888f 6029 "0f9x2qcazml0zjcgyy0kdphnww4d1m62rn0ijcqlhy1bng6ihwwb"))))
58656064
RW
6030 (properties `((upstream-name . "Rhisat2")))
6031 (build-system r-build-system)
3dd2450e
RW
6032 (arguments
6033 `(#:phases
6034 (modify-phases %standard-phases
6035 (add-after 'unpack 'make-reproducible
6036 (lambda _
6037 (substitute* "src/Makefile"
6038 (("`hostname`") "guix")
6039 (("`date`") "0")
6040 ;; Avoid shelling out to "which".
6041 (("^CC =.*") (which "gcc"))
6042 (("^CPP =.*") (which "g++")))
6043 #t)))))
58656064
RW
6044 (propagated-inputs
6045 `(("r-genomicfeatures" ,r-genomicfeatures)
6046 ("r-genomicranges" ,r-genomicranges)
6047 ("r-sgseq" ,r-sgseq)))
2aff2724
RW
6048 (native-inputs
6049 `(("r-knitr" ,r-knitr)))
58656064
RW
6050 (home-page "https://github.com/fmicompbio/Rhisat2")
6051 (synopsis "R Wrapper for HISAT2 sequence aligner")
6052 (description
6053 "This package provides an R interface to the HISAT2 spliced short-read
6054aligner by Kim et al. (2015). The package contains wrapper functions to
6055create a genome index and to perform the read alignment to the generated
6056index.")
6057 (license license:gpl3)))
5e0241db
RW
6058
6059(define-public r-quasr
6060 (package
6061 (name "r-quasr")
1b4c2719 6062 (version "1.30.0")
5e0241db
RW
6063 (source
6064 (origin
6065 (method url-fetch)
6066 (uri (bioconductor-uri "QuasR" version))
6067 (sha256
6068 (base32
1b4c2719 6069 "032m01q34nnmvbhcb2g3pz2fqmgcw5464m74m1m0h7x9bl04a5k8"))))
5e0241db
RW
6070 (properties `((upstream-name . "QuasR")))
6071 (build-system r-build-system)
5e0241db
RW
6072 (propagated-inputs
6073 `(("r-annotationdbi" ,r-annotationdbi)
6074 ("r-biobase" ,r-biobase)
6075 ("r-biocgenerics" ,r-biocgenerics)
6076 ("r-biocmanager" ,r-biocmanager)
6077 ("r-biocparallel" ,r-biocparallel)
6078 ("r-biostrings" ,r-biostrings)
6079 ("r-bsgenome" ,r-bsgenome)
6080 ("r-genomeinfodb" ,r-genomeinfodb)
6081 ("r-genomicalignments" ,r-genomicalignments)
6082 ("r-genomicfeatures" ,r-genomicfeatures)
6083 ("r-genomicfiles" ,r-genomicfiles)
6084 ("r-genomicranges" ,r-genomicranges)
6085 ("r-iranges" ,r-iranges)
6086 ("r-rbowtie" ,r-rbowtie)
6087 ("r-rhisat2" ,r-rhisat2)
6088 ("r-rhtslib" ,r-rhtslib)
6089 ("r-rsamtools" ,r-rsamtools)
6090 ("r-rtracklayer" ,r-rtracklayer)
6091 ("r-s4vectors" ,r-s4vectors)
6092 ("r-shortread" ,r-shortread)))
a84abf43
RW
6093 (native-inputs
6094 `(("r-knitr" ,r-knitr)))
5e0241db
RW
6095 (home-page "https://bioconductor.org/packages/QuasR/")
6096 (synopsis "Quantify and annotate short reads in R")
6097 (description
6098 "This package provides a framework for the quantification and analysis of
6099short genomic reads. It covers a complete workflow starting from raw sequence
6100reads, over creation of alignments and quality control plots, to the
6101quantification of genomic regions of interest.")
6102 (license license:gpl2)))
496b024f
RW
6103
6104(define-public r-rqc
6105 (package
6106 (name "r-rqc")
d8a7bf76 6107 (version "1.24.0")
496b024f
RW
6108 (source
6109 (origin
6110 (method url-fetch)
6111 (uri (bioconductor-uri "Rqc" version))
6112 (sha256
6113 (base32
d8a7bf76 6114 "083c3ql0gndb6y7m9d3rpbkimyw8cj8jyv77mwwjhq49lzwsg6n9"))))
496b024f
RW
6115 (properties `((upstream-name . "Rqc")))
6116 (build-system r-build-system)
6117 (propagated-inputs
6118 `(("r-biocgenerics" ,r-biocgenerics)
6119 ("r-biocparallel" ,r-biocparallel)
6120 ("r-biocstyle" ,r-biocstyle)
6121 ("r-biostrings" ,r-biostrings)
6122 ("r-biovizbase" ,r-biovizbase)
6123 ("r-genomicalignments" ,r-genomicalignments)
6124 ("r-genomicfiles" ,r-genomicfiles)
6125 ("r-ggplot2" ,r-ggplot2)
6126 ("r-iranges" ,r-iranges)
6127 ("r-knitr" ,r-knitr)
6128 ("r-markdown" ,r-markdown)
6129 ("r-plyr" ,r-plyr)
6130 ("r-rcpp" ,r-rcpp)
6131 ("r-reshape2" ,r-reshape2)
6132 ("r-rsamtools" ,r-rsamtools)
6133 ("r-s4vectors" ,r-s4vectors)
6134 ("r-shiny" ,r-shiny)
6135 ("r-shortread" ,r-shortread)))
1c5360ac
RW
6136 (native-inputs
6137 `(("r-knitr" ,r-knitr)))
496b024f
RW
6138 (home-page "https://github.com/labbcb/Rqc")
6139 (synopsis "Quality control tool for high-throughput sequencing data")
6140 (description
6141 "Rqc is an optimized tool designed for quality control and assessment of
6142high-throughput sequencing data. It performs parallel processing of entire
6143files and produces a report which contains a set of high-resolution
6144graphics.")
6145 (license license:gpl2+)))
81e3de01
RW
6146
6147(define-public r-birewire
6148 (package
6149 (name "r-birewire")
979b1edc 6150 (version "3.22.0")
81e3de01
RW
6151 (source
6152 (origin
6153 (method url-fetch)
6154 (uri (bioconductor-uri "BiRewire" version))
6155 (sha256
6156 (base32
979b1edc 6157 "1h9zjjd5krsjpbxlmsbzwx7kbishn0z6mpm8zmrcpmbfrprp38qw"))))
81e3de01
RW
6158 (properties `((upstream-name . "BiRewire")))
6159 (build-system r-build-system)
6160 (propagated-inputs
6161 `(("r-igraph" ,r-igraph)
6162 ("r-matrix" ,r-matrix)
6163 ("r-slam" ,r-slam)
6164 ("r-tsne" ,r-tsne)))
6165 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
6166 (synopsis "Tools for randomization of bipartite graphs")
6167 (description
6168 "This package provides functions for bipartite network rewiring through N
6169consecutive switching steps and for the computation of the minimal number of
6170switching steps to be performed in order to maximise the dissimilarity with
6171respect to the original network. It includes functions for the analysis of
6172the introduced randomness across the switching steps and several other
6173routines to analyse the resulting networks and their natural projections.")
6174 (license license:gpl3)))
1a24f855
RW
6175
6176(define-public r-birta
6177 (package
6178 (name "r-birta")
cb941ca0 6179 (version "1.31.0")
1a24f855
RW
6180 (source
6181 (origin
6182 (method url-fetch)
6183 (uri (bioconductor-uri "birta" version))
6184 (sha256
6185 (base32
cb941ca0 6186 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
1a24f855
RW
6187 (build-system r-build-system)
6188 (propagated-inputs
6189 `(("r-biobase" ,r-biobase)
6190 ("r-limma" ,r-limma)
6191 ("r-mass" ,r-mass)))
6192 (home-page "https://bioconductor.org/packages/birta")
6193 (synopsis "Bayesian inference of regulation of transcriptional activity")
6194 (description
6195 "Expression levels of mRNA molecules are regulated by different
6196processes, comprising inhibition or activation by transcription factors and
6197post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
6198Inference of Regulation of Transcriptional Activity) uses the regulatory
6199networks of transcription factors and miRNAs together with mRNA and miRNA
6200expression data to predict switches in regulatory activity between two
6201conditions. A Bayesian network is used to model the regulatory structure and
6202Markov-Chain-Monte-Carlo is applied to sample the activity states.")
6203 (license license:gpl2+)))
a9fac3f4 6204
b4a22cca
RW
6205(define-public r-multidataset
6206 (package
6207 (name "r-multidataset")
691178d6 6208 (version "1.18.1")
b4a22cca
RW
6209 (source
6210 (origin
6211 (method url-fetch)
6212 (uri (bioconductor-uri "MultiDataSet" version))
6213 (sha256
6214 (base32
691178d6 6215 "0v3ljpkggrpc7zp72z417jkzjq17abwsvsxh33fb8s3i2s4ycaa4"))))
b4a22cca
RW
6216 (properties `((upstream-name . "MultiDataSet")))
6217 (build-system r-build-system)
6218 (propagated-inputs
6219 `(("r-biobase" ,r-biobase)
6220 ("r-biocgenerics" ,r-biocgenerics)
6221 ("r-genomicranges" ,r-genomicranges)
6222 ("r-ggplot2" ,r-ggplot2)
6223 ("r-ggrepel" ,r-ggrepel)
6224 ("r-iranges" ,r-iranges)
6225 ("r-limma" ,r-limma)
6226 ("r-qqman" ,r-qqman)
6227 ("r-s4vectors" ,r-s4vectors)
6228 ("r-summarizedexperiment" ,r-summarizedexperiment)))
905bbb13
RW
6229 (native-inputs
6230 `(("r-knitr" ,r-knitr)))
b4a22cca
RW
6231 (home-page "https://bioconductor.org/packages/MultiDataSet/")
6232 (synopsis "Implementation of MultiDataSet and ResultSet")
6233 (description
6234 "This package provides an implementation of the BRGE's (Bioinformatic
6235Research Group in Epidemiology from Center for Research in Environmental
6236Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
6237integrating multi omics data sets and ResultSet is a container for omics
6238results. This package contains base classes for MEAL and rexposome
6239packages.")
6240 (license license:expat)))
6241
a9fac3f4
RW
6242(define-public r-ropls
6243 (package
6244 (name "r-ropls")
59daf6ed 6245 (version "1.22.0")
a9fac3f4
RW
6246 (source
6247 (origin
6248 (method url-fetch)
6249 (uri (bioconductor-uri "ropls" version))
6250 (sha256
6251 (base32
59daf6ed 6252 "1h76s89hsafrkshpkx7vjinfni9lzfpnbfyg3fhkkrwpp1fnwyj5"))))
a9fac3f4 6253 (build-system r-build-system)
643aaf7e
RW
6254 (propagated-inputs
6255 `(("r-biobase" ,r-biobase)
6256 ("r-multidataset" ,r-multidataset)))
a9fac3f4
RW
6257 (native-inputs
6258 `(("r-knitr" ,r-knitr))) ; for vignettes
6259 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
6260 (synopsis "Multivariate analysis and feature selection of omics data")
6261 (description
6262 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
6263and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
6264regression, classification, and feature selection of omics data where the
6265number of variables exceeds the number of samples and with multicollinearity
6266among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
6267separately model the variation correlated (predictive) to the factor of
6268interest and the uncorrelated (orthogonal) variation. While performing
6269similarly to PLS, OPLS facilitates interpretation.
6270
6271This package provides imlementations of PCA, PLS, and OPLS for multivariate
6272analysis and feature selection of omics data. In addition to scores, loadings
6273and weights plots, the package provides metrics and graphics to determine the
6274optimal number of components (e.g. with the R2 and Q2 coefficients), check the
6275validity of the model by permutation testing, detect outliers, and perform
6276feature selection (e.g. with Variable Importance in Projection or regression
6277coefficients).")
6278 (license license:cecill)))
075a9094
RW
6279
6280(define-public r-biosigner
6281 (package
6282 (name "r-biosigner")
7cda2d41 6283 (version "1.18.2")
075a9094
RW
6284 (source
6285 (origin
6286 (method url-fetch)
6287 (uri (bioconductor-uri "biosigner" version))
6288 (sha256
6289 (base32
7cda2d41 6290 "0i18j4fk91x5017yk1l35c58k5aby22yh81zkp59irphpv9akvjn"))))
075a9094
RW
6291 (build-system r-build-system)
6292 (propagated-inputs
6293 `(("r-biobase" ,r-biobase)
6294 ("r-e1071" ,r-e1071)
7d29dc9c 6295 ("r-multidataset" ,r-multidataset)
075a9094
RW
6296 ("r-randomforest" ,r-randomforest)
6297 ("r-ropls" ,r-ropls)))
6298 (native-inputs
f7100eda 6299 `(("r-knitr" ,r-knitr)))
075a9094
RW
6300 (home-page "https://bioconductor.org/packages/biosigner/")
6301 (synopsis "Signature discovery from omics data")
6302 (description
6303 "Feature selection is critical in omics data analysis to extract
6304restricted and meaningful molecular signatures from complex and high-dimension
6305data, and to build robust classifiers. This package implements a method to
6306assess the relevance of the variables for the prediction performances of the
6307classifier. The approach can be run in parallel with the PLS-DA, Random
6308Forest, and SVM binary classifiers. The signatures and the corresponding
6309'restricted' models are returned, enabling future predictions on new
6310datasets.")
6311 (license license:cecill)))
ae6fa185
RW
6312
6313(define-public r-annotatr
6314 (package
6315 (name "r-annotatr")
458aa446 6316 (version "1.16.0")
ae6fa185
RW
6317 (source
6318 (origin
6319 (method url-fetch)
6320 (uri (bioconductor-uri "annotatr" version))
6321 (sha256
6322 (base32
458aa446 6323 "0dq67snpqxl9mifljm6zlnkdb0ghjwday0fvcn3i7zmrfszgzyf9"))))
ae6fa185
RW
6324 (build-system r-build-system)
6325 (propagated-inputs
6326 `(("r-annotationdbi" ,r-annotationdbi)
6327 ("r-annotationhub" ,r-annotationhub)
6328 ("r-dplyr" ,r-dplyr)
6329 ("r-genomeinfodb" ,r-genomeinfodb)
6330 ("r-genomicfeatures" ,r-genomicfeatures)
6331 ("r-genomicranges" ,r-genomicranges)
6332 ("r-ggplot2" ,r-ggplot2)
6333 ("r-iranges" ,r-iranges)
6334 ("r-readr" ,r-readr)
6335 ("r-regioner" ,r-regioner)
6336 ("r-reshape2" ,r-reshape2)
6337 ("r-rtracklayer" ,r-rtracklayer)
6338 ("r-s4vectors" ,r-s4vectors)))
5ca991bf
RW
6339 (native-inputs
6340 `(("r-knitr" ,r-knitr)))
ae6fa185
RW
6341 (home-page "https://bioconductor.org/packages/annotatr/")
6342 (synopsis "Annotation of genomic regions to genomic annotations")
6343 (description
6344 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
6345differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
6346to investigate the intersecting genomic annotations. Such annotations include
6347those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
6348CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
6349enhancers. The annotatr package provides an easy way to summarize and
6350visualize the intersection of genomic sites/regions with genomic
6351annotations.")
6352 (license license:gpl3)))
2cb738a6
RW
6353
6354(define-public r-rsubread
6355 (package
6356 (name "r-rsubread")
d764f1e7 6357 (version "2.4.2")
2cb738a6
RW
6358 (source
6359 (origin
6360 (method url-fetch)
6361 (uri (bioconductor-uri "Rsubread" version))
6362 (sha256
6363 (base32
d764f1e7 6364 "1wczrw5jb69x45hd3rdqqs9vkysdqwlxn9h3kjzn57r4x5q7jrra"))))
2cb738a6
RW
6365 (properties `((upstream-name . "Rsubread")))
6366 (build-system r-build-system)
6367 (inputs `(("zlib" ,zlib)))
5d63f69b
RW
6368 (propagated-inputs
6369 `(("r-matrix" ,r-matrix)))
2cb738a6
RW
6370 (home-page "https://bioconductor.org/packages/Rsubread/")
6371 (synopsis "Subread sequence alignment and counting for R")
6372 (description
6373 "This package provides tools for alignment, quantification and analysis
6374of second and third generation sequencing data. It includes functionality for
6375read mapping, read counting, SNP calling, structural variant detection and
6376gene fusion discovery. It can be applied to all major sequencing techologies
6377and to both short and long sequence reads.")
6378 (license license:gpl3)))
a6fedf1f 6379
a0422d18 6380(define-public r-flowutils
6381 (package
6382 (name "r-flowutils")
d361222d 6383 (version "1.54.0")
a0422d18 6384 (source
6385 (origin
6386 (method url-fetch)
6387 (uri (bioconductor-uri "flowUtils" version))
6388 (sha256
6389 (base32
d361222d 6390 "1q4g666nd51j24hcp2wxla1bdi77kbfd4i0pxgp7rs2jf7200k09"))))
a0422d18 6391 (properties `((upstream-name . "flowUtils")))
6392 (build-system r-build-system)
6393 (propagated-inputs
6394 `(("r-biobase" ,r-biobase)
6395 ("r-corpcor" ,r-corpcor)
6396 ("r-flowcore" ,r-flowcore)
6397 ("r-graph" ,r-graph)
6398 ("r-runit" ,r-runit)
6399 ("r-xml" ,r-xml)))
6400 (home-page "https://github.com/jspidlen/flowUtils")
6401 (synopsis "Utilities for flow cytometry")
6402 (description
6403 "This package provides utilities for flow cytometry data.")
6404 (license license:artistic2.0)))
6405
ed6f49fc 6406(define-public r-consensusclusterplus
6407 (package
6408 (name "r-consensusclusterplus")
a49024e6 6409 (version "1.54.0")
ed6f49fc 6410 (source
6411 (origin
6412 (method url-fetch)
6413 (uri (bioconductor-uri "ConsensusClusterPlus" version))
6414 (sha256
6415 (base32
a49024e6 6416 "06h85l1mg2kpjprylzz44nhxp64k211plhch5qhg39wp0fk34lfp"))))
ed6f49fc 6417 (properties
6418 `((upstream-name . "ConsensusClusterPlus")))
6419 (build-system r-build-system)
6420 (propagated-inputs
6421 `(("r-all" ,r-all)
6422 ("r-biobase" ,r-biobase)
6423 ("r-cluster" ,r-cluster)))
6424 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
6425 (synopsis "Clustering algorithm")
6426 (description
6427 "This package provides an implementation of an algorithm for determining
6428cluster count and membership by stability evidence in unsupervised analysis.")
6429 (license license:gpl2)))
6430
b4aee31d
RW
6431(define-public r-cytolib
6432 (package
6433 (name "r-cytolib")
9470f901 6434 (version "2.2.1")
b4aee31d
RW
6435 (source
6436 (origin
6437 (method url-fetch)
6438 (uri (bioconductor-uri "cytolib" version))
6439 (sha256
6440 (base32
9470f901 6441 "0y8mxrg3jh9bahsf9rblgyja37m1x1ncxfnrli91xjyg0582kh7r"))))
b4aee31d
RW
6442 (properties `((upstream-name . "cytolib")))
6443 (build-system r-build-system)
b58c4e76 6444 (arguments
6445 `(#:phases
6446 (modify-phases %standard-phases
6447 (add-after 'unpack 'fix-linking
6448 (lambda _
6449 (substitute* "src/Makevars.in"
6450 ;; This is to avoid having a plain directory on the list of
6451 ;; libraries to link.
6452 (("\\(RHDF5_LIBS\\)" match)
6453 (string-append match "/libhdf5.a")))
6454 #t)))))
3c73d7c5 6455 (native-inputs
c6ccd4fc 6456 `(("r-knitr" ,r-knitr)
6457 ("pkg-config" ,pkg-config)))
3c73d7c5
RW
6458 (propagated-inputs
6459 `(("r-bh" ,r-bh)
6460 ("r-rcpp" ,r-rcpp)
6461 ("r-rcpparmadillo" ,r-rcpparmadillo)
6462 ("r-rcppparallel" ,r-rcppparallel)
6463 ("r-rhdf5lib" ,r-rhdf5lib)
6464 ("r-rprotobuflib" ,r-rprotobuflib)))
b4aee31d
RW
6465 (home-page "https://bioconductor.org/packages/cytolib/")
6466 (synopsis "C++ infrastructure for working with gated cytometry")
6467 (description
6468 "This package provides the core data structure and API to represent and
6469interact with gated cytometry data.")
6470 (license license:artistic2.0)))
6471
a6fedf1f 6472(define-public r-flowcore
6473 (package
6474 (name "r-flowcore")
3f0e93b4 6475 (version "2.2.0")
a6fedf1f 6476 (source
6477 (origin
6478 (method url-fetch)
6479 (uri (bioconductor-uri "flowCore" version))
6480 (sha256
6481 (base32
3f0e93b4 6482 "001ickrl2asdl0zwpdjqkl1w7137nzxbryamxihgya394jw73xr8"))))
a6fedf1f 6483 (properties `((upstream-name . "flowCore")))
6484 (build-system r-build-system)
6485 (propagated-inputs
6486 `(("r-bh" ,r-bh)
6487 ("r-biobase" ,r-biobase)
6488 ("r-biocgenerics" ,r-biocgenerics)
b2a2f321 6489 ("r-cytolib" ,r-cytolib)
a6fedf1f 6490 ("r-matrixstats" ,r-matrixstats)
faff2de0
RW
6491 ("r-rcpp" ,r-rcpp)
6492 ("r-rcpparmadillo" ,r-rcpparmadillo)
3f0e93b4 6493 ("r-rprotobuflib" ,r-rprotobuflib)
6494 ("r-s4vectors" ,r-s4vectors)))
faff2de0
RW
6495 (native-inputs
6496 `(("r-knitr" ,r-knitr)))
a6fedf1f 6497 (home-page "https://bioconductor.org/packages/flowCore")
6498 (synopsis "Basic structures for flow cytometry data")
6499 (description
6500 "This package provides S4 data structures and basic functions to deal
6501with flow cytometry data.")
6502 (license license:artistic2.0)))
e0cb053e 6503
6504(define-public r-flowmeans
6505 (package
6506 (name "r-flowmeans")
2cd78131 6507 (version "1.50.0")
e0cb053e 6508 (source
6509 (origin
6510 (method url-fetch)
6511 (uri (bioconductor-uri "flowMeans" version))
6512 (sha256
6513 (base32
2cd78131 6514 "02y5b3iqjlqjlxrqq0l24dr68sjaniz26jqf14cnnwz1xg5hz734"))))
e0cb053e 6515 (properties `((upstream-name . "flowMeans")))
6516 (build-system r-build-system)
6517 (propagated-inputs
6518 `(("r-biobase" ,r-biobase)
6519 ("r-feature" ,r-feature)
6520 ("r-flowcore" ,r-flowcore)
6521 ("r-rrcov" ,r-rrcov)))
6522 (home-page "https://bioconductor.org/packages/flowMeans")
6523 (synopsis "Non-parametric flow cytometry data gating")
6524 (description
6525 "This package provides tools to identify cell populations in Flow
6526Cytometry data using non-parametric clustering and segmented-regression-based
6527change point detection.")
6528 (license license:artistic2.0)))
1502751b 6529
15ac0c19
RW
6530(define-public r-ncdfflow
6531 (package
6532 (name "r-ncdfflow")
eac1eaaa 6533 (version "2.36.0")
15ac0c19
RW
6534 (source
6535 (origin
6536 (method url-fetch)
6537 (uri (bioconductor-uri "ncdfFlow" version))
6538 (sha256
6539 (base32
eac1eaaa 6540 "1knqc3ic2vpck7n7m7adxjz3ac70ra89d5gvlgp9r2q3kgaciwac"))))
15ac0c19
RW
6541 (properties `((upstream-name . "ncdfFlow")))
6542 (build-system r-build-system)
0022e9f4 6543 (arguments
6544 `(#:phases
6545 (modify-phases %standard-phases
6546 (add-after 'unpack 'fix-linking
6547 (lambda _
6548 (substitute* "src/Makevars"
6549 ;; This is to avoid having a plain directory on the list of
6550 ;; libraries to link.
6551 (("\\(RHDF5_LIBS\\)" match)
6552 (string-append match "/libhdf5.a")))
6553 #t)))))
15ac0c19
RW
6554 (propagated-inputs
6555 `(("r-bh" ,r-bh)
6556 ("r-biobase" ,r-biobase)
6557 ("r-biocgenerics" ,r-biocgenerics)
6558 ("r-flowcore" ,r-flowcore)
6559 ("r-rcpp" ,r-rcpp)
6560 ("r-rcpparmadillo" ,r-rcpparmadillo)
6561 ("r-rhdf5lib" ,r-rhdf5lib)
6562 ("r-zlibbioc" ,r-zlibbioc)))
631b12ca
RW
6563 (native-inputs
6564 `(("r-knitr" ,r-knitr)))
15ac0c19
RW
6565 (home-page "https://bioconductor.org/packages/ncdfFlow/")
6566 (synopsis "HDF5 based storage for flow cytometry data")
6567 (description
6568 "This package provides HDF5 storage based methods and functions for
6569manipulation of flow cytometry data.")
6570 (license license:artistic2.0)))
6571
f5f44031
RW
6572(define-public r-ggcyto
6573 (package
6574 (name "r-ggcyto")
43bf50ec 6575 (version "1.18.0")
f5f44031
RW
6576 (source
6577 (origin
6578 (method url-fetch)
6579 (uri (bioconductor-uri "ggcyto" version))
6580 (sha256
6581 (base32
43bf50ec 6582 "0myjvhm9jjb9cih5nlka3f9zg5ncy8gy3krpdpa0618jdglvgr1m"))))
f5f44031
RW
6583 (properties `((upstream-name . "ggcyto")))
6584 (build-system r-build-system)
6585 (propagated-inputs
6586 `(("r-data-table" ,r-data-table)
6587 ("r-flowcore" ,r-flowcore)
6588 ("r-flowworkspace" ,r-flowworkspace)
6589 ("r-ggplot2" ,r-ggplot2)
6590 ("r-gridextra" ,r-gridextra)
3407dfa6 6591 ("r-hexbin" ,r-hexbin)
f5f44031
RW
6592 ("r-ncdfflow" ,r-ncdfflow)
6593 ("r-plyr" ,r-plyr)
6594 ("r-rcolorbrewer" ,r-rcolorbrewer)
6595 ("r-rlang" ,r-rlang)
6596 ("r-scales" ,r-scales)))
0754fefb
RW
6597 (native-inputs
6598 `(("r-knitr" ,r-knitr)))
f5f44031
RW
6599 (home-page "https://github.com/RGLab/ggcyto/issues")
6600 (synopsis "Visualize Cytometry data with ggplot")
6601 (description
6602 "With the dedicated fortify method implemented for @code{flowSet},
6603@code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
6604cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
6605and some custom layers also make it easy to add gates and population
6606statistics to the plot.")
6607 (license license:artistic2.0)))
6608
0dd4b7d7
RW
6609(define-public r-flowviz
6610 (package
6611 (name "r-flowviz")
d5a53ab7 6612 (version "1.54.0")
0dd4b7d7
RW
6613 (source
6614 (origin
6615 (method url-fetch)
6616 (uri (bioconductor-uri "flowViz" version))
6617 (sha256
6618 (base32
d5a53ab7 6619 "1s6jrn2a7hv984xvm6gyn8k3hnma8qidrw9kgj9z5128hv330z7k"))))
0dd4b7d7
RW
6620 (properties `((upstream-name . "flowViz")))
6621 (build-system r-build-system)
6622 (propagated-inputs
6623 `(("r-biobase" ,r-biobase)
6624 ("r-flowcore" ,r-flowcore)
6625 ("r-hexbin" ,r-hexbin)
6626 ("r-idpmisc" ,r-idpmisc)
6627 ("r-kernsmooth" ,r-kernsmooth)
6628 ("r-lattice" ,r-lattice)
6629 ("r-latticeextra" ,r-latticeextra)
6630 ("r-mass" ,r-mass)
6631 ("r-rcolorbrewer" ,r-rcolorbrewer)))
062789b8
RW
6632 (native-inputs
6633 `(("r-knitr" ,r-knitr)))
0dd4b7d7
RW
6634 (home-page "https://bioconductor.org/packages/flowViz/")
6635 (synopsis "Visualization for flow cytometry")
6636 (description
6637 "This package provides visualization tools for flow cytometry data.")
6638 (license license:artistic2.0)))
6639
c8ab9eb1
RW
6640(define-public r-flowclust
6641 (package
6642 (name "r-flowclust")
33c5b6d7 6643 (version "3.28.0")
c8ab9eb1
RW
6644 (source
6645 (origin
6646 (method url-fetch)
6647 (uri (bioconductor-uri "flowClust" version))
6648 (sha256
6649 (base32
33c5b6d7 6650 "1ml3y5wq68jbyr7l5j4zs79bj5bbwzmn5gx41yi88hq78iwkscrq"))))
c8ab9eb1
RW
6651 (properties `((upstream-name . "flowClust")))
6652 (build-system r-build-system)
6653 (arguments
6654 `(#:configure-flags
6655 (list "--configure-args=--enable-bundled-gsl=no")))
6656 (propagated-inputs
6657 `(("r-biobase" ,r-biobase)
6658 ("r-biocgenerics" ,r-biocgenerics)
6659 ("r-clue" ,r-clue)
6660 ("r-corpcor" ,r-corpcor)
6661 ("r-ellipse" ,r-ellipse)
6662 ("r-flowcore" ,r-flowcore)
6663 ("r-flowviz" ,r-flowviz)
6664 ("r-graph" ,r-graph)
6665 ("r-mnormt" ,r-mnormt)))
6666 (inputs
6667 `(("gsl" ,gsl)))
6668 (native-inputs
b347d6c3
RW
6669 `(("pkg-config" ,pkg-config)
6670 ("r-knitr" ,r-knitr)))
c8ab9eb1
RW
6671 (home-page "https://bioconductor.org/packages/flowClust")
6672 (synopsis "Clustering for flow cytometry")
6673 (description
6674 "This package provides robust model-based clustering using a t-mixture
6675model with Box-Cox transformation.")
6676 (license license:artistic2.0)))
6677
f1964519
RW
6678;; TODO: this package bundles an old version of protobuf. It's not easy to
6679;; make it use our protobuf package instead.
6680(define-public r-rprotobuflib
6681 (package
6682 (name "r-rprotobuflib")
5bab0b7e 6683 (version "2.2.0")
f1964519
RW
6684 (source
6685 (origin
6686 (method url-fetch)
6687 (uri (bioconductor-uri "RProtoBufLib" version))
6688 (sha256
6689 (base32
5bab0b7e 6690 "09n4ny3ymfkja2br4rrr2n9dzw3hs7qijhcq4mj0avr86i27llqz"))))
f1964519
RW
6691 (properties `((upstream-name . "RProtoBufLib")))
6692 (build-system r-build-system)
6693 (arguments
6694 `(#:phases
6695 (modify-phases %standard-phases
6696 (add-after 'unpack 'unpack-bundled-sources
6697 (lambda _
6698 (with-directory-excursion "src"
bafade83 6699 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
f1964519 6700 #t)))))
bafade83
RW
6701 (native-inputs
6702 `(("r-knitr" ,r-knitr)))
f1964519
RW
6703 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
6704 (synopsis "C++ headers and static libraries of Protocol buffers")
6705 (description
6706 "This package provides the headers and static library of Protocol buffers
6707for other R packages to compile and link against.")
6708 (license license:bsd-3)))
6709
82c11117
RW
6710(define-public r-flowworkspace
6711 (package
6712 (name "r-flowworkspace")
1b347814 6713 (version "4.2.0")
82c11117
RW
6714 (source
6715 (origin
6716 (method url-fetch)
6717 (uri (bioconductor-uri "flowWorkspace" version))
6718 (sha256
6719 (base32
1b347814 6720 "19svh32jq1dpq3ayhpd5r8bw0iax8d9kdvpvc23gx2pf16g1j5ag"))))
82c11117
RW
6721 (properties `((upstream-name . "flowWorkspace")))
6722 (build-system r-build-system)
ece564f0 6723 (arguments
6724 `(#:phases
6725 (modify-phases %standard-phases
6726 (add-after 'unpack 'fix-linking
6727 (lambda _
6728 (substitute* "src/Makevars"
6729 ;; This is to avoid having a plain directory on the list of
6730 ;; libraries to link.
6731 (("\\{h5lib\\}" match)
6732 (string-append match "/libhdf5.a")))
6733 #t)))))
82c11117 6734 (propagated-inputs
1b347814 6735 `(("r-aws-s3" ,r-aws-s3)
6736 ("r-aws-signature" ,r-aws-signature)
6737 ("r-bh" ,r-bh)
82c11117
RW
6738 ("r-biobase" ,r-biobase)
6739 ("r-biocgenerics" ,r-biocgenerics)
6740 ("r-cytolib" ,r-cytolib)
6741 ("r-data-table" ,r-data-table)
6742 ("r-digest" ,r-digest)
6743 ("r-dplyr" ,r-dplyr)
6744 ("r-flowcore" ,r-flowcore)
a9af09df 6745 ("r-ggplot2" ,r-ggplot2)
82c11117 6746 ("r-graph" ,r-graph)
82c11117
RW
6747 ("r-lattice" ,r-lattice)
6748 ("r-latticeextra" ,r-latticeextra)
6749 ("r-matrixstats" ,r-matrixstats)
6750 ("r-ncdfflow" ,r-ncdfflow)
6751 ("r-rbgl" ,r-rbgl)
82c11117 6752 ("r-rcpp" ,r-rcpp)
a9af09df 6753 ("r-rcpparmadillo" ,r-rcpparmadillo)
82c11117
RW
6754 ("r-rcppparallel" ,r-rcppparallel)
6755 ("r-rgraphviz" ,r-rgraphviz)
a9af09df 6756 ("r-rhdf5lib" ,r-rhdf5lib)
82c11117
RW
6757 ("r-rprotobuflib" ,r-rprotobuflib)
6758 ("r-scales" ,r-scales)
a9af09df
RW
6759 ("r-xml" ,r-xml)))
6760 (native-inputs
6761 `(("r-knitr" ,r-knitr)))
82c11117
RW
6762 (home-page "https://bioconductor.org/packages/flowWorkspace/")
6763 (synopsis "Infrastructure for working with cytometry data")
6764 (description
6765 "This package is designed to facilitate comparison of automated gating
6766methods against manual gating done in flowJo. This package allows you to
6767import basic flowJo workspaces into BioConductor and replicate the gating from
6768flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
6769samples, compensation, and transformation are performed so that the output
6770matches the flowJo analysis.")
6771 (license license:artistic2.0)))
6772
b700b9ec
RW
6773(define-public r-flowstats
6774 (package
6775 (name "r-flowstats")
fd11c7b8 6776 (version "4.2.0")
b700b9ec
RW
6777 (source
6778 (origin
6779 (method url-fetch)
6780 (uri (bioconductor-uri "flowStats" version))
6781 (sha256
6782 (base32
fd11c7b8 6783 "1i6nrwc55k4bn4qprgs6npy7wf8537m429yncqsygsv47z21ix6x"))))
b700b9ec
RW
6784 (properties `((upstream-name . "flowStats")))
6785 (build-system r-build-system)
6786 (propagated-inputs
6787 `(("r-biobase" ,r-biobase)
6788 ("r-biocgenerics" ,r-biocgenerics)
6789 ("r-cluster" ,r-cluster)
6790 ("r-fda" ,r-fda)
6791 ("r-flowcore" ,r-flowcore)
6792 ("r-flowviz" ,r-flowviz)
6793 ("r-flowworkspace" ,r-flowworkspace)
6794 ("r-kernsmooth" ,r-kernsmooth)
6795 ("r-ks" ,r-ks)
6796 ("r-lattice" ,r-lattice)
6797 ("r-mass" ,r-mass)
6798 ("r-ncdfflow" ,r-ncdfflow)
6799 ("r-rcolorbrewer" ,r-rcolorbrewer)
6800 ("r-rrcov" ,r-rrcov)))
6801 (home-page "http://www.github.com/RGLab/flowStats")
6802 (synopsis "Statistical methods for the analysis of flow cytometry data")
6803 (description
6804 "This package provides methods and functionality to analyze flow data
6805that is beyond the basic infrastructure provided by the @code{flowCore}
6806package.")
6807 (license license:artistic2.0)))
6808
6aedc805
RW
6809(define-public r-opencyto
6810 (package
6811 (name "r-opencyto")
5abf0a0d 6812 (version "2.2.0")
6aedc805
RW
6813 (source
6814 (origin
6815 (method url-fetch)
6816 (uri (bioconductor-uri "openCyto" version))
6817 (sha256
6818 (base32
5abf0a0d 6819 "02dymy5fa0wjd4pql3jdv1d65mak7ra4il96va7c0km8s87rn40v"))))
6aedc805
RW
6820 (properties `((upstream-name . "openCyto")))
6821 (build-system r-build-system)
6822 (propagated-inputs
6823 `(("r-biobase" ,r-biobase)
6824 ("r-biocgenerics" ,r-biocgenerics)
6825 ("r-clue" ,r-clue)
6826 ("r-data-table" ,r-data-table)
6827 ("r-flowclust" ,r-flowclust)
6828 ("r-flowcore" ,r-flowcore)
6829 ("r-flowstats" ,r-flowstats)
6830 ("r-flowviz" ,r-flowviz)
6831 ("r-flowworkspace" ,r-flowworkspace)
6832 ("r-graph" ,r-graph)
6833 ("r-gtools" ,r-gtools)
6834 ("r-ks" ,r-ks)
6835 ("r-lattice" ,r-lattice)
6836 ("r-mass" ,r-mass)
6837 ("r-ncdfflow" ,r-ncdfflow)
6838 ("r-plyr" ,r-plyr)
6839 ("r-r-utils" ,r-r-utils)
6840 ("r-rbgl" ,r-rbgl)
6841 ("r-rcolorbrewer" ,r-rcolorbrewer)
6842 ("r-rcpp" ,r-rcpp)
6843 ("r-rrcov" ,r-rrcov)))
8f5e1674
RW
6844 (native-inputs
6845 `(("r-knitr" ,r-knitr)))
6aedc805
RW
6846 (home-page "https://bioconductor.org/packages/openCyto")
6847 (synopsis "Hierarchical gating pipeline for flow cytometry data")
6848 (description
6849 "This package is designed to facilitate the automated gating methods in a
6850sequential way to mimic the manual gating strategy.")
6851 (license license:artistic2.0)))
6852
7a62d5e0
RW
6853(define-public r-cytoml
6854 (package
6855 (name "r-cytoml")
63033b15 6856 (version "2.2.1")
7a62d5e0
RW
6857 (source
6858 (origin
6859 (method url-fetch)
6860 (uri (bioconductor-uri "CytoML" version))
6861 (sha256
6862 (base32
63033b15 6863 "1d8x49aqc95x1vx456hya5r7mal80pj9l6wmr5x5pb5r8qyzz6yq"))))
7a62d5e0
RW
6864 (properties `((upstream-name . "CytoML")))
6865 (build-system r-build-system)
2b224f90 6866 (arguments
6867 `(#:phases
6868 (modify-phases %standard-phases
6869 (add-after 'unpack 'fix-linking
6870 (lambda _
6871 (substitute* "src/Makevars.in"
6872 ;; This is to avoid having a plain directory on the list of
6873 ;; libraries to link.
6874 (("\\{h5lib\\}" match)
6875 (string-append match "/libhdf5.a")))
6876 #t)))))
7a62d5e0
RW
6877 (inputs
6878 `(("libxml2" ,libxml2)))
6879 (propagated-inputs
6880 `(("r-base64enc" ,r-base64enc)
6881 ("r-bh" ,r-bh)
6882 ("r-biobase" ,r-biobase)
6883 ("r-corpcor" ,r-corpcor)
6884 ("r-cytolib" ,r-cytolib)
6885 ("r-data-table" ,r-data-table)
6886 ("r-dplyr" ,r-dplyr)
6887 ("r-flowcore" ,r-flowcore)
6888 ("r-flowworkspace" ,r-flowworkspace)
6889 ("r-ggcyto" ,r-ggcyto)
6890 ("r-graph" ,r-graph)
6891 ("r-jsonlite" ,r-jsonlite)
6892 ("r-lattice" ,r-lattice)
7a62d5e0
RW
6893 ("r-opencyto" ,r-opencyto)
6894 ("r-plyr" ,r-plyr)
6895 ("r-rbgl" ,r-rbgl)
6896 ("r-rcpp" ,r-rcpp)
8d5a83b7 6897 ("r-rcpparmadillo" ,r-rcpparmadillo)
7a62d5e0
RW
6898 ("r-rcppparallel" ,r-rcppparallel)
6899 ("r-rgraphviz" ,r-rgraphviz)
8d5a83b7 6900 ("r-rhdf5lib" ,r-rhdf5lib)
7a62d5e0
RW
6901 ("r-rprotobuflib" ,r-rprotobuflib)
6902 ("r-runit" ,r-runit)
8d5a83b7 6903 ("r-tibble" ,r-tibble)
7a62d5e0 6904 ("r-xml" ,r-xml)
ef588757 6905 ("r-xml2" ,r-xml2)
7a62d5e0 6906 ("r-yaml" ,r-yaml)))
d49e3f01
RW
6907 (native-inputs
6908 `(("r-knitr" ,r-knitr)))
7a62d5e0
RW
6909 (home-page "https://github.com/RGLab/CytoML")
6910 (synopsis "GatingML interface for cross platform cytometry data sharing")
6911 (description
6912 "This package provides an interface to implementations of the GatingML2.0
6913standard to exchange gated cytometry data with other software platforms.")
6914 (license license:artistic2.0)))
6915
1502751b 6916(define-public r-flowsom
6917 (package
6918 (name "r-flowsom")
1f7ddaf0 6919 (version "1.22.0")
1502751b 6920 (source
6921 (origin
6922 (method url-fetch)
6923 (uri (bioconductor-uri "FlowSOM" version))
6924 (sha256
6925 (base32
1f7ddaf0 6926 "0gydp6q6zqkadw356k9br646zfynz8gk9ckbx9d297x503j5sgwf"))))
1502751b 6927 (properties `((upstream-name . "FlowSOM")))
6928 (build-system r-build-system)
6929 (propagated-inputs
6930 `(("r-biocgenerics" ,r-biocgenerics)
6931 ("r-consensusclusterplus" ,r-consensusclusterplus)
ba71567a 6932 ("r-cytoml" ,r-cytoml)
1502751b 6933 ("r-flowcore" ,r-flowcore)
ba71567a 6934 ("r-flowworkspace" ,r-flowworkspace)
1502751b 6935 ("r-igraph" ,r-igraph)
ba71567a 6936 ("r-rcolorbrewer" ,r-rcolorbrewer)
1502751b 6937 ("r-tsne" ,r-tsne)
6938 ("r-xml" ,r-xml)))
6939 (home-page "https://bioconductor.org/packages/FlowSOM/")
6940 (synopsis "Visualize and interpret cytometry data")
6941 (description
6942 "FlowSOM offers visualization options for cytometry data, by using
6943self-organizing map clustering and minimal spanning trees.")
6944 (license license:gpl2+)))
1adb9cbc 6945
6946(define-public r-mixomics
6947 (package
6948 (name "r-mixomics")
0e78ce36 6949 (version "6.14.0")
1adb9cbc 6950 (source
6951 (origin
6952 (method url-fetch)
6953 (uri (bioconductor-uri "mixOmics" version))
6954 (sha256
6955 (base32
0e78ce36 6956 "0q43ay5r0qsx0zjjnrq24fk6pq5cimviky5lm4w2mbjclqf0gv0q"))))
1adb9cbc 6957 (properties `((upstream-name . "mixOmics")))
6958 (build-system r-build-system)
6959 (propagated-inputs
6960 `(("r-corpcor" ,r-corpcor)
6961 ("r-dplyr" ,r-dplyr)
6962 ("r-ellipse" ,r-ellipse)
0e78ce36 6963 ("r-ggrepel" ,r-ggrepel)
1adb9cbc 6964 ("r-ggplot2" ,r-ggplot2)
6965 ("r-gridextra" ,r-gridextra)
6966 ("r-igraph" ,r-igraph)
6967 ("r-lattice" ,r-lattice)
6968 ("r-mass" ,r-mass)
6969 ("r-matrixstats" ,r-matrixstats)
6970 ("r-rarpack" ,r-rarpack)
6971 ("r-rcolorbrewer" ,r-rcolorbrewer)
6972 ("r-reshape2" ,r-reshape2)
6973 ("r-tidyr" ,r-tidyr)))
9669bc17
RW
6974 (native-inputs
6975 `(("r-knitr" ,r-knitr)))
1adb9cbc 6976 (home-page "http://www.mixOmics.org")
6977 (synopsis "Multivariate methods for exploration of biological datasets")
6978 (description
6979 "mixOmics offers a wide range of multivariate methods for the exploration
6980and integration of biological datasets with a particular focus on variable
6981selection. The package proposes several sparse multivariate models we have
6982developed to identify the key variables that are highly correlated, and/or
6983explain the biological outcome of interest. The data that can be analysed
6984with mixOmics may come from high throughput sequencing technologies, such as
6985omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
6986also beyond the realm of omics (e.g. spectral imaging). The methods
6987implemented in mixOmics can also handle missing values without having to
6988delete entire rows with missing data.")
6989 (license license:gpl2+)))
a0efa069 6990
6991(define-public r-depecher
fafaeab4 6992 (package ;Source/Weave error
a0efa069 6993 (name "r-depecher")
fafaeab4 6994 (version "1.6.0")
a0efa069 6995 (source
6996 (origin
6997 (method url-fetch)
6998 (uri (bioconductor-uri "DepecheR" version))
6999 (sha256
7000 (base32
fafaeab4 7001 "0c7yv3a7k22nhhw3601n8jdl61cjmlny9b3nfrzsp78mkxi0h469"))))
a0efa069 7002 (properties `((upstream-name . "DepecheR")))
7003 (build-system r-build-system)
a0efa069 7004 (propagated-inputs
7005 `(("r-beanplot" ,r-beanplot)
a0efa069 7006 ("r-dosnow" ,r-dosnow)
7007 ("r-dplyr" ,r-dplyr)
2c8433ca 7008 ("r-fnn" ,r-fnn)
a0efa069 7009 ("r-foreach" ,r-foreach)
7010 ("r-ggplot2" ,r-ggplot2)
fafaeab4 7011 ("r-gmodels" ,r-gmodels)
a0efa069 7012 ("r-gplots" ,r-gplots)
7013 ("r-mass" ,r-mass)
7014 ("r-matrixstats" ,r-matrixstats)
7015 ("r-mixomics" ,r-mixomics)
7016 ("r-moments" ,r-moments)
7017 ("r-rcpp" ,r-rcpp)
7018 ("r-rcppeigen" ,r-rcppeigen)
7019 ("r-reshape2" ,r-reshape2)
2c8433ca 7020 ("r-robustbase" ,r-robustbase)
a0efa069 7021 ("r-viridis" ,r-viridis)))
bf3722f9
RW
7022 (native-inputs
7023 `(("r-knitr" ,r-knitr)))
a0efa069 7024 (home-page "https://bioconductor.org/packages/DepecheR/")
7025 (synopsis "Identify traits of clusters in high-dimensional entities")
7026 (description
7027 "The purpose of this package is to identify traits in a dataset that can
7028separate groups. This is done on two levels. First, clustering is performed,
7029using an implementation of sparse K-means. Secondly, the generated clusters
7030are used to predict outcomes of groups of individuals based on their
7031distribution of observations in the different clusters. As certain clusters
7032with separating information will be identified, and these clusters are defined
7033by a sparse number of variables, this method can reduce the complexity of
7034data, to only emphasize the data that actually matters.")
7035 (license license:expat)))
b46a0ee7 7036
bb88417f
RW
7037(define-public r-rcistarget
7038 (package
7039 (name "r-rcistarget")
64813573 7040 (version "1.10.0")
bb88417f
RW
7041 (source
7042 (origin
7043 (method url-fetch)
7044 (uri (bioconductor-uri "RcisTarget" version))
7045 (sha256
7046 (base32
64813573 7047 "0a711jzxl1kggpk3ln68xzc5y30my4nbs1mxx8951pyi3jvzjfyf"))))
bb88417f
RW
7048 (properties `((upstream-name . "RcisTarget")))
7049 (build-system r-build-system)
7050 (propagated-inputs
7051 `(("r-aucell" ,r-aucell)
7052 ("r-biocgenerics" ,r-biocgenerics)
7053 ("r-data-table" ,r-data-table)
7054 ("r-feather" ,r-feather)
7055 ("r-gseabase" ,r-gseabase)
7056 ("r-r-utils" ,r-r-utils)
7057 ("r-summarizedexperiment" ,r-summarizedexperiment)))
93235b1e
RW
7058 (native-inputs
7059 `(("r-knitr" ,r-knitr)))
bb88417f
RW
7060 (home-page "https://aertslab.org/#scenic")
7061 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
7062 (description
7063 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
7064over-represented on a gene list. In a first step, RcisTarget selects DNA
7065motifs that are significantly over-represented in the surroundings of the
7066@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
7067achieved by using a database that contains genome-wide cross-species rankings
7068for each motif. The motifs that are then annotated to TFs and those that have
7069a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
7070each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
7071genes in the gene-set that are ranked above the leading edge).")
7072 (license license:gpl3)))
7073
b46a0ee7
RW
7074(define-public r-cicero
7075 (package
7076 (name "r-cicero")
589ac422 7077 (version "1.8.1")
b46a0ee7
RW
7078 (source
7079 (origin
7080 (method url-fetch)
7081 (uri (bioconductor-uri "cicero" version))
7082 (sha256
7083 (base32
589ac422 7084 "12y857p4p0m7k72bimli8wjn9cd0gxjwcs3n7ri9pn9l9d42krqr"))))
b46a0ee7
RW
7085 (build-system r-build-system)
7086 (propagated-inputs
7087 `(("r-assertthat" ,r-assertthat)
7088 ("r-biobase" ,r-biobase)
7089 ("r-biocgenerics" ,r-biocgenerics)
7090 ("r-data-table" ,r-data-table)
7091 ("r-dplyr" ,r-dplyr)
7092 ("r-fnn" ,r-fnn)
7093 ("r-genomicranges" ,r-genomicranges)
7094 ("r-ggplot2" ,r-ggplot2)
7095 ("r-glasso" ,r-glasso)
7096 ("r-gviz" ,r-gviz)
7097 ("r-igraph" ,r-igraph)
7098 ("r-iranges" ,r-iranges)
7099 ("r-matrix" ,r-matrix)
7100 ("r-monocle" ,r-monocle)
7101 ("r-plyr" ,r-plyr)
7102 ("r-reshape2" ,r-reshape2)
7103 ("r-s4vectors" ,r-s4vectors)
1893092d 7104 ("r-stringi" ,r-stringi)
b46a0ee7
RW
7105 ("r-stringr" ,r-stringr)
7106 ("r-tibble" ,r-tibble)
5ea4f604 7107 ("r-tidyr" ,r-tidyr)
b46a0ee7 7108 ("r-vgam" ,r-vgam)))
6bd6097e
RW
7109 (native-inputs
7110 `(("r-knitr" ,r-knitr)))
b46a0ee7
RW
7111 (home-page "https://bioconductor.org/packages/cicero/")
7112 (synopsis "Predict cis-co-accessibility from single-cell data")
7113 (description
7114 "Cicero computes putative cis-regulatory maps from single-cell chromatin
7115accessibility data. It also extends the monocle package for use in chromatin
7116accessibility data.")
7117 (license license:expat)))
14bb1c48
RW
7118
7119;; This is the latest commit on the "monocle3" branch.
7120(define-public r-cicero-monocle3
7121 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
7122 (revision "1"))
7123 (package (inherit r-cicero)
7124 (name "r-cicero-monocle3")
7125 (version (git-version "1.3.2" revision commit))
7126 (source
7127 (origin
7128 (method git-fetch)
7129 (uri (git-reference
b0e7b699 7130 (url "https://github.com/cole-trapnell-lab/cicero-release")
14bb1c48
RW
7131 (commit commit)))
7132 (file-name (git-file-name name version))
7133 (sha256
7134 (base32
7135 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
7136 (propagated-inputs
7137 `(("r-monocle3" ,r-monocle3)
7138 ,@(alist-delete "r-monocle"
7139 (package-propagated-inputs r-cicero)))))))
a9815a6c 7140
297531ef
MIP
7141(define-public r-circrnaprofiler
7142 (package
7143 (name "r-circrnaprofiler")
4f617bfb 7144 (version "1.4.2")
297531ef
MIP
7145 (source
7146 (origin
7147 (method url-fetch)
7148 (uri (bioconductor-uri "circRNAprofiler" version))
7149 (sha256
7150 (base32
4f617bfb 7151 "0r1hfm3pc7c71irzmxmdwc27ns9hkymz4vhb4pqbli4xn37q7cg8"))))
297531ef
MIP
7152 (properties
7153 `((upstream-name . "circRNAprofiler")))
7154 (build-system r-build-system)
7155 (propagated-inputs
7156 `(("r-annotationhub" ,r-annotationhub)
7157 ("r-biostrings" ,r-biostrings)
7158 ("r-bsgenome" ,r-bsgenome)
7159 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7160 ("r-deseq2" ,r-deseq2)
7161 ("r-dplyr" ,r-dplyr)
7162 ("r-edger" ,r-edger)
7163 ("r-genomeinfodb" ,r-genomeinfodb)
7164 ("r-genomicranges" ,r-genomicranges)
7165 ("r-ggplot2" ,r-ggplot2)
7166 ("r-gwascat" ,r-gwascat)
7167 ("r-iranges" ,r-iranges)
7168 ("r-magrittr" ,r-magrittr)
7169 ("r-r-utils" ,r-r-utils)
7170 ("r-readr" ,r-readr)
7171 ("r-reshape2" ,r-reshape2)
7172 ("r-rlang" ,r-rlang)
7173 ("r-rtracklayer" ,r-rtracklayer)
7174 ("r-s4vectors" ,r-s4vectors)
7175 ("r-seqinr" ,r-seqinr)
7176 ("r-stringi" ,r-stringi)
7177 ("r-stringr" ,r-stringr)
7178 ("r-universalmotif" ,r-universalmotif)))
7179 (native-inputs
7180 `(("r-knitr" ,r-knitr)))
7181 (home-page
7182 "https://github.com/Aufiero/circRNAprofiler")
7183 (synopsis
7184 "Computational framework for the downstream analysis of circular RNA's")
7185 (description
7186 "@code{r-circrnaprofiler} is a computational framework for a comprehensive
7187in silico analysis of @dfn{circular RNA} (circRNAs). This computational
7188framework allows to combine and analyze circRNAs previously detected by
7189multiple publicly available annotation-based circRNA detection tools. It
7190covers different aspects of circRNAs analysis from differential expression
7191analysis, evolutionary conservation, biogenesis to functional analysis.")
7192 (license license:gpl3)))
7193
a9815a6c
RW
7194(define-public r-cistopic
7195 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
7196 (revision "0"))
7197 (package
7198 (name "r-cistopic")
7199 (version (git-version "0.2.1" revision commit))
7200 (source
7201 (origin
7202 (method git-fetch)
7203 (uri (git-reference
b0e7b699 7204 (url "https://github.com/aertslab/cisTopic")
a9815a6c
RW
7205 (commit commit)))
7206 (file-name (git-file-name name version))
7207 (sha256
7208 (base32
7209 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
7210 (build-system r-build-system)
7211 (propagated-inputs
7212 `(("r-aucell" ,r-aucell)
7213 ("r-data-table" ,r-data-table)
7214 ("r-dplyr" ,r-dplyr)
7215 ("r-dosnow" ,r-dosnow)
7216 ("r-dt" ,r-dt)
7217 ("r-feather" ,r-feather)
7218 ("r-fitdistrplus" ,r-fitdistrplus)
7219 ("r-genomicranges" ,r-genomicranges)
7220 ("r-ggplot2" ,r-ggplot2)
7221 ("r-lda" ,r-lda)
7222 ("r-matrix" ,r-matrix)
7223 ("r-plyr" ,r-plyr)
7224 ("r-rcistarget" ,r-rcistarget)
7225 ("r-rtracklayer" ,r-rtracklayer)
7226 ("r-s4vectors" ,r-s4vectors)))
7227 (home-page "https://github.com/aertslab/cisTopic")
7228 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
7229 (description
7230 "The sparse nature of single cell epigenomics data can be overruled using
7231probabilistic modelling methods such as @dfn{Latent Dirichlet
7232Allocation} (LDA). This package allows the probabilistic modelling of
7233cis-regulatory topics (cisTopics) from single cell epigenomics data, and
7234includes functionalities to identify cell states based on the contribution of
7235cisTopics and explore the nature and regulatory proteins driving them.")
7236 (license license:gpl3))))
d85c0f98
RW
7237
7238(define-public r-genie3
7239 (package
7240 (name "r-genie3")
5d1bd611 7241 (version "1.12.0")
d85c0f98
RW
7242 (source
7243 (origin
7244 (method url-fetch)
7245 (uri (bioconductor-uri "GENIE3" version))
7246 (sha256
7247 (base32
5d1bd611 7248 "1z7qkv0cgdx2plhc7xdz6s7vwdjhzcdadi35wg3fl6xpids5njf5"))))
d85c0f98
RW
7249 (properties `((upstream-name . "GENIE3")))
7250 (build-system r-build-system)
7251 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
b3280883
RW
7252 (native-inputs
7253 `(("r-knitr" ,r-knitr)))
d85c0f98
RW
7254 (home-page "https://bioconductor.org/packages/GENIE3")
7255 (synopsis "Gene network inference with ensemble of trees")
7256 (description
7257 "This package implements the GENIE3 algorithm for inferring gene
7258regulatory networks from expression data.")
7259 (license license:gpl2+)))
db316d73
RW
7260
7261(define-public r-roc
7262 (package
7263 (name "r-roc")
e7b61ba7 7264 (version "1.66.0")
db316d73
RW
7265 (source
7266 (origin
7267 (method url-fetch)
7268 (uri (bioconductor-uri "ROC" version))
7269 (sha256
7270 (base32
e7b61ba7 7271 "02b9n42z3kjrfxpdf3glqvimd79nhnycq00mb09fzhkpp5zl43c9"))))
db316d73
RW
7272 (properties `((upstream-name . "ROC")))
7273 (build-system r-build-system)
3672b74f
RW
7274 (propagated-inputs
7275 `(("r-knitr" ,r-knitr)))
db316d73
RW
7276 (home-page "https://www.bioconductor.org/packages/ROC/")
7277 (synopsis "Utilities for ROC curves")
7278 (description
7279 "This package provides utilities for @dfn{Receiver Operating
7280Characteristic} (ROC) curves, with a focus on micro arrays.")
7281 (license license:artistic2.0)))
46721dea
RW
7282
7283(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
7284 (package
7285 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
7286 (version "0.6.0")
7287 (source
7288 (origin
7289 (method url-fetch)
7290 (uri (bioconductor-uri
7291 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
7292 version 'annotation))
7293 (sha256
7294 (base32
7295 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
7296 (properties
7297 `((upstream-name
7298 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
7299 (build-system r-build-system)
7300 (propagated-inputs `(("r-minfi" ,r-minfi)))
7301 (home-page
7302 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
7303 (synopsis "Annotation for Illumina's 450k methylation arrays")
7304 (description
7305 "This package provides manifests and annotation for Illumina's 450k array
7306data.")
7307 (license license:artistic2.0)))
38babeaa
RW
7308
7309(define-public r-watermelon
7310 (package
7311 (name "r-watermelon")
9f6e2bfe 7312 (version "1.34.0")
38babeaa
RW
7313 (source
7314 (origin
7315 (method url-fetch)
7316 (uri (bioconductor-uri "wateRmelon" version))
7317 (sha256
7318 (base32
9f6e2bfe 7319 "1sc2nxg9bafpvlwqhky2p5b6fkimkk9v3xcab9kvwnj6szrb6p3f"))))
38babeaa
RW
7320 (properties `((upstream-name . "wateRmelon")))
7321 (build-system r-build-system)
7322 (propagated-inputs
7323 `(("r-biobase" ,r-biobase)
7324 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
7325 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
7326 ("r-illuminaio" ,r-illuminaio)
7327 ("r-limma" ,r-limma)
7328 ("r-lumi" ,r-lumi)
7329 ("r-matrixstats" ,r-matrixstats)
7330 ("r-methylumi" ,r-methylumi)
7331 ("r-roc" ,r-roc)))
7332 (home-page "https://bioconductor.org/packages/wateRmelon/")
7333 (synopsis "Illumina 450 methylation array normalization and metrics")
7334 (description
7335 "The standard index of DNA methylation (beta) is computed from methylated
7336and unmethylated signal intensities. Betas calculated from raw signal
7337intensities perform well, but using 11 methylomic datasets we demonstrate that
7338quantile normalization methods produce marked improvement. The commonly used
7339procedure of normalizing betas is inferior to the separate normalization of M
7340and U, and it is also advantageous to normalize Type I and Type II assays
7341separately. This package provides 15 flavours of betas and three performance
7342metrics, with methods for objects produced by the @code{methylumi} and
7343@code{minfi} packages.")
7344 (license license:gpl3)))
7d2cb646
RW
7345
7346(define-public r-gdsfmt
7347 (package
7348 (name "r-gdsfmt")
6f37c3ea 7349 (version "1.26.1")
7d2cb646
RW
7350 (source
7351 (origin
7352 (method url-fetch)
7353 (uri (bioconductor-uri "gdsfmt" version))
7354 (sha256
7355 (base32
6f37c3ea 7356 "0f5vn8h5fzzazcv92sgrf85hc4xkkizk2wwml9mzjd8ya2fkwg8n"))
7d2cb646
RW
7357 (modules '((guix build utils)))
7358 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
7359 ;; them and link with system libraries instead.
7360 (snippet
7361 '(begin
7362 (for-each delete-file-recursively
7363 '("src/LZ4"
7364 "src/XZ"
7365 "src/ZLIB"))
7366 (substitute* "src/Makevars"
7367 (("all: \\$\\(SHLIB\\)") "all:")
7368 (("\\$\\(SHLIB\\): liblzma.a") "")
7369 (("(ZLIB|LZ4)/.*") "")
7370 (("CoreArray/dVLIntGDS.cpp.*")
7371 "CoreArray/dVLIntGDS.cpp")
7372 (("CoreArray/dVLIntGDS.o.*")
7373 "CoreArray/dVLIntGDS.o")
7374 (("PKG_LIBS = ./liblzma.a")
7375 "PKG_LIBS = -llz4"))
7376 (substitute* "src/CoreArray/dStream.h"
7377 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
7378 (string-append "include <" header ">")))
7379 #t))))
7380 (properties `((upstream-name . "gdsfmt")))
7381 (build-system r-build-system)
7382 (inputs
7383 `(("lz4" ,lz4)
7384 ("xz" ,xz)
7385 ("zlib" ,zlib)))
f4954b0b
RW
7386 (native-inputs
7387 `(("r-knitr" ,r-knitr)))
7d2cb646
RW
7388 (home-page "http://corearray.sourceforge.net/")
7389 (synopsis
7390 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
7391 (description
7392 "This package provides a high-level R interface to CoreArray @dfn{Genomic
7393Data Structure} (GDS) data files, which are portable across platforms with
7394hierarchical structure to store multiple scalable array-oriented data sets
7395with metadata information. It is suited for large-scale datasets, especially
7396for data which are much larger than the available random-access memory. The
7397@code{gdsfmt} package offers efficient operations specifically designed for
7398integers of less than 8 bits, since a diploid genotype, like
7399@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
7400byte. Data compression and decompression are available with relatively
7401efficient random access. It is also allowed to read a GDS file in parallel
7402with multiple R processes supported by the package @code{parallel}.")
7403 (license license:lgpl3)))
6b5f59c7
RW
7404
7405(define-public r-bigmelon
7406 (package
7407 (name "r-bigmelon")
64f9fb30 7408 (version "1.16.0")
6b5f59c7
RW
7409 (source
7410 (origin
7411 (method url-fetch)
7412 (uri (bioconductor-uri "bigmelon" version))
7413 (sha256
7414 (base32
64f9fb30 7415 "0hj5njwx7n681vigkq4560f9dm7mdjgvcwbgp5nbdn1fb2z24bk7"))))
6b5f59c7
RW
7416 (properties `((upstream-name . "bigmelon")))
7417 (build-system r-build-system)
7418 (propagated-inputs
7419 `(("r-biobase" ,r-biobase)
7420 ("r-biocgenerics" ,r-biocgenerics)
7421 ("r-gdsfmt" ,r-gdsfmt)
7422 ("r-geoquery" ,r-geoquery)
7423 ("r-methylumi" ,r-methylumi)
7424 ("r-minfi" ,r-minfi)
7425 ("r-watermelon" ,r-watermelon)))
7426 (home-page "https://bioconductor.org/packages/bigmelon/")
7427 (synopsis "Illumina methylation array analysis for large experiments")
7428 (description
7429 "This package provides methods for working with Illumina arrays using the
7430@code{gdsfmt} package.")
7431 (license license:gpl3)))
739b2d10 7432
e5dfcd8e
RW
7433(define-public r-seqbias
7434 (package
7435 (name "r-seqbias")
42e00c09 7436 (version "1.38.0")
e5dfcd8e
RW
7437 (source
7438 (origin
7439 (method url-fetch)
7440 (uri (bioconductor-uri "seqbias" version))
7441 (sha256
7442 (base32
42e00c09 7443 "1m634sidmk6c603k2gflyiddkns9vr6ij591nmab523xk5r2f4b2"))))
e5dfcd8e
RW
7444 (properties `((upstream-name . "seqbias")))
7445 (build-system r-build-system)
7446 (propagated-inputs
7447 `(("r-biostrings" ,r-biostrings)
7448 ("r-genomicranges" ,r-genomicranges)
7449 ("r-rhtslib" ,r-rhtslib)))
e5dfcd8e
RW
7450 (home-page "https://bioconductor.org/packages/seqbias/")
7451 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
7452 (description
7453 "This package implements a model of per-position sequencing bias in
7454high-throughput sequencing data using a simple Bayesian network, the structure
7455and parameters of which are trained on a set of aligned reads and a reference
7456genome sequence.")
7457 (license license:lgpl3)))
7458
63daca1e
RJ
7459(define-public r-snplocs-hsapiens-dbsnp144-grch37
7460 (package
7461 (name "r-snplocs-hsapiens-dbsnp144-grch37")
7462 (version "0.99.20")
7463 (source (origin
7464 (method url-fetch)
7465 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
7466 version 'annotation))
7467 (sha256
7468 (base32
7469 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
7470 (build-system r-build-system)
7471 ;; As this package provides little more than a very large data file it
7472 ;; doesn't make sense to build substitutes.
7473 (arguments `(#:substitutable? #f))
7474 (propagated-inputs
7475 `(("r-biocgenerics" ,r-biocgenerics)
7476 ("r-s4vectors" ,r-s4vectors)
7477 ("r-iranges" ,r-iranges)
7478 ("r-genomeinfodb" ,r-genomeinfodb)
7479 ("r-genomicranges" ,r-genomicranges)
7480 ("r-bsgenome" ,r-bsgenome)
7481 ("r-biostrings" ,r-biostrings)))
7482 (home-page
7483 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
7484 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
7485 (description "This package provides SNP locations and alleles for Homo
7486sapiens extracted from NCBI dbSNP Build 144. The source data files used for
7487this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
7488to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
7489patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
1408e2ab 7490X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
63daca1e
RJ
7491the mitochondrion chromosome. Therefore, the SNPs in this package can be
7492injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
7493correct position but this injection will exclude chrM (i.e. nothing will be
7494injected in that sequence).")
7495 (license license:artistic2.0)))
7496
bb0024dc
RW
7497(define-public r-reqon
7498 (package
7499 (name "r-reqon")
0c53f27d 7500 (version "1.36.0")
bb0024dc
RW
7501 (source
7502 (origin
7503 (method url-fetch)
7504 (uri (bioconductor-uri "ReQON" version))
7505 (sha256
7506 (base32
0c53f27d 7507 "1yz0r0rrk4n6dnqbdq41lvs5z8l6vkx729m0a7f29svw4dbc6mdq"))))
bb0024dc
RW
7508 (properties `((upstream-name . "ReQON")))
7509 (build-system r-build-system)
7510 (propagated-inputs
7511 `(("r-rjava" ,r-rjava)
7512 ("r-rsamtools" ,r-rsamtools)
7513 ("r-seqbias" ,r-seqbias)))
7514 (home-page "https://bioconductor.org/packages/ReQON/")
7515 (synopsis "Recalibrating quality of nucleotides")
7516 (description
7517 "This package provides an implementation of an algorithm for
7518recalibrating the base quality scores for aligned sequencing data in BAM
7519format.")
7520 (license license:gpl2)))
7521
739b2d10
RW
7522(define-public r-wavcluster
7523 (package
7524 (name "r-wavcluster")
fd7e23b5 7525 (version "2.24.0")
739b2d10
RW
7526 (source
7527 (origin
7528 (method url-fetch)
7529 (uri (bioconductor-uri "wavClusteR" version))
7530 (sha256
7531 (base32
fd7e23b5 7532 "18cg0jbr3rjyx31wwyag1n5gams55pbd2rvb99i3g80q9hvswawi"))))
739b2d10
RW
7533 (properties `((upstream-name . "wavClusteR")))
7534 (build-system r-build-system)
7535 (propagated-inputs
7536 `(("r-biocgenerics" ,r-biocgenerics)
7537 ("r-biostrings" ,r-biostrings)
7538 ("r-foreach" ,r-foreach)
7539 ("r-genomicfeatures" ,r-genomicfeatures)
7540 ("r-genomicranges" ,r-genomicranges)
7541 ("r-ggplot2" ,r-ggplot2)
7542 ("r-hmisc" ,r-hmisc)
7543 ("r-iranges" ,r-iranges)
7544 ("r-mclust" ,r-mclust)
7545 ("r-rsamtools" ,r-rsamtools)
7546 ("r-rtracklayer" ,r-rtracklayer)
7547 ("r-s4vectors" ,r-s4vectors)
7548 ("r-seqinr" ,r-seqinr)
fd7e23b5 7549 ("r-stringr" ,r-stringr)))
12b255f2
RW
7550 (native-inputs
7551 `(("r-knitr" ,r-knitr)))
739b2d10
RW
7552 (home-page "https://bioconductor.org/packages/wavClusteR/")
7553 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
7554 (description
7555 "This package provides an integrated pipeline for the analysis of
7556PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
7557sequencing errors, SNPs and additional non-experimental sources by a non-
7558parametric mixture model. The protein binding sites (clusters) are then
7559resolved at high resolution and cluster statistics are estimated using a
7560rigorous Bayesian framework. Post-processing of the results, data export for
7561UCSC genome browser visualization and motif search analysis are provided. In
e40ecf8a 7562addition, the package integrates RNA-Seq data to estimate the False
739b2d10
RW
7563Discovery Rate of cluster detection. Key functions support parallel multicore
7564computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
7565be applied to the analysis of other NGS data obtained from experimental
7566procedures that induce nucleotide substitutions (e.g. BisSeq).")
7567 (license license:gpl2)))
853211a5
RW
7568
7569(define-public r-timeseriesexperiment
7570 (package
7571 (name "r-timeseriesexperiment")
87f704b4 7572 (version "1.8.0")
853211a5
RW
7573 (source
7574 (origin
7575 (method url-fetch)
7576 (uri (bioconductor-uri "TimeSeriesExperiment" version))
7577 (sha256
7578 (base32
87f704b4 7579 "1jx0rk660mfzk7rfhamnp0disx3bv456cqi9hyaz2wcbcdrlvcjn"))))
853211a5
RW
7580 (properties
7581 `((upstream-name . "TimeSeriesExperiment")))
7582 (build-system r-build-system)
7583 (propagated-inputs
7584 `(("r-deseq2" ,r-deseq2)
7585 ("r-dplyr" ,r-dplyr)
7586 ("r-dynamictreecut" ,r-dynamictreecut)
7587 ("r-edger" ,r-edger)
7588 ("r-ggplot2" ,r-ggplot2)
7589 ("r-hmisc" ,r-hmisc)
7590 ("r-limma" ,r-limma)
7591 ("r-magrittr" ,r-magrittr)
7592 ("r-proxy" ,r-proxy)
7593 ("r-s4vectors" ,r-s4vectors)
7594 ("r-summarizedexperiment" ,r-summarizedexperiment)
7595 ("r-tibble" ,r-tibble)
7596 ("r-tidyr" ,r-tidyr)
7597 ("r-vegan" ,r-vegan)
7598 ("r-viridis" ,r-viridis)))
49dd5041
RW
7599 (native-inputs
7600 `(("r-knitr" ,r-knitr)))
853211a5
RW
7601 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
7602 (synopsis "Analysis for short time-series data")
7603 (description
7604 "This package is a visualization and analysis toolbox for short time
7605course data which includes dimensionality reduction, clustering, two-sample
7606differential expression testing and gene ranking techniques. The package also
7607provides methods for retrieving enriched pathways.")
7608 (license license:lgpl3+)))
df8576e5
RW
7609
7610(define-public r-variantfiltering
7611 (package
7612 (name "r-variantfiltering")
45ea773f 7613 (version "1.26.0")
df8576e5
RW
7614 (source
7615 (origin
7616 (method url-fetch)
7617 (uri (bioconductor-uri "VariantFiltering" version))
7618 (sha256
7619 (base32
45ea773f 7620 "0zy53knvyk8wy3hmnsxc0w9qkhvx6xhviskvx7rwmrsi7pz531l5"))))
df8576e5
RW
7621 (properties
7622 `((upstream-name . "VariantFiltering")))
7623 (build-system r-build-system)
7624 (propagated-inputs
7625 `(("r-annotationdbi" ,r-annotationdbi)
7626 ("r-biobase" ,r-biobase)
7627 ("r-biocgenerics" ,r-biocgenerics)
7628 ("r-biocparallel" ,r-biocparallel)
7629 ("r-biostrings" ,r-biostrings)
7630 ("r-bsgenome" ,r-bsgenome)
7631 ("r-dt" ,r-dt)
7632 ("r-genomeinfodb" ,r-genomeinfodb)
7633 ("r-genomicfeatures" ,r-genomicfeatures)
7634 ("r-genomicranges" ,r-genomicranges)
7635 ("r-genomicscores" ,r-genomicscores)
7636 ("r-graph" ,r-graph)
7637 ("r-gviz" ,r-gviz)
7638 ("r-iranges" ,r-iranges)
7639 ("r-rbgl" ,r-rbgl)
7640 ("r-rsamtools" ,r-rsamtools)
7641 ("r-s4vectors" ,r-s4vectors)
7642 ("r-shiny" ,r-shiny)
7643 ("r-shinyjs" ,r-shinyjs)
7644 ("r-shinythemes" ,r-shinythemes)
7645 ("r-shinytree" ,r-shinytree)
7646 ("r-summarizedexperiment" ,r-summarizedexperiment)
7647 ("r-variantannotation" ,r-variantannotation)
7648 ("r-xvector" ,r-xvector)))
7649 (home-page "https://github.com/rcastelo/VariantFiltering")
7650 (synopsis "Filtering of coding and non-coding genetic variants")
7651 (description
7652 "Filter genetic variants using different criteria such as inheritance
7653model, amino acid change consequence, minor allele frequencies across human
7654populations, splice site strength, conservation, etc.")
7655 (license license:artistic2.0)))
f5349b4d
RW
7656
7657(define-public r-genomegraphs
7658 (package
7659 (name "r-genomegraphs")
053a2127 7660 (version "1.46.0")
f5349b4d
RW
7661 (source
7662 (origin
7663 (method url-fetch)
7664 (uri (bioconductor-uri "GenomeGraphs" version))
7665 (sha256
7666 (base32
053a2127 7667 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
f5349b4d
RW
7668 (properties `((upstream-name . "GenomeGraphs")))
7669 (build-system r-build-system)
7670 (propagated-inputs
7671 `(("r-biomart" ,r-biomart)))
7672 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
7673 (synopsis "Plotting genomic information from Ensembl")
7674 (description
7675 "Genomic data analyses requires integrated visualization of known genomic
7676information and new experimental data. GenomeGraphs uses the biomaRt package
7677to perform live annotation queries to Ensembl and translates this to e.g.
7678gene/transcript structures in viewports of the grid graphics package. This
7679results in genomic information plotted together with your data. Another
7680strength of GenomeGraphs is to plot different data types such as array CGH,
7681gene expression, sequencing and other data, together in one plot using the
7682same genome coordinate system.")
7683 (license license:artistic2.0)))
2a360cf6
RW
7684
7685(define-public r-wavetiling
7686 (package
7687 (name "r-wavetiling")
e13f9773 7688 (version "1.28.0")
2a360cf6
RW
7689 (source
7690 (origin
7691 (method url-fetch)
7692 (uri (bioconductor-uri "waveTiling" version))
7693 (sha256
7694 (base32
e13f9773 7695 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
2a360cf6
RW
7696 (properties `((upstream-name . "waveTiling")))
7697 (build-system r-build-system)
7698 (propagated-inputs
7699 `(("r-affy" ,r-affy)
7700 ("r-biobase" ,r-biobase)
7701 ("r-biostrings" ,r-biostrings)
7702 ("r-genomegraphs" ,r-genomegraphs)
7703 ("r-genomicranges" ,r-genomicranges)
7704 ("r-iranges" ,r-iranges)
7705 ("r-oligo" ,r-oligo)
7706 ("r-oligoclasses" ,r-oligoclasses)
7707 ("r-preprocesscore" ,r-preprocesscore)
7708 ("r-waveslim" ,r-waveslim)))
7709 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
7710 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
7711 (description
7712 "This package is designed to conduct transcriptome analysis for tiling
7713arrays based on fast wavelet-based functional models.")
7714 (license license:gpl2+)))
d80a1569
RW
7715
7716(define-public r-variancepartition
7717 (package
7718 (name "r-variancepartition")
44ecd5f7 7719 (version "1.20.0")
d80a1569
RW
7720 (source
7721 (origin
7722 (method url-fetch)
7723 (uri (bioconductor-uri "variancePartition" version))
7724 (sha256
7725 (base32
44ecd5f7 7726 "0fisaqd5v8xy9rz9l1zs62k1n2h4k1irzgwj46ci947l52x1qhah"))))
d80a1569
RW
7727 (properties
7728 `((upstream-name . "variancePartition")))
7729 (build-system r-build-system)
7730 (propagated-inputs
7731 `(("r-biobase" ,r-biobase)
326746e1 7732 ("r-biocparallel" ,r-biocparallel)
d80a1569
RW
7733 ("r-colorramps" ,r-colorramps)
7734 ("r-doparallel" ,r-doparallel)
7735 ("r-foreach" ,r-foreach)
7736 ("r-ggplot2" ,r-ggplot2)
7737 ("r-gplots" ,r-gplots)
7738 ("r-iterators" ,r-iterators)
7739 ("r-limma" ,r-limma)
7740 ("r-lme4" ,r-lme4)
7741 ("r-lmertest" ,r-lmertest)
7742 ("r-mass" ,r-mass)
7743 ("r-pbkrtest" ,r-pbkrtest)
7744 ("r-progress" ,r-progress)
7745 ("r-reshape2" ,r-reshape2)
7746 ("r-scales" ,r-scales)))
fbbaf5ae
RW
7747 (native-inputs
7748 `(("r-knitr" ,r-knitr)))
d80a1569
RW
7749 (home-page "https://bioconductor.org/packages/variancePartition/")
7750 (synopsis "Analyze variation in gene expression experiments")
7751 (description
7752 "This is a package providing tools to quantify and interpret multiple
7753sources of biological and technical variation in gene expression experiments.
7754It uses a linear mixed model to quantify variation in gene expression
7755attributable to individual, tissue, time point, or technical variables. The
7756package includes dream differential expression analysis for repeated
7757measures.")
7758 (license license:gpl2+)))
16e2e4f2 7759
7760(define-public r-htqpcr
7761 (package
7762 (name "r-htqpcr")
949626f2 7763 (version "1.44.0")
16e2e4f2 7764 (source
7765 (origin
7766 (method url-fetch)
7767 (uri (bioconductor-uri "HTqPCR" version))
7768 (sha256
7769 (base32
949626f2 7770 "1fzjx6psr41naq9ycpnv3lxlgkiyrpn7r2wl1i4gz45f3lax0yji"))))
16e2e4f2 7771 (properties `((upstream-name . "HTqPCR")))
7772 (build-system r-build-system)
7773 (propagated-inputs
7774 `(("r-affy" ,r-affy)
7775 ("r-biobase" ,r-biobase)
7776 ("r-gplots" ,r-gplots)
7777 ("r-limma" ,r-limma)
7778 ("r-rcolorbrewer" ,r-rcolorbrewer)))
486a0800
TGR
7779 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
7780 "groups/bertone/software/HTqPCR.pdf"))
16e2e4f2 7781 (synopsis "Automated analysis of high-throughput qPCR data")
7782 (description
7783 "Analysis of Ct values from high throughput quantitative real-time
7784PCR (qPCR) assays across multiple conditions or replicates. The input data
7785can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
7786OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
7787Laboratories; conventional 96- or 384-well plates; or microfluidic devices
7788such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
7789loading, quality assessment, normalization, visualization and parametric or
7790non-parametric testing for statistical significance in Ct values between
7791features (e.g. genes, microRNAs).")
7792 (license license:artistic2.0)))
86fb2c63 7793
7794(define-public r-unifiedwmwqpcr
7795 (package
7796 (name "r-unifiedwmwqpcr")
fa7e2429 7797 (version "1.26.0")
86fb2c63 7798 (source
7799 (origin
7800 (method url-fetch)
7801 (uri (bioconductor-uri "unifiedWMWqPCR" version))
7802 (sha256
7803 (base32
fa7e2429 7804 "1ad5a7gy43l8x1rf5lgqiy2bv6fgah7cbnp4lrqwshphlnr30ndv"))))
86fb2c63 7805 (properties
7806 `((upstream-name . "unifiedWMWqPCR")))
7807 (build-system r-build-system)
7808 (propagated-inputs
7809 `(("r-biocgenerics" ,r-biocgenerics)
7810 ("r-htqpcr" ,r-htqpcr)))
7811 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
7812 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
7813 (description
b5b0ee3b 7814 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
86fb2c63 7815data. This modified test allows for testing differential expression in qPCR
7816data.")
7817 (license license:gpl2+)))
72b67e0b 7818
1353e536
MIP
7819(define-public r-universalmotif
7820 (package
7821 (name "r-universalmotif")
7822 (version "1.8.3")
7823 (source
7824 (origin
7825 (method url-fetch)
7826 (uri (bioconductor-uri "universalmotif" version))
7827 (sha256
7828 (base32
7829 "1ys2kbayc1rzv8nzi60208yfslm4kzynndfg7vw2n0c30dvzycrc"))))
7830 (properties
7831 `((upstream-name . "universalmotif")))
7832 (build-system r-build-system)
7833 (arguments
7834 `(#:phases
7835 (modify-phases %standard-phases
7836 (add-after 'unpack 'fix-reference-to-strip
7837 (lambda _
7838 (substitute* "src/Makevars"
7839 (("/usr/bin/strip") (which "strip"))))))))
7840 (propagated-inputs
7841 `(("r-biocgenerics" ,r-biocgenerics)
7842 ("r-biostrings" ,r-biostrings)
7843 ("r-ggplot2" ,r-ggplot2)
7844 ("r-ggseqlogo" ,r-ggseqlogo)
7845 ("r-iranges" ,r-iranges)
7846 ("r-mass" ,r-mass)
7847 ("r-rcpp" ,r-rcpp)
7848 ("r-rcppthread" ,r-rcppthread)
7849 ("r-rdpack" ,r-rdpack)
7850 ("r-rlang" ,r-rlang)
7851 ("r-s4vectors" ,r-s4vectors)
7852 ("r-yaml" ,r-yaml)))
7853 (native-inputs
7854 `(("r-knitr" ,r-knitr)))
7855 (home-page
7856 "https://bioconductor.org/packages/universalmotif/")
7857 (synopsis
7858 "Specific structures importer, modifier, and exporter for R")
7859 (description
7860 "This package allows importing most common @dfn{specific structure}
7861(motif) types into R for use by functions provided by other Bioconductor
7862motif-related packages. Motifs can be exported into most major motif formats
7863from various classes as defined by other Bioconductor packages. A suite of
7864motif and sequence manipulation and analysis functions are included, including
7865enrichment, comparison, P-value calculation, shuffling, trimming, higher-order
7866motifs, and others.")
7867 (license license:gpl3)))
7868
72b67e0b
RW
7869;; This is a CRAN package, but it depends on Bioconductor packages, so we put
7870;; it here.
7871(define-public r-activedriverwgs
7872 (package
7873 (name "r-activedriverwgs")
5412da84 7874 (version "1.1.1")
72b67e0b
RW
7875 (source
7876 (origin
7877 (method url-fetch)
7878 (uri (cran-uri "ActiveDriverWGS" version))
7879 (sha256
7880 (base32
5412da84 7881 "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say"))))
72b67e0b
RW
7882 (properties
7883 `((upstream-name . "ActiveDriverWGS")))
7884 (build-system r-build-system)
7885 (propagated-inputs
7886 `(("r-biostrings" ,r-biostrings)
7887 ("r-bsgenome" ,r-bsgenome)
7888 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7889 ("r-genomeinfodb" ,r-genomeinfodb)
7890 ("r-genomicranges" ,r-genomicranges)
7891 ("r-iranges" ,r-iranges)
72b67e0b 7892 ("r-s4vectors" ,r-s4vectors)))
e1ce10e3
RW
7893 (native-inputs
7894 `(("r-knitr" ,r-knitr)))
72b67e0b
RW
7895 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
7896 (synopsis "Driver discovery tool for cancer whole genomes")
7897 (description
7898 "This package provides a method for finding an enrichment of cancer
7899simple somatic mutations (SNVs and Indels) in functional elements across the
7900human genome. ActiveDriverWGS detects coding and noncoding driver elements
7901using whole genome sequencing data.")
7902 (license license:gpl3)))
8e6f63dd
RW
7903
7904;; This is a CRAN package, but it depends on Bioconductor packages, so we put
7905;; it here.
7906(define-public r-activepathways
7907 (package
7908 (name "r-activepathways")
a9a91280 7909 (version "1.0.2")
8e6f63dd
RW
7910 (source
7911 (origin
7912 (method url-fetch)
7913 (uri (cran-uri "ActivePathways" version))
7914 (sha256
7915 (base32
a9a91280 7916 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
8e6f63dd
RW
7917 (properties
7918 `((upstream-name . "ActivePathways")))
7919 (build-system r-build-system)
7920 (propagated-inputs
7921 `(("r-data-table" ,r-data-table)
a9a91280 7922 ("r-ggplot2" ,r-ggplot2)))
229736aa
RW
7923 (native-inputs
7924 `(("r-knitr" ,r-knitr)))
8e6f63dd
RW
7925 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
7926 (synopsis "Multivariate pathway enrichment analysis")
7927 (description
7928 "This package represents an integrative method of analyzing multi omics
7929data that conducts enrichment analysis of annotated gene sets. ActivePathways
7930uses a statistical data fusion approach, rationalizes contributing evidence
7931and highlights associated genes, improving systems-level understanding of
7932cellular organization in health and disease.")
7933 (license license:gpl3)))
d11d6fea
RW
7934
7935(define-public r-bgmix
7936 (package
7937 (name "r-bgmix")
fad5da32 7938 (version "1.50.0")
d11d6fea
RW
7939 (source
7940 (origin
7941 (method url-fetch)
7942 (uri (bioconductor-uri "BGmix" version))
7943 (sha256
7944 (base32
fad5da32 7945 "0r9gjqajarg5mivxhqdzn8m8hmfarmzbplp3zqyyznccri03pv50"))))
d11d6fea
RW
7946 (properties `((upstream-name . "BGmix")))
7947 (build-system r-build-system)
7948 (propagated-inputs
7949 `(("r-kernsmooth" ,r-kernsmooth)))
7950 (home-page "https://bioconductor.org/packages/BGmix/")
7951 (synopsis "Bayesian models for differential gene expression")
7952 (description
7953 "This package provides fully Bayesian mixture models for differential
7954gene expression.")
7955 (license license:gpl2)))
75eb1149
RW
7956
7957(define-public r-bgx
7958 (package
7959 (name "r-bgx")
3cebe274 7960 (version "1.56.0")
75eb1149
RW
7961 (source
7962 (origin
7963 (method url-fetch)
7964 (uri (bioconductor-uri "bgx" version))
7965 (sha256
7966 (base32
3cebe274 7967 "0gm4wv9drqvg9r4f0id1ivrfgv0nvh0hb6hp63b3jd14092777im"))))
75eb1149
RW
7968 (properties `((upstream-name . "bgx")))
7969 (build-system r-build-system)
7970 (propagated-inputs
7971 `(("r-affy" ,r-affy)
7972 ("r-biobase" ,r-biobase)
7973 ("r-gcrma" ,r-gcrma)
7974 ("r-rcpp" ,r-rcpp)))
7975 (home-page "https://bioconductor.org/packages/bgx/")
7976 (synopsis "Bayesian gene expression")
7977 (description
7978 "This package provides tools for Bayesian integrated analysis of
7979Affymetrix GeneChips.")
7980 (license license:gpl2)))
6bd50acf
RW
7981
7982(define-public r-bhc
7983 (package
7984 (name "r-bhc")
2219bef1 7985 (version "1.42.0")
6bd50acf
RW
7986 (source
7987 (origin
7988 (method url-fetch)
7989 (uri (bioconductor-uri "BHC" version))
7990 (sha256
7991 (base32
2219bef1 7992 "1n2rkbj8j10f38d40wvi6mwjxnrlfx71a48ab07bp2s0hwhxd7yn"))))
6bd50acf
RW
7993 (properties `((upstream-name . "BHC")))
7994 (build-system r-build-system)
7995 (home-page "https://bioconductor.org/packages/BHC/")
7996 (synopsis "Bayesian hierarchical clustering")
7997 (description
7998 "The method implemented in this package performs bottom-up hierarchical
7999clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
8000in the data and Bayesian model selection to decide at each step which clusters
8001to merge. This avoids several limitations of traditional methods, for example
8002how many clusters there should be and how to choose a principled distance
8003metric. This implementation accepts multinomial (i.e. discrete, with 2+
8004categories) or time-series data. This version also includes a randomised
8005algorithm which is more efficient for larger data sets.")
8006 (license license:gpl3)))
de9374b7
RW
8007
8008(define-public r-bicare
8009 (package
8010 (name "r-bicare")
4ec66569 8011 (version "1.48.0")
de9374b7
RW
8012 (source
8013 (origin
8014 (method url-fetch)
8015 (uri (bioconductor-uri "BicARE" version))
8016 (sha256
8017 (base32
4ec66569 8018 "1np3967rjx54hbjsynvya75lcsqa6zic6frw5fjwqybwv2pzzw2k"))))
de9374b7
RW
8019 (properties `((upstream-name . "BicARE")))
8020 (build-system r-build-system)
8021 (propagated-inputs
8022 `(("r-biobase" ,r-biobase)
8023 ("r-gseabase" ,r-gseabase)
8024 ("r-multtest" ,r-multtest)))
8025 (home-page "http://bioinfo.curie.fr")
8026 (synopsis "Biclustering analysis and results exploration")
8027 (description
8028 "This is a package for biclustering analysis and exploration of
8029results.")
8030 (license license:gpl2)))
40fe63ad
RW
8031
8032(define-public r-bifet
8033 (package
8034 (name "r-bifet")
d57be633 8035 (version "1.10.0")
40fe63ad
RW
8036 (source
8037 (origin
8038 (method url-fetch)
8039 (uri (bioconductor-uri "BiFET" version))
8040 (sha256
8041 (base32
d57be633 8042 "191m1xhsj4l64rrh67hqiz1rdkfhw0gfd5aymf3x0xm710l3rh4a"))))
40fe63ad
RW
8043 (properties `((upstream-name . "BiFET")))
8044 (build-system r-build-system)
8045 (propagated-inputs
8046 `(("r-genomicranges" ,r-genomicranges)
8047 ("r-poibin" ,r-poibin)))
a54fd409
RW
8048 (native-inputs
8049 `(("r-knitr" ,r-knitr)))
40fe63ad
RW
8050 (home-page "https://bioconductor.org/packages/BiFET")
8051 (synopsis "Bias-free footprint enrichment test")
8052 (description
8053 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
8054over-represented in target regions compared to background regions after
8055correcting for the bias arising from the imbalance in read counts and GC
8056contents between the target and background regions. For a given TF k, BiFET
8057tests the null hypothesis that the target regions have the same probability of
8058having footprints for the TF k as the background regions while correcting for
8059the read count and GC content bias.")
8060 (license license:gpl3)))
e823337c
RW
8061
8062(define-public r-rsbml
8063 (package
8064 (name "r-rsbml")
3320f044 8065 (version "2.48.0")
e823337c
RW
8066 (source
8067 (origin
8068 (method url-fetch)
8069 (uri (bioconductor-uri "rsbml" version))
8070 (sha256
8071 (base32
3320f044 8072 "0vrjfhwcpc699sq78pkm022fam3ahar8h3lx3fr879dd21k02g61"))))
e823337c
RW
8073 (properties `((upstream-name . "rsbml")))
8074 (build-system r-build-system)
8075 (inputs
8076 `(("libsbml" ,libsbml)
8077 ("zlib" ,zlib)))
8078 (propagated-inputs
8079 `(("r-biocgenerics" ,r-biocgenerics)
8080 ("r-graph" ,r-graph)))
8081 (native-inputs
8082 `(("pkg-config" ,pkg-config)))
8083 (home-page "http://www.sbml.org")
8084 (synopsis "R support for SBML")
8085 (description
8086 "This package provides an R interface to libsbml for SBML parsing,
8087validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
8088 (license license:artistic2.0)))
75a8bb31
RW
8089
8090(define-public r-hypergraph
8091 (package
8092 (name "r-hypergraph")
294fd58a 8093 (version "1.62.0")
75a8bb31
RW
8094 (source
8095 (origin
8096 (method url-fetch)
8097 (uri (bioconductor-uri "hypergraph" version))
8098 (sha256
8099 (base32
294fd58a 8100 "1p5mzr2aiqqc1j2inh45abjvqhid9jqv6wiym1xxnz16mpaa7q97"))))
75a8bb31
RW
8101 (properties `((upstream-name . "hypergraph")))
8102 (build-system r-build-system)
8103 (propagated-inputs
8104 `(("r-graph" ,r-graph)))
8105 (home-page "https://bioconductor.org/packages/hypergraph")
8106 (synopsis "Hypergraph data structures")
8107 (description
8108 "This package implements some simple capabilities for representing and
8109manipulating hypergraphs.")
8110 (license license:artistic2.0)))
5aef09bd
RW
8111
8112(define-public r-hyperdraw
8113 (package
8114 (name "r-hyperdraw")
249b7030 8115 (version "1.42.0")
5aef09bd
RW
8116 (source
8117 (origin
8118 (method url-fetch)
8119 (uri (bioconductor-uri "hyperdraw" version))
8120 (sha256
8121 (base32
249b7030 8122 "0z3a3lpz7s0fw023fxldkgxvl2dl1wn8agnyj09sky11ainxdayz"))))
5aef09bd
RW
8123 (properties `((upstream-name . "hyperdraw")))
8124 (build-system r-build-system)
8125 (inputs `(("graphviz" ,graphviz)))
8126 (propagated-inputs
8127 `(("r-graph" ,r-graph)
8128 ("r-hypergraph" ,r-hypergraph)
8129 ("r-rgraphviz" ,r-rgraphviz)))
8130 (home-page "https://bioconductor.org/packages/hyperdraw")
8131 (synopsis "Visualizing hypergraphs")
8132 (description
8133 "This package provides functions for visualizing hypergraphs.")
8134 (license license:gpl2+)))
6ca6f866
RW
8135
8136(define-public r-biggr
8137 (package
8138 (name "r-biggr")
0f94a9ed 8139 (version "1.26.0")
6ca6f866
RW
8140 (source
8141 (origin
8142 (method url-fetch)
8143 (uri (bioconductor-uri "BiGGR" version))
8144 (sha256
8145 (base32
0f94a9ed 8146 "1hlsnss6071ck4ky1akxp1dnv3vmd8f85drdziqmm4nc2dfrr14y"))))
6ca6f866
RW
8147 (properties `((upstream-name . "BiGGR")))
8148 (build-system r-build-system)
8149 (propagated-inputs
8150 `(("r-hyperdraw" ,r-hyperdraw)
8151 ("r-hypergraph" ,r-hypergraph)
8152 ("r-lim" ,r-lim)
8153 ("r-limsolve" ,r-limsolve)
8154 ("r-rsbml" ,r-rsbml)
8155 ("r-stringr" ,r-stringr)))
8156 (home-page "https://bioconductor.org/packages/BiGGR/")
8157 (synopsis "Constraint based modeling using metabolic reconstruction databases")
8158 (description
8159 "This package provides an interface to simulate metabolic reconstruction
8160from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
8161reconstruction databases. The package facilitates @dfn{flux balance
8162analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
8163networks and estimated fluxes can be visualized with hypergraphs.")
8164 (license license:gpl3+)))
820373db
RW
8165
8166(define-public r-bigmemoryextras
8167 (package
8168 (name "r-bigmemoryextras")
e80f8262 8169 (version "1.38.0")
820373db
RW
8170 (source
8171 (origin
8172 (method url-fetch)
8173 (uri (bioconductor-uri "bigmemoryExtras" version))
8174 (sha256
8175 (base32
e80f8262 8176 "1k31h746j8r3f92vj62s38fw12qjkv5814ipcqfbswnxgaan17zj"))))
820373db
RW
8177 (properties
8178 `((upstream-name . "bigmemoryExtras")))
8179 (build-system r-build-system)
8180 (propagated-inputs
8181 `(("r-bigmemory" ,r-bigmemory)))
eef9c99c
RW
8182 (native-inputs
8183 `(("r-knitr" ,r-knitr)))
820373db
RW
8184 (home-page "https://github.com/phaverty/bigmemoryExtras")
8185 (synopsis "Extension of the bigmemory package")
8186 (description
8187 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
8188safety and convenience features to the @code{filebacked.big.matrix} class from
8189the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
8190monitoring and gracefully restoring the connection to on-disk data and it also
7230f6d5 8191protects against accidental data modification with a file-system-based
820373db
RW
8192permissions system. Utilities are provided for using @code{BigMatrix}-derived
8193classes as @code{assayData} matrices within the @code{Biobase} package's
8194@code{eSet} family of classes. @code{BigMatrix} provides some optimizations
8195related to attaching to, and indexing into, file-backed matrices with
8196dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
8197a file-backed matrix with factor properties.")
8198 (license license:artistic2.0)))
d38775b1
RW
8199
8200(define-public r-bigpint
8201 (package
8202 (name "r-bigpint")
1e288678 8203 (version "1.6.0")
d38775b1
RW
8204 (source
8205 (origin
8206 (method url-fetch)
8207 (uri (bioconductor-uri "bigPint" version))
8208 (sha256
8209 (base32
1e288678 8210 "1axgapy4iyx059777m9faczwwj03h3i5dyrs0rlc84axzhzd2kis"))))
d38775b1
RW
8211 (properties `((upstream-name . "bigPint")))
8212 (build-system r-build-system)
8213 (propagated-inputs
d0badcc1
RW
8214 `(("r-delayedarray" ,r-delayedarray)
8215 ("r-dplyr" ,r-dplyr)
d38775b1
RW
8216 ("r-ggally" ,r-ggally)
8217 ("r-ggplot2" ,r-ggplot2)
8218 ("r-gridextra" ,r-gridextra)
8219 ("r-hexbin" ,r-hexbin)
8220 ("r-hmisc" ,r-hmisc)
8221 ("r-htmlwidgets" ,r-htmlwidgets)
8222 ("r-plotly" ,r-plotly)
8223 ("r-plyr" ,r-plyr)
8224 ("r-rcolorbrewer" ,r-rcolorbrewer)
8225 ("r-reshape" ,r-reshape)
8226 ("r-shiny" ,r-shiny)
8227 ("r-shinycssloaders" ,r-shinycssloaders)
8228 ("r-shinydashboard" ,r-shinydashboard)
8229 ("r-stringr" ,r-stringr)
d0badcc1 8230 ("r-summarizedexperiment" ,r-summarizedexperiment)
d38775b1 8231 ("r-tidyr" ,r-tidyr)))
1f2f01ae
RW
8232 (native-inputs
8233 `(("r-knitr" ,r-knitr)))
d38775b1
RW
8234 (home-page "https://github.com/lindsayrutter/bigPint")
8235 (synopsis "Big multivariate data plotted interactively")
8236 (description
8237 "This package provides methods for visualizing large multivariate
8238datasets using static and interactive scatterplot matrices, parallel
8239coordinate plots, volcano plots, and litre plots. It includes examples for
8240visualizing RNA-sequencing datasets and differentially expressed genes.")
8241 (license license:gpl3)))
991554fc
RW
8242
8243(define-public r-chemminer
8244 (package
8245 (name "r-chemminer")
8c8d365c 8246 (version "3.42.2")
991554fc
RW
8247 (source
8248 (origin
8249 (method url-fetch)
8250 (uri (bioconductor-uri "ChemmineR" version))
8251 (sha256
8252 (base32
8c8d365c 8253 "10d8h6w24h4s7l02zzv6q46w3yiqsjizip7mf11cvkmd6p7qxfl9"))))
991554fc
RW
8254 (properties `((upstream-name . "ChemmineR")))
8255 (build-system r-build-system)
8256 (propagated-inputs
8257 `(("r-base64enc" ,r-base64enc)
8258 ("r-bh" ,r-bh)
8259 ("r-biocgenerics" ,r-biocgenerics)
8260 ("r-dbi" ,r-dbi)
8261 ("r-digest" ,r-digest)
8262 ("r-dt" ,r-dt)
8263 ("r-ggplot2" ,r-ggplot2)
8264 ("r-gridextra" ,r-gridextra)
8265 ("r-png" ,r-png)
8266 ("r-rcpp" ,r-rcpp)
8267 ("r-rcurl" ,r-rcurl)
8268 ("r-rjson" ,r-rjson)
8269 ("r-rsvg" ,r-rsvg)))
06908a73
RW
8270 (native-inputs
8271 `(("r-knitr" ,r-knitr)))
991554fc
RW
8272 (home-page "https://github.com/girke-lab/ChemmineR")
8273 (synopsis "Cheminformatics toolkit for R")
8274 (description
8275 "ChemmineR is a cheminformatics package for analyzing drug-like small
8276molecule data in R. It contains functions for efficient processing of large
8277numbers of molecules, physicochemical/structural property predictions,
8278structural similarity searching, classification and clustering of compound
8279libraries with a wide spectrum of algorithms. In addition, it offers
8280visualization functions for compound clustering results and chemical
8281structures.")
8282 (license license:artistic2.0)))
48bcbef0
RW
8283
8284(define-public r-bioassayr
8285 (package
8286 (name "r-bioassayr")
2528cad4 8287 (version "1.28.2")
48bcbef0
RW
8288 (source
8289 (origin
8290 (method url-fetch)
8291 (uri (bioconductor-uri "bioassayR" version))
8292 (sha256
8293 (base32
2528cad4 8294 "0ylnnm31jkmi8zz78kngqv36yn6i5lvjp1i27v59svw13m4r03g5"))))
48bcbef0
RW
8295 (properties `((upstream-name . "bioassayR")))
8296 (build-system r-build-system)
8297 (propagated-inputs
8298 `(("r-biocgenerics" ,r-biocgenerics)
8299 ("r-chemminer" ,r-chemminer)
8300 ("r-dbi" ,r-dbi)
8301 ("r-matrix" ,r-matrix)
8302 ("r-rjson" ,r-rjson)
8303 ("r-rsqlite" ,r-rsqlite)
8304 ("r-xml" ,r-xml)))
faaf2b35
RW
8305 (native-inputs
8306 `(("r-knitr" ,r-knitr)))
323aec6a 8307 (home-page "https://github.com/girke-lab/bioassayR")
48bcbef0
RW
8308 (synopsis "Cross-target analysis of small molecule bioactivity")
8309 (description
8310 "bioassayR is a computational tool that enables simultaneous analysis of
8311thousands of bioassay experiments performed over a diverse set of compounds
8312and biological targets. Unique features include support for large-scale
8313cross-target analyses of both public and custom bioassays, generation of
8314@dfn{high throughput screening fingerprints} (HTSFPs), and an optional
8315preloaded database that provides access to a substantial portion of publicly
8316available bioactivity data.")
8317 (license license:artistic2.0)))
29fd736a
RW
8318
8319(define-public r-biobroom
8320 (package
8321 (name "r-biobroom")
95e30d8f 8322 (version "1.22.0")
29fd736a
RW
8323 (source
8324 (origin
8325 (method url-fetch)
8326 (uri (bioconductor-uri "biobroom" version))
8327 (sha256
8328 (base32
95e30d8f 8329 "07wzamwl07p20s932aym2jkf6c1zz7d9h7kyby5ka4pw4abynlrv"))))
29fd736a
RW
8330 (properties `((upstream-name . "biobroom")))
8331 (build-system r-build-system)
8332 (propagated-inputs
8333 `(("r-biobase" ,r-biobase)
8334 ("r-broom" ,r-broom)
8335 ("r-dplyr" ,r-dplyr)
8336 ("r-tidyr" ,r-tidyr)))
e09ca033
RW
8337 (native-inputs
8338 `(("r-knitr" ,r-knitr)))
29fd736a
RW
8339 (home-page "https://github.com/StoreyLab/biobroom")
8340 (synopsis "Turn Bioconductor objects into tidy data frames")
8341 (description
8342 "This package contains methods for converting standard objects
8343constructed by bioinformatics packages, especially those in Bioconductor, and
8344converting them to @code{tidy} data. It thus serves as a complement to the
8345@code{broom} package, and follows the same tidy, augment, glance division of
8346tidying methods. Tidying data makes it easy to recombine, reshape and
8347visualize bioinformatics analyses.")
8348 ;; Any version of the LGPL.
8349 (license license:lgpl3+)))
c373223e
RW
8350
8351(define-public r-graphite
8352 (package
8353 (name "r-graphite")
26224e09 8354 (version "1.36.0")
c373223e
RW
8355 (source
8356 (origin
8357 (method url-fetch)
8358 (uri (bioconductor-uri "graphite" version))
8359 (sha256
8360 (base32
26224e09 8361 "1ihza8m397qfvr79fhghs2knmw862hwz2akysy39r8hndv6lc7wk"))))
c373223e
RW
8362 (properties `((upstream-name . "graphite")))
8363 (build-system r-build-system)
8364 (propagated-inputs
8365 `(("r-annotationdbi" ,r-annotationdbi)
8366 ("r-checkmate" ,r-checkmate)
8367 ("r-graph" ,r-graph)
8368 ("r-httr" ,r-httr)
8369 ("r-rappdirs" ,r-rappdirs)))
8370 (home-page "https://bioconductor.org/packages/graphite/")
8371 (synopsis "Networks from pathway databases")
8372 (description
8373 "Graphite provides networks derived from eight public pathway databases,
8374and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
8375symbols).")
8376 (license license:agpl3+)))
f388834e
RW
8377
8378(define-public r-reactomepa
8379 (package
8380 (name "r-reactomepa")
a4f4a552 8381 (version "1.34.0")
f388834e
RW
8382 (source
8383 (origin
8384 (method url-fetch)
8385 (uri (bioconductor-uri "ReactomePA" version))
8386 (sha256
8387 (base32
a4f4a552 8388 "04b2ng9jp2bsfbg3wnbg6m6a5c3szcmbypk1lx34i63228g8z98m"))))
f388834e
RW
8389 (properties `((upstream-name . "ReactomePA")))
8390 (build-system r-build-system)
8391 (propagated-inputs
8392 `(("r-annotationdbi" ,r-annotationdbi)
8393 ("r-dose" ,r-dose)
8394 ("r-enrichplot" ,r-enrichplot)
8395 ("r-ggplot2" ,r-ggplot2)
8396 ("r-ggraph" ,r-ggraph)
8397 ("r-graphite" ,r-graphite)
8398 ("r-igraph" ,r-igraph)
8399 ("r-reactome-db" ,r-reactome-db)))
affb4ab3
RW
8400 (native-inputs
8401 `(("r-knitr" ,r-knitr)))
f388834e
RW
8402 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
8403 (synopsis "Reactome pathway analysis")
8404 (description
8405 "This package provides functions for pathway analysis based on the
8406REACTOME pathway database. It implements enrichment analysis, gene set
8407enrichment analysis and several functions for visualization.")
8408 (license license:gpl2)))
21afe920
RW
8409
8410(define-public r-ebarrays
8411 (package
8412 (name "r-ebarrays")
b0f3bfe4 8413 (version "2.54.0")
21afe920
RW
8414 (source
8415 (origin
8416 (method url-fetch)
8417 (uri (bioconductor-uri "EBarrays" version))
8418 (sha256
8419 (base32
b0f3bfe4 8420 "1r2dl19my1hqkq01fqk48pk3agb98vgrplj56kb4srhz2xm0w9pd"))))
21afe920
RW
8421 (properties `((upstream-name . "EBarrays")))
8422 (build-system r-build-system)
8423 (propagated-inputs
8424 `(("r-biobase" ,r-biobase)
8425 ("r-cluster" ,r-cluster)
8426 ("r-lattice" ,r-lattice)))
8427 (home-page "https://bioconductor.org/packages/EBarrays/")
8428 (synopsis "Gene clustering and differential expression identification")
8429 (description
8430 "EBarrays provides tools for the analysis of replicated/unreplicated
8431microarray data.")
8432 (license license:gpl2+)))
f180be29
RW
8433
8434(define-public r-bioccasestudies
8435 (package
8436 (name "r-bioccasestudies")
7dced9ad 8437 (version "1.52.0")
f180be29
RW
8438 (source
8439 (origin
8440 (method url-fetch)
8441 (uri (bioconductor-uri "BiocCaseStudies" version))
8442 (sha256
8443 (base32
7dced9ad 8444 "03n49b6fvyyzmvdy4yif3cl7yv21c09c8xdx4cvvax5zz4v4sab1"))))
f180be29
RW
8445 (properties
8446 `((upstream-name . "BiocCaseStudies")))
8447 (build-system r-build-system)
8448 (propagated-inputs `(("r-biobase" ,r-biobase)))
8449 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
8450 (synopsis "Support for the case studies monograph")
8451 (description
8452 "This package provides software and data to support the case studies
8453monograph.")
8454 (license license:artistic2.0)))
49f0860b 8455
852fa82d 8456(define-public r-bioccheck
8457 (package
8458 (name "r-bioccheck")
8459 (version "1.26.0")
8460 (source (origin
8461 (method url-fetch)
8462 (uri (bioconductor-uri "BiocCheck" version))
8463 (sha256
8464 (base32
8465 "1hyncn9zqj432da95k86rm5b28nbwrvzm52jbhisifkxj1j43cib"))))
8466 (properties
8467 `((upstream-name . "BiocCheck")))
8468 (build-system r-build-system)
8469 (arguments
8470 '(#:phases
8471 (modify-phases %standard-phases
8472 ;; This package can be used by calling BiocCheck(<package>) from
8473 ;; within R, or by running R CMD BiocCheck <package>. This phase
8474 ;; makes sure the latter works. For this to work, the BiocCheck
8475 ;; script must be somewhere on the PATH (not the R bin directory).
8476 (add-after 'install 'install-bioccheck-subcommand
8477 (lambda* (#:key outputs #:allow-other-keys)
8478 (let* ((out (assoc-ref outputs "out"))
8479 (dest-dir (string-append out "/bin"))
8480 (script-dir
8481 (string-append out "/site-library/BiocCheck/script/")))
8482 (mkdir-p dest-dir)
8483 (symlink (string-append script-dir "/checkBadDeps.R")
8484 (string-append dest-dir "/checkBadDeps.R"))
8485 (symlink (string-append script-dir "/BiocCheck")
8486 (string-append dest-dir "/BiocCheck")))
8487 #t)))))
8488 (propagated-inputs
8489 `(("r-codetools" ,r-codetools)
8490 ("r-graph" ,r-graph)
8491 ("r-httr" ,r-httr)
8492 ("r-knitr" ,r-knitr)
8493 ("r-optparse" ,r-optparse)
8494 ("r-biocmanager" ,r-biocmanager)
8495 ("r-biocviews" ,r-biocviews)
8496 ("r-stringdist" ,r-stringdist)))
8497 (native-inputs
8498 `(("r-knitr" ,r-knitr)))
8499 (home-page "https://bioconductor.org/packages/BiocCheck")
8500 (synopsis "Executes Bioconductor-specific package checks")
8501 (description "This package contains tools to perform additional quality
8502checks on R packages that are to be submitted to the Bioconductor repository.")
8503 (license license:artistic2.0)))
8504
49f0860b
RW
8505(define-public r-biocgraph
8506 (package
8507 (name "r-biocgraph")
abc18fc5 8508 (version "1.52.0")
49f0860b
RW
8509 (source
8510 (origin
8511 (method url-fetch)
8512 (uri (bioconductor-uri "biocGraph" version))
8513 (sha256
8514 (base32
abc18fc5 8515 "02y7vizc6jv8y9r8chsda4yysim0ch45i3rasqvv7m85zqsskf75"))))
49f0860b
RW
8516 (properties `((upstream-name . "biocGraph")))
8517 (build-system r-build-system)
8518 (propagated-inputs
8519 `(("r-biocgenerics" ,r-biocgenerics)
8520 ("r-geneplotter" ,r-geneplotter)
8521 ("r-graph" ,r-graph)
8522 ("r-rgraphviz" ,r-rgraphviz)))
8523 (home-page "https://bioconductor.org/packages/biocGraph/")
8524 (synopsis "Graph examples and use cases in Bioinformatics")
8525 (description
8526 "This package provides examples and code that make use of the
8527different graph related packages produced by Bioconductor.")
8528 (license license:artistic2.0)))
244270e6 8529
5ac55aea 8530(define-public r-biocstyle
8531 (package
8532 (name "r-biocstyle")
8533 (version "2.18.1")
8534 (source (origin
8535 (method url-fetch)
8536 (uri (bioconductor-uri "BiocStyle" version))
8537 (sha256
8538 (base32
8539 "0rsxyna4dd99x42vc82mlkxx774vb9375llpakg53max1hhwkrqp"))))
8540 (properties
8541 `((upstream-name . "BiocStyle")))
8542 (build-system r-build-system)
8543 (propagated-inputs
8544 `(("r-biocmanager" ,r-biocmanager)
8545 ("r-bookdown" ,r-bookdown)
8546 ("r-knitr" ,r-knitr)
8547 ("r-rmarkdown" ,r-rmarkdown)
8548 ("r-yaml" ,r-yaml)))
8549 (native-inputs
8550 `(("r-knitr" ,r-knitr)))
8551 (home-page "https://bioconductor.org/packages/BiocStyle")
8552 (synopsis "Bioconductor formatting styles")
8553 (description "This package provides standard formatting styles for
8554Bioconductor PDF and HTML documents. Package vignettes illustrate use and
8555functionality.")
8556 (license license:artistic2.0)))
8557
134404b4 8558(define-public r-biocviews
8559 (package
8560 (name "r-biocviews")
8561 (version "1.58.1")
8562 (source (origin
8563 (method url-fetch)
8564 (uri (bioconductor-uri "biocViews" version))
8565 (sha256
8566 (base32
8567 "1by2639z7n62z84dr8rj9jz12gsd1k8q42zsnxacxbwfwp6h0cl4"))))
8568 (properties
8569 `((upstream-name . "biocViews")))
8570 (build-system r-build-system)
8571 (propagated-inputs
8572 `(("r-biobase" ,r-biobase)
8573 ("r-biocmanager" ,r-biocmanager)
8574 ("r-graph" ,r-graph)
8575 ("r-rbgl" ,r-rbgl)
8576 ("r-rcurl" ,r-rcurl)
8577 ("r-xml" ,r-xml)
8578 ("r-runit" ,r-runit)))
8579 (home-page "https://bioconductor.org/packages/biocViews")
8580 (synopsis "Bioconductor package categorization helper")
8581 (description "The purpose of biocViews is to create HTML pages that
8582categorize packages in a Bioconductor package repository according to keywords,
8583also known as views, in a controlled vocabulary.")
8584 (license license:artistic2.0)))
8585
244270e6
RW
8586(define-public r-experimenthub
8587 (package
8588 (name "r-experimenthub")
49a72858 8589 (version "1.16.0")
244270e6
RW
8590 (source
8591 (origin
8592 (method url-fetch)
8593 (uri (bioconductor-uri "ExperimentHub" version))
8594 (sha256
8595 (base32
49a72858 8596 "1zi7vsrhf1hj27rlzrxl4jd81fqh1yhn0svp2d9w71fizsi71akg"))))
244270e6
RW
8597 (properties `((upstream-name . "ExperimentHub")))
8598 (build-system r-build-system)
8599 (propagated-inputs
8600 `(("r-annotationhub" ,r-annotationhub)
8601 ("r-biocfilecache" ,r-biocfilecache)
8602 ("r-biocgenerics" ,r-biocgenerics)
8603 ("r-biocmanager" ,r-biocmanager)
8604 ("r-curl" ,r-curl)
8605 ("r-rappdirs" ,r-rappdirs)
8606 ("r-s4vectors" ,r-s4vectors)))
b56a3462
RW
8607 (native-inputs
8608 `(("r-knitr" ,r-knitr)))
244270e6
RW
8609 (home-page "https://bioconductor.org/packages/ExperimentHub/")
8610 (synopsis "Client to access ExperimentHub resources")
8611 (description
8612 "This package provides a client for the Bioconductor ExperimentHub web
8613resource. ExperimentHub provides a central location where curated data from
8614experiments, publications or training courses can be accessed. Each resource
8615has associated metadata, tags and date of modification. The client creates
8616and manages a local cache of files retrieved enabling quick and reproducible
8617access.")
8618 (license license:artistic2.0)))
06784793 8619
d5576b6e 8620(define-public r-grohmm
8621 (package
8622 (name "r-grohmm")
8623 (version "1.24.0")
8624 (source
8625 (origin
8626 (method url-fetch)
8627 (uri (bioconductor-uri "groHMM" version))
8628 (sha256
8629 (base32
8630 "08pap9wsaxl4jjlc1py0rc019gmi6daa0f9cr3ih1d97wybncanx"))))
8631 (properties `((upstream-name . "groHMM")))
8632 (build-system r-build-system)
8633 (propagated-inputs
8634 `(("r-genomeinfodb" ,r-genomeinfodb)
8635 ("r-genomicalignments" ,r-genomicalignments)
8636 ("r-genomicranges" ,r-genomicranges)
8637 ("r-iranges" ,r-iranges)
8638 ("r-mass" ,r-mass)
8639 ("r-rtracklayer" ,r-rtracklayer)
8640 ("r-s4vectors" ,r-s4vectors)))
8641 (home-page "https://github.com/Kraus-Lab/groHMM")
8642 (synopsis "GRO-seq analysis pipeline")
8643 (description
8644 "This package provides a pipeline for the analysis of GRO-seq data.")
8645 (license license:gpl3+)))
8646
06784793
RW
8647(define-public r-multiassayexperiment
8648 (package
8649 (name "r-multiassayexperiment")
13d0b780 8650 (version "1.16.0")
06784793
RW
8651 (source
8652 (origin
8653 (method url-fetch)
8654 (uri (bioconductor-uri "MultiAssayExperiment" version))
8655 (sha256
8656 (base32
13d0b780 8657 "1nx3gikl8vr54862h6wl0q30arnpynla085219lhh61ziswdffrs"))))
06784793
RW
8658 (properties
8659 `((upstream-name . "MultiAssayExperiment")))
8660 (build-system r-build-system)
8661 (propagated-inputs
8662 `(("r-biobase" ,r-biobase)
8663 ("r-biocgenerics" ,r-biocgenerics)
8664 ("r-genomicranges" ,r-genomicranges)
8665 ("r-iranges" ,r-iranges)
8666 ("r-s4vectors" ,r-s4vectors)
8667 ("r-summarizedexperiment" ,r-summarizedexperiment)
8668 ("r-tidyr" ,r-tidyr)))
5d45d711
RW
8669 (native-inputs
8670 `(("r-knitr" ,r-knitr)))
798ca8d0 8671 (home-page "https://waldronlab.io/MultiAssayExperiment/")
06784793
RW
8672 (synopsis "Integration of multi-omics experiments in Bioconductor")
8673 (description
8674 "MultiAssayExperiment harmonizes data management of multiple assays
8675performed on an overlapping set of specimens. It provides a familiar
8676Bioconductor user experience by extending concepts from
8677@code{SummarizedExperiment}, supporting an open-ended mix of standard data
8678classes for individual assays, and allowing subsetting by genomic ranges or
8679rownames.")
8680 (license license:artistic2.0)))
c2b36a04
RW
8681
8682(define-public r-bioconcotk
8683 (package
8684 (name "r-bioconcotk")
e29b15ee 8685 (version "1.10.0")
c2b36a04
RW
8686 (source
8687 (origin
8688 (method url-fetch)
8689 (uri (bioconductor-uri "BiocOncoTK" version))
8690 (sha256
8691 (base32
e29b15ee 8692 "1jwp0gww2xyx8qfv5h4y0v3g66mmlyrd1v64xn91si4fsymk4108"))))
c2b36a04
RW
8693 (properties `((upstream-name . "BiocOncoTK")))
8694 (build-system r-build-system)
8695 (propagated-inputs
8696 `(("r-bigrquery" ,r-bigrquery)
8697 ("r-car" ,r-car)
8698 ("r-complexheatmap" ,r-complexheatmap)
8699 ("r-curatedtcgadata" ,r-curatedtcgadata)
8700 ("r-dbi" ,r-dbi)
8701 ("r-dplyr" ,r-dplyr)
8702 ("r-dt" ,r-dt)
8703 ("r-genomicfeatures" ,r-genomicfeatures)
8704 ("r-genomicranges" ,r-genomicranges)
8705 ("r-ggplot2" ,r-ggplot2)
8706 ("r-ggpubr" ,r-ggpubr)
8707 ("r-graph" ,r-graph)
8708 ("r-httr" ,r-httr)
8709 ("r-iranges" ,r-iranges)
8710 ("r-magrittr" ,r-magrittr)
8711 ("r-plyr" ,r-plyr)
8712 ("r-rgraphviz" ,r-rgraphviz)
8713 ("r-rjson" ,r-rjson)
8714 ("r-s4vectors" ,r-s4vectors)
8715 ("r-scales" ,r-scales)
8716 ("r-shiny" ,r-shiny)
8717 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1c518215
RW
8718 (native-inputs
8719 `(("r-knitr" ,r-knitr)))
c2b36a04
RW
8720 (home-page "https://bioconductor.org/packages/BiocOncoTK")
8721 (synopsis "Bioconductor components for general cancer genomics")
8722 (description
8723 "The purpose of this package is to provide a central interface to various
8724tools for genome-scale analysis of cancer studies.")
8725 (license license:artistic2.0)))
4d12c1e3
RW
8726
8727(define-public r-biocor
8728 (package
8729 (name "r-biocor")
072f722f 8730 (version "1.14.0")
4d12c1e3
RW
8731 (source
8732 (origin
8733 (method url-fetch)
8734 (uri (bioconductor-uri "BioCor" version))
8735 (sha256
8736 (base32
072f722f 8737 "12slrdn98h43j3y7klk3chrwa2ycwm4krhz3l3kfzbxr834mhy19"))))
4d12c1e3
RW
8738 (properties `((upstream-name . "BioCor")))
8739 (build-system r-build-system)
8740 (propagated-inputs
8741 `(("r-biocparallel" ,r-biocparallel)
8742 ("r-gseabase" ,r-gseabase)
8743 ("r-matrix" ,r-matrix)))
132abe5f
RW
8744 (native-inputs
8745 `(("r-knitr" ,r-knitr)))
4d12c1e3
RW
8746 (home-page "https://llrs.github.io/BioCor/")
8747 (synopsis "Functional similarities")
8748 (description
8749 "This package provides tools to calculate functional similarities based
8750on the pathways described on KEGG and REACTOME or in gene sets. These
8751similarities can be calculated for pathways or gene sets, genes, or clusters
8752and combined with other similarities. They can be used to improve networks,
8753gene selection, testing relationships, and so on.")
8754 (license license:expat)))
4a18112d
RW
8755
8756(define-public r-biocpkgtools
8757 (package
8758 (name "r-biocpkgtools")
6a5d8cad 8759 (version "1.8.0")
4a18112d
RW
8760 (source
8761 (origin
8762 (method url-fetch)
8763 (uri (bioconductor-uri "BiocPkgTools" version))
8764 (sha256
8765 (base32
6a5d8cad 8766 "12j4vag40zdgrxfzaqvf3ly7776qyziryz04c3jqzgsqfvzvzz8m"))))
4a18112d
RW
8767 (properties `((upstream-name . "BiocPkgTools")))
8768 (build-system r-build-system)
8769 (propagated-inputs
2d6a7bca
RW
8770 `(("r-biocfilecache" ,r-biocfilecache)
8771 ("r-biocmanager" ,r-biocmanager)
4a18112d
RW
8772 ("r-biocviews" ,r-biocviews)
8773 ("r-dplyr" ,r-dplyr)
8774 ("r-dt" ,r-dt)
8775 ("r-gh" ,r-gh)
8776 ("r-graph" ,r-graph)
8777 ("r-htmltools" ,r-htmltools)
8778 ("r-htmlwidgets" ,r-htmlwidgets)
8779 ("r-httr" ,r-httr)
8780 ("r-igraph" ,r-igraph)
8781 ("r-jsonlite" ,r-jsonlite)
8782 ("r-magrittr" ,r-magrittr)
2d6a7bca 8783 ("r-rappdirs" ,r-rappdirs)
4a18112d
RW
8784 ("r-rbgl" ,r-rbgl)
8785 ("r-readr" ,r-readr)
8786 ("r-rex" ,r-rex)
2d6a7bca 8787 ("r-rlang" ,r-rlang)
4a18112d
RW
8788 ("r-rvest" ,r-rvest)
8789 ("r-stringr" ,r-stringr)
8790 ("r-tibble" ,r-tibble)
8791 ("r-tidyr" ,r-tidyr)
2d6a7bca 8792 ("r-tidyselect" ,r-tidyselect)
4a18112d 8793 ("r-xml2" ,r-xml2)))
2d6a7bca
RW
8794 (native-inputs
8795 `(("r-knitr" ,r-knitr)))
4a18112d
RW
8796 (home-page "https://github.com/seandavi/BiocPkgTools")
8797 (synopsis "Collection of tools for learning about Bioconductor packages")
8798 (description
8799 "Bioconductor has a rich ecosystem of metadata around packages, usage,
8800and build status. This package is a simple collection of functions to access
8801that metadata from R. The goal is to expose metadata for data mining and
8802value-added functionality such as package searching, text mining, and
8803analytics on packages.")
8804 (license license:expat)))
43b66e3f
RW
8805
8806(define-public r-biocset
8807 (package
8808 (name "r-biocset")
feb0cbf4 8809 (version "1.4.0")
43b66e3f
RW
8810 (source
8811 (origin
8812 (method url-fetch)
8813 (uri (bioconductor-uri "BiocSet" version))
8814 (sha256
8815 (base32
feb0cbf4 8816 "16pjg09i0j5qk9s9qzm6fq5q0bgwb4wgqvp6scs06ajgrr07qjqg"))))
43b66e3f
RW
8817 (properties `((upstream-name . "BiocSet")))
8818 (build-system r-build-system)
8819 (propagated-inputs
8820 `(("r-annotationdbi" ,r-annotationdbi)
feb0cbf4 8821 ("r-biocio" ,r-biocio)
43b66e3f
RW
8822 ("r-dplyr" ,r-dplyr)
8823 ("r-keggrest" ,r-keggrest)
feb0cbf4 8824 ("r-ontologyindex" ,r-ontologyindex)
43b66e3f
RW
8825 ("r-plyr" ,r-plyr)
8826 ("r-rlang" ,r-rlang)
feb0cbf4 8827 ("r-s4vectors" ,r-s4vectors)
8828 ("r-tibble" ,r-tibble)
8829 ("r-tidyr" ,r-tidyr)))
723fa00d
RW
8830 (native-inputs
8831 `(("r-knitr" ,r-knitr)))
43b66e3f
RW
8832 (home-page
8833 "https://bioconductor.org/packages/BiocSet")
8834 (synopsis
8835 "Representing Different Biological Sets")
8836 (description
8837 "BiocSet displays different biological sets in a triple tibble format.
8838These three tibbles are @code{element}, @code{set}, and @code{elementset}.
5b98473a 8839The user has the ability to activate one of these three tibbles to perform
43b66e3f
RW
8840common functions from the @code{dplyr} package. Mapping functionality and
8841accessing web references for elements/sets are also available in BiocSet.")
8842 (license license:artistic2.0)))
0156297f
RW
8843
8844(define-public r-biocworkflowtools
8845 (package
8846 (name "r-biocworkflowtools")
7891c83c 8847 (version "1.16.0")
0156297f
RW
8848 (source
8849 (origin
8850 (method url-fetch)
8851 (uri (bioconductor-uri "BiocWorkflowTools" version))
8852 (sha256
8853 (base32
7891c83c 8854 "0lvckdy20bhgyhqbccp0rdfi2p6vvip694r27qwpyi5092nfmqh6"))))
0156297f
RW
8855 (properties
8856 `((upstream-name . "BiocWorkflowTools")))
8857 (build-system r-build-system)
8858 (propagated-inputs
8859 `(("r-biocstyle" ,r-biocstyle)
8860 ("r-bookdown" ,r-bookdown)
8861 ("r-git2r" ,r-git2r)
8862 ("r-httr" ,r-httr)
8863 ("r-knitr" ,r-knitr)
8864 ("r-rmarkdown" ,r-rmarkdown)
8865 ("r-rstudioapi" ,r-rstudioapi)
8866 ("r-stringr" ,r-stringr)
8867 ("r-usethis" ,r-usethis)))
4ecba230
RW
8868 (native-inputs
8869 `(("r-knitr" ,r-knitr)))
0156297f
RW
8870 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
8871 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
8872 (description
8873 "This package provides functions to ease the transition between
8874Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
8875 (license license:expat)))
77e2de36
RW
8876
8877(define-public r-biodist
8878 (package
8879 (name "r-biodist")
15be98c1 8880 (version "1.62.0")
77e2de36
RW
8881 (source
8882 (origin
8883 (method url-fetch)
8884 (uri (bioconductor-uri "bioDist" version))
8885 (sha256
8886 (base32
15be98c1 8887 "10p4iajpyqgqb35743jm1a33lwbsmax2g4vz9fbbhn2cpiq3chap"))))
77e2de36
RW
8888 (properties `((upstream-name . "bioDist")))
8889 (build-system r-build-system)
8890 (propagated-inputs
8891 `(("r-biobase" ,r-biobase)
8892 ("r-kernsmooth" ,r-kernsmooth)))
8893 (home-page "https://bioconductor.org/packages/bioDist/")
8894 (synopsis "Different distance measures")
8895 (description
8896 "This package provides a collection of software tools for calculating
8897distance measures.")
8898 (license license:artistic2.0)))
9bc516ba
RW
8899
8900(define-public r-pcatools
8901 (package
8902 (name "r-pcatools")
1174317e 8903 (version "2.2.0")
9bc516ba
RW
8904 (source
8905 (origin
8906 (method url-fetch)
8907 (uri (bioconductor-uri "PCAtools" version))
8908 (sha256
8909 (base32
1174317e 8910 "1fz9h99yyn49b5rcnkg2kjdfmczfwnc44fpwbia0izj6gx192phb"))))
9bc516ba
RW
8911 (properties `((upstream-name . "PCAtools")))
8912 (build-system r-build-system)
8913 (propagated-inputs
8914 `(("r-beachmat" ,r-beachmat)
8915 ("r-bh" ,r-bh)
8916 ("r-biocparallel" ,r-biocparallel)
8917 ("r-biocsingular" ,r-biocsingular)
8918 ("r-cowplot" ,r-cowplot)
8919 ("r-delayedarray" ,r-delayedarray)
8920 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
8921 ("r-dqrng" ,r-dqrng)
8922 ("r-ggplot2" ,r-ggplot2)
8923 ("r-ggrepel" ,r-ggrepel)
8924 ("r-lattice" ,r-lattice)
8925 ("r-matrix" ,r-matrix)
8926 ("r-rcpp" ,r-rcpp)
8927 ("r-reshape2" ,r-reshape2)))
8928 (native-inputs `(("r-knitr" ,r-knitr)))
8929 (home-page "https://github.com/kevinblighe/PCAtools")
8930 (synopsis "PCAtools: everything Principal Components Analysis")
8931 (description
8932 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
8933structure of the data without the need to build any model to represent it.
8934This \"summary\" of the data is arrived at through a process of reduction that
8935can transform the large number of variables into a lesser number that are
8936uncorrelated (i.e. the 'principal components'), while at the same time being
8937capable of easy interpretation on the original data. PCAtools provides
8938functions for data exploration via PCA, and allows the user to generate
8939publication-ready figures. PCA is performed via @code{BiocSingular}; users
8940can also identify an optimal number of principal components via different
8941metrics, such as the elbow method and Horn's parallel analysis, which has
8942relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
8943dimensional mass cytometry data.")
8944 (license license:gpl3)))
c89afe75
RW
8945
8946(define-public r-rgreat
8947 (package
8948 (name "r-rgreat")
7a242042 8949 (version "1.22.0")
c89afe75
RW
8950 (source
8951 (origin
8952 (method url-fetch)
8953 (uri (bioconductor-uri "rGREAT" version))
8954 (sha256
8955 (base32
7a242042 8956 "0p2b8cqxibxxmsh687y7yvlvr2a5ipiz53jb4wsr8ddypynb1asj"))))
c89afe75
RW
8957 (properties `((upstream-name . "rGREAT")))
8958 (build-system r-build-system)
8959 (propagated-inputs
8960 `(("r-genomicranges" ,r-genomicranges)
8961 ("r-getoptlong" ,r-getoptlong)
8962 ("r-iranges" ,r-iranges)
8963 ("r-rcurl" ,r-rcurl)
8964 ("r-rjson" ,r-rjson)))
8965 (native-inputs `(("r-knitr" ,r-knitr)))
8966 (home-page "https://github.com/jokergoo/rGREAT")
8967 (synopsis "Client for GREAT analysis")
8968 (description
8969 "This package makes GREAT (Genomic Regions Enrichment of Annotations
8970Tool) analysis automatic by constructing a HTTP POST request according to
8971user's input and automatically retrieving results from GREAT web server.")
8972 (license license:expat)))
0b8c7e4b
RW
8973
8974(define-public r-m3c
8975 (package
8976 (name "r-m3c")
126846a0 8977 (version "1.12.0")
0b8c7e4b
RW
8978 (source
8979 (origin
8980 (method url-fetch)
8981 (uri (bioconductor-uri "M3C" version))
8982 (sha256
8983 (base32
126846a0 8984 "05ygi4fd85hh17mlww5wcww8d5z5zvkn2r46s4n6g18mcbv8snv5"))))
0b8c7e4b
RW
8985 (properties `((upstream-name . "M3C")))
8986 (build-system r-build-system)
8987 (propagated-inputs
8988 `(("r-cluster" ,r-cluster)
8989 ("r-corpcor" ,r-corpcor)
8990 ("r-doparallel" ,r-doparallel)
8991 ("r-dosnow" ,r-dosnow)
8992 ("r-foreach" ,r-foreach)
8993 ("r-ggplot2" ,r-ggplot2)
8994 ("r-matrix" ,r-matrix)
8995 ("r-matrixcalc" ,r-matrixcalc)
8996 ("r-rtsne" ,r-rtsne)
8997 ("r-umap" ,r-umap)))
8998 (native-inputs `(("r-knitr" ,r-knitr)))
8999 (home-page "https://bioconductor.org/packages/M3C")
9000 (synopsis "Monte Carlo reference-based consensus clustering")
9001 (description
9002 "M3C is a consensus clustering algorithm that uses a Monte Carlo
9003simulation to eliminate overestimation of @code{K} and can reject the null
9004hypothesis @code{K=1}.")
9005 (license license:agpl3+)))
488001eb
PL
9006
9007(define-public r-icens
9008 (package
9009 (name "r-icens")
3cacc3bd 9010 (version "1.62.0")
488001eb
PL
9011 (source
9012 (origin
9013 (method url-fetch)
9014 (uri (bioconductor-uri "Icens" version))
9015 (sha256
9016 (base32
3cacc3bd 9017 "1w94mvh8pai77h4fcaiyacmzs58n4kbiq6bm4z0hk24j1ywph3dr"))))
488001eb
PL
9018 (properties `((upstream-name . "Icens")))
9019 (build-system r-build-system)
9020 (propagated-inputs
9021 `(("r-survival" ,r-survival)))
9022 (home-page "https://bioconductor.org/packages/Icens")
9023 (synopsis "NPMLE for censored and truncated data")
9024 (description
9025 "This package provides many functions for computing the
9026@dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
9027truncated data.")
9028 (license license:artistic2.0)))
655c4bb2
PL
9029
9030;; This is a CRAN package but it depends on r-icens, which is published on
9031;; Bioconductor.
9032(define-public r-interval
9033 (package
9034 (name "r-interval")
65e361f9 9035 (version "1.1-0.7")
655c4bb2
PL
9036 (source
9037 (origin
9038 (method url-fetch)
9039 (uri (cran-uri "interval" version))
9040 (sha256
9041 (base32
65e361f9 9042 "1b31lh0sv7lzy76230djipahxa10lblbr37kdiigr6hp3dd1xmz9"))))
655c4bb2
PL
9043 (properties `((upstream-name . "interval")))
9044 (build-system r-build-system)
9045 (propagated-inputs
9046 `(("r-icens" ,r-icens)
9047 ("r-mlecens" ,r-mlecens)
9048 ("r-perm" ,r-perm)
9049 ("r-survival" ,r-survival)))
9050 (home-page "https://cran.r-project.org/web/packages/interval/")
9051 (synopsis "Weighted Logrank tests and NPMLE for interval censored data")
9052 (description
9053 "This package provides functions to fit nonparametric survival curves,
9054plot them, and perform logrank or Wilcoxon type tests.")
9055 (license license:gpl2+)))
7e88ee9f
PL
9056
9057;; This is a CRAN package, but it depends on r-interval, which depends on a
9058;; Bioconductor package.
9059(define-public r-fhtest
9060 (package
9061 (name "r-fhtest")
d7cfdc12 9062 (version "1.5")
7e88ee9f
PL
9063 (source
9064 (origin
9065 (method url-fetch)
9066 (uri (cran-uri "FHtest" version))
9067 (sha256
9068 (base32
d7cfdc12 9069 "00mql2r4f5hxhdqf27q3x9s5rz2zzakx2myym97b1w1s7c5znl4q"))))
7e88ee9f
PL
9070 (properties `((upstream-name . "FHtest")))
9071 (build-system r-build-system)
9072 (propagated-inputs
9073 `(("r-interval" ,r-interval)
9074 ("r-kmsurv" ,r-kmsurv)
9075 ("r-mass" ,r-mass)
9076 ("r-perm" ,r-perm)
9077 ("r-survival" ,r-survival)))
9078 (home-page "https://cran.r-project.org/web/packages/FHtest/")
9079 (synopsis "Tests for survival data based on the Fleming-Harrington class")
9080 (description
9081 "This package provides functions to compare two or more survival curves
9082with:
9083
9084@itemize
9085@item The Fleming-Harrington test for right-censored data based on
9086 permutations and on counting processes.
9087@item An extension of the Fleming-Harrington test for interval-censored data
9088 based on a permutation distribution and on a score vector distribution.
9089@end itemize
9090")
9091 (license license:gpl2+)))
f4d920b9 9092
9093(define-public r-fourcseq
9094 (package
9095 (name "r-fourcseq")
e5b2c80d 9096 (version "1.24.0")
f4d920b9 9097 (source
9098 (origin
9099 (method url-fetch)
9100 (uri (bioconductor-uri "FourCSeq" version))
9101 (sha256
e5b2c80d 9102 (base32 "1rwdphcj26xis47n8j1fiyc3k3qbsgn0bhf5bhgy5vm11yqyvicb"))))
f4d920b9 9103 (properties `((upstream-name . "FourCSeq")))
9104 (build-system r-build-system)
9105 (propagated-inputs
9106 `(("r-biobase" ,r-biobase)
9107 ("r-biostrings" ,r-biostrings)
9108 ("r-deseq2" ,r-deseq2)
9109 ("r-fda" ,r-fda)
9110 ("r-genomicalignments" ,r-genomicalignments)
9111 ("r-genomicranges" ,r-genomicranges)
9112 ("r-ggbio" ,r-ggbio)
9113 ("r-ggplot2" ,r-ggplot2)
9114 ("r-gtools" ,r-gtools)
9115 ("r-lsd" ,r-lsd)
9116 ("r-matrix" ,r-matrix)
9117 ("r-reshape2" ,r-reshape2)
9118 ("r-rsamtools" ,r-rsamtools)
9119 ("r-rtracklayer" ,r-rtracklayer)
9120 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9121 (native-inputs
9122 `(("r-knitr" ,r-knitr)))
9123 (home-page
9124 "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html")
9125 (synopsis "Analysis of multiplexed 4C sequencing data")
9126 (description
9127 "This package is an R package dedicated to the analysis of (multiplexed)
91284C sequencing data. @code{r-fourcseq} provides a pipeline to detect specific
9129interactions between DNA elements and identify differential interactions
9130between conditions. The statistical analysis in R starts with individual bam
9131files for each sample as inputs. To obtain these files, the package contains
9132a Python script to demultiplex libraries and trim off primer sequences. With
9133a standard alignment software the required bam files can be then be
9134generated.")
9135 (license license:gpl3+)))
6e0ab26f 9136
9137(define-public r-preprocesscore
9138 (package
9139 (name "r-preprocesscore")
18ebacaa 9140 (version "1.52.1")
6e0ab26f 9141 (source
9142 (origin
9143 (method url-fetch)
9144 (uri (bioconductor-uri "preprocessCore" version))
9145 (sha256
9146 (base32
18ebacaa 9147 "1hz7rlpscaczvvcalky2f5bmr70aii455549m7f6wk10aklp3nll"))))
6e0ab26f 9148 (properties
9149 `((upstream-name . "preprocessCore")))
9150 (build-system r-build-system)
9151 (home-page "https://github.com/bmbolstad/preprocessCore")
9152 (synopsis "Collection of pre-processing functions")
9153 (description
9154 "This package provides a library of core pre-processing and normalization
9155routines.")
9156 (license license:lgpl2.0+)))
b3a99837 9157
d64e3a48 9158(define-public r-s4vectors
9159 (package
9160 (name "r-s4vectors")
9161 (version "0.28.1")
9162 (source (origin
9163 (method url-fetch)
9164 (uri (bioconductor-uri "S4Vectors" version))
9165 (sha256
9166 (base32
9167 "0fhf4lsfxrim7glazh6ng46ykzaly5ggwpg170vcz4cc24prv0rh"))))
9168 (properties
9169 `((upstream-name . "S4Vectors")))
9170 (build-system r-build-system)
9171 (propagated-inputs
9172 `(("r-biocgenerics" ,r-biocgenerics)))
9173 (home-page "https://bioconductor.org/packages/S4Vectors")
9174 (synopsis "S4 implementation of vectors and lists")
9175 (description
9176 "The S4Vectors package defines the @code{Vector} and @code{List} virtual
9177classes and a set of generic functions that extend the semantic of ordinary
9178vectors and lists in R. Package developers can easily implement vector-like
9179or list-like objects as concrete subclasses of @code{Vector} or @code{List}.
9180In addition, a few low-level concrete subclasses of general interest (e.g.
9181@code{DataFrame}, @code{Rle}, and @code{Hits}) are implemented in the
9182S4Vectors package itself.")
9183 (license license:artistic2.0)))
9184
3159fcf1
RW
9185;; This is a CRAN package, but it depends on preprocessorcore, which is a
9186;; Bioconductor package.
9187(define-public r-wgcna
9188 (package
9189 (name "r-wgcna")
ef8e4f41 9190 (version "1.70-3")
3159fcf1
RW
9191 (source
9192 (origin
9193 (method url-fetch)
9194 (uri (cran-uri "WGCNA" version))
9195 (sha256
9196 (base32
ef8e4f41 9197 "1m6b4a2xpb02c1ajndhk8qlqnhwxa7lkkwj6nzv3l618jy1kp15r"))))
3159fcf1
RW
9198 (properties `((upstream-name . "WGCNA")))
9199 (build-system r-build-system)
9200 (propagated-inputs
9201 `(("r-annotationdbi" ,r-annotationdbi)
9202 ("r-doparallel" ,r-doparallel)
9203 ("r-dynamictreecut" ,r-dynamictreecut)
9204 ("r-fastcluster" ,r-fastcluster)
9205 ("r-foreach" ,r-foreach)
9206 ("r-go-db" ,r-go-db)
9207 ("r-hmisc" ,r-hmisc)
9208 ("r-impute" ,r-impute)
9209 ("r-rcpp" ,r-rcpp)
9210 ("r-survival" ,r-survival)
9211 ("r-matrixstats" ,r-matrixstats)
9212 ("r-preprocesscore" ,r-preprocesscore)))
9213 (home-page
9214 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
9215 (synopsis "Weighted correlation network analysis")
9216 (description
9217 "This package provides functions necessary to perform Weighted
9218Correlation Network Analysis on high-dimensional data. It includes functions
9219for rudimentary data cleaning, construction and summarization of correlation
9220networks, module identification and functions for relating both variables and
9221modules to sample traits. It also includes a number of utility functions for
9222data manipulation and visualization.")
9223 (license license:gpl2+)))
9224
b3a99837 9225(define-public r-rgraphviz
9226 (package
9227 (name "r-rgraphviz")
b6348b0e 9228 (version "2.34.0")
b3a99837 9229 (source
9230 (origin
9231 (method url-fetch)
9232 (uri (bioconductor-uri "Rgraphviz" version))
9233 (sha256
9234 (base32
b6348b0e 9235 "1k0nrskak2v5xv7za226r3wypja3zxxmmc0cxz2imjhlgnkbha77"))))
b3a99837 9236 (properties `((upstream-name . "Rgraphviz")))
9237 (build-system r-build-system)
9238 (arguments
9239 `(#:phases
9240 (modify-phases %standard-phases
9241 (add-after 'unpack 'make-reproducible
9242 (lambda _
9243 ;; The replacement value is taken from src/graphviz/builddate.h
9244 (substitute* "src/graphviz/configure"
9245 (("VERSION_DATE=.*")
9246 "VERSION_DATE=20200427.2341\n"))
9247 #t)))))
9248 ;; FIXME: Rgraphviz bundles the sources of an older variant of
9249 ;; graphviz. It does not build with the latest version of graphviz, so
9250 ;; we do not add graphviz to the inputs.
9251 (inputs `(("zlib" ,zlib)))
9252 (propagated-inputs
9253 `(("r-graph" ,r-graph)))
9254 (native-inputs
9255 `(("pkg-config" ,pkg-config)))
9256 (home-page "https://bioconductor.org/packages/Rgraphviz")
9257 (synopsis "Plotting capabilities for R graph objects")
9258 (description
9259 "This package interfaces R with the graphviz library for plotting R graph
9260objects from the @code{graph} package.")
9261 (license license:epl1.0)))
8c7c6db4 9262
3292f6ed 9263(define-public r-fithic
9264 (package
9265 (name "r-fithic")
7105658e 9266 (version "1.16.0")
3292f6ed 9267 (source (origin
9268 (method url-fetch)
9269 (uri (bioconductor-uri "FitHiC" version))
9270 (sha256
9271 (base32
7105658e 9272 "1sdfkqc6s7m9whkzr0mllzzfjzhj2g54ncjwxj8q0azjgszrfwd2"))))
3292f6ed 9273 (properties `((upstream-name . "FitHiC")))
9274 (build-system r-build-system)
9275 (propagated-inputs
9276 `(("r-data-table" ,r-data-table)
9277 ("r-fdrtool" ,r-fdrtool)
9278 ("r-rcpp" ,r-rcpp)))
9279 (native-inputs
9280 `(("r-knitr" ,r-knitr)))
9281 (home-page "https://bioconductor.org/packages/FitHiC")
9282 (synopsis "Confidence estimation for intra-chromosomal contact maps")
9283 (description
9284 "Fit-Hi-C is a tool for assigning statistical confidence estimates to
9285intra-chromosomal contact maps produced by genome-wide genome architecture
9286assays such as Hi-C.")
9287 (license license:gpl2+)))
9288
7df42d37 9289(define-public r-hitc
9290 (package
9291 (name "r-hitc")
ed44a72a 9292 (version "1.34.0")
7df42d37 9293 (source (origin
9294 (method url-fetch)
9295 (uri (bioconductor-uri "HiTC" version))
9296 (sha256
9297 (base32
ed44a72a 9298 "1xbh36qgmzl8b6xq0hnl41li2x18yma50fq0v4dglh2ddn7as9iy"))))
7df42d37 9299 (properties `((upstream-name . "HiTC")))
9300 (build-system r-build-system)
9301 (propagated-inputs
9302 `(("r-biostrings" ,r-biostrings)
9303 ("r-genomeinfodb" ,r-genomeinfodb)
9304 ("r-genomicranges" ,r-genomicranges)
9305 ("r-iranges" ,r-iranges)
9306 ("r-matrix" ,r-matrix)
9307 ("r-rcolorbrewer" ,r-rcolorbrewer)
9308 ("r-rtracklayer" ,r-rtracklayer)))
9309 (home-page "https://bioconductor.org/packages/HiTC")
9310 (synopsis "High throughput chromosome conformation capture analysis")
9311 (description
9312 "The HiTC package was developed to explore high-throughput \"C\" data
9313such as 5C or Hi-C. Dedicated R classes as well as standard methods for
9314quality controls, normalization, visualization, and further analysis are also
9315provided.")
9316 (license license:artistic2.0)))
9317
63b75c01 9318(define-public r-hdf5array
9319 (package
9320 (name "r-hdf5array")
f7947f89 9321 (version "1.18.1")
63b75c01 9322 (source
9323 (origin
9324 (method url-fetch)
9325 (uri (bioconductor-uri "HDF5Array" version))
9326 (sha256
9327 (base32
f7947f89 9328 "14v2adhwi0yac834g23kvfid740raclhmribzd28k10gsjk9cj7g"))))
63b75c01 9329 (properties `((upstream-name . "HDF5Array")))
9330 (build-system r-build-system)
26cf5eb5 9331 (arguments
9332 `(#:phases
9333 (modify-phases %standard-phases
9334 (add-after 'unpack 'fix-linking
9335 (lambda _
9336 (substitute* "src/Makevars"
9337 ;; This is to avoid having a plain directory on the list of
9338 ;; libraries to link.
9339 (("\\(RHDF5LIB_LIBS\\)" match)
9340 (string-append match "/libhdf5.a")))
9341 #t)))))
63b75c01 9342 (inputs
9343 `(("zlib" ,zlib)))
9344 (propagated-inputs
9345 `(("r-biocgenerics" ,r-biocgenerics)
9346 ("r-delayedarray" ,r-delayedarray)
9347 ("r-iranges" ,r-iranges)
9348 ("r-matrix" ,r-matrix)
9349 ("r-rhdf5" ,r-rhdf5)
9350 ("r-rhdf5lib" ,r-rhdf5lib)
9351 ("r-s4vectors" ,r-s4vectors)))
9352 (home-page "https://bioconductor.org/packages/HDF5Array")
9353 (synopsis "HDF5 back end for DelayedArray objects")
9354 (description "This package provides an array-like container for convenient
9355access and manipulation of HDF5 datasets. It supports delayed operations and
9356block processing.")
9357 (license license:artistic2.0)))
9358
c61268c1 9359(define-public r-rhdf5lib
9360 (package
9361 (name "r-rhdf5lib")
a1357422 9362 (version "1.12.1")
c61268c1 9363 (source
9364 (origin
9365 (method url-fetch)
9366 (uri (bioconductor-uri "Rhdf5lib" version))
9367 (sha256
9368 (base32
a1357422 9369 "14fnq4gijxp2l7985pksfk52i6klvy81r3892lnna73c6hh1dj28"))
c61268c1 9370 (modules '((guix build utils)))
9371 (snippet
9372 '(begin
9373 ;; Delete bundled binaries
9374 (delete-file-recursively "src/wininclude/")
9375 (delete-file-recursively "src/winlib-4.9.3/")
9376 (delete-file-recursively "src/winlib-8.3.0/")
9377 (delete-file "src/hdf5small_cxx_hl_1.10.6.tar.gz")
9378 #t))))
9379 (properties `((upstream-name . "Rhdf5lib")))
9380 (build-system r-build-system)
9381 (arguments
9382 `(#:phases
9383 (modify-phases %standard-phases
9384 (add-after 'unpack 'do-not-use-bundled-hdf5
9385 (lambda* (#:key inputs #:allow-other-keys)
9386 (for-each delete-file '("configure" "configure.ac"))
9387 ;; Do not make other packages link with the proprietary libsz.
9388 (substitute* "R/zzz.R"
9389 ((" \"%s/libsz.a\"") ""))
9390 (with-directory-excursion "src"
9391 (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
9392 (rename-file (string-append "hdf5-" ,(package-version hdf5-1.10))
9393 "hdf5")
9394 ;; Remove timestamp and host system information to make
9395 ;; the build reproducible.
9396 (substitute* "hdf5/src/libhdf5.settings.in"
9397 (("Configured on: @CONFIG_DATE@")
9398 "Configured on: Guix")
9399 (("Uname information:.*")
9400 "Uname information: Linux\n")
9401 ;; Remove unnecessary store reference.
9402 (("C Compiler:.*")
9403 "C Compiler: GCC\n"))
c5ae5c1c
RJ
9404 (rename-file "hdf5/src/libhdf5.settings.in"
9405 "hdf5/src/libhdf5.settings")
c61268c1 9406 (rename-file "Makevars.in" "Makevars")
9407 (substitute* "Makevars"
9408 (("@ZLIB_LIB@") "-lz")
9409 (("@ZLIB_INCLUDE@") "")
9410 (("HDF5_CXX_LIB=.*")
9411 (string-append "HDF5_CXX_LIB="
9412 (assoc-ref inputs "hdf5") "/lib/libhdf5_cpp.a\n"))
9413 (("HDF5_LIB=.*")
9414 (string-append "HDF5_LIB="
9415 (assoc-ref inputs "hdf5") "/lib/libhdf5.a\n"))
9416 (("HDF5_CXX_INCLUDE=.*") "HDF5_CXX_INCLUDE=./hdf5/c++/src\n")
9417 (("HDF5_INCLUDE=.*") "HDF5_INCLUDE=./hdf5/src\n")
9418 (("HDF5_HL_INCLUDE=.*") "HDF5_HL_INCLUDE=./hdf5/hl/src\n")
9419 (("HDF5_HL_CXX_INCLUDE=.*") "HDF5_HL_CXX_INCLUDE=./hdf5/hl/c++/src\n")
9420 (("HDF5_HL_LIB=.*")
9421 (string-append "HDF5_HL_LIB="
9422 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl.a\n"))
9423 (("HDF5_HL_CXX_LIB=.*")
9424 (string-append "HDF5_HL_CXX_LIB="
9425 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl_cpp.a\n"))
9426 ;; szip is non-free software
9427 (("cp \"\\$\\{SZIP_LIB\\}.*") "")
9428 (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))
9429 #t)))))
9430 (inputs
9431 `(("zlib" ,zlib)))
9432 (propagated-inputs
9433 `(("hdf5" ,hdf5-1.10)))
9434 (native-inputs
9435 `(("hdf5-source" ,(package-source hdf5-1.10))
9436 ("r-knitr" ,r-knitr)))
9437 (home-page "https://bioconductor.org/packages/Rhdf5lib")
9438 (synopsis "HDF5 library as an R package")
9439 (description "This package provides C and C++ HDF5 libraries for use in R
9440packages.")
9441 (license license:artistic2.0)))
9442
8863c14c 9443(define-public r-beachmat
9444 (package
9445 (name "r-beachmat")
79d51ffe 9446 (version "2.6.4")
8863c14c 9447 (source
9448 (origin
9449 (method url-fetch)
9450 (uri (bioconductor-uri "beachmat" version))
9451 (sha256
9452 (base32
79d51ffe 9453 "0vbqdkc52j2v1ghygmhy2cbgqm4l99vmv8930wkzkq1pm73pmjji"))))
8863c14c 9454 (build-system r-build-system)
9455 (propagated-inputs
9456 `(("r-biocgenerics" ,r-biocgenerics)
9457 ("r-delayedarray" ,r-delayedarray)
9458 ("r-matrix" ,r-matrix)))
9459 (native-inputs
9460 `(("r-knitr" ,r-knitr)))
9461 (home-page "https://bioconductor.org/packages/beachmat")
9462 (synopsis "Compiling Bioconductor to handle each matrix type")
9463 (description "This package provides a consistent C++ class interface for a
9464variety of commonly used matrix types, including sparse and HDF5-backed
9465matrices.")
9466 (license license:gpl3)))
9467
e6bc150b
RW
9468;; This package includes files that have been taken from kentutils. Some
9469;; parts of kentutils are not released under a free license, but this package
9470;; only uses files that are also found in the free parts of kentutils.
9471(define-public r-cner
9472 (package
9473 (name "r-cner")
9474 (version "1.26.0")
9475 (source
9476 (origin
9477 (method url-fetch)
9478 (uri (bioconductor-uri "CNEr" version))
9479 (sha256
9480 (base32 "0qy4pm23vyy23zwsjkf0mpf2c0p54nq26w9lq7j0ld4bx9l3jc6c"))))
9481 (properties `((upstream-name . "CNEr")))
9482 (build-system r-build-system)
9483 (inputs `(("zlib" ,zlib)))
9484 (propagated-inputs
9485 `(("r-annotate" ,r-annotate)
9486 ("r-biocgenerics" ,r-biocgenerics)
9487 ("r-biostrings" ,r-biostrings)
9488 ("r-dbi" ,r-dbi)
9489 ("r-genomeinfodb" ,r-genomeinfodb)
9490 ("r-genomicalignments" ,r-genomicalignments)
9491 ("r-genomicranges" ,r-genomicranges)
9492 ("r-ggplot2" ,r-ggplot2)
9493 ("r-go-db" ,r-go-db)
9494 ("r-iranges" ,r-iranges)
9495 ("r-keggrest" ,r-keggrest)
9496 ("r-powerlaw" ,r-powerlaw)
9497 ("r-r-utils" ,r-r-utils)
9498 ("r-readr" ,r-readr)
9499 ("r-reshape2" ,r-reshape2)
9500 ("r-rsqlite" ,r-rsqlite)
9501 ("r-rtracklayer" ,r-rtracklayer)
9502 ("r-s4vectors" ,r-s4vectors)
9503 ("r-xvector" ,r-xvector)))
9504 (native-inputs
9505 `(("r-knitr" ,r-knitr)))
9506 (home-page "https://github.com/ge11232002/CNEr")
9507 (synopsis "CNE Detection and Visualization")
9508 (description
9509 "This package provides tools for large-scale identification and
9510advanced visualization of sets of conserved noncoding elements.")
9511 ;; For all files in src/ucsc "license is hereby granted for all use -
9512 ;; public, private or commercial"; this includes those files that don't
9513 ;; have a license header, because they are included in the free parts of
9514 ;; the kentutils package.
9515 (license (list license:gpl2
9516 (license:non-copyleft
9517 "https://raw.githubusercontent.com/ucscGenomeBrowser/kent/v410_base/src/lib/LICENSE")))))
9518
2def2e20
RW
9519(define-public r-tfbstools
9520 (package
9521 (name "r-tfbstools")
9522 (version "1.28.0")
9523 (source
9524 (origin
9525 (method url-fetch)
9526 (uri (bioconductor-uri "TFBSTools" version))
9527 (sha256
9528 (base32
9529 "0p42hnwhipmcvrsqk3s8qfiian1fvh6izfd9m961bsx99r2clnha"))))
9530 (properties `((upstream-name . "TFBSTools")))
9531 (build-system r-build-system)
9532 (propagated-inputs
9533 `(("r-biobase" ,r-biobase)
9534 ("r-biocgenerics" ,r-biocgenerics)
9535 ("r-biocparallel" ,r-biocparallel)
9536 ("r-biostrings" ,r-biostrings)
9537 ("r-bsgenome" ,r-bsgenome)
9538 ("r-catools" ,r-catools)
9539 ("r-cner" ,r-cner)
9540 ("r-dbi" ,r-dbi)
9541 ("r-dirichletmultinomial" ,r-dirichletmultinomial)
9542 ("r-genomeinfodb" ,r-genomeinfodb)
9543 ("r-genomicranges" ,r-genomicranges)
9544 ("r-gtools" ,r-gtools)
9545 ("r-iranges" ,r-iranges)
9546 ("r-rsqlite" ,r-rsqlite)
9547 ("r-rtracklayer" ,r-rtracklayer)
9548 ("r-s4vectors" ,r-s4vectors)
9549 ("r-seqlogo" ,r-seqlogo)
9550 ("r-tfmpvalue" ,r-tfmpvalue)
9551 ("r-xml" ,r-xml)
9552 ("r-xvector" ,r-xvector)))
9553 (native-inputs `(("r-knitr" ,r-knitr)))
9554 (home-page "https://github.com/ge11232002/TFBSTools")
9555 (synopsis "Transcription factor binding site (TFBS) analysis")
9556 (description
9557 "TFBSTools is a package for the analysis and manipulation of
9558transcription factor binding sites. It includes matrices conversion
9559between @dfn{Position Frequency Matrix} (PFM), @dfn{Position Weight
9560Matrix} (PWM) and @dfn{Information Content Matrix} (ICM). It can also
9561scan putative TFBS from sequence/alignment, query JASPAR database and
9562provides a wrapper of de novo motif discovery software.")
9563 (license license:gpl2)))
9564
9a38f39e
RW
9565(define-public r-motifmatchr
9566 (package
9567 (name "r-motifmatchr")
9568 (version "1.12.0")
9569 (source
9570 (origin
9571 (method url-fetch)
9572 (uri (bioconductor-uri "motifmatchr" version))
9573 (sha256
9574 (base32
9575 "0zrpn0hqdg0hm80ydkfpiqncwyb8y0xp6mlin7g955p8zcpcm67z"))))
9576 (properties `((upstream-name . "motifmatchr")))
9577 (build-system r-build-system)
9578 (propagated-inputs
9579 `(("r-biostrings" ,r-biostrings)
9580 ("r-bsgenome" ,r-bsgenome)
9581 ("r-genomeinfodb" ,r-genomeinfodb)
9582 ("r-genomicranges" ,r-genomicranges)
9583 ("r-iranges" ,r-iranges)
9584 ("r-matrix" ,r-matrix)
9585 ("r-rcpp" ,r-rcpp)
9586 ("r-rcpparmadillo" ,r-rcpparmadillo)
9587 ("r-rsamtools" ,r-rsamtools)
9588 ("r-s4vectors" ,r-s4vectors)
9589 ("r-summarizedexperiment" ,r-summarizedexperiment)
9590 ("r-tfbstools" ,r-tfbstools)))
9591 (native-inputs `(("r-knitr" ,r-knitr)))
9592 (home-page "https://bioconductor.org/packages/motifmatchr")
9593 (synopsis "Fast motif matching in R")
9594 (description
9595 "Quickly find motif matches for many motifs and many sequences.
9596This package wraps C++ code from the MOODS motif calling library.")
9597 (license license:gpl3)))
9598
89d7c8ef
RW
9599(define-public r-chromvar
9600 (package
9601 (name "r-chromvar")
9602 (version "1.12.0")
9603 (source
9604 (origin
9605 (method url-fetch)
9606 (uri (bioconductor-uri "chromVAR" version))
9607 (sha256
9608 (base32 "0dn04ijgq8fncn2bkvnd0lnabjg2s4mpb91b3kwvv3nkgjgfx819"))))
9609 (properties `((upstream-name . "chromVAR")))
9610 (build-system r-build-system)
9611 (propagated-inputs
9612 `(("r-biocgenerics" ,r-biocgenerics)
9613 ("r-biocparallel" ,r-biocparallel)
9614 ("r-biostrings" ,r-biostrings)
9615 ("r-bsgenome" ,r-bsgenome)
9616 ("r-dt" ,r-dt)
9617 ("r-genomeinfodb" ,r-genomeinfodb)
9618 ("r-genomicranges" ,r-genomicranges)
9619 ("r-ggplot2" ,r-ggplot2)
9620 ("r-iranges" ,r-iranges)
9621 ("r-matrix" ,r-matrix)
9622 ("r-miniui" ,r-miniui)
9623 ("r-nabor" ,r-nabor)
9624 ("r-plotly" ,r-plotly)
9625 ("r-rcolorbrewer" ,r-rcolorbrewer)
9626 ("r-rcpp" ,r-rcpp)
9627 ("r-rcpparmadillo" ,r-rcpparmadillo)
9628 ("r-rsamtools" ,r-rsamtools)
9629 ("r-rtsne" ,r-rtsne)
9630 ("r-s4vectors" ,r-s4vectors)
9631 ("r-shiny" ,r-shiny)
9632 ("r-summarizedexperiment" ,r-summarizedexperiment)
9633 ("r-tfbstools" ,r-tfbstools)))
9634 (native-inputs `(("r-knitr" ,r-knitr)))
9635 (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html")
9636 (synopsis "Determine chromatin variation across regions")
9637 (description
9638 "This package @code{r-chromvar} determines variation in chromatin
9639accessibility across sets of annotations or peaks. @code{r-chromvar} is
9640designed primarily for single-cell or sparse chromatin accessibility data like
9641single cell assay for transposase-accessible chromatin using
9642sequencing (@code{scATAC-seq} or sparse bulk ATAC or deoxyribonuclease
9643sequence (@code{DNAse-seq}) experiments.")
9644 (license license:expat)))
9645
916a3e59 9646(define-public r-singlecellexperiment
9647 (package
9648 (name "r-singlecellexperiment")
4ef898d4 9649 (version "1.12.0")
916a3e59 9650 (source
9651 (origin
9652 (method url-fetch)
9653 (uri (bioconductor-uri "SingleCellExperiment" version))
9654 (sha256
9655 (base32
4ef898d4 9656 "0wpgb2rhxxlclpmwl08iyfy204f7gpj8ijd0qdy4j41c58bl4qm2"))))
916a3e59 9657 (properties
9658 `((upstream-name . "SingleCellExperiment")))
9659 (build-system r-build-system)
9660 (propagated-inputs
9661 `(("r-biocgenerics" ,r-biocgenerics)
9662 ("r-s4vectors" ,r-s4vectors)
9663 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9664 (native-inputs
9665 `(("r-knitr" ,r-knitr)))
9666 (home-page "https://bioconductor.org/packages/SingleCellExperiment")
9667 (synopsis "S4 classes for single cell data")
9668 (description "This package defines an S4 class for storing data from
9669single-cell experiments. This includes specialized methods to store and
9670retrieve spike-in information, dimensionality reduction coordinates and size
9671factors for each cell, along with the usual metadata for genes and
9672libraries.")
9673 (license license:gpl3)))
9674
0e60dda0
RW
9675(define-public r-scuttle
9676 (package
9677 (name "r-scuttle")
cf3e7038 9678 (version "1.0.4")
0e60dda0
RW
9679 (source
9680 (origin
9681 (method url-fetch)
9682 (uri (bioconductor-uri "scuttle" version))
9683 (sha256
9684 (base32
cf3e7038 9685 "0vfhxyv81y525qgk0s3bxy1yypj16h1bl7sc1a1jdqx11fxxv2l8"))))
0e60dda0
RW
9686 (properties `((upstream-name . "scuttle")))
9687 (build-system r-build-system)
9688 (propagated-inputs
9689 `(("r-beachmat" ,r-beachmat)
9690 ("r-biocgenerics" ,r-biocgenerics)
9691 ("r-biocparallel" ,r-biocparallel)
9692 ("r-delayedarray" ,r-delayedarray)
9693 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3872153a 9694 ("r-genomicranges" ,r-genomicranges)
0e60dda0
RW
9695 ("r-matrix" ,r-matrix)
9696 ("r-rcpp" ,r-rcpp)
9697 ("r-s4vectors" ,r-s4vectors)
9698 ("r-singlecellexperiment" ,r-singlecellexperiment)
9699 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9700 (native-inputs `(("r-knitr" ,r-knitr)))
9701 (home-page "https://bioconductor.org/packages/scuttle")
9702 (synopsis "Single-cell RNA-Seq analysis utilities")
9703 (description
9704 "This package provides basic utility functions for performing single-cell
9705analyses, focusing on simple normalization, quality control and data
9706transformations. It also provides some helper functions to assist development
9707of other packages.")
9708 (license license:gpl3)))
9709
6b1946b3 9710(define-public r-scater
9711 (package
9712 (name "r-scater")
d4b5d186 9713 (version "1.18.3")
6b1946b3 9714 (source (origin
9715 (method url-fetch)
9716 (uri (bioconductor-uri "scater" version))
9717 (sha256
9718 (base32
d4b5d186 9719 "14f7yw277nykxmcm7wlhlsf3nizpwzz24hax1icx73lavfxmc535"))))
6b1946b3 9720 (build-system r-build-system)
9721 (propagated-inputs
d4b5d186 9722 `(("r-biocgenerics" ,r-biocgenerics)
6b1946b3 9723 ("r-biocneighbors" ,r-biocneighbors)
9724 ("r-biocparallel" ,r-biocparallel)
9725 ("r-biocsingular" ,r-biocsingular)
9726 ("r-delayedarray" ,r-delayedarray)
9727 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9728 ("r-ggbeeswarm" ,r-ggbeeswarm)
9729 ("r-ggplot2" ,r-ggplot2)
d4b5d186 9730 ("r-gridextra" ,r-gridextra)
6b1946b3 9731 ("r-matrix" ,r-matrix)
6b1946b3 9732 ("r-rlang" ,r-rlang)
9733 ("r-s4vectors" ,r-s4vectors)
d4b5d186 9734 ("r-scuttle" ,r-scuttle)
6b1946b3 9735 ("r-singlecellexperiment" ,r-singlecellexperiment)
9736 ("r-summarizedexperiment" ,r-summarizedexperiment)
9737 ("r-viridis" ,r-viridis)))
9738 (native-inputs
9739 `(("r-knitr" ,r-knitr)))
9740 (home-page "https://github.com/davismcc/scater")
9741 (synopsis "Single-cell analysis toolkit for gene expression data in R")
9742 (description "This package provides a collection of tools for doing
9743various analyses of single-cell RNA-seq gene expression data, with a focus on
9744quality control.")
9745 (license license:gpl2+)))
9746
1193b77e 9747(define-public r-scran
9748 (package
9749 (name "r-scran")
de4fc492 9750 (version "1.18.5")
1193b77e 9751 (source
9752 (origin
9753 (method url-fetch)
9754 (uri (bioconductor-uri "scran" version))
9755 (sha256
9756 (base32
de4fc492 9757 "0mk4bs7pkzbaiaaap75nzsrlwr883h45xnbpn94fy91i8d9w1xy1"))))
1193b77e 9758 (build-system r-build-system)
9759 (propagated-inputs
9760 `(("r-beachmat" ,r-beachmat)
9761 ("r-bh" ,r-bh)
9762 ("r-biocgenerics" ,r-biocgenerics)
9763 ("r-biocneighbors" ,r-biocneighbors)
9764 ("r-biocparallel" ,r-biocparallel)
9765 ("r-biocsingular" ,r-biocsingular)
b03c955c 9766 ("r-bluster" ,r-bluster)
1193b77e 9767 ("r-delayedarray" ,r-delayedarray)
9768 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9769 ("r-dqrng" ,r-dqrng)
9770 ("r-edger" ,r-edger)
9771 ("r-igraph" ,r-igraph)
1193b77e 9772 ("r-limma" ,r-limma)
9773 ("r-matrix" ,r-matrix)
9774 ("r-rcpp" ,r-rcpp)
9775 ("r-s4vectors" ,r-s4vectors)
b03c955c 9776 ("r-scuttle" ,r-scuttle)
1193b77e 9777 ("r-singlecellexperiment" ,r-singlecellexperiment)
9778 ("r-statmod" ,r-statmod)
9779 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9780 (native-inputs
9781 `(("r-knitr" ,r-knitr)))
9782 (home-page "https://bioconductor.org/packages/scran")
9783 (synopsis "Methods for single-cell RNA-Seq data analysis")
9784 (description "This package implements a variety of low-level analyses of
9785single-cell RNA-seq data. Methods are provided for normalization of
9786cell-specific biases, assignment of cell cycle phase, and detection of highly
9787variable and significantly correlated genes.")
9788 (license license:gpl3)))
9789
5e719988
RW
9790(define-public r-sparsematrixstats
9791 (package
9792 (name "r-sparsematrixstats")
8acfd9f3 9793 (version "1.2.1")
5e719988
RW
9794 (source
9795 (origin
9796 (method url-fetch)
9797 (uri (bioconductor-uri "sparseMatrixStats" version))
9798 (sha256
9799 (base32
8acfd9f3 9800 "01gnmy9zqd0ygm40vqkmqmiwfqmdawj4m81dysmmcdm7z80rn9ii"))))
5e719988
RW
9801 (properties
9802 `((upstream-name . "sparseMatrixStats")))
9803 (build-system r-build-system)
9804 (propagated-inputs
9805 `(("r-matrix" ,r-matrix)
9806 ("r-matrixgenerics" ,r-matrixgenerics)
9807 ("r-matrixstats" ,r-matrixstats)
9808 ("r-rcpp" ,r-rcpp)))
9809 (native-inputs `(("r-knitr" ,r-knitr)))
9810 (home-page "https://bioconductor.org/packages/sparseMatrixStats/")
9811 (synopsis "Summary statistics for rows and columns of sparse matrices")
9812 (description
9813 "This package provides high performance functions for row and column
9814operations on sparse matrices. Currently, the optimizations are limited to
9815data in the column sparse format.")
9816 (license license:expat)))
9817
8c7c6db4 9818(define-public r-delayedmatrixstats
9819 (package
9820 (name "r-delayedmatrixstats")
311bb4bc 9821 (version "1.12.3")
8c7c6db4 9822 (source
9823 (origin
9824 (method url-fetch)
9825 (uri (bioconductor-uri "DelayedMatrixStats" version))
9826 (sha256
9827 (base32
311bb4bc 9828 "1hb8jv5dy3svf7xan6rym7amwdqm5mvl9qx5xhmj1vkb81bizn7h"))))
8c7c6db4 9829 (properties
9830 `((upstream-name . "DelayedMatrixStats")))
9831 (build-system r-build-system)
9832 (propagated-inputs
9833 `(("r-biocparallel" ,r-biocparallel)
9834 ("r-delayedarray" ,r-delayedarray)
9835 ("r-hdf5array" ,r-hdf5array)
9836 ("r-iranges" ,r-iranges)
9837 ("r-matrix" ,r-matrix)
7601015f 9838 ("r-matrixgenerics" ,r-matrixgenerics)
8c7c6db4 9839 ("r-matrixstats" ,r-matrixstats)
10c87ecf 9840 ("r-s4vectors" ,r-s4vectors)
9841 ("r-sparsematrixstats" ,r-sparsematrixstats)))
8c7c6db4 9842 (native-inputs
9843 `(("r-knitr" ,r-knitr)))
9844 (home-page "https://github.com/PeteHaitch/DelayedMatrixStats")
9845 (synopsis "Functions that apply to rows and columns of DelayedMatrix objects")
9846 (description
9847 "This package provides a port of the @code{matrixStats} API for use with
9848@code{DelayedMatrix} objects from the @code{DelayedArray} package. It
9849contains high-performing functions operating on rows and columns of
9850@code{DelayedMatrix} objects, e.g. @code{colMedians}, @code{rowMedians},
9851@code{colRanks}, @code{rowRanks}, @code{colSds}, and @code{rowSds}. Functions
9852are optimized per data type and for subsetted calculations such that both
9853memory usage and processing time is minimized.")
9854 (license license:expat)))
fa2201c1 9855
9856(define-public r-mscoreutils
9857 (package
9858 (name "r-mscoreutils")
9859 (version "1.2.0")
9860 (source
9861 (origin
9862 (method url-fetch)
9863 (uri (bioconductor-uri "MsCoreUtils" version))
9864 (sha256
9865 (base32
9866 "0fa3bcf2cmzf5y8wjs7pnzs26qwgqnrrl4hj4sa4fp9kv8z80630"))))
9867 (properties `((upstream-name . "MsCoreUtils")))
9868 (build-system r-build-system)
9869 (propagated-inputs
9870 `(("r-mass" ,r-mass)
9871 ("r-rcpp" ,r-rcpp)
9872 ("r-s4vectors" ,r-s4vectors)))
9873 (native-inputs
9874 `(("r-knitr" ,r-knitr)))
9875 (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils")
9876 (synopsis "Core utils for mass spectrometry data")
9877 (description
9878 "This package defines low-level functions for mass spectrometry data and
9879is independent of any high-level data structures. These functions include
9880mass spectra processing functions (noise estimation, smoothing, binning),
9881quantitative aggregation functions (median polish, robust summarisation,
9882etc.), missing data imputation, data normalisation (quantiles, vsn, etc.) as
9883well as misc helper functions, that are used across high-level data structure
9884within the R for Mass Spectrometry packages.")
9885 (license license:artistic2.0)))
ff4834c0 9886
9887(define-public r-biocio
9888 (package
9889 (name "r-biocio")
9890 (version "1.0.1")
9891 (source
9892 (origin
9893 (method url-fetch)
9894 (uri (bioconductor-uri "BiocIO" version))
9895 (sha256
9896 (base32
9897 "06gg5ra3r7q4b6mz14c2s9d453cnh1lxh517ffl9f8dr8vwv5s18"))))
9898 (properties `((upstream-name . "BiocIO")))
9899 (build-system r-build-system)
9900 (propagated-inputs
9901 `(("r-biocgenerics" ,r-biocgenerics)
9902 ("r-genomicranges" ,r-genomicranges)
9903 ("r-rcurl" ,r-rcurl)
9904 ("r-s4vectors" ,r-s4vectors)))
9905 (native-inputs
9906 `(("r-knitr" ,r-knitr)))
9907 (home-page "https://bioconductor.org/packages/BiocIO")
9908 (synopsis "Standard input and output for Bioconductor packages")
9909 (description
9910 "This package implements `import()` and `export()` standard generics for
9911importing and exporting biological data formats. `import()` supports
9912whole-file as well as chunk-wise iterative import. The `import()` interface
9913optionally provides a standard mechanism for 'lazy' access via `filter()` (on
9914row or element-like components of the file resource), `select()` (on
9915column-like components of the file resource) and `collect()`. The `import()`
9916interface optionally provides transparent access to remote (e.g. via https)
9917as well as local access. Developers can register a file extension, e.g.,
9918`.loom` for dispatch from character-based URIs to specific `import()` /
9919`export()` methods based on classes representing file types, e.g.,
9920`LoomFile()`.")
9921 (license license:artistic2.0)))
e520c68f 9922
9923(define-public r-msmseda
9924 (package
9925 (name "r-msmseda")
9926 (version "1.28.0")
9927 (source
9928 (origin
9929 (method url-fetch)
9930 (uri (bioconductor-uri "msmsEDA" version))
9931 (sha256
9932 (base32
9933 "1llmy8msxmrqik3s3439wffma1662vwvvcaz8q0a4g5ridkmdbrx"))))
9934 (properties `((upstream-name . "msmsEDA")))
9935 (build-system r-build-system)
9936 (propagated-inputs
9937 `(("r-gplots" ,r-gplots)
9938 ("r-mass" ,r-mass)
9939 ("r-msnbase" ,r-msnbase)
9940 ("r-rcolorbrewer" ,r-rcolorbrewer)))
9941 (home-page
9942 "https://bioconductor.org/packages/msmsEDA")
9943 (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts")
9944 (description
9945 "Exploratory data analysis to assess the quality of a set of LC-MS/MS
9946experiments, and visualize de influence of the involved factors.")
9947 (license license:gpl2)))
16f16b5e 9948
9949(define-public r-msmstests
9950 (package
9951 (name "r-msmstests")
9952 (version "1.28.0")
9953 (source
9954 (origin
9955 (method url-fetch)
9956 (uri (bioconductor-uri "msmsTests" version))
9957 (sha256
9958 (base32
9959 "1zsnmzj1qvjdwz7mwg9wrsk5iskpqs0f6jccqn8mxy9dgkskmp0j"))))
9960 (properties `((upstream-name . "msmsTests")))
9961 (build-system r-build-system)
9962 (propagated-inputs
9963 `(("r-edger" ,r-edger)
9964 ("r-msmseda" ,r-msmseda)
9965 ("r-msnbase" ,r-msnbase)
9966 ("r-qvalue" ,r-qvalue)))
9967 (home-page
9968 "https://bioconductor.org/packages/msmsTests")
9969 (synopsis "Differential LC-MS/MS expression tests")
9970 (description
9971 "This packages provides statistical tests for label-free LC-MS/MS data
9972by spectral counts, to discover differentially expressed proteins between two
9973biological conditions. Three tests are available: Poisson GLM regression,
9974quasi-likelihood GLM regression, and the negative binomial of the edgeR
9975package.The three models admit blocking factors to control for nuissance
9976variables.To assure a good level of reproducibility a post-test filter is
9977available, where we may set the minimum effect size considered biologicaly
9978relevant, and the minimum expression of the most abundant condition.")
9979 (license license:gpl2)))
45dfb751 9980
9981(define-public r-catalyst
9982 (package
9983 (name "r-catalyst")
9984 (version "1.14.0")
9985 (source
9986 (origin
9987 (method url-fetch)
9988 (uri (bioconductor-uri "CATALYST" version))
9989 (sha256
9990 (base32
9991 "13af7c4irx1f5yqi32k7kj661vzg32wn3dnps7r9pjijfl4drhrh"))))
9992 (properties `((upstream-name . "CATALYST")))
9993 (build-system r-build-system)
9994 (propagated-inputs
9995 `(("r-circlize" ,r-circlize)
9996 ("r-complexheatmap" ,r-complexheatmap)
9997 ("r-consensusclusterplus" ,r-consensusclusterplus)
9998 ("r-cowplot" ,r-cowplot)
9999 ("r-data-table" ,r-data-table)
10000 ("r-dplyr" ,r-dplyr)
10001 ("r-drc" ,r-drc)
10002 ("r-flowcore" ,r-flowcore)
10003 ("r-flowsom" ,r-flowsom)
10004 ("r-ggplot2" ,r-ggplot2)
10005 ("r-ggrepel" ,r-ggrepel)
10006 ("r-ggridges" ,r-ggridges)
10007 ("r-gridextra" ,r-gridextra)
10008 ("r-magrittr" ,r-magrittr)
10009 ("r-matrix" ,r-matrix)
10010 ("r-matrixstats" ,r-matrixstats)
10011 ("r-nnls" ,r-nnls)
10012 ("r-purrr" ,r-purrr)
10013 ("r-rcolorbrewer" ,r-rcolorbrewer)
10014 ("r-reshape2" ,r-reshape2)
10015 ("r-rtsne" ,r-rtsne)
10016 ("r-s4vectors" ,r-s4vectors)
10017 ("r-scales" ,r-scales)
10018 ("r-scater" ,r-scater)
10019 ("r-singlecellexperiment" ,r-singlecellexperiment)
10020 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10021 (native-inputs
10022 `(("r-knitr" ,r-knitr)))
10023 (home-page
10024 "https://github.com/HelenaLC/CATALYST")
10025 (synopsis "Cytometry data analysis tools")
10026 (description
10027 "This package is Cytometry dATa anALYSis Tools (CATALYST). Mass
10028cytometry (CyTOF) uses heavy metal isotopes rather than fluorescent tags as
10029reporters to label antibodies, thereby substantially decreasing spectral
10030overlap and allowing for examination of over 50 parameters at the single cell
10031level. While spectral overlap is significantly less pronounced in CyTOF than
10032flow cytometry, spillover due to detection sensitivity, isotopic impurities,
10033and oxide formation can impede data interpretability. We designed
10034CATALYST (Cytometry dATa anALYSis Tools) to provide a pipeline for
10035preprocessing of cytometry data, including i) normalization using bead
10036standards, ii) single-cell deconvolution, and iii) bead-based compensation.")
10037 (license license:gpl2+)))
7395458d 10038
8c2b7c9a 10039(define-public r-erma
10040 (package
10041 (name "r-erma")
10042 (version "1.6.0")
10043 (source
10044 (origin
10045 (method url-fetch)
10046 (uri (bioconductor-uri "erma" version))
10047 (sha256
10048 (base32
10049 "1k2j1xhv0vwn45xmh8ds0gz812px5hnpgzvp37ngsdn4j5ai1l0k"))))
10050 (build-system r-build-system)
10051 (propagated-inputs
10052 `(("r-annotationdbi" ,r-annotationdbi)
10053 ("r-biobase" ,r-biobase)
10054 ("r-biocgenerics" ,r-biocgenerics)
10055 ("r-biocparallel" ,r-biocparallel)
10056 ("r-genomeinfodb" ,r-genomeinfodb)
10057 ("r-genomicfiles" ,r-genomicfiles)
10058 ("r-genomicranges" ,r-genomicranges)
10059 ("r-ggplot2" ,r-ggplot2)
10060 ("r-homo-sapiens" ,r-homo-sapiens)
10061 ("r-iranges" ,r-iranges)
10062 ("r-rtracklayer" ,r-rtracklayer)
10063 ("r-s4vectors" ,r-s4vectors)
10064 ("r-shiny" ,r-shiny)
10065 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10066 (native-inputs
10067 `(("r-knitr" ,r-knitr)))
10068 (home-page "https://bioconductor.org/packages/erma")
10069 (synopsis "Epigenomic road map adventures")
10070 (description
10071 "The epigenomics road map describes locations of epigenetic marks in DNA
10072from a variety of cell types. Of interest are locations of histone
10073modifications, sites of DNA methylation, and regions of accessible chromatin.
10074This package presents a selection of elements of the road map including
10075metadata and outputs of the ChromImpute procedure applied to ENCODE cell lines
10076by Ernst and Kellis.")
10077 (license license:artistic2.0)))
10078
610cd6a1 10079(define-public r-ggbio
10080 (package
10081 (name "r-ggbio")
10082 (version "1.38.0")
10083 (source
10084 (origin
10085 (method url-fetch)
10086 (uri (bioconductor-uri "ggbio" version))
10087 (sha256
10088 (base32
10089 "0vabil4jzrlv01aibqjhdkvrv2bf2kkpsidrkjj06isqr5fz54lw"))))
10090 (build-system r-build-system)
10091 (arguments
10092 `(#:phases
10093 (modify-phases %standard-phases
10094 ;; See https://github.com/tengfei/ggbio/issues/117
10095 ;; This fix will be included in the next release.
10096 (add-after 'unpack 'fix-typo
10097 (lambda _
10098 (substitute* "R/GGbio-class.R"
10099 (("fechable") "fetchable"))
10100 #t)))))
10101 (propagated-inputs
10102 `(("r-annotationdbi" ,r-annotationdbi)
10103 ("r-annotationfilter" ,r-annotationfilter)
10104 ("r-biobase" ,r-biobase)
10105 ("r-biocgenerics" ,r-biocgenerics)
10106 ("r-biostrings" ,r-biostrings)
10107 ("r-biovizbase" ,r-biovizbase)
10108 ("r-bsgenome" ,r-bsgenome)
10109 ("r-ensembldb" ,r-ensembldb)
10110 ("r-genomeinfodb" ,r-genomeinfodb)
10111 ("r-genomicalignments" ,r-genomicalignments)
10112 ("r-genomicfeatures" ,r-genomicfeatures)
10113 ("r-genomicranges" ,r-genomicranges)
10114 ("r-ggally" ,r-ggally)
10115 ("r-ggplot2" ,r-ggplot2)
10116 ("r-gridextra" ,r-gridextra)
10117 ("r-gtable" ,r-gtable)
10118 ("r-hmisc" ,r-hmisc)
10119 ("r-iranges" ,r-iranges)
10120 ("r-organismdbi" ,r-organismdbi)
10121 ("r-reshape2" ,r-reshape2)
10122 ("r-rlang" ,r-rlang)
10123 ("r-rsamtools" ,r-rsamtools)
10124 ("r-rtracklayer" ,r-rtracklayer)
10125 ("r-s4vectors" ,r-s4vectors)
10126 ("r-scales" ,r-scales)
10127 ("r-summarizedexperiment" ,r-summarizedexperiment)
10128 ("r-variantannotation" ,r-variantannotation)))
10129 (native-inputs
10130 `(("r-knitr" ,r-knitr)))
10131 (home-page "http://www.tengfei.name/ggbio/")
10132 (synopsis "Visualization tools for genomic data")
10133 (description
10134 "The ggbio package extends and specializes the grammar of graphics for
10135biological data. The graphics are designed to answer common scientific
10136questions, in particular those often asked of high throughput genomics data.
10137All core Bioconductor data structures are supported, where appropriate. The
10138package supports detailed views of particular genomic regions, as well as
10139genome-wide overviews. Supported overviews include ideograms and grand linear
10140views. High-level plots include sequence fragment length, edge-linked
10141interval to data view, mismatch pileup, and several splicing summaries.")
10142 (license license:artistic2.0)))
10143
81f481d6 10144(define-public r-gqtlbase
10145 (package
10146 (name "r-gqtlbase")
10147 (version "1.21.1")
10148 (source
10149 (origin
10150 (method url-fetch)
10151 (uri (bioconductor-uri "gQTLBase" version))
10152 (sha256
10153 (base32
10154 "0nipibm1bk9k70ajbw1f6vjmz0dh7gk21l17q3m54bnawxsggrfh"))))
10155 (properties `((upstream-name . "gQTLBase")))
10156 (build-system r-build-system)
10157 (arguments
10158 `(#:phases
10159 (modify-phases %standard-phases
10160 ;; This is an upstream bug.
10161 (add-after 'unpack 'fix-imports
10162 (lambda _
10163 (substitute* "NAMESPACE"
10164 ((".*maxffmode.*") "")
10165 (("importFrom\\(ff,.*") "import(ff)\n"))
10166 #t)))))
10167 (propagated-inputs
10168 `(("r-batchjobs" ,r-batchjobs)
10169 ("r-bbmisc" ,r-bbmisc)
10170 ("r-biocgenerics" ,r-biocgenerics)
10171 ("r-bit" ,r-bit)
10172 ("r-doparallel" ,r-doparallel)
10173 ("r-ff" ,r-ff)
10174 ("r-ffbase" ,r-ffbase)
10175 ("r-foreach" ,r-foreach)
10176 ("r-genomicfiles" ,r-genomicfiles)
10177 ("r-genomicranges" ,r-genomicranges)
10178 ("r-rtracklayer" ,r-rtracklayer)
10179 ("r-s4vectors" ,r-s4vectors)
10180 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10181 (native-inputs
10182 `(("r-knitr" ,r-knitr)))
10183 (home-page "https://bioconductor.org/packages/gQTLBase")
10184 (synopsis "Infrastructure for eQTL, mQTL and similar studies")
10185 (description
10186 "The purpose of this package is to simplify the storage and interrogation
10187of @dfn{quantitative trait loci} (QTL) archives, such as eQTL, mQTL, dsQTL,
10188and more.")
10189 (license license:artistic2.0)))
10190
9534e7b7 10191(define-public r-gqtlstats
10192 (package
10193 (name "r-gqtlstats")
10194 (version "1.21.3")
10195 (source
10196 (origin
10197 (method url-fetch)
10198 (uri (bioconductor-uri "gQTLstats" version))
10199 (sha256
10200 (base32
10201 "1h78l23idf867djmdk97b02jxgmz4vfr2dai01fp648d0lsx5mkl"))))
10202 (properties `((upstream-name . "gQTLstats")))
10203 (build-system r-build-system)
10204 (propagated-inputs
10205 `(("r-annotationdbi" ,r-annotationdbi)
10206 ("r-batchjobs" ,r-batchjobs)
10207 ("r-bbmisc" ,r-bbmisc)
10208 ("r-beeswarm" ,r-beeswarm)
10209 ("r-biobase" ,r-biobase)
10210 ("r-biocgenerics" ,r-biocgenerics)
10211 ("r-doparallel" ,r-doparallel)
10212 ("r-dplyr" ,r-dplyr)
10213 ("r-erma" ,r-erma)
10214 ("r-ffbase" ,r-ffbase)
10215 ("r-foreach" ,r-foreach)
10216 ("r-genomeinfodb" ,r-genomeinfodb)
10217 ("r-genomicfeatures" ,r-genomicfeatures)
10218 ("r-genomicfiles" ,r-genomicfiles)
10219 ("r-genomicranges" ,r-genomicranges)
10220 ("r-ggbeeswarm" ,r-ggbeeswarm)
10221 ("r-ggplot2" ,r-ggplot2)
10222 ("r-gqtlbase" ,r-gqtlbase)
10223 ("r-hardyweinberg" ,r-hardyweinberg)
10224 ("r-homo-sapiens" ,r-homo-sapiens)
10225 ("r-iranges" ,r-iranges)
10226 ("r-limma" ,r-limma)
10227 ("r-mgcv" ,r-mgcv)
10228 ("r-plotly" ,r-plotly)
10229 ("r-reshape2" ,r-reshape2)
10230 ("r-s4vectors" ,r-s4vectors)
10231 ("r-shiny" ,r-shiny)
10232 ("r-snpstats" ,r-snpstats)
10233 ("r-summarizedexperiment" ,r-summarizedexperiment)
10234 ("r-variantannotation" ,r-variantannotation)))
10235 (native-inputs
10236 `(("r-knitr" ,r-knitr)))
10237 (home-page "https://bioconductor.org/packages/gQTLstats")
10238 (synopsis "Computationally efficient analysis for eQTL and allied studies")
10239 (description
10240 "This package provides tools for the computationally efficient analysis
10241of @dfn{quantitative trait loci} (QTL) data, including eQTL, mQTL, dsQTL, etc.
10242The software in this package aims to support refinements and functional
10243interpretation of members of a collection of association statistics on a
10244family of feature/genome hypotheses.")
10245 (license license:artistic2.0)))
10246
2a4322f7 10247(define-public r-gviz
10248 (package
10249 (name "r-gviz")
10250 (version "1.34.0")
10251 (source
10252 (origin
10253 (method url-fetch)
10254 (uri (bioconductor-uri "Gviz" version))
10255 (sha256
10256 (base32
10257 "0v7bz46b91dnrr55ah42ljj1i2xs3090s4w0lw8098pag00p4vh2"))))
10258 (properties `((upstream-name . "Gviz")))
10259 (build-system r-build-system)
10260 (propagated-inputs
10261 `(("r-annotationdbi" ,r-annotationdbi)
10262 ("r-biobase" ,r-biobase)
10263 ("r-biocgenerics" ,r-biocgenerics)
10264 ("r-biomart" ,r-biomart)
10265 ("r-biostrings" ,r-biostrings)
10266 ("r-biovizbase" ,r-biovizbase)
10267 ("r-bsgenome" ,r-bsgenome)
10268 ("r-digest" ,r-digest)
10269 ("r-ensembldb" ,r-ensembldb)
10270 ("r-genomeinfodb" ,r-genomeinfodb)
10271 ("r-genomicalignments" ,r-genomicalignments)
10272 ("r-genomicfeatures" ,r-genomicfeatures)
10273 ("r-genomicranges" ,r-genomicranges)
10274 ("r-iranges" ,r-iranges)
10275 ("r-lattice" ,r-lattice)
10276 ("r-latticeextra" ,r-latticeextra)
10277 ("r-matrixstats" ,r-matrixstats)
10278 ("r-rcolorbrewer" ,r-rcolorbrewer)
10279 ("r-rsamtools" ,r-rsamtools)
10280 ("r-rtracklayer" ,r-rtracklayer)
10281 ("r-s4vectors" ,r-s4vectors)
10282 ("r-xvector" ,r-xvector)))
10283 (native-inputs
10284 `(("r-knitr" ,r-knitr)))
10285 (home-page "https://bioconductor.org/packages/Gviz")
10286 (synopsis "Plotting data and annotation information along genomic coordinates")
10287 (description
10288 "Genomic data analyses requires integrated visualization of known genomic
10289information and new experimental data. Gviz uses the biomaRt and the
10290rtracklayer packages to perform live annotation queries to Ensembl and UCSC
10291and translates this to e.g. gene/transcript structures in viewports of the
10292grid graphics package. This results in genomic information plotted together
10293with your data.")
10294 (license license:artistic2.0)))
10295
69a5e066 10296(define-public r-gwascat
10297 (package
10298 (name "r-gwascat")
10299 (version "2.22.0")
10300 (source
10301 (origin
10302 (method url-fetch)
10303 (uri (bioconductor-uri "gwascat" version))
10304 (sha256
10305 (base32
10306 "1aqi1ny93virnzsxkh9ccx3mws70bgv0r8nwgla09vffb7f16nna"))))
10307 (build-system r-build-system)
10308 (propagated-inputs
10309 `(("r-annotationdbi" ,r-annotationdbi)
10310 ("r-biocfilecache" ,r-biocfilecache)
10311 ("r-biostrings" ,r-biostrings)
10312 ("r-genomeinfodb" ,r-genomeinfodb)
10313 ("r-genomicfeatures" ,r-genomicfeatures)
10314 ("r-genomicranges" ,r-genomicranges)
10315 ("r-iranges" ,r-iranges)
10316 ("r-readr" ,r-readr)
10317 ("r-s4vectors" ,r-s4vectors)
10318 ("r-snpstats" ,r-snpstats)
10319 ("r-variantannotation" ,r-variantannotation)))
10320 (native-inputs
10321 `(("r-knitr" ,r-knitr)))
10322 (home-page "https://bioconductor.org/packages/gwascat")
10323 (synopsis "Tools for data in the EMBL-EBI GWAS catalog")
10324 (description
10325 "This package provides tools for representing and modeling data in the
10326EMBL-EBI GWAS catalog.")
10327 (license license:artistic2.0)))
10328
7395458d
MIP
10329(define-public r-kegggraph
10330 (package
10331 (name "r-kegggraph")
10332 (version "1.50.0")
10333 (source
10334 (origin
10335 (method url-fetch)
10336 (uri (bioconductor-uri "KEGGgraph" version))
10337 (sha256
10338 (base32 "1h293hn02ysm923bh9gxk87xv663xiqchqcvpaxpla9c3yrgkx2v"))))
10339 (properties `((upstream-name . "KEGGgraph")))
10340 (build-system r-build-system)
10341 (propagated-inputs
10342 `(("r-graph" ,r-graph)
10343 ("r-rcurl" ,r-rcurl)
10344 ("r-xml" ,r-xml)))
10345 (home-page "https://bioconductor.org/packages/KEGGgraph")
10346 (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor")
10347 (description
10348 "@code{r-kegggraph} is an interface between Kegg Pathway database and graph
10349object as well as a collection of tools to analyze, dissect and visualize these
10350graphs. It parses the regularly updated kgml (Kegg XML) files into graph models
10351maintaining all essential pathway attributes. The package offers
10352functionalities including parsing, graph operation, visualization and etc.")
10353 (license license:gpl2+)))
e4b0794e 10354
8f1237c3 10355(define-public r-ldblock
10356 (package
10357 (name "r-ldblock")
10358 (version "1.20.0")
10359 (source
10360 (origin
10361 (method url-fetch)
10362 (uri (bioconductor-uri "ldblock" version))
10363 (sha256
10364 (base32
10365 "09i3ikv0axks9g842z1pjsc8x0fba51zyyc218h0bylbi1n9cdkm"))))
10366 (build-system r-build-system)
10367 (propagated-inputs
10368 `(("r-biocgenerics" ,r-biocgenerics)
10369 ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75)
10370 ("r-ensembldb" ,r-ensembldb)
10371 ("r-genomeinfodb" ,r-genomeinfodb)
10372 ("r-genomicfiles" ,r-genomicfiles)
10373 ("r-httr" ,r-httr)
10374 ("r-matrix" ,r-matrix)
10375 ("r-rsamtools" ,r-rsamtools)
10376 ("r-snpstats" ,r-snpstats)
10377 ("r-variantannotation" ,r-variantannotation)))
10378 (native-inputs
10379 `(("r-knitr" ,r-knitr)))
10380 (home-page "https://bioconductor.org/packages/ldblock")
10381 (synopsis "Data structures for linkage disequilibrium measures in populations")
10382 (description
10383 "This package defines data structures for @dfn{linkage
10384disequilibrium} (LD) measures in populations. Its purpose is to simplify
10385handling of existing population-level data for the purpose of flexibly
10386defining LD blocks.")
10387 (license license:artistic2.0)))
10388
a7d6e1b6
RW
10389;; This is a CRAN package, but it depends on r-snpstats, which is a
10390;; Bioconductor package.
10391(define-public r-ldheatmap
10392 (package
10393 (name "r-ldheatmap")
10394 (version "1.0-4")
10395 (source
10396 (origin
10397 (method url-fetch)
10398 (uri (cran-uri "LDheatmap" version))
10399 (sha256
10400 (base32
10401 "1jp578cf29qcgx95w10lpymlwx2pgjsf0nypwkl9b8g635gkisq7"))))
10402 (properties `((upstream-name . "LDheatmap")))
10403 (build-system r-build-system)
10404 (propagated-inputs
10405 `(("r-genetics" ,r-genetics)
10406 ("r-rcpp" ,r-rcpp)
10407 ("r-snpstats" ,r-snpstats)))
10408 (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html")
10409 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
10410 (description
10411 "This package provides tools to produce a graphical display, as a heat
10412map, of measures of pairwise linkage disequilibria between SNPs. Users may
10413optionally include the physical locations or genetic map distances of each SNP
10414on the plot.")
10415 (license license:gpl3)))
10416
e4b0794e
MIP
10417(define-public r-pathview
10418 (package
10419 (name "r-pathview")
10420 (version "1.30.1")
10421 (source
10422 (origin
10423 (method url-fetch)
10424 (uri (bioconductor-uri "pathview" version))
10425 (sha256
10426 (base32 "11fisiksw1y64ii9q8p2znyp9w8mlqzgiaacmycw59rngkjlmbs4"))))
10427 (properties `((upstream-name . "pathview")))
10428 (build-system r-build-system)
10429 (propagated-inputs
10430 `(("r-annotationdbi" ,r-annotationdbi)
10431 ("r-graph" ,r-graph)
10432 ("r-kegggraph" ,r-kegggraph)
10433 ("r-keggrest" ,r-keggrest)
10434 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
10435 ("r-png" ,r-png)
10436 ("r-rgraphviz" ,r-rgraphviz)
10437 ("r-xml" ,r-xml)))
10438 (home-page "https://pathview.uncc.edu/")
10439 (synopsis "Tool set for pathway based data integration and visualization")
10440 (description
10441 "@code{r-pathview} is a tool set for pathway based data integration and
10442visualization. It maps and renders a wide variety of biological data on
10443relevant pathway graphs. All users need is to supply their data and specify
10444the target pathway. This package automatically downloads the pathway graph
10445data, parses the data file, maps user data to the pathway, and render pathway
10446graph with the mapped data. In addition, @code{r-pathview} also seamlessly
10447integrates with pathway and gene set (enrichment) analysis tools for
10448large-scale and fully automated analysis.")
10449 (license license:gpl3+)))
838db0de 10450
61ec8928 10451(define-public r-snpstats
10452 (package
10453 (name "r-snpstats")
10454 (version "1.40.0")
10455 (source
10456 (origin
10457 (method url-fetch)
10458 (uri (bioconductor-uri "snpStats" version))
10459 (sha256
10460 (base32
10461 "1298a71swwav53yf9kfqkdpach3818plqcbw0lgb6sibs8y8ff24"))))
10462 (properties `((upstream-name . "snpStats")))
10463 (build-system r-build-system)
10464 (inputs `(("zlib" ,zlib)))
10465 (propagated-inputs
10466 `(("r-biocgenerics" ,r-biocgenerics)
10467 ("r-matrix" ,r-matrix)
10468 ("r-survival" ,r-survival)
10469 ("r-zlibbioc" ,r-zlibbioc)))
10470 (home-page "https://bioconductor.org/packages/snpStats")
10471 (synopsis "Methods for SNP association studies")
10472 (description
10473 "This package provides classes and statistical methods for large
10474@dfn{single-nucleotide polymorphism} (SNP) association studies. This extends
10475the earlier snpMatrix package, allowing for uncertainty in genotypes.")
10476 (license license:gpl3)))
10477
838db0de 10478(define-public r-sushi
10479 (package
10480 (name "r-sushi")
10481 (version "1.28.0")
10482 (source (origin
10483 (method url-fetch)
10484 (uri (bioconductor-uri "Sushi" version))
10485 (sha256
10486 (base32
10487 "0ksj4f9z14mjsv6ssg5dwhpldw4r7wpdsln2if5g486mm1c56r8p"))))
10488 (properties `((upstream-name . "Sushi")))
10489 (build-system r-build-system)
10490 (propagated-inputs
10491 `(("r-biomart" ,r-biomart)
10492 ("r-zoo" ,r-zoo)))
10493 (home-page "https://bioconductor.org/packages/Sushi")
10494 (synopsis "Tools for visualizing genomics data")
10495 (description
10496 "This package provides flexible, quantitative, and integrative genomic
10497visualizations for publication-quality multi-panel figures.")
10498 (license license:gpl2+)))