gnu: r-bisquerna: 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>
9949f459 5;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
8d6d75ff 6;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il>
61242625 7;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
4f617bfb 8;;; Copyright © 2019, 2020, 2021 Simon Tournier <zimon.toutoune@gmail.com>
488001eb 9;;; Copyright © 2020 Peter Lo <peterloleungyau@gmail.com>
1353e536 10;;; Copyright © 2020, 2021 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
c61268c1 11;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
1f958631 12;;; Copyright © 2021 Hong Li <hli@mdc-berlin.de>
fa596599
RW
13;;;
14;;; This file is part of GNU Guix.
15;;;
16;;; GNU Guix is free software; you can redistribute it and/or modify it
17;;; under the terms of the GNU General Public License as published by
18;;; the Free Software Foundation; either version 3 of the License, or (at
19;;; your option) any later version.
20;;;
21;;; GNU Guix is distributed in the hope that it will be useful, but
22;;; WITHOUT ANY WARRANTY; without even the implied warranty of
23;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24;;; GNU General Public License for more details.
25;;;
26;;; You should have received a copy of the GNU General Public License
27;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
28
29(define-module (gnu packages bioconductor)
30 #:use-module ((guix licenses) #:prefix license:)
31 #:use-module (guix packages)
32 #:use-module (guix download)
b2dce6b5 33 #:use-module (guix git-download)
fa596599 34 #:use-module (guix build-system r)
183ce988 35 #:use-module (gnu packages)
58656064 36 #:use-module (gnu packages base)
cf9a29b2 37 #:use-module (gnu packages bioinformatics)
a5b56a53
RJ
38 #:use-module (gnu packages cran)
39 #:use-module (gnu packages compression)
c18dccff 40 #:use-module (gnu packages gcc)
cf9a29b2 41 #:use-module (gnu packages graph)
5aef09bd 42 #:use-module (gnu packages graphviz)
dddbc90c 43 #:use-module (gnu packages haskell-xyz)
5cfa4bff 44 #:use-module (gnu packages image)
b64ce4b7 45 #:use-module (gnu packages maths)
6b12f213
RW
46 #:use-module (gnu packages netpbm)
47 #:use-module (gnu packages perl)
2cb71d81 48 #:use-module (gnu packages pkg-config)
f4235c0e 49 #:use-module (gnu packages statistics)
14bb1c48 50 #:use-module (gnu packages web)
7a62d5e0 51 #:use-module (gnu packages xml)
14bb1c48 52 #:use-module (srfi srfi-1))
fa596599 53
557a1089
RW
54\f
55;;; Annotations
56
04a05946
MIP
57(define-public r-org-eck12-eg-db
58 (package
59 (name "r-org-eck12-eg-db")
60 (version "3.12.0")
61 (source
62 (origin
63 (method url-fetch)
64 (uri (bioconductor-uri "org.EcK12.eg.db" version 'annotation))
65 (sha256
66 (base32 "0c4p6jr83k0gm6pvn760yr8xf33wggrfcr6fg7a42a96bcf817gs"))))
67 (properties
68 `((upstream-name . "org.EcK12.eg.db")))
69 (build-system r-build-system)
70 (propagated-inputs
71 `(("r-annotationdbi" ,r-annotationdbi)))
72 (home-page "https://bioconductor.org/packages/org.EcK12.eg.db")
73 (synopsis "Genome wide annotation for E coli strain K12")
74 (description
75 "This package provides genome wide annotation for E coli strain K12,
76primarily based on mapping using Entrez Gene identifiers. Entrez Gene is
77National Center for Biotechnology Information (NCBI)’s database for
78gene-specific information. Entrez Gene maintains records from genomes which
79have been completely sequenced, which have an active research community to
80submit gene-specific information, or which are scheduled for intense sequence
81analysis.")
82 (license license:artistic2.0)))
83
6f15ea24
RW
84(define-public r-reactome-db
85 (package
86 (name "r-reactome-db")
87 (version "1.70.0")
88 (source
89 (origin
90 (method url-fetch)
91 (uri (bioconductor-uri "reactome.db" version 'annotation))
92 (sha256
93 (base32
94 "05wc4fp0faq6h3kq5rwafnips043as31yq11mrjngfxvf5i10srg"))))
95 (properties `((upstream-name . "reactome.db")))
96 (build-system r-build-system)
97 (propagated-inputs
98 `(("r-annotationdbi" ,r-annotationdbi)))
99 (home-page "https://bioconductor.org/packages/reactome.db/")
100 (synopsis "Annotation maps for reactome")
101 (description
102 "This package provides a set of annotation maps for the REACTOME
103database, assembled using data from REACTOME.")
104 (license license:cc-by4.0)))
105
b7d93cf5
RW
106(define-public r-bsgenome-celegans-ucsc-ce6
107 (package
108 (name "r-bsgenome-celegans-ucsc-ce6")
109 (version "1.4.0")
110 (source (origin
111 (method url-fetch)
86ced7b2
RW
112 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce6"
113 version 'annotation))
b7d93cf5
RW
114 (sha256
115 (base32
116 "0mqzb353xv2c3m3vkb315dkmnxkgczp7ndnknyhpgjlybyf715v9"))))
117 (properties
118 `((upstream-name . "BSgenome.Celegans.UCSC.ce6")))
119 (build-system r-build-system)
b7d93cf5
RW
120 (propagated-inputs
121 `(("r-bsgenome" ,r-bsgenome)))
122 (home-page
123 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce6/")
124 (synopsis "Full genome sequences for Worm")
125 (description
126 "This package provides full genome sequences for Caenorhabditis
127elegans (Worm) as provided by UCSC (ce6, May 2008) and stored in Biostrings
0c792ffb
RW
128objects.")
129 (license license:artistic2.0)))
130
131(define-public r-bsgenome-celegans-ucsc-ce10
132 (package
133 (name "r-bsgenome-celegans-ucsc-ce10")
134 (version "1.4.0")
135 (source (origin
136 (method url-fetch)
6998ecba
RW
137 (uri (bioconductor-uri "BSgenome.Celegans.UCSC.ce10"
138 version 'annotation))
0c792ffb
RW
139 (sha256
140 (base32
141 "1zaym97jk4npxk14ifvwz2rvhm4zx9xgs33r9vvx9rlynp0gydrk"))))
142 (properties
143 `((upstream-name . "BSgenome.Celegans.UCSC.ce10")))
144 (build-system r-build-system)
0c792ffb
RW
145 (propagated-inputs
146 `(("r-bsgenome" ,r-bsgenome)))
147 (home-page
148 "https://www.bioconductor.org/packages/BSgenome.Celegans.UCSC.ce10/")
149 (synopsis "Full genome sequences for Worm")
150 (description
151 "This package provides full genome sequences for Caenorhabditis
152elegans (Worm) as provided by UCSC (ce10, Oct 2010) and stored in Biostrings
b7d93cf5
RW
153objects.")
154 (license license:artistic2.0)))
155
183db725
RW
156(define-public r-bsgenome-dmelanogaster-ucsc-dm6
157 (package
158 (name "r-bsgenome-dmelanogaster-ucsc-dm6")
159 (version "1.4.1")
160 (source (origin
161 (method url-fetch)
149f351f
RW
162 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm6"
163 version 'annotation))
183db725
RW
164 (sha256
165 (base32
166 "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
167 (properties
168 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
169 (build-system r-build-system)
183db725
RW
170 (propagated-inputs
171 `(("r-bsgenome" ,r-bsgenome)))
172 (home-page
173 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
174 (synopsis "Full genome sequences for Fly")
175 (description
176 "This package provides full genome sequences for Drosophila
177melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
178objects.")
179 (license license:artistic2.0)))
180
13dabd69
RW
181(define-public r-bsgenome-dmelanogaster-ucsc-dm3
182 (package
183 (name "r-bsgenome-dmelanogaster-ucsc-dm3")
184 (version "1.4.0")
185 (source (origin
186 (method url-fetch)
87073b7e
RW
187 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3"
188 version 'annotation))
13dabd69
RW
189 (sha256
190 (base32
191 "19bm3lkhhkag3gnwp419211fh0cnr0x6fa0r1lr0ycwrikxdxsv8"))))
192 (properties
193 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3")))
194 (build-system r-build-system)
13dabd69
RW
195 (propagated-inputs
196 `(("r-bsgenome" ,r-bsgenome)))
197 (home-page
198 "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3/")
199 (synopsis "Full genome sequences for Fly")
200 (description
201 "This package provides full genome sequences for Drosophila
202melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
203Biostrings objects.")
204 (license license:artistic2.0)))
205
dfac7eb9
RW
206(define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
207 (package
208 (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
209 (version "1.3.99")
210 (source (origin
211 (method url-fetch)
bf05ece1
RW
212 (uri (bioconductor-uri "BSgenome.Dmelanogaster.UCSC.dm3.masked"
213 version 'annotation))
dfac7eb9
RW
214 (sha256
215 (base32
216 "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
217 (properties
218 `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
219 (build-system r-build-system)
220 (propagated-inputs
221 `(("r-bsgenome" ,r-bsgenome)
222 ("r-bsgenome-dmelanogaster-ucsc-dm3"
223 ,r-bsgenome-dmelanogaster-ucsc-dm3)))
224 (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
225 (synopsis "Full masked genome sequences for Fly")
226 (description
227 "This package provides full masked genome sequences for Drosophila
228melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
229Biostrings objects. The sequences are the same as in
230BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
231masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
232intra-contig ambiguities (AMB mask), (3) the mask of repeats from
233RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
234Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
235 (license license:artistic2.0)))
236
40a65057
RW
237(define-public r-bsgenome-hsapiens-1000genomes-hs37d5
238 (package
239 (name "r-bsgenome-hsapiens-1000genomes-hs37d5")
240 (version "0.99.1")
241 (source (origin
242 (method url-fetch)
88e7c7db
RW
243 (uri (bioconductor-uri "BSgenome.Hsapiens.1000genomes.hs37d5"
244 version 'annotation))
40a65057
RW
245 (sha256
246 (base32
247 "1cg0g5fqmsvwyw2p9hp2yy4ilk21jkbbrnpgqvb5c36ihjwvc7sr"))))
248 (properties
249 `((upstream-name . "BSgenome.Hsapiens.1000genomes.hs37d5")))
250 (build-system r-build-system)
40a65057
RW
251 (propagated-inputs
252 `(("r-bsgenome" ,r-bsgenome)))
253 (home-page
254 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.1000genomes.hs37d5/")
255 (synopsis "Full genome sequences for Homo sapiens")
256 (description
257 "This package provides full genome sequences for Homo sapiens from
2581000genomes phase2 reference genome sequence (hs37d5), based on NCBI GRCh37.")
259 (license license:artistic2.0)))
260
c51c0033
MIP
261(define-public r-bsgenome-hsapiens-ncbi-grch38
262 (package
263 (name "r-bsgenome-hsapiens-ncbi-grch38")
264 (version "1.3.1000")
265 (source
266 (origin
267 (method url-fetch)
268 (uri (bioconductor-uri "BSgenome.Hsapiens.NCBI.GRCh38"
269 version 'annotation))
270 (sha256
271 (base32
272 "0y75qdq578fh6420vbvsbwmdw8jvr3g06qli2h3vj3pxmjykh9c1"))))
273 (properties `((upstream-name . "BSgenome.Hsapiens.NCBI.GRCh38")))
274 (build-system r-build-system)
275 (propagated-inputs `(("r-bsgenome" ,r-bsgenome)))
276 (home-page
277 "https://bioconductor.org/packages/release/data/annotation/html/\
278BSgenome.Hsapiens.NCBI.GRCh38.html")
279 (synopsis "Full genome sequences for Homo sapiens (GRCh38)")
280 (description
281 "This package provides full genome sequences for Homo sapiens (Human) as
282provided by NCBI (GRCh38, 2013-12-17) and stored in Biostrings objects.")
283 (license license:artistic2.0)))
284
6fbd759b
RW
285(define-public r-bsgenome-hsapiens-ucsc-hg19-masked
286 (package
287 (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
288 (version "1.3.99")
289 (source (origin
290 (method url-fetch)
a47646bd
RW
291 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19.masked"
292 version 'annotation))
6fbd759b
RW
293 (sha256
294 (base32
295 "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
296 (properties
297 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
298 (build-system r-build-system)
299 (propagated-inputs
300 `(("r-bsgenome" ,r-bsgenome)
301 ("r-bsgenome-hsapiens-ucsc-hg19"
302 ,r-bsgenome-hsapiens-ucsc-hg19)))
303 (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
304 (synopsis "Full masked genome sequences for Homo sapiens")
305 (description
306 "This package provides full genome sequences for Homo sapiens (Human) as
307provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
308sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
309them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
310mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
311repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
312Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
313default.")
314 (license license:artistic2.0)))
315
5acb9052
RW
316(define-public r-bsgenome-mmusculus-ucsc-mm9
317 (package
318 (name "r-bsgenome-mmusculus-ucsc-mm9")
319 (version "1.4.0")
320 (source (origin
321 (method url-fetch)
21f6dae7
RW
322 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9"
323 version 'annotation))
5acb9052
RW
324 (sha256
325 (base32
326 "1birqw30g2azimxpnjfzmkphan7x131yy8b9h85lfz5fjdg7841i"))))
327 (properties
328 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9")))
329 (build-system r-build-system)
5acb9052
RW
330 (propagated-inputs
331 `(("r-bsgenome" ,r-bsgenome)))
332 (home-page
333 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9/")
334 (synopsis "Full genome sequences for Mouse")
335 (description
336 "This package provides full genome sequences for Mus musculus (Mouse) as
337provided by UCSC (mm9, July 2007) and stored in Biostrings objects.")
338 (license license:artistic2.0)))
339
2bece692
RW
340(define-public r-bsgenome-mmusculus-ucsc-mm9-masked
341 (package
342 (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
343 (version "1.3.99")
344 (source (origin
345 (method url-fetch)
51dc4a2d
RW
346 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm9.masked"
347 version 'annotation))
2bece692
RW
348 (sha256
349 (base32
350 "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
351 (properties
352 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
353 (build-system r-build-system)
354 (propagated-inputs
355 `(("r-bsgenome" ,r-bsgenome)
356 ("r-bsgenome-mmusculus-ucsc-mm9"
357 ,r-bsgenome-mmusculus-ucsc-mm9)))
99db6db7 358 (home-page "https://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
2bece692
RW
359 (synopsis "Full masked genome sequences for Mouse")
360 (description
361 "This package provides full genome sequences for Mus musculus (Mouse) as
362provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
363sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
364them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
365mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
366repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
367Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
368default." )
369 (license license:artistic2.0)))
370
c3adc830
RW
371(define-public r-bsgenome-mmusculus-ucsc-mm10
372 (package
373 (name "r-bsgenome-mmusculus-ucsc-mm10")
374 (version "1.4.0")
375 (source (origin
376 (method url-fetch)
f83404bc
RW
377 (uri (bioconductor-uri "BSgenome.Mmusculus.UCSC.mm10"
378 version 'annotation))
c3adc830
RW
379 (sha256
380 (base32
381 "12s0nm2na9brjad4rn9l7d3db2aj8qa1xvz0y1k7gk08wayb6bkf"))))
382 (properties
383 `((upstream-name . "BSgenome.Mmusculus.UCSC.mm10")))
384 (build-system r-build-system)
c3adc830
RW
385 (propagated-inputs
386 `(("r-bsgenome" ,r-bsgenome)))
387 (home-page
388 "https://www.bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm10/")
389 (synopsis "Full genome sequences for Mouse")
390 (description
391 "This package provides full genome sequences for Mus
392musculus (Mouse) as provided by UCSC (mm10, December 2011) and stored
393in Biostrings objects.")
394 (license license:artistic2.0)))
395
8d6d75ff 396(define-public r-genomeinfodbdata
397 (package
398 (name "r-genomeinfodbdata")
399 (version "1.2.0")
400 (source (origin
401 (method url-fetch)
402 (uri (bioconductor-uri "GenomeInfoDbData" version 'annotation))
403 (sha256
404 (base32
405 "0di6nlqpsyqf693k2na65ayqldih563x3zfrczpqc5q2hl5kg35c"))))
406 (properties
407 `((upstream-name . "GenomeInfoDbData")))
408 (build-system r-build-system)
409 (home-page "https://bioconductor.org/packages/GenomeInfoDbData")
410 (synopsis "Species and taxonomy ID look up tables for GenomeInfoDb")
411 (description "This package contains data for mapping between NCBI taxonomy
412ID and species. It is used by functions in the GenomeInfoDb package.")
413 (license license:artistic2.0)))
414
a2c66d18 415(define-public r-homo-sapiens
416 (package
417 (name "r-homo-sapiens")
418 (version "1.3.1")
419 (source (origin
420 (method url-fetch)
421 (uri (bioconductor-uri "Homo.sapiens" version 'annotation))
422 (sha256
423 (base32
424 "151vj7h5p1c8yd5swrchk46z469p135wk50hvkl0nhgndvy0jj01"))))
425 (properties
426 `((upstream-name . "Homo.sapiens")))
427 (build-system r-build-system)
428 (propagated-inputs
429 `(("r-genomicfeatures" ,r-genomicfeatures)
430 ("r-go-db" ,r-go-db)
431 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
432 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)
433 ("r-organismdbi" ,r-organismdbi)
434 ("r-annotationdbi" ,r-annotationdbi)))
435 (home-page "https://bioconductor.org/packages/Homo.sapiens/")
436 (synopsis "Annotation package for the Homo.sapiens object")
437 (description
438 "This package contains the Homo.sapiens object to access data from
439several related annotation packages.")
440 (license license:artistic2.0)))
441
3a08940e
RW
442(define-public r-org-ce-eg-db
443 (package
444 (name "r-org-ce-eg-db")
445 (version "3.7.0")
446 (source (origin
447 (method url-fetch)
1c05e637 448 (uri (bioconductor-uri "org.Ce.eg.db" version 'annotation))
3a08940e
RW
449 (sha256
450 (base32
451 "1w5br1ss4ha8wv4v2saj7cmbjc2jw0dyj2f2y269l078z31wcnaz"))))
452 (properties
453 `((upstream-name . "org.Ce.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.Ce.eg.db/")
458 (synopsis "Genome wide annotation for Worm")
459 (description
460 "This package provides mappings from Entrez gene identifiers to various
461annotations for the genome of the model worm Caenorhabditis elegans.")
462 (license license:artistic2.0)))
463
f8780e96
RW
464(define-public r-org-dm-eg-db
465 (package
466 (name "r-org-dm-eg-db")
467 (version "3.7.0")
468 (source (origin
469 (method url-fetch)
b0dfc79b 470 (uri (bioconductor-uri "org.Dm.eg.db" version 'annotation))
f8780e96
RW
471 (sha256
472 (base32
473 "1pqjrzlyg72bjpy8zsxvaglc7jsv176bnyi87xdajmkvsgxpm7b3"))))
474 (properties
475 `((upstream-name . "org.Dm.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.Dm.eg.db/")
480 (synopsis "Genome wide annotation for Fly")
481 (description
482 "This package provides mappings from Entrez gene identifiers to various
483annotations for the genome of the model fruit fly Drosophila melanogaster.")
484 (license license:artistic2.0)))
485
3dad6087
RW
486(define-public r-org-dr-eg-db
487 (package
488 (name "r-org-dr-eg-db")
489 (version "3.7.0")
490 (source (origin
491 (method url-fetch)
7bb65a22 492 (uri (bioconductor-uri "org.Dr.eg.db" version 'annotation))
3dad6087
RW
493 (sha256
494 (base32
495 "1xs5wsbcpy0iwbjyiv7fax57djqc529ai5fk1qfsdcvlja3cpglx"))))
496 (properties
497 `((upstream-name . "org.Dr.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.Dr.eg.db/")
502 (synopsis "Annotation for Zebrafish")
503 (description
504 "This package provides genome wide annotations for Zebrafish, primarily
505based on mapping using Entrez Gene identifiers.")
506 (license license:artistic2.0)))
507
d56df35a
RW
508(define-public r-org-hs-eg-db
509 (package
510 (name "r-org-hs-eg-db")
511 (version "3.7.0")
512 (source (origin
513 (method url-fetch)
f53becc6 514 (uri (bioconductor-uri "org.Hs.eg.db" version 'annotation))
d56df35a
RW
515 (sha256
516 (base32
517 "1qxz9l80yg3qdqszs6dsscp7lrpfi1bgd0pxh9j7q34vprzwhdim"))))
518 (properties
519 `((upstream-name . "org.Hs.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.Hs.eg.db/")
524 (synopsis "Genome wide annotation for Human")
525 (description
526 "This package contains genome-wide annotations for Human, primarily based
527on mapping using Entrez Gene identifiers.")
528 (license license:artistic2.0)))
529
8035819f
RW
530(define-public r-org-mm-eg-db
531 (package
532 (name "r-org-mm-eg-db")
533 (version "3.7.0")
534 (source (origin
535 (method url-fetch)
411be88b 536 (uri (bioconductor-uri "org.Mm.eg.db" version 'annotation))
8035819f
RW
537 (sha256
538 (base32
539 "1i3nvrd3wjigf1rmgxq1p5xxc3p8v02h5gwi62s30rkrsyjjfjxx"))))
540 (properties
541 `((upstream-name . "org.Mm.eg.db")))
542 (build-system r-build-system)
543 (propagated-inputs
544 `(("r-annotationdbi" ,r-annotationdbi)))
545 (home-page "https://www.bioconductor.org/packages/org.Mm.eg.db/")
546 (synopsis "Genome wide annotation for Mouse")
547 (description
548 "This package provides mappings from Entrez gene identifiers to various
549annotations for the genome of the model mouse Mus musculus.")
550 (license license:artistic2.0)))
551
fe0b76e2
RW
552(define-public r-bsgenome-hsapiens-ucsc-hg19
553 (package
554 (name "r-bsgenome-hsapiens-ucsc-hg19")
555 (version "1.4.0")
556 (source (origin
557 (method url-fetch)
e7a8cf2e
RW
558 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg19"
559 version 'annotation))
fe0b76e2
RW
560 (sha256
561 (base32
562 "1y0nqpk8cw5a34sd9hmin3z4v7iqm6hf6l22cl81vlbxqbjibxc8"))))
563 (properties
564 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19")))
565 (build-system r-build-system)
fe0b76e2
RW
566 (propagated-inputs
567 `(("r-bsgenome" ,r-bsgenome)))
568 (home-page
569 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/")
570 (synopsis "Full genome sequences for Homo sapiens")
571 (description
572 "This package provides full genome sequences for Homo sapiens as provided
573by UCSC (hg19, February 2009) and stored in Biostrings objects.")
574 (license license:artistic2.0)))
575
8ce240fd
RJ
576(define-public r-bsgenome-hsapiens-ucsc-hg38
577 (package
578 (name "r-bsgenome-hsapiens-ucsc-hg38")
579 (version "1.4.1")
580 (source (origin
581 (method url-fetch)
582 (uri (bioconductor-uri "BSgenome.Hsapiens.UCSC.hg38"
583 version 'annotation))
584 (sha256
585 (base32
586 "1ql08pvi4vv0ynvg4qs9kysw1c7s3crkgin6zxvgzqk6fray9mvi"))))
587 (properties
588 `((upstream-name . "BSgenome.Hsapiens.UCSC.hg38")))
589 (build-system r-build-system)
590 (propagated-inputs
591 `(("r-bsgenome" ,r-bsgenome)))
592 (home-page
593 "https://www.bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg38/")
594 (synopsis "Full genome sequences for Homo sapiens")
595 (description
596 "This package provides full genome sequences for Homo sapiens (Human)
597as provided by UCSC (hg38, Dec. 2013) and stored in Biostrings objects.")
598 (license license:artistic2.0)))
599
8324e64c
RW
600(define-public r-ensdb-hsapiens-v75
601 (package
602 (name "r-ensdb-hsapiens-v75")
603 (version "2.99.0")
604 (source
605 (origin
606 (method url-fetch)
607 (uri (bioconductor-uri "EnsDb.Hsapiens.v75" version 'annotation))
608 (sha256
609 (base32
610 "0jx6rf6v0j8yr07q3c1h7s121901dc400nm6xaiv4i7kb5czjn9c"))))
611 (properties
612 `((upstream-name . "EnsDb.Hsapiens.v75")))
613 (build-system r-build-system)
614 (propagated-inputs
615 `(("r-ensembldb" ,r-ensembldb)))
616 (home-page "https://bioconductor.org/packages/EnsDb.Hsapiens.v75")
617 (synopsis "Ensembl based annotation package")
618 (description
619 "This package exposes an annotation database generated from Ensembl.")
620 (license license:artistic2.0)))
621
66e35ce6
RW
622(define-public r-txdb-hsapiens-ucsc-hg19-knowngene
623 (package
624 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
625 (version "3.2.2")
626 (source (origin
627 (method url-fetch)
f2580a13
RW
628 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg19.knownGene"
629 version 'annotation))
66e35ce6
RW
630 (sha256
631 (base32
632 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
633 (properties
634 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
635 (build-system r-build-system)
66e35ce6
RW
636 (propagated-inputs
637 `(("r-genomicfeatures" ,r-genomicfeatures)))
638 (home-page
639 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
640 (synopsis "Annotation package for human genome in TxDb format")
641 (description
642 "This package provides an annotation database of Homo sapiens genome
643data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
798b80ce
RW
644track. The database is exposed as a @code{TxDb} object.")
645 (license license:artistic2.0)))
646
647(define-public r-txdb-hsapiens-ucsc-hg38-knowngene
648 (package
649 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
650 (version "3.4.6")
651 (source (origin
652 (method url-fetch)
d78db088
RW
653 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg38.knownGene"
654 version 'annotation))
798b80ce
RW
655 (sha256
656 (base32
657 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
658 (properties
659 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
660 (build-system r-build-system)
661 (propagated-inputs
662 `(("r-genomicfeatures" ,r-genomicfeatures)))
663 (home-page
664 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
665 (synopsis "Annotation package for human genome in TxDb format")
666 (description
667 "This package provides an annotation database of Homo sapiens genome
668data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
66e35ce6
RW
669track. The database is exposed as a @code{TxDb} object.")
670 (license license:artistic2.0)))
671
d220babf
RW
672(define-public r-txdb-mmusculus-ucsc-mm9-knowngene
673 (package
674 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
675 (version "3.2.2")
676 (source (origin
677 (method url-fetch)
1afdf41b
RW
678 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm9.knownGene"
679 version 'annotation))
d220babf
RW
680 (sha256
681 (base32
682 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
683 (properties
684 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
685 (build-system r-build-system)
686 (propagated-inputs
687 `(("r-genomicfeatures" ,r-genomicfeatures)
688 ("r-annotationdbi" ,r-annotationdbi)))
689 (home-page
690 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
691 (synopsis "Annotation package for mouse genome in TxDb format")
692 (description
693 "This package provides an annotation database of Mouse genome data. It
694is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
695database is exposed as a @code{TxDb} object.")
696 (license license:artistic2.0)))
697
7bc5d1b0
RW
698(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
699 (package
700 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
b69c7703 701 (version "3.10.0")
7bc5d1b0
RW
702 (source (origin
703 (method url-fetch)
c271d990
RW
704 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
705 version 'annotation))
7bc5d1b0
RW
706 (sha256
707 (base32
b69c7703 708 "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
7bc5d1b0
RW
709 (properties
710 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
711 (build-system r-build-system)
7bc5d1b0
RW
712 (propagated-inputs
713 `(("r-bsgenome" ,r-bsgenome)
714 ("r-genomicfeatures" ,r-genomicfeatures)
715 ("r-annotationdbi" ,r-annotationdbi)))
716 (home-page
717 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
718 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
719 (description
720 "This package loads a TxDb object, which is an R interface to
721prefabricated databases contained in this package. This package provides
722the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
723based on the knownGene track.")
724 (license license:artistic2.0)))
725
7cd446fd
RW
726(define-public r-txdb-celegans-ucsc-ce6-ensgene
727 (package
728 (name "r-txdb-celegans-ucsc-ce6-ensgene")
729 (version "3.2.2")
730 (source
731 (origin
732 (method url-fetch)
733 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
734 version 'annotation))
735 (sha256
736 (base32
737 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
738 (properties
739 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
740 (build-system r-build-system)
741 (propagated-inputs
742 `(("r-annotationdbi" ,r-annotationdbi)
743 ("r-genomicfeatures" ,r-genomicfeatures)))
744 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
745 (synopsis "Annotation package for C elegans TxDb objects")
746 (description
747 "This package exposes a C elegans annotation database generated from UCSC
748by exposing these as TxDb objects.")
749 (license license:artistic2.0)))
750
0f5c9cec
RW
751(define-public r-fdb-infiniummethylation-hg19
752 (package
753 (name "r-fdb-infiniummethylation-hg19")
754 (version "2.2.0")
755 (source (origin
756 (method url-fetch)
6aca4054
RW
757 (uri (bioconductor-uri "FDb.InfiniumMethylation.hg19"
758 version 'annotation))
0f5c9cec
RW
759 (sha256
760 (base32
761 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
762 (properties
763 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
764 (build-system r-build-system)
765 (propagated-inputs
766 `(("r-biostrings" ,r-biostrings)
767 ("r-genomicfeatures" ,r-genomicfeatures)
768 ("r-annotationdbi" ,r-annotationdbi)
769 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
770 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
771 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
772 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
773 (description
774 "This is an annotation package for Illumina Infinium DNA methylation
775probes. It contains the compiled HumanMethylation27 and HumanMethylation450
776annotations.")
777 (license license:artistic2.0)))
778
9475a248
RW
779(define-public r-illuminahumanmethylationepicmanifest
780 (package
781 (name "r-illuminahumanmethylationepicmanifest")
782 (version "0.3.0")
783 (source (origin
784 (method url-fetch)
25f567a8
RW
785 (uri (bioconductor-uri "IlluminaHumanMethylationEPICmanifest"
786 version 'annotation))
9475a248
RW
787 (sha256
788 (base32
789 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
790 (properties
791 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
792 (build-system r-build-system)
793 (propagated-inputs
794 `(("r-minfi" ,r-minfi)))
795 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
796 (synopsis "Manifest for Illumina's EPIC methylation arrays")
797 (description
798 "This is a manifest package for Illumina's EPIC methylation arrays.")
799 (license license:artistic2.0)))
e8d435f7 800
f8a5af46
RW
801(define-public r-do-db
802 (package
803 (name "r-do-db")
804 (version "2.9")
805 (source (origin
806 (method url-fetch)
eed2766a 807 (uri (bioconductor-uri "DO.db" version 'annotation))
f8a5af46
RW
808 (sha256
809 (base32
810 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
811 (properties
812 `((upstream-name . "DO.db")))
813 (build-system r-build-system)
814 (propagated-inputs
815 `(("r-annotationdbi" ,r-annotationdbi)))
816 (home-page "https://www.bioconductor.org/packages/DO.db/")
817 (synopsis "Annotation maps describing the entire Disease Ontology")
818 (description
819 "This package provides a set of annotation maps describing the entire
820Disease Ontology.")
821 (license license:artistic2.0)))
822
83b42091
RW
823(define-public r-pfam-db
824 (package
825 (name "r-pfam-db")
826 (version "3.8.2")
827 (source
828 (origin
829 (method url-fetch)
830 (uri (bioconductor-uri "PFAM.db" version 'annotation))
831 (sha256
832 (base32
833 "0rn1arzzcniy3yyc4yc44vn40g0cqss37dhwnvsgxpfayqq1k59s"))))
834 (properties `((upstream-name . "PFAM.db")))
835 (build-system r-build-system)
836 (propagated-inputs
837 `(("r-annotationdbi" ,r-annotationdbi)))
838 (home-page "https://bioconductor.org/packages/PFAM.db")
839 (synopsis "Set of protein ID mappings for PFAM")
840 (description
841 "This package provides a set of protein ID mappings for PFAM, assembled
842using data from public repositories.")
843 (license license:artistic2.0)))
844
40be965e
RW
845(define-public r-phastcons100way-ucsc-hg19
846 (package
847 (name "r-phastcons100way-ucsc-hg19")
848 (version "3.7.2")
849 (source
850 (origin
851 (method url-fetch)
852 (uri (bioconductor-uri "phastCons100way.UCSC.hg19"
853 version 'annotation))
854 (sha256
855 (base32
856 "1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"))))
857 (properties
858 `((upstream-name . "phastCons100way.UCSC.hg19")))
859 (build-system r-build-system)
860 (propagated-inputs
861 `(("r-bsgenome" ,r-bsgenome)
862 ("r-genomeinfodb" ,r-genomeinfodb)
863 ("r-genomicranges" ,r-genomicranges)
864 ("r-genomicscores" ,r-genomicscores)
865 ("r-iranges" ,r-iranges)
866 ("r-s4vectors" ,r-s4vectors)))
867 (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19")
868 (synopsis "UCSC phastCons conservation scores for hg19")
869 (description
870 "This package provides UCSC phastCons conservation scores for the human
871genome (hg19) calculated from multiple alignments with other 99 vertebrate
872species.")
873 (license license:artistic2.0)))
874
2cc51108 875\f
557a1089
RW
876;;; Experiment data
877
692bce15
RW
878(define-public r-abadata
879 (package
880 (name "r-abadata")
881 (version "1.12.0")
882 (source (origin
883 (method url-fetch)
ced61edf 884 (uri (bioconductor-uri "ABAData" version 'experiment))
692bce15
RW
885 (sha256
886 (base32
887 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
888 (properties
889 `((upstream-name . "ABAData")))
890 (build-system r-build-system)
891 (propagated-inputs
892 `(("r-annotationdbi" ,r-annotationdbi)))
893 (home-page "https://www.bioconductor.org/packages/ABAData/")
894 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
895 (description
896 "This package provides the data for the gene expression enrichment
897analysis conducted in the package ABAEnrichment. The package includes three
898datasets which are derived from the Allen Brain Atlas:
899
900@enumerate
901@item Gene expression data from Human Brain (adults) averaged across donors,
902@item Gene expression data from the Developing Human Brain pooled into five
903 age categories and averaged across donors, and
904@item a developmental effect score based on the Developing Human Brain
905 expression data.
906@end enumerate
907
908All datasets are restricted to protein coding genes.")
909 (license license:gpl2+)))
910
b50c9660
RW
911(define-public r-arrmdata
912 (package
913 (name "r-arrmdata")
914 (version "1.18.0")
915 (source (origin
916 (method url-fetch)
b86f7746 917 (uri (bioconductor-uri "ARRmData" version 'experiment))
b50c9660
RW
918 (sha256
919 (base32
920 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
921 (properties
922 `((upstream-name . "ARRmData")))
923 (build-system r-build-system)
924 (home-page "https://www.bioconductor.org/packages/ARRmData/")
925 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
926 (description
927 "This package provides raw beta values from 36 samples across 3 groups
928from Illumina 450k methylation arrays.")
929 (license license:artistic2.0)))
930
1f958631
HL
931(define-public r-chromstardata
932 (package
933 (name "r-chromstardata")
934 (version "1.16.0")
935 (source
936 (origin
937 (method url-fetch)
938 (uri (bioconductor-uri "chromstaRData" version 'experiment))
939 (sha256
940 (base32
941 "0ph80d53598635bb8g61acg5rqwnj8644a0gh297r4hgbvwlflab"))))
942 (properties `((upstream-name . "chromstaRData")))
943 (build-system r-build-system)
944 (home-page "https://bioconductor.org/packages/chromstaRData/")
945 (synopsis "ChIP-seq data for demonstration purposes")
946 (description
947 "This package provides ChIP-seq data for demonstration purposes in the
948chromstaR package.")
949 (license license:gpl3)))
950
e5610fd9
RW
951(define-public r-genelendatabase
952 (package
953 (name "r-genelendatabase")
954 (version "1.18.0")
955 (source
956 (origin
957 (method url-fetch)
958 (uri (bioconductor-uri "geneLenDataBase" version 'experiment))
959 (sha256
960 (base32
961 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
962 (properties
963 `((upstream-name . "geneLenDataBase")))
964 (build-system r-build-system)
965 (propagated-inputs
966 `(("r-rtracklayer" ,r-rtracklayer)
967 ("r-genomicfeatures" ,r-genomicfeatures)))
968 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
969 (synopsis "Lengths of mRNA transcripts for a number of genomes")
970 (description
971 "This package provides the lengths of mRNA transcripts for a number of
972genomes and gene ID formats, largely based on the UCSC table browser.")
973 (license license:lgpl2.0+)))
974
e7fa79fd
RW
975(define-public r-pasilla
976 (package
977 (name "r-pasilla")
978 (version "1.14.0")
979 (source (origin
980 (method url-fetch)
981 (uri (string-append
982 "http://bioconductor.org/packages/release/data/experiment"
983 "/src/contrib/pasilla_" version ".tar.gz"))
984 (sha256
985 (base32
986 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0"))))
987 (build-system r-build-system)
988 (propagated-inputs
989 `(("r-biocstyle" ,r-biocstyle)
990 ("r-dexseq" ,r-dexseq)
991 ("r-knitr" ,r-knitr)
992 ("r-rmarkdown" ,r-rmarkdown)))
993 (home-page "https://www.bioconductor.org/packages/pasilla/")
994 (synopsis "Data package with per-exon and per-gene read counts")
995 (description "This package provides per-exon and per-gene read counts
996computed for selected genes from RNA-seq data that were presented in the
997article 'Conservation of an RNA regulatory map between Drosophila and mammals'
998by Brooks et al., Genome Research 2011.")
999 (license license:lgpl2.1+)))
1000
557a1089
RW
1001(define-public r-hsmmsinglecell
1002 (package
1003 (name "r-hsmmsinglecell")
1004 (version "1.2.0")
1005 (source (origin
1006 (method url-fetch)
545e67ac 1007 (uri (bioconductor-uri "HSMMSingleCell" version 'experiment))
557a1089
RW
1008 (sha256
1009 (base32
1010 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
1011 (properties
1012 `((upstream-name . "HSMMSingleCell")))
1013 (build-system r-build-system)
1014 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
1015 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
1016 (description
1017 "Skeletal myoblasts undergo a well-characterized sequence of
1018morphological and transcriptional changes during differentiation. In this
1019experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
1020under high mitogen conditions (GM) and then differentiated by switching to
1021low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
1022hundred cells taken over a time-course of serum-induced differentiation.
1023Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
102472 hours) following serum switch using the Fluidigm C1 microfluidic system.
1025RNA from each cell was isolated and used to construct mRNA-Seq libraries,
1026which were then sequenced to a depth of ~4 million reads per library,
1027resulting in a complete gene expression profile for each cell.")
1028 (license license:artistic2.0)))
ad8f46c6 1029
1030(define-public r-all
1031 (package
1032 (name "r-all")
1033 (version "1.26.0")
1034 (source (origin
1035 (method url-fetch)
41728d23 1036 (uri (bioconductor-uri "ALL" version 'experiment))
ad8f46c6 1037 (sha256
1038 (base32
1039 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
1040 (properties `((upstream-name . "ALL")))
1041 (build-system r-build-system)
1042 (propagated-inputs
1043 `(("r-biobase" ,r-biobase)))
1044 (home-page "https://bioconductor.org/packages/ALL")
1045 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
1046 (description
1047 "The data consist of microarrays from 128 different individuals with
1048@dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
1049are available. The data have been normalized (using rma) and it is the
1050jointly normalized data that are available here. The data are presented in
1051the form of an @code{exprSet} object.")
1052 (license license:artistic2.0)))
557a1089 1053
53b1e10f
RW
1054(define-public r-affydata
1055 (package
1056 (name "r-affydata")
1057 (version "1.32.0")
1058 (source
1059 (origin
1060 (method url-fetch)
1061 (uri (bioconductor-uri "affydata" version 'experiment))
1062 (sha256
1063 (base32
1064 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
1065 (properties `((upstream-name . "affydata")))
1066 (build-system r-build-system)
1067 (propagated-inputs
1068 `(("r-affy" ,r-affy)))
1069 (home-page "https://bioconductor.org/packages/affydata/")
1070 (synopsis "Affymetrix data for demonstration purposes")
1071 (description
1072 "This package provides example datasets that represent 'real world
1073examples' of Affymetrix data, unlike the artificial examples included in the
1074package @code{affy}.")
1075 (license license:gpl2+)))
1076
eb2f1a7d
MIP
1077(define-public r-gagedata
1078 (package
1079 (name "r-gagedata")
1080 (version "2.28.0")
1081 (source
1082 (origin
1083 (method url-fetch)
1084 (uri (bioconductor-uri "gageData" version 'experiment))
1085 (sha256
1086 (base32 "16lmnvmbykvbdgwyx7r2jc217gb9nidn81860v5kri99g97j4jdn"))))
1087 (properties `((upstream-name . "gageData")))
1088 (build-system r-build-system)
1089 (home-page "https://bioconductor.org/packages/gageData")
1090 (synopsis "Auxillary data for gage package")
1091 (description
1092 "This is a supportive data package for the software package @code{gage}.
1093However, the data supplied here are also useful for gene set or pathway
1094analysis or microarray data analysis in general. In this package, we provide
1095two demo microarray dataset: GSE16873 (a breast cancer dataset from GEO) and
1096BMP6 (originally published as an demo dataset for GAGE, also registered as
1097GSE13604 in GEO). This package also includes commonly used gene set data based
1098on KEGG pathways and GO terms for major research species, including human,
1099mouse, rat and budding yeast. Mapping data between common gene IDs for budding
1100yeast are also included.")
1101 (license license:gpl2+)))
1102
ff1146b9
RW
1103(define-public r-curatedtcgadata
1104 (package
1105 (name "r-curatedtcgadata")
1106 (version "1.8.0")
1107 (source
1108 (origin
1109 (method url-fetch)
1110 (uri (bioconductor-uri "curatedTCGAData" version 'experiment))
1111 (sha256
1112 (base32
1113 "02y6cgihmsl9b4a9mmcdjjgjp06lpz04biyvxd3n5lk5gnqd9r3y"))))
1114 (properties
1115 `((upstream-name . "curatedTCGAData")))
1116 (build-system r-build-system)
1117 (propagated-inputs
1118 `(("r-annotationhub" ,r-annotationhub)
1119 ("r-experimenthub" ,r-experimenthub)
1120 ("r-hdf5array" ,r-hdf5array)
1121 ("r-multiassayexperiment" ,r-multiassayexperiment)
1122 ("r-s4vectors" ,r-s4vectors)
1123 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1124 (home-page "https://bioconductor.org/packages/curatedTCGAData/")
1125 (synopsis "Curated data from The Cancer Genome Atlas")
1126 (description
1127 "This package provides publicly available data from The Cancer Genome
1128Atlas (TCGA) as @code{MultiAssayExperiment} objects.
1129@code{MultiAssayExperiment} integrates multiple assays (e.g., RNA-seq, copy
1130number, mutation, microRNA, protein, and others) with clinical / pathological
1131data. It also links assay barcodes with patient identifiers, enabling
1132harmonized subsetting of rows (features) and columns (patients / samples)
1133across the entire multi-'omics experiment.")
1134 (license license:artistic2.0)))
1135
557a1089
RW
1136\f
1137;;; Packages
1138
e5d722fb
RW
1139(define-public r-biocversion
1140 (package
1141 (name "r-biocversion")
70ab9909 1142 (version "3.12.0")
e5d722fb
RW
1143 (source
1144 (origin
1145 (method url-fetch)
1146 (uri (bioconductor-uri "BiocVersion" version))
1147 (sha256
1148 (base32
70ab9909 1149 "1cj9swyf4zbkdq45bhw0kymh2aghkwimxjlfj5r2j7kdiyh6n3rk"))))
e5d722fb
RW
1150 (properties `((upstream-name . "BiocVersion")))
1151 (build-system r-build-system)
1152 (home-page "https://bioconductor.org/packages/BiocVersion/")
1153 (synopsis "Set the appropriate version of Bioconductor packages")
1154 (description
1155 "This package provides repository information for the appropriate version
1156of Bioconductor.")
1157 (license license:artistic2.0)))
1158
14bba460
RW
1159(define-public r-biocgenerics
1160 (package
1161 (name "r-biocgenerics")
aa311eaa 1162 (version "0.36.0")
14bba460
RW
1163 (source (origin
1164 (method url-fetch)
1165 (uri (bioconductor-uri "BiocGenerics" version))
1166 (sha256
1167 (base32
aa311eaa 1168 "1y9pgangz2f0n9v3zj8brz8bv7a1yjsncdnd5h1l7zv0c0j9fh9q"))))
14bba460
RW
1169 (properties
1170 `((upstream-name . "BiocGenerics")))
1171 (build-system r-build-system)
1172 (home-page "https://bioconductor.org/packages/BiocGenerics")
1173 (synopsis "S4 generic functions for Bioconductor")
1174 (description
1175 "This package provides S4 generic functions needed by many Bioconductor
1176packages.")
1177 (license license:artistic2.0)))
1178
17d95689
RW
1179(define-public r-coverageview
1180 (package
1181 (name "r-coverageview")
1182 (version "1.28.0")
1183 (source (origin
1184 (method url-fetch)
1185 (uri (bioconductor-uri "CoverageView" version))
1186 (sha256
1187 (base32
1188 "1k89gzqhd8ca8s9gk5bfzringnc5nayqbwzwwy35fls1cg96qmsj"))))
1189 (build-system r-build-system)
1190 (propagated-inputs
1191 `(("r-s4vectors" ,r-s4vectors)
1192 ("r-iranges" ,r-iranges)
1193 ("r-genomicranges" ,r-genomicranges)
1194 ("r-genomicalignments" ,r-genomicalignments)
1195 ("r-rtracklayer" ,r-rtracklayer)
1196 ("r-rsamtools" ,r-rsamtools)))
1197 (home-page "https://bioconductor.org/packages/CoverageView/")
1198 (synopsis "Coverage visualization package for R")
1199 (description "This package provides a framework for the visualization of
1200genome coverage profiles. It can be used for ChIP-seq experiments, but it can
1201be also used for genome-wide nucleosome positioning experiments or other
1202experiment types where it is important to have a framework in order to inspect
1203how the coverage distributed across the genome.")
1204 (license license:artistic2.0)))
1205
1abb6a2a
RW
1206(define-public r-cummerbund
1207 (package
1208 (name "r-cummerbund")
1209 (version "2.32.0")
1210 (source (origin
1211 (method url-fetch)
1212 (uri (bioconductor-uri "cummeRbund" version))
1213 (sha256
1214 (base32
1215 "1x7rby50api1c66al6a0i92q82ydjmh3h8l2k7hj0ffpn8c5pdgj"))))
1216 (build-system r-build-system)
1217 (propagated-inputs
1218 `(("r-biobase" ,r-biobase)
1219 ("r-biocgenerics" ,r-biocgenerics)
1220 ("r-fastcluster" ,r-fastcluster)
1221 ("r-ggplot2" ,r-ggplot2)
1222 ("r-gviz" ,r-gviz)
1223 ("r-plyr" ,r-plyr)
1224 ("r-reshape2" ,r-reshape2)
1225 ("r-rsqlite" ,r-rsqlite)
1226 ("r-rtracklayer" ,r-rtracklayer)
1227 ("r-s4vectors" ,r-s4vectors)))
1228 (home-page "https://bioconductor.org/packages/cummeRbund/")
1229 (synopsis "Analyze Cufflinks high-throughput sequencing data")
1230 (description "This package allows for persistent storage, access,
1231exploration, and manipulation of Cufflinks high-throughput sequencing
1232data. In addition, provides numerous plotting functions for commonly
1233used visualizations.")
1234 (license license:artistic2.0)))
1235
30a4bd3b
RW
1236(define-public r-bluster
1237 (package
1238 (name "r-bluster")
1239 (version "1.0.0")
1240 (source (origin
1241 (method url-fetch)
1242 (uri (bioconductor-uri "bluster" version))
1243 (sha256
1244 (base32
1245 "0izrf82m5znyrgai5y5jss4k2brabh4ajxdvnlwwc92l5bw7jp61"))))
1246 (properties `((upstream-name . "bluster")))
1247 (build-system r-build-system)
1248 (propagated-inputs
1249 `(("r-biocneighbors" ,r-biocneighbors)
1250 ("r-biocparallel" ,r-biocparallel)
1251 ("r-igraph" ,r-igraph)
1252 ("r-matrix" ,r-matrix)
1253 ("r-rcpp" ,r-rcpp)
1254 ("r-s4vectors" ,r-s4vectors)))
1255 (native-inputs
1256 `(("r-knitr" ,r-knitr)))
1257 (home-page "https://bioconductor.org/packages/bluster")
1258 (synopsis "Clustering algorithms for Bioconductor")
1259 (description"This package wraps common clustering algorithms in an easily
1260extended S4 framework. Backends are implemented for hierarchical, k-means
1261and graph-based clustering. Several utilities are also provided to compare
1262and evaluate clustering results.")
1263 (license license:gpl3)))
1264
cc54848a
RW
1265(define-public r-ideoviz
1266 (package
1267 (name "r-ideoviz")
1268 (version "1.26.0")
1269 (source (origin
1270 (method url-fetch)
1271 (uri (bioconductor-uri "IdeoViz" version))
1272 (sha256
1273 (base32
1274 "1k5c0skr6pvpcvkak9f0a088w5wsx4fl3jb9a76gyyni4nkj7djq"))))
1275 (build-system r-build-system)
1276 (propagated-inputs
1277 `(("r-biobase" ,r-biobase)
1278 ("r-iranges" ,r-iranges)
1279 ("r-genomicranges" ,r-genomicranges)
1280 ("r-rcolorbrewer" ,r-rcolorbrewer)
1281 ("r-rtracklayer" ,r-rtracklayer)
1282 ("r-genomeinfodb" ,r-genomeinfodb)))
1283 (home-page "https://bioconductor.org/packages/IdeoViz/")
1284 (synopsis "Plots data along a chromosomal ideogram")
1285 (description "This package provides functions to plot data associated with
1286arbitrary genomic intervals along chromosomal ideogram.")
1287 (license license:gpl2)))
1288
9949f459 1289(define-public r-iranges
1290 (package
1291 (name "r-iranges")
1292 (version "2.24.1")
1293 (source (origin
1294 (method url-fetch)
1295 (uri (bioconductor-uri "IRanges" version))
1296 (sha256
1297 (base32
1298 "01mx46a82vd3gz705pj0kk4wpxg683s8jqxchzjia3gz00b4qw52"))))
1299 (properties
1300 `((upstream-name . "IRanges")))
1301 (build-system r-build-system)
1302 (propagated-inputs
1303 `(("r-biocgenerics" ,r-biocgenerics)
1304 ("r-s4vectors" ,r-s4vectors)))
1305 (home-page "https://bioconductor.org/packages/IRanges")
1306 (synopsis "Infrastructure for manipulating intervals on sequences")
1307 (description
1308 "This package provides efficient low-level and highly reusable S4 classes
1309for storing ranges of integers, RLE vectors (Run-Length Encoding), and, more
1310generally, data that can be organized sequentially (formally defined as
1311@code{Vector} objects), as well as views on these @code{Vector} objects.
1312Efficient list-like classes are also provided for storing big collections of
1313instances of the basic classes. All classes in the package use consistent
1314naming and share the same rich and consistent \"Vector API\" as much as
1315possible.")
1316 (license license:artistic2.0)))
1317
172b85aa 1318;; This is a CRAN package, but it depends on r-biobase from Bioconductor.
1319(define-public r-bisquerna
1320 (package
1321 (name "r-bisquerna")
1322 (version "1.0.4")
1323 (source (origin
1324 (method url-fetch)
1325 (uri (cran-uri "BisqueRNA" version))
1326 (sha256
1327 (base32
1328 "01g34n87ml7n3pck77497ddgbv3rr5p4153ac8ninpgjijlm3jw2"))))
1329 (properties `((upstream-name . "BisqueRNA")))
1330 (build-system r-build-system)
1331 (propagated-inputs
1332 `(("r-biobase" ,r-biobase)
1333 ("r-limsolve" ,r-limsolve)))
1334 (home-page "https://www.biorxiv.org/content/10.1101/669911v1")
1335 (synopsis "Decomposition of bulk expression with single-cell sequencing")
1336 (description "This package provides tools to accurately estimate cell type
1337abundances from heterogeneous bulk expression. A reference-based method
1338utilizes single-cell information to generate a signature matrix and
1339transformation of bulk expression for accurate regression based estimates.
1340A marker-based method utilizes known cell-specific marker genes to measure
1341relative abundances across samples.")
1342 (license license:gpl3)))
1343
eb3c1051
RW
1344;; This is a CRAN package, but it depends on r-bsgenome-hsapiens-ucsc-hg19
1345;; from Bioconductor.
1346(define-public r-deconstructsigs
1347 (package
1348 (name "r-deconstructsigs")
1349 (version "1.8.0")
1350 (source (origin
1351 (method url-fetch)
1352 (uri (cran-uri "deconstructSigs" version))
1353 (sha256
1354 (base32
1355 "014x0nb23jb98666kaav2phkvmkr38pi38jv0dqd4jv7zp0gdf1a"))))
1356 (properties
1357 `((upstream-name . "deconstructSigs")))
1358 (build-system r-build-system)
1359 (propagated-inputs
1360 `(("r-bsgenome" ,r-bsgenome)
1361 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1362 ("r-genomeinfodb" ,r-genomeinfodb)
1363 ("r-reshape2" ,r-reshape2)))
1364 (home-page "https://github.com/raerose01/deconstructSigs")
1365 (synopsis "Identifies signatures present in a tumor sample")
1366 (description "This package takes sample information in the form of the
1367fraction of mutations in each of 96 trinucleotide contexts and identifies
1368the weighted combination of published signatures that, when summed, most
1369closely reconstructs the mutational profile.")
1370 (license license:gpl2+)))
1371
17235ec2
RW
1372;; This is a CRAN package, but it depends on Bioconductor packages.
1373(define-public r-nmf
1374 (package
1375 (name "r-nmf")
1376 (version "0.23.0")
1377 (source
1378 (origin
1379 (method url-fetch)
1380 (uri (cran-uri "NMF" version))
1381 (sha256
1382 (base32
1383 "0ls7q9yc9l1z10jphq5a11wkfgcxc3gm3sfjj376zx3vnc0wl30g"))))
1384 (properties `((upstream-name . "NMF")))
1385 (build-system r-build-system)
1386 (propagated-inputs
1387 `(("r-cluster" ,r-cluster)
1388 ("r-biobase" ,r-biobase)
1389 ("r-biocmanager" ,r-biocmanager)
1390 ("r-bigmemory" ,r-bigmemory) ; suggested
1391 ("r-synchronicity" ,r-synchronicity) ; suggested
1392 ("r-colorspace" ,r-colorspace)
1393 ("r-digest" ,r-digest)
1394 ("r-doparallel" ,r-doparallel)
1395 ("r-foreach" ,r-foreach)
1396 ("r-ggplot2" ,r-ggplot2)
1397 ("r-gridbase" ,r-gridbase)
1398 ("r-pkgmaker" ,r-pkgmaker)
1399 ("r-rcolorbrewer" ,r-rcolorbrewer)
1400 ("r-registry" ,r-registry)
1401 ("r-reshape2" ,r-reshape2)
1402 ("r-rngtools" ,r-rngtools)
1403 ("r-stringr" ,r-stringr)))
1404 (native-inputs
1405 `(("r-knitr" ,r-knitr)))
1406 (home-page "http://renozao.github.io/NMF")
1407 (synopsis "Algorithms and framework for nonnegative matrix factorization")
1408 (description
1409 "This package provides a framework to perform Non-negative Matrix
1410Factorization (NMF). The package implements a set of already published
1411algorithms and seeding methods, and provides a framework to test, develop and
1412plug new or custom algorithms. Most of the built-in algorithms have been
1413optimized in C++, and the main interface function provides an easy way of
1414performing parallel computations on multicore machines.")
1415 (license license:gpl2+)))
1416
5cf940de
RW
1417(define-public r-affycomp
1418 (package
1419 (name "r-affycomp")
c472549f 1420 (version "1.66.0")
5cf940de
RW
1421 (source
1422 (origin
1423 (method url-fetch)
1424 (uri (bioconductor-uri "affycomp" version))
1425 (sha256
1426 (base32
c472549f 1427 "106gz4rami04r0ffc7rxkrv92s3yrcnlqnyykd5s8lrkndbihrpk"))))
5cf940de
RW
1428 (properties `((upstream-name . "affycomp")))
1429 (build-system r-build-system)
1430 (propagated-inputs `(("r-biobase" ,r-biobase)))
1431 (home-page "https://bioconductor.org/packages/affycomp/")
1432 (synopsis "Graphics toolbox for assessment of Affymetrix expression measures")
1433 (description
1434 "The package contains functions that can be used to compare expression
1435measures for Affymetrix Oligonucleotide Arrays.")
1436 (license license:gpl2+)))
1437
5094aa94
RW
1438(define-public r-affycompatible
1439 (package
1440 (name "r-affycompatible")
fa2d16cc 1441 (version "1.50.0")
5094aa94
RW
1442 (source
1443 (origin
1444 (method url-fetch)
1445 (uri (bioconductor-uri "AffyCompatible" version))
1446 (sha256
1447 (base32
fa2d16cc 1448 "0pcs51miy45bky26i1d4iarbjh569gssb5g4fr26bzgjmq19yl7x"))))
5094aa94
RW
1449 (properties
1450 `((upstream-name . "AffyCompatible")))
1451 (build-system r-build-system)
1452 (propagated-inputs
1453 `(("r-biostrings" ,r-biostrings)
1454 ("r-rcurl" ,r-rcurl)
1455 ("r-xml" ,r-xml)))
1456 (home-page "https://bioconductor.org/packages/AffyCompatible/")
1457 (synopsis "Work with Affymetrix GeneChip files")
1458 (description
1459 "This package provides an interface to Affymetrix chip annotation and
1460sample attribute files. The package allows an easy way for users to download
1461and manage local data bases of Affynmetrix NetAffx annotation files. It also
1462provides access to @dfn{GeneChip Operating System} (GCOS) and @dfn{GeneChip
1463Command Console} (AGCC)-compatible sample annotation files.")
1464 (license license:artistic2.0)))
1465
4ca2d6c1
RW
1466(define-public r-affycontam
1467 (package
1468 (name "r-affycontam")
3e82f9cc 1469 (version "1.48.0")
4ca2d6c1
RW
1470 (source
1471 (origin
1472 (method url-fetch)
1473 (uri (bioconductor-uri "affyContam" version))
1474 (sha256
1475 (base32
3e82f9cc 1476 "0pi5fll5868sb80vb9kbymz6gkjv58f0abk6zwn407cnyjhr342b"))))
4ca2d6c1
RW
1477 (properties `((upstream-name . "affyContam")))
1478 (build-system r-build-system)
1479 (propagated-inputs
1480 `(("r-affy" ,r-affy)
1481 ("r-affydata" ,r-affydata)
1482 ("r-biobase" ,r-biobase)))
1483 (home-page "https://bioconductor.org/packages/affyContam/")
1484 (synopsis "Structured corruption of Affymetrix CEL file data")
1485 (description
1486 "Microarray quality assessment is a major concern of microarray analysts.
1487This package provides some simple approaches to in silico creation of quality
1488problems in CEL-level data to help evaluate performance of quality metrics.")
1489 (license license:artistic2.0)))
1490
12105c6c
RW
1491(define-public r-affycoretools
1492 (package
1493 (name "r-affycoretools")
a92219b4 1494 (version "1.62.0")
12105c6c
RW
1495 (source
1496 (origin
1497 (method url-fetch)
1498 (uri (bioconductor-uri "affycoretools" version))
1499 (sha256
1500 (base32
a92219b4 1501 "0jacgwylg7wjw3xk3ga2sb1wkdklm5glamhbmqgvzm5kdjnl0rv0"))))
12105c6c
RW
1502 (properties `((upstream-name . "affycoretools")))
1503 (build-system r-build-system)
1504 (propagated-inputs
1505 `(("r-affy" ,r-affy)
1506 ("r-annotationdbi" ,r-annotationdbi)
1507 ("r-biobase" ,r-biobase)
1508 ("r-biocgenerics" ,r-biocgenerics)
1509 ("r-dbi" ,r-dbi)
1510 ("r-edger" ,r-edger)
1511 ("r-gcrma" ,r-gcrma)
f8f181ae 1512 ("r-glimma" ,r-glimma)
12105c6c
RW
1513 ("r-ggplot2" ,r-ggplot2)
1514 ("r-gostats" ,r-gostats)
1515 ("r-gplots" ,r-gplots)
1516 ("r-hwriter" ,r-hwriter)
1517 ("r-lattice" ,r-lattice)
1518 ("r-limma" ,r-limma)
1519 ("r-oligoclasses" ,r-oligoclasses)
1520 ("r-reportingtools" ,r-reportingtools)
1521 ("r-rsqlite" ,r-rsqlite)
1522 ("r-s4vectors" ,r-s4vectors)
1523 ("r-xtable" ,r-xtable)))
fa610697
RW
1524 (native-inputs
1525 `(("r-knitr" ,r-knitr)))
12105c6c
RW
1526 (home-page "https://bioconductor.org/packages/affycoretools/")
1527 (synopsis "Functions for analyses with Affymetrix GeneChips")
1528 (description
1529 "This package provides various wrapper functions that have been written
1530to streamline the more common analyses that a Biostatistician might see.")
1531 (license license:artistic2.0)))
1532
d6a5d9b2
RW
1533(define-public r-affxparser
1534 (package
1535 (name "r-affxparser")
8e6a2c32 1536 (version "1.62.0")
d6a5d9b2
RW
1537 (source
1538 (origin
1539 (method url-fetch)
1540 (uri (bioconductor-uri "affxparser" version))
1541 (sha256
1542 (base32
8e6a2c32 1543 "13h4iwskvgwgxid9f60gzb1zndgbhdlbn9ixv5waihy1jkcbn24p"))))
d6a5d9b2
RW
1544 (properties `((upstream-name . "affxparser")))
1545 (build-system r-build-system)
1546 (home-page "https://github.com/HenrikBengtsson/affxparser")
1547 (synopsis "Affymetrix File Parsing SDK")
1548 (description
1549 "This is a package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP,
1550BAR). It provides methods for fast and memory efficient parsing of Affymetrix
1551files using the Affymetrix' Fusion SDK. Both ASCII- and binary-based files
1552are supported. Currently, there are methods for reading @dfn{chip definition
1553file} (CDF) and a @dfn{cell intensity file} (CEL). These files can be read
1554either in full or in part. For example, probe signals from a few probesets
1555can be extracted very quickly from a set of CEL files into a convenient list
1556structure.")
1557 ;; The Fusion SDK contains files under GPLv2 and LGPLv2.1. The R code is
1558 ;; under LGPLv2+.
1559 (license (list license:lgpl2.0+ license:lgpl2.1 license:gpl2))))
1560
7097c700
RW
1561(define-public r-annotate
1562 (package
1563 (name "r-annotate")
7d563023 1564 (version "1.68.0")
7097c700
RW
1565 (source
1566 (origin
1567 (method url-fetch)
1568 (uri (bioconductor-uri "annotate" version))
1569 (sha256
1570 (base32
7d563023 1571 "1rql591x56532m8n4axdkfkhkbcsz5hfrf7271s0lmkvy84i7z6l"))))
7097c700
RW
1572 (build-system r-build-system)
1573 (propagated-inputs
1574 `(("r-annotationdbi" ,r-annotationdbi)
1575 ("r-biobase" ,r-biobase)
1576 ("r-biocgenerics" ,r-biocgenerics)
1577 ("r-dbi" ,r-dbi)
7d563023 1578 ("r-httr" ,r-httr)
7097c700
RW
1579 ("r-xml" ,r-xml)
1580 ("r-xtable" ,r-xtable)))
1581 (home-page
1582 "https://bioconductor.org/packages/annotate")
1583 (synopsis "Annotation for microarrays")
1584 (description "This package provides R environments for the annotation of
1585microarrays.")
1586 (license license:artistic2.0)))
1587
ff92c287 1588(define-public r-annotationforge
1589 (package
1590 (name "r-annotationforge")
1591 (version "1.32.0")
1592 (source
1593 (origin
1594 (method url-fetch)
1595 (uri (bioconductor-uri "AnnotationForge" version))
1596 (sha256
1597 (base32
1598 "0y3820dkvwz09wlmz9drx6gqpsr9cwppaiz40zafwfxbz65y8px7"))))
1599 (properties
1600 `((upstream-name . "AnnotationForge")))
1601 (build-system r-build-system)
1602 (propagated-inputs
1603 `(("r-annotationdbi" ,r-annotationdbi)
1604 ("r-biobase" ,r-biobase)
1605 ("r-biocgenerics" ,r-biocgenerics)
1606 ("r-dbi" ,r-dbi)
1607 ("r-rcurl" ,r-rcurl)
1608 ("r-rsqlite" ,r-rsqlite)
1609 ("r-s4vectors" ,r-s4vectors)
1610 ("r-xml" ,r-xml)))
1611 (native-inputs
1612 `(("r-knitr" ,r-knitr)))
1613 (home-page "https://bioconductor.org/packages/AnnotationForge")
1614 (synopsis "Code for building annotation database packages")
1615 (description
1616 "This package provides code for generating Annotation packages and their
1617databases. Packages produced are intended to be used with AnnotationDbi.")
1618 (license license:artistic2.0)))
1619
4e7cf96c 1620(define-public r-category
1621 (package
1622 (name "r-category")
1623 (version "2.56.0")
1624 (source
1625 (origin
1626 (method url-fetch)
1627 (uri (bioconductor-uri "Category" version))
1628 (sha256
1629 (base32
1630 "0m77wpnica0h2ia9ajdaiga4plgz1s9wls6pdnxzk7kwl8a68wkr"))))
1631 (properties `((upstream-name . "Category")))
1632 (build-system r-build-system)
1633 (propagated-inputs
1634 `(("r-annotate" ,r-annotate)
1635 ("r-annotationdbi" ,r-annotationdbi)
1636 ("r-biobase" ,r-biobase)
1637 ("r-biocgenerics" ,r-biocgenerics)
1638 ("r-genefilter" ,r-genefilter)
1639 ("r-graph" ,r-graph)
1640 ("r-gseabase" ,r-gseabase)
1641 ("r-matrix" ,r-matrix)
1642 ("r-rbgl" ,r-rbgl)
1643 ("r-dbi" ,r-dbi)))
1644 (home-page "https://bioconductor.org/packages/Category")
1645 (synopsis "Category analysis")
1646 (description
1647 "This package provides a collection of tools for performing category
1648analysis.")
1649 (license license:artistic2.0)))
1650
37354585 1651(define-public r-deseq2
1652 (package
1653 (name "r-deseq2")
b45c625f 1654 (version "1.30.1")
37354585 1655 (source
1656 (origin
1657 (method url-fetch)
1658 (uri (bioconductor-uri "DESeq2" version))
1659 (sha256
1660 (base32
b45c625f 1661 "1i0jpzsm1vl7q6qdmplj45w13lsaycxrx5pazlanjba2khn79k19"))))
37354585 1662 (properties `((upstream-name . "DESeq2")))
1663 (build-system r-build-system)
1664 (propagated-inputs
1665 `(("r-biobase" ,r-biobase)
1666 ("r-biocgenerics" ,r-biocgenerics)
1667 ("r-biocparallel" ,r-biocparallel)
1668 ("r-genefilter" ,r-genefilter)
1669 ("r-geneplotter" ,r-geneplotter)
1670 ("r-genomicranges" ,r-genomicranges)
1671 ("r-ggplot2" ,r-ggplot2)
1672 ("r-iranges" ,r-iranges)
1673 ("r-locfit" ,r-locfit)
1674 ("r-rcpp" ,r-rcpp)
1675 ("r-rcpparmadillo" ,r-rcpparmadillo)
1676 ("r-s4vectors" ,r-s4vectors)
1677 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1678 (native-inputs
1679 `(("r-knitr" ,r-knitr)))
1680 (home-page "https://bioconductor.org/packages/DESeq2")
1681 (synopsis "Differential gene expression analysis")
1682 (description
1683 "This package provides functions to estimate variance-mean dependence in
1684count data from high-throughput nucleotide sequencing assays and test for
1685differential expression based on a model using the negative binomial
1686distribution.")
1687 (license license:lgpl3+)))
1688
d769b107 1689(define-public r-dexseq
1690 (package
1691 (name "r-dexseq")
1692 (version "1.36.0")
1693 (source
1694 (origin
1695 (method url-fetch)
1696 (uri (bioconductor-uri "DEXSeq" version))
1697 (sha256
1698 (base32
1699 "0wfjb42xcr4wjy8a654b74411dky8hp6sp8xdwf0sxqgsxy106qi"))))
1700 (properties `((upstream-name . "DEXSeq")))
1701 (build-system r-build-system)
1702 (propagated-inputs
1703 `(("r-annotationdbi" ,r-annotationdbi)
1704 ("r-biobase" ,r-biobase)
1705 ("r-biocgenerics" ,r-biocgenerics)
1706 ("r-biocparallel" ,r-biocparallel)
1707 ("r-biomart" ,r-biomart)
1708 ("r-deseq2" ,r-deseq2)
1709 ("r-genefilter" ,r-genefilter)
1710 ("r-geneplotter" ,r-geneplotter)
1711 ("r-genomicranges" ,r-genomicranges)
1712 ("r-hwriter" ,r-hwriter)
1713 ("r-iranges" ,r-iranges)
1714 ("r-rcolorbrewer" ,r-rcolorbrewer)
1715 ("r-rsamtools" ,r-rsamtools)
1716 ("r-s4vectors" ,r-s4vectors)
1717 ("r-statmod" ,r-statmod)
1718 ("r-stringr" ,r-stringr)
1719 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1720 (native-inputs
1721 `(("r-knitr" ,r-knitr)))
1722 (home-page "https://bioconductor.org/packages/DEXSeq")
1723 (synopsis "Inference of differential exon usage in RNA-Seq")
1724 (description
1725 "This package is focused on finding differential exon usage using RNA-seq
1726exon counts between samples with different experimental designs. It provides
1727functions that allows the user to make the necessary statistical tests based
1728on a model that uses the negative binomial distribution to estimate the
1729variance between biological replicates and generalized linear models for
1730testing. The package also provides functions for the visualization and
1731exploration of the results.")
1732 (license license:gpl3+)))
1733
082f3c54 1734(define-public r-edger
1735 (package
1736 (name "r-edger")
1737 (version "3.32.1")
1738 (source (origin
1739 (method url-fetch)
1740 (uri (bioconductor-uri "edgeR" version))
1741 (sha256
1742 (base32
1743 "1gaic8qf6a6sy0bmydh1xzf52w0wnq31aanpvw3a30pfsi218bcp"))))
1744 (properties `((upstream-name . "edgeR")))
1745 (build-system r-build-system)
1746 (propagated-inputs
1747 `(("r-limma" ,r-limma)
1748 ("r-locfit" ,r-locfit)
1749 ("r-rcpp" ,r-rcpp)
1750 ("r-statmod" ,r-statmod))) ;for estimateDisp
1751 (home-page "http://bioinf.wehi.edu.au/edgeR")
1752 (synopsis "EdgeR does empirical analysis of digital gene expression data")
1753 (description "This package can do differential expression analysis of
1754RNA-seq expression profiles with biological replication. It implements a range
1755of statistical methodology based on the negative binomial distributions,
1756including empirical Bayes estimation, exact tests, generalized linear models
1757and quasi-likelihood tests. It be applied to differential signal analysis of
1758other types of genomic data that produce counts, including ChIP-seq, SAGE and
1759CAGE.")
1760 (license license:gpl2+)))
1761
a35ea5fe 1762(define-public r-genefilter
1763 (package
1764 (name "r-genefilter")
1765 (version "1.72.1")
1766 (source
1767 (origin
1768 (method url-fetch)
1769 (uri (bioconductor-uri "genefilter" version))
1770 (sha256
1771 (base32
1772 "1c6h3qnjvphs977qhv5vafvsb108r0q7xhaayly6qv6adqfn94rn"))))
1773 (build-system r-build-system)
1774 (native-inputs
1775 `(("gfortran" ,gfortran)
1776 ("r-knitr" ,r-knitr)))
1777 (propagated-inputs
1778 `(("r-annotate" ,r-annotate)
1779 ("r-annotationdbi" ,r-annotationdbi)
1780 ("r-biobase" ,r-biobase)
1781 ("r-biocgenerics" ,r-biocgenerics)
1782 ("r-survival" ,r-survival)))
1783 (home-page "https://bioconductor.org/packages/genefilter")
1784 (synopsis "Filter genes from high-throughput experiments")
1785 (description
1786 "This package provides basic functions for filtering genes from
1787high-throughput sequencing experiments.")
1788 (license license:artistic2.0)))
1789
35b62c04 1790(define-public r-genomeinfodb
1791 (package
1792 (name "r-genomeinfodb")
fa227c96 1793 (version "1.26.4")
35b62c04 1794 (source (origin
1795 (method url-fetch)
1796 (uri (bioconductor-uri "GenomeInfoDb" version))
1797 (sha256
1798 (base32
fa227c96 1799 "1sbhdpgabqbi749ixih8nlmq5id7sg8y6kkfj46r00642rc293ys"))))
35b62c04 1800 (properties
1801 `((upstream-name . "GenomeInfoDb")))
1802 (build-system r-build-system)
1803 (propagated-inputs
1804 `(("r-biocgenerics" ,r-biocgenerics)
1805 ("r-genomeinfodbdata" ,r-genomeinfodbdata)
1806 ("r-iranges" ,r-iranges)
1807 ("r-rcurl" ,r-rcurl)
1808 ("r-s4vectors" ,r-s4vectors)))
1809 (native-inputs
1810 `(("r-knitr" ,r-knitr)))
1811 (home-page "https://bioconductor.org/packages/GenomeInfoDb")
1812 (synopsis "Utilities for manipulating chromosome identifiers")
1813 (description
1814 "This package contains data and functions that define and allow
1815translation between different chromosome sequence naming conventions (e.g.,
1816\"chr1\" versus \"1\"), including a function that attempts to place sequence
1817names in their natural, rather than lexicographic, order.")
1818 (license license:artistic2.0)))
1819
2a970576 1820(define-public r-gostats
1821 (package
1822 (name "r-gostats")
1823 (version "2.56.0")
1824 (source
1825 (origin
1826 (method url-fetch)
1827 (uri (bioconductor-uri "GOstats" version))
1828 (sha256
1829 (base32
1830 "18q8p0fv9fl2r6zjxknfjwqxr69dlyxy6c8amzn6c6dwjq1cxk6j"))))
1831 (properties `((upstream-name . "GOstats")))
1832 (build-system r-build-system)
1833 (propagated-inputs
1834 `(("r-annotate" ,r-annotate)
1835 ("r-annotationdbi" ,r-annotationdbi)
1836 ("r-annotationforge" ,r-annotationforge)
1837 ("r-biobase" ,r-biobase)
1838 ("r-category" ,r-category)
1839 ("r-go-db" ,r-go-db)
1840 ("r-graph" ,r-graph)
1841 ("r-rgraphviz" ,r-rgraphviz)
1842 ("r-rbgl" ,r-rbgl)))
1843 (home-page "https://bioconductor.org/packages/GOstats")
1844 (synopsis "Tools for manipulating GO and microarrays")
1845 (description
1846 "This package provides a set of tools for interacting with GO and
1847microarray data. A variety of basic manipulation tools for graphs, hypothesis
1848testing and other simple calculations.")
1849 (license license:artistic2.0)))
1850
031fdda4 1851(define-public r-gseabase
1852 (package
1853 (name "r-gseabase")
1854 (version "1.52.1")
1855 (source
1856 (origin
1857 (method url-fetch)
1858 (uri (bioconductor-uri "GSEABase" version))
1859 (sha256
1860 (base32
1861 "0dawh1kjmf6921jm77j2s2phrq5237pjc4sdh8fkln89gf48zx6i"))))
1862 (properties `((upstream-name . "GSEABase")))
1863 (build-system r-build-system)
1864 (propagated-inputs
1865 `(("r-annotate" ,r-annotate)
1866 ("r-annotationdbi" ,r-annotationdbi)
1867 ("r-biobase" ,r-biobase)
1868 ("r-biocgenerics" ,r-biocgenerics)
1869 ("r-graph" ,r-graph)
1870 ("r-xml" ,r-xml)))
1871 (native-inputs
1872 `(("r-knitr" ,r-knitr)))
1873 (home-page "https://bioconductor.org/packages/GSEABase")
1874 (synopsis "Gene set enrichment data structures and methods")
1875 (description
1876 "This package provides classes and methods to support @dfn{Gene Set
1877Enrichment Analysis} (GSEA).")
1878 (license license:artistic2.0)))
1879
fa596599
RW
1880(define-public r-hpar
1881 (package
1882 (name "r-hpar")
fa7578b3 1883 (version "1.32.1")
fa596599
RW
1884 (source
1885 (origin
1886 (method url-fetch)
1887 (uri (bioconductor-uri "hpar" version))
1888 (sha256
1889 (base32
fa7578b3 1890 "0h10b0fyblpsnxj60rpbk99z7snrkkb5jssmf0v27s6d445jq2zr"))))
fa596599 1891 (build-system r-build-system)
07bea010
RW
1892 (native-inputs
1893 `(("r-knitr" ,r-knitr)))
fa596599
RW
1894 (home-page "https://bioconductor.org/packages/hpar/")
1895 (synopsis "Human Protein Atlas in R")
1896 (description "This package provides a simple interface to and data from
1897the Human Protein Atlas project.")
1898 (license license:artistic2.0)))
f44079bc 1899
1900(define-public r-rbgl
1901 (package
1902 (name "r-rbgl")
1903 (version "1.66.0")
1904 (source
1905 (origin
1906 (method url-fetch)
1907 (uri (bioconductor-uri "RBGL" version))
1908 (sha256
1909 (base32
1910 "016vyzgixb3gjpzi21rbs6ngnnqcxr77krwjjf1ldnzzj8vqrqsz"))))
1911 (properties `((upstream-name . "RBGL")))
1912 (build-system r-build-system)
1913 (propagated-inputs
1914 `(("r-bh" ,r-bh)
1915 ("r-graph" ,r-graph)))
1916 (home-page "https://www.bioconductor.org/packages/RBGL")
1917 (synopsis "Interface to the Boost graph library")
1918 (description
1919 "This package provides a fairly extensive and comprehensive interface to
1920the graph algorithms contained in the Boost library.")
1921 (license license:artistic2.0)))
183ce988
RJ
1922
1923(define-public r-regioner
1924 (package
1925 (name "r-regioner")
d1ff3604 1926 (version "1.22.0")
183ce988
RJ
1927 (source
1928 (origin
1929 (method url-fetch)
1930 (uri (bioconductor-uri "regioneR" version))
1931 (sha256
1932 (base32
d1ff3604 1933 "0c2khfyrgy3y68cj6b07s91hplabbj70xwdgwrf2bsd9h6gknjdi"))))
183ce988
RJ
1934 (properties `((upstream-name . "regioneR")))
1935 (build-system r-build-system)
1936 (propagated-inputs
d639d888 1937 `(("r-biostrings" ,r-biostrings)
183ce988 1938 ("r-bsgenome" ,r-bsgenome)
183ce988 1939 ("r-genomeinfodb" ,r-genomeinfodb)
d639d888 1940 ("r-genomicranges" ,r-genomicranges)
72427c72 1941 ("r-iranges" ,r-iranges)
d639d888
RW
1942 ("r-memoise" ,r-memoise)
1943 ("r-rtracklayer" ,r-rtracklayer)
72427c72 1944 ("r-s4vectors" ,r-s4vectors)))
7f34dd58
RW
1945 (native-inputs
1946 `(("r-knitr" ,r-knitr)))
183ce988
RJ
1947 (home-page "https://bioconductor.org/packages/regioneR/")
1948 (synopsis "Association analysis of genomic regions")
1949 (description "This package offers a statistical framework based on
1950customizable permutation tests to assess the association between genomic
1951region sets and other genomic features.")
1952 (license license:artistic2.0)))
a5b56a53 1953
15184fb3
RW
1954(define-public r-reportingtools
1955 (package
1956 (name "r-reportingtools")
ee61edb6 1957 (version "2.30.2")
15184fb3
RW
1958 (source
1959 (origin
1960 (method url-fetch)
1961 (uri (bioconductor-uri "ReportingTools" version))
1962 (sha256
1963 (base32
ee61edb6 1964 "1vvra7l29s7lnq996nwlpzbkrbdkr3ivkgmfp4kndfykxsl9q4vb"))))
15184fb3
RW
1965 (properties
1966 `((upstream-name . "ReportingTools")))
1967 (build-system r-build-system)
1968 (propagated-inputs
1969 `(("r-annotate" ,r-annotate)
1970 ("r-annotationdbi" ,r-annotationdbi)
1971 ("r-biobase" ,r-biobase)
1972 ("r-biocgenerics" ,r-biocgenerics)
1973 ("r-category" ,r-category)
1974 ("r-deseq2" ,r-deseq2)
1975 ("r-edger" ,r-edger)
1976 ("r-ggbio" ,r-ggbio)
1977 ("r-ggplot2" ,r-ggplot2)
1978 ("r-gostats" ,r-gostats)
1979 ("r-gseabase" ,r-gseabase)
1980 ("r-hwriter" ,r-hwriter)
1981 ("r-iranges" ,r-iranges)
1982 ("r-knitr" ,r-knitr)
1983 ("r-lattice" ,r-lattice)
1984 ("r-limma" ,r-limma)
1985 ("r-pfam-db" ,r-pfam-db)
1986 ("r-r-utils" ,r-r-utils)
1987 ("r-xml" ,r-xml)))
7f94cf01
RW
1988 (native-inputs
1989 `(("r-knitr" ,r-knitr)))
15184fb3
RW
1990 (home-page "https://bioconductor.org/packages/ReportingTools/")
1991 (synopsis "Tools for making reports in various formats")
1992 (description
1993 "The ReportingTools package enables users to easily display reports of
1994analysis results generated from sources such as microarray and sequencing
1995data. The package allows users to create HTML pages that may be viewed on a
1996web browser, or in other formats. Users can generate tables with sortable and
1997filterable columns, make and display plots, and link table entries to other
1998data sources such as NCBI or larger plots within the HTML page. Using the
1999package, users can also produce a table of contents page to link various
2000reports together for a particular project that can be viewed in a web
2001browser.")
2002 (license license:artistic2.0)))
2003
8957efa8 2004(define-public r-shortread
2005 (package
2006 (name "r-shortread")
2007 (version "1.48.0")
2008 (source
2009 (origin
2010 (method url-fetch)
2011 (uri (bioconductor-uri "ShortRead" version))
2012 (sha256
2013 (base32
2014 "0w4m8d3h660mmr2ymp206r1n4aqssxmkv8yxkbr5y1swrahxzfk9"))))
2015 (properties `((upstream-name . "ShortRead")))
2016 (build-system r-build-system)
2017 (inputs
2018 `(("zlib" ,zlib)))
2019 (propagated-inputs
2020 `(("r-biobase" ,r-biobase)
2021 ("r-biocgenerics" ,r-biocgenerics)
2022 ("r-biocparallel" ,r-biocparallel)
2023 ("r-biostrings" ,r-biostrings)
2024 ("r-genomeinfodb" ,r-genomeinfodb)
2025 ("r-genomicalignments" ,r-genomicalignments)
2026 ("r-genomicranges" ,r-genomicranges)
2027 ("r-rhtslib" ,r-rhtslib)
2028 ("r-hwriter" ,r-hwriter)
2029 ("r-iranges" ,r-iranges)
2030 ("r-lattice" ,r-lattice)
2031 ("r-latticeextra" ,r-latticeextra)
2032 ("r-rsamtools" ,r-rsamtools)
2033 ("r-s4vectors" ,r-s4vectors)
2034 ("r-xvector" ,r-xvector)
2035 ("r-zlibbioc" ,r-zlibbioc)))
2036 (home-page "https://bioconductor.org/packages/ShortRead")
2037 (synopsis "FASTQ input and manipulation tools")
2038 (description
2039 "This package implements sampling, iteration, and input of FASTQ files.
2040It includes functions for filtering and trimming reads, and for generating a
2041quality assessment report. Data are represented as
2042@code{DNAStringSet}-derived objects, and easily manipulated for a diversity of
2043purposes. The package also contains legacy support for early single-end,
2044ungapped alignment formats.")
2045 (license license:artistic2.0)))
2046
df6b3c25 2047(define-public r-systempiper
2048 (package
2049 (name "r-systempiper")
2050 (version "1.24.3")
2051 (source
2052 (origin
2053 (method url-fetch)
2054 (uri (bioconductor-uri "systemPipeR" version))
2055 (sha256
2056 (base32
2057 "0ffazyl2q9plbhwlxi04s3fvnli6qj95n7bkjc21535bbi08xfki"))))
2058 (properties `((upstream-name . "systemPipeR")))
2059 (build-system r-build-system)
2060 (propagated-inputs
2061 `(("r-annotate" ,r-annotate)
2062 ("r-assertthat" ,r-assertthat)
2063 ("r-batchtools" ,r-batchtools)
2064 ("r-biostrings" ,r-biostrings)
2065 ("r-deseq2" ,r-deseq2)
2066 ("r-dot" ,r-dot)
2067 ("r-edger" ,r-edger)
2068 ("r-genomicfeatures" ,r-genomicfeatures)
2069 ("r-genomicranges" ,r-genomicranges)
2070 ("r-ggplot2" ,r-ggplot2)
2071 ("r-go-db" ,r-go-db)
2072 ("r-gostats" ,r-gostats)
2073 ("r-iranges" ,r-iranges)
2074 ("r-limma" ,r-limma)
2075 ("r-magrittr" ,r-magrittr)
2076 ("r-pheatmap" ,r-pheatmap)
2077 ("r-rjson" ,r-rjson)
2078 ("r-rsamtools" ,r-rsamtools)
2079 ("r-rsvg" ,r-rsvg)
2080 ("r-shortread" ,r-shortread)
2081 ("r-stringr" ,r-stringr)
2082 ("r-summarizedexperiment" ,r-summarizedexperiment)
2083 ("r-yaml" ,r-yaml)
2084 ("r-variantannotation" ,r-variantannotation)))
2085 (native-inputs
2086 `(("r-knitr" ,r-knitr)))
2087 (home-page "https://github.com/tgirke/systemPipeR")
2088 (synopsis "Next generation sequencing workflow and reporting environment")
2089 (description
2090 "This R package provides tools for building and running automated
2091end-to-end analysis workflows for a wide range of @dfn{next generation
2092sequence} (NGS) applications such as RNA-Seq, ChIP-Seq, VAR-Seq and Ribo-Seq.
2093Important features include a uniform workflow interface across different NGS
2094applications, automated report generation, and support for running both R and
2095command-line software, such as NGS aligners or peak/variant callers, on local
2096computers or compute clusters. Efficient handling of complex sample sets and
2097experimental designs is facilitated by a consistently implemented sample
2098annotation infrastructure.")
2099 (license license:artistic2.0)))
2100
bf612ead 2101(define-public r-variantannotation
2102 (package
2103 (name "r-variantannotation")
2104 (version "1.36.0")
2105 (source (origin
2106 (method url-fetch)
2107 (uri (bioconductor-uri "VariantAnnotation" version))
2108 (sha256
2109 (base32
2110 "1sl0l6v05lfglj281nszma0h5k234md7rn2pdah8vs2d4iq3kimw"))))
2111 (properties
2112 `((upstream-name . "VariantAnnotation")))
2113 (propagated-inputs
2114 `(("r-annotationdbi" ,r-annotationdbi)
2115 ("r-biobase" ,r-biobase)
2116 ("r-biocgenerics" ,r-biocgenerics)
2117 ("r-biostrings" ,r-biostrings)
2118 ("r-bsgenome" ,r-bsgenome)
2119 ("r-dbi" ,r-dbi)
2120 ("r-genomeinfodb" ,r-genomeinfodb)
2121 ("r-genomicfeatures" ,r-genomicfeatures)
2122 ("r-genomicranges" ,r-genomicranges)
2123 ("r-iranges" ,r-iranges)
2124 ("r-matrixgenerics" ,r-matrixgenerics)
2125 ("r-summarizedexperiment" ,r-summarizedexperiment)
2126 ("r-rhtslib" ,r-rhtslib)
2127 ("r-rsamtools" ,r-rsamtools)
2128 ("r-rtracklayer" ,r-rtracklayer)
2129 ("r-s4vectors" ,r-s4vectors)
2130 ("r-xvector" ,r-xvector)
2131 ("r-zlibbioc" ,r-zlibbioc)))
2132 (build-system r-build-system)
2133 (home-page "https://bioconductor.org/packages/VariantAnnotation")
2134 (synopsis "Package for annotation of genetic variants")
2135 (description "This R package can annotate variants, compute amino acid
2136coding changes and predict coding outcomes.")
2137 (license license:artistic2.0)))
2138
bfb93b48
RW
2139(define-public r-geneplotter
2140 (package
2141 (name "r-geneplotter")
d72c4c98 2142 (version "1.68.0")
bfb93b48
RW
2143 (source
2144 (origin
2145 (method url-fetch)
2146 (uri (bioconductor-uri "geneplotter" version))
2147 (sha256
2148 (base32
d72c4c98 2149 "1f8nr60n1nig1gdy85wqdhpzxvp9r4chygxm8xpy882mdvfv6rqx"))))
bfb93b48
RW
2150 (build-system r-build-system)
2151 (propagated-inputs
2152 `(("r-annotate" ,r-annotate)
2153 ("r-annotationdbi" ,r-annotationdbi)
2154 ("r-biobase" ,r-biobase)
2155 ("r-biocgenerics" ,r-biocgenerics)
2156 ("r-lattice" ,r-lattice)
2157 ("r-rcolorbrewer" ,r-rcolorbrewer)))
2158 (home-page "https://bioconductor.org/packages/geneplotter")
2159 (synopsis "Graphics functions for genomic data")
2160 (description
2161 "This package provides functions for plotting genomic data.")
2162 (license license:artistic2.0)))
2163
01c7ba99
RW
2164(define-public r-oligoclasses
2165 (package
2166 (name "r-oligoclasses")
464df5cc 2167 (version "1.52.0")
01c7ba99
RW
2168 (source
2169 (origin
2170 (method url-fetch)
2171 (uri (bioconductor-uri "oligoClasses" version))
2172 (sha256
2173 (base32
464df5cc 2174 "19p6h0cgnma5md5mm9bn6rxfhr0a9znljgdbvsqybms6asvh18gy"))))
01c7ba99
RW
2175 (properties `((upstream-name . "oligoClasses")))
2176 (build-system r-build-system)
2177 (propagated-inputs
2178 `(("r-affyio" ,r-affyio)
2179 ("r-biobase" ,r-biobase)
2180 ("r-biocgenerics" ,r-biocgenerics)
2181 ("r-biocmanager" ,r-biocmanager)
2182 ("r-biostrings" ,r-biostrings)
2183 ("r-dbi" ,r-dbi)
2184 ("r-ff" ,r-ff)
2185 ("r-foreach" ,r-foreach)
2186 ("r-genomicranges" ,r-genomicranges)
2187 ("r-iranges" ,r-iranges)
2188 ("r-rsqlite" ,r-rsqlite)
2189 ("r-s4vectors" ,r-s4vectors)
2190 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2191 (home-page "https://bioconductor.org/packages/oligoClasses/")
2192 (synopsis "Classes for high-throughput arrays")
2193 (description
2194 "This package contains class definitions, validity checks, and
2195initialization methods for classes used by the @code{oligo} and @code{crlmm}
2196packages.")
2197 (license license:gpl2+)))
2198
4c63eeb8
RW
2199(define-public r-oligo
2200 (package
2201 (name "r-oligo")
9af6fdf8 2202 (version "1.54.1")
4c63eeb8
RW
2203 (source
2204 (origin
2205 (method url-fetch)
2206 (uri (bioconductor-uri "oligo" version))
2207 (sha256
2208 (base32
9af6fdf8 2209 "0cpfkvxpni7an361li0k0qlfcraj7z9zv71r25dbly5kp3dql7k3"))))
4c63eeb8
RW
2210 (properties `((upstream-name . "oligo")))
2211 (build-system r-build-system)
2212 (inputs `(("zlib" ,zlib)))
2213 (propagated-inputs
2214 `(("r-affxparser" ,r-affxparser)
2215 ("r-affyio" ,r-affyio)
2216 ("r-biobase" ,r-biobase)
2217 ("r-biocgenerics" ,r-biocgenerics)
2218 ("r-biostrings" ,r-biostrings)
2219 ("r-dbi" ,r-dbi)
2220 ("r-ff" ,r-ff)
2221 ("r-oligoclasses" ,r-oligoclasses)
2222 ("r-preprocesscore" ,r-preprocesscore)
2223 ("r-rsqlite" ,r-rsqlite)
2224 ("r-zlibbioc" ,r-zlibbioc)))
ace82f80
RW
2225 (native-inputs
2226 `(("r-knitr" ,r-knitr)))
4c63eeb8
RW
2227 (home-page "https://bioconductor.org/packages/oligo/")
2228 (synopsis "Preprocessing tools for oligonucleotide arrays")
2229 (description
2230 "This package provides a package to analyze oligonucleotide
2231arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
2232Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
2233 (license license:lgpl2.0+)))
2234
4dc2ecc2
RW
2235(define-public r-qvalue
2236 (package
2237 (name "r-qvalue")
e9b60a29 2238 (version "2.22.0")
4dc2ecc2
RW
2239 (source
2240 (origin
2241 (method url-fetch)
2242 (uri (bioconductor-uri "qvalue" version))
2243 (sha256
2244 (base32
e9b60a29 2245 "0xbww16lz0k2p4mmq1aqd7iz7d8rvzgw1gm55jy6xbx19ymj64i5"))))
4dc2ecc2
RW
2246 (build-system r-build-system)
2247 (propagated-inputs
2248 `(("r-ggplot2" ,r-ggplot2)
2249 ("r-reshape2" ,r-reshape2)))
f9a24759
RW
2250 (native-inputs
2251 `(("r-knitr" ,r-knitr)))
702a1012 2252 (home-page "https://github.com/StoreyLab/qvalue")
4dc2ecc2
RW
2253 (synopsis "Q-value estimation for false discovery rate control")
2254 (description
2255 "This package takes a list of p-values resulting from the simultaneous
2256testing of many hypotheses and estimates their q-values and local @dfn{false
2257discovery rate} (FDR) values. The q-value of a test measures the proportion
2258of false positives incurred when that particular test is called significant.
2259The local FDR measures the posterior probability the null hypothesis is true
2260given the test's p-value. Various plots are automatically generated, allowing
2261one to make sensible significance cut-offs. The software can be applied to
2262problems in genomics, brain imaging, astrophysics, and data mining.")
2263 ;; Any version of the LGPL.
2264 (license license:lgpl3+)))
2265
a0df9b93
RJ
2266(define r-rcppnumerical
2267 (package
2268 (name "r-rcppnumerical")
2269 (version "0.4-0")
2270 (source (origin
2271 (method url-fetch)
2272 (uri (cran-uri "RcppNumerical" version))
2273 (sha256
2274 (base32
2275 "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik"))))
2276 (properties `((upstream-name . "RcppNumerical")))
2277 (build-system r-build-system)
2278 (propagated-inputs
2279 `(("r-rcpp" ,r-rcpp)
2280 ("r-rcppeigen" ,r-rcppeigen)))
2281 (native-inputs
2282 `(("r-knitr" ,r-knitr)))
2283 (home-page "https://github.com/yixuan/RcppNumerical")
2284 (synopsis "Rcpp integration for numerical computing libraries")
2285 (description "This package provides a collection of open source libraries
2286for numerical computing (numerical integration, optimization, etc.) and their
2287integration with @code{Rcpp}.")
2288 (license license:gpl2+)))
2289
3b399e51
RJ
2290(define-public r-apeglm
2291 (package
2292 (name "r-apeglm")
2293 (version "1.12.0")
2294 (source (origin
2295 (method url-fetch)
2296 (uri (bioconductor-uri "apeglm" version))
2297 (sha256
2298 (base32
2299 "0pix1fhxk2q89p2745fgsmxwics9rf10l392qhw3rw6v6ynhims2"))))
2300 (properties `((upstream-name . "apeglm")))
2301 (build-system r-build-system)
2302 (propagated-inputs
2303 `(("r-emdbook" ,r-emdbook)
2304 ("r-genomicranges" ,r-genomicranges)
2305 ("r-rcpp" ,r-rcpp)
2306 ("r-rcppeigen" ,r-rcppeigen)
2307 ("r-rcppnumerical" ,r-rcppnumerical)
2308 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2309 (native-inputs `(("r-knitr" ,r-knitr)))
2310 (home-page "https://bioconductor.org/packages/apeglm")
2311 (synopsis "Approximate posterior estimation for GLM coefficients")
2312 (description "This package provides Bayesian shrinkage estimators for
2313effect sizes for a variety of GLM models, using approximation of the
2314posterior for individual coefficients.")
2315 (license license:gpl2)))
2316
6e396c4b
RJ
2317(define-public r-greylistchip
2318 (package
2319 (name "r-greylistchip")
2320 (version "1.22.0")
2321 (source (origin
2322 (method url-fetch)
2323 (uri (bioconductor-uri "GreyListChIP" version))
2324 (sha256
2325 (base32
2326 "1d1yvza1aw3vs3di6mrra5l52ig0p9bpzprrqvknjaz5i4yb8ma6"))))
2327 (properties `((upstream-name . "GreyListChIP")))
2328 (build-system r-build-system)
2329 (propagated-inputs
2330 `(("r-bsgenome" ,r-bsgenome)
2331 ("r-genomeinfodb" ,r-genomeinfodb)
2332 ("r-genomicalignments" ,r-genomicalignments)
2333 ("r-genomicranges" ,r-genomicranges)
2334 ("r-mass" ,r-mass)
2335 ("r-rsamtools" ,r-rsamtools)
2336 ("r-rtracklayer" ,r-rtracklayer)
2337 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2338 (home-page "https://bioconductor.org/packages/GreyListChIP")
2339 (synopsis "Greylist artefact regions based on ChIP inputs")
2340 (description "This package identifies regions of ChIP experiments with high
2341signal in the input, that lead to spurious peaks during peak calling.")
2342 (license license:artistic2.0)))
2343
a5b56a53
RJ
2344(define-public r-diffbind
2345 (package
2346 (name "r-diffbind")
11dc49af 2347 (version "3.0.14")
a5b56a53
RJ
2348 (source
2349 (origin
2350 (method url-fetch)
2351 (uri (bioconductor-uri "DiffBind" version))
2352 (sha256
2353 (base32
11dc49af 2354 "1siabhjd0w7bb6v2gfhsm9j7c7c86z8m6lfsyl8p84h0zhjs2vrw"))))
a5b56a53
RJ
2355 (properties `((upstream-name . "DiffBind")))
2356 (build-system r-build-system)
a5b56a53
RJ
2357 (propagated-inputs
2358 `(("r-amap" ,r-amap)
341ebaaa
RJ
2359 ("r-apeglm" ,r-apeglm)
2360 ("r-ashr" ,r-ashr)
a5b56a53
RJ
2361 ("r-biocparallel" ,r-biocparallel)
2362 ("r-deseq2" ,r-deseq2)
2363 ("r-dplyr" ,r-dplyr)
a5b56a53 2364 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
2365 ("r-genomicranges" ,r-genomicranges)
2366 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
2367 ("r-ggrepel" ,r-ggrepel)
2368 ("r-gplots" ,r-gplots)
341ebaaa 2369 ("r-greylistchip" ,r-greylistchip)
a5b56a53
RJ
2370 ("r-iranges" ,r-iranges)
2371 ("r-lattice" ,r-lattice)
2372 ("r-limma" ,r-limma)
2373 ("r-locfit" ,r-locfit)
2374 ("r-rcolorbrewer" , r-rcolorbrewer)
2375 ("r-rcpp" ,r-rcpp)
4c221b3b 2376 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
2377 ("r-rsamtools" ,r-rsamtools)
2378 ("r-s4vectors" ,r-s4vectors)
45bbccf4 2379 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 2380 ("r-systempiper" ,r-systempiper)))
99db6db7 2381 (home-page "https://bioconductor.org/packages/DiffBind")
a5b56a53
RJ
2382 (synopsis "Differential binding analysis of ChIP-Seq peak data")
2383 (description
2384 "This package computes differentially bound sites from multiple
2385ChIP-seq experiments using affinity (quantitative) data. Also enables
2386occupancy (overlap) analysis and plotting functions.")
2387 (license license:artistic2.0)))
6d94bf6b
RJ
2388
2389(define-public r-ripseeker
2390 (package
2391 (name "r-ripseeker")
ba74434f 2392 (version "1.26.0")
6d94bf6b
RJ
2393 (source
2394 (origin
2395 (method url-fetch)
2396 (uri (bioconductor-uri "RIPSeeker" version))
2397 (sha256
2398 (base32
ba74434f 2399 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
6d94bf6b
RJ
2400 (properties `((upstream-name . "RIPSeeker")))
2401 (build-system r-build-system)
2402 (propagated-inputs
2403 `(("r-s4vectors" ,r-s4vectors)
2404 ("r-iranges" ,r-iranges)
2405 ("r-genomicranges" ,r-genomicranges)
2406 ("r-summarizedexperiment" ,r-summarizedexperiment)
2407 ("r-rsamtools" ,r-rsamtools)
2408 ("r-genomicalignments" ,r-genomicalignments)
2409 ("r-rtracklayer" ,r-rtracklayer)))
99db6db7 2410 (home-page "https://bioconductor.org/packages/RIPSeeker")
6d94bf6b
RJ
2411 (synopsis
2412 "Identifying protein-associated transcripts from RIP-seq experiments")
2413 (description
2414 "This package infers and discriminates RIP peaks from RIP-seq alignments
2415using two-state HMM with negative binomial emission probability. While
2416RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
2417a suite of bioinformatics tools integrated within this self-contained software
2418package comprehensively addressing issues ranging from post-alignments
2419processing to visualization and annotation.")
2420 (license license:gpl2)))
a6ae9ffd
RJ
2421
2422(define-public r-multtest
2423 (package
2424 (name "r-multtest")
1e6920c5 2425 (version "2.46.0")
a6ae9ffd
RJ
2426 (source
2427 (origin
2428 (method url-fetch)
2429 (uri (bioconductor-uri "multtest" version))
2430 (sha256
2431 (base32
1e6920c5 2432 "06vixd81nh3nxrc6km73p7c4bwln1zm39fa9gp7gj272vsxkx53q"))))
a6ae9ffd
RJ
2433 (build-system r-build-system)
2434 (propagated-inputs
2435 `(("r-survival" ,r-survival)
2436 ("r-biocgenerics" ,r-biocgenerics)
2437 ("r-biobase" ,r-biobase)
2438 ("r-mass" ,r-mass)))
99db6db7 2439 (home-page "https://bioconductor.org/packages/multtest")
a6ae9ffd
RJ
2440 (synopsis "Resampling-based multiple hypothesis testing")
2441 (description
2442 "This package can do non-parametric bootstrap and permutation
2443resampling-based multiple testing procedures (including empirical Bayes
2444methods) for controlling the family-wise error rate (FWER), generalized
2445family-wise error rate (gFWER), tail probability of the proportion of
2446false positives (TPPFP), and false discovery rate (FDR). Several choices
2447of bootstrap-based null distribution are implemented (centered, centered
2448and scaled, quantile-transformed). Single-step and step-wise methods are
2449available. Tests based on a variety of T- and F-statistics (including
2450T-statistics based on regression parameters from linear and survival models
2451as well as those based on correlation parameters) are included. When probing
2452hypotheses with T-statistics, users may also select a potentially faster null
2453distribution which is multivariate normal with mean zero and variance
2454covariance matrix derived from the vector influence function. Results are
2455reported in terms of adjusted P-values, confidence regions and test statistic
2456cutoffs. The procedures are directly applicable to identifying differentially
2457expressed genes in DNA microarray experiments.")
2458 (license license:lgpl3)))
793f83ef 2459
5dfe4912
RW
2460(define-public r-graph
2461 (package
2462 (name "r-graph")
f519b4dc 2463 (version "1.68.0")
5dfe4912
RW
2464 (source (origin
2465 (method url-fetch)
2466 (uri (bioconductor-uri "graph" version))
2467 (sha256
2468 (base32
f519b4dc 2469 "0wr7j2pasvi3srvg9z3n034ljk8mldcixny6b3kmqbqm8dqy9py4"))))
5dfe4912
RW
2470 (build-system r-build-system)
2471 (propagated-inputs
2472 `(("r-biocgenerics" ,r-biocgenerics)))
2473 (home-page "https://bioconductor.org/packages/graph")
2474 (synopsis "Handle graph data structures in R")
2475 (description
2476 "This package implements some simple graph handling capabilities for R.")
2477 (license license:artistic2.0)))
2478
8017eb0a
RW
2479;; This is a CRAN package, but it depends on a Bioconductor package.
2480(define-public r-ggm
2481 (package
2482 (name "r-ggm")
2483 (version "2.5")
2484 (source
2485 (origin
2486 (method url-fetch)
2487 (uri (cran-uri "ggm" version))
2488 (sha256
2489 (base32
2490 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
2491 (properties `((upstream-name . "ggm")))
2492 (build-system r-build-system)
2493 (propagated-inputs
2494 `(("r-graph" ,r-graph)
2495 ("r-igraph" ,r-igraph)))
2496 (home-page "https://cran.r-project.org/package=ggm")
2497 (synopsis "Functions for graphical Markov models")
2498 (description
2499 "This package provides functions and datasets for maximum likelihood
2500fitting of some classes of graphical Markov models.")
2501 (license license:gpl2+)))
2502
a07717cc
RW
2503;; This is a CRAN package, but it depends on a Bioconductor package, r-graph.
2504(define-public r-perfmeas
2505 (package
2506 (name "r-perfmeas")
2507 (version "1.2.1")
2508 (source
2509 (origin
2510 (method url-fetch)
2511 (uri (cran-uri "PerfMeas" version))
2512 (sha256
2513 (base32
2514 "1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"))))
2515 (properties `((upstream-name . "PerfMeas")))
2516 (build-system r-build-system)
2517 (propagated-inputs
2518 `(("r-graph" ,r-graph)
2519 ("r-limma" ,r-limma)
2520 ("r-rbgl" ,r-rbgl)))
2521 (home-page "https://cran.r-project.org/web/packages/PerfMeas/")
2522 (synopsis "Performance measures for ranking and classification tasks")
2523 (description
2524 "This package implements different performance measures for
2525classification and ranking tasks. @dfn{Area under curve} (AUC), precision at
2526a given recall, F-score for single and multiple classes are available.")
2527 (license license:gpl2+)))
2528
b17ace24 2529;; This is a CRAN package, but it depends on a Bioconductor package.
a207bca2
RW
2530(define-public r-codedepends
2531 (package
2532 (name "r-codedepends")
2533 (version "0.6.5")
2534 (source
2535 (origin
2536 (method url-fetch)
2537 (uri (cran-uri "CodeDepends" version))
2538 (sha256
2539 (base32
2540 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
2541 (properties `((upstream-name . "CodeDepends")))
2542 (build-system r-build-system)
2543 (propagated-inputs
2544 `(("r-codetools" ,r-codetools)
2545 ("r-graph" ,r-graph)
2546 ("r-xml" ,r-xml)))
5e1f2362 2547 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
a207bca2
RW
2548 (synopsis "Analysis of R code for reproducible research and code comprehension")
2549 (description
2550 "This package provides tools for analyzing R expressions or blocks of
2551code and determining the dependencies between them. It focuses on R scripts,
2552but can be used on the bodies of functions. There are many facilities
2553including the ability to summarize or get a high-level view of code,
2554determining dependencies between variables, code improvement suggestions.")
2555 ;; Any version of the GPL
2556 (license (list license:gpl2+ license:gpl3+))))
2557
793f83ef
RJ
2558(define-public r-chippeakanno
2559 (package
2560 (name "r-chippeakanno")
d068d967 2561 (version "3.24.1")
793f83ef
RJ
2562 (source
2563 (origin
2564 (method url-fetch)
2565 (uri (bioconductor-uri "ChIPpeakAnno" version))
2566 (sha256
2567 (base32
d068d967 2568 "0qdkwjv8s46d1kmgg2chijv7yzy9sv49kiks18w8x2z89prn15gj"))))
793f83ef
RJ
2569 (properties `((upstream-name . "ChIPpeakAnno")))
2570 (build-system r-build-system)
2571 (propagated-inputs
85c1d20f 2572 `(("r-annotationdbi" ,r-annotationdbi)
85c1d20f 2573 ("r-biocgenerics" ,r-biocgenerics)
793f83ef 2574 ("r-biomart" ,r-biomart)
85c1d20f 2575 ("r-biostrings" ,r-biostrings)
85c1d20f 2576 ("r-dbi" ,r-dbi)
85c1d20f
RW
2577 ("r-ensembldb" ,r-ensembldb)
2578 ("r-genomeinfodb" ,r-genomeinfodb)
2579 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 2580 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 2581 ("r-genomicranges" ,r-genomicranges)
d068d967 2582 ("r-ggplot2" ,r-ggplot2)
85c1d20f 2583 ("r-graph" ,r-graph)
f794e85d 2584 ("r-iranges" ,r-iranges)
d068d967 2585 ("r-keggrest" ,r-keggrest)
85c1d20f 2586 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
2587 ("r-multtest" ,r-multtest)
2588 ("r-rbgl" ,r-rbgl)
793f83ef 2589 ("r-regioner" ,r-regioner)
85c1d20f
RW
2590 ("r-rsamtools" ,r-rsamtools)
2591 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 2592 ("r-s4vectors" ,r-s4vectors)
793f83ef 2593 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef 2594 ("r-venndiagram" ,r-venndiagram)))
dc24de46
RW
2595 (native-inputs
2596 `(("r-knitr" ,r-knitr)))
99db6db7 2597 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
793f83ef
RJ
2598 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
2599 (description
2600 "The package includes functions to retrieve the sequences around the peak,
2601obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
2602custom features such as most conserved elements and other transcription factor
2603binding sites supplied by users. Starting 2.0.5, new functions have been added
2604for finding the peaks with bi-directional promoters with summary statistics
2605(peaksNearBDP), for summarizing the occurrence of motifs in peaks
2606(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
2607enrichedGO (addGeneIDs).")
2608 (license license:gpl2+)))
164502d8 2609
c8da0137
RJ
2610(define-public r-matrixgenerics
2611 (package
2612 (name "r-matrixgenerics")
669ea5ab 2613 (version "1.2.1")
c8da0137
RJ
2614 (source (origin
2615 (method url-fetch)
2616 (uri (bioconductor-uri "MatrixGenerics" version))
2617 (sha256
2618 (base32
669ea5ab 2619 "163f0z33cv6038gcjdxn1hadcg9b09qgvm6zc5zn97y4rc8grkrb"))))
c8da0137
RJ
2620 (properties
2621 `((upstream-name . "MatrixGenerics")))
2622 (build-system r-build-system)
2623 (propagated-inputs
2624 `(("r-matrixstats" ,r-matrixstats)))
2625 (home-page "https://bioconductor.org/packages/MatrixGenerics")
2626 (synopsis "S4 generic summary statistic functions for matrix-like objects")
2627 (description
2628 "This package provides S4 generic functions modeled after the
2629@code{matrixStats} API for alternative matrix implementations. Packages with
2630alternative matrix implementation can depend on this package and implement the
2631generic functions that are defined here for a useful set of row and column
2632summary statistics. Other package developers can import this package and
2633handle a different matrix implementations without worrying about
2634incompatibilities.")
2635 (license license:artistic2.0)))
2636
164502d8
RJ
2637(define-public r-marray
2638 (package
2639 (name "r-marray")
6e6c6272 2640 (version "1.68.0")
164502d8
RJ
2641 (source (origin
2642 (method url-fetch)
2643 (uri (bioconductor-uri "marray" version))
2644 (sha256
6e6c6272 2645 (base32 "1kkgv166gzvlj8p58vzam3hcaz8mypi3hhpdsjhaszwg6nav4ray"))))
164502d8
RJ
2646 (build-system r-build-system)
2647 (propagated-inputs
67487088 2648 `(("r-limma" ,r-limma)))
99db6db7 2649 (home-page "https://bioconductor.org/packages/marray")
164502d8
RJ
2650 (synopsis "Exploratory analysis for two-color spotted microarray data")
2651 (description "This package contains class definitions for two-color spotted
ab8979fc 2652microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
2653normalization and quality checking.")
2654 (license license:lgpl2.0+)))
0416a0d4
RJ
2655
2656(define-public r-cghbase
2657 (package
2658 (name "r-cghbase")
ee052d05 2659 (version "1.50.0")
0416a0d4
RJ
2660 (source (origin
2661 (method url-fetch)
2662 (uri (bioconductor-uri "CGHbase" version))
2663 (sha256
ee052d05 2664 (base32 "10zhjmls3f63cj0bnywjb97zhrj7x3xsq6yjhvf5cclxc4kcrcx4"))))
0416a0d4
RJ
2665 (properties `((upstream-name . "CGHbase")))
2666 (build-system r-build-system)
2667 (propagated-inputs
2668 `(("r-biobase" ,r-biobase)
2669 ("r-marray" ,r-marray)))
99db6db7 2670 (home-page "https://bioconductor.org/packages/CGHbase")
0416a0d4
RJ
2671 (synopsis "Base functions and classes for arrayCGH data analysis")
2672 (description "This package contains functions and classes that are needed by
2673the @code{arrayCGH} packages.")
2674 (license license:gpl2+)))
67ee83d6
RJ
2675
2676(define-public r-cghcall
2677 (package
2678 (name "r-cghcall")
72400035 2679 (version "2.52.0")
67ee83d6
RJ
2680 (source (origin
2681 (method url-fetch)
2682 (uri (bioconductor-uri "CGHcall" version))
2683 (sha256
72400035 2684 (base32 "1a6k87xfm79wnsc30k5aziakv51h4dd9zqw81q8bd72hc3fpz8ba"))))
67ee83d6
RJ
2685 (properties `((upstream-name . "CGHcall")))
2686 (build-system r-build-system)
2687 (propagated-inputs
2688 `(("r-biobase" ,r-biobase)
2689 ("r-cghbase" ,r-cghbase)
2690 ("r-impute" ,r-impute)
2691 ("r-dnacopy" ,r-dnacopy)
2692 ("r-snowfall" ,r-snowfall)))
99db6db7 2693 (home-page "https://bioconductor.org/packages/CGHcall")
67ee83d6
RJ
2694 (synopsis "Base functions and classes for arrayCGH data analysis")
2695 (description "This package contains functions and classes that are needed by
2696@code{arrayCGH} packages.")
2697 (license license:gpl2+)))
0ef8cc9c
RJ
2698
2699(define-public r-qdnaseq
2700 (package
2701 (name "r-qdnaseq")
3b648409 2702 (version "1.26.0")
0ef8cc9c
RJ
2703 (source (origin
2704 (method url-fetch)
2705 (uri (bioconductor-uri "QDNAseq" version))
2706 (sha256
3b648409 2707 (base32 "1njka1ldaj12id3m2z8ghlrm2lg0n5pxsxyv5gpjnsiabnnaw6ph"))))
0ef8cc9c
RJ
2708 (properties `((upstream-name . "QDNAseq")))
2709 (build-system r-build-system)
2710 (propagated-inputs
2711 `(("r-biobase" ,r-biobase)
2712 ("r-cghbase" ,r-cghbase)
2713 ("r-cghcall" ,r-cghcall)
2714 ("r-dnacopy" ,r-dnacopy)
23ce5ad1
RW
2715 ("r-future" ,r-future)
2716 ("r-future-apply" ,r-future-apply)
0ef8cc9c
RJ
2717 ("r-genomicranges" ,r-genomicranges)
2718 ("r-iranges" ,r-iranges)
2719 ("r-matrixstats" ,r-matrixstats)
2720 ("r-r-utils" ,r-r-utils)
2721 ("r-rsamtools" ,r-rsamtools)))
99db6db7 2722 (home-page "https://bioconductor.org/packages/QDNAseq")
0ef8cc9c
RJ
2723 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
2724 (description "The genome is divided into non-overlapping fixed-sized bins,
2725number of sequence reads in each counted, adjusted with a simultaneous
2726two-dimensional loess correction for sequence mappability and GC content, and
2727filtered to remove spurious regions in the genome. Downstream steps of
2728segmentation and calling are also implemented via packages DNAcopy and CGHcall,
2729respectively.")
2730 (license license:gpl2+)))
bb15b581
RW
2731
2732(define-public r-bayseq
2733 (package
2734 (name "r-bayseq")
63572b0c 2735 (version "2.24.0")
bb15b581
RW
2736 (source
2737 (origin
2738 (method url-fetch)
2739 (uri (bioconductor-uri "baySeq" version))
2740 (sha256
2741 (base32
63572b0c 2742 "1496inlw0x4mfy3g2v7j9ips96sf7576ydnfn6hvn2m6rz2ls215"))))
bb15b581
RW
2743 (properties `((upstream-name . "baySeq")))
2744 (build-system r-build-system)
2745 (propagated-inputs
2746 `(("r-abind" ,r-abind)
2747 ("r-edger" ,r-edger)
2748 ("r-genomicranges" ,r-genomicranges)))
2749 (home-page "https://bioconductor.org/packages/baySeq/")
2750 (synopsis "Bayesian analysis of differential expression patterns in count data")
2751 (description
2752 "This package identifies differential expression in high-throughput count
2753data, such as that derived from next-generation sequencing machines,
2754calculating estimated posterior likelihoods of differential expression (or
2755more complex hypotheses) via empirical Bayesian methods.")
2756 (license license:gpl3)))
609f4ad1
RW
2757
2758(define-public r-chipcomp
2759 (package
2760 (name "r-chipcomp")
3f04b816 2761 (version "1.20.0")
609f4ad1
RW
2762 (source
2763 (origin
2764 (method url-fetch)
2765 (uri (bioconductor-uri "ChIPComp" version))
2766 (sha256
2767 (base32
3f04b816 2768 "0dbypfgys74snmyf982183ilzg6vamfw1d5y0lp5p8zxbffh2xl7"))))
609f4ad1
RW
2769 (properties `((upstream-name . "ChIPComp")))
2770 (build-system r-build-system)
2771 (propagated-inputs
2772 `(("r-biocgenerics" ,r-biocgenerics)
2773 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
2774 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
2775 ("r-genomeinfodb" ,r-genomeinfodb)
2776 ("r-genomicranges" ,r-genomicranges)
2777 ("r-iranges" ,r-iranges)
2778 ("r-limma" ,r-limma)
2779 ("r-rsamtools" ,r-rsamtools)
2780 ("r-rtracklayer" ,r-rtracklayer)
2781 ("r-s4vectors" ,r-s4vectors)))
2782 (home-page "https://bioconductor.org/packages/ChIPComp")
2783 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
2784 (description
2785 "ChIPComp implements a statistical method for quantitative comparison of
2786multiple ChIP-seq datasets. It detects differentially bound sharp binding
2787sites across multiple conditions considering matching control in ChIP-seq
2788datasets.")
2789 ;; Any version of the GPL.
2790 (license license:gpl3+)))
0490f9de
RW
2791
2792(define-public r-riboprofiling
2793 (package
2794 (name "r-riboprofiling")
03b655c5 2795 (version "1.20.0")
0490f9de
RW
2796 (source
2797 (origin
2798 (method url-fetch)
2799 (uri (bioconductor-uri "RiboProfiling" version))
2800 (sha256
2801 (base32
03b655c5 2802 "112071w7aw7cwckipq0dll1lssl7pwafma4v9jj9sx12rjcj57xg"))))
0490f9de
RW
2803 (properties `((upstream-name . "RiboProfiling")))
2804 (build-system r-build-system)
2805 (propagated-inputs
2806 `(("r-biocgenerics" ,r-biocgenerics)
2807 ("r-biostrings" ,r-biostrings)
2808 ("r-data-table" ,r-data-table)
2809 ("r-genomeinfodb" ,r-genomeinfodb)
2810 ("r-genomicalignments" ,r-genomicalignments)
2811 ("r-genomicfeatures" ,r-genomicfeatures)
2812 ("r-genomicranges" ,r-genomicranges)
2813 ("r-ggbio" ,r-ggbio)
2814 ("r-ggplot2" ,r-ggplot2)
2815 ("r-iranges" ,r-iranges)
2816 ("r-plyr" ,r-plyr)
2817 ("r-reshape2" ,r-reshape2)
2818 ("r-rsamtools" ,r-rsamtools)
2819 ("r-rtracklayer" ,r-rtracklayer)
2820 ("r-s4vectors" ,r-s4vectors)
2821 ("r-sqldf" ,r-sqldf)))
7aae05a9
RW
2822 (native-inputs
2823 `(("r-knitr" ,r-knitr)))
0490f9de
RW
2824 (home-page "https://bioconductor.org/packages/RiboProfiling/")
2825 (synopsis "Ribosome profiling data analysis")
2826 (description "Starting with a BAM file, this package provides the
2827necessary functions for quality assessment, read start position recalibration,
2828the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
2829of count data: pairs, log fold-change, codon frequency and coverage
2830assessment, principal component analysis on codon coverage.")
2831 (license license:gpl3)))
6ffdfe6a
RW
2832
2833(define-public r-riboseqr
2834 (package
2835 (name "r-riboseqr")
3813c9fe 2836 (version "1.24.0")
6ffdfe6a
RW
2837 (source
2838 (origin
2839 (method url-fetch)
2840 (uri (bioconductor-uri "riboSeqR" version))
2841 (sha256
2842 (base32
3813c9fe 2843 "07i64gch14rsbjlfv17s689wzlqbi7hcqhcw21pp6cw8bvhvd5xr"))))
6ffdfe6a
RW
2844 (properties `((upstream-name . "riboSeqR")))
2845 (build-system r-build-system)
2846 (propagated-inputs
2847 `(("r-abind" ,r-abind)
2848 ("r-bayseq" ,r-bayseq)
2849 ("r-genomeinfodb" ,r-genomeinfodb)
2850 ("r-genomicranges" ,r-genomicranges)
2851 ("r-iranges" ,r-iranges)
2852 ("r-rsamtools" ,r-rsamtools)
2853 ("r-seqlogo" ,r-seqlogo)))
2854 (home-page "https://bioconductor.org/packages/riboSeqR/")
2855 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
2856 (description
2857 "This package provides plotting functions, frameshift detection and
2858parsing of genetic sequencing data from ribosome profiling experiments.")
2859 (license license:gpl3)))
a32279ff
RW
2860
2861(define-public r-interactionset
35dae951 2862 (package ;BROKEN
a32279ff 2863 (name "r-interactionset")
35dae951 2864 (version "1.18.0")
a32279ff
RW
2865 (source
2866 (origin
2867 (method url-fetch)
2868 (uri (bioconductor-uri "InteractionSet" version))
2869 (sha256
2870 (base32
35dae951 2871 "14lp23b298wr3r7ggcfvas0xlf1866cpla0rv7dz589f50z6bj31"))))
a32279ff
RW
2872 (properties
2873 `((upstream-name . "InteractionSet")))
2874 (build-system r-build-system)
2875 (propagated-inputs
2876 `(("r-biocgenerics" ,r-biocgenerics)
2877 ("r-genomeinfodb" ,r-genomeinfodb)
2878 ("r-genomicranges" ,r-genomicranges)
2879 ("r-iranges" ,r-iranges)
2880 ("r-matrix" ,r-matrix)
2881 ("r-rcpp" ,r-rcpp)
2882 ("r-s4vectors" ,r-s4vectors)
2883 ("r-summarizedexperiment" ,r-summarizedexperiment)))
861a903f
RW
2884 (native-inputs
2885 `(("r-knitr" ,r-knitr)))
a32279ff
RW
2886 (home-page "https://bioconductor.org/packages/InteractionSet")
2887 (synopsis "Base classes for storing genomic interaction data")
2888 (description
02fe0976 2889 "This package provides the @code{GInteractions},
a32279ff
RW
2890@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
2891for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
2892experiments.")
2893 (license license:gpl3)))
cf9a29b2
RW
2894
2895(define-public r-genomicinteractions
2896 (package
2897 (name "r-genomicinteractions")
dd9341ff 2898 (version "1.24.0")
cf9a29b2
RW
2899 (source
2900 (origin
2901 (method url-fetch)
2902 (uri (bioconductor-uri "GenomicInteractions" version))
2903 (sha256
2904 (base32
dd9341ff 2905 "0ad0a5cadchx1rkqj4cc8k0y1zf34jgp1406hvik5zabr7xijkbd"))))
cf9a29b2
RW
2906 (properties
2907 `((upstream-name . "GenomicInteractions")))
2908 (build-system r-build-system)
2909 (propagated-inputs
2910 `(("r-biobase" ,r-biobase)
2911 ("r-biocgenerics" ,r-biocgenerics)
2912 ("r-data-table" ,r-data-table)
2913 ("r-dplyr" ,r-dplyr)
2914 ("r-genomeinfodb" ,r-genomeinfodb)
2915 ("r-genomicranges" ,r-genomicranges)
2916 ("r-ggplot2" ,r-ggplot2)
2917 ("r-gridextra" ,r-gridextra)
2918 ("r-gviz" ,r-gviz)
2919 ("r-igraph" ,r-igraph)
2920 ("r-interactionset" ,r-interactionset)
2921 ("r-iranges" ,r-iranges)
2922 ("r-rsamtools" ,r-rsamtools)
2923 ("r-rtracklayer" ,r-rtracklayer)
2924 ("r-s4vectors" ,r-s4vectors)
2925 ("r-stringr" ,r-stringr)))
81a37891
RW
2926 (native-inputs
2927 `(("r-knitr" ,r-knitr)))
cf9a29b2
RW
2928 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
2929 (synopsis "R package for handling genomic interaction data")
2930 (description
2931 "This R package provides tools for handling genomic interaction data,
2932such as ChIA-PET/Hi-C, annotating genomic features with interaction
2933information and producing various plots and statistics.")
2934 (license license:gpl3)))
27c51606
RW
2935
2936(define-public r-ctc
2937 (package
2938 (name "r-ctc")
d27dfbf7 2939 (version "1.64.0")
27c51606
RW
2940 (source
2941 (origin
2942 (method url-fetch)
2943 (uri (bioconductor-uri "ctc" version))
2944 (sha256
2945 (base32
d27dfbf7 2946 "1nwlphbfba3w8ixck02k5c84qm4flnp9fd68li0jn5a08qi9gmyp"))))
27c51606
RW
2947 (build-system r-build-system)
2948 (propagated-inputs `(("r-amap" ,r-amap)))
2949 (home-page "https://bioconductor.org/packages/ctc/")
2950 (synopsis "Cluster and tree conversion")
2951 (description
2952 "This package provides tools for exporting and importing classification
2953trees and clusters to other programs.")
2954 (license license:gpl2)))
5da0e142
RW
2955
2956(define-public r-goseq
2957 (package
2958 (name "r-goseq")
c97bcfbd 2959 (version "1.42.0")
5da0e142
RW
2960 (source
2961 (origin
2962 (method url-fetch)
2963 (uri (bioconductor-uri "goseq" version))
2964 (sha256
2965 (base32
c97bcfbd 2966 "18fs3m4kl3zahn42j20rjvxy83irscgqx0dvid7va4majvsib509"))))
5da0e142
RW
2967 (build-system r-build-system)
2968 (propagated-inputs
2969 `(("r-annotationdbi" ,r-annotationdbi)
2970 ("r-biasedurn" ,r-biasedurn)
2971 ("r-biocgenerics" ,r-biocgenerics)
2972 ("r-genelendatabase" ,r-genelendatabase)
2973 ("r-go-db" ,r-go-db)
2974 ("r-mgcv" ,r-mgcv)))
2975 (home-page "https://bioconductor.org/packages/goseq/")
2976 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
2977 (description
2978 "This package provides tools to detect Gene Ontology and/or other user
2979defined categories which are over/under represented in RNA-seq data.")
2980 (license license:lgpl2.0+)))
f4235c0e
RW
2981
2982(define-public r-glimma
2983 (package
2984 (name "r-glimma")
3dab4570 2985 (version "2.0.0")
f4235c0e
RW
2986 (source
2987 (origin
2988 (method url-fetch)
2989 (uri (bioconductor-uri "Glimma" version))
2990 (sha256
2991 (base32
3dab4570 2992 "0gy30v30lw27frhmw39pzacqzrv2vwj5rsp6gb3yifllrahdiffv"))))
f4235c0e
RW
2993 (properties `((upstream-name . "Glimma")))
2994 (build-system r-build-system)
2995 (propagated-inputs
3dab4570 2996 `(("r-deseq2" ,r-deseq2)
2997 ("r-edger" ,r-edger)
2998 ("r-htmlwidgets" ,r-htmlwidgets)
f4235c0e 2999 ("r-jsonlite" ,r-jsonlite)
3dab4570 3000 ("r-limma" ,r-limma)
3001 ("r-s4vectors" ,r-s4vectors)
3002 ("r-summarizedexperiment" ,r-summarizedexperiment)))
a6251d6e
RW
3003 (native-inputs
3004 `(("r-knitr" ,r-knitr)))
f4235c0e
RW
3005 (home-page "https://github.com/Shians/Glimma")
3006 (synopsis "Interactive HTML graphics")
3007 (description
3008 "This package generates interactive visualisations for analysis of
3009RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
3010HTML page. The interactions are built on top of the popular static
3011representations of analysis results in order to provide additional
3012information.")
3013 (license license:lgpl3)))
aa388dc7
RW
3014
3015(define-public r-rots
3016 (package
3017 (name "r-rots")
0ef40b23 3018 (version "1.18.0")
aa388dc7
RW
3019 (source
3020 (origin
3021 (method url-fetch)
3022 (uri (bioconductor-uri "ROTS" version))
3023 (sha256
3024 (base32
0ef40b23 3025 "0qk0gfhgr14g13zlfyf5101b5s8cma7j3r8a92q93h0axy8ka23n"))))
aa388dc7
RW
3026 (properties `((upstream-name . "ROTS")))
3027 (build-system r-build-system)
3028 (propagated-inputs
3029 `(("r-biobase" ,r-biobase)
3030 ("r-rcpp" ,r-rcpp)))
3031 (home-page "https://bioconductor.org/packages/ROTS/")
3032 (synopsis "Reproducibility-Optimized Test Statistic")
3033 (description
3034 "This package provides tools for calculating the
3035@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
3036in omics data.")
3037 (license license:gpl2+)))
b64ce4b7 3038
cad6fb2d
RW
3039(define-public r-plgem
3040 (package
3041 (name "r-plgem")
1c9bdfcf 3042 (version "1.62.0")
cad6fb2d
RW
3043 (source
3044 (origin
3045 (method url-fetch)
3046 (uri (bioconductor-uri "plgem" version))
3047 (sha256
3048 (base32
1c9bdfcf 3049 "039gqwsm1v6q8v8b248nm8g9gnsk379mfx65rbgdmh3chsd8pm8a"))))
cad6fb2d
RW
3050 (build-system r-build-system)
3051 (propagated-inputs
3052 `(("r-biobase" ,r-biobase)
3053 ("r-mass" ,r-mass)))
3054 (home-page "http://www.genopolis.it")
3055 (synopsis "Detect differential expression in microarray and proteomics datasets")
3056 (description
3057 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
3058model the variance-versus-mean dependence that exists in a variety of
3059genome-wide datasets, including microarray and proteomics data. The use of
3060PLGEM has been shown to improve the detection of differentially expressed
3061genes or proteins in these datasets.")
3062 (license license:gpl2)))
3063
b64ce4b7
RW
3064(define-public r-inspect
3065 (package
3066 (name "r-inspect")
41d6b41f 3067 (version "1.20.0")
b64ce4b7
RW
3068 (source
3069 (origin
3070 (method url-fetch)
3071 (uri (bioconductor-uri "INSPEcT" version))
3072 (sha256
3073 (base32
41d6b41f 3074 "1jymvi5mf7vhs58zfh290pacfswgvkw09rmbirmr24kxcgl30483"))))
b64ce4b7
RW
3075 (properties `((upstream-name . "INSPEcT")))
3076 (build-system r-build-system)
3077 (propagated-inputs
3078 `(("r-biobase" ,r-biobase)
3079 ("r-biocgenerics" ,r-biocgenerics)
3080 ("r-biocparallel" ,r-biocparallel)
c86fc969 3081 ("r-deseq2" ,r-deseq2)
b64ce4b7 3082 ("r-desolve" ,r-desolve)
bd824de3 3083 ("r-gdata" ,r-gdata)
74bb4cdf 3084 ("r-genomeinfodb" ,r-genomeinfodb)
b64ce4b7
RW
3085 ("r-genomicalignments" ,r-genomicalignments)
3086 ("r-genomicfeatures" ,r-genomicfeatures)
3087 ("r-genomicranges" ,r-genomicranges)
3088 ("r-iranges" ,r-iranges)
74bb4cdf 3089 ("r-kernsmooth" ,r-kernsmooth)
c86fc969 3090 ("r-plgem" ,r-plgem)
b64ce4b7
RW
3091 ("r-proc" ,r-proc)
3092 ("r-rootsolve" ,r-rootsolve)
3093 ("r-rsamtools" ,r-rsamtools)
437bc4dd 3094 ("r-rtracklayer" ,r-rtracklayer)
c86fc969
RW
3095 ("r-s4vectors" ,r-s4vectors)
3096 ("r-shiny" ,r-shiny)
3097 ("r-summarizedexperiment" ,r-summarizedexperiment)
3098 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
3099 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
437bc4dd
RW
3100 (native-inputs
3101 `(("r-knitr" ,r-knitr)))
b64ce4b7
RW
3102 (home-page "https://bioconductor.org/packages/INSPEcT")
3103 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
3104 (description
3105 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
3106Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
3107order to evaluate synthesis, processing and degradation rates and assess via
3108modeling the rates that determines changes in mature mRNA levels.")
3109 (license license:gpl2)))
f6e99763
RW
3110
3111(define-public r-dnabarcodes
3112 (package
3113 (name "r-dnabarcodes")
874a774f 3114 (version "1.20.0")
f6e99763
RW
3115 (source
3116 (origin
3117 (method url-fetch)
3118 (uri (bioconductor-uri "DNABarcodes" version))
3119 (sha256
3120 (base32
874a774f 3121 "0zzf6xgg6k1gdig8zvpawck2bgmamsc0k43j4pl4xsz9an6dmzbg"))))
f6e99763
RW
3122 (properties `((upstream-name . "DNABarcodes")))
3123 (build-system r-build-system)
3124 (propagated-inputs
3125 `(("r-bh" ,r-bh)
3126 ("r-matrix" ,r-matrix)
3127 ("r-rcpp" ,r-rcpp)))
14f40ae8
RW
3128 (native-inputs
3129 `(("r-knitr" ,r-knitr)))
f6e99763
RW
3130 (home-page "https://bioconductor.org/packages/DNABarcodes")
3131 (synopsis "Create and analyze DNA barcodes")
3132 (description
3133 "This package offers tools to create DNA barcode sets capable of
3134correcting insertion, deletion, and substitution errors. Existing barcodes
3135can be analyzed regarding their minimal, maximal and average distances between
3136barcodes. Finally, reads that start with a (possibly mutated) barcode can be
3137demultiplexed, i.e. assigned to their original reference barcode.")
3138 (license license:gpl2)))
09aa3d06
RW
3139
3140(define-public r-ruvseq
3141 (package
3142 (name "r-ruvseq")
a55b1622 3143 (version "1.24.0")
09aa3d06
RW
3144 (source
3145 (origin
3146 (method url-fetch)
3147 (uri (bioconductor-uri "RUVSeq" version))
3148 (sha256
3149 (base32
a55b1622 3150 "1anrybyrzpajr5434svyfbaypjai6x0ifsmqvjgimmxq3xqhv0jh"))))
09aa3d06
RW
3151 (properties `((upstream-name . "RUVSeq")))
3152 (build-system r-build-system)
3153 (propagated-inputs
3154 `(("r-biobase" ,r-biobase)
3155 ("r-edaseq" ,r-edaseq)
3156 ("r-edger" ,r-edger)
3157 ("r-mass" ,r-mass)))
ae0fcaa6
RW
3158 (native-inputs
3159 `(("r-knitr" ,r-knitr)))
09aa3d06
RW
3160 (home-page "https://github.com/drisso/RUVSeq")
3161 (synopsis "Remove unwanted variation from RNA-Seq data")
3162 (description
3163 "This package implements methods to @dfn{remove unwanted variation} (RUV)
3164of Risso et al. (2014) for the normalization of RNA-Seq read counts between
3165samples.")
3166 (license license:artistic2.0)))
286157dc
RW
3167
3168(define-public r-biocneighbors
3169 (package
3170 (name "r-biocneighbors")
47147877 3171 (version "1.8.2")
286157dc
RW
3172 (source
3173 (origin
3174 (method url-fetch)
3175 (uri (bioconductor-uri "BiocNeighbors" version))
3176 (sha256
3177 (base32
47147877 3178 "19gyl917lf5ydy5hgj0hnc388rw5sbj83awav9js2yr2zmbgn4d7"))))
286157dc
RW
3179 (properties `((upstream-name . "BiocNeighbors")))
3180 (build-system r-build-system)
3181 (propagated-inputs
12e2aa96
RW
3182 `(("r-biocparallel" ,r-biocparallel)
3183 ("r-matrix" ,r-matrix)
286157dc 3184 ("r-rcpp" ,r-rcpp)
6fc161fc 3185 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc 3186 ("r-s4vectors" ,r-s4vectors)))
f5864c11
RW
3187 (native-inputs
3188 `(("r-knitr" ,r-knitr)))
286157dc
RW
3189 (home-page "https://bioconductor.org/packages/BiocNeighbors")
3190 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
3191 (description
3192 "This package implements exact and approximate methods for nearest
3193neighbor detection, in a framework that allows them to be easily switched
3194within Bioconductor packages or workflows. The exact algorithm is implemented
3195using pre-clustering with the k-means algorithm. Functions are also provided
3196to search for all neighbors within a given distance. Parallelization is
3197achieved for all methods using the BiocParallel framework.")
3198 (license license:gpl3)))
8a587c89 3199
99391290
RW
3200(define-public r-biocsingular
3201 (package
3202 (name "r-biocsingular")
798ec289 3203 (version "1.6.0")
99391290
RW
3204 (source
3205 (origin
3206 (method url-fetch)
3207 (uri (bioconductor-uri "BiocSingular" version))
3208 (sha256
3209 (base32
798ec289 3210 "1hczix1h14d19hzcsngqkqqnqkprs41phzlcird8haxnw9bs03ni"))))
99391290
RW
3211 (properties `((upstream-name . "BiocSingular")))
3212 (build-system r-build-system)
3213 (propagated-inputs
3214 `(("r-beachmat" ,r-beachmat)
3215 ("r-biocgenerics" ,r-biocgenerics)
3216 ("r-biocparallel" ,r-biocparallel)
3217 ("r-delayedarray" ,r-delayedarray)
3218 ("r-irlba" ,r-irlba)
3219 ("r-matrix" ,r-matrix)
3220 ("r-rcpp" ,r-rcpp)
3221 ("r-rsvd" ,r-rsvd)
3222 ("r-s4vectors" ,r-s4vectors)))
a8351d46
RW
3223 (native-inputs
3224 `(("r-knitr" ,r-knitr)))
99391290
RW
3225 (home-page "https://github.com/LTLA/BiocSingular")
3226 (synopsis "Singular value decomposition for Bioconductor packages")
3227 (description
3228 "This package implements exact and approximate methods for singular value
3229decomposition and principal components analysis, in a framework that allows
3230them to be easily switched within Bioconductor packages or workflows. Where
3231possible, parallelization is achieved using the BiocParallel framework.")
3232 (license license:gpl3)))
3233
a961ae46
RW
3234(define-public r-destiny
3235 (package
3236 (name "r-destiny")
4217307f 3237 (version "3.4.0")
a961ae46
RW
3238 (source
3239 (origin
3240 (method url-fetch)
3241 (uri (bioconductor-uri "destiny" version))
3242 (sha256
3243 (base32
4217307f 3244 "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2"))))
a961ae46
RW
3245 (build-system r-build-system)
3246 (propagated-inputs
3247 `(("r-biobase" ,r-biobase)
3248 ("r-biocgenerics" ,r-biocgenerics)
6e10ac07 3249 ("r-ggplot-multistats" ,r-ggplot-multistats)
0aa72f2d 3250 ("r-ggplot2" ,r-ggplot2)
a961ae46 3251 ("r-ggthemes" ,r-ggthemes)
6e10ac07
RW
3252 ("r-irlba" ,r-irlba)
3253 ("r-knn-covertree" ,r-knn-covertree)
a961ae46 3254 ("r-matrix" ,r-matrix)
6e10ac07 3255 ("r-pcamethods" ,r-pcamethods)
a961ae46
RW
3256 ("r-proxy" ,r-proxy)
3257 ("r-rcpp" ,r-rcpp)
3258 ("r-rcppeigen" ,r-rcppeigen)
6e10ac07
RW
3259 ("r-rcpphnsw" ,r-rcpphnsw)
3260 ("r-rspectra" ,r-rspectra)
a961ae46
RW
3261 ("r-scales" ,r-scales)
3262 ("r-scatterplot3d" ,r-scatterplot3d)
6e10ac07 3263 ("r-singlecellexperiment" ,r-singlecellexperiment)
a961ae46
RW
3264 ("r-smoother" ,r-smoother)
3265 ("r-summarizedexperiment" ,r-summarizedexperiment)
6e10ac07
RW
3266 ("r-tidyr" ,r-tidyr)
3267 ("r-tidyselect" ,r-tidyselect)
a961ae46 3268 ("r-vim" ,r-vim)))
3f782a6d
RW
3269 (native-inputs
3270 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
a961ae46
RW
3271 (home-page "https://bioconductor.org/packages/destiny/")
3272 (synopsis "Create and plot diffusion maps")
3273 (description "This package provides tools to create and plot diffusion
3274maps.")
3275 ;; Any version of the GPL
3276 (license license:gpl3+)))
3277
8a587c89
RW
3278(define-public r-savr
3279 (package
3280 (name "r-savr")
967fc583 3281 (version "1.28.0")
8a587c89
RW
3282 (source
3283 (origin
3284 (method url-fetch)
3285 (uri (bioconductor-uri "savR" version))
3286 (sha256
3287 (base32
967fc583 3288 "1vha9b7gndwjzvrzr1hdhv3wc6a1s2n9grxwfd78yb2lkysf4hic"))))
8a587c89
RW
3289 (properties `((upstream-name . "savR")))
3290 (build-system r-build-system)
3291 (propagated-inputs
3292 `(("r-ggplot2" ,r-ggplot2)
3293 ("r-gridextra" ,r-gridextra)
3294 ("r-reshape2" ,r-reshape2)
3295 ("r-scales" ,r-scales)
3296 ("r-xml" ,r-xml)))
3297 (home-page "https://github.com/bcalder/savR")
3298 (synopsis "Parse and analyze Illumina SAV files")
3299 (description
3300 "This package provides tools to parse Illumina Sequence Analysis
3301Viewer (SAV) files, access data, and generate QC plots.")
3302 (license license:agpl3+)))
41ffc214
RW
3303
3304(define-public r-chipexoqual
3305 (package
3306 (name "r-chipexoqual")
ff4d0804 3307 (version "1.14.0")
41ffc214
RW
3308 (source
3309 (origin
3310 (method url-fetch)
3311 (uri (bioconductor-uri "ChIPexoQual" version))
3312 (sha256
3313 (base32
ff4d0804 3314 "15r5jgkfwwfqpw4v4q2ddmglm3bfw002nnbnzn1s0v2b1w3bgiag"))))
41ffc214
RW
3315 (properties `((upstream-name . "ChIPexoQual")))
3316 (build-system r-build-system)
3317 (propagated-inputs
3318 `(("r-biocparallel" ,r-biocparallel)
3319 ("r-biovizbase" ,r-biovizbase)
3320 ("r-broom" ,r-broom)
3321 ("r-data-table" ,r-data-table)
3322 ("r-dplyr" ,r-dplyr)
3323 ("r-genomeinfodb" ,r-genomeinfodb)
3324 ("r-genomicalignments" ,r-genomicalignments)
3325 ("r-genomicranges" ,r-genomicranges)
3326 ("r-ggplot2" ,r-ggplot2)
3327 ("r-hexbin" ,r-hexbin)
3328 ("r-iranges" ,r-iranges)
3329 ("r-rcolorbrewer" ,r-rcolorbrewer)
3330 ("r-rmarkdown" ,r-rmarkdown)
3331 ("r-rsamtools" ,r-rsamtools)
3332 ("r-s4vectors" ,r-s4vectors)
3333 ("r-scales" ,r-scales)
3334 ("r-viridis" ,r-viridis)))
9697afb1
RW
3335 (native-inputs
3336 `(("r-knitr" ,r-knitr)))
41ffc214
RW
3337 (home-page "https://github.com/keleslab/ChIPexoQual")
3338 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
3339 (description
3340 "This package provides a quality control pipeline for ChIP-exo/nexus
3341sequencing data.")
3342 (license license:gpl2+)))
c18dccff 3343
3d13b448
RW
3344(define-public r-copynumber
3345 (package
3346 (name "r-copynumber")
43d8db04 3347 (version "1.30.0")
3d13b448
RW
3348 (source (origin
3349 (method url-fetch)
3350 (uri (bioconductor-uri "copynumber" version))
3351 (sha256
3352 (base32
43d8db04 3353 "00fyfy3kpz33v1hqisd5m5xdazwjmjrfj8ssbf6p9m3am2ar23gm"))))
3d13b448
RW
3354 (build-system r-build-system)
3355 (propagated-inputs
3356 `(("r-s4vectors" ,r-s4vectors)
3357 ("r-iranges" ,r-iranges)
3358 ("r-genomicranges" ,r-genomicranges)
3359 ("r-biocgenerics" ,r-biocgenerics)))
3360 (home-page "https://bioconductor.org/packages/copynumber")
3361 (synopsis "Segmentation of single- and multi-track copy number data")
3362 (description
3363 "This package segments single- and multi-track copy number data by a
3364penalized least squares regression method.")
3365 (license license:artistic2.0)))
3366
c18dccff
RW
3367(define-public r-dnacopy
3368 (package
3369 (name "r-dnacopy")
850f4c2a 3370 (version "1.64.0")
c18dccff
RW
3371 (source
3372 (origin
3373 (method url-fetch)
3374 (uri (bioconductor-uri "DNAcopy" version))
3375 (sha256
3376 (base32
850f4c2a 3377 "0km5af4iw8a0m6by933lgdi5246jafyfxk6fsqdiwg07v9wxw5hc"))))
c18dccff
RW
3378 (properties `((upstream-name . "DNAcopy")))
3379 (build-system r-build-system)
3380 (native-inputs `(("gfortran" ,gfortran)))
3381 (home-page "https://bioconductor.org/packages/DNAcopy")
3382 (synopsis "DNA copy number data analysis")
3383 (description
3384 "This package implements the @dfn{circular binary segmentation} (CBS)
3385algorithm to segment DNA copy number data and identify genomic regions with
3386abnormal copy number.")
3387 (license license:gpl2+)))
3a0babac
RW
3388
3389;; This is a CRAN package, but it uncharacteristically depends on a
3390;; Bioconductor package.
3391(define-public r-htscluster
3392 (package
3393 (name "r-htscluster")
3394 (version "2.0.8")
3395 (source
3396 (origin
3397 (method url-fetch)
3398 (uri (cran-uri "HTSCluster" version))
3399 (sha256
3400 (base32
3401 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
3402 (properties `((upstream-name . "HTSCluster")))
3403 (build-system r-build-system)
3404 (propagated-inputs
3405 `(("r-capushe" ,r-capushe)
3406 ("r-edger" ,r-edger)
3407 ("r-plotrix" ,r-plotrix)))
3408 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
3409 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
3410 (description
3411 "This package provides a Poisson mixture model is implemented to cluster
3412genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
3413estimation is performed using either the EM or CEM algorithm, and the slope
3414heuristics are used for model selection (i.e., to choose the number of
3415clusters).")
3416 (license license:gpl3+)))
173c9960
RW
3417
3418(define-public r-deds
3419 (package
3420 (name "r-deds")
96030bf7 3421 (version "1.60.0")
173c9960
RW
3422 (source
3423 (origin
3424 (method url-fetch)
3425 (uri (bioconductor-uri "DEDS" version))
3426 (sha256
3427 (base32
96030bf7 3428 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
173c9960
RW
3429 (properties `((upstream-name . "DEDS")))
3430 (build-system r-build-system)
3431 (home-page "https://bioconductor.org/packages/DEDS/")
3432 (synopsis "Differential expression via distance summary for microarray data")
3433 (description
3434 "This library contains functions that calculate various statistics of
3435differential expression for microarray data, including t statistics, fold
3436change, F statistics, SAM, moderated t and F statistics and B statistics. It
3437also implements a new methodology called DEDS (Differential Expression via
3438Distance Summary), which selects differentially expressed genes by integrating
3439and summarizing a set of statistics using a weighted distance approach.")
3440 ;; Any version of the LGPL.
3441 (license license:lgpl3+)))
7ed869f7
RW
3442
3443;; This is a CRAN package, but since it depends on a Bioconductor package we
3444;; put it here.
3445(define-public r-nbpseq
3446 (package
3447 (name "r-nbpseq")
3448 (version "0.3.0")
3449 (source
3450 (origin
3451 (method url-fetch)
3452 (uri (cran-uri "NBPSeq" version))
3453 (sha256
3454 (base32
3455 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
3456 (properties `((upstream-name . "NBPSeq")))
3457 (build-system r-build-system)
3458 (propagated-inputs
3459 `(("r-qvalue" ,r-qvalue)))
3460 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
3461 (synopsis "Negative binomial models for RNA-Seq data")
3462 (description
3463 "This package provides negative binomial models for two-group comparisons
3464and regression inferences from RNA-sequencing data.")
3465 (license license:gpl2)))
3087a2f3
RW
3466
3467(define-public r-ebseq
3468 (package
3469 (name "r-ebseq")
939c888d 3470 (version "1.30.0")
3087a2f3
RW
3471 (source
3472 (origin
3473 (method url-fetch)
3474 (uri (bioconductor-uri "EBSeq" version))
3475 (sha256
3476 (base32
939c888d 3477 "1x2489xaqg85v7n3yhqs0nh9ha6dn4m167dkc6akzig4xivwjjny"))))
3087a2f3
RW
3478 (properties `((upstream-name . "EBSeq")))
3479 (build-system r-build-system)
3480 (propagated-inputs
3481 `(("r-blockmodeling" ,r-blockmodeling)
3482 ("r-gplots" ,r-gplots)
3483 ("r-testthat" ,r-testthat)))
3484 (home-page "https://bioconductor.org/packages/EBSeq")
3485 (synopsis "Differential expression analysis of RNA-seq data")
3486 (description
3487 "This package provides tools for differential expression analysis at both
3488gene and isoform level using RNA-seq data")
3489 (license license:artistic2.0)))
cb1ab035
RJ
3490
3491(define-public r-karyoploter
3492 (package
3493 (name "r-karyoploter")
37da4513 3494 (version "1.16.0")
cb1ab035
RJ
3495 (source (origin
3496 (method url-fetch)
3497 (uri (bioconductor-uri "karyoploteR" version))
3498 (sha256
3499 (base32
37da4513 3500 "1agw49mckm3g33igqdp9lr8a4ky8nhivaxrs7d00dvzk0diqwdb2"))))
cb1ab035
RJ
3501 (build-system r-build-system)
3502 (propagated-inputs
6e2dc9e3
RW
3503 `(("r-annotationdbi" ,r-annotationdbi)
3504 ("r-bamsignals" ,r-bamsignals)
3505 ("r-bezier" ,r-bezier)
3506 ("r-biovizbase" ,r-biovizbase)
3507 ("r-digest" ,r-digest)
3508 ("r-genomeinfodb" ,r-genomeinfodb)
3509 ("r-genomicfeatures" ,r-genomicfeatures)
cb1ab035
RJ
3510 ("r-genomicranges" ,r-genomicranges)
3511 ("r-iranges" ,r-iranges)
cb1ab035 3512 ("r-memoise" ,r-memoise)
6e2dc9e3
RW
3513 ("r-regioner" ,r-regioner)
3514 ("r-rsamtools" ,r-rsamtools)
cb1ab035 3515 ("r-rtracklayer" ,r-rtracklayer)
cb1ab035 3516 ("r-s4vectors" ,r-s4vectors)
cb1ab035 3517 ("r-variantannotation" ,r-variantannotation)))
6e2dc9e3
RW
3518 (native-inputs
3519 `(("r-knitr" ,r-knitr)))
cb1ab035
RJ
3520 (home-page "https://bioconductor.org/packages/karyoploteR/")
3521 (synopsis "Plot customizable linear genomes displaying arbitrary data")
3522 (description "This package creates karyotype plots of arbitrary genomes and
7230f6d5 3523offers a complete set of functions to plot arbitrary data on them. It mimics
cb1ab035
RJ
3524many R base graphics functions coupling them with a coordinate change function
3525automatically mapping the chromosome and data coordinates into the plot
3526coordinates.")
3527 (license license:artistic2.0)))
2cb71d81
RW
3528
3529(define-public r-lpsymphony
3530 (package
3531 (name "r-lpsymphony")
378d67c9 3532 (version "1.18.0")
2cb71d81
RW
3533 (source
3534 (origin
3535 (method url-fetch)
3536 (uri (bioconductor-uri "lpsymphony" version))
3537 (sha256
3538 (base32
378d67c9 3539 "0f9qjfv7rp1y3mwscnjz3pph7m40zgz55xcdhyii6k1iw2vyaxx9"))))
2cb71d81
RW
3540 (build-system r-build-system)
3541 (inputs
0653b8b0 3542 `(("zlib" ,zlib)))
2cb71d81 3543 (native-inputs
0653b8b0
RW
3544 `(("pkg-config" ,pkg-config)
3545 ("r-knitr" ,r-knitr)))
c756328e 3546 (home-page "https://r-forge.r-project.org/projects/rsymphony")
2cb71d81
RW
3547 (synopsis "Symphony integer linear programming solver in R")
3548 (description
3549 "This package was derived from Rsymphony. The package provides an R
3550interface to SYMPHONY, a linear programming solver written in C++. The main
3551difference between this package and Rsymphony is that it includes the solver
3552source code, while Rsymphony expects to find header and library files on the
3553users' system. Thus the intention of @code{lpsymphony} is to provide an easy
3554to install interface to SYMPHONY.")
3555 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
3556 ;; lpsimphony is released under the same terms.
3557 (license license:epl1.0)))
704de8f5
RW
3558
3559(define-public r-ihw
3560 (package
3561 (name "r-ihw")
95b1f350 3562 (version "1.18.0")
704de8f5
RW
3563 (source
3564 (origin
3565 (method url-fetch)
3566 (uri (bioconductor-uri "IHW" version))
3567 (sha256
3568 (base32
95b1f350 3569 "04szg3bj5cjixxcp8j3inmj0fzk2mg8gp2w2b33x0im8ik24qiw0"))))
704de8f5
RW
3570 (properties `((upstream-name . "IHW")))
3571 (build-system r-build-system)
3572 (propagated-inputs
3573 `(("r-biocgenerics" ,r-biocgenerics)
3574 ("r-fdrtool" ,r-fdrtool)
3575 ("r-lpsymphony" ,r-lpsymphony)
3576 ("r-slam" ,r-slam)))
359a084a
RW
3577 (native-inputs
3578 `(("r-knitr" ,r-knitr)))
704de8f5
RW
3579 (home-page "https://bioconductor.org/packages/IHW")
3580 (synopsis "Independent hypothesis weighting")
3581 (description
3582 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
3583procedure that increases power compared to the method of Benjamini and
3584Hochberg by assigning data-driven weights to each hypothesis. The input to
3585IHW is a two-column table of p-values and covariates. The covariate can be
3586any continuous-valued or categorical variable that is thought to be
3587informative on the statistical properties of each hypothesis test, while it is
3588independent of the p-value under the null hypothesis.")
3589 (license license:artistic2.0)))
251e0830
RW
3590
3591(define-public r-icobra
3592 (package
3593 (name "r-icobra")
e26b5eef 3594 (version "1.18.0")
251e0830
RW
3595 (source
3596 (origin
3597 (method url-fetch)
3598 (uri (bioconductor-uri "iCOBRA" version))
3599 (sha256
3600 (base32
e26b5eef 3601 "0knqvvfi5y53jk8s2g2bqgxnh2pbdf38676fk7pkdp1r2j6cbi3s"))))
251e0830
RW
3602 (properties `((upstream-name . "iCOBRA")))
3603 (build-system r-build-system)
3604 (propagated-inputs
3605 `(("r-dplyr" ,r-dplyr)
3606 ("r-dt" ,r-dt)
3607 ("r-ggplot2" ,r-ggplot2)
3608 ("r-limma" ,r-limma)
3609 ("r-reshape2" ,r-reshape2)
3610 ("r-rocr" ,r-rocr)
3611 ("r-scales" ,r-scales)
3612 ("r-shiny" ,r-shiny)
3613 ("r-shinybs" ,r-shinybs)
3614 ("r-shinydashboard" ,r-shinydashboard)
3615 ("r-upsetr" ,r-upsetr)))
ee1e8fee
RW
3616 (native-inputs
3617 `(("r-knitr" ,r-knitr)))
251e0830
RW
3618 (home-page "https://bioconductor.org/packages/iCOBRA")
3619 (synopsis "Comparison and visualization of ranking and assignment methods")
3620 (description
3621 "This package provides functions for calculation and visualization of
3622performance metrics for evaluation of ranking and binary
3623classification (assignment) methods. It also contains a Shiny application for
3624interactive exploration of results.")
3625 (license license:gpl2+)))
925fcdbb
RW
3626
3627(define-public r-mast
3628 (package
3629 (name "r-mast")
532b1068 3630 (version "1.16.0")
925fcdbb
RW
3631 (source
3632 (origin
3633 (method url-fetch)
3634 (uri (bioconductor-uri "MAST" version))
3635 (sha256
3636 (base32
532b1068 3637 "11qr7n9i4masqz0yzikddchyn223m8dy6zv461dly07fd43qi9mn"))))
925fcdbb
RW
3638 (properties `((upstream-name . "MAST")))
3639 (build-system r-build-system)
3640 (propagated-inputs
3641 `(("r-abind" ,r-abind)
3642 ("r-biobase" ,r-biobase)
3643 ("r-biocgenerics" ,r-biocgenerics)
3644 ("r-data-table" ,r-data-table)
3645 ("r-ggplot2" ,r-ggplot2)
3646 ("r-plyr" ,r-plyr)
3647 ("r-progress" ,r-progress)
3648 ("r-reshape2" ,r-reshape2)
3649 ("r-s4vectors" ,r-s4vectors)
3650 ("r-singlecellexperiment" ,r-singlecellexperiment)
3651 ("r-stringr" ,r-stringr)
3652 ("r-summarizedexperiment" ,r-summarizedexperiment)))
51d1a7a2
RW
3653 (native-inputs
3654 `(("r-knitr" ,r-knitr)))
925fcdbb
RW
3655 (home-page "https://github.com/RGLab/MAST/")
3656 (synopsis "Model-based analysis of single cell transcriptomics")
3657 (description
3658 "This package provides methods and models for handling zero-inflated
3659single cell assay data.")
3660 (license license:gpl2+)))
2d7627cf
RW
3661
3662(define-public r-monocle
3663 (package
3664 (name "r-monocle")
38bc0bf8 3665 (version "2.18.0")
2d7627cf
RW
3666 (source
3667 (origin
3668 (method url-fetch)
3669 (uri (bioconductor-uri "monocle" version))
3670 (sha256
3671 (base32
38bc0bf8 3672 "1k3hwi9aspjy75arigg7i1w7ygf112y12cndibf2bhpz2phzwslx"))))
2d7627cf
RW
3673 (build-system r-build-system)
3674 (propagated-inputs
3675 `(("r-biobase" ,r-biobase)
3676 ("r-biocgenerics" ,r-biocgenerics)
3677 ("r-biocviews" ,r-biocviews)
3678 ("r-cluster" ,r-cluster)
3679 ("r-combinat" ,r-combinat)
3680 ("r-ddrtree" ,r-ddrtree)
3681 ("r-densityclust" ,r-densityclust)
3682 ("r-dplyr" ,r-dplyr)
3683 ("r-fastica" ,r-fastica)
3684 ("r-ggplot2" ,r-ggplot2)
3685 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
3686 ("r-igraph" ,r-igraph)
3687 ("r-irlba" ,r-irlba)
3688 ("r-limma" ,r-limma)
3689 ("r-mass" ,r-mass)
3690 ("r-matrix" ,r-matrix)
3691 ("r-matrixstats" ,r-matrixstats)
3692 ("r-pheatmap" ,r-pheatmap)
3693 ("r-plyr" ,r-plyr)
3694 ("r-proxy" ,r-proxy)
3695 ("r-qlcmatrix" ,r-qlcmatrix)
3696 ("r-rann" ,r-rann)
3697 ("r-rcpp" ,r-rcpp)
3698 ("r-reshape2" ,r-reshape2)
3699 ("r-rtsne" ,r-rtsne)
3700 ("r-slam" ,r-slam)
3701 ("r-stringr" ,r-stringr)
3702 ("r-tibble" ,r-tibble)
3703 ("r-vgam" ,r-vgam)
3704 ("r-viridis" ,r-viridis)))
d1f3c371
RW
3705 (native-inputs
3706 `(("r-knitr" ,r-knitr)))
2d7627cf
RW
3707 (home-page "https://bioconductor.org/packages/monocle")
3708 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
3709 (description
3710 "Monocle performs differential expression and time-series analysis for
3711single-cell expression experiments. It orders individual cells according to
3712progress through a biological process, without knowing ahead of time which
3713genes define progress through that process. Monocle also performs
3714differential expression analysis, clustering, visualization, and other useful
3715tasks on single cell expression data. It is designed to work with RNA-Seq and
3716qPCR data, but could be used with other types as well.")
3717 (license license:artistic2.0)))
6213e441 3718
b2dce6b5
RW
3719(define-public r-monocle3
3720 (package
3721 (name "r-monocle3")
3722 (version "0.1.2")
3723 (source
3724 (origin
3725 (method git-fetch)
3726 (uri (git-reference
b0e7b699 3727 (url "https://github.com/cole-trapnell-lab/monocle3")
b2dce6b5
RW
3728 (commit version)))
3729 (file-name (git-file-name name version))
3730 (sha256
3731 (base32
3732 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
3733 (build-system r-build-system)
3734 (propagated-inputs
3735 `(("r-biobase" ,r-biobase)
3736 ("r-biocgenerics" ,r-biocgenerics)
3737 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3738 ("r-dplyr" ,r-dplyr)
3739 ("r-ggplot2" ,r-ggplot2)
3740 ("r-ggrepel" ,r-ggrepel)
3741 ("r-grr" ,r-grr)
3742 ("r-htmlwidgets" ,r-htmlwidgets)
3743 ("r-igraph" ,r-igraph)
3744 ("r-irlba" ,r-irlba)
3745 ("r-limma" ,r-limma)
3746 ("r-lmtest" ,r-lmtest)
3747 ("r-mass" ,r-mass)
3748 ("r-matrix" ,r-matrix)
3749 ("r-matrix-utils" ,r-matrix-utils)
3750 ("r-pbapply" ,r-pbapply)
3751 ("r-pbmcapply" ,r-pbmcapply)
3752 ("r-pheatmap" ,r-pheatmap)
3753 ("r-plotly" ,r-plotly)
3754 ("r-pryr" ,r-pryr)
3755 ("r-proxy" ,r-proxy)
3756 ("r-pscl" ,r-pscl)
3757 ("r-purrr" ,r-purrr)
3758 ("r-rann" ,r-rann)
3759 ("r-rcpp" ,r-rcpp)
3760 ("r-rcppparallel" ,r-rcppparallel)
3761 ("r-reshape2" ,r-reshape2)
3762 ("r-reticulate" ,r-reticulate)
3763 ("r-rhpcblasctl" ,r-rhpcblasctl)
3764 ("r-rtsne" ,r-rtsne)
3765 ("r-shiny" ,r-shiny)
3766 ("r-slam" ,r-slam)
3767 ("r-spdep" ,r-spdep)
3768 ("r-speedglm" ,r-speedglm)
3769 ("r-stringr" ,r-stringr)
3770 ("r-singlecellexperiment" ,r-singlecellexperiment)
3771 ("r-tibble" ,r-tibble)
3772 ("r-tidyr" ,r-tidyr)
3773 ("r-uwot" ,r-uwot)
3774 ("r-viridis" ,r-viridis)))
3775 (home-page "https://github.com/cole-trapnell-lab/monocle3")
3776 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
3777 (description
3778 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
3779 (license license:expat)))
3780
6213e441
RW
3781(define-public r-noiseq
3782 (package
3783 (name "r-noiseq")
8396c45e 3784 (version "2.34.0")
6213e441
RW
3785 (source
3786 (origin
3787 (method url-fetch)
3788 (uri (bioconductor-uri "NOISeq" version))
3789 (sha256
3790 (base32
8396c45e 3791 "08qlavakclgzk345bliam4cfjhsy39n4s6m1biqpq94n9qp00x8f"))))
6213e441
RW
3792 (properties `((upstream-name . "NOISeq")))
3793 (build-system r-build-system)
3794 (propagated-inputs
3795 `(("r-biobase" ,r-biobase)
3796 ("r-matrix" ,r-matrix)))
3797 (home-page "https://bioconductor.org/packages/NOISeq")
3798 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
3799 (description
3800 "This package provides tools to support the analysis of RNA-seq
3801expression data or other similar kind of data. It provides exploratory plots
3802to evaluate saturation, count distribution, expression per chromosome, type of
3803detected features, features length, etc. It also supports the analysis of
3804differential expression between two experimental conditions with no parametric
3805assumptions.")
3806 (license license:artistic2.0)))
b409c357
RW
3807
3808(define-public r-scdd
3809 (package
3810 (name "r-scdd")
b856a487 3811 (version "1.14.0")
b409c357
RW
3812 (source
3813 (origin
3814 (method url-fetch)
3815 (uri (bioconductor-uri "scDD" version))
3816 (sha256
3817 (base32
b856a487 3818 "07l07fq5633ccq5d3l35dm34pwvaqfa3b3qwpn5v5xn99f5hfz0g"))))
b409c357
RW
3819 (properties `((upstream-name . "scDD")))
3820 (build-system r-build-system)
3821 (propagated-inputs
3822 `(("r-arm" ,r-arm)
3823 ("r-biocparallel" ,r-biocparallel)
3824 ("r-ebseq" ,r-ebseq)
3825 ("r-fields" ,r-fields)
3826 ("r-ggplot2" ,r-ggplot2)
3827 ("r-mclust" ,r-mclust)
3828 ("r-outliers" ,r-outliers)
3829 ("r-s4vectors" ,r-s4vectors)
3830 ("r-scran" ,r-scran)
3831 ("r-singlecellexperiment" ,r-singlecellexperiment)
3832 ("r-summarizedexperiment" ,r-summarizedexperiment)))
ce9e19bc
RW
3833 (native-inputs
3834 `(("r-knitr" ,r-knitr)))
b409c357
RW
3835 (home-page "https://github.com/kdkorthauer/scDD")
3836 (synopsis "Mixture modeling of single-cell RNA-seq data")
3837 (description
3838 "This package implements a method to analyze single-cell RNA-seq data
3839utilizing flexible Dirichlet Process mixture models. Genes with differential
3840distributions of expression are classified into several interesting patterns
3841of differences between two conditions. The package also includes functions
3842for simulating data with these patterns from negative binomial
3843distributions.")
3844 (license license:gpl2)))
f0887757
RW
3845
3846(define-public r-scone
3847 (package
3848 (name "r-scone")
bde9dc5b 3849 (version "1.14.0")
f0887757
RW
3850 (source
3851 (origin
3852 (method url-fetch)
3853 (uri (bioconductor-uri "scone" version))
3854 (sha256
3855 (base32
bde9dc5b 3856 "1lnyxcrw3kn5gi3n59dwdhkqps58cjxfknsjsj53qz5rv8iiqz73"))))
f0887757
RW
3857 (build-system r-build-system)
3858 (propagated-inputs
3859 `(("r-aroma-light" ,r-aroma-light)
3860 ("r-biocparallel" ,r-biocparallel)
3861 ("r-boot" ,r-boot)
3862 ("r-class" ,r-class)
3863 ("r-cluster" ,r-cluster)
3864 ("r-compositions" ,r-compositions)
3865 ("r-diptest" ,r-diptest)
3866 ("r-edger" ,r-edger)
3867 ("r-fpc" ,r-fpc)
3868 ("r-gplots" ,r-gplots)
3869 ("r-hexbin" ,r-hexbin)
3870 ("r-limma" ,r-limma)
3871 ("r-matrixstats" ,r-matrixstats)
3872 ("r-mixtools" ,r-mixtools)
3873 ("r-rarpack" ,r-rarpack)
3874 ("r-rcolorbrewer" ,r-rcolorbrewer)
3875 ("r-rhdf5" ,r-rhdf5)
3876 ("r-ruvseq" ,r-ruvseq)
3877 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3fc1e039
RW
3878 (native-inputs
3879 `(("r-knitr" ,r-knitr)))
f0887757
RW
3880 (home-page "https://bioconductor.org/packages/scone")
3881 (synopsis "Single cell overview of normalized expression data")
3882 (description
3883 "SCONE is an R package for comparing and ranking the performance of
3884different normalization schemes for single-cell RNA-seq and other
3885high-throughput analyses.")
3886 (license license:artistic2.0)))
f9201d67
RW
3887
3888(define-public r-geoquery
3889 (package
3890 (name "r-geoquery")
5c4edeef 3891 (version "2.58.0")
f9201d67
RW
3892 (source
3893 (origin
3894 (method url-fetch)
3895 (uri (bioconductor-uri "GEOquery" version))
3896 (sha256
3897 (base32
5c4edeef 3898 "1jzhgnd404wkz978vbqzwbgixr7yk98c7s9q1fzlyax4f8l0cpi4"))))
f9201d67
RW
3899 (properties `((upstream-name . "GEOquery")))
3900 (build-system r-build-system)
3901 (propagated-inputs
3902 `(("r-biobase" ,r-biobase)
3903 ("r-dplyr" ,r-dplyr)
3904 ("r-httr" ,r-httr)
3905 ("r-limma" ,r-limma)
3906 ("r-magrittr" ,r-magrittr)
3907 ("r-readr" ,r-readr)
3908 ("r-tidyr" ,r-tidyr)
3909 ("r-xml2" ,r-xml2)))
159e427c
RW
3910 (native-inputs
3911 `(("r-knitr" ,r-knitr)))
f9201d67
RW
3912 (home-page "https://github.com/seandavi/GEOquery/")
3913 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
3914 (description
3915 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
3916microarray data. Given the rich and varied nature of this resource, it is
3917only natural to want to apply BioConductor tools to these data. GEOquery is
3918the bridge between GEO and BioConductor.")
3919 (license license:gpl2)))
eed6ff03
RW
3920
3921(define-public r-illuminaio
3922 (package
3923 (name "r-illuminaio")
e89966e9 3924 (version "0.32.0")
eed6ff03
RW
3925 (source
3926 (origin
3927 (method url-fetch)
3928 (uri (bioconductor-uri "illuminaio" version))
3929 (sha256
3930 (base32
e89966e9 3931 "1yqm2fqw5ka7qywbal3p7axlwm1r0wibsr33n5xjma1dl9pi8fay"))))
eed6ff03
RW
3932 (build-system r-build-system)
3933 (propagated-inputs
3934 `(("r-base64" ,r-base64)))
3935 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
3936 (synopsis "Parse Illumina microarray output files")
3937 (description
3938 "This package provides tools for parsing Illumina's microarray output
3939files, including IDAT.")
3940 (license license:gpl2)))
f4eac096
RW
3941
3942(define-public r-siggenes
3943 (package
3944 (name "r-siggenes")
0fd830fe 3945 (version "1.64.0")
f4eac096
RW
3946 (source
3947 (origin
3948 (method url-fetch)
3949 (uri (bioconductor-uri "siggenes" version))
3950 (sha256
3951 (base32
0fd830fe 3952 "08wi2i6pqx06v13533y3mpli5fb637h0xfwcwy67ya9j2ygypv7w"))))
f4eac096
RW
3953 (build-system r-build-system)
3954 (propagated-inputs
3955 `(("r-biobase" ,r-biobase)
409f4dd6
RW
3956 ("r-multtest" ,r-multtest)
3957 ("r-scrime" ,r-scrime)))
f4eac096
RW
3958 (home-page "https://bioconductor.org/packages/siggenes/")
3959 (synopsis
3960 "Multiple testing using SAM and Efron's empirical Bayes approaches")
3961 (description
3962 "This package provides tools for the identification of differentially
3963expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
3964both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
3965Bayes Analyses of Microarrays} (EBAM).")
3966 (license license:lgpl2.0+)))
34a24f95
RW
3967
3968(define-public r-bumphunter
3969 (package
3970 (name "r-bumphunter")
50c5fee6 3971 (version "1.32.0")
34a24f95
RW
3972 (source
3973 (origin
3974 (method url-fetch)
3975 (uri (bioconductor-uri "bumphunter" version))
3976 (sha256
3977 (base32
50c5fee6 3978 "0hfl820kfxydv5kpgyly7sibv2sp6dqsmc78qm33n81w4z4j0mkk"))))
34a24f95
RW
3979 (build-system r-build-system)
3980 (propagated-inputs
3981 `(("r-annotationdbi" ,r-annotationdbi)
3982 ("r-biocgenerics" ,r-biocgenerics)
3983 ("r-dorng" ,r-dorng)
3984 ("r-foreach" ,r-foreach)
3985 ("r-genomeinfodb" ,r-genomeinfodb)
3986 ("r-genomicfeatures" ,r-genomicfeatures)
3987 ("r-genomicranges" ,r-genomicranges)
3988 ("r-iranges" ,r-iranges)
3989 ("r-iterators" ,r-iterators)
3990 ("r-limma" ,r-limma)
3991 ("r-locfit" ,r-locfit)
3992 ("r-matrixstats" ,r-matrixstats)
3993 ("r-s4vectors" ,r-s4vectors)))
3994 (home-page "https://github.com/ririzarr/bumphunter")
3995 (synopsis "Find bumps in genomic data")
3996 (description
3997 "This package provides tools for finding bumps in genomic data in order
3998to identify differentially methylated regions in epigenetic epidemiology
3999studies.")
4000 (license license:artistic2.0)))
0fbaf195
RW
4001
4002(define-public r-minfi
4003 (package
4004 (name "r-minfi")
e5a4198b 4005 (version "1.36.0")
0fbaf195
RW
4006 (source
4007 (origin
4008 (method url-fetch)
4009 (uri (bioconductor-uri "minfi" version))
4010 (sha256
4011 (base32
e5a4198b 4012 "1x3ksp6syl54hds7wgm4p9yj4mznhhhhk20ijn3i2jc3k8xqcqfi"))))
0fbaf195
RW
4013 (build-system r-build-system)
4014 (propagated-inputs
4015 `(("r-beanplot" ,r-beanplot)
4016 ("r-biobase" ,r-biobase)
4017 ("r-biocgenerics" ,r-biocgenerics)
4018 ("r-biocparallel" ,r-biocparallel)
4019 ("r-biostrings" ,r-biostrings)
4020 ("r-bumphunter" ,r-bumphunter)
4021 ("r-data-table" ,r-data-table)
4022 ("r-delayedarray" ,r-delayedarray)
4023 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4024 ("r-genefilter" ,r-genefilter)
4025 ("r-genomeinfodb" ,r-genomeinfodb)
4026 ("r-genomicranges" ,r-genomicranges)
4027 ("r-geoquery" ,r-geoquery)
4028 ("r-hdf5array" ,r-hdf5array)
4029 ("r-illuminaio" ,r-illuminaio)
4030 ("r-iranges" ,r-iranges)
4031 ("r-lattice" ,r-lattice)
4032 ("r-limma" ,r-limma)
4033 ("r-mass" ,r-mass)
4034 ("r-mclust" ,r-mclust)
4035 ("r-nlme" ,r-nlme)
4036 ("r-nor1mix" ,r-nor1mix)
4037 ("r-preprocesscore" ,r-preprocesscore)
4038 ("r-quadprog" ,r-quadprog)
4039 ("r-rcolorbrewer" ,r-rcolorbrewer)
4040 ("r-reshape" ,r-reshape)
4041 ("r-s4vectors" ,r-s4vectors)
4042 ("r-siggenes" ,r-siggenes)
4043 ("r-summarizedexperiment" ,r-summarizedexperiment)))
83e6ffda
RW
4044 (native-inputs
4045 `(("r-knitr" ,r-knitr)))
0fbaf195
RW
4046 (home-page "https://github.com/hansenlab/minfi")
4047 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
4048 (description
4049 "This package provides tools to analyze and visualize Illumina Infinium
4050methylation arrays.")
4051 (license license:artistic2.0)))
5ec5ba02
RW
4052
4053(define-public r-methylumi
4054 (package
4055 (name "r-methylumi")
0b7dd447 4056 (version "2.36.0")
5ec5ba02
RW
4057 (source
4058 (origin
4059 (method url-fetch)
4060 (uri (bioconductor-uri "methylumi" version))
4061 (sha256
4062 (base32
0b7dd447 4063 "00w5affxzirf6ffiznk33papwwvwsk2zgy6xvsx7iaf5kvnak2nh"))))
5ec5ba02
RW
4064 (build-system r-build-system)
4065 (propagated-inputs
4066 `(("r-annotate" ,r-annotate)
4067 ("r-annotationdbi" ,r-annotationdbi)
4068 ("r-biobase" ,r-biobase)
4069 ("r-biocgenerics" ,r-biocgenerics)
4070 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
4071 ("r-genefilter" ,r-genefilter)
4072 ("r-genomeinfodb" ,r-genomeinfodb)
4073 ("r-genomicranges" ,r-genomicranges)
4074 ("r-ggplot2" ,r-ggplot2)
4075 ("r-illuminaio" ,r-illuminaio)
4076 ("r-iranges" ,r-iranges)
4077 ("r-lattice" ,r-lattice)
4078 ("r-matrixstats" ,r-matrixstats)
4079 ("r-minfi" ,r-minfi)
4080 ("r-reshape2" ,r-reshape2)
4081 ("r-s4vectors" ,r-s4vectors)
4082 ("r-scales" ,r-scales)
4083 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5f25d5f8
RW
4084 (native-inputs
4085 `(("r-knitr" ,r-knitr)))
5ec5ba02
RW
4086 (home-page "https://bioconductor.org/packages/methylumi")
4087 (synopsis "Handle Illumina methylation data")
4088 (description
4089 "This package provides classes for holding and manipulating Illumina
4090methylation data. Based on eSet, it can contain MIAME information, sample
4091information, feature information, and multiple matrices of data. An
4092\"intelligent\" import function, methylumiR can read the Illumina text files
4093and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
4094HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
4095background correction, and quality control features for GoldenGate, Infinium,
4096and Infinium HD arrays are also included.")
4097 (license license:gpl2)))
09605cb2
RW
4098
4099(define-public r-lumi
4100 (package
4101 (name "r-lumi")
4eeaa159 4102 (version "2.42.0")
09605cb2
RW
4103 (source
4104 (origin
4105 (method url-fetch)
4106 (uri (bioconductor-uri "lumi" version))
4107 (sha256
4108 (base32
4eeaa159 4109 "19asap8vhm3g8hyvpr8l7mw071dsa1d95wx46lh8m6achffngqv3"))))
09605cb2
RW
4110 (build-system r-build-system)
4111 (propagated-inputs
4112 `(("r-affy" ,r-affy)
4113 ("r-annotate" ,r-annotate)
4114 ("r-annotationdbi" ,r-annotationdbi)
4115 ("r-biobase" ,r-biobase)
4116 ("r-dbi" ,r-dbi)
4117 ("r-genomicfeatures" ,r-genomicfeatures)
4118 ("r-genomicranges" ,r-genomicranges)
4119 ("r-kernsmooth" ,r-kernsmooth)
4120 ("r-lattice" ,r-lattice)
4121 ("r-mass" ,r-mass)
4122 ("r-methylumi" ,r-methylumi)
4123 ("r-mgcv" ,r-mgcv)
4124 ("r-nleqslv" ,r-nleqslv)
4125 ("r-preprocesscore" ,r-preprocesscore)
4126 ("r-rsqlite" ,r-rsqlite)))
4127 (home-page "https://bioconductor.org/packages/lumi")
4128 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
4129 (description
4130 "The lumi package provides an integrated solution for the Illumina
4131microarray data analysis. It includes functions of Illumina
4132BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
4133variance stabilization, normalization and gene annotation at the probe level.
4134It also includes the functions of processing Illumina methylation microarrays,
4135especially Illumina Infinium methylation microarrays.")
4136 (license license:lgpl2.0+)))
4291f36a
RW
4137
4138(define-public r-linnorm
4139 (package
4140 (name "r-linnorm")
37e09611 4141 (version "2.14.0")
4291f36a
RW
4142 (source
4143 (origin
4144 (method url-fetch)
4145 (uri (bioconductor-uri "Linnorm" version))
4146 (sha256
4147 (base32
37e09611 4148 "1is1kp5av01kqqph16xl7w1dqbyd0q85pgqfv9gqkk8m53635cz3"))))
4291f36a
RW
4149 (properties `((upstream-name . "Linnorm")))
4150 (build-system r-build-system)
4151 (propagated-inputs
4152 `(("r-amap" ,r-amap)
4153 ("r-apcluster" ,r-apcluster)
4154 ("r-ellipse" ,r-ellipse)
4155 ("r-fastcluster" ,r-fastcluster)
4156 ("r-fpc" ,r-fpc)
4157 ("r-ggdendro" ,r-ggdendro)
4158 ("r-ggplot2" ,r-ggplot2)
4159 ("r-gmodels" ,r-gmodels)
4160 ("r-igraph" ,r-igraph)
4161 ("r-limma" ,r-limma)
4162 ("r-mass" ,r-mass)
4163 ("r-mclust" ,r-mclust)
4164 ("r-rcpp" ,r-rcpp)
4165 ("r-rcpparmadillo" ,r-rcpparmadillo)
4166 ("r-rtsne" ,r-rtsne)
4167 ("r-statmod" ,r-statmod)
4168 ("r-vegan" ,r-vegan)
4169 ("r-zoo" ,r-zoo)))
1465873c
RW
4170 (native-inputs
4171 `(("r-knitr" ,r-knitr)))
4291f36a
RW
4172 (home-page "http://www.jjwanglab.org/Linnorm/")
4173 (synopsis "Linear model and normality based transformation method")
4174 (description
4175 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
4176count data or any large scale count data. It transforms such datasets for
4177parametric tests. In addition to the transformtion function (@code{Linnorm}),
4178the following pipelines are implemented:
4179
4180@enumerate
4181@item Library size/batch effect normalization (@code{Linnorm.Norm})
4182@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
4183 clustering or hierarchical clustering (@code{Linnorm.tSNE},
4184 @code{Linnorm.PCA}, @code{Linnorm.HClust})
4185@item Differential expression analysis or differential peak detection using
4186 limma (@code{Linnorm.limma})
4187@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
4188@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
4189@item Stable gene selection for scRNA-seq data; for users without or who do
4190 not want to rely on spike-in genes (@code{Linnorm.SGenes})
4191@item Data imputation (@code{Linnorm.DataImput}).
4192@end enumerate
4193
4194Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
4195@code{RnaXSim} function is included for simulating RNA-seq data for the
4196evaluation of DEG analysis methods.")
4197 (license license:expat)))
e4a17532
RW
4198
4199(define-public r-ioniser
4200 (package
4201 (name "r-ioniser")
2a1a6d74 4202 (version "2.14.0")
e4a17532
RW
4203 (source
4204 (origin
4205 (method url-fetch)
4206 (uri (bioconductor-uri "IONiseR" version))
4207 (sha256
4208 (base32
2a1a6d74 4209 "0cfa64d3qv881sa9d665rfki91jaz2spg0zfrb24m37948qzk1lx"))))
e4a17532
RW
4210 (properties `((upstream-name . "IONiseR")))
4211 (build-system r-build-system)
4212 (propagated-inputs
4213 `(("r-biocgenerics" ,r-biocgenerics)
4214 ("r-biocparallel" ,r-biocparallel)
4215 ("r-biostrings" ,r-biostrings)
4216 ("r-bit64" ,r-bit64)
4217 ("r-dplyr" ,r-dplyr)
4218 ("r-ggplot2" ,r-ggplot2)
4219 ("r-magrittr" ,r-magrittr)
4220 ("r-rhdf5" ,r-rhdf5)
4221 ("r-shortread" ,r-shortread)
4222 ("r-stringr" ,r-stringr)
4223 ("r-tibble" ,r-tibble)
4224 ("r-tidyr" ,r-tidyr)
4225 ("r-xvector" ,r-xvector)))
293fb8a1
RW
4226 (native-inputs
4227 `(("r-knitr" ,r-knitr)))
e4a17532
RW
4228 (home-page "https://bioconductor.org/packages/IONiseR/")
4229 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
4230 (description
4231 "IONiseR provides tools for the quality assessment of Oxford Nanopore
4232MinION data. It extracts summary statistics from a set of fast5 files and can
4233be used either before or after base calling. In addition to standard
4234summaries of the read-types produced, it provides a number of plots for
4235visualising metrics relative to experiment run time or spatially over the
4236surface of a flowcell.")
4237 (license license:expat)))
80eb01c7 4238
f2114762
RW
4239;; This is a CRAN package, but it depends on multtest from Bioconductor.
4240(define-public r-mutoss
4241 (package
4242 (name "r-mutoss")
4243 (version "0.1-12")
4244 (source
4245 (origin
4246 (method url-fetch)
4247 (uri (cran-uri "mutoss" version))
4248 (sha256
4249 (base32
4250 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
4251 (properties `((upstream-name . "mutoss")))
4252 (build-system r-build-system)
4253 (propagated-inputs
4254 `(("r-multcomp" ,r-multcomp)
4255 ("r-multtest" ,r-multtest)
4256 ("r-mvtnorm" ,r-mvtnorm)
4257 ("r-plotrix" ,r-plotrix)))
4258 (home-page "https://github.com/kornl/mutoss/")
4259 (synopsis "Unified multiple testing procedures")
4260 (description
4261 "This package is designed to ease the application and comparison of
4262multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
4263are standardized and usable by the accompanying mutossGUI package.")
4264 ;; Any version of the GPL.
4265 (license (list license:gpl2+ license:gpl3+))))
4266
bf770d92
RW
4267;; This is a CRAN package, but it depends on mutoss, which depends on multtest
4268;; from Bioconductor, so we put it here.
4269(define-public r-metap
4270 (package
4271 (name "r-metap")
fd6412cd 4272 (version "1.3")
bf770d92
RW
4273 (source
4274 (origin
4275 (method url-fetch)
4276 (uri (cran-uri "metap" version))
4277 (sha256
4278 (base32
fd6412cd 4279 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
bf770d92
RW
4280 (build-system r-build-system)
4281 (propagated-inputs
4282 `(("r-lattice" ,r-lattice)
4283 ("r-mutoss" ,r-mutoss)
4284 ("r-rdpack" ,r-rdpack)
4285 ("r-tfisher" ,r-tfisher)))
4286 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4287 (synopsis "Meta-analysis of significance values")
4288 (description
4289 "The canonical way to perform meta-analysis involves using effect sizes.
4290When they are not available this package provides a number of methods for
4291meta-analysis of significance values including the methods of Edgington,
4292Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4293published results; and a routine for graphical display.")
4294 (license license:gpl2)))
4295
8a5460b4
RW
4296(define-public r-triform
4297 (package
4298 (name "r-triform")
ecb4e165 4299 (version "1.29.0")
8a5460b4
RW
4300 (source
4301 (origin
4302 (method url-fetch)
4303 (uri (bioconductor-uri "triform" version))
4304 (sha256
4305 (base32
ecb4e165 4306 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
8a5460b4
RW
4307 (build-system r-build-system)
4308 (propagated-inputs
4309 `(("r-biocgenerics" ,r-biocgenerics)
4310 ("r-iranges" ,r-iranges)
4311 ("r-yaml" ,r-yaml)))
4312 (home-page "https://bioconductor.org/packages/triform/")
4313 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
4314 (description
4315 "The Triform algorithm uses model-free statistics to identify peak-like
4316distributions of TF ChIP sequencing reads, taking advantage of an improved
4317peak definition in combination with known profile characteristics.")
4318 (license license:gpl2)))
c538bcdd
RW
4319
4320(define-public r-varianttools
4321 (package
4322 (name "r-varianttools")
67837d4a 4323 (version "1.32.0")
c538bcdd
RW
4324 (source
4325 (origin
4326 (method url-fetch)
4327 (uri (bioconductor-uri "VariantTools" version))
4328 (sha256
4329 (base32
67837d4a 4330 "1im4g9p419mikkh4v585yf5f23d13chy67znk4g2mii2i1cd1c89"))))
c538bcdd
RW
4331 (properties `((upstream-name . "VariantTools")))
4332 (build-system r-build-system)
4333 (propagated-inputs
4334 `(("r-biobase" ,r-biobase)
4335 ("r-biocgenerics" ,r-biocgenerics)
4336 ("r-biocparallel" ,r-biocparallel)
4337 ("r-biostrings" ,r-biostrings)
4338 ("r-bsgenome" ,r-bsgenome)
4339 ("r-genomeinfodb" ,r-genomeinfodb)
4340 ("r-genomicfeatures" ,r-genomicfeatures)
4341 ("r-genomicranges" ,r-genomicranges)
4342 ("r-iranges" ,r-iranges)
4343 ("r-matrix" ,r-matrix)
4344 ("r-rsamtools" ,r-rsamtools)
4345 ("r-rtracklayer" ,r-rtracklayer)
4346 ("r-s4vectors" ,r-s4vectors)
4347 ("r-variantannotation" ,r-variantannotation)))
4348 (home-page "https://bioconductor.org/packages/VariantTools/")
4349 (synopsis "Tools for exploratory analysis of variant calls")
4350 (description
4351 "Explore, diagnose, and compare variant calls using filters. The
4352VariantTools package supports a workflow for loading data, calling single
4353sample variants and tumor-specific somatic mutations or other sample-specific
4354variant types (e.g., RNA editing). Most of the functions operate on
4355alignments (BAM files) or datasets of called variants. The user is expected
4356to have already aligned the reads with a separate tool, e.g., GSNAP via
4357gmapR.")
4358 (license license:artistic2.0)))
3e41919d
RW
4359
4360(define-public r-heatplus
4361 (package
4362 (name "r-heatplus")
9813d24d 4363 (version "2.36.0")
3e41919d
RW
4364 (source
4365 (origin
4366 (method url-fetch)
4367 (uri (bioconductor-uri "Heatplus" version))
4368 (sha256
4369 (base32
9813d24d 4370 "0vp8y0242k6q07yjk4sg2w7mlk5pgzhjgqkxa79c5ypkyp095a8n"))))
3e41919d
RW
4371 (properties `((upstream-name . "Heatplus")))
4372 (build-system r-build-system)
4373 (propagated-inputs
4374 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
4375 (home-page "https://github.com/alexploner/Heatplus")
4376 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
4377 (description
4378 "This package provides tools to display a rectangular heatmap (intensity
4379plot) of a data matrix. By default, both samples (columns) and features (row)
4380of the matrix are sorted according to a hierarchical clustering, and the
4381corresponding dendrogram is plotted. Optionally, panels with additional
4382information about samples and features can be added to the plot.")
4383 (license license:gpl2+)))
c04f230e
RW
4384
4385(define-public r-gosemsim
4386 (package
4387 (name "r-gosemsim")
b2084e4d 4388 (version "2.16.1")
c04f230e
RW
4389 (source
4390 (origin
4391 (method url-fetch)
4392 (uri (bioconductor-uri "GOSemSim" version))
4393 (sha256
4394 (base32
b2084e4d 4395 "1hk1626172scja2gr6axy98czblz0zljiqgqaknsv2xj6frhxcgs"))))
c04f230e
RW
4396 (properties `((upstream-name . "GOSemSim")))
4397 (build-system r-build-system)
4398 (propagated-inputs
4399 `(("r-annotationdbi" ,r-annotationdbi)
4400 ("r-go-db" ,r-go-db)
4401 ("r-rcpp" ,r-rcpp)))
d5951dc4
RW
4402 (native-inputs
4403 `(("r-knitr" ,r-knitr)))
c04f230e
RW
4404 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
4405 (synopsis "GO-terms semantic similarity measures")
4406 (description
4407 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
4408quantitative ways to compute similarities between genes and gene groups, and
4409have became important basis for many bioinformatics analysis approaches.
4410GOSemSim is an R package for semantic similarity computation among GO terms,
4411sets of GO terms, gene products and gene clusters.")
4412 (license license:artistic2.0)))
9d0f7942
RW
4413
4414(define-public r-anota
4415 (package
4416 (name "r-anota")
33c905b9 4417 (version "1.38.0")
9d0f7942
RW
4418 (source
4419 (origin
4420 (method url-fetch)
4421 (uri (bioconductor-uri "anota" version))
4422 (sha256
4423 (base32
33c905b9 4424 "02s061q6dfw1czppqiklb0fz6q0mjyqgxg6926b2dpqpz8hv690x"))))
9d0f7942
RW
4425 (build-system r-build-system)
4426 (propagated-inputs
4427 `(("r-multtest" ,r-multtest)
4428 ("r-qvalue" ,r-qvalue)))
4429 (home-page "https://bioconductor.org/packages/anota/")
4430 (synopsis "Analysis of translational activity")
4431 (description
4432 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 4433study various biological conditions. The output from such analysis is both
7230f6d5 4434the mRNA level (e.g. cytosolic mRNA level) and the level of mRNA actively
9d0f7942
RW
4435involved in translation (the actively translating mRNA level) for each mRNA.
4436The standard analysis of such data strives towards identifying differential
4437translational between two or more sample classes - i.e. differences in
4438actively translated mRNA levels that are independent of underlying differences
4439in cytosolic mRNA levels. This package allows for such analysis using partial
4440variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 4441analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
4442the data set is suitable for such analysis.")
4443 (license license:gpl3)))
a6d867fe
RW
4444
4445(define-public r-sigpathway
4446 (package
4447 (name "r-sigpathway")
7dabc629 4448 (version "1.58.0")
a6d867fe
RW
4449 (source
4450 (origin
4451 (method url-fetch)
4452 (uri (bioconductor-uri "sigPathway" version))
4453 (sha256
4454 (base32
7dabc629 4455 "1fkw0ss471pllqxyjyif5lr35cr8sqpx31x0ccjp85lm3blws72l"))))
a6d867fe
RW
4456 (properties `((upstream-name . "sigPathway")))
4457 (build-system r-build-system)
4458 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
4459 (synopsis "Pathway analysis")
4460 (description
4461 "This package is used to conduct pathway analysis by calculating the NT_k
4462and NE_k statistics in a statistical framework for determining whether a
4463specified group of genes for a pathway has a coordinated association with a
4464phenotype of interest.")
4465 (license license:gpl2)))
af26c7ae
RW
4466
4467(define-public r-fgsea
4468 (package
4469 (name "r-fgsea")
d68a9ffa 4470 (version "1.16.0")
af26c7ae
RW
4471 (source
4472 (origin
4473 (method url-fetch)
4474 (uri (bioconductor-uri "fgsea" version))
4475 (sha256
4476 (base32
d68a9ffa 4477 "0jmkkayabx3m0lyyc2mxd4vdvv7gv7fbk1r884gplnf2zgsx068n"))))
af26c7ae
RW
4478 (build-system r-build-system)
4479 (propagated-inputs
ebffd24c
RW
4480 `(("r-bh" ,r-bh)
4481 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
4482 ("r-data-table" ,r-data-table)
4483 ("r-fastmatch" ,r-fastmatch)
4484 ("r-ggplot2" ,r-ggplot2)
4485 ("r-gridextra" ,r-gridextra)
4486 ("r-matrix" ,r-matrix)
4487 ("r-rcpp" ,r-rcpp)))
1dec455c
RW
4488 (native-inputs
4489 `(("r-knitr" ,r-knitr)))
af26c7ae
RW
4490 (home-page "https://github.com/ctlab/fgsea/")
4491 (synopsis "Fast gene set enrichment analysis")
4492 (description
4493 "The package implements an algorithm for fast gene set enrichment
23c8ef71
VC
4494analysis. Using the fast algorithm makes more permutations and gets
4495more fine grained p-values, which allows using accurate standard approaches
af26c7ae
RW
4496to multiple hypothesis correction.")
4497 (license license:expat)))
305050b5
RW
4498
4499(define-public r-dose
4500 (package
4501 (name "r-dose")
aeb1d56f 4502 (version "3.16.0")
305050b5
RW
4503 (source
4504 (origin
4505 (method url-fetch)
4506 (uri (bioconductor-uri "DOSE" version))
4507 (sha256
4508 (base32
aeb1d56f 4509 "149hpf690jls5r5g84sh2hqs10qbqi94syhxfv8n2f800fk7lgy4"))))
305050b5
RW
4510 (properties `((upstream-name . "DOSE")))
4511 (build-system r-build-system)
4512 (propagated-inputs
4513 `(("r-annotationdbi" ,r-annotationdbi)
4514 ("r-biocparallel" ,r-biocparallel)
4515 ("r-do-db" ,r-do-db)
4516 ("r-fgsea" ,r-fgsea)
4517 ("r-ggplot2" ,r-ggplot2)
4518 ("r-gosemsim" ,r-gosemsim)
4519 ("r-qvalue" ,r-qvalue)
3a80f1cf 4520 ("r-reshape2" ,r-reshape2)))
5ef2b749
RW
4521 (native-inputs
4522 `(("r-knitr" ,r-knitr)))
305050b5
RW
4523 (home-page "https://guangchuangyu.github.io/software/DOSE/")
4524 (synopsis "Disease ontology semantic and enrichment analysis")
4525 (description
4526 "This package implements five methods proposed by Resnik, Schlicker,
4527Jiang, Lin and Wang, respectively, for measuring semantic similarities among
4528@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
4529including hypergeometric model and gene set enrichment analysis are also
4530implemented for discovering disease associations of high-throughput biological
4531data.")
4532 (license license:artistic2.0)))
9c30cf65
RW
4533
4534(define-public r-enrichplot
4535 (package
4536 (name "r-enrichplot")
ebf9ad79 4537 (version "1.10.2")
9c30cf65
RW
4538 (source
4539 (origin
4540 (method url-fetch)
4541 (uri (bioconductor-uri "enrichplot" version))
4542 (sha256
4543 (base32
ebf9ad79 4544 "0lm5yapd567jxcnz9m4a623aymf3q00svjrxp3rf0r9j77dgyisv"))))
9c30cf65
RW
4545 (build-system r-build-system)
4546 (propagated-inputs
eb3d17eb 4547 `(("r-cowplot" ,r-cowplot)
9c30cf65 4548 ("r-dose" ,r-dose)
9c30cf65 4549 ("r-ggplot2" ,r-ggplot2)
9c30cf65 4550 ("r-ggraph" ,r-ggraph)
9c30cf65 4551 ("r-gosemsim" ,r-gosemsim)
9c30cf65 4552 ("r-igraph" ,r-igraph)
eb3d17eb 4553 ("r-magrittr" ,r-magrittr)
43fb14ce 4554 ("r-plyr" ,r-plyr)
9c30cf65
RW
4555 ("r-purrr" ,r-purrr)
4556 ("r-rcolorbrewer" ,r-rcolorbrewer)
43fb14ce 4557 ("r-reshape2" ,r-reshape2)
eb3d17eb
RJ
4558 ("r-scatterpie" ,r-scatterpie)
4559 ("r-shadowtext" ,r-shadowtext)))
43fb14ce
RW
4560 (native-inputs
4561 `(("r-knitr" ,r-knitr)))
9c30cf65
RW
4562 (home-page "https://github.com/GuangchuangYu/enrichplot")
4563 (synopsis "Visualization of functional enrichment result")
4564 (description
4565 "The enrichplot package implements several visualization methods for
4566interpreting functional enrichment results obtained from ORA or GSEA analyses.
4567All the visualization methods are developed based on ggplot2 graphics.")
4568 (license license:artistic2.0)))
f8295ee6
RW
4569
4570(define-public r-clusterprofiler
4571 (package
4572 (name "r-clusterprofiler")
6d070923 4573 (version "3.18.1")
f8295ee6
RW
4574 (source
4575 (origin
4576 (method url-fetch)
4577 (uri (bioconductor-uri "clusterProfiler" version))
4578 (sha256
4579 (base32
6d070923 4580 "04v1xsxfxxy8rdjfswv4crpzkx9592r2sh3cjh1kb54sd4lyb6si"))))
f8295ee6
RW
4581 (properties
4582 `((upstream-name . "clusterProfiler")))
4583 (build-system r-build-system)
4584 (propagated-inputs
4585 `(("r-annotationdbi" ,r-annotationdbi)
4586 ("r-dose" ,r-dose)
63c8323a
RW
4587 ("r-downloader" ,r-downloader)
4588 ("r-dplyr" ,r-dplyr)
f8295ee6 4589 ("r-enrichplot" ,r-enrichplot)
f8295ee6
RW
4590 ("r-go-db" ,r-go-db)
4591 ("r-gosemsim" ,r-gosemsim)
4592 ("r-magrittr" ,r-magrittr)
4593 ("r-plyr" ,r-plyr)
4594 ("r-qvalue" ,r-qvalue)
69f3b278 4595 ("r-rlang" ,r-rlang)
f8295ee6
RW
4596 ("r-rvcheck" ,r-rvcheck)
4597 ("r-tidyr" ,r-tidyr)))
63c8323a
RW
4598 (native-inputs
4599 `(("r-knitr" ,r-knitr)))
f8295ee6
RW
4600 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
4601 (synopsis "Analysis and visualization of functional profiles for gene clusters")
4602 (description
4603 "This package implements methods to analyze and visualize functional
4604profiles (GO and KEGG) of gene and gene clusters.")
4605 (license license:artistic2.0)))
ce77562a
RW
4606
4607(define-public r-mlinterfaces
4608 (package
4609 (name "r-mlinterfaces")
4f82931d 4610 (version "1.70.0")
ce77562a
RW
4611 (source
4612 (origin
4613 (method url-fetch)
4614 (uri (bioconductor-uri "MLInterfaces" version))
4615 (sha256
4616 (base32
4f82931d 4617 "1j920h1657rc5agd1vrkzk126npfhw7pzr7p7gwg4i0h0wv25q3r"))))
ce77562a
RW
4618 (properties `((upstream-name . "MLInterfaces")))
4619 (build-system r-build-system)
4620 (propagated-inputs
4621 `(("r-annotate" ,r-annotate)
4622 ("r-biobase" ,r-biobase)
4623 ("r-biocgenerics" ,r-biocgenerics)
4624 ("r-cluster" ,r-cluster)
4625 ("r-fpc" ,r-fpc)
4626 ("r-gbm" ,r-gbm)
4627 ("r-gdata" ,r-gdata)
4628 ("r-genefilter" ,r-genefilter)
4629 ("r-ggvis" ,r-ggvis)
4630 ("r-hwriter" ,r-hwriter)
4631 ("r-mass" ,r-mass)
4632 ("r-mlbench" ,r-mlbench)
4633 ("r-pls" ,r-pls)
4634 ("r-rcolorbrewer" ,r-rcolorbrewer)
500f7df8 4635 ("r-rcpp" ,r-rcpp)
ce77562a
RW
4636 ("r-rpart" ,r-rpart)
4637 ("r-sfsmisc" ,r-sfsmisc)
4638 ("r-shiny" ,r-shiny)
4639 ("r-threejs" ,r-threejs)))
4640 (home-page "https://bioconductor.org/packages/MLInterfaces/")
4641 (synopsis "Interfaces to R machine learning procedures")
4642 (description
4643 "This package provides uniform interfaces to machine learning code for
4644data in R and Bioconductor containers.")
4645 ;; Any version of the LGPL.
4646 (license license:lgpl2.1+)))
a793e88c
RW
4647
4648(define-public r-annaffy
4649 (package
4650 (name "r-annaffy")
aca4ebe4 4651 (version "1.62.0")
a793e88c
RW
4652 (source
4653 (origin
4654 (method url-fetch)
4655 (uri (bioconductor-uri "annaffy" version))
4656 (sha256
4657 (base32
aca4ebe4 4658 "1szlr33lq98pd3kx6n9l07lhr93swbk6vjpvb2n9f7716k39mi4i"))))
a793e88c
RW
4659 (build-system r-build-system)
4660 (arguments
4661 `(#:phases
4662 (modify-phases %standard-phases
4663 (add-after 'unpack 'remove-reference-to-non-free-data
4664 (lambda _
4665 (substitute* "DESCRIPTION"
4666 ((", KEGG.db") ""))
4667 #t)))))
4668 (propagated-inputs
4669 `(("r-annotationdbi" ,r-annotationdbi)
4670 ("r-biobase" ,r-biobase)
4671 ("r-dbi" ,r-dbi)
4672 ("r-go-db" ,r-go-db)))
4673 (home-page "https://bioconductor.org/packages/annaffy/")
4674 (synopsis "Annotation tools for Affymetrix biological metadata")
4675 (description
4676 "This package provides functions for handling data from Bioconductor
4677Affymetrix annotation data packages. It produces compact HTML and text
4678reports including experimental data and URL links to many online databases.
4679It allows searching of biological metadata using various criteria.")
4680 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
4681 ;; the LGPL 2.1 is included.
4682 (license license:lgpl2.1+)))
0ec0a5ec
RW
4683
4684(define-public r-a4core
4685 (package
4686 (name "r-a4core")
c47a8cd9 4687 (version "1.38.0")
0ec0a5ec
RW
4688 (source
4689 (origin
4690 (method url-fetch)
4691 (uri (bioconductor-uri "a4Core" version))
4692 (sha256
4693 (base32
c47a8cd9 4694 "13mzhn92kqpbn58zmh96f6frkm85sv9137mldfzaljf6snk0spg2"))))
0ec0a5ec
RW
4695 (properties `((upstream-name . "a4Core")))
4696 (build-system r-build-system)
4697 (propagated-inputs
4698 `(("r-biobase" ,r-biobase)
4699 ("r-glmnet" ,r-glmnet)))
c47a8cd9 4700 (native-inputs
4701 `(("r-knitr" ,r-knitr)))
0ec0a5ec
RW
4702 (home-page "https://bioconductor.org/packages/a4Core")
4703 (synopsis "Automated Affymetrix array analysis core package")
4704 (description
4705 "This is the core package for the automated analysis of Affymetrix
4706arrays.")
4707 (license license:gpl3)))
9ae37581
RW
4708
4709(define-public r-a4classif
4710 (package
4711 (name "r-a4classif")
fa51705f 4712 (version "1.38.0")
9ae37581
RW
4713 (source
4714 (origin
4715 (method url-fetch)
4716 (uri (bioconductor-uri "a4Classif" version))
4717 (sha256
4718 (base32
fa51705f 4719 "03fln0x1am5fqhj4fpkx1yq58paqha086bhhr8az8j0vsq1r7wcz"))))
9ae37581
RW
4720 (properties `((upstream-name . "a4Classif")))
4721 (build-system r-build-system)
4722 (propagated-inputs
4723 `(("r-a4core" ,r-a4core)
4724 ("r-a4preproc" ,r-a4preproc)
fa51705f 4725 ("r-biobase" ,r-biobase)
9ae37581 4726 ("r-glmnet" ,r-glmnet)
9ae37581
RW
4727 ("r-pamr" ,r-pamr)
4728 ("r-rocr" ,r-rocr)
4729 ("r-varselrf" ,r-varselrf)))
fa51705f 4730 (native-inputs
4731 `(("r-knitr" ,r-knitr)))
9ae37581
RW
4732 (home-page "https://bioconductor.org/packages/a4Classif/")
4733 (synopsis "Automated Affymetrix array analysis classification package")
4734 (description
4735 "This is the classification package for the automated analysis of
4736Affymetrix arrays.")
4737 (license license:gpl3)))
b8d13e2c
RW
4738
4739(define-public r-a4preproc
4740 (package
4741 (name "r-a4preproc")
85155e2e 4742 (version "1.38.0")
b8d13e2c
RW
4743 (source
4744 (origin
4745 (method url-fetch)
4746 (uri (bioconductor-uri "a4Preproc" version))
4747 (sha256
4748 (base32
85155e2e 4749 "1j8jhal83x1xpmsaw8iwv2r32i1ghzm6n0ipjk06yqa9f6zb7f7i"))))
b8d13e2c
RW
4750 (properties `((upstream-name . "a4Preproc")))
4751 (build-system r-build-system)
4752 (propagated-inputs
85155e2e 4753 `(("r-biobase" ,r-biobase)
4754 ("r-biocgenerics" ,r-biocgenerics)))
4755 (native-inputs
4756 `(("r-knitr" ,r-knitr)))
b8d13e2c
RW
4757 (home-page "https://bioconductor.org/packages/a4Preproc/")
4758 (synopsis "Automated Affymetrix array analysis preprocessing package")
4759 (description
4760 "This is a package for the automated analysis of Affymetrix arrays. It
4761is used for preprocessing the arrays.")
4762 (license license:gpl3)))
8e15f861
RW
4763
4764(define-public r-a4reporting
4765 (package
4766 (name "r-a4reporting")
2fb8298c 4767 (version "1.38.0")
8e15f861
RW
4768 (source
4769 (origin
4770 (method url-fetch)
4771 (uri (bioconductor-uri "a4Reporting" version))
4772 (sha256
4773 (base32
2fb8298c 4774 "1jx4ym3hyix8gwr8d2r38w1wj7siv6ynzhwanczcjf1naws3dqpy"))))
8e15f861
RW
4775 (properties `((upstream-name . "a4Reporting")))
4776 (build-system r-build-system)
4777 (propagated-inputs
2fb8298c 4778 `(("r-xtable" ,r-xtable)))
4779 (native-inputs
4780 `(("r-knitr" ,r-knitr)))
8e15f861
RW
4781 (home-page "https://bioconductor.org/packages/a4Reporting/")
4782 (synopsis "Automated Affymetrix array analysis reporting package")
4783 (description
4784 "This is a package for the automated analysis of Affymetrix arrays. It
4785provides reporting features.")
4786 (license license:gpl3)))
dbfe3375
RW
4787
4788(define-public r-a4base
4789 (package
4790 (name "r-a4base")
564d4279 4791 (version "1.38.0")
dbfe3375
RW
4792 (source
4793 (origin
4794 (method url-fetch)
4795 (uri (bioconductor-uri "a4Base" version))
4796 (sha256
4797 (base32
564d4279 4798 "0bqagjmg3yjmdzxv4j7685jjhgb261pq60b5qkfffr1lfnz27lsp"))))
dbfe3375
RW
4799 (properties `((upstream-name . "a4Base")))
4800 (build-system r-build-system)
4801 (propagated-inputs
4802 `(("r-a4core" ,r-a4core)
4803 ("r-a4preproc" ,r-a4preproc)
4804 ("r-annaffy" ,r-annaffy)
dbfe3375
RW
4805 ("r-biobase" ,r-biobase)
4806 ("r-genefilter" ,r-genefilter)
4807 ("r-glmnet" ,r-glmnet)
4808 ("r-gplots" ,r-gplots)
4809 ("r-limma" ,r-limma)
4810 ("r-mpm" ,r-mpm)
4811 ("r-multtest" ,r-multtest)))
4812 (home-page "https://bioconductor.org/packages/a4Base/")
4813 (synopsis "Automated Affymetrix array analysis base package")
4814 (description
4815 "This package provides basic features for the automated analysis of
4816Affymetrix arrays.")
4817 (license license:gpl3)))
84ad024e
RW
4818
4819(define-public r-a4
4820 (package
4821 (name "r-a4")
68efaafe 4822 (version "1.38.0")
84ad024e
RW
4823 (source
4824 (origin
4825 (method url-fetch)
4826 (uri (bioconductor-uri "a4" version))
4827 (sha256
4828 (base32
68efaafe 4829 "12q09dhxjl7yrd5m2y7a03kv5614dp144ajmskp5q9x2gvz30f79"))))
84ad024e
RW
4830 (build-system r-build-system)
4831 (propagated-inputs
4832 `(("r-a4base" ,r-a4base)
4833 ("r-a4classif" ,r-a4classif)
4834 ("r-a4core" ,r-a4core)
4835 ("r-a4preproc" ,r-a4preproc)
4836 ("r-a4reporting" ,r-a4reporting)))
4837 (home-page "https://bioconductor.org/packages/a4/")
4838 (synopsis "Automated Affymetrix array analysis umbrella package")
4839 (description
4840 "This package provides a software suite for the automated analysis of
4841Affymetrix arrays.")
4842 (license license:gpl3)))
59d331f1
RW
4843
4844(define-public r-abseqr
4845 (package
4846 (name "r-abseqr")
8816139e 4847 (version "1.8.0")
59d331f1
RW
4848 (source
4849 (origin
4850 (method url-fetch)
4851 (uri (bioconductor-uri "abseqR" version))
4852 (sha256
4853 (base32
8816139e 4854 "0lh7kcsp3yb3s8s8j6w9k1by8i16q7r2a49z8y1xjmkcb2klsi3f"))))
59d331f1
RW
4855 (properties `((upstream-name . "abseqR")))
4856 (build-system r-build-system)
4857 (inputs
8816139e 4858 `(("pandoc" ,pandoc)))
59d331f1
RW
4859 (propagated-inputs
4860 `(("r-biocparallel" ,r-biocparallel)
4861 ("r-biocstyle" ,r-biocstyle)
4862 ("r-circlize" ,r-circlize)
4863 ("r-flexdashboard" ,r-flexdashboard)
4864 ("r-ggcorrplot" ,r-ggcorrplot)
4865 ("r-ggdendro" ,r-ggdendro)
4866 ("r-ggplot2" ,r-ggplot2)
4867 ("r-gridextra" ,r-gridextra)
4868 ("r-knitr" ,r-knitr)
4869 ("r-plotly" ,r-plotly)
4870 ("r-plyr" ,r-plyr)
4871 ("r-png" ,r-png)
4872 ("r-rcolorbrewer" ,r-rcolorbrewer)
4873 ("r-reshape2" ,r-reshape2)
4874 ("r-rmarkdown" ,r-rmarkdown)
4875 ("r-stringr" ,r-stringr)
4876 ("r-vegan" ,r-vegan)
4877 ("r-venndiagram" ,r-venndiagram)))
35bcfaef
RW
4878 (native-inputs
4879 `(("r-knitr" ,r-knitr)))
59d331f1
RW
4880 (home-page "https://github.com/malhamdoosh/abseqR")
4881 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
4882 (description
4883 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
4884sequencing datasets generated from antibody libraries and abseqR is one of its
4885packages. AbseqR empowers the users of abseqPy with plotting and reporting
4886capabilities and allows them to generate interactive HTML reports for the
4887convenience of viewing and sharing with other researchers. Additionally,
4888abseqR extends abseqPy to compare multiple repertoire analyses and perform
4889further downstream analysis on its output.")
4890 (license license:gpl3)))
41aab7d1
RW
4891
4892(define-public r-bacon
4893 (package
4894 (name "r-bacon")
d5dcf1bb 4895 (version "1.18.0")
41aab7d1
RW
4896 (source
4897 (origin
4898 (method url-fetch)
4899 (uri (bioconductor-uri "bacon" version))
4900 (sha256
4901 (base32
d5dcf1bb 4902 "0cv4zhs075mz8c5gdwhr45v14fb1lyi3rlwjfqyz15dmmnzlxw47"))))
41aab7d1
RW
4903 (build-system r-build-system)
4904 (propagated-inputs
4905 `(("r-biocparallel" ,r-biocparallel)
4906 ("r-ellipse" ,r-ellipse)
4907 ("r-ggplot2" ,r-ggplot2)))
506cbeab
RW
4908 (native-inputs
4909 `(("r-knitr" ,r-knitr)))
41aab7d1
RW
4910 (home-page "https://bioconductor.org/packages/bacon/")
4911 (synopsis "Controlling bias and inflation in association studies")
4912 (description
4913 "Bacon can be used to remove inflation and bias often observed in
4914epigenome- and transcriptome-wide association studies. To this end bacon
4915constructs an empirical null distribution using a Gibbs Sampling algorithm by
4916fitting a three-component normal mixture on z-scores.")
4917 (license license:gpl2+)))
051e8e1a
RW
4918
4919(define-public r-rgadem
4920 (package
4921 (name "r-rgadem")
41071edc 4922 (version "2.38.0")
051e8e1a
RW
4923 (source
4924 (origin
4925 (method url-fetch)
4926 (uri (bioconductor-uri "rGADEM" version))
4927 (sha256
4928 (base32
41071edc 4929 "0x13glgkcnjg4qsn0v0qgzy6bgmghqpvgwfww2ha641p0c5i9qzw"))))
051e8e1a
RW
4930 (properties `((upstream-name . "rGADEM")))
4931 (build-system r-build-system)
4932 (propagated-inputs
4933 `(("r-biostrings" ,r-biostrings)
4934 ("r-bsgenome" ,r-bsgenome)
07189489 4935 ("r-genomicranges" ,r-genomicranges)
051e8e1a
RW
4936 ("r-iranges" ,r-iranges)
4937 ("r-seqlogo" ,r-seqlogo)))
4938 (home-page "https://bioconductor.org/packages/rGADEM/")
4939 (synopsis "De novo sequence motif discovery")
4940 (description
4941 "rGADEM is an efficient de novo motif discovery tool for large-scale
4942genomic sequence data.")
4943 (license license:artistic2.0)))
229f97c3
RW
4944
4945(define-public r-motiv
4946 (package
4947 (name "r-motiv")
352cfa34 4948 (version "1.43.0")
229f97c3
RW
4949 (source
4950 (origin
4951 (method url-fetch)
4952 (uri (bioconductor-uri "MotIV" version))
4953 (sha256
4954 (base32
352cfa34 4955 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
229f97c3
RW
4956 (properties `((upstream-name . "MotIV")))
4957 (build-system r-build-system)
4958 (inputs
4959 `(("gsl" ,gsl)))
4960 (propagated-inputs
4961 `(("r-biocgenerics" ,r-biocgenerics)
4962 ("r-biostrings" ,r-biostrings)
35a1b3ec 4963 ("r-genomicranges" ,r-genomicranges)
229f97c3
RW
4964 ("r-iranges" ,r-iranges)
4965 ("r-lattice" ,r-lattice)
4966 ("r-rgadem" ,r-rgadem)
4967 ("r-s4vectors" ,r-s4vectors)))
4968 (home-page "https://bioconductor.org/packages/MotIV/")
4969 (synopsis "Motif identification and validation")
4970 (description
4971 "This package is used for the identification and validation of sequence
4972motifs. It makes use of STAMP for comparing a set of motifs to a given
4973database (e.g. JASPAR). It can also be used to visualize motifs, motif
4974distributions, modules and filter motifs.")
4975 (license license:gpl2)))
2a72ef56 4976
3699bcf5
RJ
4977(define-public r-motifdb
4978 (package
4979 (name "r-motifdb")
a2bae167 4980 (version "1.32.0")
3699bcf5
RJ
4981 (source (origin
4982 (method url-fetch)
4983 (uri (bioconductor-uri "MotifDb" version))
4984 (sha256
a2bae167 4985 (base32 "0gfk1dgw7gd2y4cnmfdzpzjqkvvikcwx20h0fp7aiq8f0zfwlav5"))))
3699bcf5
RJ
4986 (properties `((upstream-name . "MotifDb")))
4987 (build-system r-build-system)
4988 (propagated-inputs
4989 `(("r-biocgenerics" ,r-biocgenerics)
4990 ("r-biostrings" ,r-biostrings)
da6a75fe 4991 ("r-genomicranges" ,r-genomicranges)
3699bcf5
RJ
4992 ("r-iranges" ,r-iranges)
4993 ("r-rtracklayer" ,r-rtracklayer)
4994 ("r-s4vectors" ,r-s4vectors)
4995 ("r-splitstackshape" ,r-splitstackshape)))
da6a75fe
RW
4996 (native-inputs
4997 `(("r-knitr" ,r-knitr)))
3699bcf5
RJ
4998 (home-page "https://www.bioconductor.org/packages/MotifDb/")
4999 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
5000 (description "This package provides more than 2000 annotated position
5001frequency matrices from nine public sources, for multiple organisms.")
5002 (license license:artistic2.0)))
5003
886125d7
RJ
5004(define-public r-motifbreakr
5005 (package
5006 (name "r-motifbreakr")
301e549c 5007 (version "2.4.0")
886125d7
RJ
5008 (source (origin
5009 (method url-fetch)
5010 (uri (bioconductor-uri "motifbreakR" version))
5011 (sha256
301e549c 5012 (base32 "0nni6i7h51kz0ch8ls9c9jzd7fjmc9wsavp11hx6w6bmhnh3k4n7"))))
886125d7
RJ
5013 (properties `((upstream-name . "motifbreakR")))
5014 (build-system r-build-system)
5015 (propagated-inputs
e65783e0
RW
5016 `(("r-biocgenerics" ,r-biocgenerics)
5017 ("r-biocparallel" ,r-biocparallel)
886125d7
RJ
5018 ("r-biostrings" ,r-biostrings)
5019 ("r-bsgenome" ,r-bsgenome)
e65783e0
RW
5020 ("r-genomeinfodb" ,r-genomeinfodb)
5021 ("r-genomicranges" ,r-genomicranges)
5022 ("r-grimport" ,r-grimport)
886125d7 5023 ("r-gviz" ,r-gviz)
e65783e0 5024 ("r-iranges" ,r-iranges)
886125d7 5025 ("r-matrixstats" ,r-matrixstats)
e65783e0
RW
5026 ("r-motifdb" ,r-motifdb)
5027 ("r-motifstack" ,r-motifstack)
5028 ("r-rtracklayer" ,r-rtracklayer)
5029 ("r-s4vectors" ,r-s4vectors)
5030 ("r-stringr" ,r-stringr)
5031 ("r-summarizedexperiment" ,r-summarizedexperiment)
886125d7 5032 ("r-tfmpvalue" ,r-tfmpvalue)
e65783e0
RW
5033 ("r-variantannotation" ,r-variantannotation)))
5034 (native-inputs
5035 `(("r-knitr" ,r-knitr)))
886125d7
RJ
5036 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
5037 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
5038 (description "This package allows biologists to judge in the first place
5039whether the sequence surrounding the polymorphism is a good match, and in
5040the second place how much information is gained or lost in one allele of
5041the polymorphism relative to another. This package gives a choice of
5042algorithms for interrogation of genomes with motifs from public sources:
5043@enumerate
5044@item a weighted-sum probability matrix;
5045@item log-probabilities;
5046@item weighted by relative entropy.
5047@end enumerate
5048
5049This package can predict effects for novel or previously described variants in
5050public databases, making it suitable for tasks beyond the scope of its original
5051design. Lastly, it can be used to interrogate any genome curated within
5052Bioconductor.")
5053 (license license:gpl2+)))
5054
2a72ef56
RW
5055(define-public r-motifstack
5056 (package
5057 (name "r-motifstack")
4b4cd2b8 5058 (version "1.34.0")
2a72ef56
RW
5059 (source
5060 (origin
5061 (method url-fetch)
5062 (uri (bioconductor-uri "motifStack" version))
5063 (sha256
5064 (base32
4b4cd2b8 5065 "1psqpdbgbad31bd8hg5bl62qi5s9rl75nzm85igfpxar3zwwxjlb"))))
2a72ef56
RW
5066 (properties `((upstream-name . "motifStack")))
5067 (build-system r-build-system)
5068 (propagated-inputs
5069 `(("r-ade4" ,r-ade4)
5070 ("r-biostrings" ,r-biostrings)
dda936ca 5071 ("r-ggplot2" ,r-ggplot2)
2a72ef56 5072 ("r-htmlwidgets" ,r-htmlwidgets)
2a72ef56 5073 ("r-xml" ,r-xml)))
e6fbaf0c
RW
5074 (native-inputs
5075 `(("r-knitr" ,r-knitr)))
2a72ef56
RW
5076 (home-page "https://bioconductor.org/packages/motifStack/")
5077 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
5078 (description
5079 "The motifStack package is designed for graphic representation of
5080multiple motifs with different similarity scores. It works with both DNA/RNA
5081sequence motifs and amino acid sequence motifs. In addition, it provides the
5082flexibility for users to customize the graphic parameters such as the font
5083type and symbol colors.")
5084 (license license:gpl2+)))
e5bff307
RW
5085
5086(define-public r-genomicscores
5087 (package
5088 (name "r-genomicscores")
39280618 5089 (version "2.2.0")
e5bff307
RW
5090 (source
5091 (origin
5092 (method url-fetch)
5093 (uri (bioconductor-uri "GenomicScores" version))
5094 (sha256
5095 (base32
39280618 5096 "1492xirsgag2dsr6ys9wm3a65sq826p9hcdg3b4dm1wbxgdfx6jr"))))
e5bff307
RW
5097 (properties `((upstream-name . "GenomicScores")))
5098 (build-system r-build-system)
5099 (propagated-inputs
5100 `(("r-annotationhub" ,r-annotationhub)
5101 ("r-biobase" ,r-biobase)
39280618 5102 ("r-biocfilecache" ,r-biocfilecache)
e5bff307 5103 ("r-biocgenerics" ,r-biocgenerics)
39280618 5104 ("r-biocmanager" ,r-biocmanager)
e5bff307 5105 ("r-biostrings" ,r-biostrings)
785c7596 5106 ("r-delayedarray" ,r-delayedarray)
e5bff307
RW
5107 ("r-genomeinfodb" ,r-genomeinfodb)
5108 ("r-genomicranges" ,r-genomicranges)
785c7596 5109 ("r-hdf5array" ,r-hdf5array)
e5bff307 5110 ("r-iranges" ,r-iranges)
785c7596 5111 ("r-rhdf5" ,r-rhdf5)
e5bff307
RW
5112 ("r-s4vectors" ,r-s4vectors)
5113 ("r-xml" ,r-xml)))
785c7596
RW
5114 (native-inputs
5115 `(("r-knitr" ,r-knitr)))
e5bff307
RW
5116 (home-page "https://github.com/rcastelo/GenomicScores/")
5117 (synopsis "Work with genome-wide position-specific scores")
5118 (description
5119 "This package provides infrastructure to store and access genome-wide
5120position-specific scores within R and Bioconductor.")
5121 (license license:artistic2.0)))
32e0f906
RW
5122
5123(define-public r-atacseqqc
5124 (package
5125 (name "r-atacseqqc")
2ba61c67 5126 (version "1.14.4")
32e0f906
RW
5127 (source
5128 (origin
5129 (method url-fetch)
5130 (uri (bioconductor-uri "ATACseqQC" version))
5131 (sha256
5132 (base32
2ba61c67 5133 "04sn0zl4m60i5jvqz5rmhc4qwcgrhk6rhznrygmm93k9v363mbn9"))))
32e0f906
RW
5134 (properties `((upstream-name . "ATACseqQC")))
5135 (build-system r-build-system)
5136 (propagated-inputs
5137 `(("r-biocgenerics" ,r-biocgenerics)
5138 ("r-biostrings" ,r-biostrings)
5139 ("r-bsgenome" ,r-bsgenome)
5140 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 5141 ("r-edger" ,r-edger)
32e0f906
RW
5142 ("r-genomeinfodb" ,r-genomeinfodb)
5143 ("r-genomicalignments" ,r-genomicalignments)
5144 ("r-genomicranges" ,r-genomicranges)
5145 ("r-genomicscores" ,r-genomicscores)
5146 ("r-iranges" ,r-iranges)
5147 ("r-kernsmooth" ,r-kernsmooth)
5148 ("r-limma" ,r-limma)
5149 ("r-motifstack" ,r-motifstack)
5150 ("r-preseqr" ,r-preseqr)
5151 ("r-randomforest" ,r-randomforest)
5152 ("r-rsamtools" ,r-rsamtools)
5153 ("r-rtracklayer" ,r-rtracklayer)
5154 ("r-s4vectors" ,r-s4vectors)))
dc30cc03
RW
5155 (native-inputs
5156 `(("r-knitr" ,r-knitr)))
32e0f906
RW
5157 (home-page "https://bioconductor.org/packages/ATACseqQC/")
5158 (synopsis "ATAC-seq quality control")
5159 (description
5160 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
5161sequencing, is a rapid and sensitive method for chromatin accessibility
5162analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
5163and DNAse-seq. The ATACseqQC package was developed to help users to quickly
5164assess whether their ATAC-seq experiment is successful. It includes
5165diagnostic plots of fragment size distribution, proportion of mitochondria
5166reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
5167footprints.")
5168 (license license:gpl2+)))
3972cfce
RW
5169
5170(define-public r-gofuncr
5171 (package
5172 (name "r-gofuncr")
c3b69d63 5173 (version "1.10.0")
3972cfce
RW
5174 (source
5175 (origin
5176 (method url-fetch)
5177 (uri (bioconductor-uri "GOfuncR" version))
5178 (sha256
5179 (base32
c3b69d63 5180 "1ah4v2jj508wjsmrncw58wjq2cyris7bnzfw6kr7jp9n4dvn33mq"))))
3972cfce
RW
5181 (properties `((upstream-name . "GOfuncR")))
5182 (build-system r-build-system)
5183 (propagated-inputs
5184 `(("r-annotationdbi" ,r-annotationdbi)
5185 ("r-genomicranges" ,r-genomicranges)
5186 ("r-gtools" ,r-gtools)
5187 ("r-iranges" ,r-iranges)
5188 ("r-mapplots" ,r-mapplots)
5189 ("r-rcpp" ,r-rcpp)
5190 ("r-vioplot" ,r-vioplot)))
028fd6f7
RW
5191 (native-inputs
5192 `(("r-knitr" ,r-knitr)))
3972cfce
RW
5193 (home-page "https://bioconductor.org/packages/GOfuncR/")
5194 (synopsis "Gene ontology enrichment using FUNC")
5195 (description
5196 "GOfuncR performs a gene ontology enrichment analysis based on the
5197ontology enrichment software FUNC. GO-annotations are obtained from
5198OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
5199included in the package and updated regularly. GOfuncR provides the standard
5200candidate vs background enrichment analysis using the hypergeometric test, as
5201well as three additional tests:
5202
5203@enumerate
5204@item the Wilcoxon rank-sum test that is used when genes are ranked,
5205@item a binomial test that is used when genes are associated with two counts,
5206 and
5207@item a Chi-square or Fisher's exact test that is used in cases when genes are
5208associated with four counts.
5209@end enumerate
5210
5211To correct for multiple testing and interdependency of the tests, family-wise
5212error rates are computed based on random permutations of the gene-associated
5213variables. GOfuncR also provides tools for exploring the ontology graph and
5214the annotations, and options to take gene-length or spatial clustering of
5215genes into account. It is also possible to provide custom gene coordinates,
5216annotations and ontologies.")
5217 (license license:gpl2+)))
9bf4bb19
RW
5218
5219(define-public r-abaenrichment
5220 (package
5221 (name "r-abaenrichment")
8a7f7112 5222 (version "1.20.0")
9bf4bb19
RW
5223 (source
5224 (origin
5225 (method url-fetch)
5226 (uri (bioconductor-uri "ABAEnrichment" version))
5227 (sha256
5228 (base32
8a7f7112 5229 "0i0214ap9f6lnyawdgcdsds6g3g9qqji3wbn6ln6rs698gjs9w9c"))))
9bf4bb19
RW
5230 (properties `((upstream-name . "ABAEnrichment")))
5231 (build-system r-build-system)
5232 (propagated-inputs
5233 `(("r-abadata" ,r-abadata)
5234 ("r-data-table" ,r-data-table)
5235 ("r-gofuncr" ,r-gofuncr)
5236 ("r-gplots" ,r-gplots)
5237 ("r-gtools" ,r-gtools)
5238 ("r-rcpp" ,r-rcpp)))
6a65ac15
RW
5239 (native-inputs
5240 `(("r-knitr" ,r-knitr)))
9bf4bb19
RW
5241 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
5242 (synopsis "Gene expression enrichment in human brain regions")
5243 (description
5244 "The package ABAEnrichment is designed to test for enrichment of user
5245defined candidate genes in the set of expressed genes in different human brain
5246regions. The core function @code{aba_enrich} integrates the expression of the
5247candidate gene set (averaged across donors) and the structural information of
5248the brain using an ontology, both provided by the Allen Brain Atlas project.")
5249 (license license:gpl2+)))
0b91b7b9
RW
5250
5251(define-public r-annotationfuncs
5252 (package
5253 (name "r-annotationfuncs")
bc12a4b6 5254 (version "1.40.0")
0b91b7b9
RW
5255 (source
5256 (origin
5257 (method url-fetch)
5258 (uri (bioconductor-uri "AnnotationFuncs" version))
5259 (sha256
5260 (base32
bc12a4b6 5261 "0xsm7741zm81bi4c9hy0zaacnk8a6bahdpc6srqzrbsz0pfzdyhr"))))
0b91b7b9
RW
5262 (properties
5263 `((upstream-name . "AnnotationFuncs")))
5264 (build-system r-build-system)
5265 (propagated-inputs
5266 `(("r-annotationdbi" ,r-annotationdbi)
5267 ("r-dbi" ,r-dbi)))
5268 (home-page "https://www.iysik.com/r/annotationfuncs")
5269 (synopsis "Annotation translation functions")
5270 (description
5271 "This package provides functions for handling translating between
5272different identifieres using the Biocore Data Team data-packages (e.g.
5273@code{org.Bt.eg.db}).")
5274 (license license:gpl2)))
adf7d813
RW
5275
5276(define-public r-annotationtools
5277 (package
5278 (name "r-annotationtools")
57791542 5279 (version "1.64.0")
adf7d813
RW
5280 (source
5281 (origin
5282 (method url-fetch)
5283 (uri (bioconductor-uri "annotationTools" version))
5284 (sha256
5285 (base32
57791542 5286 "1q3c30hqxjgar3gm8d7h4rw3m7cgc11cgv9q0fwv5abj075cj224"))))
adf7d813
RW
5287 (properties
5288 `((upstream-name . "annotationTools")))
5289 (build-system r-build-system)
5290 (propagated-inputs `(("r-biobase" ,r-biobase)))
5291 (home-page "https://bioconductor.org/packages/annotationTools/")
5292 (synopsis "Annotate microarrays and perform gene expression analyses")
5293 (description
5294 "This package provides functions to annotate microarrays, find orthologs,
5295and integrate heterogeneous gene expression profiles using annotation and
5296other molecular biology information available as flat file database (plain
5297text files).")
5298 ;; Any version of the GPL.
5299 (license (list license:gpl2+))))
f31e10f8
RW
5300
5301(define-public r-allelicimbalance
5302 (package
5303 (name "r-allelicimbalance")
85c6636b 5304 (version "1.28.0")
f31e10f8
RW
5305 (source
5306 (origin
5307 (method url-fetch)
5308 (uri (bioconductor-uri "AllelicImbalance" version))
5309 (sha256
5310 (base32
85c6636b 5311 "1hk08kwxjlg2jb59bwv9fbc446pyf6knkscfj757nl6yjf11akbl"))))
f31e10f8
RW
5312 (properties
5313 `((upstream-name . "AllelicImbalance")))
5314 (build-system r-build-system)
5315 (propagated-inputs
5316 `(("r-annotationdbi" ,r-annotationdbi)
5317 ("r-biocgenerics" ,r-biocgenerics)
5318 ("r-biostrings" ,r-biostrings)
5319 ("r-bsgenome" ,r-bsgenome)
5320 ("r-genomeinfodb" ,r-genomeinfodb)
5321 ("r-genomicalignments" ,r-genomicalignments)
5322 ("r-genomicfeatures" ,r-genomicfeatures)
5323 ("r-genomicranges" ,r-genomicranges)
5324 ("r-gridextra" ,r-gridextra)
5325 ("r-gviz" ,r-gviz)
5326 ("r-iranges" ,r-iranges)
5327 ("r-lattice" ,r-lattice)
5328 ("r-latticeextra" ,r-latticeextra)
5329 ("r-nlme" ,r-nlme)
5330 ("r-rsamtools" ,r-rsamtools)
5331 ("r-s4vectors" ,r-s4vectors)
5332 ("r-seqinr" ,r-seqinr)
5333 ("r-summarizedexperiment" ,r-summarizedexperiment)
5334 ("r-variantannotation" ,r-variantannotation)))
63149388
RW
5335 (native-inputs
5336 `(("r-knitr" ,r-knitr)))
f31e10f8
RW
5337 (home-page "https://github.com/pappewaio/AllelicImbalance")
5338 (synopsis "Investigate allele-specific expression")
5339 (description
5340 "This package provides a framework for allele-specific expression
5341investigation using RNA-seq data.")
5342 (license license:gpl3)))
ffe7029b
RW
5343
5344(define-public r-aucell
5345 (package
5346 (name "r-aucell")
ff8b9153 5347 (version "1.12.0")
ffe7029b
RW
5348 (source
5349 (origin
5350 (method url-fetch)
5351 (uri (bioconductor-uri "AUCell" version))
5352 (sha256
5353 (base32
ff8b9153 5354 "0ibsf3nid27hipr03z7phh0yzwfj8bqza6n6g7wfghpls4l12ipx"))))
ffe7029b
RW
5355 (properties `((upstream-name . "AUCell")))
5356 (build-system r-build-system)
5357 (propagated-inputs
3a35d274
RW
5358 `(("r-biocgenerics" ,r-biocgenerics)
5359 ("r-data-table" ,r-data-table)
ffe7029b
RW
5360 ("r-gseabase" ,r-gseabase)
5361 ("r-mixtools" ,r-mixtools)
5362 ("r-r-utils" ,r-r-utils)
3a35d274 5363 ("r-s4vectors" ,r-s4vectors)
ffe7029b
RW
5364 ("r-shiny" ,r-shiny)
5365 ("r-summarizedexperiment" ,r-summarizedexperiment)))
e059ab25
RW
5366 (native-inputs
5367 `(("r-knitr" ,r-knitr)))
ffe7029b
RW
5368 (home-page "https://bioconductor.org/packages/AUCell/")
5369 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
5370 (description
8c4bf6c2 5371 "AUCell identifies cells with active gene sets (e.g. signatures,
ffe7029b
RW
5372gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
5373Under the Curve} (AUC) to calculate whether a critical subset of the input
5374gene set is enriched within the expressed genes for each cell. The
5375distribution of AUC scores across all the cells allows exploring the relative
5376expression of the signature. Since the scoring method is ranking-based,
5377AUCell is independent of the gene expression units and the normalization
5378procedure. In addition, since the cells are evaluated individually, it can
5379easily be applied to bigger datasets, subsetting the expression matrix if
5380needed.")
5381 (license license:gpl3)))
5cfa4bff
RW
5382
5383(define-public r-ebimage
5384 (package
5385 (name "r-ebimage")
ba0bf98d 5386 (version "4.32.0")
5cfa4bff
RW
5387 (source
5388 (origin
5389 (method url-fetch)
5390 (uri (bioconductor-uri "EBImage" version))
5391 (sha256
5392 (base32
ba0bf98d 5393 "0qi8bbix5bjahs73ljhfvidlbj8hz5m5j0sb9cjxlngnnldbh4ww"))))
5cfa4bff
RW
5394 (properties `((upstream-name . "EBImage")))
5395 (build-system r-build-system)
5396 (propagated-inputs
5397 `(("r-abind" ,r-abind)
5398 ("r-biocgenerics" ,r-biocgenerics)
5399 ("r-fftwtools" ,r-fftwtools)
5400 ("r-htmltools" ,r-htmltools)
5401 ("r-htmlwidgets" ,r-htmlwidgets)
5402 ("r-jpeg" ,r-jpeg)
5403 ("r-locfit" ,r-locfit)
5404 ("r-png" ,r-png)
5405 ("r-rcurl" ,r-rcurl)
5406 ("r-tiff" ,r-tiff)))
5407 (native-inputs
5408 `(("r-knitr" ,r-knitr))) ; for vignettes
5409 (home-page "https://github.com/aoles/EBImage")
5410 (synopsis "Image processing and analysis toolbox for R")
5411 (description
5412 "EBImage provides general purpose functionality for image processing and
5413analysis. In the context of (high-throughput) microscopy-based cellular
5414assays, EBImage offers tools to segment cells and extract quantitative
5415cellular descriptors. This allows the automation of such tasks using the R
5416programming language and facilitates the use of other tools in the R
5417environment for signal processing, statistical modeling, machine learning and
5418visualization with image data.")
5419 ;; Any version of the LGPL.
5420 (license license:lgpl2.1+)))
51e98f7e
RW
5421
5422(define-public r-yamss
5423 (package
5424 (name "r-yamss")
65ba4ba5 5425 (version "1.16.0")
51e98f7e
RW
5426 (source
5427 (origin
5428 (method url-fetch)
5429 (uri (bioconductor-uri "yamss" version))
5430 (sha256
5431 (base32
65ba4ba5 5432 "0cxzn7j9apjcabbvvii16kn4whwd9khcyz867w5ag3zdxwvg7l7w"))))
51e98f7e
RW
5433 (build-system r-build-system)
5434 (propagated-inputs
5435 `(("r-biocgenerics" ,r-biocgenerics)
5436 ("r-data-table" ,r-data-table)
5437 ("r-ebimage" ,r-ebimage)
5438 ("r-iranges" ,r-iranges)
5439 ("r-limma" ,r-limma)
5440 ("r-matrix" ,r-matrix)
5441 ("r-mzr" ,r-mzr)
5442 ("r-s4vectors" ,r-s4vectors)
5443 ("r-summarizedexperiment"
5444 ,r-summarizedexperiment)))
6e397aad
RW
5445 (native-inputs
5446 `(("r-knitr" ,r-knitr)))
51e98f7e
RW
5447 (home-page "https://github.com/hansenlab/yamss")
5448 (synopsis "Tools for high-throughput metabolomics")
5449 (description
5450 "This package provides tools to analyze and visualize high-throughput
9b19734c 5451metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
5452preprocess data in a way that enables reliable and powerful differential
5453analysis.")
5454 (license license:artistic2.0)))
398c4a93
RW
5455
5456(define-public r-gtrellis
5457 (package
5458 (name "r-gtrellis")
0836ef6b 5459 (version "1.22.0")
398c4a93
RW
5460 (source
5461 (origin
5462 (method url-fetch)
5463 (uri (bioconductor-uri "gtrellis" version))
5464 (sha256
5465 (base32
0836ef6b 5466 "14mpavkxlp9d1kccwi4b9hi7x8md5j4s1g17ivqsj38lxqjvg5gw"))))
398c4a93
RW
5467 (build-system r-build-system)
5468 (propagated-inputs
5469 `(("r-circlize" ,r-circlize)
5470 ("r-genomicranges" ,r-genomicranges)
5471 ("r-getoptlong" ,r-getoptlong)
5472 ("r-iranges" ,r-iranges)))
a471def0
RW
5473 (native-inputs
5474 `(("r-knitr" ,r-knitr)))
398c4a93
RW
5475 (home-page "https://github.com/jokergoo/gtrellis")
5476 (synopsis "Genome level Trellis layout")
5477 (description
5478 "Genome level Trellis graph visualizes genomic data conditioned by
5479genomic categories (e.g. chromosomes). For each genomic category, multiple
5480dimensional data which are represented as tracks describe different features
5481from different aspects. This package provides high flexibility to arrange
5482genomic categories and to add self-defined graphics in the plot.")
5483 (license license:expat)))
28098414
RW
5484
5485(define-public r-somaticsignatures
5486 (package
5487 (name "r-somaticsignatures")
36f3a19a 5488 (version "2.26.0")
28098414
RW
5489 (source
5490 (origin
5491 (method url-fetch)
5492 (uri (bioconductor-uri "SomaticSignatures" version))
5493 (sha256
5494 (base32
36f3a19a 5495 "1pwf9ws0klcij27w22p0nh924yp5h2jsidp54ppp7mnx08iv0801"))))
28098414
RW
5496 (properties
5497 `((upstream-name . "SomaticSignatures")))
5498 (build-system r-build-system)
5499 (propagated-inputs
5500 `(("r-biobase" ,r-biobase)
5501 ("r-biostrings" ,r-biostrings)
5502 ("r-genomeinfodb" ,r-genomeinfodb)
5503 ("r-genomicranges" ,r-genomicranges)
5504 ("r-ggbio" ,r-ggbio)
5505 ("r-ggplot2" ,r-ggplot2)
5506 ("r-iranges" ,r-iranges)
5507 ("r-nmf" ,r-nmf)
5508 ("r-pcamethods" ,r-pcamethods)
5509 ("r-proxy" ,r-proxy)
5510 ("r-reshape2" ,r-reshape2)
5511 ("r-s4vectors" ,r-s4vectors)
5512 ("r-variantannotation" ,r-variantannotation)))
63c14717
RW
5513 (native-inputs
5514 `(("r-knitr" ,r-knitr)))
28098414
RW
5515 (home-page "https://github.com/juliangehring/SomaticSignatures")
5516 (synopsis "Somatic signatures")
5517 (description
5518 "This package identifies mutational signatures of @dfn{single nucleotide
5519variants} (SNVs). It provides a infrastructure related to the methodology
5520described in Nik-Zainal (2012, Cell), with flexibility in the matrix
5521decomposition algorithms.")
5522 (license license:expat)))
303f2ed1
RW
5523
5524(define-public r-yapsa
5525 (package
5526 (name "r-yapsa")
d0db04fc 5527 (version "1.16.0")
303f2ed1
RW
5528 (source
5529 (origin
5530 (method url-fetch)
5531 (uri (bioconductor-uri "YAPSA" version))
5532 (sha256
5533 (base32
d0db04fc 5534 "1vwccrp01p8i42axbaz1bqq173la18ldrzmrjawr5nkjjkvddbpb"))))
303f2ed1
RW
5535 (properties `((upstream-name . "YAPSA")))
5536 (build-system r-build-system)
5537 (propagated-inputs
8a5abc62
RW
5538 `(("r-biostrings" ,r-biostrings)
5539 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
5540 ("r-circlize" ,r-circlize)
303f2ed1
RW
5541 ("r-complexheatmap" ,r-complexheatmap)
5542 ("r-corrplot" ,r-corrplot)
5543 ("r-dendextend" ,r-dendextend)
8a5abc62
RW
5544 ("r-doparallel" ,r-doparallel)
5545 ("r-dplyr" ,r-dplyr)
303f2ed1
RW
5546 ("r-genomeinfodb" ,r-genomeinfodb)
5547 ("r-genomicranges" ,r-genomicranges)
5548 ("r-getoptlong" ,r-getoptlong)
8a5abc62 5549 ("r-ggbeeswarm" ,r-ggbeeswarm)
303f2ed1
RW
5550 ("r-ggplot2" ,r-ggplot2)
5551 ("r-gridextra" ,r-gridextra)
5552 ("r-gtrellis" ,r-gtrellis)
5553 ("r-keggrest" ,r-keggrest)
d0db04fc 5554 ("r-limsolve" ,r-limsolve)
8a5abc62 5555 ("r-magrittr" ,r-magrittr)
303f2ed1 5556 ("r-pmcmr" ,r-pmcmr)
8a5abc62 5557 ("r-pracma" ,r-pracma)
303f2ed1
RW
5558 ("r-reshape2" ,r-reshape2)
5559 ("r-somaticsignatures" ,r-somaticsignatures)
5560 ("r-variantannotation" ,r-variantannotation)))
8a5abc62
RW
5561 (native-inputs
5562 `(("r-knitr" ,r-knitr)))
303f2ed1
RW
5563 (home-page "https://bioconductor.org/packages/YAPSA/")
5564 (synopsis "Yet another package for signature analysis")
5565 (description
5566 "This package provides functions and routines useful in the analysis of
5567somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
5568functions to perform a signature analysis with known signatures and a
5569signature analysis on @dfn{stratified mutational catalogue} (SMC) are
5570provided.")
5571 (license license:gpl3)))
e99380d6
RW
5572
5573(define-public r-gcrma
5574 (package
5575 (name "r-gcrma")
3d41f0c2 5576 (version "2.62.0")
e99380d6
RW
5577 (source
5578 (origin
5579 (method url-fetch)
5580 (uri (bioconductor-uri "gcrma" version))
5581 (sha256
5582 (base32
3d41f0c2 5583 "1v1x13iwcv6c9x7r1iz2598rwlyzic67jbqcajg24ib6lcfn9f00"))))
e99380d6
RW
5584 (build-system r-build-system)
5585 (propagated-inputs
5586 `(("r-affy" ,r-affy)
5587 ("r-affyio" ,r-affyio)
5588 ("r-biobase" ,r-biobase)
5589 ("r-biocmanager" ,r-biocmanager)
5590 ("r-biostrings" ,r-biostrings)
5591 ("r-xvector" ,r-xvector)))
5592 (home-page "https://bioconductor.org/packages/gcrma/")
5593 (synopsis "Background adjustment using sequence information")
5594 (description
5595 "Gcrma adjusts for background intensities in Affymetrix array data which
5596include optical noise and @dfn{non-specific binding} (NSB). The main function
5597@code{gcrma} converts background adjusted probe intensities to expression
5598measures using the same normalization and summarization methods as a
5599@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
5600to estimate probe affinity to NSB. The sequence information is summarized in
5601a more complex way than the simple GC content. Instead, the base types (A, T,
5602G or C) at each position along the probe determine the affinity of each probe.
5603The parameters of the position-specific base contributions to the probe
5604affinity is estimated in an NSB experiment in which only NSB but no
7230f6d5 5605gene-specific binding is expected.")
e99380d6
RW
5606 ;; Any version of the LGPL
5607 (license license:lgpl2.1+)))
4675b3cf
RW
5608
5609(define-public r-simpleaffy
5610 (package
5611 (name "r-simpleaffy")
48aaef23 5612 (version "2.66.0")
4675b3cf
RW
5613 (source
5614 (origin
5615 (method url-fetch)
5616 (uri (bioconductor-uri "simpleaffy" version))
5617 (sha256
5618 (base32
48aaef23 5619 "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb"))))
4675b3cf
RW
5620 (build-system r-build-system)
5621 (propagated-inputs
5622 `(("r-affy" ,r-affy)
5623 ("r-biobase" ,r-biobase)
5624 ("r-biocgenerics" ,r-biocgenerics)
5625 ("r-gcrma" ,r-gcrma)
5626 ("r-genefilter" ,r-genefilter)))
5627 (home-page "https://bioconductor.org/packages/simpleaffy/")
5628 (synopsis "Very simple high level analysis of Affymetrix data")
5629 (description
5630 "This package provides high level functions for reading Affy @file{.CEL}
5631files, phenotypic data, and then computing simple things with it, such as
5632t-tests, fold changes and the like. It makes heavy use of the @code{affy}
5633library. It also has some basic scatter plot functions and mechanisms for
5634generating high resolution journal figures.")
5635 (license license:gpl2+)))
f562c90a
RW
5636
5637(define-public r-yaqcaffy
5638 (package
5639 (name "r-yaqcaffy")
94dee0af 5640 (version "1.50.0")
f562c90a
RW
5641 (source
5642 (origin
5643 (method url-fetch)
5644 (uri (bioconductor-uri "yaqcaffy" version))
5645 (sha256
5646 (base32
94dee0af 5647 "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96"))))
f562c90a
RW
5648 (build-system r-build-system)
5649 (propagated-inputs
5650 `(("r-simpleaffy" ,r-simpleaffy)))
5651 (home-page "https://bioconductor.org/packages/yaqcaffy/")
5652 (synopsis "Affymetrix quality control and reproducibility analysis")
5653 (description
5654 "This is a package that can be used for quality control of Affymetrix
5655GeneChip expression data and reproducibility analysis of human whole genome
5656chips with the MAQC reference datasets.")
5657 (license license:artistic2.0)))
59cf2629
RW
5658
5659(define-public r-quantro
5660 (package
5661 (name "r-quantro")
adf6edc7 5662 (version "1.24.0")
59cf2629
RW
5663 (source
5664 (origin
5665 (method url-fetch)
5666 (uri (bioconductor-uri "quantro" version))
5667 (sha256
5668 (base32
adf6edc7 5669 "1mq4hda73idkq0lkfrhcmiz4kkalfn47dh3i75br5fi33mdgc0k2"))))
59cf2629
RW
5670 (build-system r-build-system)
5671 (propagated-inputs
5672 `(("r-biobase" ,r-biobase)
5673 ("r-doparallel" ,r-doparallel)
5674 ("r-foreach" ,r-foreach)
5675 ("r-ggplot2" ,r-ggplot2)
5676 ("r-iterators" ,r-iterators)
5677 ("r-minfi" ,r-minfi)
5678 ("r-rcolorbrewer" ,r-rcolorbrewer)))
70d90ae7
RW
5679 (native-inputs
5680 `(("r-knitr" ,r-knitr)))
59cf2629
RW
5681 (home-page "https://bioconductor.org/packages/quantro/")
5682 (synopsis "Test for when to use quantile normalization")
5683 (description
5684 "This package provides a data-driven test for the assumptions of quantile
5685normalization using raw data such as objects that inherit eSets (e.g.
5686ExpressionSet, MethylSet). Group level information about each sample (such as
5687Tumor / Normal status) must also be provided because the test assesses if
5688there are global differences in the distributions between the user-defined
5689groups.")
5690 (license license:gpl3+)))
98a2af31
RW
5691
5692(define-public r-yarn
5693 (package
5694 (name "r-yarn")
8db36c1f 5695 (version "1.16.0")
98a2af31
RW
5696 (source
5697 (origin
5698 (method url-fetch)
5699 (uri (bioconductor-uri "yarn" version))
5700 (sha256
5701 (base32
8db36c1f 5702 "0p8wz5jn601vxbbxkm73ps3fx0j1y56nr2qf6y8k80vgrk7bv5gp"))))
98a2af31
RW
5703 (build-system r-build-system)
5704 (propagated-inputs
5705 `(("r-biobase" ,r-biobase)
5706 ("r-biomart" ,r-biomart)
5707 ("r-downloader" ,r-downloader)
5708 ("r-edger" ,r-edger)
5709 ("r-gplots" ,r-gplots)
5710 ("r-limma" ,r-limma)
5711 ("r-matrixstats" ,r-matrixstats)
5712 ("r-preprocesscore" ,r-preprocesscore)
5713 ("r-quantro" ,r-quantro)
5714 ("r-rcolorbrewer" ,r-rcolorbrewer)
5715 ("r-readr" ,r-readr)))
a37a6ffb
RW
5716 (native-inputs
5717 `(("r-knitr" ,r-knitr)))
98a2af31
RW
5718 (home-page "https://bioconductor.org/packages/yarn/")
5719 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
5720 (description
5721 "Expedite large RNA-Seq analyses using a combination of previously
5722developed tools. YARN is meant to make it easier for the user in performing
5723basic mis-annotation quality control, filtering, and condition-aware
5724normalization. YARN leverages many Bioconductor tools and statistical
5725techniques to account for the large heterogeneity and sparsity found in very
5726large RNA-seq experiments.")
5727 (license license:artistic2.0)))
a6e1eb1a
RW
5728
5729(define-public r-roar
5730 (package
5731 (name "r-roar")
72476ade 5732 (version "1.26.0")
a6e1eb1a
RW
5733 (source
5734 (origin
5735 (method url-fetch)
5736 (uri (bioconductor-uri "roar" version))
5737 (sha256
5738 (base32
72476ade 5739 "0spidrcjnrcli0whkf6h8pa1i9dg9arjbm7b1skxbs6dn2k4yyqw"))))
a6e1eb1a
RW
5740 (build-system r-build-system)
5741 (propagated-inputs
5742 `(("r-biocgenerics" ,r-biocgenerics)
5743 ("r-genomeinfodb" ,r-genomeinfodb)
5744 ("r-genomicalignments" ,r-genomicalignments)
5745 ("r-genomicranges" ,r-genomicranges)
5746 ("r-iranges" ,r-iranges)
5747 ("r-rtracklayer" ,r-rtracklayer)
5748 ("r-s4vectors" ,r-s4vectors)
5749 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5750 (home-page "https://github.com/vodkatad/roar/")
5751 (synopsis "Identify differential APA usage from RNA-seq alignments")
5752 (description
5753 "This package provides tools for identifying preferential usage of APA
5754sites, comparing two biological conditions, starting from known alternative
5755sites and alignments obtained from standard RNA-seq experiments.")
5756 (license license:gpl3)))
50d91770
RW
5757
5758(define-public r-xbseq
5759 (package
5760 (name "r-xbseq")
7f71341e 5761 (version "1.22.0")
50d91770
RW
5762 (source
5763 (origin
5764 (method url-fetch)
5765 (uri (bioconductor-uri "XBSeq" version))
5766 (sha256
5767 (base32
7f71341e 5768 "1dvk2jpsdynqw5071z54yd5j0ddprhc1ppk834cz9liibd72d7vz"))))
50d91770
RW
5769 (properties `((upstream-name . "XBSeq")))
5770 (build-system r-build-system)
5771 (propagated-inputs
5772 `(("r-biobase" ,r-biobase)
5773 ("r-deseq2" ,r-deseq2)
5774 ("r-dplyr" ,r-dplyr)
5775 ("r-ggplot2" ,r-ggplot2)
5776 ("r-locfit" ,r-locfit)
5777 ("r-magrittr" ,r-magrittr)
5778 ("r-matrixstats" ,r-matrixstats)
5779 ("r-pracma" ,r-pracma)
5780 ("r-roar" ,r-roar)))
bcd06bdb
RW
5781 (native-inputs
5782 `(("r-knitr" ,r-knitr)))
50d91770
RW
5783 (home-page "https://github.com/Liuy12/XBSeq")
5784 (synopsis "Test for differential expression for RNA-seq data")
5785 (description
5786 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
5787expression} (DE), where a statistical model was established based on the
5788assumption that observed signals are the convolution of true expression
5789signals and sequencing noises. The mapped reads in non-exonic regions are
5790considered as sequencing noises, which follows a Poisson distribution. Given
5791measurable observed signal and background noise from RNA-seq data, true
5792expression signals, assuming governed by the negative binomial distribution,
5793can be delineated and thus the accurate detection of differential expressed
5794genes.")
5795 (license license:gpl3+)))
c8310056
RW
5796
5797(define-public r-massspecwavelet
5798 (package
5799 (name "r-massspecwavelet")
f4e19e62 5800 (version "1.56.0")
c8310056
RW
5801 (source
5802 (origin
5803 (method url-fetch)
5804 (uri (bioconductor-uri "MassSpecWavelet" version))
5805 (sha256
5806 (base32
f4e19e62 5807 "1vvxbxc538raqdsy0x9ln41vjhp2aw1nrh4k35y3s9mhb1jlzzv3"))))
c8310056
RW
5808 (properties
5809 `((upstream-name . "MassSpecWavelet")))
5810 (build-system r-build-system)
5811 (propagated-inputs
5812 `(("r-waveslim" ,r-waveslim)))
5813 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
5814 (synopsis "Mass spectrum processing by wavelet-based algorithms")
5815 (description
5816 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
5817data mainly through the use of wavelet transforms. It supports peak detection
5818based on @dfn{Continuous Wavelet Transform} (CWT).")
5819 (license license:lgpl2.0+)))
ec12e537
RW
5820
5821(define-public r-xcms
5822 (package
5823 (name "r-xcms")
a3af40ea 5824 (version "3.12.0")
ec12e537
RW
5825 (source
5826 (origin
5827 (method url-fetch)
5828 (uri (bioconductor-uri "xcms" version))
5829 (sha256
5830 (base32
a3af40ea 5831 "17kyybj093mj0g2sbfmjp19mmkww4w025n6zc0hbznqb94vkc8fv"))))
ec12e537
RW
5832 (build-system r-build-system)
5833 (propagated-inputs
5834 `(("r-biobase" ,r-biobase)
5835 ("r-biocgenerics" ,r-biocgenerics)
5836 ("r-biocparallel" ,r-biocparallel)
4fb52345 5837 ("r-iranges" ,r-iranges)
ec12e537
RW
5838 ("r-lattice" ,r-lattice)
5839 ("r-massspecwavelet" ,r-massspecwavelet)
a3af40ea 5840 ("r-mscoreutils" ,r-mscoreutils)
ec12e537 5841 ("r-msnbase" ,r-msnbase)
ec12e537
RW
5842 ("r-mzr" ,r-mzr)
5843 ("r-plyr" ,r-plyr)
5844 ("r-protgenerics" ,r-protgenerics)
5845 ("r-rann" ,r-rann)
5846 ("r-rcolorbrewer" ,r-rcolorbrewer)
5847 ("r-robustbase" ,r-robustbase)
ff9f179a
RW
5848 ("r-s4vectors" ,r-s4vectors)
5849 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5850 (native-inputs
5851 `(("r-knitr" ,r-knitr)))
ec12e537
RW
5852 (home-page "https://bioconductor.org/packages/xcms/")
5853 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
5854 (description
5855 "This package provides a framework for processing and visualization of
5856chromatographically separated and single-spectra mass spectral data. It
5857imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
5858data for high-throughput, untargeted analyte profiling.")
5859 (license license:gpl2+)))
8830664d
RW
5860
5861(define-public r-wrench
5862 (package
5863 (name "r-wrench")
dc7c6368 5864 (version "1.8.0")
8830664d
RW
5865 (source
5866 (origin
5867 (method url-fetch)
5868 (uri (bioconductor-uri "Wrench" version))
5869 (sha256
5870 (base32
dc7c6368 5871 "01z7rd9fn6cpab3dxgwfpfjlq6vsqb8jhbzvhcqn9v2vqc2pridx"))))
8830664d
RW
5872 (properties `((upstream-name . "Wrench")))
5873 (build-system r-build-system)
5874 (propagated-inputs
5875 `(("r-limma" ,r-limma)
5876 ("r-locfit" ,r-locfit)
5877 ("r-matrixstats" ,r-matrixstats)))
996f07b5
RW
5878 (native-inputs
5879 `(("r-knitr" ,r-knitr)))
8830664d
RW
5880 (home-page "https://github.com/HCBravoLab/Wrench")
5881 (synopsis "Wrench normalization for sparse count data")
5882 (description
5883 "Wrench is a package for normalization sparse genomic count data, like
5884that arising from 16s metagenomic surveys.")
5885 (license license:artistic2.0)))
b9b8b447
RW
5886
5887(define-public r-wiggleplotr
5888 (package
5889 (name "r-wiggleplotr")
397bcd2c 5890 (version "1.14.0")
b9b8b447
RW
5891 (source
5892 (origin
5893 (method url-fetch)
5894 (uri (bioconductor-uri "wiggleplotr" version))
5895 (sha256
5896 (base32
397bcd2c 5897 "1k4wlh5ayb1w4dr6dydqfgm3415qhsfmshmi6zjyyhhkd2626vad"))))
b9b8b447
RW
5898 (build-system r-build-system)
5899 (propagated-inputs
5900 `(("r-assertthat" ,r-assertthat)
5901 ("r-cowplot" ,r-cowplot)
5902 ("r-dplyr" ,r-dplyr)
5903 ("r-genomeinfodb" ,r-genomeinfodb)
5904 ("r-genomicranges" ,r-genomicranges)
5905 ("r-ggplot2" ,r-ggplot2)
5906 ("r-iranges" ,r-iranges)
5907 ("r-purrr" ,r-purrr)
5908 ("r-rtracklayer" ,r-rtracklayer)
5909 ("r-s4vectors" ,r-s4vectors)))
ee0f7460
RW
5910 (native-inputs
5911 `(("r-knitr" ,r-knitr)))
b9b8b447
RW
5912 (home-page "https://bioconductor.org/packages/wiggleplotr/")
5913 (synopsis "Make read coverage plots from BigWig files")
5914 (description
5915 "This package provides tools to visualize read coverage from sequencing
5916experiments together with genomic annotations (genes, transcripts, peaks).
5917Introns of long transcripts can be rescaled to a fixed length for better
5918visualization of exonic read coverage.")
5919 (license license:asl2.0)))
7b5101c5
RW
5920
5921(define-public r-widgettools
5922 (package
5923 (name "r-widgettools")
ba53681a 5924 (version "1.68.0")
7b5101c5
RW
5925 (source
5926 (origin
5927 (method url-fetch)
5928 (uri (bioconductor-uri "widgetTools" version))
5929 (sha256
5930 (base32
ba53681a 5931 "172f0pmsspd9lss557cmxzjfsbansimjyhwdiahg8pqrayhwvf2w"))))
7b5101c5
RW
5932 (properties `((upstream-name . "widgetTools")))
5933 (build-system r-build-system)
5934 (home-page "https://bioconductor.org/packages/widgetTools/")
5935 (synopsis "Tools for creating interactive tcltk widgets")
5936 (description
337bdc17 5937 "This package contains tools to support the construction of tcltk
7b5101c5
RW
5938widgets in R.")
5939 ;; Any version of the LGPL.
5940 (license license:lgpl3+)))
6b12f213
RW
5941
5942(define-public r-webbioc
5943 (package
5944 (name "r-webbioc")
d176ad34 5945 (version "1.62.0")
6b12f213
RW
5946 (source
5947 (origin
5948 (method url-fetch)
5949 (uri (bioconductor-uri "webbioc" version))
5950 (sha256
5951 (base32
d176ad34 5952 "1nnmr4ddi07x7sy89fgdn7iwz5k4l8n5ca3xjnlbpwxycza793vj"))))
6b12f213
RW
5953 (build-system r-build-system)
5954 (inputs
5955 `(("netpbm" ,netpbm)
5956 ("perl" ,perl)))
5957 (propagated-inputs
5958 `(("r-affy" ,r-affy)
5959 ("r-annaffy" ,r-annaffy)
5960 ("r-biobase" ,r-biobase)
5961 ("r-biocmanager" ,r-biocmanager)
5962 ("r-gcrma" ,r-gcrma)
5963 ("r-multtest" ,r-multtest)
5964 ("r-qvalue" ,r-qvalue)
5965 ("r-vsn" ,r-vsn)))
5966 (home-page "https://www.bioconductor.org/")
5967 (synopsis "Bioconductor web interface")
5968 (description
5969 "This package provides an integrated web interface for doing microarray
5970analysis using several of the Bioconductor packages. It is intended to be
5971deployed as a centralized bioinformatics resource for use by many users.
5972Currently only Affymetrix oligonucleotide analysis is supported.")
5973 (license license:gpl2+)))
9800d859
RW
5974
5975(define-public r-zfpkm
5976 (package
5977 (name "r-zfpkm")
59fafa19 5978 (version "1.12.0")
9800d859
RW
5979 (source
5980 (origin
5981 (method url-fetch)
5982 (uri (bioconductor-uri "zFPKM" version))
5983 (sha256
5984 (base32
59fafa19 5985 "1sa7m7mzzr92c9ickial5701414rab233lq1il1sm9yfdkf8s9fm"))))
9800d859
RW
5986 (properties `((upstream-name . "zFPKM")))
5987 (build-system r-build-system)
5988 (propagated-inputs
5989 `(("r-checkmate" ,r-checkmate)
5990 ("r-dplyr" ,r-dplyr)
5991 ("r-ggplot2" ,r-ggplot2)
5992 ("r-summarizedexperiment" ,r-summarizedexperiment)
5993 ("r-tidyr" ,r-tidyr)))
8fdca89b
RW
5994 (native-inputs
5995 `(("r-knitr" ,r-knitr)))
9800d859
RW
5996 (home-page "https://github.com/ronammar/zFPKM/")
5997 (synopsis "Functions to facilitate zFPKM transformations")
5998 (description
5999 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
6000This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
600124215113).")
6002 (license license:gpl3)))
2bdc88fc
RW
6003
6004(define-public r-rbowtie2
6005 (package
6006 (name "r-rbowtie2")
9834d1ab 6007 (version "1.12.0")
2bdc88fc
RW
6008 (source
6009 (origin
6010 (method url-fetch)
6011 (uri (bioconductor-uri "Rbowtie2" version))
6012 (sha256
6013 (base32
9834d1ab 6014 "1pcdcqn82ray73bajjnx5zgs98m56acviq3adbzga0cfqf6wiqx5"))))
2bdc88fc
RW
6015 (properties `((upstream-name . "Rbowtie2")))
6016 (build-system r-build-system)
6017 (inputs
6018 `(("zlib" ,zlib)))
297854e6
RW
6019 (native-inputs
6020 `(("r-knitr" ,r-knitr)))
2bdc88fc
RW
6021 (home-page "https://bioconductor.org/packages/Rbowtie2/")
6022 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
6023 (description
6024 "This package provides an R wrapper of the popular @code{bowtie2}
6025sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
6026rapid adapter trimming, identification, and read merging.")
6027 (license license:gpl3+)))
5622628f
RW
6028
6029(define-public r-progeny
6030 (package
6031 (name "r-progeny")
d115db7f 6032 (version "1.12.0")
5622628f
RW
6033 (source
6034 (origin
6035 (method url-fetch)
6036 (uri (bioconductor-uri "progeny" version))
6037 (sha256
6038 (base32
d115db7f 6039 "00lhzz4plmx5128khs298n6zv9204mhqv548lxxdhaw18b16vwm7"))))
5622628f 6040 (build-system r-build-system)
8e5933a8
RW
6041 (propagated-inputs
6042 `(("r-biobase" ,r-biobase)
6043 ("r-dplyr" ,r-dplyr)
6044 ("r-ggplot2" ,r-ggplot2)
6045 ("r-ggrepel" ,r-ggrepel)
6046 ("r-gridextra" ,r-gridextra)
6047 ("r-tidyr" ,r-tidyr)))
6048 (native-inputs
6049 `(("r-knitr" ,r-knitr)))
5622628f
RW
6050 (home-page "https://github.com/saezlab/progeny")
6051 (synopsis "Pathway responsive gene activity inference")
6052 (description
6053 "This package provides a function to infer pathway activity from gene
6054expression. It contains the linear model inferred in the publication
6055\"Perturbation-response genes reveal signaling footprints in cancer gene
6056expression\".")
6057 (license license:asl2.0)))
307586c1
RW
6058
6059(define-public r-arrmnormalization
6060 (package
6061 (name "r-arrmnormalization")
0067589a 6062 (version "1.30.0")
307586c1
RW
6063 (source
6064 (origin
6065 (method url-fetch)
6066 (uri (bioconductor-uri "ARRmNormalization" version))
6067 (sha256
6068 (base32
0067589a 6069 "1ximvi0jbwmymx6iy70qfyr9j26x5arlarra9fzs5hq05jif6q95"))))
307586c1
RW
6070 (properties
6071 `((upstream-name . "ARRmNormalization")))
6072 (build-system r-build-system)
6073 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
6074 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
6075 (synopsis "Adaptive robust regression normalization for methylation data")
6076 (description
6077 "This is a package to perform the @dfn{Adaptive Robust Regression
6078method} (ARRm) for the normalization of methylation data from the Illumina
6079Infinium HumanMethylation 450k assay.")
6080 (license license:artistic2.0)))
fbf34949
RW
6081
6082(define-public r-biocfilecache
6083 (package
6084 (name "r-biocfilecache")
e65e81d2 6085 (version "1.14.0")
fbf34949
RW
6086 (source
6087 (origin
6088 (method url-fetch)
6089 (uri (bioconductor-uri "BiocFileCache" version))
6090 (sha256
6091 (base32
e65e81d2 6092 "0r032a033636bxap0vvb02jvjqiynzj9npqd8603qnwmhvvfi5z1"))))
fbf34949
RW
6093 (properties `((upstream-name . "BiocFileCache")))
6094 (build-system r-build-system)
6095 (propagated-inputs
6096 `(("r-curl" ,r-curl)
6097 ("r-dbi" ,r-dbi)
6098 ("r-dbplyr" ,r-dbplyr)
6099 ("r-dplyr" ,r-dplyr)
6100 ("r-httr" ,r-httr)
6101 ("r-rappdirs" ,r-rappdirs)
6102 ("r-rsqlite" ,r-rsqlite)))
173844fc
RW
6103 (native-inputs
6104 `(("r-knitr" ,r-knitr)))
fbf34949
RW
6105 (home-page "https://bioconductor.org/packages/BiocFileCache/")
6106 (synopsis "Manage files across sessions")
6107 (description
6108 "This package creates a persistent on-disk cache of files that the user
6109can add, update, and retrieve. It is useful for managing resources (such as
6110custom Txdb objects) that are costly or difficult to create, web resources,
6111and data files used across sessions.")
6112 (license license:artistic2.0)))
8c42f8f6
RW
6113
6114(define-public r-iclusterplus
6115 (package
6116 (name "r-iclusterplus")
4bc0675d 6117 (version "1.26.0")
8c42f8f6
RW
6118 (source
6119 (origin
6120 (method url-fetch)
6121 (uri (bioconductor-uri "iClusterPlus" version))
6122 (sha256
6123 (base32
4bc0675d 6124 "02ji84dsbn4wir8sim4qy8h57524mnrsq51wxc7n8ybp5x7n9k9q"))))
8c42f8f6
RW
6125 (properties `((upstream-name . "iClusterPlus")))
6126 (build-system r-build-system)
6127 (native-inputs `(("gfortran" ,gfortran)))
6128 (home-page "https://bioconductor.org/packages/iClusterPlus/")
6129 (synopsis "Integrative clustering of multi-type genomic data")
6130 (description
6131 "iClusterPlus is developed for integrative clustering analysis of
6132multi-type genomic data and is an enhanced version of iCluster proposed and
6133developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
6134from the experiments where biological samples (e.g. tumor samples) are
6135analyzed by multiple techniques, for instance, @dfn{array comparative genomic
6136hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
6137on. In the iClusterPlus model, binary observations such as somatic mutation
6138are modeled as Binomial processes; categorical observations such as copy
6139number states are realizations of Multinomial random variables; counts are
6140modeled as Poisson random processes; and continuous measures are modeled by
6141Gaussian distributions.")
6142 (license license:gpl2+)))
4d06ef4b
RW
6143
6144(define-public r-rbowtie
6145 (package
6146 (name "r-rbowtie")
ea86d93e 6147 (version "1.30.0")
4d06ef4b
RW
6148 (source
6149 (origin
6150 (method url-fetch)
6151 (uri (bioconductor-uri "Rbowtie" version))
6152 (sha256
6153 (base32
ea86d93e 6154 "0rgxqc3sbq7phnrn9a6z361725h4zi2mi985i43n7fi3csif7507"))))
4d06ef4b
RW
6155 (properties `((upstream-name . "Rbowtie")))
6156 (build-system r-build-system)
6157 (inputs
6158 `(("zlib" ,zlib)))
568c3929
RW
6159 (native-inputs
6160 `(("r-knitr" ,r-knitr)))
4d06ef4b
RW
6161 (home-page "https://bioconductor.org/packages/Rbowtie/")
6162 (synopsis "R bowtie wrapper")
6163 (description
6164 "This package provides an R wrapper around the popular bowtie short read
6165aligner and around SpliceMap, a de novo splice junction discovery and
6166alignment tool.")
6167 (license license:artistic2.0)))
14441539
RW
6168
6169(define-public r-sgseq
6170 (package
6171 (name "r-sgseq")
ca0271c5 6172 (version "1.24.0")
14441539
RW
6173 (source
6174 (origin
6175 (method url-fetch)
6176 (uri (bioconductor-uri "SGSeq" version))
6177 (sha256
6178 (base32
ca0271c5 6179 "1nfhy5kgyz56b6pyxcq8kflqwnhl9nlffszwpqb5fdh5ibz8xbjx"))))
14441539
RW
6180 (properties `((upstream-name . "SGSeq")))
6181 (build-system r-build-system)
6182 (propagated-inputs
6183 `(("r-annotationdbi" ,r-annotationdbi)
6184 ("r-biocgenerics" ,r-biocgenerics)
6185 ("r-biostrings" ,r-biostrings)
6186 ("r-genomeinfodb" ,r-genomeinfodb)
6187 ("r-genomicalignments" ,r-genomicalignments)
6188 ("r-genomicfeatures" ,r-genomicfeatures)
6189 ("r-genomicranges" ,r-genomicranges)
6190 ("r-igraph" ,r-igraph)
6191 ("r-iranges" ,r-iranges)
6192 ("r-rsamtools" ,r-rsamtools)
6193 ("r-rtracklayer" ,r-rtracklayer)
6194 ("r-runit" ,r-runit)
6195 ("r-s4vectors" ,r-s4vectors)
6196 ("r-summarizedexperiment" ,r-summarizedexperiment)))
201902bc
RW
6197 (native-inputs
6198 `(("r-knitr" ,r-knitr)))
14441539
RW
6199 (home-page "https://bioconductor.org/packages/SGSeq/")
6200 (synopsis "Splice event prediction and quantification from RNA-seq data")
6201 (description
6202 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
6203data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
6204represented as a splice graph, which can be obtained from existing annotation
6205or predicted from the mapped sequence reads. Splice events are identified
6206from the graph and are quantified locally using structurally compatible reads
6207at the start or end of each splice variant. The software includes functions
6208for splice event prediction, quantification, visualization and
6209interpretation.")
6210 (license license:artistic2.0)))
58656064
RW
6211
6212(define-public r-rhisat2
6213 (package
6214 (name "r-rhisat2")
c36d888f 6215 (version "1.6.0")
58656064
RW
6216 (source
6217 (origin
6218 (method url-fetch)
6219 (uri (bioconductor-uri "Rhisat2" version))
6220 (sha256
6221 (base32
c36d888f 6222 "0f9x2qcazml0zjcgyy0kdphnww4d1m62rn0ijcqlhy1bng6ihwwb"))))
58656064
RW
6223 (properties `((upstream-name . "Rhisat2")))
6224 (build-system r-build-system)
3dd2450e
RW
6225 (arguments
6226 `(#:phases
6227 (modify-phases %standard-phases
6228 (add-after 'unpack 'make-reproducible
6229 (lambda _
6230 (substitute* "src/Makefile"
6231 (("`hostname`") "guix")
6232 (("`date`") "0")
6233 ;; Avoid shelling out to "which".
6234 (("^CC =.*") (which "gcc"))
6235 (("^CPP =.*") (which "g++")))
6236 #t)))))
58656064
RW
6237 (propagated-inputs
6238 `(("r-genomicfeatures" ,r-genomicfeatures)
6239 ("r-genomicranges" ,r-genomicranges)
6240 ("r-sgseq" ,r-sgseq)))
2aff2724
RW
6241 (native-inputs
6242 `(("r-knitr" ,r-knitr)))
58656064
RW
6243 (home-page "https://github.com/fmicompbio/Rhisat2")
6244 (synopsis "R Wrapper for HISAT2 sequence aligner")
6245 (description
6246 "This package provides an R interface to the HISAT2 spliced short-read
6247aligner by Kim et al. (2015). The package contains wrapper functions to
6248create a genome index and to perform the read alignment to the generated
6249index.")
6250 (license license:gpl3)))
5e0241db
RW
6251
6252(define-public r-quasr
6253 (package
6254 (name "r-quasr")
1b4c2719 6255 (version "1.30.0")
5e0241db
RW
6256 (source
6257 (origin
6258 (method url-fetch)
6259 (uri (bioconductor-uri "QuasR" version))
6260 (sha256
6261 (base32
1b4c2719 6262 "032m01q34nnmvbhcb2g3pz2fqmgcw5464m74m1m0h7x9bl04a5k8"))))
5e0241db
RW
6263 (properties `((upstream-name . "QuasR")))
6264 (build-system r-build-system)
5e0241db
RW
6265 (propagated-inputs
6266 `(("r-annotationdbi" ,r-annotationdbi)
6267 ("r-biobase" ,r-biobase)
6268 ("r-biocgenerics" ,r-biocgenerics)
6269 ("r-biocmanager" ,r-biocmanager)
6270 ("r-biocparallel" ,r-biocparallel)
6271 ("r-biostrings" ,r-biostrings)
6272 ("r-bsgenome" ,r-bsgenome)
6273 ("r-genomeinfodb" ,r-genomeinfodb)
6274 ("r-genomicalignments" ,r-genomicalignments)
6275 ("r-genomicfeatures" ,r-genomicfeatures)
6276 ("r-genomicfiles" ,r-genomicfiles)
6277 ("r-genomicranges" ,r-genomicranges)
6278 ("r-iranges" ,r-iranges)
6279 ("r-rbowtie" ,r-rbowtie)
6280 ("r-rhisat2" ,r-rhisat2)
6281 ("r-rhtslib" ,r-rhtslib)
6282 ("r-rsamtools" ,r-rsamtools)
6283 ("r-rtracklayer" ,r-rtracklayer)
6284 ("r-s4vectors" ,r-s4vectors)
6285 ("r-shortread" ,r-shortread)))
a84abf43
RW
6286 (native-inputs
6287 `(("r-knitr" ,r-knitr)))
5e0241db
RW
6288 (home-page "https://bioconductor.org/packages/QuasR/")
6289 (synopsis "Quantify and annotate short reads in R")
6290 (description
6291 "This package provides a framework for the quantification and analysis of
6292short genomic reads. It covers a complete workflow starting from raw sequence
6293reads, over creation of alignments and quality control plots, to the
6294quantification of genomic regions of interest.")
6295 (license license:gpl2)))
496b024f
RW
6296
6297(define-public r-rqc
6298 (package
6299 (name "r-rqc")
d8a7bf76 6300 (version "1.24.0")
496b024f
RW
6301 (source
6302 (origin
6303 (method url-fetch)
6304 (uri (bioconductor-uri "Rqc" version))
6305 (sha256
6306 (base32
d8a7bf76 6307 "083c3ql0gndb6y7m9d3rpbkimyw8cj8jyv77mwwjhq49lzwsg6n9"))))
496b024f
RW
6308 (properties `((upstream-name . "Rqc")))
6309 (build-system r-build-system)
6310 (propagated-inputs
6311 `(("r-biocgenerics" ,r-biocgenerics)
6312 ("r-biocparallel" ,r-biocparallel)
6313 ("r-biocstyle" ,r-biocstyle)
6314 ("r-biostrings" ,r-biostrings)
6315 ("r-biovizbase" ,r-biovizbase)
6316 ("r-genomicalignments" ,r-genomicalignments)
6317 ("r-genomicfiles" ,r-genomicfiles)
6318 ("r-ggplot2" ,r-ggplot2)
6319 ("r-iranges" ,r-iranges)
6320 ("r-knitr" ,r-knitr)
6321 ("r-markdown" ,r-markdown)
6322 ("r-plyr" ,r-plyr)
6323 ("r-rcpp" ,r-rcpp)
6324 ("r-reshape2" ,r-reshape2)
6325 ("r-rsamtools" ,r-rsamtools)
6326 ("r-s4vectors" ,r-s4vectors)
6327 ("r-shiny" ,r-shiny)
6328 ("r-shortread" ,r-shortread)))
1c5360ac
RW
6329 (native-inputs
6330 `(("r-knitr" ,r-knitr)))
496b024f
RW
6331 (home-page "https://github.com/labbcb/Rqc")
6332 (synopsis "Quality control tool for high-throughput sequencing data")
6333 (description
6334 "Rqc is an optimized tool designed for quality control and assessment of
6335high-throughput sequencing data. It performs parallel processing of entire
6336files and produces a report which contains a set of high-resolution
6337graphics.")
6338 (license license:gpl2+)))
81e3de01
RW
6339
6340(define-public r-birewire
6341 (package
6342 (name "r-birewire")
979b1edc 6343 (version "3.22.0")
81e3de01
RW
6344 (source
6345 (origin
6346 (method url-fetch)
6347 (uri (bioconductor-uri "BiRewire" version))
6348 (sha256
6349 (base32
979b1edc 6350 "1h9zjjd5krsjpbxlmsbzwx7kbishn0z6mpm8zmrcpmbfrprp38qw"))))
81e3de01
RW
6351 (properties `((upstream-name . "BiRewire")))
6352 (build-system r-build-system)
6353 (propagated-inputs
6354 `(("r-igraph" ,r-igraph)
6355 ("r-matrix" ,r-matrix)
6356 ("r-slam" ,r-slam)
6357 ("r-tsne" ,r-tsne)))
6358 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
6359 (synopsis "Tools for randomization of bipartite graphs")
6360 (description
6361 "This package provides functions for bipartite network rewiring through N
6362consecutive switching steps and for the computation of the minimal number of
6363switching steps to be performed in order to maximise the dissimilarity with
6364respect to the original network. It includes functions for the analysis of
6365the introduced randomness across the switching steps and several other
6366routines to analyse the resulting networks and their natural projections.")
6367 (license license:gpl3)))
1a24f855
RW
6368
6369(define-public r-birta
6370 (package
6371 (name "r-birta")
cb941ca0 6372 (version "1.31.0")
1a24f855
RW
6373 (source
6374 (origin
6375 (method url-fetch)
6376 (uri (bioconductor-uri "birta" version))
6377 (sha256
6378 (base32
cb941ca0 6379 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
1a24f855
RW
6380 (build-system r-build-system)
6381 (propagated-inputs
6382 `(("r-biobase" ,r-biobase)
6383 ("r-limma" ,r-limma)
6384 ("r-mass" ,r-mass)))
6385 (home-page "https://bioconductor.org/packages/birta")
6386 (synopsis "Bayesian inference of regulation of transcriptional activity")
6387 (description
6388 "Expression levels of mRNA molecules are regulated by different
6389processes, comprising inhibition or activation by transcription factors and
6390post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
6391Inference of Regulation of Transcriptional Activity) uses the regulatory
6392networks of transcription factors and miRNAs together with mRNA and miRNA
6393expression data to predict switches in regulatory activity between two
6394conditions. A Bayesian network is used to model the regulatory structure and
6395Markov-Chain-Monte-Carlo is applied to sample the activity states.")
6396 (license license:gpl2+)))
a9fac3f4 6397
b4a22cca
RW
6398(define-public r-multidataset
6399 (package
6400 (name "r-multidataset")
691178d6 6401 (version "1.18.1")
b4a22cca
RW
6402 (source
6403 (origin
6404 (method url-fetch)
6405 (uri (bioconductor-uri "MultiDataSet" version))
6406 (sha256
6407 (base32
691178d6 6408 "0v3ljpkggrpc7zp72z417jkzjq17abwsvsxh33fb8s3i2s4ycaa4"))))
b4a22cca
RW
6409 (properties `((upstream-name . "MultiDataSet")))
6410 (build-system r-build-system)
6411 (propagated-inputs
6412 `(("r-biobase" ,r-biobase)
6413 ("r-biocgenerics" ,r-biocgenerics)
6414 ("r-genomicranges" ,r-genomicranges)
6415 ("r-ggplot2" ,r-ggplot2)
6416 ("r-ggrepel" ,r-ggrepel)
6417 ("r-iranges" ,r-iranges)
6418 ("r-limma" ,r-limma)
6419 ("r-qqman" ,r-qqman)
6420 ("r-s4vectors" ,r-s4vectors)
6421 ("r-summarizedexperiment" ,r-summarizedexperiment)))
905bbb13
RW
6422 (native-inputs
6423 `(("r-knitr" ,r-knitr)))
b4a22cca
RW
6424 (home-page "https://bioconductor.org/packages/MultiDataSet/")
6425 (synopsis "Implementation of MultiDataSet and ResultSet")
6426 (description
6427 "This package provides an implementation of the BRGE's (Bioinformatic
6428Research Group in Epidemiology from Center for Research in Environmental
6429Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
6430integrating multi omics data sets and ResultSet is a container for omics
6431results. This package contains base classes for MEAL and rexposome
6432packages.")
6433 (license license:expat)))
6434
a9fac3f4
RW
6435(define-public r-ropls
6436 (package
6437 (name "r-ropls")
59daf6ed 6438 (version "1.22.0")
a9fac3f4
RW
6439 (source
6440 (origin
6441 (method url-fetch)
6442 (uri (bioconductor-uri "ropls" version))
6443 (sha256
6444 (base32
59daf6ed 6445 "1h76s89hsafrkshpkx7vjinfni9lzfpnbfyg3fhkkrwpp1fnwyj5"))))
a9fac3f4 6446 (build-system r-build-system)
643aaf7e
RW
6447 (propagated-inputs
6448 `(("r-biobase" ,r-biobase)
6449 ("r-multidataset" ,r-multidataset)))
a9fac3f4
RW
6450 (native-inputs
6451 `(("r-knitr" ,r-knitr))) ; for vignettes
6452 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
6453 (synopsis "Multivariate analysis and feature selection of omics data")
6454 (description
6455 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
6456and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
6457regression, classification, and feature selection of omics data where the
6458number of variables exceeds the number of samples and with multicollinearity
6459among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
6460separately model the variation correlated (predictive) to the factor of
6461interest and the uncorrelated (orthogonal) variation. While performing
6462similarly to PLS, OPLS facilitates interpretation.
6463
6464This package provides imlementations of PCA, PLS, and OPLS for multivariate
6465analysis and feature selection of omics data. In addition to scores, loadings
6466and weights plots, the package provides metrics and graphics to determine the
6467optimal number of components (e.g. with the R2 and Q2 coefficients), check the
6468validity of the model by permutation testing, detect outliers, and perform
6469feature selection (e.g. with Variable Importance in Projection or regression
6470coefficients).")
6471 (license license:cecill)))
075a9094
RW
6472
6473(define-public r-biosigner
6474 (package
6475 (name "r-biosigner")
7cda2d41 6476 (version "1.18.2")
075a9094
RW
6477 (source
6478 (origin
6479 (method url-fetch)
6480 (uri (bioconductor-uri "biosigner" version))
6481 (sha256
6482 (base32
7cda2d41 6483 "0i18j4fk91x5017yk1l35c58k5aby22yh81zkp59irphpv9akvjn"))))
075a9094
RW
6484 (build-system r-build-system)
6485 (propagated-inputs
6486 `(("r-biobase" ,r-biobase)
6487 ("r-e1071" ,r-e1071)
7d29dc9c 6488 ("r-multidataset" ,r-multidataset)
075a9094
RW
6489 ("r-randomforest" ,r-randomforest)
6490 ("r-ropls" ,r-ropls)))
6491 (native-inputs
f7100eda 6492 `(("r-knitr" ,r-knitr)))
075a9094
RW
6493 (home-page "https://bioconductor.org/packages/biosigner/")
6494 (synopsis "Signature discovery from omics data")
6495 (description
6496 "Feature selection is critical in omics data analysis to extract
6497restricted and meaningful molecular signatures from complex and high-dimension
6498data, and to build robust classifiers. This package implements a method to
6499assess the relevance of the variables for the prediction performances of the
6500classifier. The approach can be run in parallel with the PLS-DA, Random
6501Forest, and SVM binary classifiers. The signatures and the corresponding
6502'restricted' models are returned, enabling future predictions on new
6503datasets.")
6504 (license license:cecill)))
ae6fa185
RW
6505
6506(define-public r-annotatr
6507 (package
6508 (name "r-annotatr")
458aa446 6509 (version "1.16.0")
ae6fa185
RW
6510 (source
6511 (origin
6512 (method url-fetch)
6513 (uri (bioconductor-uri "annotatr" version))
6514 (sha256
6515 (base32
458aa446 6516 "0dq67snpqxl9mifljm6zlnkdb0ghjwday0fvcn3i7zmrfszgzyf9"))))
ae6fa185
RW
6517 (build-system r-build-system)
6518 (propagated-inputs
6519 `(("r-annotationdbi" ,r-annotationdbi)
6520 ("r-annotationhub" ,r-annotationhub)
6521 ("r-dplyr" ,r-dplyr)
6522 ("r-genomeinfodb" ,r-genomeinfodb)
6523 ("r-genomicfeatures" ,r-genomicfeatures)
6524 ("r-genomicranges" ,r-genomicranges)
6525 ("r-ggplot2" ,r-ggplot2)
6526 ("r-iranges" ,r-iranges)
6527 ("r-readr" ,r-readr)
6528 ("r-regioner" ,r-regioner)
6529 ("r-reshape2" ,r-reshape2)
6530 ("r-rtracklayer" ,r-rtracklayer)
6531 ("r-s4vectors" ,r-s4vectors)))
5ca991bf
RW
6532 (native-inputs
6533 `(("r-knitr" ,r-knitr)))
ae6fa185
RW
6534 (home-page "https://bioconductor.org/packages/annotatr/")
6535 (synopsis "Annotation of genomic regions to genomic annotations")
6536 (description
6537 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
6538differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
6539to investigate the intersecting genomic annotations. Such annotations include
6540those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
6541CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
6542enhancers. The annotatr package provides an easy way to summarize and
6543visualize the intersection of genomic sites/regions with genomic
6544annotations.")
6545 (license license:gpl3)))
2cb738a6
RW
6546
6547(define-public r-rsubread
6548 (package
6549 (name "r-rsubread")
d764f1e7 6550 (version "2.4.2")
2cb738a6
RW
6551 (source
6552 (origin
6553 (method url-fetch)
6554 (uri (bioconductor-uri "Rsubread" version))
6555 (sha256
6556 (base32
d764f1e7 6557 "1wczrw5jb69x45hd3rdqqs9vkysdqwlxn9h3kjzn57r4x5q7jrra"))))
2cb738a6
RW
6558 (properties `((upstream-name . "Rsubread")))
6559 (build-system r-build-system)
6560 (inputs `(("zlib" ,zlib)))
5d63f69b
RW
6561 (propagated-inputs
6562 `(("r-matrix" ,r-matrix)))
2cb738a6
RW
6563 (home-page "https://bioconductor.org/packages/Rsubread/")
6564 (synopsis "Subread sequence alignment and counting for R")
6565 (description
6566 "This package provides tools for alignment, quantification and analysis
6567of second and third generation sequencing data. It includes functionality for
6568read mapping, read counting, SNP calling, structural variant detection and
6569gene fusion discovery. It can be applied to all major sequencing techologies
6570and to both short and long sequence reads.")
6571 (license license:gpl3)))
a6fedf1f 6572
a0422d18 6573(define-public r-flowutils
6574 (package
6575 (name "r-flowutils")
d361222d 6576 (version "1.54.0")
a0422d18 6577 (source
6578 (origin
6579 (method url-fetch)
6580 (uri (bioconductor-uri "flowUtils" version))
6581 (sha256
6582 (base32
d361222d 6583 "1q4g666nd51j24hcp2wxla1bdi77kbfd4i0pxgp7rs2jf7200k09"))))
a0422d18 6584 (properties `((upstream-name . "flowUtils")))
6585 (build-system r-build-system)
6586 (propagated-inputs
6587 `(("r-biobase" ,r-biobase)
6588 ("r-corpcor" ,r-corpcor)
6589 ("r-flowcore" ,r-flowcore)
6590 ("r-graph" ,r-graph)
6591 ("r-runit" ,r-runit)
6592 ("r-xml" ,r-xml)))
6593 (home-page "https://github.com/jspidlen/flowUtils")
6594 (synopsis "Utilities for flow cytometry")
6595 (description
6596 "This package provides utilities for flow cytometry data.")
6597 (license license:artistic2.0)))
6598
ed6f49fc 6599(define-public r-consensusclusterplus
6600 (package
6601 (name "r-consensusclusterplus")
a49024e6 6602 (version "1.54.0")
ed6f49fc 6603 (source
6604 (origin
6605 (method url-fetch)
6606 (uri (bioconductor-uri "ConsensusClusterPlus" version))
6607 (sha256
6608 (base32
a49024e6 6609 "06h85l1mg2kpjprylzz44nhxp64k211plhch5qhg39wp0fk34lfp"))))
ed6f49fc 6610 (properties
6611 `((upstream-name . "ConsensusClusterPlus")))
6612 (build-system r-build-system)
6613 (propagated-inputs
6614 `(("r-all" ,r-all)
6615 ("r-biobase" ,r-biobase)
6616 ("r-cluster" ,r-cluster)))
6617 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
6618 (synopsis "Clustering algorithm")
6619 (description
6620 "This package provides an implementation of an algorithm for determining
6621cluster count and membership by stability evidence in unsupervised analysis.")
6622 (license license:gpl2)))
6623
b4aee31d
RW
6624(define-public r-cytolib
6625 (package
6626 (name "r-cytolib")
9470f901 6627 (version "2.2.1")
b4aee31d
RW
6628 (source
6629 (origin
6630 (method url-fetch)
6631 (uri (bioconductor-uri "cytolib" version))
6632 (sha256
6633 (base32
9470f901 6634 "0y8mxrg3jh9bahsf9rblgyja37m1x1ncxfnrli91xjyg0582kh7r"))))
b4aee31d
RW
6635 (properties `((upstream-name . "cytolib")))
6636 (build-system r-build-system)
b58c4e76 6637 (arguments
6638 `(#:phases
6639 (modify-phases %standard-phases
6640 (add-after 'unpack 'fix-linking
6641 (lambda _
6642 (substitute* "src/Makevars.in"
6643 ;; This is to avoid having a plain directory on the list of
6644 ;; libraries to link.
6645 (("\\(RHDF5_LIBS\\)" match)
6646 (string-append match "/libhdf5.a")))
6647 #t)))))
3c73d7c5 6648 (native-inputs
c6ccd4fc 6649 `(("r-knitr" ,r-knitr)
6650 ("pkg-config" ,pkg-config)))
3c73d7c5
RW
6651 (propagated-inputs
6652 `(("r-bh" ,r-bh)
6653 ("r-rcpp" ,r-rcpp)
6654 ("r-rcpparmadillo" ,r-rcpparmadillo)
6655 ("r-rcppparallel" ,r-rcppparallel)
6656 ("r-rhdf5lib" ,r-rhdf5lib)
6657 ("r-rprotobuflib" ,r-rprotobuflib)))
b4aee31d
RW
6658 (home-page "https://bioconductor.org/packages/cytolib/")
6659 (synopsis "C++ infrastructure for working with gated cytometry")
6660 (description
6661 "This package provides the core data structure and API to represent and
6662interact with gated cytometry data.")
6663 (license license:artistic2.0)))
6664
a6fedf1f 6665(define-public r-flowcore
6666 (package
6667 (name "r-flowcore")
3f0e93b4 6668 (version "2.2.0")
a6fedf1f 6669 (source
6670 (origin
6671 (method url-fetch)
6672 (uri (bioconductor-uri "flowCore" version))
6673 (sha256
6674 (base32
3f0e93b4 6675 "001ickrl2asdl0zwpdjqkl1w7137nzxbryamxihgya394jw73xr8"))))
a6fedf1f 6676 (properties `((upstream-name . "flowCore")))
6677 (build-system r-build-system)
6678 (propagated-inputs
6679 `(("r-bh" ,r-bh)
6680 ("r-biobase" ,r-biobase)
6681 ("r-biocgenerics" ,r-biocgenerics)
b2a2f321 6682 ("r-cytolib" ,r-cytolib)
a6fedf1f 6683 ("r-matrixstats" ,r-matrixstats)
faff2de0
RW
6684 ("r-rcpp" ,r-rcpp)
6685 ("r-rcpparmadillo" ,r-rcpparmadillo)
3f0e93b4 6686 ("r-rprotobuflib" ,r-rprotobuflib)
6687 ("r-s4vectors" ,r-s4vectors)))
faff2de0
RW
6688 (native-inputs
6689 `(("r-knitr" ,r-knitr)))
a6fedf1f 6690 (home-page "https://bioconductor.org/packages/flowCore")
6691 (synopsis "Basic structures for flow cytometry data")
6692 (description
6693 "This package provides S4 data structures and basic functions to deal
6694with flow cytometry data.")
6695 (license license:artistic2.0)))
e0cb053e 6696
6697(define-public r-flowmeans
6698 (package
6699 (name "r-flowmeans")
2cd78131 6700 (version "1.50.0")
e0cb053e 6701 (source
6702 (origin
6703 (method url-fetch)
6704 (uri (bioconductor-uri "flowMeans" version))
6705 (sha256
6706 (base32
2cd78131 6707 "02y5b3iqjlqjlxrqq0l24dr68sjaniz26jqf14cnnwz1xg5hz734"))))
e0cb053e 6708 (properties `((upstream-name . "flowMeans")))
6709 (build-system r-build-system)
6710 (propagated-inputs
6711 `(("r-biobase" ,r-biobase)
6712 ("r-feature" ,r-feature)
6713 ("r-flowcore" ,r-flowcore)
6714 ("r-rrcov" ,r-rrcov)))
6715 (home-page "https://bioconductor.org/packages/flowMeans")
6716 (synopsis "Non-parametric flow cytometry data gating")
6717 (description
6718 "This package provides tools to identify cell populations in Flow
6719Cytometry data using non-parametric clustering and segmented-regression-based
6720change point detection.")
6721 (license license:artistic2.0)))
1502751b 6722
15ac0c19
RW
6723(define-public r-ncdfflow
6724 (package
6725 (name "r-ncdfflow")
eac1eaaa 6726 (version "2.36.0")
15ac0c19
RW
6727 (source
6728 (origin
6729 (method url-fetch)
6730 (uri (bioconductor-uri "ncdfFlow" version))
6731 (sha256
6732 (base32
eac1eaaa 6733 "1knqc3ic2vpck7n7m7adxjz3ac70ra89d5gvlgp9r2q3kgaciwac"))))
15ac0c19
RW
6734 (properties `((upstream-name . "ncdfFlow")))
6735 (build-system r-build-system)
0022e9f4 6736 (arguments
6737 `(#:phases
6738 (modify-phases %standard-phases
6739 (add-after 'unpack 'fix-linking
6740 (lambda _
6741 (substitute* "src/Makevars"
6742 ;; This is to avoid having a plain directory on the list of
6743 ;; libraries to link.
6744 (("\\(RHDF5_LIBS\\)" match)
6745 (string-append match "/libhdf5.a")))
6746 #t)))))
15ac0c19
RW
6747 (propagated-inputs
6748 `(("r-bh" ,r-bh)
6749 ("r-biobase" ,r-biobase)
6750 ("r-biocgenerics" ,r-biocgenerics)
6751 ("r-flowcore" ,r-flowcore)
6752 ("r-rcpp" ,r-rcpp)
6753 ("r-rcpparmadillo" ,r-rcpparmadillo)
6754 ("r-rhdf5lib" ,r-rhdf5lib)
6755 ("r-zlibbioc" ,r-zlibbioc)))
631b12ca
RW
6756 (native-inputs
6757 `(("r-knitr" ,r-knitr)))
15ac0c19
RW
6758 (home-page "https://bioconductor.org/packages/ncdfFlow/")
6759 (synopsis "HDF5 based storage for flow cytometry data")
6760 (description
6761 "This package provides HDF5 storage based methods and functions for
6762manipulation of flow cytometry data.")
6763 (license license:artistic2.0)))
6764
f5f44031
RW
6765(define-public r-ggcyto
6766 (package
6767 (name "r-ggcyto")
43bf50ec 6768 (version "1.18.0")
f5f44031
RW
6769 (source
6770 (origin
6771 (method url-fetch)
6772 (uri (bioconductor-uri "ggcyto" version))
6773 (sha256
6774 (base32
43bf50ec 6775 "0myjvhm9jjb9cih5nlka3f9zg5ncy8gy3krpdpa0618jdglvgr1m"))))
f5f44031
RW
6776 (properties `((upstream-name . "ggcyto")))
6777 (build-system r-build-system)
6778 (propagated-inputs
6779 `(("r-data-table" ,r-data-table)
6780 ("r-flowcore" ,r-flowcore)
6781 ("r-flowworkspace" ,r-flowworkspace)
6782 ("r-ggplot2" ,r-ggplot2)
6783 ("r-gridextra" ,r-gridextra)
3407dfa6 6784 ("r-hexbin" ,r-hexbin)
f5f44031
RW
6785 ("r-ncdfflow" ,r-ncdfflow)
6786 ("r-plyr" ,r-plyr)
6787 ("r-rcolorbrewer" ,r-rcolorbrewer)
6788 ("r-rlang" ,r-rlang)
6789 ("r-scales" ,r-scales)))
0754fefb
RW
6790 (native-inputs
6791 `(("r-knitr" ,r-knitr)))
f5f44031
RW
6792 (home-page "https://github.com/RGLab/ggcyto/issues")
6793 (synopsis "Visualize Cytometry data with ggplot")
6794 (description
6795 "With the dedicated fortify method implemented for @code{flowSet},
6796@code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
6797cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
6798and some custom layers also make it easy to add gates and population
6799statistics to the plot.")
6800 (license license:artistic2.0)))
6801
0dd4b7d7
RW
6802(define-public r-flowviz
6803 (package
6804 (name "r-flowviz")
d5a53ab7 6805 (version "1.54.0")
0dd4b7d7
RW
6806 (source
6807 (origin
6808 (method url-fetch)
6809 (uri (bioconductor-uri "flowViz" version))
6810 (sha256
6811 (base32
d5a53ab7 6812 "1s6jrn2a7hv984xvm6gyn8k3hnma8qidrw9kgj9z5128hv330z7k"))))
0dd4b7d7
RW
6813 (properties `((upstream-name . "flowViz")))
6814 (build-system r-build-system)
6815 (propagated-inputs
6816 `(("r-biobase" ,r-biobase)
6817 ("r-flowcore" ,r-flowcore)
6818 ("r-hexbin" ,r-hexbin)
6819 ("r-idpmisc" ,r-idpmisc)
6820 ("r-kernsmooth" ,r-kernsmooth)
6821 ("r-lattice" ,r-lattice)
6822 ("r-latticeextra" ,r-latticeextra)
6823 ("r-mass" ,r-mass)
6824 ("r-rcolorbrewer" ,r-rcolorbrewer)))
062789b8
RW
6825 (native-inputs
6826 `(("r-knitr" ,r-knitr)))
0dd4b7d7
RW
6827 (home-page "https://bioconductor.org/packages/flowViz/")
6828 (synopsis "Visualization for flow cytometry")
6829 (description
6830 "This package provides visualization tools for flow cytometry data.")
6831 (license license:artistic2.0)))
6832
c8ab9eb1
RW
6833(define-public r-flowclust
6834 (package
6835 (name "r-flowclust")
33c5b6d7 6836 (version "3.28.0")
c8ab9eb1
RW
6837 (source
6838 (origin
6839 (method url-fetch)
6840 (uri (bioconductor-uri "flowClust" version))
6841 (sha256
6842 (base32
33c5b6d7 6843 "1ml3y5wq68jbyr7l5j4zs79bj5bbwzmn5gx41yi88hq78iwkscrq"))))
c8ab9eb1
RW
6844 (properties `((upstream-name . "flowClust")))
6845 (build-system r-build-system)
6846 (arguments
6847 `(#:configure-flags
6848 (list "--configure-args=--enable-bundled-gsl=no")))
6849 (propagated-inputs
6850 `(("r-biobase" ,r-biobase)
6851 ("r-biocgenerics" ,r-biocgenerics)
6852 ("r-clue" ,r-clue)
6853 ("r-corpcor" ,r-corpcor)
6854 ("r-ellipse" ,r-ellipse)
6855 ("r-flowcore" ,r-flowcore)
6856 ("r-flowviz" ,r-flowviz)
6857 ("r-graph" ,r-graph)
6858 ("r-mnormt" ,r-mnormt)))
6859 (inputs
6860 `(("gsl" ,gsl)))
6861 (native-inputs
b347d6c3
RW
6862 `(("pkg-config" ,pkg-config)
6863 ("r-knitr" ,r-knitr)))
c8ab9eb1
RW
6864 (home-page "https://bioconductor.org/packages/flowClust")
6865 (synopsis "Clustering for flow cytometry")
6866 (description
6867 "This package provides robust model-based clustering using a t-mixture
6868model with Box-Cox transformation.")
6869 (license license:artistic2.0)))
6870
f1964519
RW
6871;; TODO: this package bundles an old version of protobuf. It's not easy to
6872;; make it use our protobuf package instead.
6873(define-public r-rprotobuflib
6874 (package
6875 (name "r-rprotobuflib")
5bab0b7e 6876 (version "2.2.0")
f1964519
RW
6877 (source
6878 (origin
6879 (method url-fetch)
6880 (uri (bioconductor-uri "RProtoBufLib" version))
6881 (sha256
6882 (base32
5bab0b7e 6883 "09n4ny3ymfkja2br4rrr2n9dzw3hs7qijhcq4mj0avr86i27llqz"))))
f1964519
RW
6884 (properties `((upstream-name . "RProtoBufLib")))
6885 (build-system r-build-system)
6886 (arguments
6887 `(#:phases
6888 (modify-phases %standard-phases
6889 (add-after 'unpack 'unpack-bundled-sources
6890 (lambda _
6891 (with-directory-excursion "src"
bafade83 6892 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
f1964519 6893 #t)))))
bafade83
RW
6894 (native-inputs
6895 `(("r-knitr" ,r-knitr)))
f1964519
RW
6896 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
6897 (synopsis "C++ headers and static libraries of Protocol buffers")
6898 (description
6899 "This package provides the headers and static library of Protocol buffers
6900for other R packages to compile and link against.")
6901 (license license:bsd-3)))
6902
82c11117
RW
6903(define-public r-flowworkspace
6904 (package
6905 (name "r-flowworkspace")
1b347814 6906 (version "4.2.0")
82c11117
RW
6907 (source
6908 (origin
6909 (method url-fetch)
6910 (uri (bioconductor-uri "flowWorkspace" version))
6911 (sha256
6912 (base32
1b347814 6913 "19svh32jq1dpq3ayhpd5r8bw0iax8d9kdvpvc23gx2pf16g1j5ag"))))
82c11117
RW
6914 (properties `((upstream-name . "flowWorkspace")))
6915 (build-system r-build-system)
ece564f0 6916 (arguments
6917 `(#:phases
6918 (modify-phases %standard-phases
6919 (add-after 'unpack 'fix-linking
6920 (lambda _
6921 (substitute* "src/Makevars"
6922 ;; This is to avoid having a plain directory on the list of
6923 ;; libraries to link.
6924 (("\\{h5lib\\}" match)
6925 (string-append match "/libhdf5.a")))
6926 #t)))))
82c11117 6927 (propagated-inputs
1b347814 6928 `(("r-aws-s3" ,r-aws-s3)
6929 ("r-aws-signature" ,r-aws-signature)
6930 ("r-bh" ,r-bh)
82c11117
RW
6931 ("r-biobase" ,r-biobase)
6932 ("r-biocgenerics" ,r-biocgenerics)
6933 ("r-cytolib" ,r-cytolib)
6934 ("r-data-table" ,r-data-table)
6935 ("r-digest" ,r-digest)
6936 ("r-dplyr" ,r-dplyr)
6937 ("r-flowcore" ,r-flowcore)
a9af09df 6938 ("r-ggplot2" ,r-ggplot2)
82c11117 6939 ("r-graph" ,r-graph)
82c11117
RW
6940 ("r-lattice" ,r-lattice)
6941 ("r-latticeextra" ,r-latticeextra)
6942 ("r-matrixstats" ,r-matrixstats)
6943 ("r-ncdfflow" ,r-ncdfflow)
6944 ("r-rbgl" ,r-rbgl)
82c11117 6945 ("r-rcpp" ,r-rcpp)
a9af09df 6946 ("r-rcpparmadillo" ,r-rcpparmadillo)
82c11117
RW
6947 ("r-rcppparallel" ,r-rcppparallel)
6948 ("r-rgraphviz" ,r-rgraphviz)
a9af09df 6949 ("r-rhdf5lib" ,r-rhdf5lib)
82c11117
RW
6950 ("r-rprotobuflib" ,r-rprotobuflib)
6951 ("r-scales" ,r-scales)
a9af09df
RW
6952 ("r-xml" ,r-xml)))
6953 (native-inputs
6954 `(("r-knitr" ,r-knitr)))
82c11117
RW
6955 (home-page "https://bioconductor.org/packages/flowWorkspace/")
6956 (synopsis "Infrastructure for working with cytometry data")
6957 (description
6958 "This package is designed to facilitate comparison of automated gating
6959methods against manual gating done in flowJo. This package allows you to
6960import basic flowJo workspaces into BioConductor and replicate the gating from
6961flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
6962samples, compensation, and transformation are performed so that the output
6963matches the flowJo analysis.")
6964 (license license:artistic2.0)))
6965
b700b9ec
RW
6966(define-public r-flowstats
6967 (package
6968 (name "r-flowstats")
fd11c7b8 6969 (version "4.2.0")
b700b9ec
RW
6970 (source
6971 (origin
6972 (method url-fetch)
6973 (uri (bioconductor-uri "flowStats" version))
6974 (sha256
6975 (base32
fd11c7b8 6976 "1i6nrwc55k4bn4qprgs6npy7wf8537m429yncqsygsv47z21ix6x"))))
b700b9ec
RW
6977 (properties `((upstream-name . "flowStats")))
6978 (build-system r-build-system)
6979 (propagated-inputs
6980 `(("r-biobase" ,r-biobase)
6981 ("r-biocgenerics" ,r-biocgenerics)
6982 ("r-cluster" ,r-cluster)
6983 ("r-fda" ,r-fda)
6984 ("r-flowcore" ,r-flowcore)
6985 ("r-flowviz" ,r-flowviz)
6986 ("r-flowworkspace" ,r-flowworkspace)
6987 ("r-kernsmooth" ,r-kernsmooth)
6988 ("r-ks" ,r-ks)
6989 ("r-lattice" ,r-lattice)
6990 ("r-mass" ,r-mass)
6991 ("r-ncdfflow" ,r-ncdfflow)
6992 ("r-rcolorbrewer" ,r-rcolorbrewer)
6993 ("r-rrcov" ,r-rrcov)))
6994 (home-page "http://www.github.com/RGLab/flowStats")
6995 (synopsis "Statistical methods for the analysis of flow cytometry data")
6996 (description
6997 "This package provides methods and functionality to analyze flow data
6998that is beyond the basic infrastructure provided by the @code{flowCore}
6999package.")
7000 (license license:artistic2.0)))
7001
6aedc805
RW
7002(define-public r-opencyto
7003 (package
7004 (name "r-opencyto")
5abf0a0d 7005 (version "2.2.0")
6aedc805
RW
7006 (source
7007 (origin
7008 (method url-fetch)
7009 (uri (bioconductor-uri "openCyto" version))
7010 (sha256
7011 (base32
5abf0a0d 7012 "02dymy5fa0wjd4pql3jdv1d65mak7ra4il96va7c0km8s87rn40v"))))
6aedc805
RW
7013 (properties `((upstream-name . "openCyto")))
7014 (build-system r-build-system)
7015 (propagated-inputs
7016 `(("r-biobase" ,r-biobase)
7017 ("r-biocgenerics" ,r-biocgenerics)
7018 ("r-clue" ,r-clue)
7019 ("r-data-table" ,r-data-table)
7020 ("r-flowclust" ,r-flowclust)
7021 ("r-flowcore" ,r-flowcore)
7022 ("r-flowstats" ,r-flowstats)
7023 ("r-flowviz" ,r-flowviz)
7024 ("r-flowworkspace" ,r-flowworkspace)
7025 ("r-graph" ,r-graph)
7026 ("r-gtools" ,r-gtools)
7027 ("r-ks" ,r-ks)
7028 ("r-lattice" ,r-lattice)
7029 ("r-mass" ,r-mass)
7030 ("r-ncdfflow" ,r-ncdfflow)
7031 ("r-plyr" ,r-plyr)
7032 ("r-r-utils" ,r-r-utils)
7033 ("r-rbgl" ,r-rbgl)
7034 ("r-rcolorbrewer" ,r-rcolorbrewer)
7035 ("r-rcpp" ,r-rcpp)
7036 ("r-rrcov" ,r-rrcov)))
8f5e1674
RW
7037 (native-inputs
7038 `(("r-knitr" ,r-knitr)))
6aedc805
RW
7039 (home-page "https://bioconductor.org/packages/openCyto")
7040 (synopsis "Hierarchical gating pipeline for flow cytometry data")
7041 (description
7042 "This package is designed to facilitate the automated gating methods in a
7043sequential way to mimic the manual gating strategy.")
7044 (license license:artistic2.0)))
7045
7a62d5e0
RW
7046(define-public r-cytoml
7047 (package
7048 (name "r-cytoml")
fa6bb614 7049 (version "2.2.2")
7a62d5e0
RW
7050 (source
7051 (origin
7052 (method url-fetch)
7053 (uri (bioconductor-uri "CytoML" version))
7054 (sha256
7055 (base32
fa6bb614 7056 "0ckjb7bkz0cy46scrv4vl9w37g54c0yihvzmbkzilip1ikpvhxd1"))))
7a62d5e0
RW
7057 (properties `((upstream-name . "CytoML")))
7058 (build-system r-build-system)
2b224f90 7059 (arguments
7060 `(#:phases
7061 (modify-phases %standard-phases
7062 (add-after 'unpack 'fix-linking
7063 (lambda _
7064 (substitute* "src/Makevars.in"
7065 ;; This is to avoid having a plain directory on the list of
7066 ;; libraries to link.
7067 (("\\{h5lib\\}" match)
7068 (string-append match "/libhdf5.a")))
7069 #t)))))
7a62d5e0 7070 (inputs
fa6bb614
RW
7071 `(("libxml2" ,libxml2)
7072 ("zlib" ,zlib)))
7a62d5e0
RW
7073 (propagated-inputs
7074 `(("r-base64enc" ,r-base64enc)
7075 ("r-bh" ,r-bh)
7076 ("r-biobase" ,r-biobase)
7077 ("r-corpcor" ,r-corpcor)
7078 ("r-cytolib" ,r-cytolib)
7079 ("r-data-table" ,r-data-table)
7080 ("r-dplyr" ,r-dplyr)
7081 ("r-flowcore" ,r-flowcore)
7082 ("r-flowworkspace" ,r-flowworkspace)
7083 ("r-ggcyto" ,r-ggcyto)
7084 ("r-graph" ,r-graph)
7085 ("r-jsonlite" ,r-jsonlite)
7086 ("r-lattice" ,r-lattice)
7a62d5e0
RW
7087 ("r-opencyto" ,r-opencyto)
7088 ("r-plyr" ,r-plyr)
7089 ("r-rbgl" ,r-rbgl)
7090 ("r-rcpp" ,r-rcpp)
8d5a83b7 7091 ("r-rcpparmadillo" ,r-rcpparmadillo)
7a62d5e0
RW
7092 ("r-rcppparallel" ,r-rcppparallel)
7093 ("r-rgraphviz" ,r-rgraphviz)
8d5a83b7 7094 ("r-rhdf5lib" ,r-rhdf5lib)
7a62d5e0
RW
7095 ("r-rprotobuflib" ,r-rprotobuflib)
7096 ("r-runit" ,r-runit)
8d5a83b7 7097 ("r-tibble" ,r-tibble)
7a62d5e0 7098 ("r-xml" ,r-xml)
ef588757 7099 ("r-xml2" ,r-xml2)
7a62d5e0 7100 ("r-yaml" ,r-yaml)))
d49e3f01
RW
7101 (native-inputs
7102 `(("r-knitr" ,r-knitr)))
7a62d5e0
RW
7103 (home-page "https://github.com/RGLab/CytoML")
7104 (synopsis "GatingML interface for cross platform cytometry data sharing")
7105 (description
7106 "This package provides an interface to implementations of the GatingML2.0
7107standard to exchange gated cytometry data with other software platforms.")
7108 (license license:artistic2.0)))
7109
1502751b 7110(define-public r-flowsom
7111 (package
7112 (name "r-flowsom")
1f7ddaf0 7113 (version "1.22.0")
1502751b 7114 (source
7115 (origin
7116 (method url-fetch)
7117 (uri (bioconductor-uri "FlowSOM" version))
7118 (sha256
7119 (base32
1f7ddaf0 7120 "0gydp6q6zqkadw356k9br646zfynz8gk9ckbx9d297x503j5sgwf"))))
1502751b 7121 (properties `((upstream-name . "FlowSOM")))
7122 (build-system r-build-system)
7123 (propagated-inputs
7124 `(("r-biocgenerics" ,r-biocgenerics)
7125 ("r-consensusclusterplus" ,r-consensusclusterplus)
ba71567a 7126 ("r-cytoml" ,r-cytoml)
1502751b 7127 ("r-flowcore" ,r-flowcore)
ba71567a 7128 ("r-flowworkspace" ,r-flowworkspace)
1502751b 7129 ("r-igraph" ,r-igraph)
ba71567a 7130 ("r-rcolorbrewer" ,r-rcolorbrewer)
1502751b 7131 ("r-tsne" ,r-tsne)
7132 ("r-xml" ,r-xml)))
7133 (home-page "https://bioconductor.org/packages/FlowSOM/")
7134 (synopsis "Visualize and interpret cytometry data")
7135 (description
7136 "FlowSOM offers visualization options for cytometry data, by using
7137self-organizing map clustering and minimal spanning trees.")
7138 (license license:gpl2+)))
1adb9cbc 7139
7140(define-public r-mixomics
7141 (package
7142 (name "r-mixomics")
0e78ce36 7143 (version "6.14.0")
1adb9cbc 7144 (source
7145 (origin
7146 (method url-fetch)
7147 (uri (bioconductor-uri "mixOmics" version))
7148 (sha256
7149 (base32
0e78ce36 7150 "0q43ay5r0qsx0zjjnrq24fk6pq5cimviky5lm4w2mbjclqf0gv0q"))))
1adb9cbc 7151 (properties `((upstream-name . "mixOmics")))
7152 (build-system r-build-system)
7153 (propagated-inputs
7154 `(("r-corpcor" ,r-corpcor)
7155 ("r-dplyr" ,r-dplyr)
7156 ("r-ellipse" ,r-ellipse)
0e78ce36 7157 ("r-ggrepel" ,r-ggrepel)
1adb9cbc 7158 ("r-ggplot2" ,r-ggplot2)
7159 ("r-gridextra" ,r-gridextra)
7160 ("r-igraph" ,r-igraph)
7161 ("r-lattice" ,r-lattice)
7162 ("r-mass" ,r-mass)
7163 ("r-matrixstats" ,r-matrixstats)
7164 ("r-rarpack" ,r-rarpack)
7165 ("r-rcolorbrewer" ,r-rcolorbrewer)
7166 ("r-reshape2" ,r-reshape2)
7167 ("r-tidyr" ,r-tidyr)))
9669bc17
RW
7168 (native-inputs
7169 `(("r-knitr" ,r-knitr)))
1adb9cbc 7170 (home-page "http://www.mixOmics.org")
7171 (synopsis "Multivariate methods for exploration of biological datasets")
7172 (description
7173 "mixOmics offers a wide range of multivariate methods for the exploration
7174and integration of biological datasets with a particular focus on variable
7175selection. The package proposes several sparse multivariate models we have
7176developed to identify the key variables that are highly correlated, and/or
7177explain the biological outcome of interest. The data that can be analysed
7178with mixOmics may come from high throughput sequencing technologies, such as
7179omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
7180also beyond the realm of omics (e.g. spectral imaging). The methods
7181implemented in mixOmics can also handle missing values without having to
7182delete entire rows with missing data.")
7183 (license license:gpl2+)))
a0efa069 7184
7185(define-public r-depecher
fafaeab4 7186 (package ;Source/Weave error
a0efa069 7187 (name "r-depecher")
fafaeab4 7188 (version "1.6.0")
a0efa069 7189 (source
7190 (origin
7191 (method url-fetch)
7192 (uri (bioconductor-uri "DepecheR" version))
7193 (sha256
7194 (base32
fafaeab4 7195 "0c7yv3a7k22nhhw3601n8jdl61cjmlny9b3nfrzsp78mkxi0h469"))))
a0efa069 7196 (properties `((upstream-name . "DepecheR")))
7197 (build-system r-build-system)
a0efa069 7198 (propagated-inputs
7199 `(("r-beanplot" ,r-beanplot)
a0efa069 7200 ("r-dosnow" ,r-dosnow)
7201 ("r-dplyr" ,r-dplyr)
2c8433ca 7202 ("r-fnn" ,r-fnn)
a0efa069 7203 ("r-foreach" ,r-foreach)
7204 ("r-ggplot2" ,r-ggplot2)
fafaeab4 7205 ("r-gmodels" ,r-gmodels)
a0efa069 7206 ("r-gplots" ,r-gplots)
7207 ("r-mass" ,r-mass)
7208 ("r-matrixstats" ,r-matrixstats)
7209 ("r-mixomics" ,r-mixomics)
7210 ("r-moments" ,r-moments)
7211 ("r-rcpp" ,r-rcpp)
7212 ("r-rcppeigen" ,r-rcppeigen)
7213 ("r-reshape2" ,r-reshape2)
2c8433ca 7214 ("r-robustbase" ,r-robustbase)
a0efa069 7215 ("r-viridis" ,r-viridis)))
bf3722f9
RW
7216 (native-inputs
7217 `(("r-knitr" ,r-knitr)))
a0efa069 7218 (home-page "https://bioconductor.org/packages/DepecheR/")
7219 (synopsis "Identify traits of clusters in high-dimensional entities")
7220 (description
7221 "The purpose of this package is to identify traits in a dataset that can
7222separate groups. This is done on two levels. First, clustering is performed,
7223using an implementation of sparse K-means. Secondly, the generated clusters
7224are used to predict outcomes of groups of individuals based on their
7225distribution of observations in the different clusters. As certain clusters
7226with separating information will be identified, and these clusters are defined
7227by a sparse number of variables, this method can reduce the complexity of
7228data, to only emphasize the data that actually matters.")
7229 (license license:expat)))
b46a0ee7 7230
bb88417f
RW
7231(define-public r-rcistarget
7232 (package
7233 (name "r-rcistarget")
64813573 7234 (version "1.10.0")
bb88417f
RW
7235 (source
7236 (origin
7237 (method url-fetch)
7238 (uri (bioconductor-uri "RcisTarget" version))
7239 (sha256
7240 (base32
64813573 7241 "0a711jzxl1kggpk3ln68xzc5y30my4nbs1mxx8951pyi3jvzjfyf"))))
bb88417f
RW
7242 (properties `((upstream-name . "RcisTarget")))
7243 (build-system r-build-system)
7244 (propagated-inputs
7245 `(("r-aucell" ,r-aucell)
7246 ("r-biocgenerics" ,r-biocgenerics)
7247 ("r-data-table" ,r-data-table)
7248 ("r-feather" ,r-feather)
7249 ("r-gseabase" ,r-gseabase)
7250 ("r-r-utils" ,r-r-utils)
7251 ("r-summarizedexperiment" ,r-summarizedexperiment)))
93235b1e
RW
7252 (native-inputs
7253 `(("r-knitr" ,r-knitr)))
bb88417f
RW
7254 (home-page "https://aertslab.org/#scenic")
7255 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
7256 (description
7257 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
7258over-represented on a gene list. In a first step, RcisTarget selects DNA
7259motifs that are significantly over-represented in the surroundings of the
7260@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
7261achieved by using a database that contains genome-wide cross-species rankings
7262for each motif. The motifs that are then annotated to TFs and those that have
7263a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
7264each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
7265genes in the gene-set that are ranked above the leading edge).")
7266 (license license:gpl3)))
7267
b46a0ee7
RW
7268(define-public r-cicero
7269 (package
7270 (name "r-cicero")
589ac422 7271 (version "1.8.1")
b46a0ee7
RW
7272 (source
7273 (origin
7274 (method url-fetch)
7275 (uri (bioconductor-uri "cicero" version))
7276 (sha256
7277 (base32
589ac422 7278 "12y857p4p0m7k72bimli8wjn9cd0gxjwcs3n7ri9pn9l9d42krqr"))))
b46a0ee7
RW
7279 (build-system r-build-system)
7280 (propagated-inputs
7281 `(("r-assertthat" ,r-assertthat)
7282 ("r-biobase" ,r-biobase)
7283 ("r-biocgenerics" ,r-biocgenerics)
7284 ("r-data-table" ,r-data-table)
7285 ("r-dplyr" ,r-dplyr)
7286 ("r-fnn" ,r-fnn)
7287 ("r-genomicranges" ,r-genomicranges)
7288 ("r-ggplot2" ,r-ggplot2)
7289 ("r-glasso" ,r-glasso)
7290 ("r-gviz" ,r-gviz)
7291 ("r-igraph" ,r-igraph)
7292 ("r-iranges" ,r-iranges)
7293 ("r-matrix" ,r-matrix)
7294 ("r-monocle" ,r-monocle)
7295 ("r-plyr" ,r-plyr)
7296 ("r-reshape2" ,r-reshape2)
7297 ("r-s4vectors" ,r-s4vectors)
1893092d 7298 ("r-stringi" ,r-stringi)
b46a0ee7
RW
7299 ("r-stringr" ,r-stringr)
7300 ("r-tibble" ,r-tibble)
5ea4f604 7301 ("r-tidyr" ,r-tidyr)
b46a0ee7 7302 ("r-vgam" ,r-vgam)))
6bd6097e
RW
7303 (native-inputs
7304 `(("r-knitr" ,r-knitr)))
b46a0ee7
RW
7305 (home-page "https://bioconductor.org/packages/cicero/")
7306 (synopsis "Predict cis-co-accessibility from single-cell data")
7307 (description
7308 "Cicero computes putative cis-regulatory maps from single-cell chromatin
7309accessibility data. It also extends the monocle package for use in chromatin
7310accessibility data.")
7311 (license license:expat)))
14bb1c48
RW
7312
7313;; This is the latest commit on the "monocle3" branch.
7314(define-public r-cicero-monocle3
7315 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
7316 (revision "1"))
7317 (package (inherit r-cicero)
7318 (name "r-cicero-monocle3")
7319 (version (git-version "1.3.2" revision commit))
7320 (source
7321 (origin
7322 (method git-fetch)
7323 (uri (git-reference
b0e7b699 7324 (url "https://github.com/cole-trapnell-lab/cicero-release")
14bb1c48
RW
7325 (commit commit)))
7326 (file-name (git-file-name name version))
7327 (sha256
7328 (base32
7329 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
7330 (propagated-inputs
7331 `(("r-monocle3" ,r-monocle3)
7332 ,@(alist-delete "r-monocle"
7333 (package-propagated-inputs r-cicero)))))))
a9815a6c 7334
297531ef
MIP
7335(define-public r-circrnaprofiler
7336 (package
7337 (name "r-circrnaprofiler")
4f617bfb 7338 (version "1.4.2")
297531ef
MIP
7339 (source
7340 (origin
7341 (method url-fetch)
7342 (uri (bioconductor-uri "circRNAprofiler" version))
7343 (sha256
7344 (base32
4f617bfb 7345 "0r1hfm3pc7c71irzmxmdwc27ns9hkymz4vhb4pqbli4xn37q7cg8"))))
297531ef
MIP
7346 (properties
7347 `((upstream-name . "circRNAprofiler")))
7348 (build-system r-build-system)
7349 (propagated-inputs
7350 `(("r-annotationhub" ,r-annotationhub)
7351 ("r-biostrings" ,r-biostrings)
7352 ("r-bsgenome" ,r-bsgenome)
7353 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7354 ("r-deseq2" ,r-deseq2)
7355 ("r-dplyr" ,r-dplyr)
7356 ("r-edger" ,r-edger)
7357 ("r-genomeinfodb" ,r-genomeinfodb)
7358 ("r-genomicranges" ,r-genomicranges)
7359 ("r-ggplot2" ,r-ggplot2)
7360 ("r-gwascat" ,r-gwascat)
7361 ("r-iranges" ,r-iranges)
7362 ("r-magrittr" ,r-magrittr)
7363 ("r-r-utils" ,r-r-utils)
7364 ("r-readr" ,r-readr)
7365 ("r-reshape2" ,r-reshape2)
7366 ("r-rlang" ,r-rlang)
7367 ("r-rtracklayer" ,r-rtracklayer)
7368 ("r-s4vectors" ,r-s4vectors)
7369 ("r-seqinr" ,r-seqinr)
7370 ("r-stringi" ,r-stringi)
7371 ("r-stringr" ,r-stringr)
7372 ("r-universalmotif" ,r-universalmotif)))
7373 (native-inputs
7374 `(("r-knitr" ,r-knitr)))
7375 (home-page
7376 "https://github.com/Aufiero/circRNAprofiler")
7377 (synopsis
7378 "Computational framework for the downstream analysis of circular RNA's")
7379 (description
7380 "@code{r-circrnaprofiler} is a computational framework for a comprehensive
7381in silico analysis of @dfn{circular RNA} (circRNAs). This computational
7382framework allows to combine and analyze circRNAs previously detected by
7383multiple publicly available annotation-based circRNA detection tools. It
7384covers different aspects of circRNAs analysis from differential expression
7385analysis, evolutionary conservation, biogenesis to functional analysis.")
7386 (license license:gpl3)))
7387
a9815a6c
RW
7388(define-public r-cistopic
7389 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
7390 (revision "0"))
7391 (package
7392 (name "r-cistopic")
7393 (version (git-version "0.2.1" revision commit))
7394 (source
7395 (origin
7396 (method git-fetch)
7397 (uri (git-reference
b0e7b699 7398 (url "https://github.com/aertslab/cisTopic")
a9815a6c
RW
7399 (commit commit)))
7400 (file-name (git-file-name name version))
7401 (sha256
7402 (base32
7403 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
7404 (build-system r-build-system)
7405 (propagated-inputs
7406 `(("r-aucell" ,r-aucell)
7407 ("r-data-table" ,r-data-table)
7408 ("r-dplyr" ,r-dplyr)
7409 ("r-dosnow" ,r-dosnow)
7410 ("r-dt" ,r-dt)
7411 ("r-feather" ,r-feather)
7412 ("r-fitdistrplus" ,r-fitdistrplus)
7413 ("r-genomicranges" ,r-genomicranges)
7414 ("r-ggplot2" ,r-ggplot2)
7415 ("r-lda" ,r-lda)
7416 ("r-matrix" ,r-matrix)
7417 ("r-plyr" ,r-plyr)
7418 ("r-rcistarget" ,r-rcistarget)
7419 ("r-rtracklayer" ,r-rtracklayer)
7420 ("r-s4vectors" ,r-s4vectors)))
7421 (home-page "https://github.com/aertslab/cisTopic")
7422 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
7423 (description
7424 "The sparse nature of single cell epigenomics data can be overruled using
7425probabilistic modelling methods such as @dfn{Latent Dirichlet
7426Allocation} (LDA). This package allows the probabilistic modelling of
7427cis-regulatory topics (cisTopics) from single cell epigenomics data, and
7428includes functionalities to identify cell states based on the contribution of
7429cisTopics and explore the nature and regulatory proteins driving them.")
7430 (license license:gpl3))))
d85c0f98
RW
7431
7432(define-public r-genie3
7433 (package
7434 (name "r-genie3")
5d1bd611 7435 (version "1.12.0")
d85c0f98
RW
7436 (source
7437 (origin
7438 (method url-fetch)
7439 (uri (bioconductor-uri "GENIE3" version))
7440 (sha256
7441 (base32
5d1bd611 7442 "1z7qkv0cgdx2plhc7xdz6s7vwdjhzcdadi35wg3fl6xpids5njf5"))))
d85c0f98
RW
7443 (properties `((upstream-name . "GENIE3")))
7444 (build-system r-build-system)
7445 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
b3280883
RW
7446 (native-inputs
7447 `(("r-knitr" ,r-knitr)))
d85c0f98
RW
7448 (home-page "https://bioconductor.org/packages/GENIE3")
7449 (synopsis "Gene network inference with ensemble of trees")
7450 (description
7451 "This package implements the GENIE3 algorithm for inferring gene
7452regulatory networks from expression data.")
7453 (license license:gpl2+)))
db316d73
RW
7454
7455(define-public r-roc
7456 (package
7457 (name "r-roc")
e7b61ba7 7458 (version "1.66.0")
db316d73
RW
7459 (source
7460 (origin
7461 (method url-fetch)
7462 (uri (bioconductor-uri "ROC" version))
7463 (sha256
7464 (base32
e7b61ba7 7465 "02b9n42z3kjrfxpdf3glqvimd79nhnycq00mb09fzhkpp5zl43c9"))))
db316d73
RW
7466 (properties `((upstream-name . "ROC")))
7467 (build-system r-build-system)
3672b74f
RW
7468 (propagated-inputs
7469 `(("r-knitr" ,r-knitr)))
db316d73
RW
7470 (home-page "https://www.bioconductor.org/packages/ROC/")
7471 (synopsis "Utilities for ROC curves")
7472 (description
7473 "This package provides utilities for @dfn{Receiver Operating
7474Characteristic} (ROC) curves, with a focus on micro arrays.")
7475 (license license:artistic2.0)))
46721dea
RW
7476
7477(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
7478 (package
7479 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
7480 (version "0.6.0")
7481 (source
7482 (origin
7483 (method url-fetch)
7484 (uri (bioconductor-uri
7485 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
7486 version 'annotation))
7487 (sha256
7488 (base32
7489 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
7490 (properties
7491 `((upstream-name
7492 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
7493 (build-system r-build-system)
7494 (propagated-inputs `(("r-minfi" ,r-minfi)))
7495 (home-page
7496 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
7497 (synopsis "Annotation for Illumina's 450k methylation arrays")
7498 (description
7499 "This package provides manifests and annotation for Illumina's 450k array
7500data.")
7501 (license license:artistic2.0)))
38babeaa
RW
7502
7503(define-public r-watermelon
7504 (package
7505 (name "r-watermelon")
9f6e2bfe 7506 (version "1.34.0")
38babeaa
RW
7507 (source
7508 (origin
7509 (method url-fetch)
7510 (uri (bioconductor-uri "wateRmelon" version))
7511 (sha256
7512 (base32
9f6e2bfe 7513 "1sc2nxg9bafpvlwqhky2p5b6fkimkk9v3xcab9kvwnj6szrb6p3f"))))
38babeaa
RW
7514 (properties `((upstream-name . "wateRmelon")))
7515 (build-system r-build-system)
7516 (propagated-inputs
7517 `(("r-biobase" ,r-biobase)
7518 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
7519 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
7520 ("r-illuminaio" ,r-illuminaio)
7521 ("r-limma" ,r-limma)
7522 ("r-lumi" ,r-lumi)
7523 ("r-matrixstats" ,r-matrixstats)
7524 ("r-methylumi" ,r-methylumi)
7525 ("r-roc" ,r-roc)))
7526 (home-page "https://bioconductor.org/packages/wateRmelon/")
7527 (synopsis "Illumina 450 methylation array normalization and metrics")
7528 (description
7529 "The standard index of DNA methylation (beta) is computed from methylated
7530and unmethylated signal intensities. Betas calculated from raw signal
7531intensities perform well, but using 11 methylomic datasets we demonstrate that
7532quantile normalization methods produce marked improvement. The commonly used
7533procedure of normalizing betas is inferior to the separate normalization of M
7534and U, and it is also advantageous to normalize Type I and Type II assays
7535separately. This package provides 15 flavours of betas and three performance
7536metrics, with methods for objects produced by the @code{methylumi} and
7537@code{minfi} packages.")
7538 (license license:gpl3)))
7d2cb646
RW
7539
7540(define-public r-gdsfmt
7541 (package
7542 (name "r-gdsfmt")
6f37c3ea 7543 (version "1.26.1")
7d2cb646
RW
7544 (source
7545 (origin
7546 (method url-fetch)
7547 (uri (bioconductor-uri "gdsfmt" version))
7548 (sha256
7549 (base32
6f37c3ea 7550 "0f5vn8h5fzzazcv92sgrf85hc4xkkizk2wwml9mzjd8ya2fkwg8n"))
7d2cb646
RW
7551 (modules '((guix build utils)))
7552 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
7553 ;; them and link with system libraries instead.
7554 (snippet
7555 '(begin
7556 (for-each delete-file-recursively
7557 '("src/LZ4"
7558 "src/XZ"
7559 "src/ZLIB"))
7560 (substitute* "src/Makevars"
7561 (("all: \\$\\(SHLIB\\)") "all:")
7562 (("\\$\\(SHLIB\\): liblzma.a") "")
7563 (("(ZLIB|LZ4)/.*") "")
7564 (("CoreArray/dVLIntGDS.cpp.*")
7565 "CoreArray/dVLIntGDS.cpp")
7566 (("CoreArray/dVLIntGDS.o.*")
7567 "CoreArray/dVLIntGDS.o")
7568 (("PKG_LIBS = ./liblzma.a")
7569 "PKG_LIBS = -llz4"))
7570 (substitute* "src/CoreArray/dStream.h"
7571 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
7572 (string-append "include <" header ">")))
7573 #t))))
7574 (properties `((upstream-name . "gdsfmt")))
7575 (build-system r-build-system)
7576 (inputs
7577 `(("lz4" ,lz4)
7578 ("xz" ,xz)
7579 ("zlib" ,zlib)))
f4954b0b
RW
7580 (native-inputs
7581 `(("r-knitr" ,r-knitr)))
7d2cb646
RW
7582 (home-page "http://corearray.sourceforge.net/")
7583 (synopsis
7584 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
7585 (description
7586 "This package provides a high-level R interface to CoreArray @dfn{Genomic
7587Data Structure} (GDS) data files, which are portable across platforms with
7588hierarchical structure to store multiple scalable array-oriented data sets
7589with metadata information. It is suited for large-scale datasets, especially
7590for data which are much larger than the available random-access memory. The
7591@code{gdsfmt} package offers efficient operations specifically designed for
7592integers of less than 8 bits, since a diploid genotype, like
7593@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
7594byte. Data compression and decompression are available with relatively
7595efficient random access. It is also allowed to read a GDS file in parallel
7596with multiple R processes supported by the package @code{parallel}.")
7597 (license license:lgpl3)))
6b5f59c7
RW
7598
7599(define-public r-bigmelon
7600 (package
7601 (name "r-bigmelon")
64f9fb30 7602 (version "1.16.0")
6b5f59c7
RW
7603 (source
7604 (origin
7605 (method url-fetch)
7606 (uri (bioconductor-uri "bigmelon" version))
7607 (sha256
7608 (base32
64f9fb30 7609 "0hj5njwx7n681vigkq4560f9dm7mdjgvcwbgp5nbdn1fb2z24bk7"))))
6b5f59c7
RW
7610 (properties `((upstream-name . "bigmelon")))
7611 (build-system r-build-system)
7612 (propagated-inputs
7613 `(("r-biobase" ,r-biobase)
7614 ("r-biocgenerics" ,r-biocgenerics)
7615 ("r-gdsfmt" ,r-gdsfmt)
7616 ("r-geoquery" ,r-geoquery)
7617 ("r-methylumi" ,r-methylumi)
7618 ("r-minfi" ,r-minfi)
7619 ("r-watermelon" ,r-watermelon)))
7620 (home-page "https://bioconductor.org/packages/bigmelon/")
7621 (synopsis "Illumina methylation array analysis for large experiments")
7622 (description
7623 "This package provides methods for working with Illumina arrays using the
7624@code{gdsfmt} package.")
7625 (license license:gpl3)))
739b2d10 7626
e5dfcd8e
RW
7627(define-public r-seqbias
7628 (package
7629 (name "r-seqbias")
42e00c09 7630 (version "1.38.0")
e5dfcd8e
RW
7631 (source
7632 (origin
7633 (method url-fetch)
7634 (uri (bioconductor-uri "seqbias" version))
7635 (sha256
7636 (base32
42e00c09 7637 "1m634sidmk6c603k2gflyiddkns9vr6ij591nmab523xk5r2f4b2"))))
e5dfcd8e
RW
7638 (properties `((upstream-name . "seqbias")))
7639 (build-system r-build-system)
7640 (propagated-inputs
7641 `(("r-biostrings" ,r-biostrings)
7642 ("r-genomicranges" ,r-genomicranges)
7643 ("r-rhtslib" ,r-rhtslib)))
e5dfcd8e
RW
7644 (home-page "https://bioconductor.org/packages/seqbias/")
7645 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
7646 (description
7647 "This package implements a model of per-position sequencing bias in
7648high-throughput sequencing data using a simple Bayesian network, the structure
7649and parameters of which are trained on a set of aligned reads and a reference
7650genome sequence.")
7651 (license license:lgpl3)))
7652
63daca1e
RJ
7653(define-public r-snplocs-hsapiens-dbsnp144-grch37
7654 (package
7655 (name "r-snplocs-hsapiens-dbsnp144-grch37")
7656 (version "0.99.20")
7657 (source (origin
7658 (method url-fetch)
7659 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
7660 version 'annotation))
7661 (sha256
7662 (base32
7663 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
7664 (build-system r-build-system)
7665 ;; As this package provides little more than a very large data file it
7666 ;; doesn't make sense to build substitutes.
7667 (arguments `(#:substitutable? #f))
7668 (propagated-inputs
7669 `(("r-biocgenerics" ,r-biocgenerics)
7670 ("r-s4vectors" ,r-s4vectors)
7671 ("r-iranges" ,r-iranges)
7672 ("r-genomeinfodb" ,r-genomeinfodb)
7673 ("r-genomicranges" ,r-genomicranges)
7674 ("r-bsgenome" ,r-bsgenome)
7675 ("r-biostrings" ,r-biostrings)))
7676 (home-page
7677 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
7678 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
7679 (description "This package provides SNP locations and alleles for Homo
7680sapiens extracted from NCBI dbSNP Build 144. The source data files used for
7681this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
7682to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
7683patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
1408e2ab 7684X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
63daca1e
RJ
7685the mitochondrion chromosome. Therefore, the SNPs in this package can be
7686injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
7687correct position but this injection will exclude chrM (i.e. nothing will be
7688injected in that sequence).")
7689 (license license:artistic2.0)))
7690
bb0024dc
RW
7691(define-public r-reqon
7692 (package
7693 (name "r-reqon")
0c53f27d 7694 (version "1.36.0")
bb0024dc
RW
7695 (source
7696 (origin
7697 (method url-fetch)
7698 (uri (bioconductor-uri "ReQON" version))
7699 (sha256
7700 (base32
0c53f27d 7701 "1yz0r0rrk4n6dnqbdq41lvs5z8l6vkx729m0a7f29svw4dbc6mdq"))))
bb0024dc
RW
7702 (properties `((upstream-name . "ReQON")))
7703 (build-system r-build-system)
7704 (propagated-inputs
7705 `(("r-rjava" ,r-rjava)
7706 ("r-rsamtools" ,r-rsamtools)
7707 ("r-seqbias" ,r-seqbias)))
7708 (home-page "https://bioconductor.org/packages/ReQON/")
7709 (synopsis "Recalibrating quality of nucleotides")
7710 (description
7711 "This package provides an implementation of an algorithm for
7712recalibrating the base quality scores for aligned sequencing data in BAM
7713format.")
7714 (license license:gpl2)))
7715
739b2d10
RW
7716(define-public r-wavcluster
7717 (package
7718 (name "r-wavcluster")
fd7e23b5 7719 (version "2.24.0")
739b2d10
RW
7720 (source
7721 (origin
7722 (method url-fetch)
7723 (uri (bioconductor-uri "wavClusteR" version))
7724 (sha256
7725 (base32
fd7e23b5 7726 "18cg0jbr3rjyx31wwyag1n5gams55pbd2rvb99i3g80q9hvswawi"))))
739b2d10
RW
7727 (properties `((upstream-name . "wavClusteR")))
7728 (build-system r-build-system)
7729 (propagated-inputs
7730 `(("r-biocgenerics" ,r-biocgenerics)
7731 ("r-biostrings" ,r-biostrings)
7732 ("r-foreach" ,r-foreach)
7733 ("r-genomicfeatures" ,r-genomicfeatures)
7734 ("r-genomicranges" ,r-genomicranges)
7735 ("r-ggplot2" ,r-ggplot2)
7736 ("r-hmisc" ,r-hmisc)
7737 ("r-iranges" ,r-iranges)
7738 ("r-mclust" ,r-mclust)
7739 ("r-rsamtools" ,r-rsamtools)
7740 ("r-rtracklayer" ,r-rtracklayer)
7741 ("r-s4vectors" ,r-s4vectors)
7742 ("r-seqinr" ,r-seqinr)
fd7e23b5 7743 ("r-stringr" ,r-stringr)))
12b255f2
RW
7744 (native-inputs
7745 `(("r-knitr" ,r-knitr)))
739b2d10
RW
7746 (home-page "https://bioconductor.org/packages/wavClusteR/")
7747 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
7748 (description
7749 "This package provides an integrated pipeline for the analysis of
7750PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
7751sequencing errors, SNPs and additional non-experimental sources by a non-
7752parametric mixture model. The protein binding sites (clusters) are then
7753resolved at high resolution and cluster statistics are estimated using a
7754rigorous Bayesian framework. Post-processing of the results, data export for
7755UCSC genome browser visualization and motif search analysis are provided. In
e40ecf8a 7756addition, the package integrates RNA-Seq data to estimate the False
739b2d10
RW
7757Discovery Rate of cluster detection. Key functions support parallel multicore
7758computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
7759be applied to the analysis of other NGS data obtained from experimental
7760procedures that induce nucleotide substitutions (e.g. BisSeq).")
7761 (license license:gpl2)))
853211a5
RW
7762
7763(define-public r-timeseriesexperiment
7764 (package
7765 (name "r-timeseriesexperiment")
87f704b4 7766 (version "1.8.0")
853211a5
RW
7767 (source
7768 (origin
7769 (method url-fetch)
7770 (uri (bioconductor-uri "TimeSeriesExperiment" version))
7771 (sha256
7772 (base32
87f704b4 7773 "1jx0rk660mfzk7rfhamnp0disx3bv456cqi9hyaz2wcbcdrlvcjn"))))
853211a5
RW
7774 (properties
7775 `((upstream-name . "TimeSeriesExperiment")))
7776 (build-system r-build-system)
7777 (propagated-inputs
7778 `(("r-deseq2" ,r-deseq2)
7779 ("r-dplyr" ,r-dplyr)
7780 ("r-dynamictreecut" ,r-dynamictreecut)
7781 ("r-edger" ,r-edger)
7782 ("r-ggplot2" ,r-ggplot2)
7783 ("r-hmisc" ,r-hmisc)
7784 ("r-limma" ,r-limma)
7785 ("r-magrittr" ,r-magrittr)
7786 ("r-proxy" ,r-proxy)
7787 ("r-s4vectors" ,r-s4vectors)
7788 ("r-summarizedexperiment" ,r-summarizedexperiment)
7789 ("r-tibble" ,r-tibble)
7790 ("r-tidyr" ,r-tidyr)
7791 ("r-vegan" ,r-vegan)
7792 ("r-viridis" ,r-viridis)))
49dd5041
RW
7793 (native-inputs
7794 `(("r-knitr" ,r-knitr)))
853211a5
RW
7795 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
7796 (synopsis "Analysis for short time-series data")
7797 (description
7798 "This package is a visualization and analysis toolbox for short time
7799course data which includes dimensionality reduction, clustering, two-sample
7800differential expression testing and gene ranking techniques. The package also
7801provides methods for retrieving enriched pathways.")
7802 (license license:lgpl3+)))
df8576e5
RW
7803
7804(define-public r-variantfiltering
7805 (package
7806 (name "r-variantfiltering")
45ea773f 7807 (version "1.26.0")
df8576e5
RW
7808 (source
7809 (origin
7810 (method url-fetch)
7811 (uri (bioconductor-uri "VariantFiltering" version))
7812 (sha256
7813 (base32
45ea773f 7814 "0zy53knvyk8wy3hmnsxc0w9qkhvx6xhviskvx7rwmrsi7pz531l5"))))
df8576e5
RW
7815 (properties
7816 `((upstream-name . "VariantFiltering")))
7817 (build-system r-build-system)
7818 (propagated-inputs
7819 `(("r-annotationdbi" ,r-annotationdbi)
7820 ("r-biobase" ,r-biobase)
7821 ("r-biocgenerics" ,r-biocgenerics)
7822 ("r-biocparallel" ,r-biocparallel)
7823 ("r-biostrings" ,r-biostrings)
7824 ("r-bsgenome" ,r-bsgenome)
7825 ("r-dt" ,r-dt)
7826 ("r-genomeinfodb" ,r-genomeinfodb)
7827 ("r-genomicfeatures" ,r-genomicfeatures)
7828 ("r-genomicranges" ,r-genomicranges)
7829 ("r-genomicscores" ,r-genomicscores)
7830 ("r-graph" ,r-graph)
7831 ("r-gviz" ,r-gviz)
7832 ("r-iranges" ,r-iranges)
7833 ("r-rbgl" ,r-rbgl)
7834 ("r-rsamtools" ,r-rsamtools)
7835 ("r-s4vectors" ,r-s4vectors)
7836 ("r-shiny" ,r-shiny)
7837 ("r-shinyjs" ,r-shinyjs)
7838 ("r-shinythemes" ,r-shinythemes)
7839 ("r-shinytree" ,r-shinytree)
7840 ("r-summarizedexperiment" ,r-summarizedexperiment)
7841 ("r-variantannotation" ,r-variantannotation)
7842 ("r-xvector" ,r-xvector)))
7843 (home-page "https://github.com/rcastelo/VariantFiltering")
7844 (synopsis "Filtering of coding and non-coding genetic variants")
7845 (description
7846 "Filter genetic variants using different criteria such as inheritance
7847model, amino acid change consequence, minor allele frequencies across human
7848populations, splice site strength, conservation, etc.")
7849 (license license:artistic2.0)))
f5349b4d
RW
7850
7851(define-public r-genomegraphs
7852 (package
7853 (name "r-genomegraphs")
053a2127 7854 (version "1.46.0")
f5349b4d
RW
7855 (source
7856 (origin
7857 (method url-fetch)
7858 (uri (bioconductor-uri "GenomeGraphs" version))
7859 (sha256
7860 (base32
053a2127 7861 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
f5349b4d
RW
7862 (properties `((upstream-name . "GenomeGraphs")))
7863 (build-system r-build-system)
7864 (propagated-inputs
7865 `(("r-biomart" ,r-biomart)))
7866 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
7867 (synopsis "Plotting genomic information from Ensembl")
7868 (description
7869 "Genomic data analyses requires integrated visualization of known genomic
7870information and new experimental data. GenomeGraphs uses the biomaRt package
7871to perform live annotation queries to Ensembl and translates this to e.g.
7872gene/transcript structures in viewports of the grid graphics package. This
7873results in genomic information plotted together with your data. Another
7874strength of GenomeGraphs is to plot different data types such as array CGH,
7875gene expression, sequencing and other data, together in one plot using the
7876same genome coordinate system.")
7877 (license license:artistic2.0)))
2a360cf6
RW
7878
7879(define-public r-wavetiling
7880 (package
7881 (name "r-wavetiling")
e13f9773 7882 (version "1.28.0")
2a360cf6
RW
7883 (source
7884 (origin
7885 (method url-fetch)
7886 (uri (bioconductor-uri "waveTiling" version))
7887 (sha256
7888 (base32
e13f9773 7889 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
2a360cf6
RW
7890 (properties `((upstream-name . "waveTiling")))
7891 (build-system r-build-system)
7892 (propagated-inputs
7893 `(("r-affy" ,r-affy)
7894 ("r-biobase" ,r-biobase)
7895 ("r-biostrings" ,r-biostrings)
7896 ("r-genomegraphs" ,r-genomegraphs)
7897 ("r-genomicranges" ,r-genomicranges)
7898 ("r-iranges" ,r-iranges)
7899 ("r-oligo" ,r-oligo)
7900 ("r-oligoclasses" ,r-oligoclasses)
7901 ("r-preprocesscore" ,r-preprocesscore)
7902 ("r-waveslim" ,r-waveslim)))
7903 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
7904 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
7905 (description
7906 "This package is designed to conduct transcriptome analysis for tiling
7907arrays based on fast wavelet-based functional models.")
7908 (license license:gpl2+)))
d80a1569
RW
7909
7910(define-public r-variancepartition
7911 (package
7912 (name "r-variancepartition")
44ecd5f7 7913 (version "1.20.0")
d80a1569
RW
7914 (source
7915 (origin
7916 (method url-fetch)
7917 (uri (bioconductor-uri "variancePartition" version))
7918 (sha256
7919 (base32
44ecd5f7 7920 "0fisaqd5v8xy9rz9l1zs62k1n2h4k1irzgwj46ci947l52x1qhah"))))
d80a1569
RW
7921 (properties
7922 `((upstream-name . "variancePartition")))
7923 (build-system r-build-system)
7924 (propagated-inputs
7925 `(("r-biobase" ,r-biobase)
326746e1 7926 ("r-biocparallel" ,r-biocparallel)
d80a1569
RW
7927 ("r-colorramps" ,r-colorramps)
7928 ("r-doparallel" ,r-doparallel)
7929 ("r-foreach" ,r-foreach)
7930 ("r-ggplot2" ,r-ggplot2)
7931 ("r-gplots" ,r-gplots)
7932 ("r-iterators" ,r-iterators)
7933 ("r-limma" ,r-limma)
7934 ("r-lme4" ,r-lme4)
7935 ("r-lmertest" ,r-lmertest)
7936 ("r-mass" ,r-mass)
7937 ("r-pbkrtest" ,r-pbkrtest)
7938 ("r-progress" ,r-progress)
7939 ("r-reshape2" ,r-reshape2)
7940 ("r-scales" ,r-scales)))
fbbaf5ae
RW
7941 (native-inputs
7942 `(("r-knitr" ,r-knitr)))
d80a1569
RW
7943 (home-page "https://bioconductor.org/packages/variancePartition/")
7944 (synopsis "Analyze variation in gene expression experiments")
7945 (description
7946 "This is a package providing tools to quantify and interpret multiple
7947sources of biological and technical variation in gene expression experiments.
7948It uses a linear mixed model to quantify variation in gene expression
7949attributable to individual, tissue, time point, or technical variables. The
7950package includes dream differential expression analysis for repeated
7951measures.")
7952 (license license:gpl2+)))
16e2e4f2 7953
7954(define-public r-htqpcr
7955 (package
7956 (name "r-htqpcr")
949626f2 7957 (version "1.44.0")
16e2e4f2 7958 (source
7959 (origin
7960 (method url-fetch)
7961 (uri (bioconductor-uri "HTqPCR" version))
7962 (sha256
7963 (base32
949626f2 7964 "1fzjx6psr41naq9ycpnv3lxlgkiyrpn7r2wl1i4gz45f3lax0yji"))))
16e2e4f2 7965 (properties `((upstream-name . "HTqPCR")))
7966 (build-system r-build-system)
7967 (propagated-inputs
7968 `(("r-affy" ,r-affy)
7969 ("r-biobase" ,r-biobase)
7970 ("r-gplots" ,r-gplots)
7971 ("r-limma" ,r-limma)
7972 ("r-rcolorbrewer" ,r-rcolorbrewer)))
486a0800
TGR
7973 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
7974 "groups/bertone/software/HTqPCR.pdf"))
16e2e4f2 7975 (synopsis "Automated analysis of high-throughput qPCR data")
7976 (description
7977 "Analysis of Ct values from high throughput quantitative real-time
7978PCR (qPCR) assays across multiple conditions or replicates. The input data
7979can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
7980OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
7981Laboratories; conventional 96- or 384-well plates; or microfluidic devices
7982such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
7983loading, quality assessment, normalization, visualization and parametric or
7984non-parametric testing for statistical significance in Ct values between
7985features (e.g. genes, microRNAs).")
7986 (license license:artistic2.0)))
86fb2c63 7987
7988(define-public r-unifiedwmwqpcr
7989 (package
7990 (name "r-unifiedwmwqpcr")
fa7e2429 7991 (version "1.26.0")
86fb2c63 7992 (source
7993 (origin
7994 (method url-fetch)
7995 (uri (bioconductor-uri "unifiedWMWqPCR" version))
7996 (sha256
7997 (base32
fa7e2429 7998 "1ad5a7gy43l8x1rf5lgqiy2bv6fgah7cbnp4lrqwshphlnr30ndv"))))
86fb2c63 7999 (properties
8000 `((upstream-name . "unifiedWMWqPCR")))
8001 (build-system r-build-system)
8002 (propagated-inputs
8003 `(("r-biocgenerics" ,r-biocgenerics)
8004 ("r-htqpcr" ,r-htqpcr)))
8005 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
8006 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
8007 (description
b5b0ee3b 8008 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
86fb2c63 8009data. This modified test allows for testing differential expression in qPCR
8010data.")
8011 (license license:gpl2+)))
72b67e0b 8012
1353e536
MIP
8013(define-public r-universalmotif
8014 (package
8015 (name "r-universalmotif")
8016 (version "1.8.3")
8017 (source
8018 (origin
8019 (method url-fetch)
8020 (uri (bioconductor-uri "universalmotif" version))
8021 (sha256
8022 (base32
8023 "1ys2kbayc1rzv8nzi60208yfslm4kzynndfg7vw2n0c30dvzycrc"))))
8024 (properties
8025 `((upstream-name . "universalmotif")))
8026 (build-system r-build-system)
8027 (arguments
8028 `(#:phases
8029 (modify-phases %standard-phases
8030 (add-after 'unpack 'fix-reference-to-strip
8031 (lambda _
8032 (substitute* "src/Makevars"
8033 (("/usr/bin/strip") (which "strip"))))))))
8034 (propagated-inputs
8035 `(("r-biocgenerics" ,r-biocgenerics)
8036 ("r-biostrings" ,r-biostrings)
8037 ("r-ggplot2" ,r-ggplot2)
8038 ("r-ggseqlogo" ,r-ggseqlogo)
8039 ("r-iranges" ,r-iranges)
8040 ("r-mass" ,r-mass)
8041 ("r-rcpp" ,r-rcpp)
8042 ("r-rcppthread" ,r-rcppthread)
8043 ("r-rdpack" ,r-rdpack)
8044 ("r-rlang" ,r-rlang)
8045 ("r-s4vectors" ,r-s4vectors)
8046 ("r-yaml" ,r-yaml)))
8047 (native-inputs
8048 `(("r-knitr" ,r-knitr)))
8049 (home-page
8050 "https://bioconductor.org/packages/universalmotif/")
8051 (synopsis
8052 "Specific structures importer, modifier, and exporter for R")
8053 (description
8054 "This package allows importing most common @dfn{specific structure}
8055(motif) types into R for use by functions provided by other Bioconductor
8056motif-related packages. Motifs can be exported into most major motif formats
8057from various classes as defined by other Bioconductor packages. A suite of
8058motif and sequence manipulation and analysis functions are included, including
8059enrichment, comparison, P-value calculation, shuffling, trimming, higher-order
8060motifs, and others.")
8061 (license license:gpl3)))
8062
72b67e0b
RW
8063;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8064;; it here.
8065(define-public r-activedriverwgs
8066 (package
8067 (name "r-activedriverwgs")
5412da84 8068 (version "1.1.1")
72b67e0b
RW
8069 (source
8070 (origin
8071 (method url-fetch)
8072 (uri (cran-uri "ActiveDriverWGS" version))
8073 (sha256
8074 (base32
5412da84 8075 "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say"))))
72b67e0b
RW
8076 (properties
8077 `((upstream-name . "ActiveDriverWGS")))
8078 (build-system r-build-system)
8079 (propagated-inputs
8080 `(("r-biostrings" ,r-biostrings)
8081 ("r-bsgenome" ,r-bsgenome)
8082 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
8083 ("r-genomeinfodb" ,r-genomeinfodb)
8084 ("r-genomicranges" ,r-genomicranges)
8085 ("r-iranges" ,r-iranges)
72b67e0b 8086 ("r-s4vectors" ,r-s4vectors)))
e1ce10e3
RW
8087 (native-inputs
8088 `(("r-knitr" ,r-knitr)))
72b67e0b
RW
8089 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
8090 (synopsis "Driver discovery tool for cancer whole genomes")
8091 (description
8092 "This package provides a method for finding an enrichment of cancer
8093simple somatic mutations (SNVs and Indels) in functional elements across the
8094human genome. ActiveDriverWGS detects coding and noncoding driver elements
8095using whole genome sequencing data.")
8096 (license license:gpl3)))
8e6f63dd
RW
8097
8098;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8099;; it here.
8100(define-public r-activepathways
8101 (package
8102 (name "r-activepathways")
a9a91280 8103 (version "1.0.2")
8e6f63dd
RW
8104 (source
8105 (origin
8106 (method url-fetch)
8107 (uri (cran-uri "ActivePathways" version))
8108 (sha256
8109 (base32
a9a91280 8110 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
8e6f63dd
RW
8111 (properties
8112 `((upstream-name . "ActivePathways")))
8113 (build-system r-build-system)
8114 (propagated-inputs
8115 `(("r-data-table" ,r-data-table)
a9a91280 8116 ("r-ggplot2" ,r-ggplot2)))
229736aa
RW
8117 (native-inputs
8118 `(("r-knitr" ,r-knitr)))
8e6f63dd
RW
8119 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
8120 (synopsis "Multivariate pathway enrichment analysis")
8121 (description
8122 "This package represents an integrative method of analyzing multi omics
8123data that conducts enrichment analysis of annotated gene sets. ActivePathways
8124uses a statistical data fusion approach, rationalizes contributing evidence
8125and highlights associated genes, improving systems-level understanding of
8126cellular organization in health and disease.")
8127 (license license:gpl3)))
d11d6fea
RW
8128
8129(define-public r-bgmix
8130 (package
8131 (name "r-bgmix")
fad5da32 8132 (version "1.50.0")
d11d6fea
RW
8133 (source
8134 (origin
8135 (method url-fetch)
8136 (uri (bioconductor-uri "BGmix" version))
8137 (sha256
8138 (base32
fad5da32 8139 "0r9gjqajarg5mivxhqdzn8m8hmfarmzbplp3zqyyznccri03pv50"))))
d11d6fea
RW
8140 (properties `((upstream-name . "BGmix")))
8141 (build-system r-build-system)
8142 (propagated-inputs
8143 `(("r-kernsmooth" ,r-kernsmooth)))
8144 (home-page "https://bioconductor.org/packages/BGmix/")
8145 (synopsis "Bayesian models for differential gene expression")
8146 (description
8147 "This package provides fully Bayesian mixture models for differential
8148gene expression.")
8149 (license license:gpl2)))
75eb1149
RW
8150
8151(define-public r-bgx
8152 (package
8153 (name "r-bgx")
3cebe274 8154 (version "1.56.0")
75eb1149
RW
8155 (source
8156 (origin
8157 (method url-fetch)
8158 (uri (bioconductor-uri "bgx" version))
8159 (sha256
8160 (base32
3cebe274 8161 "0gm4wv9drqvg9r4f0id1ivrfgv0nvh0hb6hp63b3jd14092777im"))))
75eb1149
RW
8162 (properties `((upstream-name . "bgx")))
8163 (build-system r-build-system)
8164 (propagated-inputs
8165 `(("r-affy" ,r-affy)
8166 ("r-biobase" ,r-biobase)
8167 ("r-gcrma" ,r-gcrma)
8168 ("r-rcpp" ,r-rcpp)))
8169 (home-page "https://bioconductor.org/packages/bgx/")
8170 (synopsis "Bayesian gene expression")
8171 (description
8172 "This package provides tools for Bayesian integrated analysis of
8173Affymetrix GeneChips.")
8174 (license license:gpl2)))
6bd50acf
RW
8175
8176(define-public r-bhc
8177 (package
8178 (name "r-bhc")
2219bef1 8179 (version "1.42.0")
6bd50acf
RW
8180 (source
8181 (origin
8182 (method url-fetch)
8183 (uri (bioconductor-uri "BHC" version))
8184 (sha256
8185 (base32
2219bef1 8186 "1n2rkbj8j10f38d40wvi6mwjxnrlfx71a48ab07bp2s0hwhxd7yn"))))
6bd50acf
RW
8187 (properties `((upstream-name . "BHC")))
8188 (build-system r-build-system)
8189 (home-page "https://bioconductor.org/packages/BHC/")
8190 (synopsis "Bayesian hierarchical clustering")
8191 (description
8192 "The method implemented in this package performs bottom-up hierarchical
8193clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
8194in the data and Bayesian model selection to decide at each step which clusters
8195to merge. This avoids several limitations of traditional methods, for example
8196how many clusters there should be and how to choose a principled distance
8197metric. This implementation accepts multinomial (i.e. discrete, with 2+
8198categories) or time-series data. This version also includes a randomised
8199algorithm which is more efficient for larger data sets.")
8200 (license license:gpl3)))
de9374b7
RW
8201
8202(define-public r-bicare
8203 (package
8204 (name "r-bicare")
4ec66569 8205 (version "1.48.0")
de9374b7
RW
8206 (source
8207 (origin
8208 (method url-fetch)
8209 (uri (bioconductor-uri "BicARE" version))
8210 (sha256
8211 (base32
4ec66569 8212 "1np3967rjx54hbjsynvya75lcsqa6zic6frw5fjwqybwv2pzzw2k"))))
de9374b7
RW
8213 (properties `((upstream-name . "BicARE")))
8214 (build-system r-build-system)
8215 (propagated-inputs
8216 `(("r-biobase" ,r-biobase)
8217 ("r-gseabase" ,r-gseabase)
8218 ("r-multtest" ,r-multtest)))
8219 (home-page "http://bioinfo.curie.fr")
8220 (synopsis "Biclustering analysis and results exploration")
8221 (description
8222 "This is a package for biclustering analysis and exploration of
8223results.")
8224 (license license:gpl2)))
40fe63ad
RW
8225
8226(define-public r-bifet
8227 (package
8228 (name "r-bifet")
d57be633 8229 (version "1.10.0")
40fe63ad
RW
8230 (source
8231 (origin
8232 (method url-fetch)
8233 (uri (bioconductor-uri "BiFET" version))
8234 (sha256
8235 (base32
d57be633 8236 "191m1xhsj4l64rrh67hqiz1rdkfhw0gfd5aymf3x0xm710l3rh4a"))))
40fe63ad
RW
8237 (properties `((upstream-name . "BiFET")))
8238 (build-system r-build-system)
8239 (propagated-inputs
8240 `(("r-genomicranges" ,r-genomicranges)
8241 ("r-poibin" ,r-poibin)))
a54fd409
RW
8242 (native-inputs
8243 `(("r-knitr" ,r-knitr)))
40fe63ad
RW
8244 (home-page "https://bioconductor.org/packages/BiFET")
8245 (synopsis "Bias-free footprint enrichment test")
8246 (description
8247 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
8248over-represented in target regions compared to background regions after
8249correcting for the bias arising from the imbalance in read counts and GC
8250contents between the target and background regions. For a given TF k, BiFET
8251tests the null hypothesis that the target regions have the same probability of
8252having footprints for the TF k as the background regions while correcting for
8253the read count and GC content bias.")
8254 (license license:gpl3)))
e823337c
RW
8255
8256(define-public r-rsbml
8257 (package
8258 (name "r-rsbml")
3320f044 8259 (version "2.48.0")
e823337c
RW
8260 (source
8261 (origin
8262 (method url-fetch)
8263 (uri (bioconductor-uri "rsbml" version))
8264 (sha256
8265 (base32
3320f044 8266 "0vrjfhwcpc699sq78pkm022fam3ahar8h3lx3fr879dd21k02g61"))))
e823337c
RW
8267 (properties `((upstream-name . "rsbml")))
8268 (build-system r-build-system)
8269 (inputs
8270 `(("libsbml" ,libsbml)
8271 ("zlib" ,zlib)))
8272 (propagated-inputs
8273 `(("r-biocgenerics" ,r-biocgenerics)
8274 ("r-graph" ,r-graph)))
8275 (native-inputs
8276 `(("pkg-config" ,pkg-config)))
8277 (home-page "http://www.sbml.org")
8278 (synopsis "R support for SBML")
8279 (description
8280 "This package provides an R interface to libsbml for SBML parsing,
8281validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
8282 (license license:artistic2.0)))
75a8bb31
RW
8283
8284(define-public r-hypergraph
8285 (package
8286 (name "r-hypergraph")
294fd58a 8287 (version "1.62.0")
75a8bb31
RW
8288 (source
8289 (origin
8290 (method url-fetch)
8291 (uri (bioconductor-uri "hypergraph" version))
8292 (sha256
8293 (base32
294fd58a 8294 "1p5mzr2aiqqc1j2inh45abjvqhid9jqv6wiym1xxnz16mpaa7q97"))))
75a8bb31
RW
8295 (properties `((upstream-name . "hypergraph")))
8296 (build-system r-build-system)
8297 (propagated-inputs
8298 `(("r-graph" ,r-graph)))
8299 (home-page "https://bioconductor.org/packages/hypergraph")
8300 (synopsis "Hypergraph data structures")
8301 (description
8302 "This package implements some simple capabilities for representing and
8303manipulating hypergraphs.")
8304 (license license:artistic2.0)))
5aef09bd
RW
8305
8306(define-public r-hyperdraw
8307 (package
8308 (name "r-hyperdraw")
249b7030 8309 (version "1.42.0")
5aef09bd
RW
8310 (source
8311 (origin
8312 (method url-fetch)
8313 (uri (bioconductor-uri "hyperdraw" version))
8314 (sha256
8315 (base32
249b7030 8316 "0z3a3lpz7s0fw023fxldkgxvl2dl1wn8agnyj09sky11ainxdayz"))))
5aef09bd
RW
8317 (properties `((upstream-name . "hyperdraw")))
8318 (build-system r-build-system)
8319 (inputs `(("graphviz" ,graphviz)))
8320 (propagated-inputs
8321 `(("r-graph" ,r-graph)
8322 ("r-hypergraph" ,r-hypergraph)
8323 ("r-rgraphviz" ,r-rgraphviz)))
8324 (home-page "https://bioconductor.org/packages/hyperdraw")
8325 (synopsis "Visualizing hypergraphs")
8326 (description
8327 "This package provides functions for visualizing hypergraphs.")
8328 (license license:gpl2+)))
6ca6f866
RW
8329
8330(define-public r-biggr
8331 (package
8332 (name "r-biggr")
0f94a9ed 8333 (version "1.26.0")
6ca6f866
RW
8334 (source
8335 (origin
8336 (method url-fetch)
8337 (uri (bioconductor-uri "BiGGR" version))
8338 (sha256
8339 (base32
0f94a9ed 8340 "1hlsnss6071ck4ky1akxp1dnv3vmd8f85drdziqmm4nc2dfrr14y"))))
6ca6f866
RW
8341 (properties `((upstream-name . "BiGGR")))
8342 (build-system r-build-system)
8343 (propagated-inputs
8344 `(("r-hyperdraw" ,r-hyperdraw)
8345 ("r-hypergraph" ,r-hypergraph)
8346 ("r-lim" ,r-lim)
8347 ("r-limsolve" ,r-limsolve)
8348 ("r-rsbml" ,r-rsbml)
8349 ("r-stringr" ,r-stringr)))
8350 (home-page "https://bioconductor.org/packages/BiGGR/")
8351 (synopsis "Constraint based modeling using metabolic reconstruction databases")
8352 (description
8353 "This package provides an interface to simulate metabolic reconstruction
8354from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
8355reconstruction databases. The package facilitates @dfn{flux balance
8356analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
8357networks and estimated fluxes can be visualized with hypergraphs.")
8358 (license license:gpl3+)))
820373db
RW
8359
8360(define-public r-bigmemoryextras
8361 (package
8362 (name "r-bigmemoryextras")
e80f8262 8363 (version "1.38.0")
820373db
RW
8364 (source
8365 (origin
8366 (method url-fetch)
8367 (uri (bioconductor-uri "bigmemoryExtras" version))
8368 (sha256
8369 (base32
e80f8262 8370 "1k31h746j8r3f92vj62s38fw12qjkv5814ipcqfbswnxgaan17zj"))))
820373db
RW
8371 (properties
8372 `((upstream-name . "bigmemoryExtras")))
8373 (build-system r-build-system)
8374 (propagated-inputs
8375 `(("r-bigmemory" ,r-bigmemory)))
eef9c99c
RW
8376 (native-inputs
8377 `(("r-knitr" ,r-knitr)))
820373db
RW
8378 (home-page "https://github.com/phaverty/bigmemoryExtras")
8379 (synopsis "Extension of the bigmemory package")
8380 (description
8381 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
8382safety and convenience features to the @code{filebacked.big.matrix} class from
8383the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
8384monitoring and gracefully restoring the connection to on-disk data and it also
7230f6d5 8385protects against accidental data modification with a file-system-based
820373db
RW
8386permissions system. Utilities are provided for using @code{BigMatrix}-derived
8387classes as @code{assayData} matrices within the @code{Biobase} package's
8388@code{eSet} family of classes. @code{BigMatrix} provides some optimizations
8389related to attaching to, and indexing into, file-backed matrices with
8390dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
8391a file-backed matrix with factor properties.")
8392 (license license:artistic2.0)))
d38775b1
RW
8393
8394(define-public r-bigpint
8395 (package
8396 (name "r-bigpint")
1e288678 8397 (version "1.6.0")
d38775b1
RW
8398 (source
8399 (origin
8400 (method url-fetch)
8401 (uri (bioconductor-uri "bigPint" version))
8402 (sha256
8403 (base32
1e288678 8404 "1axgapy4iyx059777m9faczwwj03h3i5dyrs0rlc84axzhzd2kis"))))
d38775b1
RW
8405 (properties `((upstream-name . "bigPint")))
8406 (build-system r-build-system)
8407 (propagated-inputs
d0badcc1
RW
8408 `(("r-delayedarray" ,r-delayedarray)
8409 ("r-dplyr" ,r-dplyr)
d38775b1
RW
8410 ("r-ggally" ,r-ggally)
8411 ("r-ggplot2" ,r-ggplot2)
8412 ("r-gridextra" ,r-gridextra)
8413 ("r-hexbin" ,r-hexbin)
8414 ("r-hmisc" ,r-hmisc)
8415 ("r-htmlwidgets" ,r-htmlwidgets)
8416 ("r-plotly" ,r-plotly)
8417 ("r-plyr" ,r-plyr)
8418 ("r-rcolorbrewer" ,r-rcolorbrewer)
8419 ("r-reshape" ,r-reshape)
8420 ("r-shiny" ,r-shiny)
8421 ("r-shinycssloaders" ,r-shinycssloaders)
8422 ("r-shinydashboard" ,r-shinydashboard)
8423 ("r-stringr" ,r-stringr)
d0badcc1 8424 ("r-summarizedexperiment" ,r-summarizedexperiment)
d38775b1 8425 ("r-tidyr" ,r-tidyr)))
1f2f01ae
RW
8426 (native-inputs
8427 `(("r-knitr" ,r-knitr)))
d38775b1
RW
8428 (home-page "https://github.com/lindsayrutter/bigPint")
8429 (synopsis "Big multivariate data plotted interactively")
8430 (description
8431 "This package provides methods for visualizing large multivariate
8432datasets using static and interactive scatterplot matrices, parallel
8433coordinate plots, volcano plots, and litre plots. It includes examples for
8434visualizing RNA-sequencing datasets and differentially expressed genes.")
8435 (license license:gpl3)))
991554fc
RW
8436
8437(define-public r-chemminer
8438 (package
8439 (name "r-chemminer")
8c8d365c 8440 (version "3.42.2")
991554fc
RW
8441 (source
8442 (origin
8443 (method url-fetch)
8444 (uri (bioconductor-uri "ChemmineR" version))
8445 (sha256
8446 (base32
8c8d365c 8447 "10d8h6w24h4s7l02zzv6q46w3yiqsjizip7mf11cvkmd6p7qxfl9"))))
991554fc
RW
8448 (properties `((upstream-name . "ChemmineR")))
8449 (build-system r-build-system)
8450 (propagated-inputs
8451 `(("r-base64enc" ,r-base64enc)
8452 ("r-bh" ,r-bh)
8453 ("r-biocgenerics" ,r-biocgenerics)
8454 ("r-dbi" ,r-dbi)
8455 ("r-digest" ,r-digest)
8456 ("r-dt" ,r-dt)
8457 ("r-ggplot2" ,r-ggplot2)
8458 ("r-gridextra" ,r-gridextra)
8459 ("r-png" ,r-png)
8460 ("r-rcpp" ,r-rcpp)
8461 ("r-rcurl" ,r-rcurl)
8462 ("r-rjson" ,r-rjson)
8463 ("r-rsvg" ,r-rsvg)))
06908a73
RW
8464 (native-inputs
8465 `(("r-knitr" ,r-knitr)))
991554fc
RW
8466 (home-page "https://github.com/girke-lab/ChemmineR")
8467 (synopsis "Cheminformatics toolkit for R")
8468 (description
8469 "ChemmineR is a cheminformatics package for analyzing drug-like small
8470molecule data in R. It contains functions for efficient processing of large
8471numbers of molecules, physicochemical/structural property predictions,
8472structural similarity searching, classification and clustering of compound
8473libraries with a wide spectrum of algorithms. In addition, it offers
8474visualization functions for compound clustering results and chemical
8475structures.")
8476 (license license:artistic2.0)))
48bcbef0
RW
8477
8478(define-public r-bioassayr
8479 (package
8480 (name "r-bioassayr")
2528cad4 8481 (version "1.28.2")
48bcbef0
RW
8482 (source
8483 (origin
8484 (method url-fetch)
8485 (uri (bioconductor-uri "bioassayR" version))
8486 (sha256
8487 (base32
2528cad4 8488 "0ylnnm31jkmi8zz78kngqv36yn6i5lvjp1i27v59svw13m4r03g5"))))
48bcbef0
RW
8489 (properties `((upstream-name . "bioassayR")))
8490 (build-system r-build-system)
8491 (propagated-inputs
8492 `(("r-biocgenerics" ,r-biocgenerics)
8493 ("r-chemminer" ,r-chemminer)
8494 ("r-dbi" ,r-dbi)
8495 ("r-matrix" ,r-matrix)
8496 ("r-rjson" ,r-rjson)
8497 ("r-rsqlite" ,r-rsqlite)
8498 ("r-xml" ,r-xml)))
faaf2b35
RW
8499 (native-inputs
8500 `(("r-knitr" ,r-knitr)))
323aec6a 8501 (home-page "https://github.com/girke-lab/bioassayR")
48bcbef0
RW
8502 (synopsis "Cross-target analysis of small molecule bioactivity")
8503 (description
8504 "bioassayR is a computational tool that enables simultaneous analysis of
8505thousands of bioassay experiments performed over a diverse set of compounds
8506and biological targets. Unique features include support for large-scale
8507cross-target analyses of both public and custom bioassays, generation of
8508@dfn{high throughput screening fingerprints} (HTSFPs), and an optional
8509preloaded database that provides access to a substantial portion of publicly
8510available bioactivity data.")
8511 (license license:artistic2.0)))
29fd736a
RW
8512
8513(define-public r-biobroom
8514 (package
8515 (name "r-biobroom")
95e30d8f 8516 (version "1.22.0")
29fd736a
RW
8517 (source
8518 (origin
8519 (method url-fetch)
8520 (uri (bioconductor-uri "biobroom" version))
8521 (sha256
8522 (base32
95e30d8f 8523 "07wzamwl07p20s932aym2jkf6c1zz7d9h7kyby5ka4pw4abynlrv"))))
29fd736a
RW
8524 (properties `((upstream-name . "biobroom")))
8525 (build-system r-build-system)
8526 (propagated-inputs
8527 `(("r-biobase" ,r-biobase)
8528 ("r-broom" ,r-broom)
8529 ("r-dplyr" ,r-dplyr)
8530 ("r-tidyr" ,r-tidyr)))
e09ca033
RW
8531 (native-inputs
8532 `(("r-knitr" ,r-knitr)))
29fd736a
RW
8533 (home-page "https://github.com/StoreyLab/biobroom")
8534 (synopsis "Turn Bioconductor objects into tidy data frames")
8535 (description
8536 "This package contains methods for converting standard objects
8537constructed by bioinformatics packages, especially those in Bioconductor, and
8538converting them to @code{tidy} data. It thus serves as a complement to the
8539@code{broom} package, and follows the same tidy, augment, glance division of
8540tidying methods. Tidying data makes it easy to recombine, reshape and
8541visualize bioinformatics analyses.")
8542 ;; Any version of the LGPL.
8543 (license license:lgpl3+)))
c373223e
RW
8544
8545(define-public r-graphite
8546 (package
8547 (name "r-graphite")
26224e09 8548 (version "1.36.0")
c373223e
RW
8549 (source
8550 (origin
8551 (method url-fetch)
8552 (uri (bioconductor-uri "graphite" version))
8553 (sha256
8554 (base32
26224e09 8555 "1ihza8m397qfvr79fhghs2knmw862hwz2akysy39r8hndv6lc7wk"))))
c373223e
RW
8556 (properties `((upstream-name . "graphite")))
8557 (build-system r-build-system)
8558 (propagated-inputs
8559 `(("r-annotationdbi" ,r-annotationdbi)
8560 ("r-checkmate" ,r-checkmate)
8561 ("r-graph" ,r-graph)
8562 ("r-httr" ,r-httr)
8563 ("r-rappdirs" ,r-rappdirs)))
8564 (home-page "https://bioconductor.org/packages/graphite/")
8565 (synopsis "Networks from pathway databases")
8566 (description
8567 "Graphite provides networks derived from eight public pathway databases,
8568and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
8569symbols).")
8570 (license license:agpl3+)))
f388834e
RW
8571
8572(define-public r-reactomepa
8573 (package
8574 (name "r-reactomepa")
a4f4a552 8575 (version "1.34.0")
f388834e
RW
8576 (source
8577 (origin
8578 (method url-fetch)
8579 (uri (bioconductor-uri "ReactomePA" version))
8580 (sha256
8581 (base32
a4f4a552 8582 "04b2ng9jp2bsfbg3wnbg6m6a5c3szcmbypk1lx34i63228g8z98m"))))
f388834e
RW
8583 (properties `((upstream-name . "ReactomePA")))
8584 (build-system r-build-system)
8585 (propagated-inputs
8586 `(("r-annotationdbi" ,r-annotationdbi)
8587 ("r-dose" ,r-dose)
8588 ("r-enrichplot" ,r-enrichplot)
8589 ("r-ggplot2" ,r-ggplot2)
8590 ("r-ggraph" ,r-ggraph)
8591 ("r-graphite" ,r-graphite)
8592 ("r-igraph" ,r-igraph)
8593 ("r-reactome-db" ,r-reactome-db)))
affb4ab3
RW
8594 (native-inputs
8595 `(("r-knitr" ,r-knitr)))
f388834e
RW
8596 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
8597 (synopsis "Reactome pathway analysis")
8598 (description
8599 "This package provides functions for pathway analysis based on the
8600REACTOME pathway database. It implements enrichment analysis, gene set
8601enrichment analysis and several functions for visualization.")
8602 (license license:gpl2)))
21afe920
RW
8603
8604(define-public r-ebarrays
8605 (package
8606 (name "r-ebarrays")
b0f3bfe4 8607 (version "2.54.0")
21afe920
RW
8608 (source
8609 (origin
8610 (method url-fetch)
8611 (uri (bioconductor-uri "EBarrays" version))
8612 (sha256
8613 (base32
b0f3bfe4 8614 "1r2dl19my1hqkq01fqk48pk3agb98vgrplj56kb4srhz2xm0w9pd"))))
21afe920
RW
8615 (properties `((upstream-name . "EBarrays")))
8616 (build-system r-build-system)
8617 (propagated-inputs
8618 `(("r-biobase" ,r-biobase)
8619 ("r-cluster" ,r-cluster)
8620 ("r-lattice" ,r-lattice)))
8621 (home-page "https://bioconductor.org/packages/EBarrays/")
8622 (synopsis "Gene clustering and differential expression identification")
8623 (description
8624 "EBarrays provides tools for the analysis of replicated/unreplicated
8625microarray data.")
8626 (license license:gpl2+)))
f180be29
RW
8627
8628(define-public r-bioccasestudies
8629 (package
8630 (name "r-bioccasestudies")
7dced9ad 8631 (version "1.52.0")
f180be29
RW
8632 (source
8633 (origin
8634 (method url-fetch)
8635 (uri (bioconductor-uri "BiocCaseStudies" version))
8636 (sha256
8637 (base32
7dced9ad 8638 "03n49b6fvyyzmvdy4yif3cl7yv21c09c8xdx4cvvax5zz4v4sab1"))))
f180be29
RW
8639 (properties
8640 `((upstream-name . "BiocCaseStudies")))
8641 (build-system r-build-system)
8642 (propagated-inputs `(("r-biobase" ,r-biobase)))
8643 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
8644 (synopsis "Support for the case studies monograph")
8645 (description
8646 "This package provides software and data to support the case studies
8647monograph.")
8648 (license license:artistic2.0)))
49f0860b 8649
852fa82d 8650(define-public r-bioccheck
8651 (package
8652 (name "r-bioccheck")
8653 (version "1.26.0")
8654 (source (origin
8655 (method url-fetch)
8656 (uri (bioconductor-uri "BiocCheck" version))
8657 (sha256
8658 (base32
8659 "1hyncn9zqj432da95k86rm5b28nbwrvzm52jbhisifkxj1j43cib"))))
8660 (properties
8661 `((upstream-name . "BiocCheck")))
8662 (build-system r-build-system)
8663 (arguments
8664 '(#:phases
8665 (modify-phases %standard-phases
8666 ;; This package can be used by calling BiocCheck(<package>) from
8667 ;; within R, or by running R CMD BiocCheck <package>. This phase
8668 ;; makes sure the latter works. For this to work, the BiocCheck
8669 ;; script must be somewhere on the PATH (not the R bin directory).
8670 (add-after 'install 'install-bioccheck-subcommand
8671 (lambda* (#:key outputs #:allow-other-keys)
8672 (let* ((out (assoc-ref outputs "out"))
8673 (dest-dir (string-append out "/bin"))
8674 (script-dir
8675 (string-append out "/site-library/BiocCheck/script/")))
8676 (mkdir-p dest-dir)
8677 (symlink (string-append script-dir "/checkBadDeps.R")
8678 (string-append dest-dir "/checkBadDeps.R"))
8679 (symlink (string-append script-dir "/BiocCheck")
8680 (string-append dest-dir "/BiocCheck")))
8681 #t)))))
8682 (propagated-inputs
8683 `(("r-codetools" ,r-codetools)
8684 ("r-graph" ,r-graph)
8685 ("r-httr" ,r-httr)
8686 ("r-knitr" ,r-knitr)
8687 ("r-optparse" ,r-optparse)
8688 ("r-biocmanager" ,r-biocmanager)
8689 ("r-biocviews" ,r-biocviews)
8690 ("r-stringdist" ,r-stringdist)))
8691 (native-inputs
8692 `(("r-knitr" ,r-knitr)))
8693 (home-page "https://bioconductor.org/packages/BiocCheck")
8694 (synopsis "Executes Bioconductor-specific package checks")
8695 (description "This package contains tools to perform additional quality
8696checks on R packages that are to be submitted to the Bioconductor repository.")
8697 (license license:artistic2.0)))
8698
49f0860b
RW
8699(define-public r-biocgraph
8700 (package
8701 (name "r-biocgraph")
abc18fc5 8702 (version "1.52.0")
49f0860b
RW
8703 (source
8704 (origin
8705 (method url-fetch)
8706 (uri (bioconductor-uri "biocGraph" version))
8707 (sha256
8708 (base32
abc18fc5 8709 "02y7vizc6jv8y9r8chsda4yysim0ch45i3rasqvv7m85zqsskf75"))))
49f0860b
RW
8710 (properties `((upstream-name . "biocGraph")))
8711 (build-system r-build-system)
8712 (propagated-inputs
8713 `(("r-biocgenerics" ,r-biocgenerics)
8714 ("r-geneplotter" ,r-geneplotter)
8715 ("r-graph" ,r-graph)
8716 ("r-rgraphviz" ,r-rgraphviz)))
8717 (home-page "https://bioconductor.org/packages/biocGraph/")
8718 (synopsis "Graph examples and use cases in Bioinformatics")
8719 (description
8720 "This package provides examples and code that make use of the
8721different graph related packages produced by Bioconductor.")
8722 (license license:artistic2.0)))
244270e6 8723
5ac55aea 8724(define-public r-biocstyle
8725 (package
8726 (name "r-biocstyle")
8727 (version "2.18.1")
8728 (source (origin
8729 (method url-fetch)
8730 (uri (bioconductor-uri "BiocStyle" version))
8731 (sha256
8732 (base32
8733 "0rsxyna4dd99x42vc82mlkxx774vb9375llpakg53max1hhwkrqp"))))
8734 (properties
8735 `((upstream-name . "BiocStyle")))
8736 (build-system r-build-system)
8737 (propagated-inputs
8738 `(("r-biocmanager" ,r-biocmanager)
8739 ("r-bookdown" ,r-bookdown)
8740 ("r-knitr" ,r-knitr)
8741 ("r-rmarkdown" ,r-rmarkdown)
8742 ("r-yaml" ,r-yaml)))
8743 (native-inputs
8744 `(("r-knitr" ,r-knitr)))
8745 (home-page "https://bioconductor.org/packages/BiocStyle")
8746 (synopsis "Bioconductor formatting styles")
8747 (description "This package provides standard formatting styles for
8748Bioconductor PDF and HTML documents. Package vignettes illustrate use and
8749functionality.")
8750 (license license:artistic2.0)))
8751
134404b4 8752(define-public r-biocviews
8753 (package
8754 (name "r-biocviews")
8755 (version "1.58.1")
8756 (source (origin
8757 (method url-fetch)
8758 (uri (bioconductor-uri "biocViews" version))
8759 (sha256
8760 (base32
8761 "1by2639z7n62z84dr8rj9jz12gsd1k8q42zsnxacxbwfwp6h0cl4"))))
8762 (properties
8763 `((upstream-name . "biocViews")))
8764 (build-system r-build-system)
8765 (propagated-inputs
8766 `(("r-biobase" ,r-biobase)
8767 ("r-biocmanager" ,r-biocmanager)
8768 ("r-graph" ,r-graph)
8769 ("r-rbgl" ,r-rbgl)
8770 ("r-rcurl" ,r-rcurl)
8771 ("r-xml" ,r-xml)
8772 ("r-runit" ,r-runit)))
8773 (home-page "https://bioconductor.org/packages/biocViews")
8774 (synopsis "Bioconductor package categorization helper")
8775 (description "The purpose of biocViews is to create HTML pages that
8776categorize packages in a Bioconductor package repository according to keywords,
8777also known as views, in a controlled vocabulary.")
8778 (license license:artistic2.0)))
8779
244270e6
RW
8780(define-public r-experimenthub
8781 (package
8782 (name "r-experimenthub")
49a72858 8783 (version "1.16.0")
244270e6
RW
8784 (source
8785 (origin
8786 (method url-fetch)
8787 (uri (bioconductor-uri "ExperimentHub" version))
8788 (sha256
8789 (base32
49a72858 8790 "1zi7vsrhf1hj27rlzrxl4jd81fqh1yhn0svp2d9w71fizsi71akg"))))
244270e6
RW
8791 (properties `((upstream-name . "ExperimentHub")))
8792 (build-system r-build-system)
8793 (propagated-inputs
8794 `(("r-annotationhub" ,r-annotationhub)
8795 ("r-biocfilecache" ,r-biocfilecache)
8796 ("r-biocgenerics" ,r-biocgenerics)
8797 ("r-biocmanager" ,r-biocmanager)
8798 ("r-curl" ,r-curl)
8799 ("r-rappdirs" ,r-rappdirs)
8800 ("r-s4vectors" ,r-s4vectors)))
b56a3462
RW
8801 (native-inputs
8802 `(("r-knitr" ,r-knitr)))
244270e6
RW
8803 (home-page "https://bioconductor.org/packages/ExperimentHub/")
8804 (synopsis "Client to access ExperimentHub resources")
8805 (description
8806 "This package provides a client for the Bioconductor ExperimentHub web
8807resource. ExperimentHub provides a central location where curated data from
8808experiments, publications or training courses can be accessed. Each resource
8809has associated metadata, tags and date of modification. The client creates
8810and manages a local cache of files retrieved enabling quick and reproducible
8811access.")
8812 (license license:artistic2.0)))
06784793 8813
d5576b6e 8814(define-public r-grohmm
8815 (package
8816 (name "r-grohmm")
8817 (version "1.24.0")
8818 (source
8819 (origin
8820 (method url-fetch)
8821 (uri (bioconductor-uri "groHMM" version))
8822 (sha256
8823 (base32
8824 "08pap9wsaxl4jjlc1py0rc019gmi6daa0f9cr3ih1d97wybncanx"))))
8825 (properties `((upstream-name . "groHMM")))
8826 (build-system r-build-system)
8827 (propagated-inputs
8828 `(("r-genomeinfodb" ,r-genomeinfodb)
8829 ("r-genomicalignments" ,r-genomicalignments)
8830 ("r-genomicranges" ,r-genomicranges)
8831 ("r-iranges" ,r-iranges)
8832 ("r-mass" ,r-mass)
8833 ("r-rtracklayer" ,r-rtracklayer)
8834 ("r-s4vectors" ,r-s4vectors)))
8835 (home-page "https://github.com/Kraus-Lab/groHMM")
8836 (synopsis "GRO-seq analysis pipeline")
8837 (description
8838 "This package provides a pipeline for the analysis of GRO-seq data.")
8839 (license license:gpl3+)))
8840
06784793
RW
8841(define-public r-multiassayexperiment
8842 (package
8843 (name "r-multiassayexperiment")
13d0b780 8844 (version "1.16.0")
06784793
RW
8845 (source
8846 (origin
8847 (method url-fetch)
8848 (uri (bioconductor-uri "MultiAssayExperiment" version))
8849 (sha256
8850 (base32
13d0b780 8851 "1nx3gikl8vr54862h6wl0q30arnpynla085219lhh61ziswdffrs"))))
06784793
RW
8852 (properties
8853 `((upstream-name . "MultiAssayExperiment")))
8854 (build-system r-build-system)
8855 (propagated-inputs
8856 `(("r-biobase" ,r-biobase)
8857 ("r-biocgenerics" ,r-biocgenerics)
8858 ("r-genomicranges" ,r-genomicranges)
8859 ("r-iranges" ,r-iranges)
8860 ("r-s4vectors" ,r-s4vectors)
8861 ("r-summarizedexperiment" ,r-summarizedexperiment)
8862 ("r-tidyr" ,r-tidyr)))
5d45d711
RW
8863 (native-inputs
8864 `(("r-knitr" ,r-knitr)))
798ca8d0 8865 (home-page "https://waldronlab.io/MultiAssayExperiment/")
06784793
RW
8866 (synopsis "Integration of multi-omics experiments in Bioconductor")
8867 (description
8868 "MultiAssayExperiment harmonizes data management of multiple assays
8869performed on an overlapping set of specimens. It provides a familiar
8870Bioconductor user experience by extending concepts from
8871@code{SummarizedExperiment}, supporting an open-ended mix of standard data
8872classes for individual assays, and allowing subsetting by genomic ranges or
8873rownames.")
8874 (license license:artistic2.0)))
c2b36a04
RW
8875
8876(define-public r-bioconcotk
8877 (package
8878 (name "r-bioconcotk")
e29b15ee 8879 (version "1.10.0")
c2b36a04
RW
8880 (source
8881 (origin
8882 (method url-fetch)
8883 (uri (bioconductor-uri "BiocOncoTK" version))
8884 (sha256
8885 (base32
e29b15ee 8886 "1jwp0gww2xyx8qfv5h4y0v3g66mmlyrd1v64xn91si4fsymk4108"))))
c2b36a04
RW
8887 (properties `((upstream-name . "BiocOncoTK")))
8888 (build-system r-build-system)
8889 (propagated-inputs
8890 `(("r-bigrquery" ,r-bigrquery)
8891 ("r-car" ,r-car)
8892 ("r-complexheatmap" ,r-complexheatmap)
8893 ("r-curatedtcgadata" ,r-curatedtcgadata)
8894 ("r-dbi" ,r-dbi)
8895 ("r-dplyr" ,r-dplyr)
8896 ("r-dt" ,r-dt)
8897 ("r-genomicfeatures" ,r-genomicfeatures)
8898 ("r-genomicranges" ,r-genomicranges)
8899 ("r-ggplot2" ,r-ggplot2)
8900 ("r-ggpubr" ,r-ggpubr)
8901 ("r-graph" ,r-graph)
8902 ("r-httr" ,r-httr)
8903 ("r-iranges" ,r-iranges)
8904 ("r-magrittr" ,r-magrittr)
8905 ("r-plyr" ,r-plyr)
8906 ("r-rgraphviz" ,r-rgraphviz)
8907 ("r-rjson" ,r-rjson)
8908 ("r-s4vectors" ,r-s4vectors)
8909 ("r-scales" ,r-scales)
8910 ("r-shiny" ,r-shiny)
8911 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1c518215
RW
8912 (native-inputs
8913 `(("r-knitr" ,r-knitr)))
c2b36a04
RW
8914 (home-page "https://bioconductor.org/packages/BiocOncoTK")
8915 (synopsis "Bioconductor components for general cancer genomics")
8916 (description
8917 "The purpose of this package is to provide a central interface to various
8918tools for genome-scale analysis of cancer studies.")
8919 (license license:artistic2.0)))
4d12c1e3
RW
8920
8921(define-public r-biocor
8922 (package
8923 (name "r-biocor")
072f722f 8924 (version "1.14.0")
4d12c1e3
RW
8925 (source
8926 (origin
8927 (method url-fetch)
8928 (uri (bioconductor-uri "BioCor" version))
8929 (sha256
8930 (base32
072f722f 8931 "12slrdn98h43j3y7klk3chrwa2ycwm4krhz3l3kfzbxr834mhy19"))))
4d12c1e3
RW
8932 (properties `((upstream-name . "BioCor")))
8933 (build-system r-build-system)
8934 (propagated-inputs
8935 `(("r-biocparallel" ,r-biocparallel)
8936 ("r-gseabase" ,r-gseabase)
8937 ("r-matrix" ,r-matrix)))
132abe5f
RW
8938 (native-inputs
8939 `(("r-knitr" ,r-knitr)))
4d12c1e3
RW
8940 (home-page "https://llrs.github.io/BioCor/")
8941 (synopsis "Functional similarities")
8942 (description
8943 "This package provides tools to calculate functional similarities based
8944on the pathways described on KEGG and REACTOME or in gene sets. These
8945similarities can be calculated for pathways or gene sets, genes, or clusters
8946and combined with other similarities. They can be used to improve networks,
8947gene selection, testing relationships, and so on.")
8948 (license license:expat)))
4a18112d
RW
8949
8950(define-public r-biocpkgtools
8951 (package
8952 (name "r-biocpkgtools")
6a5d8cad 8953 (version "1.8.0")
4a18112d
RW
8954 (source
8955 (origin
8956 (method url-fetch)
8957 (uri (bioconductor-uri "BiocPkgTools" version))
8958 (sha256
8959 (base32
6a5d8cad 8960 "12j4vag40zdgrxfzaqvf3ly7776qyziryz04c3jqzgsqfvzvzz8m"))))
4a18112d
RW
8961 (properties `((upstream-name . "BiocPkgTools")))
8962 (build-system r-build-system)
8963 (propagated-inputs
2d6a7bca
RW
8964 `(("r-biocfilecache" ,r-biocfilecache)
8965 ("r-biocmanager" ,r-biocmanager)
4a18112d
RW
8966 ("r-biocviews" ,r-biocviews)
8967 ("r-dplyr" ,r-dplyr)
8968 ("r-dt" ,r-dt)
8969 ("r-gh" ,r-gh)
8970 ("r-graph" ,r-graph)
8971 ("r-htmltools" ,r-htmltools)
8972 ("r-htmlwidgets" ,r-htmlwidgets)
8973 ("r-httr" ,r-httr)
8974 ("r-igraph" ,r-igraph)
8975 ("r-jsonlite" ,r-jsonlite)
8976 ("r-magrittr" ,r-magrittr)
2d6a7bca 8977 ("r-rappdirs" ,r-rappdirs)
4a18112d
RW
8978 ("r-rbgl" ,r-rbgl)
8979 ("r-readr" ,r-readr)
8980 ("r-rex" ,r-rex)
2d6a7bca 8981 ("r-rlang" ,r-rlang)
4a18112d
RW
8982 ("r-rvest" ,r-rvest)
8983 ("r-stringr" ,r-stringr)
8984 ("r-tibble" ,r-tibble)
8985 ("r-tidyr" ,r-tidyr)
2d6a7bca 8986 ("r-tidyselect" ,r-tidyselect)
4a18112d 8987 ("r-xml2" ,r-xml2)))
2d6a7bca
RW
8988 (native-inputs
8989 `(("r-knitr" ,r-knitr)))
4a18112d
RW
8990 (home-page "https://github.com/seandavi/BiocPkgTools")
8991 (synopsis "Collection of tools for learning about Bioconductor packages")
8992 (description
8993 "Bioconductor has a rich ecosystem of metadata around packages, usage,
8994and build status. This package is a simple collection of functions to access
8995that metadata from R. The goal is to expose metadata for data mining and
8996value-added functionality such as package searching, text mining, and
8997analytics on packages.")
8998 (license license:expat)))
43b66e3f
RW
8999
9000(define-public r-biocset
9001 (package
9002 (name "r-biocset")
feb0cbf4 9003 (version "1.4.0")
43b66e3f
RW
9004 (source
9005 (origin
9006 (method url-fetch)
9007 (uri (bioconductor-uri "BiocSet" version))
9008 (sha256
9009 (base32
feb0cbf4 9010 "16pjg09i0j5qk9s9qzm6fq5q0bgwb4wgqvp6scs06ajgrr07qjqg"))))
43b66e3f
RW
9011 (properties `((upstream-name . "BiocSet")))
9012 (build-system r-build-system)
9013 (propagated-inputs
9014 `(("r-annotationdbi" ,r-annotationdbi)
feb0cbf4 9015 ("r-biocio" ,r-biocio)
43b66e3f
RW
9016 ("r-dplyr" ,r-dplyr)
9017 ("r-keggrest" ,r-keggrest)
feb0cbf4 9018 ("r-ontologyindex" ,r-ontologyindex)
43b66e3f
RW
9019 ("r-plyr" ,r-plyr)
9020 ("r-rlang" ,r-rlang)
feb0cbf4 9021 ("r-s4vectors" ,r-s4vectors)
9022 ("r-tibble" ,r-tibble)
9023 ("r-tidyr" ,r-tidyr)))
723fa00d
RW
9024 (native-inputs
9025 `(("r-knitr" ,r-knitr)))
43b66e3f
RW
9026 (home-page
9027 "https://bioconductor.org/packages/BiocSet")
9028 (synopsis
9029 "Representing Different Biological Sets")
9030 (description
9031 "BiocSet displays different biological sets in a triple tibble format.
9032These three tibbles are @code{element}, @code{set}, and @code{elementset}.
5b98473a 9033The user has the ability to activate one of these three tibbles to perform
43b66e3f
RW
9034common functions from the @code{dplyr} package. Mapping functionality and
9035accessing web references for elements/sets are also available in BiocSet.")
9036 (license license:artistic2.0)))
0156297f
RW
9037
9038(define-public r-biocworkflowtools
9039 (package
9040 (name "r-biocworkflowtools")
7891c83c 9041 (version "1.16.0")
0156297f
RW
9042 (source
9043 (origin
9044 (method url-fetch)
9045 (uri (bioconductor-uri "BiocWorkflowTools" version))
9046 (sha256
9047 (base32
7891c83c 9048 "0lvckdy20bhgyhqbccp0rdfi2p6vvip694r27qwpyi5092nfmqh6"))))
0156297f
RW
9049 (properties
9050 `((upstream-name . "BiocWorkflowTools")))
9051 (build-system r-build-system)
9052 (propagated-inputs
9053 `(("r-biocstyle" ,r-biocstyle)
9054 ("r-bookdown" ,r-bookdown)
9055 ("r-git2r" ,r-git2r)
9056 ("r-httr" ,r-httr)
9057 ("r-knitr" ,r-knitr)
9058 ("r-rmarkdown" ,r-rmarkdown)
9059 ("r-rstudioapi" ,r-rstudioapi)
9060 ("r-stringr" ,r-stringr)
9061 ("r-usethis" ,r-usethis)))
4ecba230
RW
9062 (native-inputs
9063 `(("r-knitr" ,r-knitr)))
0156297f
RW
9064 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
9065 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
9066 (description
9067 "This package provides functions to ease the transition between
9068Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
9069 (license license:expat)))
77e2de36
RW
9070
9071(define-public r-biodist
9072 (package
9073 (name "r-biodist")
15be98c1 9074 (version "1.62.0")
77e2de36
RW
9075 (source
9076 (origin
9077 (method url-fetch)
9078 (uri (bioconductor-uri "bioDist" version))
9079 (sha256
9080 (base32
15be98c1 9081 "10p4iajpyqgqb35743jm1a33lwbsmax2g4vz9fbbhn2cpiq3chap"))))
77e2de36
RW
9082 (properties `((upstream-name . "bioDist")))
9083 (build-system r-build-system)
9084 (propagated-inputs
9085 `(("r-biobase" ,r-biobase)
9086 ("r-kernsmooth" ,r-kernsmooth)))
9087 (home-page "https://bioconductor.org/packages/bioDist/")
9088 (synopsis "Different distance measures")
9089 (description
9090 "This package provides a collection of software tools for calculating
9091distance measures.")
9092 (license license:artistic2.0)))
9bc516ba
RW
9093
9094(define-public r-pcatools
9095 (package
9096 (name "r-pcatools")
1174317e 9097 (version "2.2.0")
9bc516ba
RW
9098 (source
9099 (origin
9100 (method url-fetch)
9101 (uri (bioconductor-uri "PCAtools" version))
9102 (sha256
9103 (base32
1174317e 9104 "1fz9h99yyn49b5rcnkg2kjdfmczfwnc44fpwbia0izj6gx192phb"))))
9bc516ba
RW
9105 (properties `((upstream-name . "PCAtools")))
9106 (build-system r-build-system)
9107 (propagated-inputs
9108 `(("r-beachmat" ,r-beachmat)
9109 ("r-bh" ,r-bh)
9110 ("r-biocparallel" ,r-biocparallel)
9111 ("r-biocsingular" ,r-biocsingular)
9112 ("r-cowplot" ,r-cowplot)
9113 ("r-delayedarray" ,r-delayedarray)
9114 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9115 ("r-dqrng" ,r-dqrng)
9116 ("r-ggplot2" ,r-ggplot2)
9117 ("r-ggrepel" ,r-ggrepel)
9118 ("r-lattice" ,r-lattice)
9119 ("r-matrix" ,r-matrix)
9120 ("r-rcpp" ,r-rcpp)
9121 ("r-reshape2" ,r-reshape2)))
9122 (native-inputs `(("r-knitr" ,r-knitr)))
9123 (home-page "https://github.com/kevinblighe/PCAtools")
9124 (synopsis "PCAtools: everything Principal Components Analysis")
9125 (description
9126 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
9127structure of the data without the need to build any model to represent it.
9128This \"summary\" of the data is arrived at through a process of reduction that
9129can transform the large number of variables into a lesser number that are
9130uncorrelated (i.e. the 'principal components'), while at the same time being
9131capable of easy interpretation on the original data. PCAtools provides
9132functions for data exploration via PCA, and allows the user to generate
9133publication-ready figures. PCA is performed via @code{BiocSingular}; users
9134can also identify an optimal number of principal components via different
9135metrics, such as the elbow method and Horn's parallel analysis, which has
9136relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
9137dimensional mass cytometry data.")
9138 (license license:gpl3)))
c89afe75
RW
9139
9140(define-public r-rgreat
9141 (package
9142 (name "r-rgreat")
7a242042 9143 (version "1.22.0")
c89afe75
RW
9144 (source
9145 (origin
9146 (method url-fetch)
9147 (uri (bioconductor-uri "rGREAT" version))
9148 (sha256
9149 (base32
7a242042 9150 "0p2b8cqxibxxmsh687y7yvlvr2a5ipiz53jb4wsr8ddypynb1asj"))))
c89afe75
RW
9151 (properties `((upstream-name . "rGREAT")))
9152 (build-system r-build-system)
9153 (propagated-inputs
9154 `(("r-genomicranges" ,r-genomicranges)
9155 ("r-getoptlong" ,r-getoptlong)
9156 ("r-iranges" ,r-iranges)
9157 ("r-rcurl" ,r-rcurl)
9158 ("r-rjson" ,r-rjson)))
9159 (native-inputs `(("r-knitr" ,r-knitr)))
9160 (home-page "https://github.com/jokergoo/rGREAT")
9161 (synopsis "Client for GREAT analysis")
9162 (description
9163 "This package makes GREAT (Genomic Regions Enrichment of Annotations
9164Tool) analysis automatic by constructing a HTTP POST request according to
9165user's input and automatically retrieving results from GREAT web server.")
9166 (license license:expat)))
0b8c7e4b
RW
9167
9168(define-public r-m3c
9169 (package
9170 (name "r-m3c")
126846a0 9171 (version "1.12.0")
0b8c7e4b
RW
9172 (source
9173 (origin
9174 (method url-fetch)
9175 (uri (bioconductor-uri "M3C" version))
9176 (sha256
9177 (base32
126846a0 9178 "05ygi4fd85hh17mlww5wcww8d5z5zvkn2r46s4n6g18mcbv8snv5"))))
0b8c7e4b
RW
9179 (properties `((upstream-name . "M3C")))
9180 (build-system r-build-system)
9181 (propagated-inputs
9182 `(("r-cluster" ,r-cluster)
9183 ("r-corpcor" ,r-corpcor)
9184 ("r-doparallel" ,r-doparallel)
9185 ("r-dosnow" ,r-dosnow)
9186 ("r-foreach" ,r-foreach)
9187 ("r-ggplot2" ,r-ggplot2)
9188 ("r-matrix" ,r-matrix)
9189 ("r-matrixcalc" ,r-matrixcalc)
9190 ("r-rtsne" ,r-rtsne)
9191 ("r-umap" ,r-umap)))
9192 (native-inputs `(("r-knitr" ,r-knitr)))
9193 (home-page "https://bioconductor.org/packages/M3C")
9194 (synopsis "Monte Carlo reference-based consensus clustering")
9195 (description
9196 "M3C is a consensus clustering algorithm that uses a Monte Carlo
9197simulation to eliminate overestimation of @code{K} and can reject the null
9198hypothesis @code{K=1}.")
9199 (license license:agpl3+)))
488001eb
PL
9200
9201(define-public r-icens
9202 (package
9203 (name "r-icens")
3cacc3bd 9204 (version "1.62.0")
488001eb
PL
9205 (source
9206 (origin
9207 (method url-fetch)
9208 (uri (bioconductor-uri "Icens" version))
9209 (sha256
9210 (base32
3cacc3bd 9211 "1w94mvh8pai77h4fcaiyacmzs58n4kbiq6bm4z0hk24j1ywph3dr"))))
488001eb
PL
9212 (properties `((upstream-name . "Icens")))
9213 (build-system r-build-system)
9214 (propagated-inputs
9215 `(("r-survival" ,r-survival)))
9216 (home-page "https://bioconductor.org/packages/Icens")
9217 (synopsis "NPMLE for censored and truncated data")
9218 (description
9219 "This package provides many functions for computing the
9220@dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
9221truncated data.")
9222 (license license:artistic2.0)))
655c4bb2
PL
9223
9224;; This is a CRAN package but it depends on r-icens, which is published on
9225;; Bioconductor.
9226(define-public r-interval
9227 (package
9228 (name "r-interval")
65e361f9 9229 (version "1.1-0.7")
655c4bb2
PL
9230 (source
9231 (origin
9232 (method url-fetch)
9233 (uri (cran-uri "interval" version))
9234 (sha256
9235 (base32
65e361f9 9236 "1b31lh0sv7lzy76230djipahxa10lblbr37kdiigr6hp3dd1xmz9"))))
655c4bb2
PL
9237 (properties `((upstream-name . "interval")))
9238 (build-system r-build-system)
9239 (propagated-inputs
9240 `(("r-icens" ,r-icens)
9241 ("r-mlecens" ,r-mlecens)
9242 ("r-perm" ,r-perm)
9243 ("r-survival" ,r-survival)))
9244 (home-page "https://cran.r-project.org/web/packages/interval/")
9245 (synopsis "Weighted Logrank tests and NPMLE for interval censored data")
9246 (description
9247 "This package provides functions to fit nonparametric survival curves,
9248plot them, and perform logrank or Wilcoxon type tests.")
9249 (license license:gpl2+)))
7e88ee9f
PL
9250
9251;; This is a CRAN package, but it depends on r-interval, which depends on a
9252;; Bioconductor package.
9253(define-public r-fhtest
9254 (package
9255 (name "r-fhtest")
d7cfdc12 9256 (version "1.5")
7e88ee9f
PL
9257 (source
9258 (origin
9259 (method url-fetch)
9260 (uri (cran-uri "FHtest" version))
9261 (sha256
9262 (base32
d7cfdc12 9263 "00mql2r4f5hxhdqf27q3x9s5rz2zzakx2myym97b1w1s7c5znl4q"))))
7e88ee9f
PL
9264 (properties `((upstream-name . "FHtest")))
9265 (build-system r-build-system)
9266 (propagated-inputs
9267 `(("r-interval" ,r-interval)
9268 ("r-kmsurv" ,r-kmsurv)
9269 ("r-mass" ,r-mass)
9270 ("r-perm" ,r-perm)
9271 ("r-survival" ,r-survival)))
9272 (home-page "https://cran.r-project.org/web/packages/FHtest/")
9273 (synopsis "Tests for survival data based on the Fleming-Harrington class")
9274 (description
9275 "This package provides functions to compare two or more survival curves
9276with:
9277
9278@itemize
9279@item The Fleming-Harrington test for right-censored data based on
9280 permutations and on counting processes.
9281@item An extension of the Fleming-Harrington test for interval-censored data
9282 based on a permutation distribution and on a score vector distribution.
9283@end itemize
9284")
9285 (license license:gpl2+)))
f4d920b9 9286
9287(define-public r-fourcseq
9288 (package
9289 (name "r-fourcseq")
e5b2c80d 9290 (version "1.24.0")
f4d920b9 9291 (source
9292 (origin
9293 (method url-fetch)
9294 (uri (bioconductor-uri "FourCSeq" version))
9295 (sha256
e5b2c80d 9296 (base32 "1rwdphcj26xis47n8j1fiyc3k3qbsgn0bhf5bhgy5vm11yqyvicb"))))
f4d920b9 9297 (properties `((upstream-name . "FourCSeq")))
9298 (build-system r-build-system)
9299 (propagated-inputs
9300 `(("r-biobase" ,r-biobase)
9301 ("r-biostrings" ,r-biostrings)
9302 ("r-deseq2" ,r-deseq2)
9303 ("r-fda" ,r-fda)
9304 ("r-genomicalignments" ,r-genomicalignments)
9305 ("r-genomicranges" ,r-genomicranges)
9306 ("r-ggbio" ,r-ggbio)
9307 ("r-ggplot2" ,r-ggplot2)
9308 ("r-gtools" ,r-gtools)
9309 ("r-lsd" ,r-lsd)
9310 ("r-matrix" ,r-matrix)
9311 ("r-reshape2" ,r-reshape2)
9312 ("r-rsamtools" ,r-rsamtools)
9313 ("r-rtracklayer" ,r-rtracklayer)
9314 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9315 (native-inputs
9316 `(("r-knitr" ,r-knitr)))
9317 (home-page
9318 "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html")
9319 (synopsis "Analysis of multiplexed 4C sequencing data")
9320 (description
9321 "This package is an R package dedicated to the analysis of (multiplexed)
93224C sequencing data. @code{r-fourcseq} provides a pipeline to detect specific
9323interactions between DNA elements and identify differential interactions
9324between conditions. The statistical analysis in R starts with individual bam
9325files for each sample as inputs. To obtain these files, the package contains
9326a Python script to demultiplex libraries and trim off primer sequences. With
9327a standard alignment software the required bam files can be then be
9328generated.")
9329 (license license:gpl3+)))
6e0ab26f 9330
9331(define-public r-preprocesscore
9332 (package
9333 (name "r-preprocesscore")
18ebacaa 9334 (version "1.52.1")
6e0ab26f 9335 (source
9336 (origin
9337 (method url-fetch)
9338 (uri (bioconductor-uri "preprocessCore" version))
9339 (sha256
9340 (base32
18ebacaa 9341 "1hz7rlpscaczvvcalky2f5bmr70aii455549m7f6wk10aklp3nll"))))
6e0ab26f 9342 (properties
9343 `((upstream-name . "preprocessCore")))
9344 (build-system r-build-system)
9345 (home-page "https://github.com/bmbolstad/preprocessCore")
9346 (synopsis "Collection of pre-processing functions")
9347 (description
9348 "This package provides a library of core pre-processing and normalization
9349routines.")
9350 (license license:lgpl2.0+)))
b3a99837 9351
d64e3a48 9352(define-public r-s4vectors
9353 (package
9354 (name "r-s4vectors")
9355 (version "0.28.1")
9356 (source (origin
9357 (method url-fetch)
9358 (uri (bioconductor-uri "S4Vectors" version))
9359 (sha256
9360 (base32
9361 "0fhf4lsfxrim7glazh6ng46ykzaly5ggwpg170vcz4cc24prv0rh"))))
9362 (properties
9363 `((upstream-name . "S4Vectors")))
9364 (build-system r-build-system)
9365 (propagated-inputs
9366 `(("r-biocgenerics" ,r-biocgenerics)))
9367 (home-page "https://bioconductor.org/packages/S4Vectors")
9368 (synopsis "S4 implementation of vectors and lists")
9369 (description
9370 "The S4Vectors package defines the @code{Vector} and @code{List} virtual
9371classes and a set of generic functions that extend the semantic of ordinary
9372vectors and lists in R. Package developers can easily implement vector-like
9373or list-like objects as concrete subclasses of @code{Vector} or @code{List}.
9374In addition, a few low-level concrete subclasses of general interest (e.g.
9375@code{DataFrame}, @code{Rle}, and @code{Hits}) are implemented in the
9376S4Vectors package itself.")
9377 (license license:artistic2.0)))
9378
3159fcf1
RW
9379;; This is a CRAN package, but it depends on preprocessorcore, which is a
9380;; Bioconductor package.
9381(define-public r-wgcna
9382 (package
9383 (name "r-wgcna")
ef8e4f41 9384 (version "1.70-3")
3159fcf1
RW
9385 (source
9386 (origin
9387 (method url-fetch)
9388 (uri (cran-uri "WGCNA" version))
9389 (sha256
9390 (base32
ef8e4f41 9391 "1m6b4a2xpb02c1ajndhk8qlqnhwxa7lkkwj6nzv3l618jy1kp15r"))))
3159fcf1
RW
9392 (properties `((upstream-name . "WGCNA")))
9393 (build-system r-build-system)
9394 (propagated-inputs
9395 `(("r-annotationdbi" ,r-annotationdbi)
9396 ("r-doparallel" ,r-doparallel)
9397 ("r-dynamictreecut" ,r-dynamictreecut)
9398 ("r-fastcluster" ,r-fastcluster)
9399 ("r-foreach" ,r-foreach)
9400 ("r-go-db" ,r-go-db)
9401 ("r-hmisc" ,r-hmisc)
9402 ("r-impute" ,r-impute)
9403 ("r-rcpp" ,r-rcpp)
9404 ("r-survival" ,r-survival)
9405 ("r-matrixstats" ,r-matrixstats)
9406 ("r-preprocesscore" ,r-preprocesscore)))
9407 (home-page
9408 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
9409 (synopsis "Weighted correlation network analysis")
9410 (description
9411 "This package provides functions necessary to perform Weighted
9412Correlation Network Analysis on high-dimensional data. It includes functions
9413for rudimentary data cleaning, construction and summarization of correlation
9414networks, module identification and functions for relating both variables and
9415modules to sample traits. It also includes a number of utility functions for
9416data manipulation and visualization.")
9417 (license license:gpl2+)))
9418
b3a99837 9419(define-public r-rgraphviz
9420 (package
9421 (name "r-rgraphviz")
b6348b0e 9422 (version "2.34.0")
b3a99837 9423 (source
9424 (origin
9425 (method url-fetch)
9426 (uri (bioconductor-uri "Rgraphviz" version))
9427 (sha256
9428 (base32
b6348b0e 9429 "1k0nrskak2v5xv7za226r3wypja3zxxmmc0cxz2imjhlgnkbha77"))))
b3a99837 9430 (properties `((upstream-name . "Rgraphviz")))
9431 (build-system r-build-system)
9432 (arguments
9433 `(#:phases
9434 (modify-phases %standard-phases
9435 (add-after 'unpack 'make-reproducible
9436 (lambda _
9437 ;; The replacement value is taken from src/graphviz/builddate.h
9438 (substitute* "src/graphviz/configure"
9439 (("VERSION_DATE=.*")
9440 "VERSION_DATE=20200427.2341\n"))
9441 #t)))))
9442 ;; FIXME: Rgraphviz bundles the sources of an older variant of
9443 ;; graphviz. It does not build with the latest version of graphviz, so
9444 ;; we do not add graphviz to the inputs.
9445 (inputs `(("zlib" ,zlib)))
9446 (propagated-inputs
9447 `(("r-graph" ,r-graph)))
9448 (native-inputs
9449 `(("pkg-config" ,pkg-config)))
9450 (home-page "https://bioconductor.org/packages/Rgraphviz")
9451 (synopsis "Plotting capabilities for R graph objects")
9452 (description
9453 "This package interfaces R with the graphviz library for plotting R graph
9454objects from the @code{graph} package.")
9455 (license license:epl1.0)))
8c7c6db4 9456
3292f6ed 9457(define-public r-fithic
9458 (package
9459 (name "r-fithic")
7105658e 9460 (version "1.16.0")
3292f6ed 9461 (source (origin
9462 (method url-fetch)
9463 (uri (bioconductor-uri "FitHiC" version))
9464 (sha256
9465 (base32
7105658e 9466 "1sdfkqc6s7m9whkzr0mllzzfjzhj2g54ncjwxj8q0azjgszrfwd2"))))
3292f6ed 9467 (properties `((upstream-name . "FitHiC")))
9468 (build-system r-build-system)
9469 (propagated-inputs
9470 `(("r-data-table" ,r-data-table)
9471 ("r-fdrtool" ,r-fdrtool)
9472 ("r-rcpp" ,r-rcpp)))
9473 (native-inputs
9474 `(("r-knitr" ,r-knitr)))
9475 (home-page "https://bioconductor.org/packages/FitHiC")
9476 (synopsis "Confidence estimation for intra-chromosomal contact maps")
9477 (description
9478 "Fit-Hi-C is a tool for assigning statistical confidence estimates to
9479intra-chromosomal contact maps produced by genome-wide genome architecture
9480assays such as Hi-C.")
9481 (license license:gpl2+)))
9482
7df42d37 9483(define-public r-hitc
9484 (package
9485 (name "r-hitc")
ed44a72a 9486 (version "1.34.0")
7df42d37 9487 (source (origin
9488 (method url-fetch)
9489 (uri (bioconductor-uri "HiTC" version))
9490 (sha256
9491 (base32
ed44a72a 9492 "1xbh36qgmzl8b6xq0hnl41li2x18yma50fq0v4dglh2ddn7as9iy"))))
7df42d37 9493 (properties `((upstream-name . "HiTC")))
9494 (build-system r-build-system)
9495 (propagated-inputs
9496 `(("r-biostrings" ,r-biostrings)
9497 ("r-genomeinfodb" ,r-genomeinfodb)
9498 ("r-genomicranges" ,r-genomicranges)
9499 ("r-iranges" ,r-iranges)
9500 ("r-matrix" ,r-matrix)
9501 ("r-rcolorbrewer" ,r-rcolorbrewer)
9502 ("r-rtracklayer" ,r-rtracklayer)))
9503 (home-page "https://bioconductor.org/packages/HiTC")
9504 (synopsis "High throughput chromosome conformation capture analysis")
9505 (description
9506 "The HiTC package was developed to explore high-throughput \"C\" data
9507such as 5C or Hi-C. Dedicated R classes as well as standard methods for
9508quality controls, normalization, visualization, and further analysis are also
9509provided.")
9510 (license license:artistic2.0)))
9511
63b75c01 9512(define-public r-hdf5array
9513 (package
9514 (name "r-hdf5array")
f7947f89 9515 (version "1.18.1")
63b75c01 9516 (source
9517 (origin
9518 (method url-fetch)
9519 (uri (bioconductor-uri "HDF5Array" version))
9520 (sha256
9521 (base32
f7947f89 9522 "14v2adhwi0yac834g23kvfid740raclhmribzd28k10gsjk9cj7g"))))
63b75c01 9523 (properties `((upstream-name . "HDF5Array")))
9524 (build-system r-build-system)
26cf5eb5 9525 (arguments
9526 `(#:phases
9527 (modify-phases %standard-phases
9528 (add-after 'unpack 'fix-linking
9529 (lambda _
9530 (substitute* "src/Makevars"
9531 ;; This is to avoid having a plain directory on the list of
9532 ;; libraries to link.
9533 (("\\(RHDF5LIB_LIBS\\)" match)
9534 (string-append match "/libhdf5.a")))
9535 #t)))))
63b75c01 9536 (inputs
9537 `(("zlib" ,zlib)))
9538 (propagated-inputs
9539 `(("r-biocgenerics" ,r-biocgenerics)
9540 ("r-delayedarray" ,r-delayedarray)
9541 ("r-iranges" ,r-iranges)
9542 ("r-matrix" ,r-matrix)
9543 ("r-rhdf5" ,r-rhdf5)
9544 ("r-rhdf5lib" ,r-rhdf5lib)
9545 ("r-s4vectors" ,r-s4vectors)))
9546 (home-page "https://bioconductor.org/packages/HDF5Array")
9547 (synopsis "HDF5 back end for DelayedArray objects")
9548 (description "This package provides an array-like container for convenient
9549access and manipulation of HDF5 datasets. It supports delayed operations and
9550block processing.")
9551 (license license:artistic2.0)))
9552
c61268c1 9553(define-public r-rhdf5lib
9554 (package
9555 (name "r-rhdf5lib")
a1357422 9556 (version "1.12.1")
c61268c1 9557 (source
9558 (origin
9559 (method url-fetch)
9560 (uri (bioconductor-uri "Rhdf5lib" version))
9561 (sha256
9562 (base32
a1357422 9563 "14fnq4gijxp2l7985pksfk52i6klvy81r3892lnna73c6hh1dj28"))
c61268c1 9564 (modules '((guix build utils)))
9565 (snippet
9566 '(begin
9567 ;; Delete bundled binaries
9568 (delete-file-recursively "src/wininclude/")
9569 (delete-file-recursively "src/winlib-4.9.3/")
9570 (delete-file-recursively "src/winlib-8.3.0/")
9571 (delete-file "src/hdf5small_cxx_hl_1.10.6.tar.gz")
9572 #t))))
9573 (properties `((upstream-name . "Rhdf5lib")))
9574 (build-system r-build-system)
9575 (arguments
9576 `(#:phases
9577 (modify-phases %standard-phases
9578 (add-after 'unpack 'do-not-use-bundled-hdf5
9579 (lambda* (#:key inputs #:allow-other-keys)
9580 (for-each delete-file '("configure" "configure.ac"))
9581 ;; Do not make other packages link with the proprietary libsz.
9582 (substitute* "R/zzz.R"
9583 ((" \"%s/libsz.a\"") ""))
9584 (with-directory-excursion "src"
9585 (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
9586 (rename-file (string-append "hdf5-" ,(package-version hdf5-1.10))
9587 "hdf5")
9588 ;; Remove timestamp and host system information to make
9589 ;; the build reproducible.
9590 (substitute* "hdf5/src/libhdf5.settings.in"
9591 (("Configured on: @CONFIG_DATE@")
9592 "Configured on: Guix")
9593 (("Uname information:.*")
9594 "Uname information: Linux\n")
9595 ;; Remove unnecessary store reference.
9596 (("C Compiler:.*")
9597 "C Compiler: GCC\n"))
c5ae5c1c
RJ
9598 (rename-file "hdf5/src/libhdf5.settings.in"
9599 "hdf5/src/libhdf5.settings")
c61268c1 9600 (rename-file "Makevars.in" "Makevars")
9601 (substitute* "Makevars"
9602 (("@ZLIB_LIB@") "-lz")
9603 (("@ZLIB_INCLUDE@") "")
9604 (("HDF5_CXX_LIB=.*")
9605 (string-append "HDF5_CXX_LIB="
9606 (assoc-ref inputs "hdf5") "/lib/libhdf5_cpp.a\n"))
9607 (("HDF5_LIB=.*")
9608 (string-append "HDF5_LIB="
9609 (assoc-ref inputs "hdf5") "/lib/libhdf5.a\n"))
9610 (("HDF5_CXX_INCLUDE=.*") "HDF5_CXX_INCLUDE=./hdf5/c++/src\n")
9611 (("HDF5_INCLUDE=.*") "HDF5_INCLUDE=./hdf5/src\n")
9612 (("HDF5_HL_INCLUDE=.*") "HDF5_HL_INCLUDE=./hdf5/hl/src\n")
9613 (("HDF5_HL_CXX_INCLUDE=.*") "HDF5_HL_CXX_INCLUDE=./hdf5/hl/c++/src\n")
9614 (("HDF5_HL_LIB=.*")
9615 (string-append "HDF5_HL_LIB="
9616 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl.a\n"))
9617 (("HDF5_HL_CXX_LIB=.*")
9618 (string-append "HDF5_HL_CXX_LIB="
9619 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl_cpp.a\n"))
9620 ;; szip is non-free software
9621 (("cp \"\\$\\{SZIP_LIB\\}.*") "")
9622 (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))
9623 #t)))))
9624 (inputs
9625 `(("zlib" ,zlib)))
9626 (propagated-inputs
9627 `(("hdf5" ,hdf5-1.10)))
9628 (native-inputs
9629 `(("hdf5-source" ,(package-source hdf5-1.10))
9630 ("r-knitr" ,r-knitr)))
9631 (home-page "https://bioconductor.org/packages/Rhdf5lib")
9632 (synopsis "HDF5 library as an R package")
9633 (description "This package provides C and C++ HDF5 libraries for use in R
9634packages.")
9635 (license license:artistic2.0)))
9636
8863c14c 9637(define-public r-beachmat
9638 (package
9639 (name "r-beachmat")
79d51ffe 9640 (version "2.6.4")
8863c14c 9641 (source
9642 (origin
9643 (method url-fetch)
9644 (uri (bioconductor-uri "beachmat" version))
9645 (sha256
9646 (base32
79d51ffe 9647 "0vbqdkc52j2v1ghygmhy2cbgqm4l99vmv8930wkzkq1pm73pmjji"))))
8863c14c 9648 (build-system r-build-system)
9649 (propagated-inputs
9650 `(("r-biocgenerics" ,r-biocgenerics)
9651 ("r-delayedarray" ,r-delayedarray)
9652 ("r-matrix" ,r-matrix)))
9653 (native-inputs
9654 `(("r-knitr" ,r-knitr)))
9655 (home-page "https://bioconductor.org/packages/beachmat")
9656 (synopsis "Compiling Bioconductor to handle each matrix type")
9657 (description "This package provides a consistent C++ class interface for a
9658variety of commonly used matrix types, including sparse and HDF5-backed
9659matrices.")
9660 (license license:gpl3)))
9661
e6bc150b
RW
9662;; This package includes files that have been taken from kentutils. Some
9663;; parts of kentutils are not released under a free license, but this package
9664;; only uses files that are also found in the free parts of kentutils.
9665(define-public r-cner
9666 (package
9667 (name "r-cner")
9668 (version "1.26.0")
9669 (source
9670 (origin
9671 (method url-fetch)
9672 (uri (bioconductor-uri "CNEr" version))
9673 (sha256
9674 (base32 "0qy4pm23vyy23zwsjkf0mpf2c0p54nq26w9lq7j0ld4bx9l3jc6c"))))
9675 (properties `((upstream-name . "CNEr")))
9676 (build-system r-build-system)
9677 (inputs `(("zlib" ,zlib)))
9678 (propagated-inputs
9679 `(("r-annotate" ,r-annotate)
9680 ("r-biocgenerics" ,r-biocgenerics)
9681 ("r-biostrings" ,r-biostrings)
9682 ("r-dbi" ,r-dbi)
9683 ("r-genomeinfodb" ,r-genomeinfodb)
9684 ("r-genomicalignments" ,r-genomicalignments)
9685 ("r-genomicranges" ,r-genomicranges)
9686 ("r-ggplot2" ,r-ggplot2)
9687 ("r-go-db" ,r-go-db)
9688 ("r-iranges" ,r-iranges)
9689 ("r-keggrest" ,r-keggrest)
9690 ("r-powerlaw" ,r-powerlaw)
9691 ("r-r-utils" ,r-r-utils)
9692 ("r-readr" ,r-readr)
9693 ("r-reshape2" ,r-reshape2)
9694 ("r-rsqlite" ,r-rsqlite)
9695 ("r-rtracklayer" ,r-rtracklayer)
9696 ("r-s4vectors" ,r-s4vectors)
9697 ("r-xvector" ,r-xvector)))
9698 (native-inputs
9699 `(("r-knitr" ,r-knitr)))
9700 (home-page "https://github.com/ge11232002/CNEr")
9701 (synopsis "CNE Detection and Visualization")
9702 (description
9703 "This package provides tools for large-scale identification and
9704advanced visualization of sets of conserved noncoding elements.")
9705 ;; For all files in src/ucsc "license is hereby granted for all use -
9706 ;; public, private or commercial"; this includes those files that don't
9707 ;; have a license header, because they are included in the free parts of
9708 ;; the kentutils package.
9709 (license (list license:gpl2
9710 (license:non-copyleft
9711 "https://raw.githubusercontent.com/ucscGenomeBrowser/kent/v410_base/src/lib/LICENSE")))))
9712
2def2e20
RW
9713(define-public r-tfbstools
9714 (package
9715 (name "r-tfbstools")
9716 (version "1.28.0")
9717 (source
9718 (origin
9719 (method url-fetch)
9720 (uri (bioconductor-uri "TFBSTools" version))
9721 (sha256
9722 (base32
9723 "0p42hnwhipmcvrsqk3s8qfiian1fvh6izfd9m961bsx99r2clnha"))))
9724 (properties `((upstream-name . "TFBSTools")))
9725 (build-system r-build-system)
9726 (propagated-inputs
9727 `(("r-biobase" ,r-biobase)
9728 ("r-biocgenerics" ,r-biocgenerics)
9729 ("r-biocparallel" ,r-biocparallel)
9730 ("r-biostrings" ,r-biostrings)
9731 ("r-bsgenome" ,r-bsgenome)
9732 ("r-catools" ,r-catools)
9733 ("r-cner" ,r-cner)
9734 ("r-dbi" ,r-dbi)
9735 ("r-dirichletmultinomial" ,r-dirichletmultinomial)
9736 ("r-genomeinfodb" ,r-genomeinfodb)
9737 ("r-genomicranges" ,r-genomicranges)
9738 ("r-gtools" ,r-gtools)
9739 ("r-iranges" ,r-iranges)
9740 ("r-rsqlite" ,r-rsqlite)
9741 ("r-rtracklayer" ,r-rtracklayer)
9742 ("r-s4vectors" ,r-s4vectors)
9743 ("r-seqlogo" ,r-seqlogo)
9744 ("r-tfmpvalue" ,r-tfmpvalue)
9745 ("r-xml" ,r-xml)
9746 ("r-xvector" ,r-xvector)))
9747 (native-inputs `(("r-knitr" ,r-knitr)))
9748 (home-page "https://github.com/ge11232002/TFBSTools")
9749 (synopsis "Transcription factor binding site (TFBS) analysis")
9750 (description
9751 "TFBSTools is a package for the analysis and manipulation of
9752transcription factor binding sites. It includes matrices conversion
9753between @dfn{Position Frequency Matrix} (PFM), @dfn{Position Weight
9754Matrix} (PWM) and @dfn{Information Content Matrix} (ICM). It can also
9755scan putative TFBS from sequence/alignment, query JASPAR database and
9756provides a wrapper of de novo motif discovery software.")
9757 (license license:gpl2)))
9758
9a38f39e
RW
9759(define-public r-motifmatchr
9760 (package
9761 (name "r-motifmatchr")
9762 (version "1.12.0")
9763 (source
9764 (origin
9765 (method url-fetch)
9766 (uri (bioconductor-uri "motifmatchr" version))
9767 (sha256
9768 (base32
9769 "0zrpn0hqdg0hm80ydkfpiqncwyb8y0xp6mlin7g955p8zcpcm67z"))))
9770 (properties `((upstream-name . "motifmatchr")))
9771 (build-system r-build-system)
9772 (propagated-inputs
9773 `(("r-biostrings" ,r-biostrings)
9774 ("r-bsgenome" ,r-bsgenome)
9775 ("r-genomeinfodb" ,r-genomeinfodb)
9776 ("r-genomicranges" ,r-genomicranges)
9777 ("r-iranges" ,r-iranges)
9778 ("r-matrix" ,r-matrix)
9779 ("r-rcpp" ,r-rcpp)
9780 ("r-rcpparmadillo" ,r-rcpparmadillo)
9781 ("r-rsamtools" ,r-rsamtools)
9782 ("r-s4vectors" ,r-s4vectors)
9783 ("r-summarizedexperiment" ,r-summarizedexperiment)
9784 ("r-tfbstools" ,r-tfbstools)))
9785 (native-inputs `(("r-knitr" ,r-knitr)))
9786 (home-page "https://bioconductor.org/packages/motifmatchr")
9787 (synopsis "Fast motif matching in R")
9788 (description
9789 "Quickly find motif matches for many motifs and many sequences.
9790This package wraps C++ code from the MOODS motif calling library.")
9791 (license license:gpl3)))
9792
89d7c8ef
RW
9793(define-public r-chromvar
9794 (package
9795 (name "r-chromvar")
9796 (version "1.12.0")
9797 (source
9798 (origin
9799 (method url-fetch)
9800 (uri (bioconductor-uri "chromVAR" version))
9801 (sha256
9802 (base32 "0dn04ijgq8fncn2bkvnd0lnabjg2s4mpb91b3kwvv3nkgjgfx819"))))
9803 (properties `((upstream-name . "chromVAR")))
9804 (build-system r-build-system)
9805 (propagated-inputs
9806 `(("r-biocgenerics" ,r-biocgenerics)
9807 ("r-biocparallel" ,r-biocparallel)
9808 ("r-biostrings" ,r-biostrings)
9809 ("r-bsgenome" ,r-bsgenome)
9810 ("r-dt" ,r-dt)
9811 ("r-genomeinfodb" ,r-genomeinfodb)
9812 ("r-genomicranges" ,r-genomicranges)
9813 ("r-ggplot2" ,r-ggplot2)
9814 ("r-iranges" ,r-iranges)
9815 ("r-matrix" ,r-matrix)
9816 ("r-miniui" ,r-miniui)
9817 ("r-nabor" ,r-nabor)
9818 ("r-plotly" ,r-plotly)
9819 ("r-rcolorbrewer" ,r-rcolorbrewer)
9820 ("r-rcpp" ,r-rcpp)
9821 ("r-rcpparmadillo" ,r-rcpparmadillo)
9822 ("r-rsamtools" ,r-rsamtools)
9823 ("r-rtsne" ,r-rtsne)
9824 ("r-s4vectors" ,r-s4vectors)
9825 ("r-shiny" ,r-shiny)
9826 ("r-summarizedexperiment" ,r-summarizedexperiment)
9827 ("r-tfbstools" ,r-tfbstools)))
9828 (native-inputs `(("r-knitr" ,r-knitr)))
9829 (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html")
9830 (synopsis "Determine chromatin variation across regions")
9831 (description
9832 "This package @code{r-chromvar} determines variation in chromatin
9833accessibility across sets of annotations or peaks. @code{r-chromvar} is
9834designed primarily for single-cell or sparse chromatin accessibility data like
9835single cell assay for transposase-accessible chromatin using
9836sequencing (@code{scATAC-seq} or sparse bulk ATAC or deoxyribonuclease
9837sequence (@code{DNAse-seq}) experiments.")
9838 (license license:expat)))
9839
916a3e59 9840(define-public r-singlecellexperiment
9841 (package
9842 (name "r-singlecellexperiment")
4ef898d4 9843 (version "1.12.0")
916a3e59 9844 (source
9845 (origin
9846 (method url-fetch)
9847 (uri (bioconductor-uri "SingleCellExperiment" version))
9848 (sha256
9849 (base32
4ef898d4 9850 "0wpgb2rhxxlclpmwl08iyfy204f7gpj8ijd0qdy4j41c58bl4qm2"))))
916a3e59 9851 (properties
9852 `((upstream-name . "SingleCellExperiment")))
9853 (build-system r-build-system)
9854 (propagated-inputs
9855 `(("r-biocgenerics" ,r-biocgenerics)
9856 ("r-s4vectors" ,r-s4vectors)
9857 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9858 (native-inputs
9859 `(("r-knitr" ,r-knitr)))
9860 (home-page "https://bioconductor.org/packages/SingleCellExperiment")
9861 (synopsis "S4 classes for single cell data")
9862 (description "This package defines an S4 class for storing data from
9863single-cell experiments. This includes specialized methods to store and
9864retrieve spike-in information, dimensionality reduction coordinates and size
9865factors for each cell, along with the usual metadata for genes and
9866libraries.")
9867 (license license:gpl3)))
9868
0e60dda0
RW
9869(define-public r-scuttle
9870 (package
9871 (name "r-scuttle")
cf3e7038 9872 (version "1.0.4")
0e60dda0
RW
9873 (source
9874 (origin
9875 (method url-fetch)
9876 (uri (bioconductor-uri "scuttle" version))
9877 (sha256
9878 (base32
cf3e7038 9879 "0vfhxyv81y525qgk0s3bxy1yypj16h1bl7sc1a1jdqx11fxxv2l8"))))
0e60dda0
RW
9880 (properties `((upstream-name . "scuttle")))
9881 (build-system r-build-system)
9882 (propagated-inputs
9883 `(("r-beachmat" ,r-beachmat)
9884 ("r-biocgenerics" ,r-biocgenerics)
9885 ("r-biocparallel" ,r-biocparallel)
9886 ("r-delayedarray" ,r-delayedarray)
9887 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3872153a 9888 ("r-genomicranges" ,r-genomicranges)
0e60dda0
RW
9889 ("r-matrix" ,r-matrix)
9890 ("r-rcpp" ,r-rcpp)
9891 ("r-s4vectors" ,r-s4vectors)
9892 ("r-singlecellexperiment" ,r-singlecellexperiment)
9893 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9894 (native-inputs `(("r-knitr" ,r-knitr)))
9895 (home-page "https://bioconductor.org/packages/scuttle")
9896 (synopsis "Single-cell RNA-Seq analysis utilities")
9897 (description
9898 "This package provides basic utility functions for performing single-cell
9899analyses, focusing on simple normalization, quality control and data
9900transformations. It also provides some helper functions to assist development
9901of other packages.")
9902 (license license:gpl3)))
9903
6b1946b3 9904(define-public r-scater
9905 (package
9906 (name "r-scater")
1ada8ea9 9907 (version "1.18.6")
6b1946b3 9908 (source (origin
9909 (method url-fetch)
9910 (uri (bioconductor-uri "scater" version))
9911 (sha256
9912 (base32
1ada8ea9 9913 "0k1ls5gqv1zsn1w2kszhmbhwfccfjw8khk36s5zbf90rbbkw5609"))))
6b1946b3 9914 (build-system r-build-system)
9915 (propagated-inputs
d4b5d186 9916 `(("r-biocgenerics" ,r-biocgenerics)
6b1946b3 9917 ("r-biocneighbors" ,r-biocneighbors)
9918 ("r-biocparallel" ,r-biocparallel)
9919 ("r-biocsingular" ,r-biocsingular)
9920 ("r-delayedarray" ,r-delayedarray)
9921 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9922 ("r-ggbeeswarm" ,r-ggbeeswarm)
9923 ("r-ggplot2" ,r-ggplot2)
d4b5d186 9924 ("r-gridextra" ,r-gridextra)
6b1946b3 9925 ("r-matrix" ,r-matrix)
6b1946b3 9926 ("r-rlang" ,r-rlang)
9927 ("r-s4vectors" ,r-s4vectors)
d4b5d186 9928 ("r-scuttle" ,r-scuttle)
6b1946b3 9929 ("r-singlecellexperiment" ,r-singlecellexperiment)
9930 ("r-summarizedexperiment" ,r-summarizedexperiment)
9931 ("r-viridis" ,r-viridis)))
9932 (native-inputs
9933 `(("r-knitr" ,r-knitr)))
9934 (home-page "https://github.com/davismcc/scater")
9935 (synopsis "Single-cell analysis toolkit for gene expression data in R")
9936 (description "This package provides a collection of tools for doing
9937various analyses of single-cell RNA-seq gene expression data, with a focus on
9938quality control.")
9939 (license license:gpl2+)))
9940
1193b77e 9941(define-public r-scran
9942 (package
9943 (name "r-scran")
de4fc492 9944 (version "1.18.5")
1193b77e 9945 (source
9946 (origin
9947 (method url-fetch)
9948 (uri (bioconductor-uri "scran" version))
9949 (sha256
9950 (base32
de4fc492 9951 "0mk4bs7pkzbaiaaap75nzsrlwr883h45xnbpn94fy91i8d9w1xy1"))))
1193b77e 9952 (build-system r-build-system)
9953 (propagated-inputs
9954 `(("r-beachmat" ,r-beachmat)
9955 ("r-bh" ,r-bh)
9956 ("r-biocgenerics" ,r-biocgenerics)
9957 ("r-biocneighbors" ,r-biocneighbors)
9958 ("r-biocparallel" ,r-biocparallel)
9959 ("r-biocsingular" ,r-biocsingular)
b03c955c 9960 ("r-bluster" ,r-bluster)
1193b77e 9961 ("r-delayedarray" ,r-delayedarray)
9962 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9963 ("r-dqrng" ,r-dqrng)
9964 ("r-edger" ,r-edger)
9965 ("r-igraph" ,r-igraph)
1193b77e 9966 ("r-limma" ,r-limma)
9967 ("r-matrix" ,r-matrix)
9968 ("r-rcpp" ,r-rcpp)
9969 ("r-s4vectors" ,r-s4vectors)
b03c955c 9970 ("r-scuttle" ,r-scuttle)
1193b77e 9971 ("r-singlecellexperiment" ,r-singlecellexperiment)
9972 ("r-statmod" ,r-statmod)
9973 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9974 (native-inputs
9975 `(("r-knitr" ,r-knitr)))
9976 (home-page "https://bioconductor.org/packages/scran")
9977 (synopsis "Methods for single-cell RNA-Seq data analysis")
9978 (description "This package implements a variety of low-level analyses of
9979single-cell RNA-seq data. Methods are provided for normalization of
9980cell-specific biases, assignment of cell cycle phase, and detection of highly
9981variable and significantly correlated genes.")
9982 (license license:gpl3)))
9983
5e719988
RW
9984(define-public r-sparsematrixstats
9985 (package
9986 (name "r-sparsematrixstats")
8acfd9f3 9987 (version "1.2.1")
5e719988
RW
9988 (source
9989 (origin
9990 (method url-fetch)
9991 (uri (bioconductor-uri "sparseMatrixStats" version))
9992 (sha256
9993 (base32
8acfd9f3 9994 "01gnmy9zqd0ygm40vqkmqmiwfqmdawj4m81dysmmcdm7z80rn9ii"))))
5e719988
RW
9995 (properties
9996 `((upstream-name . "sparseMatrixStats")))
9997 (build-system r-build-system)
9998 (propagated-inputs
9999 `(("r-matrix" ,r-matrix)
10000 ("r-matrixgenerics" ,r-matrixgenerics)
10001 ("r-matrixstats" ,r-matrixstats)
10002 ("r-rcpp" ,r-rcpp)))
10003 (native-inputs `(("r-knitr" ,r-knitr)))
10004 (home-page "https://bioconductor.org/packages/sparseMatrixStats/")
10005 (synopsis "Summary statistics for rows and columns of sparse matrices")
10006 (description
10007 "This package provides high performance functions for row and column
10008operations on sparse matrices. Currently, the optimizations are limited to
10009data in the column sparse format.")
10010 (license license:expat)))
10011
8c7c6db4 10012(define-public r-delayedmatrixstats
10013 (package
10014 (name "r-delayedmatrixstats")
311bb4bc 10015 (version "1.12.3")
8c7c6db4 10016 (source
10017 (origin
10018 (method url-fetch)
10019 (uri (bioconductor-uri "DelayedMatrixStats" version))
10020 (sha256
10021 (base32
311bb4bc 10022 "1hb8jv5dy3svf7xan6rym7amwdqm5mvl9qx5xhmj1vkb81bizn7h"))))
8c7c6db4 10023 (properties
10024 `((upstream-name . "DelayedMatrixStats")))
10025 (build-system r-build-system)
10026 (propagated-inputs
10027 `(("r-biocparallel" ,r-biocparallel)
10028 ("r-delayedarray" ,r-delayedarray)
10029 ("r-hdf5array" ,r-hdf5array)
10030 ("r-iranges" ,r-iranges)
10031 ("r-matrix" ,r-matrix)
7601015f 10032 ("r-matrixgenerics" ,r-matrixgenerics)
8c7c6db4 10033 ("r-matrixstats" ,r-matrixstats)
10c87ecf 10034 ("r-s4vectors" ,r-s4vectors)
10035 ("r-sparsematrixstats" ,r-sparsematrixstats)))
8c7c6db4 10036 (native-inputs
10037 `(("r-knitr" ,r-knitr)))
10038 (home-page "https://github.com/PeteHaitch/DelayedMatrixStats")
10039 (synopsis "Functions that apply to rows and columns of DelayedMatrix objects")
10040 (description
10041 "This package provides a port of the @code{matrixStats} API for use with
10042@code{DelayedMatrix} objects from the @code{DelayedArray} package. It
10043contains high-performing functions operating on rows and columns of
10044@code{DelayedMatrix} objects, e.g. @code{colMedians}, @code{rowMedians},
10045@code{colRanks}, @code{rowRanks}, @code{colSds}, and @code{rowSds}. Functions
10046are optimized per data type and for subsetted calculations such that both
10047memory usage and processing time is minimized.")
10048 (license license:expat)))
fa2201c1 10049
10050(define-public r-mscoreutils
10051 (package
10052 (name "r-mscoreutils")
10053 (version "1.2.0")
10054 (source
10055 (origin
10056 (method url-fetch)
10057 (uri (bioconductor-uri "MsCoreUtils" version))
10058 (sha256
10059 (base32
10060 "0fa3bcf2cmzf5y8wjs7pnzs26qwgqnrrl4hj4sa4fp9kv8z80630"))))
10061 (properties `((upstream-name . "MsCoreUtils")))
10062 (build-system r-build-system)
10063 (propagated-inputs
10064 `(("r-mass" ,r-mass)
10065 ("r-rcpp" ,r-rcpp)
10066 ("r-s4vectors" ,r-s4vectors)))
10067 (native-inputs
10068 `(("r-knitr" ,r-knitr)))
10069 (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils")
10070 (synopsis "Core utils for mass spectrometry data")
10071 (description
10072 "This package defines low-level functions for mass spectrometry data and
10073is independent of any high-level data structures. These functions include
10074mass spectra processing functions (noise estimation, smoothing, binning),
10075quantitative aggregation functions (median polish, robust summarisation,
10076etc.), missing data imputation, data normalisation (quantiles, vsn, etc.) as
10077well as misc helper functions, that are used across high-level data structure
10078within the R for Mass Spectrometry packages.")
10079 (license license:artistic2.0)))
ff4834c0 10080
10081(define-public r-biocio
10082 (package
10083 (name "r-biocio")
10084 (version "1.0.1")
10085 (source
10086 (origin
10087 (method url-fetch)
10088 (uri (bioconductor-uri "BiocIO" version))
10089 (sha256
10090 (base32
10091 "06gg5ra3r7q4b6mz14c2s9d453cnh1lxh517ffl9f8dr8vwv5s18"))))
10092 (properties `((upstream-name . "BiocIO")))
10093 (build-system r-build-system)
10094 (propagated-inputs
10095 `(("r-biocgenerics" ,r-biocgenerics)
10096 ("r-genomicranges" ,r-genomicranges)
10097 ("r-rcurl" ,r-rcurl)
10098 ("r-s4vectors" ,r-s4vectors)))
10099 (native-inputs
10100 `(("r-knitr" ,r-knitr)))
10101 (home-page "https://bioconductor.org/packages/BiocIO")
10102 (synopsis "Standard input and output for Bioconductor packages")
10103 (description
10104 "This package implements `import()` and `export()` standard generics for
10105importing and exporting biological data formats. `import()` supports
10106whole-file as well as chunk-wise iterative import. The `import()` interface
10107optionally provides a standard mechanism for 'lazy' access via `filter()` (on
10108row or element-like components of the file resource), `select()` (on
10109column-like components of the file resource) and `collect()`. The `import()`
10110interface optionally provides transparent access to remote (e.g. via https)
10111as well as local access. Developers can register a file extension, e.g.,
10112`.loom` for dispatch from character-based URIs to specific `import()` /
10113`export()` methods based on classes representing file types, e.g.,
10114`LoomFile()`.")
10115 (license license:artistic2.0)))
e520c68f 10116
10117(define-public r-msmseda
10118 (package
10119 (name "r-msmseda")
10120 (version "1.28.0")
10121 (source
10122 (origin
10123 (method url-fetch)
10124 (uri (bioconductor-uri "msmsEDA" version))
10125 (sha256
10126 (base32
10127 "1llmy8msxmrqik3s3439wffma1662vwvvcaz8q0a4g5ridkmdbrx"))))
10128 (properties `((upstream-name . "msmsEDA")))
10129 (build-system r-build-system)
10130 (propagated-inputs
10131 `(("r-gplots" ,r-gplots)
10132 ("r-mass" ,r-mass)
10133 ("r-msnbase" ,r-msnbase)
10134 ("r-rcolorbrewer" ,r-rcolorbrewer)))
10135 (home-page
10136 "https://bioconductor.org/packages/msmsEDA")
10137 (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts")
10138 (description
10139 "Exploratory data analysis to assess the quality of a set of LC-MS/MS
10140experiments, and visualize de influence of the involved factors.")
10141 (license license:gpl2)))
16f16b5e 10142
10143(define-public r-msmstests
10144 (package
10145 (name "r-msmstests")
10146 (version "1.28.0")
10147 (source
10148 (origin
10149 (method url-fetch)
10150 (uri (bioconductor-uri "msmsTests" version))
10151 (sha256
10152 (base32
10153 "1zsnmzj1qvjdwz7mwg9wrsk5iskpqs0f6jccqn8mxy9dgkskmp0j"))))
10154 (properties `((upstream-name . "msmsTests")))
10155 (build-system r-build-system)
10156 (propagated-inputs
10157 `(("r-edger" ,r-edger)
10158 ("r-msmseda" ,r-msmseda)
10159 ("r-msnbase" ,r-msnbase)
10160 ("r-qvalue" ,r-qvalue)))
10161 (home-page
10162 "https://bioconductor.org/packages/msmsTests")
10163 (synopsis "Differential LC-MS/MS expression tests")
10164 (description
10165 "This packages provides statistical tests for label-free LC-MS/MS data
10166by spectral counts, to discover differentially expressed proteins between two
10167biological conditions. Three tests are available: Poisson GLM regression,
10168quasi-likelihood GLM regression, and the negative binomial of the edgeR
10169package.The three models admit blocking factors to control for nuissance
10170variables.To assure a good level of reproducibility a post-test filter is
10171available, where we may set the minimum effect size considered biologicaly
10172relevant, and the minimum expression of the most abundant condition.")
10173 (license license:gpl2)))
45dfb751 10174
10175(define-public r-catalyst
10176 (package
10177 (name "r-catalyst")
10178 (version "1.14.0")
10179 (source
10180 (origin
10181 (method url-fetch)
10182 (uri (bioconductor-uri "CATALYST" version))
10183 (sha256
10184 (base32
10185 "13af7c4irx1f5yqi32k7kj661vzg32wn3dnps7r9pjijfl4drhrh"))))
10186 (properties `((upstream-name . "CATALYST")))
10187 (build-system r-build-system)
10188 (propagated-inputs
10189 `(("r-circlize" ,r-circlize)
10190 ("r-complexheatmap" ,r-complexheatmap)
10191 ("r-consensusclusterplus" ,r-consensusclusterplus)
10192 ("r-cowplot" ,r-cowplot)
10193 ("r-data-table" ,r-data-table)
10194 ("r-dplyr" ,r-dplyr)
10195 ("r-drc" ,r-drc)
10196 ("r-flowcore" ,r-flowcore)
10197 ("r-flowsom" ,r-flowsom)
10198 ("r-ggplot2" ,r-ggplot2)
10199 ("r-ggrepel" ,r-ggrepel)
10200 ("r-ggridges" ,r-ggridges)
10201 ("r-gridextra" ,r-gridextra)
10202 ("r-magrittr" ,r-magrittr)
10203 ("r-matrix" ,r-matrix)
10204 ("r-matrixstats" ,r-matrixstats)
10205 ("r-nnls" ,r-nnls)
10206 ("r-purrr" ,r-purrr)
10207 ("r-rcolorbrewer" ,r-rcolorbrewer)
10208 ("r-reshape2" ,r-reshape2)
10209 ("r-rtsne" ,r-rtsne)
10210 ("r-s4vectors" ,r-s4vectors)
10211 ("r-scales" ,r-scales)
10212 ("r-scater" ,r-scater)
10213 ("r-singlecellexperiment" ,r-singlecellexperiment)
10214 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10215 (native-inputs
10216 `(("r-knitr" ,r-knitr)))
10217 (home-page
10218 "https://github.com/HelenaLC/CATALYST")
10219 (synopsis "Cytometry data analysis tools")
10220 (description
10221 "This package is Cytometry dATa anALYSis Tools (CATALYST). Mass
10222cytometry (CyTOF) uses heavy metal isotopes rather than fluorescent tags as
10223reporters to label antibodies, thereby substantially decreasing spectral
10224overlap and allowing for examination of over 50 parameters at the single cell
10225level. While spectral overlap is significantly less pronounced in CyTOF than
10226flow cytometry, spillover due to detection sensitivity, isotopic impurities,
10227and oxide formation can impede data interpretability. We designed
10228CATALYST (Cytometry dATa anALYSis Tools) to provide a pipeline for
10229preprocessing of cytometry data, including i) normalization using bead
10230standards, ii) single-cell deconvolution, and iii) bead-based compensation.")
10231 (license license:gpl2+)))
7395458d 10232
8c2b7c9a 10233(define-public r-erma
10234 (package
10235 (name "r-erma")
10236 (version "1.6.0")
10237 (source
10238 (origin
10239 (method url-fetch)
10240 (uri (bioconductor-uri "erma" version))
10241 (sha256
10242 (base32
10243 "1k2j1xhv0vwn45xmh8ds0gz812px5hnpgzvp37ngsdn4j5ai1l0k"))))
10244 (build-system r-build-system)
10245 (propagated-inputs
10246 `(("r-annotationdbi" ,r-annotationdbi)
10247 ("r-biobase" ,r-biobase)
10248 ("r-biocgenerics" ,r-biocgenerics)
10249 ("r-biocparallel" ,r-biocparallel)
10250 ("r-genomeinfodb" ,r-genomeinfodb)
10251 ("r-genomicfiles" ,r-genomicfiles)
10252 ("r-genomicranges" ,r-genomicranges)
10253 ("r-ggplot2" ,r-ggplot2)
10254 ("r-homo-sapiens" ,r-homo-sapiens)
10255 ("r-iranges" ,r-iranges)
10256 ("r-rtracklayer" ,r-rtracklayer)
10257 ("r-s4vectors" ,r-s4vectors)
10258 ("r-shiny" ,r-shiny)
10259 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10260 (native-inputs
10261 `(("r-knitr" ,r-knitr)))
10262 (home-page "https://bioconductor.org/packages/erma")
10263 (synopsis "Epigenomic road map adventures")
10264 (description
10265 "The epigenomics road map describes locations of epigenetic marks in DNA
10266from a variety of cell types. Of interest are locations of histone
10267modifications, sites of DNA methylation, and regions of accessible chromatin.
10268This package presents a selection of elements of the road map including
10269metadata and outputs of the ChromImpute procedure applied to ENCODE cell lines
10270by Ernst and Kellis.")
10271 (license license:artistic2.0)))
10272
610cd6a1 10273(define-public r-ggbio
10274 (package
10275 (name "r-ggbio")
10276 (version "1.38.0")
10277 (source
10278 (origin
10279 (method url-fetch)
10280 (uri (bioconductor-uri "ggbio" version))
10281 (sha256
10282 (base32
10283 "0vabil4jzrlv01aibqjhdkvrv2bf2kkpsidrkjj06isqr5fz54lw"))))
10284 (build-system r-build-system)
10285 (arguments
10286 `(#:phases
10287 (modify-phases %standard-phases
10288 ;; See https://github.com/tengfei/ggbio/issues/117
10289 ;; This fix will be included in the next release.
10290 (add-after 'unpack 'fix-typo
10291 (lambda _
10292 (substitute* "R/GGbio-class.R"
10293 (("fechable") "fetchable"))
10294 #t)))))
10295 (propagated-inputs
10296 `(("r-annotationdbi" ,r-annotationdbi)
10297 ("r-annotationfilter" ,r-annotationfilter)
10298 ("r-biobase" ,r-biobase)
10299 ("r-biocgenerics" ,r-biocgenerics)
10300 ("r-biostrings" ,r-biostrings)
10301 ("r-biovizbase" ,r-biovizbase)
10302 ("r-bsgenome" ,r-bsgenome)
10303 ("r-ensembldb" ,r-ensembldb)
10304 ("r-genomeinfodb" ,r-genomeinfodb)
10305 ("r-genomicalignments" ,r-genomicalignments)
10306 ("r-genomicfeatures" ,r-genomicfeatures)
10307 ("r-genomicranges" ,r-genomicranges)
10308 ("r-ggally" ,r-ggally)
10309 ("r-ggplot2" ,r-ggplot2)
10310 ("r-gridextra" ,r-gridextra)
10311 ("r-gtable" ,r-gtable)
10312 ("r-hmisc" ,r-hmisc)
10313 ("r-iranges" ,r-iranges)
10314 ("r-organismdbi" ,r-organismdbi)
10315 ("r-reshape2" ,r-reshape2)
10316 ("r-rlang" ,r-rlang)
10317 ("r-rsamtools" ,r-rsamtools)
10318 ("r-rtracklayer" ,r-rtracklayer)
10319 ("r-s4vectors" ,r-s4vectors)
10320 ("r-scales" ,r-scales)
10321 ("r-summarizedexperiment" ,r-summarizedexperiment)
10322 ("r-variantannotation" ,r-variantannotation)))
10323 (native-inputs
10324 `(("r-knitr" ,r-knitr)))
10325 (home-page "http://www.tengfei.name/ggbio/")
10326 (synopsis "Visualization tools for genomic data")
10327 (description
10328 "The ggbio package extends and specializes the grammar of graphics for
10329biological data. The graphics are designed to answer common scientific
10330questions, in particular those often asked of high throughput genomics data.
10331All core Bioconductor data structures are supported, where appropriate. The
10332package supports detailed views of particular genomic regions, as well as
10333genome-wide overviews. Supported overviews include ideograms and grand linear
10334views. High-level plots include sequence fragment length, edge-linked
10335interval to data view, mismatch pileup, and several splicing summaries.")
10336 (license license:artistic2.0)))
10337
81f481d6 10338(define-public r-gqtlbase
10339 (package
10340 (name "r-gqtlbase")
10341 (version "1.21.1")
10342 (source
10343 (origin
10344 (method url-fetch)
10345 (uri (bioconductor-uri "gQTLBase" version))
10346 (sha256
10347 (base32
10348 "0nipibm1bk9k70ajbw1f6vjmz0dh7gk21l17q3m54bnawxsggrfh"))))
10349 (properties `((upstream-name . "gQTLBase")))
10350 (build-system r-build-system)
10351 (arguments
10352 `(#:phases
10353 (modify-phases %standard-phases
10354 ;; This is an upstream bug.
10355 (add-after 'unpack 'fix-imports
10356 (lambda _
10357 (substitute* "NAMESPACE"
10358 ((".*maxffmode.*") "")
10359 (("importFrom\\(ff,.*") "import(ff)\n"))
10360 #t)))))
10361 (propagated-inputs
10362 `(("r-batchjobs" ,r-batchjobs)
10363 ("r-bbmisc" ,r-bbmisc)
10364 ("r-biocgenerics" ,r-biocgenerics)
10365 ("r-bit" ,r-bit)
10366 ("r-doparallel" ,r-doparallel)
10367 ("r-ff" ,r-ff)
10368 ("r-ffbase" ,r-ffbase)
10369 ("r-foreach" ,r-foreach)
10370 ("r-genomicfiles" ,r-genomicfiles)
10371 ("r-genomicranges" ,r-genomicranges)
10372 ("r-rtracklayer" ,r-rtracklayer)
10373 ("r-s4vectors" ,r-s4vectors)
10374 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10375 (native-inputs
10376 `(("r-knitr" ,r-knitr)))
10377 (home-page "https://bioconductor.org/packages/gQTLBase")
10378 (synopsis "Infrastructure for eQTL, mQTL and similar studies")
10379 (description
10380 "The purpose of this package is to simplify the storage and interrogation
10381of @dfn{quantitative trait loci} (QTL) archives, such as eQTL, mQTL, dsQTL,
10382and more.")
10383 (license license:artistic2.0)))
10384
9534e7b7 10385(define-public r-gqtlstats
10386 (package
10387 (name "r-gqtlstats")
10388 (version "1.21.3")
10389 (source
10390 (origin
10391 (method url-fetch)
10392 (uri (bioconductor-uri "gQTLstats" version))
10393 (sha256
10394 (base32
10395 "1h78l23idf867djmdk97b02jxgmz4vfr2dai01fp648d0lsx5mkl"))))
10396 (properties `((upstream-name . "gQTLstats")))
10397 (build-system r-build-system)
10398 (propagated-inputs
10399 `(("r-annotationdbi" ,r-annotationdbi)
10400 ("r-batchjobs" ,r-batchjobs)
10401 ("r-bbmisc" ,r-bbmisc)
10402 ("r-beeswarm" ,r-beeswarm)
10403 ("r-biobase" ,r-biobase)
10404 ("r-biocgenerics" ,r-biocgenerics)
10405 ("r-doparallel" ,r-doparallel)
10406 ("r-dplyr" ,r-dplyr)
10407 ("r-erma" ,r-erma)
10408 ("r-ffbase" ,r-ffbase)
10409 ("r-foreach" ,r-foreach)
10410 ("r-genomeinfodb" ,r-genomeinfodb)
10411 ("r-genomicfeatures" ,r-genomicfeatures)
10412 ("r-genomicfiles" ,r-genomicfiles)
10413 ("r-genomicranges" ,r-genomicranges)
10414 ("r-ggbeeswarm" ,r-ggbeeswarm)
10415 ("r-ggplot2" ,r-ggplot2)
10416 ("r-gqtlbase" ,r-gqtlbase)
10417 ("r-hardyweinberg" ,r-hardyweinberg)
10418 ("r-homo-sapiens" ,r-homo-sapiens)
10419 ("r-iranges" ,r-iranges)
10420 ("r-limma" ,r-limma)
10421 ("r-mgcv" ,r-mgcv)
10422 ("r-plotly" ,r-plotly)
10423 ("r-reshape2" ,r-reshape2)
10424 ("r-s4vectors" ,r-s4vectors)
10425 ("r-shiny" ,r-shiny)
10426 ("r-snpstats" ,r-snpstats)
10427 ("r-summarizedexperiment" ,r-summarizedexperiment)
10428 ("r-variantannotation" ,r-variantannotation)))
10429 (native-inputs
10430 `(("r-knitr" ,r-knitr)))
10431 (home-page "https://bioconductor.org/packages/gQTLstats")
10432 (synopsis "Computationally efficient analysis for eQTL and allied studies")
10433 (description
10434 "This package provides tools for the computationally efficient analysis
10435of @dfn{quantitative trait loci} (QTL) data, including eQTL, mQTL, dsQTL, etc.
10436The software in this package aims to support refinements and functional
10437interpretation of members of a collection of association statistics on a
10438family of feature/genome hypotheses.")
10439 (license license:artistic2.0)))
10440
2a4322f7 10441(define-public r-gviz
10442 (package
10443 (name "r-gviz")
10444 (version "1.34.0")
10445 (source
10446 (origin
10447 (method url-fetch)
10448 (uri (bioconductor-uri "Gviz" version))
10449 (sha256
10450 (base32
10451 "0v7bz46b91dnrr55ah42ljj1i2xs3090s4w0lw8098pag00p4vh2"))))
10452 (properties `((upstream-name . "Gviz")))
10453 (build-system r-build-system)
10454 (propagated-inputs
10455 `(("r-annotationdbi" ,r-annotationdbi)
10456 ("r-biobase" ,r-biobase)
10457 ("r-biocgenerics" ,r-biocgenerics)
10458 ("r-biomart" ,r-biomart)
10459 ("r-biostrings" ,r-biostrings)
10460 ("r-biovizbase" ,r-biovizbase)
10461 ("r-bsgenome" ,r-bsgenome)
10462 ("r-digest" ,r-digest)
10463 ("r-ensembldb" ,r-ensembldb)
10464 ("r-genomeinfodb" ,r-genomeinfodb)
10465 ("r-genomicalignments" ,r-genomicalignments)
10466 ("r-genomicfeatures" ,r-genomicfeatures)
10467 ("r-genomicranges" ,r-genomicranges)
10468 ("r-iranges" ,r-iranges)
10469 ("r-lattice" ,r-lattice)
10470 ("r-latticeextra" ,r-latticeextra)
10471 ("r-matrixstats" ,r-matrixstats)
10472 ("r-rcolorbrewer" ,r-rcolorbrewer)
10473 ("r-rsamtools" ,r-rsamtools)
10474 ("r-rtracklayer" ,r-rtracklayer)
10475 ("r-s4vectors" ,r-s4vectors)
10476 ("r-xvector" ,r-xvector)))
10477 (native-inputs
10478 `(("r-knitr" ,r-knitr)))
10479 (home-page "https://bioconductor.org/packages/Gviz")
10480 (synopsis "Plotting data and annotation information along genomic coordinates")
10481 (description
10482 "Genomic data analyses requires integrated visualization of known genomic
10483information and new experimental data. Gviz uses the biomaRt and the
10484rtracklayer packages to perform live annotation queries to Ensembl and UCSC
10485and translates this to e.g. gene/transcript structures in viewports of the
10486grid graphics package. This results in genomic information plotted together
10487with your data.")
10488 (license license:artistic2.0)))
10489
69a5e066 10490(define-public r-gwascat
10491 (package
10492 (name "r-gwascat")
10493 (version "2.22.0")
10494 (source
10495 (origin
10496 (method url-fetch)
10497 (uri (bioconductor-uri "gwascat" version))
10498 (sha256
10499 (base32
10500 "1aqi1ny93virnzsxkh9ccx3mws70bgv0r8nwgla09vffb7f16nna"))))
10501 (build-system r-build-system)
10502 (propagated-inputs
10503 `(("r-annotationdbi" ,r-annotationdbi)
10504 ("r-biocfilecache" ,r-biocfilecache)
10505 ("r-biostrings" ,r-biostrings)
10506 ("r-genomeinfodb" ,r-genomeinfodb)
10507 ("r-genomicfeatures" ,r-genomicfeatures)
10508 ("r-genomicranges" ,r-genomicranges)
10509 ("r-iranges" ,r-iranges)
10510 ("r-readr" ,r-readr)
10511 ("r-s4vectors" ,r-s4vectors)
10512 ("r-snpstats" ,r-snpstats)
10513 ("r-variantannotation" ,r-variantannotation)))
10514 (native-inputs
10515 `(("r-knitr" ,r-knitr)))
10516 (home-page "https://bioconductor.org/packages/gwascat")
10517 (synopsis "Tools for data in the EMBL-EBI GWAS catalog")
10518 (description
10519 "This package provides tools for representing and modeling data in the
10520EMBL-EBI GWAS catalog.")
10521 (license license:artistic2.0)))
10522
7395458d
MIP
10523(define-public r-kegggraph
10524 (package
10525 (name "r-kegggraph")
10526 (version "1.50.0")
10527 (source
10528 (origin
10529 (method url-fetch)
10530 (uri (bioconductor-uri "KEGGgraph" version))
10531 (sha256
10532 (base32 "1h293hn02ysm923bh9gxk87xv663xiqchqcvpaxpla9c3yrgkx2v"))))
10533 (properties `((upstream-name . "KEGGgraph")))
10534 (build-system r-build-system)
10535 (propagated-inputs
10536 `(("r-graph" ,r-graph)
10537 ("r-rcurl" ,r-rcurl)
10538 ("r-xml" ,r-xml)))
10539 (home-page "https://bioconductor.org/packages/KEGGgraph")
10540 (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor")
10541 (description
10542 "@code{r-kegggraph} is an interface between Kegg Pathway database and graph
10543object as well as a collection of tools to analyze, dissect and visualize these
10544graphs. It parses the regularly updated kgml (Kegg XML) files into graph models
10545maintaining all essential pathway attributes. The package offers
10546functionalities including parsing, graph operation, visualization and etc.")
10547 (license license:gpl2+)))
e4b0794e 10548
8f1237c3 10549(define-public r-ldblock
10550 (package
10551 (name "r-ldblock")
10552 (version "1.20.0")
10553 (source
10554 (origin
10555 (method url-fetch)
10556 (uri (bioconductor-uri "ldblock" version))
10557 (sha256
10558 (base32
10559 "09i3ikv0axks9g842z1pjsc8x0fba51zyyc218h0bylbi1n9cdkm"))))
10560 (build-system r-build-system)
10561 (propagated-inputs
10562 `(("r-biocgenerics" ,r-biocgenerics)
10563 ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75)
10564 ("r-ensembldb" ,r-ensembldb)
10565 ("r-genomeinfodb" ,r-genomeinfodb)
10566 ("r-genomicfiles" ,r-genomicfiles)
10567 ("r-httr" ,r-httr)
10568 ("r-matrix" ,r-matrix)
10569 ("r-rsamtools" ,r-rsamtools)
10570 ("r-snpstats" ,r-snpstats)
10571 ("r-variantannotation" ,r-variantannotation)))
10572 (native-inputs
10573 `(("r-knitr" ,r-knitr)))
10574 (home-page "https://bioconductor.org/packages/ldblock")
10575 (synopsis "Data structures for linkage disequilibrium measures in populations")
10576 (description
10577 "This package defines data structures for @dfn{linkage
10578disequilibrium} (LD) measures in populations. Its purpose is to simplify
10579handling of existing population-level data for the purpose of flexibly
10580defining LD blocks.")
10581 (license license:artistic2.0)))
10582
a7d6e1b6
RW
10583;; This is a CRAN package, but it depends on r-snpstats, which is a
10584;; Bioconductor package.
10585(define-public r-ldheatmap
10586 (package
10587 (name "r-ldheatmap")
10588 (version "1.0-4")
10589 (source
10590 (origin
10591 (method url-fetch)
10592 (uri (cran-uri "LDheatmap" version))
10593 (sha256
10594 (base32
10595 "1jp578cf29qcgx95w10lpymlwx2pgjsf0nypwkl9b8g635gkisq7"))))
10596 (properties `((upstream-name . "LDheatmap")))
10597 (build-system r-build-system)
10598 (propagated-inputs
10599 `(("r-genetics" ,r-genetics)
10600 ("r-rcpp" ,r-rcpp)
10601 ("r-snpstats" ,r-snpstats)))
10602 (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html")
10603 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
10604 (description
10605 "This package provides tools to produce a graphical display, as a heat
10606map, of measures of pairwise linkage disequilibria between SNPs. Users may
10607optionally include the physical locations or genetic map distances of each SNP
10608on the plot.")
10609 (license license:gpl3)))
10610
e4b0794e
MIP
10611(define-public r-pathview
10612 (package
10613 (name "r-pathview")
10614 (version "1.30.1")
10615 (source
10616 (origin
10617 (method url-fetch)
10618 (uri (bioconductor-uri "pathview" version))
10619 (sha256
10620 (base32 "11fisiksw1y64ii9q8p2znyp9w8mlqzgiaacmycw59rngkjlmbs4"))))
10621 (properties `((upstream-name . "pathview")))
10622 (build-system r-build-system)
10623 (propagated-inputs
10624 `(("r-annotationdbi" ,r-annotationdbi)
10625 ("r-graph" ,r-graph)
10626 ("r-kegggraph" ,r-kegggraph)
10627 ("r-keggrest" ,r-keggrest)
10628 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
10629 ("r-png" ,r-png)
10630 ("r-rgraphviz" ,r-rgraphviz)
10631 ("r-xml" ,r-xml)))
10632 (home-page "https://pathview.uncc.edu/")
10633 (synopsis "Tool set for pathway based data integration and visualization")
10634 (description
10635 "@code{r-pathview} is a tool set for pathway based data integration and
10636visualization. It maps and renders a wide variety of biological data on
10637relevant pathway graphs. All users need is to supply their data and specify
10638the target pathway. This package automatically downloads the pathway graph
10639data, parses the data file, maps user data to the pathway, and render pathway
10640graph with the mapped data. In addition, @code{r-pathview} also seamlessly
10641integrates with pathway and gene set (enrichment) analysis tools for
10642large-scale and fully automated analysis.")
10643 (license license:gpl3+)))
838db0de 10644
61ec8928 10645(define-public r-snpstats
10646 (package
10647 (name "r-snpstats")
10648 (version "1.40.0")
10649 (source
10650 (origin
10651 (method url-fetch)
10652 (uri (bioconductor-uri "snpStats" version))
10653 (sha256
10654 (base32
10655 "1298a71swwav53yf9kfqkdpach3818plqcbw0lgb6sibs8y8ff24"))))
10656 (properties `((upstream-name . "snpStats")))
10657 (build-system r-build-system)
10658 (inputs `(("zlib" ,zlib)))
10659 (propagated-inputs
10660 `(("r-biocgenerics" ,r-biocgenerics)
10661 ("r-matrix" ,r-matrix)
10662 ("r-survival" ,r-survival)
10663 ("r-zlibbioc" ,r-zlibbioc)))
10664 (home-page "https://bioconductor.org/packages/snpStats")
10665 (synopsis "Methods for SNP association studies")
10666 (description
10667 "This package provides classes and statistical methods for large
10668@dfn{single-nucleotide polymorphism} (SNP) association studies. This extends
10669the earlier snpMatrix package, allowing for uncertainty in genotypes.")
10670 (license license:gpl3)))
10671
0ff88810
HL
10672(define-public r-chromstar
10673 (package
10674 (name "r-chromstar")
10675 (version "1.16.0")
10676 (source
10677 (origin
10678 (method url-fetch)
10679 (uri (bioconductor-uri "chromstaR" version))
10680 (sha256
10681 (base32
10682 "0vgpb7g2cncdn82hia2yzzachyns2zbd7906662g990qjnp2xlm1"))))
10683 (properties `((upstream-name . "chromstaR")))
10684 (build-system r-build-system)
10685 (propagated-inputs
10686 `(("r-bamsignals" ,r-bamsignals)
10687 ("r-biocgenerics" ,r-biocgenerics)
10688 ("r-chromstardata" ,r-chromstardata)
10689 ("r-doparallel" ,r-doparallel)
10690 ("r-foreach" ,r-foreach)
10691 ("r-genomeinfodb" ,r-genomeinfodb)
10692 ("r-genomicalignments" ,r-genomicalignments)
10693 ("r-genomicranges" ,r-genomicranges)
10694 ("r-ggplot2" ,r-ggplot2)
10695 ("r-iranges" ,r-iranges)
10696 ("r-mvtnorm" ,r-mvtnorm)
10697 ("r-reshape2" ,r-reshape2)
10698 ("r-rsamtools" ,r-rsamtools)
10699 ("r-s4vectors" ,r-s4vectors)))
10700 (native-inputs `(("r-knitr" ,r-knitr)))
10701 (home-page "https://github.com/ataudt/chromstaR")
10702 (synopsis "Chromatin state analysis for ChIP-Seq data")
10703 (description
10704 "This package implements functions for combinatorial and differential
10705analysis of ChIP-seq data. It includes uni- and multivariate peak-calling,
10706export to genome browser viewable files, and functi ons for enrichment
10707analyses.")
10708 (license license:artistic2.0)))
10709
838db0de 10710(define-public r-sushi
10711 (package
10712 (name "r-sushi")
10713 (version "1.28.0")
10714 (source (origin
10715 (method url-fetch)
10716 (uri (bioconductor-uri "Sushi" version))
10717 (sha256
10718 (base32
10719 "0ksj4f9z14mjsv6ssg5dwhpldw4r7wpdsln2if5g486mm1c56r8p"))))
10720 (properties `((upstream-name . "Sushi")))
10721 (build-system r-build-system)
10722 (propagated-inputs
10723 `(("r-biomart" ,r-biomart)
10724 ("r-zoo" ,r-zoo)))
10725 (home-page "https://bioconductor.org/packages/Sushi")
10726 (synopsis "Tools for visualizing genomics data")
10727 (description
10728 "This package provides flexible, quantitative, and integrative genomic
10729visualizations for publication-quality multi-panel figures.")
10730 (license license:gpl2+)))