gnu: libdvdcss: Update to 1.4.3.
[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
eb8da541 622(define-public r-txdb-dmelanogaster-ucsc-dm6-ensgene
623 (package
624 (name "r-txdb-dmelanogaster-ucsc-dm6-ensgene")
625 (version "3.12.0")
626 (source
627 (origin
628 (method url-fetch)
629 (uri (bioconductor-uri "TxDb.Dmelanogaster.UCSC.dm6.ensGene"
630 version 'annotation))
631 (sha256
632 (base32
633 "0yij7zyqkmmr13389rs2gfa5anvvw648nnl1kjbsgvyxkggif8q4"))))
634 (properties
635 `((upstream-name . "TxDb.Dmelanogaster.UCSC.dm6.ensGene")))
636 (build-system r-build-system)
637 (propagated-inputs
638 `(("r-annotationdbi" ,r-annotationdbi)
639 ("r-genomicfeatures" ,r-genomicfeatures)))
640 (home-page
641 "https://bioconductor.org/packages/TxDb.Dmelanogaster.UCSC.dm6.ensGene")
642 (synopsis "Annotation package for TxDb object(s)")
643 (description
644 "This package exposes an annotation databases generated from UCSC by
645exposing these as TxDb objects.")
646 (license license:artistic2.0)))
647
66e35ce6
RW
648(define-public r-txdb-hsapiens-ucsc-hg19-knowngene
649 (package
650 (name "r-txdb-hsapiens-ucsc-hg19-knowngene")
651 (version "3.2.2")
652 (source (origin
653 (method url-fetch)
f2580a13
RW
654 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg19.knownGene"
655 version 'annotation))
66e35ce6
RW
656 (sha256
657 (base32
658 "1sajhcqqwazgz2lqbik7rd935i7kpnh08zxbp2ra10j72yqy4g86"))))
659 (properties
660 `((upstream-name . "TxDb.Hsapiens.UCSC.hg19.knownGene")))
661 (build-system r-build-system)
66e35ce6
RW
662 (propagated-inputs
663 `(("r-genomicfeatures" ,r-genomicfeatures)))
664 (home-page
665 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg19.knownGene/")
666 (synopsis "Annotation package for human genome in TxDb format")
667 (description
668 "This package provides an annotation database of Homo sapiens genome
669data. It is derived from the UCSC hg19 genome and based on the \"knownGene\"
798b80ce
RW
670track. The database is exposed as a @code{TxDb} object.")
671 (license license:artistic2.0)))
672
673(define-public r-txdb-hsapiens-ucsc-hg38-knowngene
674 (package
675 (name "r-txdb-hsapiens-ucsc-hg38-knowngene")
676 (version "3.4.6")
677 (source (origin
678 (method url-fetch)
d78db088
RW
679 (uri (bioconductor-uri "TxDb.Hsapiens.UCSC.hg38.knownGene"
680 version 'annotation))
798b80ce
RW
681 (sha256
682 (base32
683 "12j7rri9r129v9w1yiqadg952dx462dh092sxif3r5kk8l7bxkn9"))))
684 (properties
685 `((upstream-name . "TxDb.Hsapiens.UCSC.hg38.knownGene")))
686 (build-system r-build-system)
687 (propagated-inputs
688 `(("r-genomicfeatures" ,r-genomicfeatures)))
689 (home-page
690 "https://bioconductor.org/packages/TxDb.Hsapiens.UCSC.hg38.knownGene/")
691 (synopsis "Annotation package for human genome in TxDb format")
692 (description
693 "This package provides an annotation database of Homo sapiens genome
694data. It is derived from the UCSC hg38 genome and based on the \"knownGene\"
66e35ce6
RW
695track. The database is exposed as a @code{TxDb} object.")
696 (license license:artistic2.0)))
697
d220babf
RW
698(define-public r-txdb-mmusculus-ucsc-mm9-knowngene
699 (package
700 (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
701 (version "3.2.2")
702 (source (origin
703 (method url-fetch)
1afdf41b
RW
704 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm9.knownGene"
705 version 'annotation))
d220babf
RW
706 (sha256
707 (base32
708 "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
709 (properties
710 `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
711 (build-system r-build-system)
712 (propagated-inputs
713 `(("r-genomicfeatures" ,r-genomicfeatures)
714 ("r-annotationdbi" ,r-annotationdbi)))
715 (home-page
716 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
717 (synopsis "Annotation package for mouse genome in TxDb format")
718 (description
719 "This package provides an annotation database of Mouse genome data. It
720is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
721database is exposed as a @code{TxDb} object.")
722 (license license:artistic2.0)))
723
7bc5d1b0
RW
724(define-public r-txdb-mmusculus-ucsc-mm10-knowngene
725 (package
726 (name "r-txdb-mmusculus-ucsc-mm10-knowngene")
b69c7703 727 (version "3.10.0")
7bc5d1b0
RW
728 (source (origin
729 (method url-fetch)
c271d990
RW
730 (uri (bioconductor-uri "TxDb.Mmusculus.UCSC.mm10.knownGene"
731 version 'annotation))
7bc5d1b0
RW
732 (sha256
733 (base32
b69c7703 734 "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9"))))
7bc5d1b0
RW
735 (properties
736 `((upstream-name . "TxDb.Mmusculus.UCSC.mm10.knownGene")))
737 (build-system r-build-system)
7bc5d1b0
RW
738 (propagated-inputs
739 `(("r-bsgenome" ,r-bsgenome)
740 ("r-genomicfeatures" ,r-genomicfeatures)
741 ("r-annotationdbi" ,r-annotationdbi)))
742 (home-page
743 "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm10.knownGene/")
744 (synopsis "Annotation package for TxDb knownGene object(s) for Mouse")
745 (description
746 "This package loads a TxDb object, which is an R interface to
747prefabricated databases contained in this package. This package provides
748the TxDb object of Mouse data as provided by UCSC (mm10, December 2011)
749based on the knownGene track.")
750 (license license:artistic2.0)))
751
7cd446fd
RW
752(define-public r-txdb-celegans-ucsc-ce6-ensgene
753 (package
754 (name "r-txdb-celegans-ucsc-ce6-ensgene")
755 (version "3.2.2")
756 (source
757 (origin
758 (method url-fetch)
759 (uri (bioconductor-uri "TxDb.Celegans.UCSC.ce6.ensGene"
760 version 'annotation))
761 (sha256
762 (base32
763 "1sgppva33cdy4isj2is8mfalj5gmmkpbkq9w1d83a4agcq31mi90"))))
764 (properties
765 `((upstream-name . "TxDb.Celegans.UCSC.ce6.ensGene")))
766 (build-system r-build-system)
767 (propagated-inputs
768 `(("r-annotationdbi" ,r-annotationdbi)
769 ("r-genomicfeatures" ,r-genomicfeatures)))
770 (home-page "https://bioconductor.org/packages/TxDb.Celegans.UCSC.ce6.ensGene/")
771 (synopsis "Annotation package for C elegans TxDb objects")
772 (description
773 "This package exposes a C elegans annotation database generated from UCSC
774by exposing these as TxDb objects.")
775 (license license:artistic2.0)))
776
0f5c9cec
RW
777(define-public r-fdb-infiniummethylation-hg19
778 (package
779 (name "r-fdb-infiniummethylation-hg19")
780 (version "2.2.0")
781 (source (origin
782 (method url-fetch)
6aca4054
RW
783 (uri (bioconductor-uri "FDb.InfiniumMethylation.hg19"
784 version 'annotation))
0f5c9cec
RW
785 (sha256
786 (base32
787 "0gq90fvph6kgrpjb89nvzq6hl1k24swn19rgjh5g98l86mja6nk0"))))
788 (properties
789 `((upstream-name . "FDb.InfiniumMethylation.hg19")))
790 (build-system r-build-system)
791 (propagated-inputs
792 `(("r-biostrings" ,r-biostrings)
793 ("r-genomicfeatures" ,r-genomicfeatures)
794 ("r-annotationdbi" ,r-annotationdbi)
795 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
796 ("r-txdb-hsapiens-ucsc-hg19-knowngene" ,r-txdb-hsapiens-ucsc-hg19-knowngene)))
797 (home-page "https://bioconductor.org/packages/FDb.InfiniumMethylation.hg19/")
798 (synopsis "Compiled HumanMethylation27 and HumanMethylation450 annotations")
799 (description
800 "This is an annotation package for Illumina Infinium DNA methylation
801probes. It contains the compiled HumanMethylation27 and HumanMethylation450
802annotations.")
803 (license license:artistic2.0)))
804
9475a248
RW
805(define-public r-illuminahumanmethylationepicmanifest
806 (package
807 (name "r-illuminahumanmethylationepicmanifest")
808 (version "0.3.0")
809 (source (origin
810 (method url-fetch)
25f567a8
RW
811 (uri (bioconductor-uri "IlluminaHumanMethylationEPICmanifest"
812 version 'annotation))
9475a248
RW
813 (sha256
814 (base32
815 "0alhjda5g186z8b1nsmnpfswrlj7prdz8mkwx60wkkl6hkcnk6p3"))))
816 (properties
817 `((upstream-name . "IlluminaHumanMethylationEPICmanifest")))
818 (build-system r-build-system)
819 (propagated-inputs
820 `(("r-minfi" ,r-minfi)))
821 (home-page "https://bioconductor.org/packages/IlluminaHumanMethylationEPICmanifest/")
822 (synopsis "Manifest for Illumina's EPIC methylation arrays")
823 (description
824 "This is a manifest package for Illumina's EPIC methylation arrays.")
825 (license license:artistic2.0)))
e8d435f7 826
f8a5af46
RW
827(define-public r-do-db
828 (package
829 (name "r-do-db")
830 (version "2.9")
831 (source (origin
832 (method url-fetch)
eed2766a 833 (uri (bioconductor-uri "DO.db" version 'annotation))
f8a5af46
RW
834 (sha256
835 (base32
836 "10bqqa124l61ivzy4mdd3z3ar9a6537qbxw23pc4y9w8a6dwnavn"))))
837 (properties
838 `((upstream-name . "DO.db")))
839 (build-system r-build-system)
840 (propagated-inputs
841 `(("r-annotationdbi" ,r-annotationdbi)))
842 (home-page "https://www.bioconductor.org/packages/DO.db/")
843 (synopsis "Annotation maps describing the entire Disease Ontology")
844 (description
845 "This package provides a set of annotation maps describing the entire
846Disease Ontology.")
847 (license license:artistic2.0)))
848
83b42091
RW
849(define-public r-pfam-db
850 (package
851 (name "r-pfam-db")
852 (version "3.8.2")
853 (source
854 (origin
855 (method url-fetch)
856 (uri (bioconductor-uri "PFAM.db" version 'annotation))
857 (sha256
858 (base32
859 "0rn1arzzcniy3yyc4yc44vn40g0cqss37dhwnvsgxpfayqq1k59s"))))
860 (properties `((upstream-name . "PFAM.db")))
861 (build-system r-build-system)
862 (propagated-inputs
863 `(("r-annotationdbi" ,r-annotationdbi)))
864 (home-page "https://bioconductor.org/packages/PFAM.db")
865 (synopsis "Set of protein ID mappings for PFAM")
866 (description
867 "This package provides a set of protein ID mappings for PFAM, assembled
868using data from public repositories.")
869 (license license:artistic2.0)))
870
40be965e
RW
871(define-public r-phastcons100way-ucsc-hg19
872 (package
873 (name "r-phastcons100way-ucsc-hg19")
874 (version "3.7.2")
875 (source
876 (origin
877 (method url-fetch)
878 (uri (bioconductor-uri "phastCons100way.UCSC.hg19"
879 version 'annotation))
880 (sha256
881 (base32
882 "1jmc4k4zgkx5vr2plnidnd9bidlwlb0kr7mjg60cqjw7dq7jl1fa"))))
883 (properties
884 `((upstream-name . "phastCons100way.UCSC.hg19")))
885 (build-system r-build-system)
886 (propagated-inputs
887 `(("r-bsgenome" ,r-bsgenome)
888 ("r-genomeinfodb" ,r-genomeinfodb)
889 ("r-genomicranges" ,r-genomicranges)
890 ("r-genomicscores" ,r-genomicscores)
891 ("r-iranges" ,r-iranges)
892 ("r-s4vectors" ,r-s4vectors)))
893 (home-page "https://bioconductor.org/packages/phastCons100way.UCSC.hg19")
894 (synopsis "UCSC phastCons conservation scores for hg19")
895 (description
896 "This package provides UCSC phastCons conservation scores for the human
897genome (hg19) calculated from multiple alignments with other 99 vertebrate
898species.")
899 (license license:artistic2.0)))
900
2cc51108 901\f
557a1089
RW
902;;; Experiment data
903
692bce15
RW
904(define-public r-abadata
905 (package
906 (name "r-abadata")
907 (version "1.12.0")
908 (source (origin
909 (method url-fetch)
ced61edf 910 (uri (bioconductor-uri "ABAData" version 'experiment))
692bce15
RW
911 (sha256
912 (base32
913 "1bmj341xcymlrk02gss5vvrqc4ddas0rdw39lnpsj98hq6n11p5z"))))
914 (properties
915 `((upstream-name . "ABAData")))
916 (build-system r-build-system)
917 (propagated-inputs
918 `(("r-annotationdbi" ,r-annotationdbi)))
919 (home-page "https://www.bioconductor.org/packages/ABAData/")
920 (synopsis "Gene expression in human brain regions from Allen Brain Atlas")
921 (description
922 "This package provides the data for the gene expression enrichment
923analysis conducted in the package ABAEnrichment. The package includes three
924datasets which are derived from the Allen Brain Atlas:
925
926@enumerate
927@item Gene expression data from Human Brain (adults) averaged across donors,
928@item Gene expression data from the Developing Human Brain pooled into five
929 age categories and averaged across donors, and
930@item a developmental effect score based on the Developing Human Brain
931 expression data.
932@end enumerate
933
934All datasets are restricted to protein coding genes.")
935 (license license:gpl2+)))
936
b50c9660
RW
937(define-public r-arrmdata
938 (package
939 (name "r-arrmdata")
940 (version "1.18.0")
941 (source (origin
942 (method url-fetch)
b86f7746 943 (uri (bioconductor-uri "ARRmData" version 'experiment))
b50c9660
RW
944 (sha256
945 (base32
946 "0r1y3zn7ly4k3ngx55vfavn9s6aidbddlv2fbmj7hj3hvpslmyly"))))
947 (properties
948 `((upstream-name . "ARRmData")))
949 (build-system r-build-system)
950 (home-page "https://www.bioconductor.org/packages/ARRmData/")
951 (synopsis "Example dataset for normalization of Illumina 450k methylation data")
952 (description
953 "This package provides raw beta values from 36 samples across 3 groups
954from Illumina 450k methylation arrays.")
955 (license license:artistic2.0)))
956
1f958631
HL
957(define-public r-chromstardata
958 (package
959 (name "r-chromstardata")
960 (version "1.16.0")
961 (source
962 (origin
963 (method url-fetch)
964 (uri (bioconductor-uri "chromstaRData" version 'experiment))
965 (sha256
966 (base32
967 "0ph80d53598635bb8g61acg5rqwnj8644a0gh297r4hgbvwlflab"))))
968 (properties `((upstream-name . "chromstaRData")))
969 (build-system r-build-system)
970 (home-page "https://bioconductor.org/packages/chromstaRData/")
971 (synopsis "ChIP-seq data for demonstration purposes")
972 (description
973 "This package provides ChIP-seq data for demonstration purposes in the
974chromstaR package.")
975 (license license:gpl3)))
976
e5610fd9
RW
977(define-public r-genelendatabase
978 (package
979 (name "r-genelendatabase")
980 (version "1.18.0")
981 (source
982 (origin
983 (method url-fetch)
984 (uri (bioconductor-uri "geneLenDataBase" version 'experiment))
985 (sha256
986 (base32
987 "03gm4pvsfascx7kjg0jycpf4f572mja68wwmwigs390vbmawyb4a"))))
988 (properties
989 `((upstream-name . "geneLenDataBase")))
990 (build-system r-build-system)
991 (propagated-inputs
992 `(("r-rtracklayer" ,r-rtracklayer)
993 ("r-genomicfeatures" ,r-genomicfeatures)))
994 (home-page "https://bioconductor.org/packages/geneLenDataBase/")
995 (synopsis "Lengths of mRNA transcripts for a number of genomes")
996 (description
997 "This package provides the lengths of mRNA transcripts for a number of
998genomes and gene ID formats, largely based on the UCSC table browser.")
999 (license license:lgpl2.0+)))
1000
e7fa79fd
RW
1001(define-public r-pasilla
1002 (package
1003 (name "r-pasilla")
1004 (version "1.14.0")
1005 (source (origin
1006 (method url-fetch)
1007 (uri (string-append
1008 "http://bioconductor.org/packages/release/data/experiment"
1009 "/src/contrib/pasilla_" version ".tar.gz"))
1010 (sha256
1011 (base32
1012 "0h124i2fb2lbj2k48zzf1n7ldqa471bs26fbd9vw50299aqx28x0"))))
1013 (build-system r-build-system)
1014 (propagated-inputs
1015 `(("r-biocstyle" ,r-biocstyle)
1016 ("r-dexseq" ,r-dexseq)
1017 ("r-knitr" ,r-knitr)
1018 ("r-rmarkdown" ,r-rmarkdown)))
1019 (home-page "https://www.bioconductor.org/packages/pasilla/")
1020 (synopsis "Data package with per-exon and per-gene read counts")
1021 (description "This package provides per-exon and per-gene read counts
1022computed for selected genes from RNA-seq data that were presented in the
1023article 'Conservation of an RNA regulatory map between Drosophila and mammals'
1024by Brooks et al., Genome Research 2011.")
1025 (license license:lgpl2.1+)))
1026
557a1089
RW
1027(define-public r-hsmmsinglecell
1028 (package
1029 (name "r-hsmmsinglecell")
1030 (version "1.2.0")
1031 (source (origin
1032 (method url-fetch)
545e67ac 1033 (uri (bioconductor-uri "HSMMSingleCell" version 'experiment))
557a1089
RW
1034 (sha256
1035 (base32
1036 "1vxnr8gr6md85g39csy7g2sqqajiqgyvznys2qa9yixd2b01yph9"))))
1037 (properties
1038 `((upstream-name . "HSMMSingleCell")))
1039 (build-system r-build-system)
1040 (home-page "https://www.bioconductor.org/packages/HSMMSingleCell/")
1041 (synopsis "Single-cell RNA-Seq for differentiating human skeletal muscle myoblasts (HSMM)")
1042 (description
1043 "Skeletal myoblasts undergo a well-characterized sequence of
1044morphological and transcriptional changes during differentiation. In this
1045experiment, primary @dfn{human skeletal muscle myoblasts} (HSMM) were expanded
1046under high mitogen conditions (GM) and then differentiated by switching to
1047low-mitogen media (DM). RNA-Seq libraries were sequenced from each of several
1048hundred cells taken over a time-course of serum-induced differentiation.
1049Between 49 and 77 cells were captured at each of four time points (0, 24, 48,
105072 hours) following serum switch using the Fluidigm C1 microfluidic system.
1051RNA from each cell was isolated and used to construct mRNA-Seq libraries,
1052which were then sequenced to a depth of ~4 million reads per library,
1053resulting in a complete gene expression profile for each cell.")
1054 (license license:artistic2.0)))
ad8f46c6 1055
1056(define-public r-all
1057 (package
1058 (name "r-all")
1059 (version "1.26.0")
1060 (source (origin
1061 (method url-fetch)
41728d23 1062 (uri (bioconductor-uri "ALL" version 'experiment))
ad8f46c6 1063 (sha256
1064 (base32
1065 "1z7kpjw4ndj6fkxwvhqf3gawhrn26ksrlns7j2c78qzxqmjndik9"))))
1066 (properties `((upstream-name . "ALL")))
1067 (build-system r-build-system)
1068 (propagated-inputs
1069 `(("r-biobase" ,r-biobase)))
1070 (home-page "https://bioconductor.org/packages/ALL")
1071 (synopsis "Acute Lymphoblastic Leukemia data from the Ritz laboratory")
1072 (description
1073 "The data consist of microarrays from 128 different individuals with
1074@dfn{acute lymphoblastic leukemia} (ALL). A number of additional covariates
1075are available. The data have been normalized (using rma) and it is the
1076jointly normalized data that are available here. The data are presented in
1077the form of an @code{exprSet} object.")
1078 (license license:artistic2.0)))
557a1089 1079
53b1e10f
RW
1080(define-public r-affydata
1081 (package
1082 (name "r-affydata")
1083 (version "1.32.0")
1084 (source
1085 (origin
1086 (method url-fetch)
1087 (uri (bioconductor-uri "affydata" version 'experiment))
1088 (sha256
1089 (base32
1090 "1l9qhmjqgbrdl9cmd74rlnvmvr6mslbmckb83n0211whp2i0b7h5"))))
1091 (properties `((upstream-name . "affydata")))
1092 (build-system r-build-system)
1093 (propagated-inputs
1094 `(("r-affy" ,r-affy)))
1095 (home-page "https://bioconductor.org/packages/affydata/")
1096 (synopsis "Affymetrix data for demonstration purposes")
1097 (description
1098 "This package provides example datasets that represent 'real world
1099examples' of Affymetrix data, unlike the artificial examples included in the
1100package @code{affy}.")
1101 (license license:gpl2+)))
1102
eb2f1a7d
MIP
1103(define-public r-gagedata
1104 (package
1105 (name "r-gagedata")
1106 (version "2.28.0")
1107 (source
1108 (origin
1109 (method url-fetch)
1110 (uri (bioconductor-uri "gageData" version 'experiment))
1111 (sha256
1112 (base32 "16lmnvmbykvbdgwyx7r2jc217gb9nidn81860v5kri99g97j4jdn"))))
1113 (properties `((upstream-name . "gageData")))
1114 (build-system r-build-system)
1115 (home-page "https://bioconductor.org/packages/gageData")
48358a25 1116 (synopsis "Auxiliary data for the gage package")
eb2f1a7d
MIP
1117 (description
1118 "This is a supportive data package for the software package @code{gage}.
1119However, the data supplied here are also useful for gene set or pathway
1120analysis or microarray data analysis in general. In this package, we provide
1121two demo microarray dataset: GSE16873 (a breast cancer dataset from GEO) and
1122BMP6 (originally published as an demo dataset for GAGE, also registered as
1123GSE13604 in GEO). This package also includes commonly used gene set data based
1124on KEGG pathways and GO terms for major research species, including human,
1125mouse, rat and budding yeast. Mapping data between common gene IDs for budding
1126yeast are also included.")
1127 (license license:gpl2+)))
1128
ff1146b9
RW
1129(define-public r-curatedtcgadata
1130 (package
1131 (name "r-curatedtcgadata")
1132 (version "1.8.0")
1133 (source
1134 (origin
1135 (method url-fetch)
1136 (uri (bioconductor-uri "curatedTCGAData" version 'experiment))
1137 (sha256
1138 (base32
1139 "02y6cgihmsl9b4a9mmcdjjgjp06lpz04biyvxd3n5lk5gnqd9r3y"))))
1140 (properties
1141 `((upstream-name . "curatedTCGAData")))
1142 (build-system r-build-system)
1143 (propagated-inputs
1144 `(("r-annotationhub" ,r-annotationhub)
1145 ("r-experimenthub" ,r-experimenthub)
1146 ("r-hdf5array" ,r-hdf5array)
1147 ("r-multiassayexperiment" ,r-multiassayexperiment)
1148 ("r-s4vectors" ,r-s4vectors)
1149 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1150 (home-page "https://bioconductor.org/packages/curatedTCGAData/")
1151 (synopsis "Curated data from The Cancer Genome Atlas")
1152 (description
1153 "This package provides publicly available data from The Cancer Genome
1154Atlas (TCGA) as @code{MultiAssayExperiment} objects.
1155@code{MultiAssayExperiment} integrates multiple assays (e.g., RNA-seq, copy
1156number, mutation, microRNA, protein, and others) with clinical / pathological
1157data. It also links assay barcodes with patient identifiers, enabling
1158harmonized subsetting of rows (features) and columns (patients / samples)
1159across the entire multi-'omics experiment.")
1160 (license license:artistic2.0)))
1161
557a1089
RW
1162\f
1163;;; Packages
1164
e5d722fb
RW
1165(define-public r-biocversion
1166 (package
1167 (name "r-biocversion")
70ab9909 1168 (version "3.12.0")
e5d722fb
RW
1169 (source
1170 (origin
1171 (method url-fetch)
1172 (uri (bioconductor-uri "BiocVersion" version))
1173 (sha256
1174 (base32
70ab9909 1175 "1cj9swyf4zbkdq45bhw0kymh2aghkwimxjlfj5r2j7kdiyh6n3rk"))))
e5d722fb
RW
1176 (properties `((upstream-name . "BiocVersion")))
1177 (build-system r-build-system)
1178 (home-page "https://bioconductor.org/packages/BiocVersion/")
1179 (synopsis "Set the appropriate version of Bioconductor packages")
1180 (description
1181 "This package provides repository information for the appropriate version
1182of Bioconductor.")
1183 (license license:artistic2.0)))
1184
14bba460
RW
1185(define-public r-biocgenerics
1186 (package
1187 (name "r-biocgenerics")
aa311eaa 1188 (version "0.36.0")
14bba460
RW
1189 (source (origin
1190 (method url-fetch)
1191 (uri (bioconductor-uri "BiocGenerics" version))
1192 (sha256
1193 (base32
aa311eaa 1194 "1y9pgangz2f0n9v3zj8brz8bv7a1yjsncdnd5h1l7zv0c0j9fh9q"))))
14bba460
RW
1195 (properties
1196 `((upstream-name . "BiocGenerics")))
1197 (build-system r-build-system)
1198 (home-page "https://bioconductor.org/packages/BiocGenerics")
1199 (synopsis "S4 generic functions for Bioconductor")
1200 (description
1201 "This package provides S4 generic functions needed by many Bioconductor
1202packages.")
1203 (license license:artistic2.0)))
1204
17d95689
RW
1205(define-public r-coverageview
1206 (package
1207 (name "r-coverageview")
1208 (version "1.28.0")
1209 (source (origin
1210 (method url-fetch)
1211 (uri (bioconductor-uri "CoverageView" version))
1212 (sha256
1213 (base32
1214 "1k89gzqhd8ca8s9gk5bfzringnc5nayqbwzwwy35fls1cg96qmsj"))))
1215 (build-system r-build-system)
1216 (propagated-inputs
1217 `(("r-s4vectors" ,r-s4vectors)
1218 ("r-iranges" ,r-iranges)
1219 ("r-genomicranges" ,r-genomicranges)
1220 ("r-genomicalignments" ,r-genomicalignments)
1221 ("r-rtracklayer" ,r-rtracklayer)
1222 ("r-rsamtools" ,r-rsamtools)))
1223 (home-page "https://bioconductor.org/packages/CoverageView/")
1224 (synopsis "Coverage visualization package for R")
1225 (description "This package provides a framework for the visualization of
1226genome coverage profiles. It can be used for ChIP-seq experiments, but it can
1227be also used for genome-wide nucleosome positioning experiments or other
1228experiment types where it is important to have a framework in order to inspect
1229how the coverage distributed across the genome.")
1230 (license license:artistic2.0)))
1231
1abb6a2a
RW
1232(define-public r-cummerbund
1233 (package
1234 (name "r-cummerbund")
1235 (version "2.32.0")
1236 (source (origin
1237 (method url-fetch)
1238 (uri (bioconductor-uri "cummeRbund" version))
1239 (sha256
1240 (base32
1241 "1x7rby50api1c66al6a0i92q82ydjmh3h8l2k7hj0ffpn8c5pdgj"))))
1242 (build-system r-build-system)
1243 (propagated-inputs
1244 `(("r-biobase" ,r-biobase)
1245 ("r-biocgenerics" ,r-biocgenerics)
1246 ("r-fastcluster" ,r-fastcluster)
1247 ("r-ggplot2" ,r-ggplot2)
1248 ("r-gviz" ,r-gviz)
1249 ("r-plyr" ,r-plyr)
1250 ("r-reshape2" ,r-reshape2)
1251 ("r-rsqlite" ,r-rsqlite)
1252 ("r-rtracklayer" ,r-rtracklayer)
1253 ("r-s4vectors" ,r-s4vectors)))
1254 (home-page "https://bioconductor.org/packages/cummeRbund/")
1255 (synopsis "Analyze Cufflinks high-throughput sequencing data")
1256 (description "This package allows for persistent storage, access,
1257exploration, and manipulation of Cufflinks high-throughput sequencing
1258data. In addition, provides numerous plotting functions for commonly
1259used visualizations.")
1260 (license license:artistic2.0)))
1261
23686ba3 1262(define-public r-delayedarray
1263 (package
1264 (name "r-delayedarray")
fb73d7d1 1265 (version "0.16.3")
23686ba3 1266 (source (origin
1267 (method url-fetch)
1268 (uri (bioconductor-uri "DelayedArray" version))
1269 (sha256
1270 (base32
fb73d7d1 1271 "0w1wppy6m2iv41852dscg3y19sq84ahdx3m7c2p2pxjcznmv6hys"))))
23686ba3 1272 (properties
1273 `((upstream-name . "DelayedArray")))
1274 (build-system r-build-system)
1275 (propagated-inputs
1276 `(("r-biocgenerics" ,r-biocgenerics)
1277 ("r-s4vectors" ,r-s4vectors)
1278 ("r-iranges" ,r-iranges)
1279 ("r-matrix" ,r-matrix)
1280 ("r-matrixgenerics" ,r-matrixgenerics)))
1281 (native-inputs
1282 `(("r-knitr" ,r-knitr)))
1283 (home-page "https://bioconductor.org/packages/DelayedArray")
1284 (synopsis "Delayed operations on array-like objects")
1285 (description
1286 "Wrapping an array-like object (typically an on-disk object) in a
1287@code{DelayedArray} object allows one to perform common array operations on it
1288without loading the object in memory. In order to reduce memory usage and
1289optimize performance, operations on the object are either delayed or executed
1290using a block processing mechanism. Note that this also works on in-memory
1291array-like objects like @code{DataFrame} objects (typically with Rle columns),
1292@code{Matrix} objects, and ordinary arrays and data frames.")
1293 (license license:artistic2.0)))
1294
30a4bd3b
RW
1295(define-public r-bluster
1296 (package
1297 (name "r-bluster")
1298 (version "1.0.0")
1299 (source (origin
1300 (method url-fetch)
1301 (uri (bioconductor-uri "bluster" version))
1302 (sha256
1303 (base32
1304 "0izrf82m5znyrgai5y5jss4k2brabh4ajxdvnlwwc92l5bw7jp61"))))
1305 (properties `((upstream-name . "bluster")))
1306 (build-system r-build-system)
1307 (propagated-inputs
1308 `(("r-biocneighbors" ,r-biocneighbors)
1309 ("r-biocparallel" ,r-biocparallel)
1310 ("r-igraph" ,r-igraph)
1311 ("r-matrix" ,r-matrix)
1312 ("r-rcpp" ,r-rcpp)
1313 ("r-s4vectors" ,r-s4vectors)))
1314 (native-inputs
1315 `(("r-knitr" ,r-knitr)))
1316 (home-page "https://bioconductor.org/packages/bluster")
1317 (synopsis "Clustering algorithms for Bioconductor")
1318 (description"This package wraps common clustering algorithms in an easily
1319extended S4 framework. Backends are implemented for hierarchical, k-means
1320and graph-based clustering. Several utilities are also provided to compare
1321and evaluate clustering results.")
1322 (license license:gpl3)))
1323
cc54848a
RW
1324(define-public r-ideoviz
1325 (package
1326 (name "r-ideoviz")
1327 (version "1.26.0")
1328 (source (origin
1329 (method url-fetch)
1330 (uri (bioconductor-uri "IdeoViz" version))
1331 (sha256
1332 (base32
1333 "1k5c0skr6pvpcvkak9f0a088w5wsx4fl3jb9a76gyyni4nkj7djq"))))
1334 (build-system r-build-system)
1335 (propagated-inputs
1336 `(("r-biobase" ,r-biobase)
1337 ("r-iranges" ,r-iranges)
1338 ("r-genomicranges" ,r-genomicranges)
1339 ("r-rcolorbrewer" ,r-rcolorbrewer)
1340 ("r-rtracklayer" ,r-rtracklayer)
1341 ("r-genomeinfodb" ,r-genomeinfodb)))
1342 (home-page "https://bioconductor.org/packages/IdeoViz/")
1343 (synopsis "Plots data along a chromosomal ideogram")
1344 (description "This package provides functions to plot data associated with
1345arbitrary genomic intervals along chromosomal ideogram.")
1346 (license license:gpl2)))
1347
9949f459 1348(define-public r-iranges
1349 (package
1350 (name "r-iranges")
1351 (version "2.24.1")
1352 (source (origin
1353 (method url-fetch)
1354 (uri (bioconductor-uri "IRanges" version))
1355 (sha256
1356 (base32
1357 "01mx46a82vd3gz705pj0kk4wpxg683s8jqxchzjia3gz00b4qw52"))))
1358 (properties
1359 `((upstream-name . "IRanges")))
1360 (build-system r-build-system)
1361 (propagated-inputs
1362 `(("r-biocgenerics" ,r-biocgenerics)
1363 ("r-s4vectors" ,r-s4vectors)))
1364 (home-page "https://bioconductor.org/packages/IRanges")
1365 (synopsis "Infrastructure for manipulating intervals on sequences")
1366 (description
1367 "This package provides efficient low-level and highly reusable S4 classes
1368for storing ranges of integers, RLE vectors (Run-Length Encoding), and, more
1369generally, data that can be organized sequentially (formally defined as
1370@code{Vector} objects), as well as views on these @code{Vector} objects.
1371Efficient list-like classes are also provided for storing big collections of
1372instances of the basic classes. All classes in the package use consistent
1373naming and share the same rich and consistent \"Vector API\" as much as
1374possible.")
1375 (license license:artistic2.0)))
1376
92822185 1377;; This is a CRAN package, but it depends on r-biobase and r-limma from Bioconductor.
1378(define-public r-absfiltergsea
1379 (package
1380 (name "r-absfiltergsea")
1381 (version "1.5.1")
1382 (source
1383 (origin
1384 (method url-fetch)
1385 (uri (cran-uri "AbsFilterGSEA" version))
1386 (sha256
1387 (base32 "15srxkxsvn38kd5frdrwfdf0ad8gskrd0h01wmdf9hglq8fjrp7w"))))
1388 (properties `((upstream-name . "AbsFilterGSEA")))
1389 (build-system r-build-system)
1390 (propagated-inputs
1391 `(("r-biobase" ,r-biobase)
1392 ("r-deseq" ,r-deseq)
1393 ("r-limma" ,r-limma)
1394 ("r-rcpp" ,r-rcpp)
1395 ("r-rcpparmadillo" ,r-rcpparmadillo)))
1396 (home-page "https://cran.r-project.org/web/packages/AbsFilterGSEA/")
1397 (synopsis "Improved false positive control of gene-permuting with absolute filtering")
1398 (description
1399 "This package provides a function that performs gene-permuting of a gene-set
1400enrichment analysis (GSEA) calculation with or without the absolute filtering.
1401 Without filtering, users can perform (original) two-tailed or one-tailed
1402absolute GSEA.")
1403 (license license:gpl2)))
1404
172b85aa 1405;; This is a CRAN package, but it depends on r-biobase from Bioconductor.
1406(define-public r-bisquerna
1407 (package
1408 (name "r-bisquerna")
1409 (version "1.0.4")
1410 (source (origin
1411 (method url-fetch)
1412 (uri (cran-uri "BisqueRNA" version))
1413 (sha256
1414 (base32
1415 "01g34n87ml7n3pck77497ddgbv3rr5p4153ac8ninpgjijlm3jw2"))))
1416 (properties `((upstream-name . "BisqueRNA")))
1417 (build-system r-build-system)
1418 (propagated-inputs
1419 `(("r-biobase" ,r-biobase)
1420 ("r-limsolve" ,r-limsolve)))
1421 (home-page "https://www.biorxiv.org/content/10.1101/669911v1")
1422 (synopsis "Decomposition of bulk expression with single-cell sequencing")
1423 (description "This package provides tools to accurately estimate cell type
1424abundances from heterogeneous bulk expression. A reference-based method
1425utilizes single-cell information to generate a signature matrix and
1426transformation of bulk expression for accurate regression based estimates.
1427A marker-based method utilizes known cell-specific marker genes to measure
1428relative abundances across samples.")
1429 (license license:gpl3)))
1430
eb3c1051
RW
1431;; This is a CRAN package, but it depends on r-bsgenome-hsapiens-ucsc-hg19
1432;; from Bioconductor.
1433(define-public r-deconstructsigs
1434 (package
1435 (name "r-deconstructsigs")
1436 (version "1.8.0")
1437 (source (origin
1438 (method url-fetch)
1439 (uri (cran-uri "deconstructSigs" version))
1440 (sha256
1441 (base32
1442 "014x0nb23jb98666kaav2phkvmkr38pi38jv0dqd4jv7zp0gdf1a"))))
1443 (properties
1444 `((upstream-name . "deconstructSigs")))
1445 (build-system r-build-system)
1446 (propagated-inputs
1447 `(("r-bsgenome" ,r-bsgenome)
1448 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
1449 ("r-genomeinfodb" ,r-genomeinfodb)
1450 ("r-reshape2" ,r-reshape2)))
1451 (home-page "https://github.com/raerose01/deconstructSigs")
1452 (synopsis "Identifies signatures present in a tumor sample")
1453 (description "This package takes sample information in the form of the
1454fraction of mutations in each of 96 trinucleotide contexts and identifies
1455the weighted combination of published signatures that, when summed, most
1456closely reconstructs the mutational profile.")
1457 (license license:gpl2+)))
1458
17235ec2
RW
1459;; This is a CRAN package, but it depends on Bioconductor packages.
1460(define-public r-nmf
1461 (package
1462 (name "r-nmf")
1463 (version "0.23.0")
1464 (source
1465 (origin
1466 (method url-fetch)
1467 (uri (cran-uri "NMF" version))
1468 (sha256
1469 (base32
1470 "0ls7q9yc9l1z10jphq5a11wkfgcxc3gm3sfjj376zx3vnc0wl30g"))))
1471 (properties `((upstream-name . "NMF")))
1472 (build-system r-build-system)
1473 (propagated-inputs
1474 `(("r-cluster" ,r-cluster)
1475 ("r-biobase" ,r-biobase)
1476 ("r-biocmanager" ,r-biocmanager)
1477 ("r-bigmemory" ,r-bigmemory) ; suggested
1478 ("r-synchronicity" ,r-synchronicity) ; suggested
1479 ("r-colorspace" ,r-colorspace)
1480 ("r-digest" ,r-digest)
1481 ("r-doparallel" ,r-doparallel)
1482 ("r-foreach" ,r-foreach)
1483 ("r-ggplot2" ,r-ggplot2)
1484 ("r-gridbase" ,r-gridbase)
1485 ("r-pkgmaker" ,r-pkgmaker)
1486 ("r-rcolorbrewer" ,r-rcolorbrewer)
1487 ("r-registry" ,r-registry)
1488 ("r-reshape2" ,r-reshape2)
1489 ("r-rngtools" ,r-rngtools)
1490 ("r-stringr" ,r-stringr)))
1491 (native-inputs
1492 `(("r-knitr" ,r-knitr)))
1493 (home-page "http://renozao.github.io/NMF")
1494 (synopsis "Algorithms and framework for nonnegative matrix factorization")
1495 (description
1496 "This package provides a framework to perform Non-negative Matrix
1497Factorization (NMF). The package implements a set of already published
1498algorithms and seeding methods, and provides a framework to test, develop and
1499plug new or custom algorithms. Most of the built-in algorithms have been
1500optimized in C++, and the main interface function provides an easy way of
1501performing parallel computations on multicore machines.")
1502 (license license:gpl2+)))
1503
5cf940de
RW
1504(define-public r-affycomp
1505 (package
1506 (name "r-affycomp")
c472549f 1507 (version "1.66.0")
5cf940de
RW
1508 (source
1509 (origin
1510 (method url-fetch)
1511 (uri (bioconductor-uri "affycomp" version))
1512 (sha256
1513 (base32
c472549f 1514 "106gz4rami04r0ffc7rxkrv92s3yrcnlqnyykd5s8lrkndbihrpk"))))
5cf940de
RW
1515 (properties `((upstream-name . "affycomp")))
1516 (build-system r-build-system)
1517 (propagated-inputs `(("r-biobase" ,r-biobase)))
1518 (home-page "https://bioconductor.org/packages/affycomp/")
1519 (synopsis "Graphics toolbox for assessment of Affymetrix expression measures")
1520 (description
1521 "The package contains functions that can be used to compare expression
1522measures for Affymetrix Oligonucleotide Arrays.")
1523 (license license:gpl2+)))
1524
5094aa94
RW
1525(define-public r-affycompatible
1526 (package
1527 (name "r-affycompatible")
fa2d16cc 1528 (version "1.50.0")
5094aa94
RW
1529 (source
1530 (origin
1531 (method url-fetch)
1532 (uri (bioconductor-uri "AffyCompatible" version))
1533 (sha256
1534 (base32
fa2d16cc 1535 "0pcs51miy45bky26i1d4iarbjh569gssb5g4fr26bzgjmq19yl7x"))))
5094aa94
RW
1536 (properties
1537 `((upstream-name . "AffyCompatible")))
1538 (build-system r-build-system)
1539 (propagated-inputs
1540 `(("r-biostrings" ,r-biostrings)
1541 ("r-rcurl" ,r-rcurl)
1542 ("r-xml" ,r-xml)))
1543 (home-page "https://bioconductor.org/packages/AffyCompatible/")
1544 (synopsis "Work with Affymetrix GeneChip files")
1545 (description
1546 "This package provides an interface to Affymetrix chip annotation and
1547sample attribute files. The package allows an easy way for users to download
1548and manage local data bases of Affynmetrix NetAffx annotation files. It also
1549provides access to @dfn{GeneChip Operating System} (GCOS) and @dfn{GeneChip
1550Command Console} (AGCC)-compatible sample annotation files.")
1551 (license license:artistic2.0)))
1552
4ca2d6c1
RW
1553(define-public r-affycontam
1554 (package
1555 (name "r-affycontam")
3e82f9cc 1556 (version "1.48.0")
4ca2d6c1
RW
1557 (source
1558 (origin
1559 (method url-fetch)
1560 (uri (bioconductor-uri "affyContam" version))
1561 (sha256
1562 (base32
3e82f9cc 1563 "0pi5fll5868sb80vb9kbymz6gkjv58f0abk6zwn407cnyjhr342b"))))
4ca2d6c1
RW
1564 (properties `((upstream-name . "affyContam")))
1565 (build-system r-build-system)
1566 (propagated-inputs
1567 `(("r-affy" ,r-affy)
1568 ("r-affydata" ,r-affydata)
1569 ("r-biobase" ,r-biobase)))
1570 (home-page "https://bioconductor.org/packages/affyContam/")
1571 (synopsis "Structured corruption of Affymetrix CEL file data")
1572 (description
1573 "Microarray quality assessment is a major concern of microarray analysts.
1574This package provides some simple approaches to in silico creation of quality
1575problems in CEL-level data to help evaluate performance of quality metrics.")
1576 (license license:artistic2.0)))
1577
12105c6c
RW
1578(define-public r-affycoretools
1579 (package
1580 (name "r-affycoretools")
a92219b4 1581 (version "1.62.0")
12105c6c
RW
1582 (source
1583 (origin
1584 (method url-fetch)
1585 (uri (bioconductor-uri "affycoretools" version))
1586 (sha256
1587 (base32
a92219b4 1588 "0jacgwylg7wjw3xk3ga2sb1wkdklm5glamhbmqgvzm5kdjnl0rv0"))))
12105c6c
RW
1589 (properties `((upstream-name . "affycoretools")))
1590 (build-system r-build-system)
1591 (propagated-inputs
1592 `(("r-affy" ,r-affy)
1593 ("r-annotationdbi" ,r-annotationdbi)
1594 ("r-biobase" ,r-biobase)
1595 ("r-biocgenerics" ,r-biocgenerics)
1596 ("r-dbi" ,r-dbi)
1597 ("r-edger" ,r-edger)
1598 ("r-gcrma" ,r-gcrma)
f8f181ae 1599 ("r-glimma" ,r-glimma)
12105c6c
RW
1600 ("r-ggplot2" ,r-ggplot2)
1601 ("r-gostats" ,r-gostats)
1602 ("r-gplots" ,r-gplots)
1603 ("r-hwriter" ,r-hwriter)
1604 ("r-lattice" ,r-lattice)
1605 ("r-limma" ,r-limma)
1606 ("r-oligoclasses" ,r-oligoclasses)
1607 ("r-reportingtools" ,r-reportingtools)
1608 ("r-rsqlite" ,r-rsqlite)
1609 ("r-s4vectors" ,r-s4vectors)
1610 ("r-xtable" ,r-xtable)))
fa610697
RW
1611 (native-inputs
1612 `(("r-knitr" ,r-knitr)))
12105c6c
RW
1613 (home-page "https://bioconductor.org/packages/affycoretools/")
1614 (synopsis "Functions for analyses with Affymetrix GeneChips")
1615 (description
1616 "This package provides various wrapper functions that have been written
1617to streamline the more common analyses that a Biostatistician might see.")
1618 (license license:artistic2.0)))
1619
d6a5d9b2
RW
1620(define-public r-affxparser
1621 (package
1622 (name "r-affxparser")
8e6a2c32 1623 (version "1.62.0")
d6a5d9b2
RW
1624 (source
1625 (origin
1626 (method url-fetch)
1627 (uri (bioconductor-uri "affxparser" version))
1628 (sha256
1629 (base32
8e6a2c32 1630 "13h4iwskvgwgxid9f60gzb1zndgbhdlbn9ixv5waihy1jkcbn24p"))))
d6a5d9b2
RW
1631 (properties `((upstream-name . "affxparser")))
1632 (build-system r-build-system)
1633 (home-page "https://github.com/HenrikBengtsson/affxparser")
1634 (synopsis "Affymetrix File Parsing SDK")
1635 (description
1636 "This is a package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP,
1637BAR). It provides methods for fast and memory efficient parsing of Affymetrix
1638files using the Affymetrix' Fusion SDK. Both ASCII- and binary-based files
1639are supported. Currently, there are methods for reading @dfn{chip definition
1640file} (CDF) and a @dfn{cell intensity file} (CEL). These files can be read
1641either in full or in part. For example, probe signals from a few probesets
1642can be extracted very quickly from a set of CEL files into a convenient list
1643structure.")
1644 ;; The Fusion SDK contains files under GPLv2 and LGPLv2.1. The R code is
1645 ;; under LGPLv2+.
1646 (license (list license:lgpl2.0+ license:lgpl2.1 license:gpl2))))
1647
7097c700
RW
1648(define-public r-annotate
1649 (package
1650 (name "r-annotate")
7d563023 1651 (version "1.68.0")
7097c700
RW
1652 (source
1653 (origin
1654 (method url-fetch)
1655 (uri (bioconductor-uri "annotate" version))
1656 (sha256
1657 (base32
7d563023 1658 "1rql591x56532m8n4axdkfkhkbcsz5hfrf7271s0lmkvy84i7z6l"))))
7097c700
RW
1659 (build-system r-build-system)
1660 (propagated-inputs
1661 `(("r-annotationdbi" ,r-annotationdbi)
1662 ("r-biobase" ,r-biobase)
1663 ("r-biocgenerics" ,r-biocgenerics)
1664 ("r-dbi" ,r-dbi)
7d563023 1665 ("r-httr" ,r-httr)
7097c700
RW
1666 ("r-xml" ,r-xml)
1667 ("r-xtable" ,r-xtable)))
1668 (home-page
1669 "https://bioconductor.org/packages/annotate")
1670 (synopsis "Annotation for microarrays")
1671 (description "This package provides R environments for the annotation of
1672microarrays.")
1673 (license license:artistic2.0)))
1674
23686ba3 1675(define-public r-annotationdbi
1676 (package
1677 (name "r-annotationdbi")
1678 (version "1.52.0")
1679 (source (origin
1680 (method url-fetch)
1681 (uri (bioconductor-uri "AnnotationDbi" version))
1682 (sha256
1683 (base32
1684 "0zqxgh3nx6y8ry12s2vss2f4axz5vpqxha1y4ifhhcx4zhpzsglr"))))
1685 (properties
1686 `((upstream-name . "AnnotationDbi")))
1687 (build-system r-build-system)
1688 (propagated-inputs
1689 `(("r-biobase" ,r-biobase)
1690 ("r-biocgenerics" ,r-biocgenerics)
1691 ("r-dbi" ,r-dbi)
1692 ("r-iranges" ,r-iranges)
1693 ("r-rsqlite" ,r-rsqlite)
1694 ("r-s4vectors" ,r-s4vectors)))
1695 (native-inputs
1696 `(("r-knitr" ,r-knitr)))
1697 (home-page "https://bioconductor.org/packages/AnnotationDbi")
1698 (synopsis "Annotation database interface")
1699 (description
1700 "This package provides user interface and database connection code for
1701annotation data packages using SQLite data storage.")
1702 (license license:artistic2.0)))
1703
ff92c287 1704(define-public r-annotationforge
1705 (package
1706 (name "r-annotationforge")
1707 (version "1.32.0")
1708 (source
1709 (origin
1710 (method url-fetch)
1711 (uri (bioconductor-uri "AnnotationForge" version))
1712 (sha256
1713 (base32
1714 "0y3820dkvwz09wlmz9drx6gqpsr9cwppaiz40zafwfxbz65y8px7"))))
1715 (properties
1716 `((upstream-name . "AnnotationForge")))
1717 (build-system r-build-system)
1718 (propagated-inputs
1719 `(("r-annotationdbi" ,r-annotationdbi)
1720 ("r-biobase" ,r-biobase)
1721 ("r-biocgenerics" ,r-biocgenerics)
1722 ("r-dbi" ,r-dbi)
1723 ("r-rcurl" ,r-rcurl)
1724 ("r-rsqlite" ,r-rsqlite)
1725 ("r-s4vectors" ,r-s4vectors)
1726 ("r-xml" ,r-xml)))
1727 (native-inputs
1728 `(("r-knitr" ,r-knitr)))
1729 (home-page "https://bioconductor.org/packages/AnnotationForge")
1730 (synopsis "Code for building annotation database packages")
1731 (description
1732 "This package provides code for generating Annotation packages and their
1733databases. Packages produced are intended to be used with AnnotationDbi.")
1734 (license license:artistic2.0)))
1735
23686ba3 1736(define-public r-biobase
1737 (package
1738 (name "r-biobase")
1739 (version "2.50.0")
1740 (source (origin
1741 (method url-fetch)
1742 (uri (bioconductor-uri "Biobase" version))
1743 (sha256
1744 (base32
1745 "11kgc4flywlm3i18603558l8ksv91c24vkc5fnnbcd375i2dhhd4"))))
1746 (properties
1747 `((upstream-name . "Biobase")))
1748 (build-system r-build-system)
1749 (propagated-inputs
1750 `(("r-biocgenerics" ,r-biocgenerics)))
1751 (home-page "https://bioconductor.org/packages/Biobase")
1752 (synopsis "Base functions for Bioconductor")
1753 (description
1754 "This package provides functions that are needed by many other packages
1755on Bioconductor or which replace R functions.")
1756 (license license:artistic2.0)))
1757
1758(define-public r-biomart
1759 (package
1760 (name "r-biomart")
1761 (version "2.46.3")
1762 (source (origin
1763 (method url-fetch)
1764 (uri (bioconductor-uri "biomaRt" version))
1765 (sha256
1766 (base32
1767 "0gwmd0ykpv0gyh34c56g5m12lil20fvig49f3ih1jxrxf3q4wmq7"))))
1768 (properties
1769 `((upstream-name . "biomaRt")))
1770 (build-system r-build-system)
1771 (propagated-inputs
1772 `(("r-annotationdbi" ,r-annotationdbi)
1773 ("r-biocfilecache" ,r-biocfilecache)
1774 ("r-httr" ,r-httr)
1775 ("r-openssl" ,r-openssl)
1776 ("r-progress" ,r-progress)
1777 ("r-rappdirs" ,r-rappdirs)
1778 ("r-stringr" ,r-stringr)
1779 ("r-xml" ,r-xml)
1780 ("r-xml2" ,r-xml2)))
1781 (native-inputs
1782 `(("r-knitr" ,r-knitr)))
1783 (home-page "https://bioconductor.org/packages/biomaRt")
1784 (synopsis "Interface to BioMart databases")
1785 (description
1786 "biomaRt provides an interface to a growing collection of databases
1787implementing the @url{BioMart software suite, http://www.biomart.org}. The
1788package enables retrieval of large amounts of data in a uniform way without
1789the need to know the underlying database schemas or write complex SQL queries.
1790Examples of BioMart databases are Ensembl, COSMIC, Uniprot, HGNC, Gramene,
1791Wormbase and dbSNP mapped to Ensembl. These major databases give biomaRt
1792users direct access to a diverse set of data and enable a wide range of
1793powerful online queries from gene annotation to database mining.")
1794 (license license:artistic2.0)))
1795
1796(define-public r-biocparallel
1797 (package
1798 (name "r-biocparallel")
1799 (version "1.24.1")
1800 (source (origin
1801 (method url-fetch)
1802 (uri (bioconductor-uri "BiocParallel" version))
1803 (sha256
1804 (base32
1805 "1iryicvmcagcrj29kp49mqhiq2kn72j4idj380hi9illmdrg9ism"))))
1806 (properties
1807 `((upstream-name . "BiocParallel")))
1808 (build-system r-build-system)
1809 (arguments
1810 `(#:phases
1811 (modify-phases %standard-phases
1812 (add-after 'unpack 'make-reproducible
1813 (lambda _
1814 ;; Remove generated documentation.
1815 (for-each delete-file
1816 '("inst/doc/BiocParallel_BatchtoolsParam.pdf"
1817 "inst/doc/Introduction_To_BiocParallel.pdf"
1818 "inst/doc/Errors_Logs_And_Debugging.pdf"
1819 "inst/doc/BiocParallel_BatchtoolsParam.R"
1820 "inst/doc/Introduction_To_BiocParallel.R"
1821 "inst/doc/Errors_Logs_And_Debugging.R"))
1822
1823 ;; Remove time-dependent macro
1824 (substitute* '("inst/doc/BiocParallel_BatchtoolsParam.Rnw"
1825 "inst/doc/Introduction_To_BiocParallel.Rnw"
1826 "inst/doc/Errors_Logs_And_Debugging.Rnw"
1827 "vignettes/BiocParallel_BatchtoolsParam.Rnw"
1828 "vignettes/Introduction_To_BiocParallel.Rnw"
1829 "vignettes/Errors_Logs_And_Debugging.Rnw")
1830 (("\\today") "later"))
1831
1832 ;; Initialize the random number generator seed when building.
1833 (substitute* "R/internal_rng_stream.R"
1834 (("\"L'Ecuyer-CMRG\"\\)" m)
1835 (string-append
1836 m "; if (!is.na(Sys.getenv(\"SOURCE_DATE_EPOCH\"))) {set.seed(100)}\n"))))))))
1837 (propagated-inputs
1838 `(("r-futile-logger" ,r-futile-logger)
1839 ("r-snow" ,r-snow)
1840 ("r-bh" ,r-bh)))
1841 (native-inputs
1842 `(("r-knitr" ,r-knitr)))
1843 (home-page "https://bioconductor.org/packages/BiocParallel")
1844 (synopsis "Bioconductor facilities for parallel evaluation")
1845 (description
1846 "This package provides modified versions and novel implementation of
1847functions for parallel evaluation, tailored to use with Bioconductor
1848objects.")
1849 (license (list license:gpl2+ license:gpl3+))))
1850
1851(define-public r-biostrings
1852 (package
1853 (name "r-biostrings")
1854 (version "2.58.0")
1855 (source (origin
1856 (method url-fetch)
1857 (uri (bioconductor-uri "Biostrings" version))
1858 (sha256
1859 (base32
1860 "1rbqhs73mhfr1gi0rx28jiyan7i3hb45ai3jpl1656fnrhgjfxq5"))))
1861 (properties
1862 `((upstream-name . "Biostrings")))
1863 (build-system r-build-system)
1864 (propagated-inputs
1865 `(("r-biocgenerics" ,r-biocgenerics)
1866 ("r-crayon" ,r-crayon)
1867 ("r-iranges" ,r-iranges)
1868 ("r-s4vectors" ,r-s4vectors)
1869 ("r-xvector" ,r-xvector)))
1870 (home-page "https://bioconductor.org/packages/Biostrings")
1871 (synopsis "String objects and algorithms for biological sequences")
1872 (description
1873 "This package provides memory efficient string containers, string
1874matching algorithms, and other utilities, for fast manipulation of large
1875biological sequences or sets of sequences.")
1876 (license license:artistic2.0)))
1877
4e7cf96c 1878(define-public r-category
1879 (package
1880 (name "r-category")
1881 (version "2.56.0")
1882 (source
1883 (origin
1884 (method url-fetch)
1885 (uri (bioconductor-uri "Category" version))
1886 (sha256
1887 (base32
1888 "0m77wpnica0h2ia9ajdaiga4plgz1s9wls6pdnxzk7kwl8a68wkr"))))
1889 (properties `((upstream-name . "Category")))
1890 (build-system r-build-system)
1891 (propagated-inputs
1892 `(("r-annotate" ,r-annotate)
1893 ("r-annotationdbi" ,r-annotationdbi)
1894 ("r-biobase" ,r-biobase)
1895 ("r-biocgenerics" ,r-biocgenerics)
1896 ("r-genefilter" ,r-genefilter)
1897 ("r-graph" ,r-graph)
1898 ("r-gseabase" ,r-gseabase)
1899 ("r-matrix" ,r-matrix)
1900 ("r-rbgl" ,r-rbgl)
1901 ("r-dbi" ,r-dbi)))
1902 (home-page "https://bioconductor.org/packages/Category")
1903 (synopsis "Category analysis")
1904 (description
1905 "This package provides a collection of tools for performing category
1906analysis.")
1907 (license license:artistic2.0)))
1908
37354585 1909(define-public r-deseq2
1910 (package
1911 (name "r-deseq2")
b45c625f 1912 (version "1.30.1")
37354585 1913 (source
1914 (origin
1915 (method url-fetch)
1916 (uri (bioconductor-uri "DESeq2" version))
1917 (sha256
1918 (base32
b45c625f 1919 "1i0jpzsm1vl7q6qdmplj45w13lsaycxrx5pazlanjba2khn79k19"))))
37354585 1920 (properties `((upstream-name . "DESeq2")))
1921 (build-system r-build-system)
1922 (propagated-inputs
1923 `(("r-biobase" ,r-biobase)
1924 ("r-biocgenerics" ,r-biocgenerics)
1925 ("r-biocparallel" ,r-biocparallel)
1926 ("r-genefilter" ,r-genefilter)
1927 ("r-geneplotter" ,r-geneplotter)
1928 ("r-genomicranges" ,r-genomicranges)
1929 ("r-ggplot2" ,r-ggplot2)
1930 ("r-iranges" ,r-iranges)
1931 ("r-locfit" ,r-locfit)
1932 ("r-rcpp" ,r-rcpp)
1933 ("r-rcpparmadillo" ,r-rcpparmadillo)
1934 ("r-s4vectors" ,r-s4vectors)
1935 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1936 (native-inputs
1937 `(("r-knitr" ,r-knitr)))
1938 (home-page "https://bioconductor.org/packages/DESeq2")
1939 (synopsis "Differential gene expression analysis")
1940 (description
1941 "This package provides functions to estimate variance-mean dependence in
1942count data from high-throughput nucleotide sequencing assays and test for
1943differential expression based on a model using the negative binomial
1944distribution.")
1945 (license license:lgpl3+)))
1946
d769b107 1947(define-public r-dexseq
1948 (package
1949 (name "r-dexseq")
1950 (version "1.36.0")
1951 (source
1952 (origin
1953 (method url-fetch)
1954 (uri (bioconductor-uri "DEXSeq" version))
1955 (sha256
1956 (base32
1957 "0wfjb42xcr4wjy8a654b74411dky8hp6sp8xdwf0sxqgsxy106qi"))))
1958 (properties `((upstream-name . "DEXSeq")))
1959 (build-system r-build-system)
1960 (propagated-inputs
1961 `(("r-annotationdbi" ,r-annotationdbi)
1962 ("r-biobase" ,r-biobase)
1963 ("r-biocgenerics" ,r-biocgenerics)
1964 ("r-biocparallel" ,r-biocparallel)
1965 ("r-biomart" ,r-biomart)
1966 ("r-deseq2" ,r-deseq2)
1967 ("r-genefilter" ,r-genefilter)
1968 ("r-geneplotter" ,r-geneplotter)
1969 ("r-genomicranges" ,r-genomicranges)
1970 ("r-hwriter" ,r-hwriter)
1971 ("r-iranges" ,r-iranges)
1972 ("r-rcolorbrewer" ,r-rcolorbrewer)
1973 ("r-rsamtools" ,r-rsamtools)
1974 ("r-s4vectors" ,r-s4vectors)
1975 ("r-statmod" ,r-statmod)
1976 ("r-stringr" ,r-stringr)
1977 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1978 (native-inputs
1979 `(("r-knitr" ,r-knitr)))
1980 (home-page "https://bioconductor.org/packages/DEXSeq")
1981 (synopsis "Inference of differential exon usage in RNA-Seq")
1982 (description
1983 "This package is focused on finding differential exon usage using RNA-seq
1984exon counts between samples with different experimental designs. It provides
1985functions that allows the user to make the necessary statistical tests based
1986on a model that uses the negative binomial distribution to estimate the
1987variance between biological replicates and generalized linear models for
1988testing. The package also provides functions for the visualization and
1989exploration of the results.")
1990 (license license:gpl3+)))
1991
082f3c54 1992(define-public r-edger
1993 (package
1994 (name "r-edger")
1995 (version "3.32.1")
1996 (source (origin
1997 (method url-fetch)
1998 (uri (bioconductor-uri "edgeR" version))
1999 (sha256
2000 (base32
2001 "1gaic8qf6a6sy0bmydh1xzf52w0wnq31aanpvw3a30pfsi218bcp"))))
2002 (properties `((upstream-name . "edgeR")))
2003 (build-system r-build-system)
2004 (propagated-inputs
2005 `(("r-limma" ,r-limma)
2006 ("r-locfit" ,r-locfit)
2007 ("r-rcpp" ,r-rcpp)
2008 ("r-statmod" ,r-statmod))) ;for estimateDisp
2009 (home-page "http://bioinf.wehi.edu.au/edgeR")
2010 (synopsis "EdgeR does empirical analysis of digital gene expression data")
2011 (description "This package can do differential expression analysis of
2012RNA-seq expression profiles with biological replication. It implements a range
2013of statistical methodology based on the negative binomial distributions,
2014including empirical Bayes estimation, exact tests, generalized linear models
2015and quasi-likelihood tests. It be applied to differential signal analysis of
2016other types of genomic data that produce counts, including ChIP-seq, SAGE and
2017CAGE.")
2018 (license license:gpl2+)))
2019
a35ea5fe 2020(define-public r-genefilter
2021 (package
2022 (name "r-genefilter")
2023 (version "1.72.1")
2024 (source
2025 (origin
2026 (method url-fetch)
2027 (uri (bioconductor-uri "genefilter" version))
2028 (sha256
2029 (base32
2030 "1c6h3qnjvphs977qhv5vafvsb108r0q7xhaayly6qv6adqfn94rn"))))
2031 (build-system r-build-system)
2032 (native-inputs
2033 `(("gfortran" ,gfortran)
2034 ("r-knitr" ,r-knitr)))
2035 (propagated-inputs
2036 `(("r-annotate" ,r-annotate)
2037 ("r-annotationdbi" ,r-annotationdbi)
2038 ("r-biobase" ,r-biobase)
2039 ("r-biocgenerics" ,r-biocgenerics)
2040 ("r-survival" ,r-survival)))
2041 (home-page "https://bioconductor.org/packages/genefilter")
2042 (synopsis "Filter genes from high-throughput experiments")
2043 (description
2044 "This package provides basic functions for filtering genes from
2045high-throughput sequencing experiments.")
2046 (license license:artistic2.0)))
2047
35b62c04 2048(define-public r-genomeinfodb
2049 (package
2050 (name "r-genomeinfodb")
9d2ca982 2051 (version "1.26.6")
35b62c04 2052 (source (origin
2053 (method url-fetch)
2054 (uri (bioconductor-uri "GenomeInfoDb" version))
2055 (sha256
2056 (base32
9d2ca982 2057 "1wy4dwiv0pgim975var802z565py4a0nakx6zdvbhry4c0dfczd1"))))
35b62c04 2058 (properties
2059 `((upstream-name . "GenomeInfoDb")))
2060 (build-system r-build-system)
2061 (propagated-inputs
2062 `(("r-biocgenerics" ,r-biocgenerics)
2063 ("r-genomeinfodbdata" ,r-genomeinfodbdata)
2064 ("r-iranges" ,r-iranges)
2065 ("r-rcurl" ,r-rcurl)
2066 ("r-s4vectors" ,r-s4vectors)))
2067 (native-inputs
2068 `(("r-knitr" ,r-knitr)))
2069 (home-page "https://bioconductor.org/packages/GenomeInfoDb")
2070 (synopsis "Utilities for manipulating chromosome identifiers")
2071 (description
2072 "This package contains data and functions that define and allow
2073translation between different chromosome sequence naming conventions (e.g.,
2074\"chr1\" versus \"1\"), including a function that attempts to place sequence
2075names in their natural, rather than lexicographic, order.")
2076 (license license:artistic2.0)))
2077
23686ba3 2078(define-public r-genomicranges
2079 (package
2080 (name "r-genomicranges")
2081 (version "1.42.0")
2082 (source (origin
2083 (method url-fetch)
2084 (uri (bioconductor-uri "GenomicRanges" version))
2085 (sha256
2086 (base32
2087 "0j4py5g6pdj35xhlaqhxxhg55j9l4mcdk3yck4dgyavv5f2dh24i"))))
2088 (properties
2089 `((upstream-name . "GenomicRanges")))
2090 (build-system r-build-system)
2091 (propagated-inputs
2092 `(("r-biocgenerics" ,r-biocgenerics)
2093 ("r-genomeinfodb" ,r-genomeinfodb)
2094 ("r-iranges" ,r-iranges)
2095 ("r-s4vectors" ,r-s4vectors)
2096 ("r-xvector" ,r-xvector)))
2097 (native-inputs
2098 `(("r-knitr" ,r-knitr)))
2099 (home-page "https://bioconductor.org/packages/GenomicRanges")
2100 (synopsis "Representation and manipulation of genomic intervals")
2101 (description
2102 "This package provides tools to efficiently represent and manipulate
2103genomic annotations and alignments is playing a central role when it comes to
2104analyzing high-throughput sequencing data (a.k.a. NGS data). The
2105GenomicRanges package defines general purpose containers for storing and
2106manipulating genomic intervals and variables defined along a genome.")
2107 (license license:artistic2.0)))
2108
2a970576 2109(define-public r-gostats
2110 (package
2111 (name "r-gostats")
2112 (version "2.56.0")
2113 (source
2114 (origin
2115 (method url-fetch)
2116 (uri (bioconductor-uri "GOstats" version))
2117 (sha256
2118 (base32
2119 "18q8p0fv9fl2r6zjxknfjwqxr69dlyxy6c8amzn6c6dwjq1cxk6j"))))
2120 (properties `((upstream-name . "GOstats")))
2121 (build-system r-build-system)
2122 (propagated-inputs
2123 `(("r-annotate" ,r-annotate)
2124 ("r-annotationdbi" ,r-annotationdbi)
2125 ("r-annotationforge" ,r-annotationforge)
2126 ("r-biobase" ,r-biobase)
2127 ("r-category" ,r-category)
2128 ("r-go-db" ,r-go-db)
2129 ("r-graph" ,r-graph)
2130 ("r-rgraphviz" ,r-rgraphviz)
2131 ("r-rbgl" ,r-rbgl)))
2132 (home-page "https://bioconductor.org/packages/GOstats")
2133 (synopsis "Tools for manipulating GO and microarrays")
2134 (description
2135 "This package provides a set of tools for interacting with GO and
2136microarray data. A variety of basic manipulation tools for graphs, hypothesis
2137testing and other simple calculations.")
2138 (license license:artistic2.0)))
2139
031fdda4 2140(define-public r-gseabase
2141 (package
2142 (name "r-gseabase")
2143 (version "1.52.1")
2144 (source
2145 (origin
2146 (method url-fetch)
2147 (uri (bioconductor-uri "GSEABase" version))
2148 (sha256
2149 (base32
2150 "0dawh1kjmf6921jm77j2s2phrq5237pjc4sdh8fkln89gf48zx6i"))))
2151 (properties `((upstream-name . "GSEABase")))
2152 (build-system r-build-system)
2153 (propagated-inputs
2154 `(("r-annotate" ,r-annotate)
2155 ("r-annotationdbi" ,r-annotationdbi)
2156 ("r-biobase" ,r-biobase)
2157 ("r-biocgenerics" ,r-biocgenerics)
2158 ("r-graph" ,r-graph)
2159 ("r-xml" ,r-xml)))
2160 (native-inputs
2161 `(("r-knitr" ,r-knitr)))
2162 (home-page "https://bioconductor.org/packages/GSEABase")
2163 (synopsis "Gene set enrichment data structures and methods")
2164 (description
2165 "This package provides classes and methods to support @dfn{Gene Set
2166Enrichment Analysis} (GSEA).")
2167 (license license:artistic2.0)))
2168
fa596599
RW
2169(define-public r-hpar
2170 (package
2171 (name "r-hpar")
fa7578b3 2172 (version "1.32.1")
fa596599
RW
2173 (source
2174 (origin
2175 (method url-fetch)
2176 (uri (bioconductor-uri "hpar" version))
2177 (sha256
2178 (base32
fa7578b3 2179 "0h10b0fyblpsnxj60rpbk99z7snrkkb5jssmf0v27s6d445jq2zr"))))
fa596599 2180 (build-system r-build-system)
07bea010
RW
2181 (native-inputs
2182 `(("r-knitr" ,r-knitr)))
fa596599
RW
2183 (home-page "https://bioconductor.org/packages/hpar/")
2184 (synopsis "Human Protein Atlas in R")
2185 (description "This package provides a simple interface to and data from
2186the Human Protein Atlas project.")
2187 (license license:artistic2.0)))
f44079bc 2188
23686ba3 2189(define-public r-limma
2190 (package
2191 (name "r-limma")
2192 (version "3.46.0")
2193 (source (origin
2194 (method url-fetch)
2195 (uri (bioconductor-uri "limma" version))
2196 (sha256
2197 (base32
2198 "1xxv493q1kip9bjfv7v7k5dnq7hz7gvl80i983v4mvwavhgnbxfz"))))
2199 (build-system r-build-system)
2200 (home-page "http://bioinf.wehi.edu.au/limma")
2201 (synopsis "Package for linear models for microarray and RNA-seq data")
2202 (description "This package can be used for the analysis of gene expression
2203studies, especially the use of linear models for analysing designed experiments
2204and the assessment of differential expression. The analysis methods apply to
2205different technologies, including microarrays, RNA-seq, and quantitative PCR.")
2206 (license license:gpl2+)))
2207
f44079bc 2208(define-public r-rbgl
2209 (package
2210 (name "r-rbgl")
2211 (version "1.66.0")
2212 (source
2213 (origin
2214 (method url-fetch)
2215 (uri (bioconductor-uri "RBGL" version))
2216 (sha256
2217 (base32
2218 "016vyzgixb3gjpzi21rbs6ngnnqcxr77krwjjf1ldnzzj8vqrqsz"))))
2219 (properties `((upstream-name . "RBGL")))
2220 (build-system r-build-system)
2221 (propagated-inputs
2222 `(("r-bh" ,r-bh)
2223 ("r-graph" ,r-graph)))
2224 (home-page "https://www.bioconductor.org/packages/RBGL")
2225 (synopsis "Interface to the Boost graph library")
2226 (description
2227 "This package provides a fairly extensive and comprehensive interface to
2228the graph algorithms contained in the Boost library.")
2229 (license license:artistic2.0)))
183ce988
RJ
2230
2231(define-public r-regioner
2232 (package
2233 (name "r-regioner")
d1ff3604 2234 (version "1.22.0")
183ce988
RJ
2235 (source
2236 (origin
2237 (method url-fetch)
2238 (uri (bioconductor-uri "regioneR" version))
2239 (sha256
2240 (base32
d1ff3604 2241 "0c2khfyrgy3y68cj6b07s91hplabbj70xwdgwrf2bsd9h6gknjdi"))))
183ce988
RJ
2242 (properties `((upstream-name . "regioneR")))
2243 (build-system r-build-system)
2244 (propagated-inputs
d639d888 2245 `(("r-biostrings" ,r-biostrings)
183ce988 2246 ("r-bsgenome" ,r-bsgenome)
183ce988 2247 ("r-genomeinfodb" ,r-genomeinfodb)
d639d888 2248 ("r-genomicranges" ,r-genomicranges)
72427c72 2249 ("r-iranges" ,r-iranges)
d639d888
RW
2250 ("r-memoise" ,r-memoise)
2251 ("r-rtracklayer" ,r-rtracklayer)
72427c72 2252 ("r-s4vectors" ,r-s4vectors)))
7f34dd58
RW
2253 (native-inputs
2254 `(("r-knitr" ,r-knitr)))
183ce988
RJ
2255 (home-page "https://bioconductor.org/packages/regioneR/")
2256 (synopsis "Association analysis of genomic regions")
2257 (description "This package offers a statistical framework based on
2258customizable permutation tests to assess the association between genomic
2259region sets and other genomic features.")
2260 (license license:artistic2.0)))
a5b56a53 2261
15184fb3
RW
2262(define-public r-reportingtools
2263 (package
2264 (name "r-reportingtools")
ee61edb6 2265 (version "2.30.2")
15184fb3
RW
2266 (source
2267 (origin
2268 (method url-fetch)
2269 (uri (bioconductor-uri "ReportingTools" version))
2270 (sha256
2271 (base32
ee61edb6 2272 "1vvra7l29s7lnq996nwlpzbkrbdkr3ivkgmfp4kndfykxsl9q4vb"))))
15184fb3
RW
2273 (properties
2274 `((upstream-name . "ReportingTools")))
2275 (build-system r-build-system)
2276 (propagated-inputs
2277 `(("r-annotate" ,r-annotate)
2278 ("r-annotationdbi" ,r-annotationdbi)
2279 ("r-biobase" ,r-biobase)
2280 ("r-biocgenerics" ,r-biocgenerics)
2281 ("r-category" ,r-category)
2282 ("r-deseq2" ,r-deseq2)
2283 ("r-edger" ,r-edger)
2284 ("r-ggbio" ,r-ggbio)
2285 ("r-ggplot2" ,r-ggplot2)
2286 ("r-gostats" ,r-gostats)
2287 ("r-gseabase" ,r-gseabase)
2288 ("r-hwriter" ,r-hwriter)
2289 ("r-iranges" ,r-iranges)
2290 ("r-knitr" ,r-knitr)
2291 ("r-lattice" ,r-lattice)
2292 ("r-limma" ,r-limma)
2293 ("r-pfam-db" ,r-pfam-db)
2294 ("r-r-utils" ,r-r-utils)
2295 ("r-xml" ,r-xml)))
7f94cf01
RW
2296 (native-inputs
2297 `(("r-knitr" ,r-knitr)))
15184fb3
RW
2298 (home-page "https://bioconductor.org/packages/ReportingTools/")
2299 (synopsis "Tools for making reports in various formats")
2300 (description
2301 "The ReportingTools package enables users to easily display reports of
2302analysis results generated from sources such as microarray and sequencing
2303data. The package allows users to create HTML pages that may be viewed on a
2304web browser, or in other formats. Users can generate tables with sortable and
2305filterable columns, make and display plots, and link table entries to other
2306data sources such as NCBI or larger plots within the HTML page. Using the
2307package, users can also produce a table of contents page to link various
2308reports together for a particular project that can be viewed in a web
2309browser.")
2310 (license license:artistic2.0)))
2311
23686ba3 2312(define-public r-rsamtools
2313 (package
2314 (name "r-rsamtools")
2315 (version "2.6.0")
2316 (source (origin
2317 (method url-fetch)
2318 (uri (bioconductor-uri "Rsamtools" version))
2319 (sha256
2320 (base32
2321 "040pggkwglc6wy90qnc7xcdnaj0v3iqlykvvsl74241409qly554"))))
2322 (properties
2323 `((upstream-name . "Rsamtools")))
2324 (build-system r-build-system)
2325 (arguments
2326 `(#:phases
2327 (modify-phases %standard-phases
2328 (add-after 'unpack 'use-system-zlib
2329 (lambda _
2330 (substitute* "DESCRIPTION"
2331 (("zlibbioc, ") ""))
2332 (substitute* "NAMESPACE"
2333 (("import\\(zlibbioc\\)") ""))
2334 #t)))))
2335 (propagated-inputs
2336 `(("r-biocgenerics" ,r-biocgenerics)
2337 ("r-biocparallel" ,r-biocparallel)
2338 ("r-biostrings" ,r-biostrings)
2339 ("r-bitops" ,r-bitops)
2340 ("r-genomeinfodb" ,r-genomeinfodb)
2341 ("r-genomicranges" ,r-genomicranges)
2342 ("r-iranges" ,r-iranges)
2343 ("r-rhtslib" ,r-rhtslib)
2344 ("r-s4vectors" ,r-s4vectors)
2345 ("r-xvector" ,r-xvector)))
2346 (home-page "https://bioconductor.org/packages/release/bioc/html/Rsamtools.html")
2347 (synopsis "Interface to samtools, bcftools, and tabix")
2348 (description
2349 "This package provides an interface to the @code{samtools},
2350@code{bcftools}, and @code{tabix} utilities for manipulating SAM (Sequence
2351Alignment / Map), FASTA, binary variant call (BCF) and compressed indexed
2352tab-delimited (tabix) files.")
2353 (license license:expat)))
2354
8957efa8 2355(define-public r-shortread
2356 (package
2357 (name "r-shortread")
2358 (version "1.48.0")
2359 (source
2360 (origin
2361 (method url-fetch)
2362 (uri (bioconductor-uri "ShortRead" version))
2363 (sha256
2364 (base32
2365 "0w4m8d3h660mmr2ymp206r1n4aqssxmkv8yxkbr5y1swrahxzfk9"))))
2366 (properties `((upstream-name . "ShortRead")))
2367 (build-system r-build-system)
2368 (inputs
2369 `(("zlib" ,zlib)))
2370 (propagated-inputs
2371 `(("r-biobase" ,r-biobase)
2372 ("r-biocgenerics" ,r-biocgenerics)
2373 ("r-biocparallel" ,r-biocparallel)
2374 ("r-biostrings" ,r-biostrings)
2375 ("r-genomeinfodb" ,r-genomeinfodb)
2376 ("r-genomicalignments" ,r-genomicalignments)
2377 ("r-genomicranges" ,r-genomicranges)
2378 ("r-rhtslib" ,r-rhtslib)
2379 ("r-hwriter" ,r-hwriter)
2380 ("r-iranges" ,r-iranges)
2381 ("r-lattice" ,r-lattice)
2382 ("r-latticeextra" ,r-latticeextra)
2383 ("r-rsamtools" ,r-rsamtools)
2384 ("r-s4vectors" ,r-s4vectors)
2385 ("r-xvector" ,r-xvector)
2386 ("r-zlibbioc" ,r-zlibbioc)))
2387 (home-page "https://bioconductor.org/packages/ShortRead")
2388 (synopsis "FASTQ input and manipulation tools")
2389 (description
2390 "This package implements sampling, iteration, and input of FASTQ files.
2391It includes functions for filtering and trimming reads, and for generating a
2392quality assessment report. Data are represented as
2393@code{DNAStringSet}-derived objects, and easily manipulated for a diversity of
2394purposes. The package also contains legacy support for early single-end,
2395ungapped alignment formats.")
2396 (license license:artistic2.0)))
2397
df6b3c25 2398(define-public r-systempiper
2399 (package
2400 (name "r-systempiper")
2401 (version "1.24.3")
2402 (source
2403 (origin
2404 (method url-fetch)
2405 (uri (bioconductor-uri "systemPipeR" version))
2406 (sha256
2407 (base32
2408 "0ffazyl2q9plbhwlxi04s3fvnli6qj95n7bkjc21535bbi08xfki"))))
2409 (properties `((upstream-name . "systemPipeR")))
2410 (build-system r-build-system)
2411 (propagated-inputs
2412 `(("r-annotate" ,r-annotate)
2413 ("r-assertthat" ,r-assertthat)
2414 ("r-batchtools" ,r-batchtools)
2415 ("r-biostrings" ,r-biostrings)
2416 ("r-deseq2" ,r-deseq2)
2417 ("r-dot" ,r-dot)
2418 ("r-edger" ,r-edger)
2419 ("r-genomicfeatures" ,r-genomicfeatures)
2420 ("r-genomicranges" ,r-genomicranges)
2421 ("r-ggplot2" ,r-ggplot2)
2422 ("r-go-db" ,r-go-db)
2423 ("r-gostats" ,r-gostats)
2424 ("r-iranges" ,r-iranges)
2425 ("r-limma" ,r-limma)
2426 ("r-magrittr" ,r-magrittr)
2427 ("r-pheatmap" ,r-pheatmap)
2428 ("r-rjson" ,r-rjson)
2429 ("r-rsamtools" ,r-rsamtools)
2430 ("r-rsvg" ,r-rsvg)
2431 ("r-shortread" ,r-shortread)
2432 ("r-stringr" ,r-stringr)
2433 ("r-summarizedexperiment" ,r-summarizedexperiment)
2434 ("r-yaml" ,r-yaml)
2435 ("r-variantannotation" ,r-variantannotation)))
2436 (native-inputs
2437 `(("r-knitr" ,r-knitr)))
2438 (home-page "https://github.com/tgirke/systemPipeR")
2439 (synopsis "Next generation sequencing workflow and reporting environment")
2440 (description
2441 "This R package provides tools for building and running automated
2442end-to-end analysis workflows for a wide range of @dfn{next generation
2443sequence} (NGS) applications such as RNA-Seq, ChIP-Seq, VAR-Seq and Ribo-Seq.
2444Important features include a uniform workflow interface across different NGS
2445applications, automated report generation, and support for running both R and
2446command-line software, such as NGS aligners or peak/variant callers, on local
2447computers or compute clusters. Efficient handling of complex sample sets and
2448experimental designs is facilitated by a consistently implemented sample
2449annotation infrastructure.")
2450 (license license:artistic2.0)))
2451
bf612ead 2452(define-public r-variantannotation
2453 (package
2454 (name "r-variantannotation")
2455 (version "1.36.0")
2456 (source (origin
2457 (method url-fetch)
2458 (uri (bioconductor-uri "VariantAnnotation" version))
2459 (sha256
2460 (base32
2461 "1sl0l6v05lfglj281nszma0h5k234md7rn2pdah8vs2d4iq3kimw"))))
2462 (properties
2463 `((upstream-name . "VariantAnnotation")))
2464 (propagated-inputs
2465 `(("r-annotationdbi" ,r-annotationdbi)
2466 ("r-biobase" ,r-biobase)
2467 ("r-biocgenerics" ,r-biocgenerics)
2468 ("r-biostrings" ,r-biostrings)
2469 ("r-bsgenome" ,r-bsgenome)
2470 ("r-dbi" ,r-dbi)
2471 ("r-genomeinfodb" ,r-genomeinfodb)
2472 ("r-genomicfeatures" ,r-genomicfeatures)
2473 ("r-genomicranges" ,r-genomicranges)
2474 ("r-iranges" ,r-iranges)
2475 ("r-matrixgenerics" ,r-matrixgenerics)
2476 ("r-summarizedexperiment" ,r-summarizedexperiment)
2477 ("r-rhtslib" ,r-rhtslib)
2478 ("r-rsamtools" ,r-rsamtools)
2479 ("r-rtracklayer" ,r-rtracklayer)
2480 ("r-s4vectors" ,r-s4vectors)
2481 ("r-xvector" ,r-xvector)
2482 ("r-zlibbioc" ,r-zlibbioc)))
2483 (build-system r-build-system)
2484 (home-page "https://bioconductor.org/packages/VariantAnnotation")
2485 (synopsis "Package for annotation of genetic variants")
2486 (description "This R package can annotate variants, compute amino acid
2487coding changes and predict coding outcomes.")
2488 (license license:artistic2.0)))
2489
23686ba3 2490(define-public r-xvector
2491 (package
2492 (name "r-xvector")
2493 (version "0.30.0")
2494 (source (origin
2495 (method url-fetch)
2496 (uri (bioconductor-uri "XVector" version))
2497 (sha256
2498 (base32
2499 "1pqljikg4f6jb7wgm5537zwgq5b013nyz1agjrwfq2cljb0ym6lq"))))
2500 (properties
2501 `((upstream-name . "XVector")))
2502 (build-system r-build-system)
2503 (arguments
2504 `(#:phases
2505 (modify-phases %standard-phases
2506 (add-after 'unpack 'use-system-zlib
2507 (lambda _
2508 (substitute* "DESCRIPTION"
2509 (("zlibbioc, ") ""))
2510 (substitute* "NAMESPACE"
2511 (("import\\(zlibbioc\\)") ""))
2512 #t)))))
2513 (inputs
2514 `(("zlib" ,zlib)))
2515 (propagated-inputs
2516 `(("r-biocgenerics" ,r-biocgenerics)
2517 ("r-iranges" ,r-iranges)
2518 ("r-s4vectors" ,r-s4vectors)))
2519 (home-page "https://bioconductor.org/packages/XVector")
2520 (synopsis "Representation and manpulation of external sequences")
2521 (description
2522 "This package provides memory efficient S4 classes for storing sequences
2523\"externally\" (behind an R external pointer, or on disk).")
2524 (license license:artistic2.0)))
2525
bfb93b48
RW
2526(define-public r-geneplotter
2527 (package
2528 (name "r-geneplotter")
d72c4c98 2529 (version "1.68.0")
bfb93b48
RW
2530 (source
2531 (origin
2532 (method url-fetch)
2533 (uri (bioconductor-uri "geneplotter" version))
2534 (sha256
2535 (base32
d72c4c98 2536 "1f8nr60n1nig1gdy85wqdhpzxvp9r4chygxm8xpy882mdvfv6rqx"))))
bfb93b48
RW
2537 (build-system r-build-system)
2538 (propagated-inputs
2539 `(("r-annotate" ,r-annotate)
2540 ("r-annotationdbi" ,r-annotationdbi)
2541 ("r-biobase" ,r-biobase)
2542 ("r-biocgenerics" ,r-biocgenerics)
2543 ("r-lattice" ,r-lattice)
2544 ("r-rcolorbrewer" ,r-rcolorbrewer)))
2545 (home-page "https://bioconductor.org/packages/geneplotter")
2546 (synopsis "Graphics functions for genomic data")
2547 (description
2548 "This package provides functions for plotting genomic data.")
2549 (license license:artistic2.0)))
2550
01c7ba99
RW
2551(define-public r-oligoclasses
2552 (package
2553 (name "r-oligoclasses")
464df5cc 2554 (version "1.52.0")
01c7ba99
RW
2555 (source
2556 (origin
2557 (method url-fetch)
2558 (uri (bioconductor-uri "oligoClasses" version))
2559 (sha256
2560 (base32
464df5cc 2561 "19p6h0cgnma5md5mm9bn6rxfhr0a9znljgdbvsqybms6asvh18gy"))))
01c7ba99
RW
2562 (properties `((upstream-name . "oligoClasses")))
2563 (build-system r-build-system)
2564 (propagated-inputs
2565 `(("r-affyio" ,r-affyio)
2566 ("r-biobase" ,r-biobase)
2567 ("r-biocgenerics" ,r-biocgenerics)
2568 ("r-biocmanager" ,r-biocmanager)
2569 ("r-biostrings" ,r-biostrings)
2570 ("r-dbi" ,r-dbi)
2571 ("r-ff" ,r-ff)
2572 ("r-foreach" ,r-foreach)
2573 ("r-genomicranges" ,r-genomicranges)
2574 ("r-iranges" ,r-iranges)
2575 ("r-rsqlite" ,r-rsqlite)
2576 ("r-s4vectors" ,r-s4vectors)
2577 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2578 (home-page "https://bioconductor.org/packages/oligoClasses/")
2579 (synopsis "Classes for high-throughput arrays")
2580 (description
2581 "This package contains class definitions, validity checks, and
2582initialization methods for classes used by the @code{oligo} and @code{crlmm}
2583packages.")
2584 (license license:gpl2+)))
2585
4c63eeb8
RW
2586(define-public r-oligo
2587 (package
2588 (name "r-oligo")
9af6fdf8 2589 (version "1.54.1")
4c63eeb8
RW
2590 (source
2591 (origin
2592 (method url-fetch)
2593 (uri (bioconductor-uri "oligo" version))
2594 (sha256
2595 (base32
9af6fdf8 2596 "0cpfkvxpni7an361li0k0qlfcraj7z9zv71r25dbly5kp3dql7k3"))))
4c63eeb8
RW
2597 (properties `((upstream-name . "oligo")))
2598 (build-system r-build-system)
2599 (inputs `(("zlib" ,zlib)))
2600 (propagated-inputs
2601 `(("r-affxparser" ,r-affxparser)
2602 ("r-affyio" ,r-affyio)
2603 ("r-biobase" ,r-biobase)
2604 ("r-biocgenerics" ,r-biocgenerics)
2605 ("r-biostrings" ,r-biostrings)
2606 ("r-dbi" ,r-dbi)
2607 ("r-ff" ,r-ff)
2608 ("r-oligoclasses" ,r-oligoclasses)
2609 ("r-preprocesscore" ,r-preprocesscore)
2610 ("r-rsqlite" ,r-rsqlite)
2611 ("r-zlibbioc" ,r-zlibbioc)))
ace82f80
RW
2612 (native-inputs
2613 `(("r-knitr" ,r-knitr)))
4c63eeb8
RW
2614 (home-page "https://bioconductor.org/packages/oligo/")
2615 (synopsis "Preprocessing tools for oligonucleotide arrays")
2616 (description
2617 "This package provides a package to analyze oligonucleotide
2618arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
2619Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
2620 (license license:lgpl2.0+)))
2621
4dc2ecc2
RW
2622(define-public r-qvalue
2623 (package
2624 (name "r-qvalue")
e9b60a29 2625 (version "2.22.0")
4dc2ecc2
RW
2626 (source
2627 (origin
2628 (method url-fetch)
2629 (uri (bioconductor-uri "qvalue" version))
2630 (sha256
2631 (base32
e9b60a29 2632 "0xbww16lz0k2p4mmq1aqd7iz7d8rvzgw1gm55jy6xbx19ymj64i5"))))
4dc2ecc2
RW
2633 (build-system r-build-system)
2634 (propagated-inputs
2635 `(("r-ggplot2" ,r-ggplot2)
2636 ("r-reshape2" ,r-reshape2)))
f9a24759
RW
2637 (native-inputs
2638 `(("r-knitr" ,r-knitr)))
702a1012 2639 (home-page "https://github.com/StoreyLab/qvalue")
4dc2ecc2
RW
2640 (synopsis "Q-value estimation for false discovery rate control")
2641 (description
2642 "This package takes a list of p-values resulting from the simultaneous
2643testing of many hypotheses and estimates their q-values and local @dfn{false
2644discovery rate} (FDR) values. The q-value of a test measures the proportion
2645of false positives incurred when that particular test is called significant.
2646The local FDR measures the posterior probability the null hypothesis is true
2647given the test's p-value. Various plots are automatically generated, allowing
2648one to make sensible significance cut-offs. The software can be applied to
2649problems in genomics, brain imaging, astrophysics, and data mining.")
2650 ;; Any version of the LGPL.
2651 (license license:lgpl3+)))
2652
a0df9b93
RJ
2653(define r-rcppnumerical
2654 (package
2655 (name "r-rcppnumerical")
2656 (version "0.4-0")
2657 (source (origin
2658 (method url-fetch)
2659 (uri (cran-uri "RcppNumerical" version))
2660 (sha256
2661 (base32
2662 "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik"))))
2663 (properties `((upstream-name . "RcppNumerical")))
2664 (build-system r-build-system)
2665 (propagated-inputs
2666 `(("r-rcpp" ,r-rcpp)
2667 ("r-rcppeigen" ,r-rcppeigen)))
2668 (native-inputs
2669 `(("r-knitr" ,r-knitr)))
2670 (home-page "https://github.com/yixuan/RcppNumerical")
2671 (synopsis "Rcpp integration for numerical computing libraries")
2672 (description "This package provides a collection of open source libraries
2673for numerical computing (numerical integration, optimization, etc.) and their
2674integration with @code{Rcpp}.")
2675 (license license:gpl2+)))
2676
3b399e51
RJ
2677(define-public r-apeglm
2678 (package
2679 (name "r-apeglm")
2680 (version "1.12.0")
2681 (source (origin
2682 (method url-fetch)
2683 (uri (bioconductor-uri "apeglm" version))
2684 (sha256
2685 (base32
2686 "0pix1fhxk2q89p2745fgsmxwics9rf10l392qhw3rw6v6ynhims2"))))
2687 (properties `((upstream-name . "apeglm")))
2688 (build-system r-build-system)
2689 (propagated-inputs
2690 `(("r-emdbook" ,r-emdbook)
2691 ("r-genomicranges" ,r-genomicranges)
2692 ("r-rcpp" ,r-rcpp)
2693 ("r-rcppeigen" ,r-rcppeigen)
2694 ("r-rcppnumerical" ,r-rcppnumerical)
2695 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2696 (native-inputs `(("r-knitr" ,r-knitr)))
2697 (home-page "https://bioconductor.org/packages/apeglm")
2698 (synopsis "Approximate posterior estimation for GLM coefficients")
2699 (description "This package provides Bayesian shrinkage estimators for
2700effect sizes for a variety of GLM models, using approximation of the
2701posterior for individual coefficients.")
2702 (license license:gpl2)))
2703
6e396c4b
RJ
2704(define-public r-greylistchip
2705 (package
2706 (name "r-greylistchip")
2707 (version "1.22.0")
2708 (source (origin
2709 (method url-fetch)
2710 (uri (bioconductor-uri "GreyListChIP" version))
2711 (sha256
2712 (base32
2713 "1d1yvza1aw3vs3di6mrra5l52ig0p9bpzprrqvknjaz5i4yb8ma6"))))
2714 (properties `((upstream-name . "GreyListChIP")))
2715 (build-system r-build-system)
2716 (propagated-inputs
2717 `(("r-bsgenome" ,r-bsgenome)
2718 ("r-genomeinfodb" ,r-genomeinfodb)
2719 ("r-genomicalignments" ,r-genomicalignments)
2720 ("r-genomicranges" ,r-genomicranges)
2721 ("r-mass" ,r-mass)
2722 ("r-rsamtools" ,r-rsamtools)
2723 ("r-rtracklayer" ,r-rtracklayer)
2724 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2725 (home-page "https://bioconductor.org/packages/GreyListChIP")
2726 (synopsis "Greylist artefact regions based on ChIP inputs")
2727 (description "This package identifies regions of ChIP experiments with high
2728signal in the input, that lead to spurious peaks during peak calling.")
2729 (license license:artistic2.0)))
2730
a5b56a53
RJ
2731(define-public r-diffbind
2732 (package
2733 (name "r-diffbind")
55185f9b 2734 (version "3.0.15")
a5b56a53
RJ
2735 (source
2736 (origin
2737 (method url-fetch)
2738 (uri (bioconductor-uri "DiffBind" version))
2739 (sha256
2740 (base32
55185f9b 2741 "06f613s8d9z51njyf839g22gwybx9zs5n6xghwr5j1ad2n4m6qwi"))))
a5b56a53
RJ
2742 (properties `((upstream-name . "DiffBind")))
2743 (build-system r-build-system)
a5b56a53
RJ
2744 (propagated-inputs
2745 `(("r-amap" ,r-amap)
341ebaaa
RJ
2746 ("r-apeglm" ,r-apeglm)
2747 ("r-ashr" ,r-ashr)
a5b56a53
RJ
2748 ("r-biocparallel" ,r-biocparallel)
2749 ("r-deseq2" ,r-deseq2)
2750 ("r-dplyr" ,r-dplyr)
a5b56a53 2751 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
2752 ("r-genomicranges" ,r-genomicranges)
2753 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
2754 ("r-ggrepel" ,r-ggrepel)
2755 ("r-gplots" ,r-gplots)
341ebaaa 2756 ("r-greylistchip" ,r-greylistchip)
a5b56a53
RJ
2757 ("r-iranges" ,r-iranges)
2758 ("r-lattice" ,r-lattice)
2759 ("r-limma" ,r-limma)
2760 ("r-locfit" ,r-locfit)
2761 ("r-rcolorbrewer" , r-rcolorbrewer)
2762 ("r-rcpp" ,r-rcpp)
4c221b3b 2763 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
2764 ("r-rsamtools" ,r-rsamtools)
2765 ("r-s4vectors" ,r-s4vectors)
45bbccf4 2766 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 2767 ("r-systempiper" ,r-systempiper)))
99db6db7 2768 (home-page "https://bioconductor.org/packages/DiffBind")
a5b56a53
RJ
2769 (synopsis "Differential binding analysis of ChIP-Seq peak data")
2770 (description
2771 "This package computes differentially bound sites from multiple
2772ChIP-seq experiments using affinity (quantitative) data. Also enables
2773occupancy (overlap) analysis and plotting functions.")
2774 (license license:artistic2.0)))
6d94bf6b
RJ
2775
2776(define-public r-ripseeker
2777 (package
2778 (name "r-ripseeker")
ba74434f 2779 (version "1.26.0")
6d94bf6b
RJ
2780 (source
2781 (origin
2782 (method url-fetch)
2783 (uri (bioconductor-uri "RIPSeeker" version))
2784 (sha256
2785 (base32
ba74434f 2786 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
6d94bf6b
RJ
2787 (properties `((upstream-name . "RIPSeeker")))
2788 (build-system r-build-system)
2789 (propagated-inputs
2790 `(("r-s4vectors" ,r-s4vectors)
2791 ("r-iranges" ,r-iranges)
2792 ("r-genomicranges" ,r-genomicranges)
2793 ("r-summarizedexperiment" ,r-summarizedexperiment)
2794 ("r-rsamtools" ,r-rsamtools)
2795 ("r-genomicalignments" ,r-genomicalignments)
2796 ("r-rtracklayer" ,r-rtracklayer)))
99db6db7 2797 (home-page "https://bioconductor.org/packages/RIPSeeker")
6d94bf6b
RJ
2798 (synopsis
2799 "Identifying protein-associated transcripts from RIP-seq experiments")
2800 (description
2801 "This package infers and discriminates RIP peaks from RIP-seq alignments
2802using two-state HMM with negative binomial emission probability. While
2803RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
2804a suite of bioinformatics tools integrated within this self-contained software
2805package comprehensively addressing issues ranging from post-alignments
2806processing to visualization and annotation.")
2807 (license license:gpl2)))
a6ae9ffd
RJ
2808
2809(define-public r-multtest
2810 (package
2811 (name "r-multtest")
1e6920c5 2812 (version "2.46.0")
a6ae9ffd
RJ
2813 (source
2814 (origin
2815 (method url-fetch)
2816 (uri (bioconductor-uri "multtest" version))
2817 (sha256
2818 (base32
1e6920c5 2819 "06vixd81nh3nxrc6km73p7c4bwln1zm39fa9gp7gj272vsxkx53q"))))
a6ae9ffd
RJ
2820 (build-system r-build-system)
2821 (propagated-inputs
2822 `(("r-survival" ,r-survival)
2823 ("r-biocgenerics" ,r-biocgenerics)
2824 ("r-biobase" ,r-biobase)
2825 ("r-mass" ,r-mass)))
99db6db7 2826 (home-page "https://bioconductor.org/packages/multtest")
a6ae9ffd
RJ
2827 (synopsis "Resampling-based multiple hypothesis testing")
2828 (description
2829 "This package can do non-parametric bootstrap and permutation
2830resampling-based multiple testing procedures (including empirical Bayes
2831methods) for controlling the family-wise error rate (FWER), generalized
2832family-wise error rate (gFWER), tail probability of the proportion of
2833false positives (TPPFP), and false discovery rate (FDR). Several choices
2834of bootstrap-based null distribution are implemented (centered, centered
2835and scaled, quantile-transformed). Single-step and step-wise methods are
2836available. Tests based on a variety of T- and F-statistics (including
2837T-statistics based on regression parameters from linear and survival models
2838as well as those based on correlation parameters) are included. When probing
2839hypotheses with T-statistics, users may also select a potentially faster null
2840distribution which is multivariate normal with mean zero and variance
2841covariance matrix derived from the vector influence function. Results are
2842reported in terms of adjusted P-values, confidence regions and test statistic
2843cutoffs. The procedures are directly applicable to identifying differentially
2844expressed genes in DNA microarray experiments.")
2845 (license license:lgpl3)))
793f83ef 2846
5dfe4912
RW
2847(define-public r-graph
2848 (package
2849 (name "r-graph")
f519b4dc 2850 (version "1.68.0")
5dfe4912
RW
2851 (source (origin
2852 (method url-fetch)
2853 (uri (bioconductor-uri "graph" version))
2854 (sha256
2855 (base32
f519b4dc 2856 "0wr7j2pasvi3srvg9z3n034ljk8mldcixny6b3kmqbqm8dqy9py4"))))
5dfe4912
RW
2857 (build-system r-build-system)
2858 (propagated-inputs
2859 `(("r-biocgenerics" ,r-biocgenerics)))
2860 (home-page "https://bioconductor.org/packages/graph")
2861 (synopsis "Handle graph data structures in R")
2862 (description
2863 "This package implements some simple graph handling capabilities for R.")
2864 (license license:artistic2.0)))
2865
8017eb0a
RW
2866;; This is a CRAN package, but it depends on a Bioconductor package.
2867(define-public r-ggm
2868 (package
2869 (name "r-ggm")
2870 (version "2.5")
2871 (source
2872 (origin
2873 (method url-fetch)
2874 (uri (cran-uri "ggm" version))
2875 (sha256
2876 (base32
2877 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
2878 (properties `((upstream-name . "ggm")))
2879 (build-system r-build-system)
2880 (propagated-inputs
2881 `(("r-graph" ,r-graph)
2882 ("r-igraph" ,r-igraph)))
2883 (home-page "https://cran.r-project.org/package=ggm")
2884 (synopsis "Functions for graphical Markov models")
2885 (description
2886 "This package provides functions and datasets for maximum likelihood
2887fitting of some classes of graphical Markov models.")
2888 (license license:gpl2+)))
2889
a07717cc
RW
2890;; This is a CRAN package, but it depends on a Bioconductor package, r-graph.
2891(define-public r-perfmeas
2892 (package
2893 (name "r-perfmeas")
2894 (version "1.2.1")
2895 (source
2896 (origin
2897 (method url-fetch)
2898 (uri (cran-uri "PerfMeas" version))
2899 (sha256
2900 (base32
2901 "1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"))))
2902 (properties `((upstream-name . "PerfMeas")))
2903 (build-system r-build-system)
2904 (propagated-inputs
2905 `(("r-graph" ,r-graph)
2906 ("r-limma" ,r-limma)
2907 ("r-rbgl" ,r-rbgl)))
2908 (home-page "https://cran.r-project.org/web/packages/PerfMeas/")
2909 (synopsis "Performance measures for ranking and classification tasks")
2910 (description
2911 "This package implements different performance measures for
2912classification and ranking tasks. @dfn{Area under curve} (AUC), precision at
2913a given recall, F-score for single and multiple classes are available.")
2914 (license license:gpl2+)))
2915
b17ace24 2916;; This is a CRAN package, but it depends on a Bioconductor package.
a207bca2
RW
2917(define-public r-codedepends
2918 (package
2919 (name "r-codedepends")
2920 (version "0.6.5")
2921 (source
2922 (origin
2923 (method url-fetch)
2924 (uri (cran-uri "CodeDepends" version))
2925 (sha256
2926 (base32
2927 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
2928 (properties `((upstream-name . "CodeDepends")))
2929 (build-system r-build-system)
2930 (propagated-inputs
2931 `(("r-codetools" ,r-codetools)
2932 ("r-graph" ,r-graph)
2933 ("r-xml" ,r-xml)))
5e1f2362 2934 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
a207bca2
RW
2935 (synopsis "Analysis of R code for reproducible research and code comprehension")
2936 (description
2937 "This package provides tools for analyzing R expressions or blocks of
2938code and determining the dependencies between them. It focuses on R scripts,
2939but can be used on the bodies of functions. There are many facilities
2940including the ability to summarize or get a high-level view of code,
2941determining dependencies between variables, code improvement suggestions.")
2942 ;; Any version of the GPL
2943 (license (list license:gpl2+ license:gpl3+))))
2944
793f83ef
RJ
2945(define-public r-chippeakanno
2946 (package
2947 (name "r-chippeakanno")
215b0ced 2948 (version "3.24.2")
793f83ef
RJ
2949 (source
2950 (origin
2951 (method url-fetch)
2952 (uri (bioconductor-uri "ChIPpeakAnno" version))
2953 (sha256
2954 (base32
215b0ced 2955 "0l417aygs89wf1j9fjpfjhahzskbpbgcrm8xpx3qm4s0307vfzkw"))))
793f83ef
RJ
2956 (properties `((upstream-name . "ChIPpeakAnno")))
2957 (build-system r-build-system)
2958 (propagated-inputs
85c1d20f 2959 `(("r-annotationdbi" ,r-annotationdbi)
85c1d20f 2960 ("r-biocgenerics" ,r-biocgenerics)
793f83ef 2961 ("r-biomart" ,r-biomart)
85c1d20f 2962 ("r-biostrings" ,r-biostrings)
85c1d20f 2963 ("r-dbi" ,r-dbi)
215b0ced 2964 ("r-dplyr" ,r-dplyr)
85c1d20f
RW
2965 ("r-ensembldb" ,r-ensembldb)
2966 ("r-genomeinfodb" ,r-genomeinfodb)
2967 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 2968 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 2969 ("r-genomicranges" ,r-genomicranges)
d068d967 2970 ("r-ggplot2" ,r-ggplot2)
85c1d20f 2971 ("r-graph" ,r-graph)
f794e85d 2972 ("r-iranges" ,r-iranges)
d068d967 2973 ("r-keggrest" ,r-keggrest)
85c1d20f 2974 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
2975 ("r-multtest" ,r-multtest)
2976 ("r-rbgl" ,r-rbgl)
793f83ef 2977 ("r-regioner" ,r-regioner)
85c1d20f
RW
2978 ("r-rsamtools" ,r-rsamtools)
2979 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 2980 ("r-s4vectors" ,r-s4vectors)
793f83ef 2981 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef 2982 ("r-venndiagram" ,r-venndiagram)))
dc24de46
RW
2983 (native-inputs
2984 `(("r-knitr" ,r-knitr)))
99db6db7 2985 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
793f83ef
RJ
2986 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
2987 (description
2988 "The package includes functions to retrieve the sequences around the peak,
2989obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
2990custom features such as most conserved elements and other transcription factor
2991binding sites supplied by users. Starting 2.0.5, new functions have been added
2992for finding the peaks with bi-directional promoters with summary statistics
2993(peaksNearBDP), for summarizing the occurrence of motifs in peaks
2994(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
2995enrichedGO (addGeneIDs).")
2996 (license license:gpl2+)))
164502d8 2997
c8da0137
RJ
2998(define-public r-matrixgenerics
2999 (package
3000 (name "r-matrixgenerics")
669ea5ab 3001 (version "1.2.1")
c8da0137
RJ
3002 (source (origin
3003 (method url-fetch)
3004 (uri (bioconductor-uri "MatrixGenerics" version))
3005 (sha256
3006 (base32
669ea5ab 3007 "163f0z33cv6038gcjdxn1hadcg9b09qgvm6zc5zn97y4rc8grkrb"))))
c8da0137
RJ
3008 (properties
3009 `((upstream-name . "MatrixGenerics")))
3010 (build-system r-build-system)
3011 (propagated-inputs
3012 `(("r-matrixstats" ,r-matrixstats)))
3013 (home-page "https://bioconductor.org/packages/MatrixGenerics")
3014 (synopsis "S4 generic summary statistic functions for matrix-like objects")
3015 (description
3016 "This package provides S4 generic functions modeled after the
3017@code{matrixStats} API for alternative matrix implementations. Packages with
3018alternative matrix implementation can depend on this package and implement the
3019generic functions that are defined here for a useful set of row and column
3020summary statistics. Other package developers can import this package and
3021handle a different matrix implementations without worrying about
3022incompatibilities.")
3023 (license license:artistic2.0)))
3024
164502d8
RJ
3025(define-public r-marray
3026 (package
3027 (name "r-marray")
6e6c6272 3028 (version "1.68.0")
164502d8
RJ
3029 (source (origin
3030 (method url-fetch)
3031 (uri (bioconductor-uri "marray" version))
3032 (sha256
6e6c6272 3033 (base32 "1kkgv166gzvlj8p58vzam3hcaz8mypi3hhpdsjhaszwg6nav4ray"))))
164502d8
RJ
3034 (build-system r-build-system)
3035 (propagated-inputs
67487088 3036 `(("r-limma" ,r-limma)))
99db6db7 3037 (home-page "https://bioconductor.org/packages/marray")
164502d8
RJ
3038 (synopsis "Exploratory analysis for two-color spotted microarray data")
3039 (description "This package contains class definitions for two-color spotted
ab8979fc 3040microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
3041normalization and quality checking.")
3042 (license license:lgpl2.0+)))
0416a0d4
RJ
3043
3044(define-public r-cghbase
3045 (package
3046 (name "r-cghbase")
ee052d05 3047 (version "1.50.0")
0416a0d4
RJ
3048 (source (origin
3049 (method url-fetch)
3050 (uri (bioconductor-uri "CGHbase" version))
3051 (sha256
ee052d05 3052 (base32 "10zhjmls3f63cj0bnywjb97zhrj7x3xsq6yjhvf5cclxc4kcrcx4"))))
0416a0d4
RJ
3053 (properties `((upstream-name . "CGHbase")))
3054 (build-system r-build-system)
3055 (propagated-inputs
3056 `(("r-biobase" ,r-biobase)
3057 ("r-marray" ,r-marray)))
99db6db7 3058 (home-page "https://bioconductor.org/packages/CGHbase")
0416a0d4
RJ
3059 (synopsis "Base functions and classes for arrayCGH data analysis")
3060 (description "This package contains functions and classes that are needed by
3061the @code{arrayCGH} packages.")
3062 (license license:gpl2+)))
67ee83d6
RJ
3063
3064(define-public r-cghcall
3065 (package
3066 (name "r-cghcall")
72400035 3067 (version "2.52.0")
67ee83d6
RJ
3068 (source (origin
3069 (method url-fetch)
3070 (uri (bioconductor-uri "CGHcall" version))
3071 (sha256
72400035 3072 (base32 "1a6k87xfm79wnsc30k5aziakv51h4dd9zqw81q8bd72hc3fpz8ba"))))
67ee83d6
RJ
3073 (properties `((upstream-name . "CGHcall")))
3074 (build-system r-build-system)
3075 (propagated-inputs
3076 `(("r-biobase" ,r-biobase)
3077 ("r-cghbase" ,r-cghbase)
3078 ("r-impute" ,r-impute)
3079 ("r-dnacopy" ,r-dnacopy)
3080 ("r-snowfall" ,r-snowfall)))
99db6db7 3081 (home-page "https://bioconductor.org/packages/CGHcall")
67ee83d6
RJ
3082 (synopsis "Base functions and classes for arrayCGH data analysis")
3083 (description "This package contains functions and classes that are needed by
3084@code{arrayCGH} packages.")
3085 (license license:gpl2+)))
0ef8cc9c
RJ
3086
3087(define-public r-qdnaseq
3088 (package
3089 (name "r-qdnaseq")
3b648409 3090 (version "1.26.0")
0ef8cc9c
RJ
3091 (source (origin
3092 (method url-fetch)
3093 (uri (bioconductor-uri "QDNAseq" version))
3094 (sha256
3b648409 3095 (base32 "1njka1ldaj12id3m2z8ghlrm2lg0n5pxsxyv5gpjnsiabnnaw6ph"))))
0ef8cc9c
RJ
3096 (properties `((upstream-name . "QDNAseq")))
3097 (build-system r-build-system)
3098 (propagated-inputs
3099 `(("r-biobase" ,r-biobase)
3100 ("r-cghbase" ,r-cghbase)
3101 ("r-cghcall" ,r-cghcall)
3102 ("r-dnacopy" ,r-dnacopy)
23ce5ad1
RW
3103 ("r-future" ,r-future)
3104 ("r-future-apply" ,r-future-apply)
0ef8cc9c
RJ
3105 ("r-genomicranges" ,r-genomicranges)
3106 ("r-iranges" ,r-iranges)
3107 ("r-matrixstats" ,r-matrixstats)
3108 ("r-r-utils" ,r-r-utils)
3109 ("r-rsamtools" ,r-rsamtools)))
99db6db7 3110 (home-page "https://bioconductor.org/packages/QDNAseq")
0ef8cc9c
RJ
3111 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
3112 (description "The genome is divided into non-overlapping fixed-sized bins,
3113number of sequence reads in each counted, adjusted with a simultaneous
3114two-dimensional loess correction for sequence mappability and GC content, and
3115filtered to remove spurious regions in the genome. Downstream steps of
3116segmentation and calling are also implemented via packages DNAcopy and CGHcall,
3117respectively.")
3118 (license license:gpl2+)))
bb15b581
RW
3119
3120(define-public r-bayseq
3121 (package
3122 (name "r-bayseq")
63572b0c 3123 (version "2.24.0")
bb15b581
RW
3124 (source
3125 (origin
3126 (method url-fetch)
3127 (uri (bioconductor-uri "baySeq" version))
3128 (sha256
3129 (base32
63572b0c 3130 "1496inlw0x4mfy3g2v7j9ips96sf7576ydnfn6hvn2m6rz2ls215"))))
bb15b581
RW
3131 (properties `((upstream-name . "baySeq")))
3132 (build-system r-build-system)
3133 (propagated-inputs
3134 `(("r-abind" ,r-abind)
3135 ("r-edger" ,r-edger)
3136 ("r-genomicranges" ,r-genomicranges)))
3137 (home-page "https://bioconductor.org/packages/baySeq/")
3138 (synopsis "Bayesian analysis of differential expression patterns in count data")
3139 (description
3140 "This package identifies differential expression in high-throughput count
3141data, such as that derived from next-generation sequencing machines,
3142calculating estimated posterior likelihoods of differential expression (or
3143more complex hypotheses) via empirical Bayesian methods.")
3144 (license license:gpl3)))
609f4ad1
RW
3145
3146(define-public r-chipcomp
3147 (package
3148 (name "r-chipcomp")
3f04b816 3149 (version "1.20.0")
609f4ad1
RW
3150 (source
3151 (origin
3152 (method url-fetch)
3153 (uri (bioconductor-uri "ChIPComp" version))
3154 (sha256
3155 (base32
3f04b816 3156 "0dbypfgys74snmyf982183ilzg6vamfw1d5y0lp5p8zxbffh2xl7"))))
609f4ad1
RW
3157 (properties `((upstream-name . "ChIPComp")))
3158 (build-system r-build-system)
3159 (propagated-inputs
3160 `(("r-biocgenerics" ,r-biocgenerics)
3161 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
3162 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
3163 ("r-genomeinfodb" ,r-genomeinfodb)
3164 ("r-genomicranges" ,r-genomicranges)
3165 ("r-iranges" ,r-iranges)
3166 ("r-limma" ,r-limma)
3167 ("r-rsamtools" ,r-rsamtools)
3168 ("r-rtracklayer" ,r-rtracklayer)
3169 ("r-s4vectors" ,r-s4vectors)))
3170 (home-page "https://bioconductor.org/packages/ChIPComp")
3171 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
3172 (description
3173 "ChIPComp implements a statistical method for quantitative comparison of
3174multiple ChIP-seq datasets. It detects differentially bound sharp binding
3175sites across multiple conditions considering matching control in ChIP-seq
3176datasets.")
3177 ;; Any version of the GPL.
3178 (license license:gpl3+)))
0490f9de
RW
3179
3180(define-public r-riboprofiling
3181 (package
3182 (name "r-riboprofiling")
03b655c5 3183 (version "1.20.0")
0490f9de
RW
3184 (source
3185 (origin
3186 (method url-fetch)
3187 (uri (bioconductor-uri "RiboProfiling" version))
3188 (sha256
3189 (base32
03b655c5 3190 "112071w7aw7cwckipq0dll1lssl7pwafma4v9jj9sx12rjcj57xg"))))
0490f9de
RW
3191 (properties `((upstream-name . "RiboProfiling")))
3192 (build-system r-build-system)
3193 (propagated-inputs
3194 `(("r-biocgenerics" ,r-biocgenerics)
3195 ("r-biostrings" ,r-biostrings)
3196 ("r-data-table" ,r-data-table)
3197 ("r-genomeinfodb" ,r-genomeinfodb)
3198 ("r-genomicalignments" ,r-genomicalignments)
3199 ("r-genomicfeatures" ,r-genomicfeatures)
3200 ("r-genomicranges" ,r-genomicranges)
3201 ("r-ggbio" ,r-ggbio)
3202 ("r-ggplot2" ,r-ggplot2)
3203 ("r-iranges" ,r-iranges)
3204 ("r-plyr" ,r-plyr)
3205 ("r-reshape2" ,r-reshape2)
3206 ("r-rsamtools" ,r-rsamtools)
3207 ("r-rtracklayer" ,r-rtracklayer)
3208 ("r-s4vectors" ,r-s4vectors)
3209 ("r-sqldf" ,r-sqldf)))
7aae05a9
RW
3210 (native-inputs
3211 `(("r-knitr" ,r-knitr)))
0490f9de
RW
3212 (home-page "https://bioconductor.org/packages/RiboProfiling/")
3213 (synopsis "Ribosome profiling data analysis")
3214 (description "Starting with a BAM file, this package provides the
3215necessary functions for quality assessment, read start position recalibration,
3216the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
3217of count data: pairs, log fold-change, codon frequency and coverage
3218assessment, principal component analysis on codon coverage.")
3219 (license license:gpl3)))
6ffdfe6a
RW
3220
3221(define-public r-riboseqr
3222 (package
3223 (name "r-riboseqr")
3813c9fe 3224 (version "1.24.0")
6ffdfe6a
RW
3225 (source
3226 (origin
3227 (method url-fetch)
3228 (uri (bioconductor-uri "riboSeqR" version))
3229 (sha256
3230 (base32
3813c9fe 3231 "07i64gch14rsbjlfv17s689wzlqbi7hcqhcw21pp6cw8bvhvd5xr"))))
6ffdfe6a
RW
3232 (properties `((upstream-name . "riboSeqR")))
3233 (build-system r-build-system)
3234 (propagated-inputs
3235 `(("r-abind" ,r-abind)
3236 ("r-bayseq" ,r-bayseq)
3237 ("r-genomeinfodb" ,r-genomeinfodb)
3238 ("r-genomicranges" ,r-genomicranges)
3239 ("r-iranges" ,r-iranges)
3240 ("r-rsamtools" ,r-rsamtools)
3241 ("r-seqlogo" ,r-seqlogo)))
3242 (home-page "https://bioconductor.org/packages/riboSeqR/")
3243 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
3244 (description
3245 "This package provides plotting functions, frameshift detection and
3246parsing of genetic sequencing data from ribosome profiling experiments.")
3247 (license license:gpl3)))
a32279ff
RW
3248
3249(define-public r-interactionset
35dae951 3250 (package ;BROKEN
a32279ff 3251 (name "r-interactionset")
35dae951 3252 (version "1.18.0")
a32279ff
RW
3253 (source
3254 (origin
3255 (method url-fetch)
3256 (uri (bioconductor-uri "InteractionSet" version))
3257 (sha256
3258 (base32
35dae951 3259 "14lp23b298wr3r7ggcfvas0xlf1866cpla0rv7dz589f50z6bj31"))))
a32279ff
RW
3260 (properties
3261 `((upstream-name . "InteractionSet")))
3262 (build-system r-build-system)
3263 (propagated-inputs
3264 `(("r-biocgenerics" ,r-biocgenerics)
3265 ("r-genomeinfodb" ,r-genomeinfodb)
3266 ("r-genomicranges" ,r-genomicranges)
3267 ("r-iranges" ,r-iranges)
3268 ("r-matrix" ,r-matrix)
3269 ("r-rcpp" ,r-rcpp)
3270 ("r-s4vectors" ,r-s4vectors)
3271 ("r-summarizedexperiment" ,r-summarizedexperiment)))
861a903f
RW
3272 (native-inputs
3273 `(("r-knitr" ,r-knitr)))
a32279ff
RW
3274 (home-page "https://bioconductor.org/packages/InteractionSet")
3275 (synopsis "Base classes for storing genomic interaction data")
3276 (description
02fe0976 3277 "This package provides the @code{GInteractions},
a32279ff
RW
3278@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
3279for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
3280experiments.")
3281 (license license:gpl3)))
cf9a29b2
RW
3282
3283(define-public r-genomicinteractions
3284 (package
3285 (name "r-genomicinteractions")
dd9341ff 3286 (version "1.24.0")
cf9a29b2
RW
3287 (source
3288 (origin
3289 (method url-fetch)
3290 (uri (bioconductor-uri "GenomicInteractions" version))
3291 (sha256
3292 (base32
dd9341ff 3293 "0ad0a5cadchx1rkqj4cc8k0y1zf34jgp1406hvik5zabr7xijkbd"))))
cf9a29b2
RW
3294 (properties
3295 `((upstream-name . "GenomicInteractions")))
3296 (build-system r-build-system)
3297 (propagated-inputs
3298 `(("r-biobase" ,r-biobase)
3299 ("r-biocgenerics" ,r-biocgenerics)
3300 ("r-data-table" ,r-data-table)
3301 ("r-dplyr" ,r-dplyr)
3302 ("r-genomeinfodb" ,r-genomeinfodb)
3303 ("r-genomicranges" ,r-genomicranges)
3304 ("r-ggplot2" ,r-ggplot2)
3305 ("r-gridextra" ,r-gridextra)
3306 ("r-gviz" ,r-gviz)
3307 ("r-igraph" ,r-igraph)
3308 ("r-interactionset" ,r-interactionset)
3309 ("r-iranges" ,r-iranges)
3310 ("r-rsamtools" ,r-rsamtools)
3311 ("r-rtracklayer" ,r-rtracklayer)
3312 ("r-s4vectors" ,r-s4vectors)
3313 ("r-stringr" ,r-stringr)))
81a37891
RW
3314 (native-inputs
3315 `(("r-knitr" ,r-knitr)))
cf9a29b2
RW
3316 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
3317 (synopsis "R package for handling genomic interaction data")
3318 (description
3319 "This R package provides tools for handling genomic interaction data,
3320such as ChIA-PET/Hi-C, annotating genomic features with interaction
3321information and producing various plots and statistics.")
3322 (license license:gpl3)))
27c51606
RW
3323
3324(define-public r-ctc
3325 (package
3326 (name "r-ctc")
d27dfbf7 3327 (version "1.64.0")
27c51606
RW
3328 (source
3329 (origin
3330 (method url-fetch)
3331 (uri (bioconductor-uri "ctc" version))
3332 (sha256
3333 (base32
d27dfbf7 3334 "1nwlphbfba3w8ixck02k5c84qm4flnp9fd68li0jn5a08qi9gmyp"))))
27c51606
RW
3335 (build-system r-build-system)
3336 (propagated-inputs `(("r-amap" ,r-amap)))
3337 (home-page "https://bioconductor.org/packages/ctc/")
3338 (synopsis "Cluster and tree conversion")
3339 (description
3340 "This package provides tools for exporting and importing classification
3341trees and clusters to other programs.")
3342 (license license:gpl2)))
5da0e142
RW
3343
3344(define-public r-goseq
3345 (package
3346 (name "r-goseq")
c97bcfbd 3347 (version "1.42.0")
5da0e142
RW
3348 (source
3349 (origin
3350 (method url-fetch)
3351 (uri (bioconductor-uri "goseq" version))
3352 (sha256
3353 (base32
c97bcfbd 3354 "18fs3m4kl3zahn42j20rjvxy83irscgqx0dvid7va4majvsib509"))))
5da0e142
RW
3355 (build-system r-build-system)
3356 (propagated-inputs
3357 `(("r-annotationdbi" ,r-annotationdbi)
3358 ("r-biasedurn" ,r-biasedurn)
3359 ("r-biocgenerics" ,r-biocgenerics)
3360 ("r-genelendatabase" ,r-genelendatabase)
3361 ("r-go-db" ,r-go-db)
3362 ("r-mgcv" ,r-mgcv)))
3363 (home-page "https://bioconductor.org/packages/goseq/")
3364 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
3365 (description
3366 "This package provides tools to detect Gene Ontology and/or other user
3367defined categories which are over/under represented in RNA-seq data.")
3368 (license license:lgpl2.0+)))
f4235c0e
RW
3369
3370(define-public r-glimma
3371 (package
3372 (name "r-glimma")
3dab4570 3373 (version "2.0.0")
f4235c0e
RW
3374 (source
3375 (origin
3376 (method url-fetch)
3377 (uri (bioconductor-uri "Glimma" version))
3378 (sha256
3379 (base32
3dab4570 3380 "0gy30v30lw27frhmw39pzacqzrv2vwj5rsp6gb3yifllrahdiffv"))))
f4235c0e
RW
3381 (properties `((upstream-name . "Glimma")))
3382 (build-system r-build-system)
3383 (propagated-inputs
3dab4570 3384 `(("r-deseq2" ,r-deseq2)
3385 ("r-edger" ,r-edger)
3386 ("r-htmlwidgets" ,r-htmlwidgets)
f4235c0e 3387 ("r-jsonlite" ,r-jsonlite)
3dab4570 3388 ("r-limma" ,r-limma)
3389 ("r-s4vectors" ,r-s4vectors)
3390 ("r-summarizedexperiment" ,r-summarizedexperiment)))
a6251d6e
RW
3391 (native-inputs
3392 `(("r-knitr" ,r-knitr)))
f4235c0e
RW
3393 (home-page "https://github.com/Shians/Glimma")
3394 (synopsis "Interactive HTML graphics")
3395 (description
3396 "This package generates interactive visualisations for analysis of
3397RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
3398HTML page. The interactions are built on top of the popular static
3399representations of analysis results in order to provide additional
3400information.")
3401 (license license:lgpl3)))
aa388dc7
RW
3402
3403(define-public r-rots
3404 (package
3405 (name "r-rots")
0ef40b23 3406 (version "1.18.0")
aa388dc7
RW
3407 (source
3408 (origin
3409 (method url-fetch)
3410 (uri (bioconductor-uri "ROTS" version))
3411 (sha256
3412 (base32
0ef40b23 3413 "0qk0gfhgr14g13zlfyf5101b5s8cma7j3r8a92q93h0axy8ka23n"))))
aa388dc7
RW
3414 (properties `((upstream-name . "ROTS")))
3415 (build-system r-build-system)
3416 (propagated-inputs
3417 `(("r-biobase" ,r-biobase)
3418 ("r-rcpp" ,r-rcpp)))
3419 (home-page "https://bioconductor.org/packages/ROTS/")
3420 (synopsis "Reproducibility-Optimized Test Statistic")
3421 (description
3422 "This package provides tools for calculating the
3423@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
3424in omics data.")
3425 (license license:gpl2+)))
b64ce4b7 3426
cad6fb2d
RW
3427(define-public r-plgem
3428 (package
3429 (name "r-plgem")
1c9bdfcf 3430 (version "1.62.0")
cad6fb2d
RW
3431 (source
3432 (origin
3433 (method url-fetch)
3434 (uri (bioconductor-uri "plgem" version))
3435 (sha256
3436 (base32
1c9bdfcf 3437 "039gqwsm1v6q8v8b248nm8g9gnsk379mfx65rbgdmh3chsd8pm8a"))))
cad6fb2d
RW
3438 (build-system r-build-system)
3439 (propagated-inputs
3440 `(("r-biobase" ,r-biobase)
3441 ("r-mass" ,r-mass)))
3442 (home-page "http://www.genopolis.it")
3443 (synopsis "Detect differential expression in microarray and proteomics datasets")
3444 (description
3445 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
3446model the variance-versus-mean dependence that exists in a variety of
3447genome-wide datasets, including microarray and proteomics data. The use of
3448PLGEM has been shown to improve the detection of differentially expressed
3449genes or proteins in these datasets.")
3450 (license license:gpl2)))
3451
b64ce4b7
RW
3452(define-public r-inspect
3453 (package
3454 (name "r-inspect")
41d6b41f 3455 (version "1.20.0")
b64ce4b7
RW
3456 (source
3457 (origin
3458 (method url-fetch)
3459 (uri (bioconductor-uri "INSPEcT" version))
3460 (sha256
3461 (base32
41d6b41f 3462 "1jymvi5mf7vhs58zfh290pacfswgvkw09rmbirmr24kxcgl30483"))))
b64ce4b7
RW
3463 (properties `((upstream-name . "INSPEcT")))
3464 (build-system r-build-system)
3465 (propagated-inputs
3466 `(("r-biobase" ,r-biobase)
3467 ("r-biocgenerics" ,r-biocgenerics)
3468 ("r-biocparallel" ,r-biocparallel)
c86fc969 3469 ("r-deseq2" ,r-deseq2)
b64ce4b7 3470 ("r-desolve" ,r-desolve)
bd824de3 3471 ("r-gdata" ,r-gdata)
74bb4cdf 3472 ("r-genomeinfodb" ,r-genomeinfodb)
b64ce4b7
RW
3473 ("r-genomicalignments" ,r-genomicalignments)
3474 ("r-genomicfeatures" ,r-genomicfeatures)
3475 ("r-genomicranges" ,r-genomicranges)
3476 ("r-iranges" ,r-iranges)
74bb4cdf 3477 ("r-kernsmooth" ,r-kernsmooth)
c86fc969 3478 ("r-plgem" ,r-plgem)
b64ce4b7
RW
3479 ("r-proc" ,r-proc)
3480 ("r-rootsolve" ,r-rootsolve)
3481 ("r-rsamtools" ,r-rsamtools)
437bc4dd 3482 ("r-rtracklayer" ,r-rtracklayer)
c86fc969
RW
3483 ("r-s4vectors" ,r-s4vectors)
3484 ("r-shiny" ,r-shiny)
3485 ("r-summarizedexperiment" ,r-summarizedexperiment)
3486 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
3487 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
437bc4dd
RW
3488 (native-inputs
3489 `(("r-knitr" ,r-knitr)))
b64ce4b7
RW
3490 (home-page "https://bioconductor.org/packages/INSPEcT")
3491 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
3492 (description
3493 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
3494Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
3495order to evaluate synthesis, processing and degradation rates and assess via
3496modeling the rates that determines changes in mature mRNA levels.")
3497 (license license:gpl2)))
f6e99763
RW
3498
3499(define-public r-dnabarcodes
3500 (package
3501 (name "r-dnabarcodes")
874a774f 3502 (version "1.20.0")
f6e99763
RW
3503 (source
3504 (origin
3505 (method url-fetch)
3506 (uri (bioconductor-uri "DNABarcodes" version))
3507 (sha256
3508 (base32
874a774f 3509 "0zzf6xgg6k1gdig8zvpawck2bgmamsc0k43j4pl4xsz9an6dmzbg"))))
f6e99763
RW
3510 (properties `((upstream-name . "DNABarcodes")))
3511 (build-system r-build-system)
3512 (propagated-inputs
3513 `(("r-bh" ,r-bh)
3514 ("r-matrix" ,r-matrix)
3515 ("r-rcpp" ,r-rcpp)))
14f40ae8
RW
3516 (native-inputs
3517 `(("r-knitr" ,r-knitr)))
f6e99763
RW
3518 (home-page "https://bioconductor.org/packages/DNABarcodes")
3519 (synopsis "Create and analyze DNA barcodes")
3520 (description
3521 "This package offers tools to create DNA barcode sets capable of
3522correcting insertion, deletion, and substitution errors. Existing barcodes
3523can be analyzed regarding their minimal, maximal and average distances between
3524barcodes. Finally, reads that start with a (possibly mutated) barcode can be
3525demultiplexed, i.e. assigned to their original reference barcode.")
3526 (license license:gpl2)))
09aa3d06
RW
3527
3528(define-public r-ruvseq
3529 (package
3530 (name "r-ruvseq")
a55b1622 3531 (version "1.24.0")
09aa3d06
RW
3532 (source
3533 (origin
3534 (method url-fetch)
3535 (uri (bioconductor-uri "RUVSeq" version))
3536 (sha256
3537 (base32
a55b1622 3538 "1anrybyrzpajr5434svyfbaypjai6x0ifsmqvjgimmxq3xqhv0jh"))))
09aa3d06
RW
3539 (properties `((upstream-name . "RUVSeq")))
3540 (build-system r-build-system)
3541 (propagated-inputs
3542 `(("r-biobase" ,r-biobase)
3543 ("r-edaseq" ,r-edaseq)
3544 ("r-edger" ,r-edger)
3545 ("r-mass" ,r-mass)))
ae0fcaa6
RW
3546 (native-inputs
3547 `(("r-knitr" ,r-knitr)))
09aa3d06
RW
3548 (home-page "https://github.com/drisso/RUVSeq")
3549 (synopsis "Remove unwanted variation from RNA-Seq data")
3550 (description
3551 "This package implements methods to @dfn{remove unwanted variation} (RUV)
3552of Risso et al. (2014) for the normalization of RNA-Seq read counts between
3553samples.")
3554 (license license:artistic2.0)))
286157dc
RW
3555
3556(define-public r-biocneighbors
3557 (package
3558 (name "r-biocneighbors")
47147877 3559 (version "1.8.2")
286157dc
RW
3560 (source
3561 (origin
3562 (method url-fetch)
3563 (uri (bioconductor-uri "BiocNeighbors" version))
3564 (sha256
3565 (base32
47147877 3566 "19gyl917lf5ydy5hgj0hnc388rw5sbj83awav9js2yr2zmbgn4d7"))))
286157dc
RW
3567 (properties `((upstream-name . "BiocNeighbors")))
3568 (build-system r-build-system)
3569 (propagated-inputs
12e2aa96
RW
3570 `(("r-biocparallel" ,r-biocparallel)
3571 ("r-matrix" ,r-matrix)
286157dc 3572 ("r-rcpp" ,r-rcpp)
6fc161fc 3573 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc 3574 ("r-s4vectors" ,r-s4vectors)))
f5864c11
RW
3575 (native-inputs
3576 `(("r-knitr" ,r-knitr)))
286157dc
RW
3577 (home-page "https://bioconductor.org/packages/BiocNeighbors")
3578 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
3579 (description
3580 "This package implements exact and approximate methods for nearest
3581neighbor detection, in a framework that allows them to be easily switched
3582within Bioconductor packages or workflows. The exact algorithm is implemented
3583using pre-clustering with the k-means algorithm. Functions are also provided
3584to search for all neighbors within a given distance. Parallelization is
3585achieved for all methods using the BiocParallel framework.")
3586 (license license:gpl3)))
8a587c89 3587
99391290
RW
3588(define-public r-biocsingular
3589 (package
3590 (name "r-biocsingular")
798ec289 3591 (version "1.6.0")
99391290
RW
3592 (source
3593 (origin
3594 (method url-fetch)
3595 (uri (bioconductor-uri "BiocSingular" version))
3596 (sha256
3597 (base32
798ec289 3598 "1hczix1h14d19hzcsngqkqqnqkprs41phzlcird8haxnw9bs03ni"))))
99391290
RW
3599 (properties `((upstream-name . "BiocSingular")))
3600 (build-system r-build-system)
3601 (propagated-inputs
3602 `(("r-beachmat" ,r-beachmat)
3603 ("r-biocgenerics" ,r-biocgenerics)
3604 ("r-biocparallel" ,r-biocparallel)
3605 ("r-delayedarray" ,r-delayedarray)
3606 ("r-irlba" ,r-irlba)
3607 ("r-matrix" ,r-matrix)
3608 ("r-rcpp" ,r-rcpp)
3609 ("r-rsvd" ,r-rsvd)
3610 ("r-s4vectors" ,r-s4vectors)))
a8351d46
RW
3611 (native-inputs
3612 `(("r-knitr" ,r-knitr)))
99391290
RW
3613 (home-page "https://github.com/LTLA/BiocSingular")
3614 (synopsis "Singular value decomposition for Bioconductor packages")
3615 (description
3616 "This package implements exact and approximate methods for singular value
3617decomposition and principal components analysis, in a framework that allows
3618them to be easily switched within Bioconductor packages or workflows. Where
3619possible, parallelization is achieved using the BiocParallel framework.")
3620 (license license:gpl3)))
3621
a961ae46
RW
3622(define-public r-destiny
3623 (package
3624 (name "r-destiny")
4217307f 3625 (version "3.4.0")
a961ae46
RW
3626 (source
3627 (origin
3628 (method url-fetch)
3629 (uri (bioconductor-uri "destiny" version))
3630 (sha256
3631 (base32
4217307f 3632 "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2"))))
a961ae46
RW
3633 (build-system r-build-system)
3634 (propagated-inputs
3635 `(("r-biobase" ,r-biobase)
3636 ("r-biocgenerics" ,r-biocgenerics)
6e10ac07 3637 ("r-ggplot-multistats" ,r-ggplot-multistats)
0aa72f2d 3638 ("r-ggplot2" ,r-ggplot2)
a961ae46 3639 ("r-ggthemes" ,r-ggthemes)
6e10ac07
RW
3640 ("r-irlba" ,r-irlba)
3641 ("r-knn-covertree" ,r-knn-covertree)
a961ae46 3642 ("r-matrix" ,r-matrix)
6e10ac07 3643 ("r-pcamethods" ,r-pcamethods)
a961ae46
RW
3644 ("r-proxy" ,r-proxy)
3645 ("r-rcpp" ,r-rcpp)
3646 ("r-rcppeigen" ,r-rcppeigen)
6e10ac07
RW
3647 ("r-rcpphnsw" ,r-rcpphnsw)
3648 ("r-rspectra" ,r-rspectra)
a961ae46
RW
3649 ("r-scales" ,r-scales)
3650 ("r-scatterplot3d" ,r-scatterplot3d)
6e10ac07 3651 ("r-singlecellexperiment" ,r-singlecellexperiment)
a961ae46
RW
3652 ("r-smoother" ,r-smoother)
3653 ("r-summarizedexperiment" ,r-summarizedexperiment)
6e10ac07
RW
3654 ("r-tidyr" ,r-tidyr)
3655 ("r-tidyselect" ,r-tidyselect)
a961ae46 3656 ("r-vim" ,r-vim)))
3f782a6d
RW
3657 (native-inputs
3658 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
a961ae46
RW
3659 (home-page "https://bioconductor.org/packages/destiny/")
3660 (synopsis "Create and plot diffusion maps")
3661 (description "This package provides tools to create and plot diffusion
3662maps.")
3663 ;; Any version of the GPL
3664 (license license:gpl3+)))
3665
8a587c89
RW
3666(define-public r-savr
3667 (package
3668 (name "r-savr")
967fc583 3669 (version "1.28.0")
8a587c89
RW
3670 (source
3671 (origin
3672 (method url-fetch)
3673 (uri (bioconductor-uri "savR" version))
3674 (sha256
3675 (base32
967fc583 3676 "1vha9b7gndwjzvrzr1hdhv3wc6a1s2n9grxwfd78yb2lkysf4hic"))))
8a587c89
RW
3677 (properties `((upstream-name . "savR")))
3678 (build-system r-build-system)
3679 (propagated-inputs
3680 `(("r-ggplot2" ,r-ggplot2)
3681 ("r-gridextra" ,r-gridextra)
3682 ("r-reshape2" ,r-reshape2)
3683 ("r-scales" ,r-scales)
3684 ("r-xml" ,r-xml)))
3685 (home-page "https://github.com/bcalder/savR")
3686 (synopsis "Parse and analyze Illumina SAV files")
3687 (description
3688 "This package provides tools to parse Illumina Sequence Analysis
3689Viewer (SAV) files, access data, and generate QC plots.")
3690 (license license:agpl3+)))
41ffc214
RW
3691
3692(define-public r-chipexoqual
3693 (package
3694 (name "r-chipexoqual")
ff4d0804 3695 (version "1.14.0")
41ffc214
RW
3696 (source
3697 (origin
3698 (method url-fetch)
3699 (uri (bioconductor-uri "ChIPexoQual" version))
3700 (sha256
3701 (base32
ff4d0804 3702 "15r5jgkfwwfqpw4v4q2ddmglm3bfw002nnbnzn1s0v2b1w3bgiag"))))
41ffc214
RW
3703 (properties `((upstream-name . "ChIPexoQual")))
3704 (build-system r-build-system)
3705 (propagated-inputs
3706 `(("r-biocparallel" ,r-biocparallel)
3707 ("r-biovizbase" ,r-biovizbase)
3708 ("r-broom" ,r-broom)
3709 ("r-data-table" ,r-data-table)
3710 ("r-dplyr" ,r-dplyr)
3711 ("r-genomeinfodb" ,r-genomeinfodb)
3712 ("r-genomicalignments" ,r-genomicalignments)
3713 ("r-genomicranges" ,r-genomicranges)
3714 ("r-ggplot2" ,r-ggplot2)
3715 ("r-hexbin" ,r-hexbin)
3716 ("r-iranges" ,r-iranges)
3717 ("r-rcolorbrewer" ,r-rcolorbrewer)
3718 ("r-rmarkdown" ,r-rmarkdown)
3719 ("r-rsamtools" ,r-rsamtools)
3720 ("r-s4vectors" ,r-s4vectors)
3721 ("r-scales" ,r-scales)
3722 ("r-viridis" ,r-viridis)))
9697afb1
RW
3723 (native-inputs
3724 `(("r-knitr" ,r-knitr)))
41ffc214
RW
3725 (home-page "https://github.com/keleslab/ChIPexoQual")
3726 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
3727 (description
3728 "This package provides a quality control pipeline for ChIP-exo/nexus
3729sequencing data.")
3730 (license license:gpl2+)))
c18dccff 3731
3d13b448
RW
3732(define-public r-copynumber
3733 (package
3734 (name "r-copynumber")
43d8db04 3735 (version "1.30.0")
3d13b448
RW
3736 (source (origin
3737 (method url-fetch)
3738 (uri (bioconductor-uri "copynumber" version))
3739 (sha256
3740 (base32
43d8db04 3741 "00fyfy3kpz33v1hqisd5m5xdazwjmjrfj8ssbf6p9m3am2ar23gm"))))
3d13b448
RW
3742 (build-system r-build-system)
3743 (propagated-inputs
3744 `(("r-s4vectors" ,r-s4vectors)
3745 ("r-iranges" ,r-iranges)
3746 ("r-genomicranges" ,r-genomicranges)
3747 ("r-biocgenerics" ,r-biocgenerics)))
3748 (home-page "https://bioconductor.org/packages/copynumber")
3749 (synopsis "Segmentation of single- and multi-track copy number data")
3750 (description
3751 "This package segments single- and multi-track copy number data by a
3752penalized least squares regression method.")
3753 (license license:artistic2.0)))
3754
c18dccff
RW
3755(define-public r-dnacopy
3756 (package
3757 (name "r-dnacopy")
850f4c2a 3758 (version "1.64.0")
c18dccff
RW
3759 (source
3760 (origin
3761 (method url-fetch)
3762 (uri (bioconductor-uri "DNAcopy" version))
3763 (sha256
3764 (base32
850f4c2a 3765 "0km5af4iw8a0m6by933lgdi5246jafyfxk6fsqdiwg07v9wxw5hc"))))
c18dccff
RW
3766 (properties `((upstream-name . "DNAcopy")))
3767 (build-system r-build-system)
3768 (native-inputs `(("gfortran" ,gfortran)))
3769 (home-page "https://bioconductor.org/packages/DNAcopy")
3770 (synopsis "DNA copy number data analysis")
3771 (description
3772 "This package implements the @dfn{circular binary segmentation} (CBS)
3773algorithm to segment DNA copy number data and identify genomic regions with
3774abnormal copy number.")
3775 (license license:gpl2+)))
3a0babac
RW
3776
3777;; This is a CRAN package, but it uncharacteristically depends on a
3778;; Bioconductor package.
3779(define-public r-htscluster
3780 (package
3781 (name "r-htscluster")
3782 (version "2.0.8")
3783 (source
3784 (origin
3785 (method url-fetch)
3786 (uri (cran-uri "HTSCluster" version))
3787 (sha256
3788 (base32
3789 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
3790 (properties `((upstream-name . "HTSCluster")))
3791 (build-system r-build-system)
3792 (propagated-inputs
3793 `(("r-capushe" ,r-capushe)
3794 ("r-edger" ,r-edger)
3795 ("r-plotrix" ,r-plotrix)))
3796 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
3797 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
3798 (description
3799 "This package provides a Poisson mixture model is implemented to cluster
3800genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
3801estimation is performed using either the EM or CEM algorithm, and the slope
3802heuristics are used for model selection (i.e., to choose the number of
3803clusters).")
3804 (license license:gpl3+)))
173c9960
RW
3805
3806(define-public r-deds
3807 (package
3808 (name "r-deds")
96030bf7 3809 (version "1.60.0")
173c9960
RW
3810 (source
3811 (origin
3812 (method url-fetch)
3813 (uri (bioconductor-uri "DEDS" version))
3814 (sha256
3815 (base32
96030bf7 3816 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
173c9960
RW
3817 (properties `((upstream-name . "DEDS")))
3818 (build-system r-build-system)
3819 (home-page "https://bioconductor.org/packages/DEDS/")
3820 (synopsis "Differential expression via distance summary for microarray data")
3821 (description
3822 "This library contains functions that calculate various statistics of
3823differential expression for microarray data, including t statistics, fold
3824change, F statistics, SAM, moderated t and F statistics and B statistics. It
3825also implements a new methodology called DEDS (Differential Expression via
3826Distance Summary), which selects differentially expressed genes by integrating
3827and summarizing a set of statistics using a weighted distance approach.")
3828 ;; Any version of the LGPL.
3829 (license license:lgpl3+)))
7ed869f7
RW
3830
3831;; This is a CRAN package, but since it depends on a Bioconductor package we
3832;; put it here.
3833(define-public r-nbpseq
3834 (package
3835 (name "r-nbpseq")
3836 (version "0.3.0")
3837 (source
3838 (origin
3839 (method url-fetch)
3840 (uri (cran-uri "NBPSeq" version))
3841 (sha256
3842 (base32
3843 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
3844 (properties `((upstream-name . "NBPSeq")))
3845 (build-system r-build-system)
3846 (propagated-inputs
3847 `(("r-qvalue" ,r-qvalue)))
3848 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
3849 (synopsis "Negative binomial models for RNA-Seq data")
3850 (description
3851 "This package provides negative binomial models for two-group comparisons
3852and regression inferences from RNA-sequencing data.")
3853 (license license:gpl2)))
3087a2f3
RW
3854
3855(define-public r-ebseq
3856 (package
3857 (name "r-ebseq")
939c888d 3858 (version "1.30.0")
3087a2f3
RW
3859 (source
3860 (origin
3861 (method url-fetch)
3862 (uri (bioconductor-uri "EBSeq" version))
3863 (sha256
3864 (base32
939c888d 3865 "1x2489xaqg85v7n3yhqs0nh9ha6dn4m167dkc6akzig4xivwjjny"))))
3087a2f3
RW
3866 (properties `((upstream-name . "EBSeq")))
3867 (build-system r-build-system)
3868 (propagated-inputs
3869 `(("r-blockmodeling" ,r-blockmodeling)
3870 ("r-gplots" ,r-gplots)
3871 ("r-testthat" ,r-testthat)))
3872 (home-page "https://bioconductor.org/packages/EBSeq")
3873 (synopsis "Differential expression analysis of RNA-seq data")
3874 (description
3875 "This package provides tools for differential expression analysis at both
3876gene and isoform level using RNA-seq data")
3877 (license license:artistic2.0)))
cb1ab035
RJ
3878
3879(define-public r-karyoploter
3880 (package
3881 (name "r-karyoploter")
37da4513 3882 (version "1.16.0")
cb1ab035
RJ
3883 (source (origin
3884 (method url-fetch)
3885 (uri (bioconductor-uri "karyoploteR" version))
3886 (sha256
3887 (base32
37da4513 3888 "1agw49mckm3g33igqdp9lr8a4ky8nhivaxrs7d00dvzk0diqwdb2"))))
cb1ab035
RJ
3889 (build-system r-build-system)
3890 (propagated-inputs
6e2dc9e3
RW
3891 `(("r-annotationdbi" ,r-annotationdbi)
3892 ("r-bamsignals" ,r-bamsignals)
3893 ("r-bezier" ,r-bezier)
3894 ("r-biovizbase" ,r-biovizbase)
3895 ("r-digest" ,r-digest)
3896 ("r-genomeinfodb" ,r-genomeinfodb)
3897 ("r-genomicfeatures" ,r-genomicfeatures)
cb1ab035
RJ
3898 ("r-genomicranges" ,r-genomicranges)
3899 ("r-iranges" ,r-iranges)
cb1ab035 3900 ("r-memoise" ,r-memoise)
6e2dc9e3
RW
3901 ("r-regioner" ,r-regioner)
3902 ("r-rsamtools" ,r-rsamtools)
cb1ab035 3903 ("r-rtracklayer" ,r-rtracklayer)
cb1ab035 3904 ("r-s4vectors" ,r-s4vectors)
cb1ab035 3905 ("r-variantannotation" ,r-variantannotation)))
6e2dc9e3
RW
3906 (native-inputs
3907 `(("r-knitr" ,r-knitr)))
cb1ab035
RJ
3908 (home-page "https://bioconductor.org/packages/karyoploteR/")
3909 (synopsis "Plot customizable linear genomes displaying arbitrary data")
3910 (description "This package creates karyotype plots of arbitrary genomes and
7230f6d5 3911offers a complete set of functions to plot arbitrary data on them. It mimics
cb1ab035
RJ
3912many R base graphics functions coupling them with a coordinate change function
3913automatically mapping the chromosome and data coordinates into the plot
3914coordinates.")
3915 (license license:artistic2.0)))
2cb71d81
RW
3916
3917(define-public r-lpsymphony
3918 (package
3919 (name "r-lpsymphony")
378d67c9 3920 (version "1.18.0")
2cb71d81
RW
3921 (source
3922 (origin
3923 (method url-fetch)
3924 (uri (bioconductor-uri "lpsymphony" version))
3925 (sha256
3926 (base32
378d67c9 3927 "0f9qjfv7rp1y3mwscnjz3pph7m40zgz55xcdhyii6k1iw2vyaxx9"))))
2cb71d81
RW
3928 (build-system r-build-system)
3929 (inputs
0653b8b0 3930 `(("zlib" ,zlib)))
2cb71d81 3931 (native-inputs
0653b8b0
RW
3932 `(("pkg-config" ,pkg-config)
3933 ("r-knitr" ,r-knitr)))
c756328e 3934 (home-page "https://r-forge.r-project.org/projects/rsymphony")
2cb71d81
RW
3935 (synopsis "Symphony integer linear programming solver in R")
3936 (description
3937 "This package was derived from Rsymphony. The package provides an R
3938interface to SYMPHONY, a linear programming solver written in C++. The main
3939difference between this package and Rsymphony is that it includes the solver
3940source code, while Rsymphony expects to find header and library files on the
3941users' system. Thus the intention of @code{lpsymphony} is to provide an easy
3942to install interface to SYMPHONY.")
3943 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
3944 ;; lpsimphony is released under the same terms.
3945 (license license:epl1.0)))
704de8f5
RW
3946
3947(define-public r-ihw
3948 (package
3949 (name "r-ihw")
95b1f350 3950 (version "1.18.0")
704de8f5
RW
3951 (source
3952 (origin
3953 (method url-fetch)
3954 (uri (bioconductor-uri "IHW" version))
3955 (sha256
3956 (base32
95b1f350 3957 "04szg3bj5cjixxcp8j3inmj0fzk2mg8gp2w2b33x0im8ik24qiw0"))))
704de8f5
RW
3958 (properties `((upstream-name . "IHW")))
3959 (build-system r-build-system)
3960 (propagated-inputs
3961 `(("r-biocgenerics" ,r-biocgenerics)
3962 ("r-fdrtool" ,r-fdrtool)
3963 ("r-lpsymphony" ,r-lpsymphony)
3964 ("r-slam" ,r-slam)))
359a084a
RW
3965 (native-inputs
3966 `(("r-knitr" ,r-knitr)))
704de8f5
RW
3967 (home-page "https://bioconductor.org/packages/IHW")
3968 (synopsis "Independent hypothesis weighting")
3969 (description
3970 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
3971procedure that increases power compared to the method of Benjamini and
3972Hochberg by assigning data-driven weights to each hypothesis. The input to
3973IHW is a two-column table of p-values and covariates. The covariate can be
3974any continuous-valued or categorical variable that is thought to be
3975informative on the statistical properties of each hypothesis test, while it is
3976independent of the p-value under the null hypothesis.")
3977 (license license:artistic2.0)))
251e0830
RW
3978
3979(define-public r-icobra
3980 (package
3981 (name "r-icobra")
e26b5eef 3982 (version "1.18.0")
251e0830
RW
3983 (source
3984 (origin
3985 (method url-fetch)
3986 (uri (bioconductor-uri "iCOBRA" version))
3987 (sha256
3988 (base32
e26b5eef 3989 "0knqvvfi5y53jk8s2g2bqgxnh2pbdf38676fk7pkdp1r2j6cbi3s"))))
251e0830
RW
3990 (properties `((upstream-name . "iCOBRA")))
3991 (build-system r-build-system)
3992 (propagated-inputs
3993 `(("r-dplyr" ,r-dplyr)
3994 ("r-dt" ,r-dt)
3995 ("r-ggplot2" ,r-ggplot2)
3996 ("r-limma" ,r-limma)
3997 ("r-reshape2" ,r-reshape2)
3998 ("r-rocr" ,r-rocr)
3999 ("r-scales" ,r-scales)
4000 ("r-shiny" ,r-shiny)
4001 ("r-shinybs" ,r-shinybs)
4002 ("r-shinydashboard" ,r-shinydashboard)
4003 ("r-upsetr" ,r-upsetr)))
ee1e8fee
RW
4004 (native-inputs
4005 `(("r-knitr" ,r-knitr)))
251e0830
RW
4006 (home-page "https://bioconductor.org/packages/iCOBRA")
4007 (synopsis "Comparison and visualization of ranking and assignment methods")
4008 (description
4009 "This package provides functions for calculation and visualization of
4010performance metrics for evaluation of ranking and binary
4011classification (assignment) methods. It also contains a Shiny application for
4012interactive exploration of results.")
4013 (license license:gpl2+)))
925fcdbb
RW
4014
4015(define-public r-mast
4016 (package
4017 (name "r-mast")
532b1068 4018 (version "1.16.0")
925fcdbb
RW
4019 (source
4020 (origin
4021 (method url-fetch)
4022 (uri (bioconductor-uri "MAST" version))
4023 (sha256
4024 (base32
532b1068 4025 "11qr7n9i4masqz0yzikddchyn223m8dy6zv461dly07fd43qi9mn"))))
925fcdbb
RW
4026 (properties `((upstream-name . "MAST")))
4027 (build-system r-build-system)
4028 (propagated-inputs
4029 `(("r-abind" ,r-abind)
4030 ("r-biobase" ,r-biobase)
4031 ("r-biocgenerics" ,r-biocgenerics)
4032 ("r-data-table" ,r-data-table)
4033 ("r-ggplot2" ,r-ggplot2)
4034 ("r-plyr" ,r-plyr)
4035 ("r-progress" ,r-progress)
4036 ("r-reshape2" ,r-reshape2)
4037 ("r-s4vectors" ,r-s4vectors)
4038 ("r-singlecellexperiment" ,r-singlecellexperiment)
4039 ("r-stringr" ,r-stringr)
4040 ("r-summarizedexperiment" ,r-summarizedexperiment)))
51d1a7a2
RW
4041 (native-inputs
4042 `(("r-knitr" ,r-knitr)))
925fcdbb
RW
4043 (home-page "https://github.com/RGLab/MAST/")
4044 (synopsis "Model-based analysis of single cell transcriptomics")
4045 (description
4046 "This package provides methods and models for handling zero-inflated
4047single cell assay data.")
4048 (license license:gpl2+)))
2d7627cf
RW
4049
4050(define-public r-monocle
4051 (package
4052 (name "r-monocle")
38bc0bf8 4053 (version "2.18.0")
2d7627cf
RW
4054 (source
4055 (origin
4056 (method url-fetch)
4057 (uri (bioconductor-uri "monocle" version))
4058 (sha256
4059 (base32
38bc0bf8 4060 "1k3hwi9aspjy75arigg7i1w7ygf112y12cndibf2bhpz2phzwslx"))))
2d7627cf
RW
4061 (build-system r-build-system)
4062 (propagated-inputs
4063 `(("r-biobase" ,r-biobase)
4064 ("r-biocgenerics" ,r-biocgenerics)
4065 ("r-biocviews" ,r-biocviews)
4066 ("r-cluster" ,r-cluster)
4067 ("r-combinat" ,r-combinat)
4068 ("r-ddrtree" ,r-ddrtree)
4069 ("r-densityclust" ,r-densityclust)
4070 ("r-dplyr" ,r-dplyr)
4071 ("r-fastica" ,r-fastica)
4072 ("r-ggplot2" ,r-ggplot2)
4073 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
4074 ("r-igraph" ,r-igraph)
4075 ("r-irlba" ,r-irlba)
4076 ("r-limma" ,r-limma)
4077 ("r-mass" ,r-mass)
4078 ("r-matrix" ,r-matrix)
4079 ("r-matrixstats" ,r-matrixstats)
4080 ("r-pheatmap" ,r-pheatmap)
4081 ("r-plyr" ,r-plyr)
4082 ("r-proxy" ,r-proxy)
4083 ("r-qlcmatrix" ,r-qlcmatrix)
4084 ("r-rann" ,r-rann)
4085 ("r-rcpp" ,r-rcpp)
4086 ("r-reshape2" ,r-reshape2)
4087 ("r-rtsne" ,r-rtsne)
4088 ("r-slam" ,r-slam)
4089 ("r-stringr" ,r-stringr)
4090 ("r-tibble" ,r-tibble)
4091 ("r-vgam" ,r-vgam)
4092 ("r-viridis" ,r-viridis)))
d1f3c371
RW
4093 (native-inputs
4094 `(("r-knitr" ,r-knitr)))
2d7627cf
RW
4095 (home-page "https://bioconductor.org/packages/monocle")
4096 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
4097 (description
4098 "Monocle performs differential expression and time-series analysis for
4099single-cell expression experiments. It orders individual cells according to
4100progress through a biological process, without knowing ahead of time which
4101genes define progress through that process. Monocle also performs
4102differential expression analysis, clustering, visualization, and other useful
4103tasks on single cell expression data. It is designed to work with RNA-Seq and
4104qPCR data, but could be used with other types as well.")
4105 (license license:artistic2.0)))
6213e441 4106
b2dce6b5
RW
4107(define-public r-monocle3
4108 (package
4109 (name "r-monocle3")
4110 (version "0.1.2")
4111 (source
4112 (origin
4113 (method git-fetch)
4114 (uri (git-reference
b0e7b699 4115 (url "https://github.com/cole-trapnell-lab/monocle3")
b2dce6b5
RW
4116 (commit version)))
4117 (file-name (git-file-name name version))
4118 (sha256
4119 (base32
4120 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
4121 (build-system r-build-system)
4122 (propagated-inputs
4123 `(("r-biobase" ,r-biobase)
4124 ("r-biocgenerics" ,r-biocgenerics)
4125 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4126 ("r-dplyr" ,r-dplyr)
4127 ("r-ggplot2" ,r-ggplot2)
4128 ("r-ggrepel" ,r-ggrepel)
4129 ("r-grr" ,r-grr)
4130 ("r-htmlwidgets" ,r-htmlwidgets)
4131 ("r-igraph" ,r-igraph)
4132 ("r-irlba" ,r-irlba)
4133 ("r-limma" ,r-limma)
4134 ("r-lmtest" ,r-lmtest)
4135 ("r-mass" ,r-mass)
4136 ("r-matrix" ,r-matrix)
4137 ("r-matrix-utils" ,r-matrix-utils)
4138 ("r-pbapply" ,r-pbapply)
4139 ("r-pbmcapply" ,r-pbmcapply)
4140 ("r-pheatmap" ,r-pheatmap)
4141 ("r-plotly" ,r-plotly)
4142 ("r-pryr" ,r-pryr)
4143 ("r-proxy" ,r-proxy)
4144 ("r-pscl" ,r-pscl)
4145 ("r-purrr" ,r-purrr)
4146 ("r-rann" ,r-rann)
4147 ("r-rcpp" ,r-rcpp)
4148 ("r-rcppparallel" ,r-rcppparallel)
4149 ("r-reshape2" ,r-reshape2)
4150 ("r-reticulate" ,r-reticulate)
4151 ("r-rhpcblasctl" ,r-rhpcblasctl)
4152 ("r-rtsne" ,r-rtsne)
4153 ("r-shiny" ,r-shiny)
4154 ("r-slam" ,r-slam)
4155 ("r-spdep" ,r-spdep)
4156 ("r-speedglm" ,r-speedglm)
4157 ("r-stringr" ,r-stringr)
4158 ("r-singlecellexperiment" ,r-singlecellexperiment)
4159 ("r-tibble" ,r-tibble)
4160 ("r-tidyr" ,r-tidyr)
4161 ("r-uwot" ,r-uwot)
4162 ("r-viridis" ,r-viridis)))
4163 (home-page "https://github.com/cole-trapnell-lab/monocle3")
4164 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
4165 (description
4166 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
4167 (license license:expat)))
4168
6213e441
RW
4169(define-public r-noiseq
4170 (package
4171 (name "r-noiseq")
8396c45e 4172 (version "2.34.0")
6213e441
RW
4173 (source
4174 (origin
4175 (method url-fetch)
4176 (uri (bioconductor-uri "NOISeq" version))
4177 (sha256
4178 (base32
8396c45e 4179 "08qlavakclgzk345bliam4cfjhsy39n4s6m1biqpq94n9qp00x8f"))))
6213e441
RW
4180 (properties `((upstream-name . "NOISeq")))
4181 (build-system r-build-system)
4182 (propagated-inputs
4183 `(("r-biobase" ,r-biobase)
4184 ("r-matrix" ,r-matrix)))
4185 (home-page "https://bioconductor.org/packages/NOISeq")
4186 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
4187 (description
4188 "This package provides tools to support the analysis of RNA-seq
4189expression data or other similar kind of data. It provides exploratory plots
4190to evaluate saturation, count distribution, expression per chromosome, type of
4191detected features, features length, etc. It also supports the analysis of
4192differential expression between two experimental conditions with no parametric
4193assumptions.")
4194 (license license:artistic2.0)))
b409c357
RW
4195
4196(define-public r-scdd
4197 (package
4198 (name "r-scdd")
b856a487 4199 (version "1.14.0")
b409c357
RW
4200 (source
4201 (origin
4202 (method url-fetch)
4203 (uri (bioconductor-uri "scDD" version))
4204 (sha256
4205 (base32
b856a487 4206 "07l07fq5633ccq5d3l35dm34pwvaqfa3b3qwpn5v5xn99f5hfz0g"))))
b409c357
RW
4207 (properties `((upstream-name . "scDD")))
4208 (build-system r-build-system)
4209 (propagated-inputs
4210 `(("r-arm" ,r-arm)
4211 ("r-biocparallel" ,r-biocparallel)
4212 ("r-ebseq" ,r-ebseq)
4213 ("r-fields" ,r-fields)
4214 ("r-ggplot2" ,r-ggplot2)
4215 ("r-mclust" ,r-mclust)
4216 ("r-outliers" ,r-outliers)
4217 ("r-s4vectors" ,r-s4vectors)
4218 ("r-scran" ,r-scran)
4219 ("r-singlecellexperiment" ,r-singlecellexperiment)
4220 ("r-summarizedexperiment" ,r-summarizedexperiment)))
ce9e19bc
RW
4221 (native-inputs
4222 `(("r-knitr" ,r-knitr)))
b409c357
RW
4223 (home-page "https://github.com/kdkorthauer/scDD")
4224 (synopsis "Mixture modeling of single-cell RNA-seq data")
4225 (description
4226 "This package implements a method to analyze single-cell RNA-seq data
4227utilizing flexible Dirichlet Process mixture models. Genes with differential
4228distributions of expression are classified into several interesting patterns
4229of differences between two conditions. The package also includes functions
4230for simulating data with these patterns from negative binomial
4231distributions.")
4232 (license license:gpl2)))
f0887757
RW
4233
4234(define-public r-scone
4235 (package
4236 (name "r-scone")
bde9dc5b 4237 (version "1.14.0")
f0887757
RW
4238 (source
4239 (origin
4240 (method url-fetch)
4241 (uri (bioconductor-uri "scone" version))
4242 (sha256
4243 (base32
bde9dc5b 4244 "1lnyxcrw3kn5gi3n59dwdhkqps58cjxfknsjsj53qz5rv8iiqz73"))))
f0887757
RW
4245 (build-system r-build-system)
4246 (propagated-inputs
4247 `(("r-aroma-light" ,r-aroma-light)
4248 ("r-biocparallel" ,r-biocparallel)
4249 ("r-boot" ,r-boot)
4250 ("r-class" ,r-class)
4251 ("r-cluster" ,r-cluster)
4252 ("r-compositions" ,r-compositions)
4253 ("r-diptest" ,r-diptest)
4254 ("r-edger" ,r-edger)
4255 ("r-fpc" ,r-fpc)
4256 ("r-gplots" ,r-gplots)
4257 ("r-hexbin" ,r-hexbin)
4258 ("r-limma" ,r-limma)
4259 ("r-matrixstats" ,r-matrixstats)
4260 ("r-mixtools" ,r-mixtools)
4261 ("r-rarpack" ,r-rarpack)
4262 ("r-rcolorbrewer" ,r-rcolorbrewer)
4263 ("r-rhdf5" ,r-rhdf5)
4264 ("r-ruvseq" ,r-ruvseq)
4265 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3fc1e039
RW
4266 (native-inputs
4267 `(("r-knitr" ,r-knitr)))
f0887757
RW
4268 (home-page "https://bioconductor.org/packages/scone")
4269 (synopsis "Single cell overview of normalized expression data")
4270 (description
4271 "SCONE is an R package for comparing and ranking the performance of
4272different normalization schemes for single-cell RNA-seq and other
4273high-throughput analyses.")
4274 (license license:artistic2.0)))
f9201d67
RW
4275
4276(define-public r-geoquery
4277 (package
4278 (name "r-geoquery")
5c4edeef 4279 (version "2.58.0")
f9201d67
RW
4280 (source
4281 (origin
4282 (method url-fetch)
4283 (uri (bioconductor-uri "GEOquery" version))
4284 (sha256
4285 (base32
5c4edeef 4286 "1jzhgnd404wkz978vbqzwbgixr7yk98c7s9q1fzlyax4f8l0cpi4"))))
f9201d67
RW
4287 (properties `((upstream-name . "GEOquery")))
4288 (build-system r-build-system)
4289 (propagated-inputs
4290 `(("r-biobase" ,r-biobase)
4291 ("r-dplyr" ,r-dplyr)
4292 ("r-httr" ,r-httr)
4293 ("r-limma" ,r-limma)
4294 ("r-magrittr" ,r-magrittr)
4295 ("r-readr" ,r-readr)
4296 ("r-tidyr" ,r-tidyr)
4297 ("r-xml2" ,r-xml2)))
159e427c
RW
4298 (native-inputs
4299 `(("r-knitr" ,r-knitr)))
f9201d67
RW
4300 (home-page "https://github.com/seandavi/GEOquery/")
4301 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
4302 (description
4303 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
4304microarray data. Given the rich and varied nature of this resource, it is
4305only natural to want to apply BioConductor tools to these data. GEOquery is
4306the bridge between GEO and BioConductor.")
4307 (license license:gpl2)))
eed6ff03
RW
4308
4309(define-public r-illuminaio
4310 (package
4311 (name "r-illuminaio")
e89966e9 4312 (version "0.32.0")
eed6ff03
RW
4313 (source
4314 (origin
4315 (method url-fetch)
4316 (uri (bioconductor-uri "illuminaio" version))
4317 (sha256
4318 (base32
e89966e9 4319 "1yqm2fqw5ka7qywbal3p7axlwm1r0wibsr33n5xjma1dl9pi8fay"))))
eed6ff03
RW
4320 (build-system r-build-system)
4321 (propagated-inputs
4322 `(("r-base64" ,r-base64)))
4323 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
4324 (synopsis "Parse Illumina microarray output files")
4325 (description
4326 "This package provides tools for parsing Illumina's microarray output
4327files, including IDAT.")
4328 (license license:gpl2)))
f4eac096
RW
4329
4330(define-public r-siggenes
4331 (package
4332 (name "r-siggenes")
0fd830fe 4333 (version "1.64.0")
f4eac096
RW
4334 (source
4335 (origin
4336 (method url-fetch)
4337 (uri (bioconductor-uri "siggenes" version))
4338 (sha256
4339 (base32
0fd830fe 4340 "08wi2i6pqx06v13533y3mpli5fb637h0xfwcwy67ya9j2ygypv7w"))))
f4eac096
RW
4341 (build-system r-build-system)
4342 (propagated-inputs
4343 `(("r-biobase" ,r-biobase)
409f4dd6
RW
4344 ("r-multtest" ,r-multtest)
4345 ("r-scrime" ,r-scrime)))
f4eac096
RW
4346 (home-page "https://bioconductor.org/packages/siggenes/")
4347 (synopsis
4348 "Multiple testing using SAM and Efron's empirical Bayes approaches")
4349 (description
4350 "This package provides tools for the identification of differentially
4351expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
4352both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
4353Bayes Analyses of Microarrays} (EBAM).")
4354 (license license:lgpl2.0+)))
34a24f95
RW
4355
4356(define-public r-bumphunter
4357 (package
4358 (name "r-bumphunter")
50c5fee6 4359 (version "1.32.0")
34a24f95
RW
4360 (source
4361 (origin
4362 (method url-fetch)
4363 (uri (bioconductor-uri "bumphunter" version))
4364 (sha256
4365 (base32
50c5fee6 4366 "0hfl820kfxydv5kpgyly7sibv2sp6dqsmc78qm33n81w4z4j0mkk"))))
34a24f95
RW
4367 (build-system r-build-system)
4368 (propagated-inputs
4369 `(("r-annotationdbi" ,r-annotationdbi)
4370 ("r-biocgenerics" ,r-biocgenerics)
4371 ("r-dorng" ,r-dorng)
4372 ("r-foreach" ,r-foreach)
4373 ("r-genomeinfodb" ,r-genomeinfodb)
4374 ("r-genomicfeatures" ,r-genomicfeatures)
4375 ("r-genomicranges" ,r-genomicranges)
4376 ("r-iranges" ,r-iranges)
4377 ("r-iterators" ,r-iterators)
4378 ("r-limma" ,r-limma)
4379 ("r-locfit" ,r-locfit)
4380 ("r-matrixstats" ,r-matrixstats)
4381 ("r-s4vectors" ,r-s4vectors)))
4382 (home-page "https://github.com/ririzarr/bumphunter")
4383 (synopsis "Find bumps in genomic data")
4384 (description
4385 "This package provides tools for finding bumps in genomic data in order
4386to identify differentially methylated regions in epigenetic epidemiology
4387studies.")
4388 (license license:artistic2.0)))
0fbaf195
RW
4389
4390(define-public r-minfi
4391 (package
4392 (name "r-minfi")
e5a4198b 4393 (version "1.36.0")
0fbaf195
RW
4394 (source
4395 (origin
4396 (method url-fetch)
4397 (uri (bioconductor-uri "minfi" version))
4398 (sha256
4399 (base32
e5a4198b 4400 "1x3ksp6syl54hds7wgm4p9yj4mznhhhhk20ijn3i2jc3k8xqcqfi"))))
0fbaf195
RW
4401 (build-system r-build-system)
4402 (propagated-inputs
4403 `(("r-beanplot" ,r-beanplot)
4404 ("r-biobase" ,r-biobase)
4405 ("r-biocgenerics" ,r-biocgenerics)
4406 ("r-biocparallel" ,r-biocparallel)
4407 ("r-biostrings" ,r-biostrings)
4408 ("r-bumphunter" ,r-bumphunter)
4409 ("r-data-table" ,r-data-table)
4410 ("r-delayedarray" ,r-delayedarray)
4411 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4412 ("r-genefilter" ,r-genefilter)
4413 ("r-genomeinfodb" ,r-genomeinfodb)
4414 ("r-genomicranges" ,r-genomicranges)
4415 ("r-geoquery" ,r-geoquery)
4416 ("r-hdf5array" ,r-hdf5array)
4417 ("r-illuminaio" ,r-illuminaio)
4418 ("r-iranges" ,r-iranges)
4419 ("r-lattice" ,r-lattice)
4420 ("r-limma" ,r-limma)
4421 ("r-mass" ,r-mass)
4422 ("r-mclust" ,r-mclust)
4423 ("r-nlme" ,r-nlme)
4424 ("r-nor1mix" ,r-nor1mix)
4425 ("r-preprocesscore" ,r-preprocesscore)
4426 ("r-quadprog" ,r-quadprog)
4427 ("r-rcolorbrewer" ,r-rcolorbrewer)
4428 ("r-reshape" ,r-reshape)
4429 ("r-s4vectors" ,r-s4vectors)
4430 ("r-siggenes" ,r-siggenes)
4431 ("r-summarizedexperiment" ,r-summarizedexperiment)))
83e6ffda
RW
4432 (native-inputs
4433 `(("r-knitr" ,r-knitr)))
0fbaf195
RW
4434 (home-page "https://github.com/hansenlab/minfi")
4435 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
4436 (description
4437 "This package provides tools to analyze and visualize Illumina Infinium
4438methylation arrays.")
4439 (license license:artistic2.0)))
5ec5ba02
RW
4440
4441(define-public r-methylumi
4442 (package
4443 (name "r-methylumi")
0b7dd447 4444 (version "2.36.0")
5ec5ba02
RW
4445 (source
4446 (origin
4447 (method url-fetch)
4448 (uri (bioconductor-uri "methylumi" version))
4449 (sha256
4450 (base32
0b7dd447 4451 "00w5affxzirf6ffiznk33papwwvwsk2zgy6xvsx7iaf5kvnak2nh"))))
5ec5ba02
RW
4452 (build-system r-build-system)
4453 (propagated-inputs
4454 `(("r-annotate" ,r-annotate)
4455 ("r-annotationdbi" ,r-annotationdbi)
4456 ("r-biobase" ,r-biobase)
4457 ("r-biocgenerics" ,r-biocgenerics)
4458 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
4459 ("r-genefilter" ,r-genefilter)
4460 ("r-genomeinfodb" ,r-genomeinfodb)
4461 ("r-genomicranges" ,r-genomicranges)
4462 ("r-ggplot2" ,r-ggplot2)
4463 ("r-illuminaio" ,r-illuminaio)
4464 ("r-iranges" ,r-iranges)
4465 ("r-lattice" ,r-lattice)
4466 ("r-matrixstats" ,r-matrixstats)
4467 ("r-minfi" ,r-minfi)
4468 ("r-reshape2" ,r-reshape2)
4469 ("r-s4vectors" ,r-s4vectors)
4470 ("r-scales" ,r-scales)
4471 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5f25d5f8
RW
4472 (native-inputs
4473 `(("r-knitr" ,r-knitr)))
5ec5ba02
RW
4474 (home-page "https://bioconductor.org/packages/methylumi")
4475 (synopsis "Handle Illumina methylation data")
4476 (description
4477 "This package provides classes for holding and manipulating Illumina
4478methylation data. Based on eSet, it can contain MIAME information, sample
4479information, feature information, and multiple matrices of data. An
4480\"intelligent\" import function, methylumiR can read the Illumina text files
4481and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
4482HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
4483background correction, and quality control features for GoldenGate, Infinium,
4484and Infinium HD arrays are also included.")
4485 (license license:gpl2)))
09605cb2
RW
4486
4487(define-public r-lumi
4488 (package
4489 (name "r-lumi")
4eeaa159 4490 (version "2.42.0")
09605cb2
RW
4491 (source
4492 (origin
4493 (method url-fetch)
4494 (uri (bioconductor-uri "lumi" version))
4495 (sha256
4496 (base32
4eeaa159 4497 "19asap8vhm3g8hyvpr8l7mw071dsa1d95wx46lh8m6achffngqv3"))))
09605cb2
RW
4498 (build-system r-build-system)
4499 (propagated-inputs
4500 `(("r-affy" ,r-affy)
4501 ("r-annotate" ,r-annotate)
4502 ("r-annotationdbi" ,r-annotationdbi)
4503 ("r-biobase" ,r-biobase)
4504 ("r-dbi" ,r-dbi)
4505 ("r-genomicfeatures" ,r-genomicfeatures)
4506 ("r-genomicranges" ,r-genomicranges)
4507 ("r-kernsmooth" ,r-kernsmooth)
4508 ("r-lattice" ,r-lattice)
4509 ("r-mass" ,r-mass)
4510 ("r-methylumi" ,r-methylumi)
4511 ("r-mgcv" ,r-mgcv)
4512 ("r-nleqslv" ,r-nleqslv)
4513 ("r-preprocesscore" ,r-preprocesscore)
4514 ("r-rsqlite" ,r-rsqlite)))
4515 (home-page "https://bioconductor.org/packages/lumi")
4516 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
4517 (description
4518 "The lumi package provides an integrated solution for the Illumina
4519microarray data analysis. It includes functions of Illumina
4520BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
4521variance stabilization, normalization and gene annotation at the probe level.
4522It also includes the functions of processing Illumina methylation microarrays,
4523especially Illumina Infinium methylation microarrays.")
4524 (license license:lgpl2.0+)))
4291f36a
RW
4525
4526(define-public r-linnorm
4527 (package
4528 (name "r-linnorm")
37e09611 4529 (version "2.14.0")
4291f36a
RW
4530 (source
4531 (origin
4532 (method url-fetch)
4533 (uri (bioconductor-uri "Linnorm" version))
4534 (sha256
4535 (base32
37e09611 4536 "1is1kp5av01kqqph16xl7w1dqbyd0q85pgqfv9gqkk8m53635cz3"))))
4291f36a
RW
4537 (properties `((upstream-name . "Linnorm")))
4538 (build-system r-build-system)
4539 (propagated-inputs
4540 `(("r-amap" ,r-amap)
4541 ("r-apcluster" ,r-apcluster)
4542 ("r-ellipse" ,r-ellipse)
4543 ("r-fastcluster" ,r-fastcluster)
4544 ("r-fpc" ,r-fpc)
4545 ("r-ggdendro" ,r-ggdendro)
4546 ("r-ggplot2" ,r-ggplot2)
4547 ("r-gmodels" ,r-gmodels)
4548 ("r-igraph" ,r-igraph)
4549 ("r-limma" ,r-limma)
4550 ("r-mass" ,r-mass)
4551 ("r-mclust" ,r-mclust)
4552 ("r-rcpp" ,r-rcpp)
4553 ("r-rcpparmadillo" ,r-rcpparmadillo)
4554 ("r-rtsne" ,r-rtsne)
4555 ("r-statmod" ,r-statmod)
4556 ("r-vegan" ,r-vegan)
4557 ("r-zoo" ,r-zoo)))
1465873c
RW
4558 (native-inputs
4559 `(("r-knitr" ,r-knitr)))
4291f36a
RW
4560 (home-page "http://www.jjwanglab.org/Linnorm/")
4561 (synopsis "Linear model and normality based transformation method")
4562 (description
4563 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
4564count data or any large scale count data. It transforms such datasets for
4565parametric tests. In addition to the transformtion function (@code{Linnorm}),
4566the following pipelines are implemented:
4567
4568@enumerate
4569@item Library size/batch effect normalization (@code{Linnorm.Norm})
4570@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
4571 clustering or hierarchical clustering (@code{Linnorm.tSNE},
4572 @code{Linnorm.PCA}, @code{Linnorm.HClust})
4573@item Differential expression analysis or differential peak detection using
4574 limma (@code{Linnorm.limma})
4575@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
4576@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
4577@item Stable gene selection for scRNA-seq data; for users without or who do
4578 not want to rely on spike-in genes (@code{Linnorm.SGenes})
4579@item Data imputation (@code{Linnorm.DataImput}).
4580@end enumerate
4581
4582Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
4583@code{RnaXSim} function is included for simulating RNA-seq data for the
4584evaluation of DEG analysis methods.")
4585 (license license:expat)))
e4a17532
RW
4586
4587(define-public r-ioniser
4588 (package
4589 (name "r-ioniser")
2a1a6d74 4590 (version "2.14.0")
e4a17532
RW
4591 (source
4592 (origin
4593 (method url-fetch)
4594 (uri (bioconductor-uri "IONiseR" version))
4595 (sha256
4596 (base32
2a1a6d74 4597 "0cfa64d3qv881sa9d665rfki91jaz2spg0zfrb24m37948qzk1lx"))))
e4a17532
RW
4598 (properties `((upstream-name . "IONiseR")))
4599 (build-system r-build-system)
4600 (propagated-inputs
4601 `(("r-biocgenerics" ,r-biocgenerics)
4602 ("r-biocparallel" ,r-biocparallel)
4603 ("r-biostrings" ,r-biostrings)
4604 ("r-bit64" ,r-bit64)
4605 ("r-dplyr" ,r-dplyr)
4606 ("r-ggplot2" ,r-ggplot2)
4607 ("r-magrittr" ,r-magrittr)
4608 ("r-rhdf5" ,r-rhdf5)
4609 ("r-shortread" ,r-shortread)
4610 ("r-stringr" ,r-stringr)
4611 ("r-tibble" ,r-tibble)
4612 ("r-tidyr" ,r-tidyr)
4613 ("r-xvector" ,r-xvector)))
293fb8a1
RW
4614 (native-inputs
4615 `(("r-knitr" ,r-knitr)))
e4a17532
RW
4616 (home-page "https://bioconductor.org/packages/IONiseR/")
4617 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
4618 (description
4619 "IONiseR provides tools for the quality assessment of Oxford Nanopore
4620MinION data. It extracts summary statistics from a set of fast5 files and can
4621be used either before or after base calling. In addition to standard
4622summaries of the read-types produced, it provides a number of plots for
4623visualising metrics relative to experiment run time or spatially over the
4624surface of a flowcell.")
4625 (license license:expat)))
80eb01c7 4626
f2114762
RW
4627;; This is a CRAN package, but it depends on multtest from Bioconductor.
4628(define-public r-mutoss
4629 (package
4630 (name "r-mutoss")
4631 (version "0.1-12")
4632 (source
4633 (origin
4634 (method url-fetch)
4635 (uri (cran-uri "mutoss" version))
4636 (sha256
4637 (base32
4638 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
4639 (properties `((upstream-name . "mutoss")))
4640 (build-system r-build-system)
4641 (propagated-inputs
4642 `(("r-multcomp" ,r-multcomp)
4643 ("r-multtest" ,r-multtest)
4644 ("r-mvtnorm" ,r-mvtnorm)
4645 ("r-plotrix" ,r-plotrix)))
4646 (home-page "https://github.com/kornl/mutoss/")
4647 (synopsis "Unified multiple testing procedures")
4648 (description
4649 "This package is designed to ease the application and comparison of
4650multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
4651are standardized and usable by the accompanying mutossGUI package.")
4652 ;; Any version of the GPL.
4653 (license (list license:gpl2+ license:gpl3+))))
4654
bf770d92
RW
4655;; This is a CRAN package, but it depends on mutoss, which depends on multtest
4656;; from Bioconductor, so we put it here.
4657(define-public r-metap
4658 (package
4659 (name "r-metap")
fd6412cd 4660 (version "1.3")
bf770d92
RW
4661 (source
4662 (origin
4663 (method url-fetch)
4664 (uri (cran-uri "metap" version))
4665 (sha256
4666 (base32
fd6412cd 4667 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
bf770d92
RW
4668 (build-system r-build-system)
4669 (propagated-inputs
4670 `(("r-lattice" ,r-lattice)
4671 ("r-mutoss" ,r-mutoss)
4672 ("r-rdpack" ,r-rdpack)
4673 ("r-tfisher" ,r-tfisher)))
4674 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4675 (synopsis "Meta-analysis of significance values")
4676 (description
4677 "The canonical way to perform meta-analysis involves using effect sizes.
4678When they are not available this package provides a number of methods for
4679meta-analysis of significance values including the methods of Edgington,
4680Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4681published results; and a routine for graphical display.")
4682 (license license:gpl2)))
4683
8a5460b4
RW
4684(define-public r-triform
4685 (package
4686 (name "r-triform")
ecb4e165 4687 (version "1.29.0")
8a5460b4
RW
4688 (source
4689 (origin
4690 (method url-fetch)
4691 (uri (bioconductor-uri "triform" version))
4692 (sha256
4693 (base32
ecb4e165 4694 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
8a5460b4
RW
4695 (build-system r-build-system)
4696 (propagated-inputs
4697 `(("r-biocgenerics" ,r-biocgenerics)
4698 ("r-iranges" ,r-iranges)
4699 ("r-yaml" ,r-yaml)))
4700 (home-page "https://bioconductor.org/packages/triform/")
4701 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
4702 (description
4703 "The Triform algorithm uses model-free statistics to identify peak-like
4704distributions of TF ChIP sequencing reads, taking advantage of an improved
4705peak definition in combination with known profile characteristics.")
4706 (license license:gpl2)))
c538bcdd
RW
4707
4708(define-public r-varianttools
4709 (package
4710 (name "r-varianttools")
67837d4a 4711 (version "1.32.0")
c538bcdd
RW
4712 (source
4713 (origin
4714 (method url-fetch)
4715 (uri (bioconductor-uri "VariantTools" version))
4716 (sha256
4717 (base32
67837d4a 4718 "1im4g9p419mikkh4v585yf5f23d13chy67znk4g2mii2i1cd1c89"))))
c538bcdd
RW
4719 (properties `((upstream-name . "VariantTools")))
4720 (build-system r-build-system)
4721 (propagated-inputs
4722 `(("r-biobase" ,r-biobase)
4723 ("r-biocgenerics" ,r-biocgenerics)
4724 ("r-biocparallel" ,r-biocparallel)
4725 ("r-biostrings" ,r-biostrings)
4726 ("r-bsgenome" ,r-bsgenome)
4727 ("r-genomeinfodb" ,r-genomeinfodb)
4728 ("r-genomicfeatures" ,r-genomicfeatures)
4729 ("r-genomicranges" ,r-genomicranges)
4730 ("r-iranges" ,r-iranges)
4731 ("r-matrix" ,r-matrix)
4732 ("r-rsamtools" ,r-rsamtools)
4733 ("r-rtracklayer" ,r-rtracklayer)
4734 ("r-s4vectors" ,r-s4vectors)
4735 ("r-variantannotation" ,r-variantannotation)))
4736 (home-page "https://bioconductor.org/packages/VariantTools/")
4737 (synopsis "Tools for exploratory analysis of variant calls")
4738 (description
4739 "Explore, diagnose, and compare variant calls using filters. The
4740VariantTools package supports a workflow for loading data, calling single
4741sample variants and tumor-specific somatic mutations or other sample-specific
4742variant types (e.g., RNA editing). Most of the functions operate on
4743alignments (BAM files) or datasets of called variants. The user is expected
4744to have already aligned the reads with a separate tool, e.g., GSNAP via
4745gmapR.")
4746 (license license:artistic2.0)))
3e41919d
RW
4747
4748(define-public r-heatplus
4749 (package
4750 (name "r-heatplus")
9813d24d 4751 (version "2.36.0")
3e41919d
RW
4752 (source
4753 (origin
4754 (method url-fetch)
4755 (uri (bioconductor-uri "Heatplus" version))
4756 (sha256
4757 (base32
9813d24d 4758 "0vp8y0242k6q07yjk4sg2w7mlk5pgzhjgqkxa79c5ypkyp095a8n"))))
3e41919d
RW
4759 (properties `((upstream-name . "Heatplus")))
4760 (build-system r-build-system)
4761 (propagated-inputs
4762 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
4763 (home-page "https://github.com/alexploner/Heatplus")
4764 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
4765 (description
4766 "This package provides tools to display a rectangular heatmap (intensity
4767plot) of a data matrix. By default, both samples (columns) and features (row)
4768of the matrix are sorted according to a hierarchical clustering, and the
4769corresponding dendrogram is plotted. Optionally, panels with additional
4770information about samples and features can be added to the plot.")
4771 (license license:gpl2+)))
c04f230e
RW
4772
4773(define-public r-gosemsim
4774 (package
4775 (name "r-gosemsim")
b2084e4d 4776 (version "2.16.1")
c04f230e
RW
4777 (source
4778 (origin
4779 (method url-fetch)
4780 (uri (bioconductor-uri "GOSemSim" version))
4781 (sha256
4782 (base32
b2084e4d 4783 "1hk1626172scja2gr6axy98czblz0zljiqgqaknsv2xj6frhxcgs"))))
c04f230e
RW
4784 (properties `((upstream-name . "GOSemSim")))
4785 (build-system r-build-system)
4786 (propagated-inputs
4787 `(("r-annotationdbi" ,r-annotationdbi)
4788 ("r-go-db" ,r-go-db)
4789 ("r-rcpp" ,r-rcpp)))
d5951dc4
RW
4790 (native-inputs
4791 `(("r-knitr" ,r-knitr)))
c04f230e
RW
4792 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
4793 (synopsis "GO-terms semantic similarity measures")
4794 (description
4795 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
4796quantitative ways to compute similarities between genes and gene groups, and
4797have became important basis for many bioinformatics analysis approaches.
4798GOSemSim is an R package for semantic similarity computation among GO terms,
4799sets of GO terms, gene products and gene clusters.")
4800 (license license:artistic2.0)))
9d0f7942
RW
4801
4802(define-public r-anota
4803 (package
4804 (name "r-anota")
33c905b9 4805 (version "1.38.0")
9d0f7942
RW
4806 (source
4807 (origin
4808 (method url-fetch)
4809 (uri (bioconductor-uri "anota" version))
4810 (sha256
4811 (base32
33c905b9 4812 "02s061q6dfw1czppqiklb0fz6q0mjyqgxg6926b2dpqpz8hv690x"))))
9d0f7942
RW
4813 (build-system r-build-system)
4814 (propagated-inputs
4815 `(("r-multtest" ,r-multtest)
4816 ("r-qvalue" ,r-qvalue)))
4817 (home-page "https://bioconductor.org/packages/anota/")
4818 (synopsis "Analysis of translational activity")
4819 (description
4820 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 4821study various biological conditions. The output from such analysis is both
7230f6d5 4822the mRNA level (e.g. cytosolic mRNA level) and the level of mRNA actively
9d0f7942
RW
4823involved in translation (the actively translating mRNA level) for each mRNA.
4824The standard analysis of such data strives towards identifying differential
4825translational between two or more sample classes - i.e. differences in
4826actively translated mRNA levels that are independent of underlying differences
4827in cytosolic mRNA levels. This package allows for such analysis using partial
4828variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 4829analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
4830the data set is suitable for such analysis.")
4831 (license license:gpl3)))
a6d867fe
RW
4832
4833(define-public r-sigpathway
4834 (package
4835 (name "r-sigpathway")
7dabc629 4836 (version "1.58.0")
a6d867fe
RW
4837 (source
4838 (origin
4839 (method url-fetch)
4840 (uri (bioconductor-uri "sigPathway" version))
4841 (sha256
4842 (base32
7dabc629 4843 "1fkw0ss471pllqxyjyif5lr35cr8sqpx31x0ccjp85lm3blws72l"))))
a6d867fe
RW
4844 (properties `((upstream-name . "sigPathway")))
4845 (build-system r-build-system)
4846 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
4847 (synopsis "Pathway analysis")
4848 (description
4849 "This package is used to conduct pathway analysis by calculating the NT_k
4850and NE_k statistics in a statistical framework for determining whether a
4851specified group of genes for a pathway has a coordinated association with a
4852phenotype of interest.")
4853 (license license:gpl2)))
af26c7ae
RW
4854
4855(define-public r-fgsea
4856 (package
4857 (name "r-fgsea")
d68a9ffa 4858 (version "1.16.0")
af26c7ae
RW
4859 (source
4860 (origin
4861 (method url-fetch)
4862 (uri (bioconductor-uri "fgsea" version))
4863 (sha256
4864 (base32
d68a9ffa 4865 "0jmkkayabx3m0lyyc2mxd4vdvv7gv7fbk1r884gplnf2zgsx068n"))))
af26c7ae
RW
4866 (build-system r-build-system)
4867 (propagated-inputs
ebffd24c
RW
4868 `(("r-bh" ,r-bh)
4869 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
4870 ("r-data-table" ,r-data-table)
4871 ("r-fastmatch" ,r-fastmatch)
4872 ("r-ggplot2" ,r-ggplot2)
4873 ("r-gridextra" ,r-gridextra)
4874 ("r-matrix" ,r-matrix)
4875 ("r-rcpp" ,r-rcpp)))
1dec455c
RW
4876 (native-inputs
4877 `(("r-knitr" ,r-knitr)))
af26c7ae
RW
4878 (home-page "https://github.com/ctlab/fgsea/")
4879 (synopsis "Fast gene set enrichment analysis")
4880 (description
4881 "The package implements an algorithm for fast gene set enrichment
23c8ef71
VC
4882analysis. Using the fast algorithm makes more permutations and gets
4883more fine grained p-values, which allows using accurate standard approaches
af26c7ae
RW
4884to multiple hypothesis correction.")
4885 (license license:expat)))
305050b5
RW
4886
4887(define-public r-dose
4888 (package
4889 (name "r-dose")
aeb1d56f 4890 (version "3.16.0")
305050b5
RW
4891 (source
4892 (origin
4893 (method url-fetch)
4894 (uri (bioconductor-uri "DOSE" version))
4895 (sha256
4896 (base32
aeb1d56f 4897 "149hpf690jls5r5g84sh2hqs10qbqi94syhxfv8n2f800fk7lgy4"))))
305050b5
RW
4898 (properties `((upstream-name . "DOSE")))
4899 (build-system r-build-system)
4900 (propagated-inputs
4901 `(("r-annotationdbi" ,r-annotationdbi)
4902 ("r-biocparallel" ,r-biocparallel)
4903 ("r-do-db" ,r-do-db)
4904 ("r-fgsea" ,r-fgsea)
4905 ("r-ggplot2" ,r-ggplot2)
4906 ("r-gosemsim" ,r-gosemsim)
4907 ("r-qvalue" ,r-qvalue)
3a80f1cf 4908 ("r-reshape2" ,r-reshape2)))
5ef2b749
RW
4909 (native-inputs
4910 `(("r-knitr" ,r-knitr)))
305050b5
RW
4911 (home-page "https://guangchuangyu.github.io/software/DOSE/")
4912 (synopsis "Disease ontology semantic and enrichment analysis")
4913 (description
4914 "This package implements five methods proposed by Resnik, Schlicker,
4915Jiang, Lin and Wang, respectively, for measuring semantic similarities among
4916@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
4917including hypergeometric model and gene set enrichment analysis are also
4918implemented for discovering disease associations of high-throughput biological
4919data.")
4920 (license license:artistic2.0)))
9c30cf65
RW
4921
4922(define-public r-enrichplot
4923 (package
4924 (name "r-enrichplot")
ebf9ad79 4925 (version "1.10.2")
9c30cf65
RW
4926 (source
4927 (origin
4928 (method url-fetch)
4929 (uri (bioconductor-uri "enrichplot" version))
4930 (sha256
4931 (base32
ebf9ad79 4932 "0lm5yapd567jxcnz9m4a623aymf3q00svjrxp3rf0r9j77dgyisv"))))
9c30cf65
RW
4933 (build-system r-build-system)
4934 (propagated-inputs
eb3d17eb 4935 `(("r-cowplot" ,r-cowplot)
9c30cf65 4936 ("r-dose" ,r-dose)
9c30cf65 4937 ("r-ggplot2" ,r-ggplot2)
9c30cf65 4938 ("r-ggraph" ,r-ggraph)
9c30cf65 4939 ("r-gosemsim" ,r-gosemsim)
9c30cf65 4940 ("r-igraph" ,r-igraph)
eb3d17eb 4941 ("r-magrittr" ,r-magrittr)
43fb14ce 4942 ("r-plyr" ,r-plyr)
9c30cf65
RW
4943 ("r-purrr" ,r-purrr)
4944 ("r-rcolorbrewer" ,r-rcolorbrewer)
43fb14ce 4945 ("r-reshape2" ,r-reshape2)
eb3d17eb
RJ
4946 ("r-scatterpie" ,r-scatterpie)
4947 ("r-shadowtext" ,r-shadowtext)))
43fb14ce
RW
4948 (native-inputs
4949 `(("r-knitr" ,r-knitr)))
9c30cf65
RW
4950 (home-page "https://github.com/GuangchuangYu/enrichplot")
4951 (synopsis "Visualization of functional enrichment result")
4952 (description
4953 "The enrichplot package implements several visualization methods for
4954interpreting functional enrichment results obtained from ORA or GSEA analyses.
4955All the visualization methods are developed based on ggplot2 graphics.")
4956 (license license:artistic2.0)))
f8295ee6
RW
4957
4958(define-public r-clusterprofiler
4959 (package
4960 (name "r-clusterprofiler")
6d070923 4961 (version "3.18.1")
f8295ee6
RW
4962 (source
4963 (origin
4964 (method url-fetch)
4965 (uri (bioconductor-uri "clusterProfiler" version))
4966 (sha256
4967 (base32
6d070923 4968 "04v1xsxfxxy8rdjfswv4crpzkx9592r2sh3cjh1kb54sd4lyb6si"))))
f8295ee6
RW
4969 (properties
4970 `((upstream-name . "clusterProfiler")))
4971 (build-system r-build-system)
4972 (propagated-inputs
4973 `(("r-annotationdbi" ,r-annotationdbi)
4974 ("r-dose" ,r-dose)
63c8323a
RW
4975 ("r-downloader" ,r-downloader)
4976 ("r-dplyr" ,r-dplyr)
f8295ee6 4977 ("r-enrichplot" ,r-enrichplot)
f8295ee6
RW
4978 ("r-go-db" ,r-go-db)
4979 ("r-gosemsim" ,r-gosemsim)
4980 ("r-magrittr" ,r-magrittr)
4981 ("r-plyr" ,r-plyr)
4982 ("r-qvalue" ,r-qvalue)
69f3b278 4983 ("r-rlang" ,r-rlang)
f8295ee6
RW
4984 ("r-rvcheck" ,r-rvcheck)
4985 ("r-tidyr" ,r-tidyr)))
63c8323a
RW
4986 (native-inputs
4987 `(("r-knitr" ,r-knitr)))
f8295ee6
RW
4988 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
4989 (synopsis "Analysis and visualization of functional profiles for gene clusters")
4990 (description
4991 "This package implements methods to analyze and visualize functional
4992profiles (GO and KEGG) of gene and gene clusters.")
4993 (license license:artistic2.0)))
ce77562a
RW
4994
4995(define-public r-mlinterfaces
4996 (package
4997 (name "r-mlinterfaces")
4f82931d 4998 (version "1.70.0")
ce77562a
RW
4999 (source
5000 (origin
5001 (method url-fetch)
5002 (uri (bioconductor-uri "MLInterfaces" version))
5003 (sha256
5004 (base32
4f82931d 5005 "1j920h1657rc5agd1vrkzk126npfhw7pzr7p7gwg4i0h0wv25q3r"))))
ce77562a
RW
5006 (properties `((upstream-name . "MLInterfaces")))
5007 (build-system r-build-system)
5008 (propagated-inputs
5009 `(("r-annotate" ,r-annotate)
5010 ("r-biobase" ,r-biobase)
5011 ("r-biocgenerics" ,r-biocgenerics)
5012 ("r-cluster" ,r-cluster)
5013 ("r-fpc" ,r-fpc)
5014 ("r-gbm" ,r-gbm)
5015 ("r-gdata" ,r-gdata)
5016 ("r-genefilter" ,r-genefilter)
5017 ("r-ggvis" ,r-ggvis)
5018 ("r-hwriter" ,r-hwriter)
5019 ("r-mass" ,r-mass)
5020 ("r-mlbench" ,r-mlbench)
5021 ("r-pls" ,r-pls)
5022 ("r-rcolorbrewer" ,r-rcolorbrewer)
500f7df8 5023 ("r-rcpp" ,r-rcpp)
ce77562a
RW
5024 ("r-rpart" ,r-rpart)
5025 ("r-sfsmisc" ,r-sfsmisc)
5026 ("r-shiny" ,r-shiny)
5027 ("r-threejs" ,r-threejs)))
5028 (home-page "https://bioconductor.org/packages/MLInterfaces/")
5029 (synopsis "Interfaces to R machine learning procedures")
5030 (description
5031 "This package provides uniform interfaces to machine learning code for
5032data in R and Bioconductor containers.")
5033 ;; Any version of the LGPL.
5034 (license license:lgpl2.1+)))
a793e88c
RW
5035
5036(define-public r-annaffy
5037 (package
5038 (name "r-annaffy")
aca4ebe4 5039 (version "1.62.0")
a793e88c
RW
5040 (source
5041 (origin
5042 (method url-fetch)
5043 (uri (bioconductor-uri "annaffy" version))
5044 (sha256
5045 (base32
aca4ebe4 5046 "1szlr33lq98pd3kx6n9l07lhr93swbk6vjpvb2n9f7716k39mi4i"))))
a793e88c
RW
5047 (build-system r-build-system)
5048 (arguments
5049 `(#:phases
5050 (modify-phases %standard-phases
5051 (add-after 'unpack 'remove-reference-to-non-free-data
5052 (lambda _
5053 (substitute* "DESCRIPTION"
5054 ((", KEGG.db") ""))
5055 #t)))))
5056 (propagated-inputs
5057 `(("r-annotationdbi" ,r-annotationdbi)
5058 ("r-biobase" ,r-biobase)
5059 ("r-dbi" ,r-dbi)
5060 ("r-go-db" ,r-go-db)))
5061 (home-page "https://bioconductor.org/packages/annaffy/")
5062 (synopsis "Annotation tools for Affymetrix biological metadata")
5063 (description
5064 "This package provides functions for handling data from Bioconductor
5065Affymetrix annotation data packages. It produces compact HTML and text
5066reports including experimental data and URL links to many online databases.
5067It allows searching of biological metadata using various criteria.")
5068 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
5069 ;; the LGPL 2.1 is included.
5070 (license license:lgpl2.1+)))
0ec0a5ec
RW
5071
5072(define-public r-a4core
5073 (package
5074 (name "r-a4core")
c47a8cd9 5075 (version "1.38.0")
0ec0a5ec
RW
5076 (source
5077 (origin
5078 (method url-fetch)
5079 (uri (bioconductor-uri "a4Core" version))
5080 (sha256
5081 (base32
c47a8cd9 5082 "13mzhn92kqpbn58zmh96f6frkm85sv9137mldfzaljf6snk0spg2"))))
0ec0a5ec
RW
5083 (properties `((upstream-name . "a4Core")))
5084 (build-system r-build-system)
5085 (propagated-inputs
5086 `(("r-biobase" ,r-biobase)
5087 ("r-glmnet" ,r-glmnet)))
c47a8cd9 5088 (native-inputs
5089 `(("r-knitr" ,r-knitr)))
0ec0a5ec
RW
5090 (home-page "https://bioconductor.org/packages/a4Core")
5091 (synopsis "Automated Affymetrix array analysis core package")
5092 (description
5093 "This is the core package for the automated analysis of Affymetrix
5094arrays.")
5095 (license license:gpl3)))
9ae37581
RW
5096
5097(define-public r-a4classif
5098 (package
5099 (name "r-a4classif")
fa51705f 5100 (version "1.38.0")
9ae37581
RW
5101 (source
5102 (origin
5103 (method url-fetch)
5104 (uri (bioconductor-uri "a4Classif" version))
5105 (sha256
5106 (base32
fa51705f 5107 "03fln0x1am5fqhj4fpkx1yq58paqha086bhhr8az8j0vsq1r7wcz"))))
9ae37581
RW
5108 (properties `((upstream-name . "a4Classif")))
5109 (build-system r-build-system)
5110 (propagated-inputs
5111 `(("r-a4core" ,r-a4core)
5112 ("r-a4preproc" ,r-a4preproc)
fa51705f 5113 ("r-biobase" ,r-biobase)
9ae37581 5114 ("r-glmnet" ,r-glmnet)
9ae37581
RW
5115 ("r-pamr" ,r-pamr)
5116 ("r-rocr" ,r-rocr)
5117 ("r-varselrf" ,r-varselrf)))
fa51705f 5118 (native-inputs
5119 `(("r-knitr" ,r-knitr)))
9ae37581
RW
5120 (home-page "https://bioconductor.org/packages/a4Classif/")
5121 (synopsis "Automated Affymetrix array analysis classification package")
5122 (description
5123 "This is the classification package for the automated analysis of
5124Affymetrix arrays.")
5125 (license license:gpl3)))
b8d13e2c
RW
5126
5127(define-public r-a4preproc
5128 (package
5129 (name "r-a4preproc")
85155e2e 5130 (version "1.38.0")
b8d13e2c
RW
5131 (source
5132 (origin
5133 (method url-fetch)
5134 (uri (bioconductor-uri "a4Preproc" version))
5135 (sha256
5136 (base32
85155e2e 5137 "1j8jhal83x1xpmsaw8iwv2r32i1ghzm6n0ipjk06yqa9f6zb7f7i"))))
b8d13e2c
RW
5138 (properties `((upstream-name . "a4Preproc")))
5139 (build-system r-build-system)
5140 (propagated-inputs
85155e2e 5141 `(("r-biobase" ,r-biobase)
5142 ("r-biocgenerics" ,r-biocgenerics)))
5143 (native-inputs
5144 `(("r-knitr" ,r-knitr)))
b8d13e2c
RW
5145 (home-page "https://bioconductor.org/packages/a4Preproc/")
5146 (synopsis "Automated Affymetrix array analysis preprocessing package")
5147 (description
5148 "This is a package for the automated analysis of Affymetrix arrays. It
5149is used for preprocessing the arrays.")
5150 (license license:gpl3)))
8e15f861
RW
5151
5152(define-public r-a4reporting
5153 (package
5154 (name "r-a4reporting")
2fb8298c 5155 (version "1.38.0")
8e15f861
RW
5156 (source
5157 (origin
5158 (method url-fetch)
5159 (uri (bioconductor-uri "a4Reporting" version))
5160 (sha256
5161 (base32
2fb8298c 5162 "1jx4ym3hyix8gwr8d2r38w1wj7siv6ynzhwanczcjf1naws3dqpy"))))
8e15f861
RW
5163 (properties `((upstream-name . "a4Reporting")))
5164 (build-system r-build-system)
5165 (propagated-inputs
2fb8298c 5166 `(("r-xtable" ,r-xtable)))
5167 (native-inputs
5168 `(("r-knitr" ,r-knitr)))
8e15f861
RW
5169 (home-page "https://bioconductor.org/packages/a4Reporting/")
5170 (synopsis "Automated Affymetrix array analysis reporting package")
5171 (description
5172 "This is a package for the automated analysis of Affymetrix arrays. It
5173provides reporting features.")
5174 (license license:gpl3)))
dbfe3375
RW
5175
5176(define-public r-a4base
5177 (package
5178 (name "r-a4base")
564d4279 5179 (version "1.38.0")
dbfe3375
RW
5180 (source
5181 (origin
5182 (method url-fetch)
5183 (uri (bioconductor-uri "a4Base" version))
5184 (sha256
5185 (base32
564d4279 5186 "0bqagjmg3yjmdzxv4j7685jjhgb261pq60b5qkfffr1lfnz27lsp"))))
dbfe3375
RW
5187 (properties `((upstream-name . "a4Base")))
5188 (build-system r-build-system)
5189 (propagated-inputs
5190 `(("r-a4core" ,r-a4core)
5191 ("r-a4preproc" ,r-a4preproc)
5192 ("r-annaffy" ,r-annaffy)
dbfe3375
RW
5193 ("r-biobase" ,r-biobase)
5194 ("r-genefilter" ,r-genefilter)
5195 ("r-glmnet" ,r-glmnet)
5196 ("r-gplots" ,r-gplots)
5197 ("r-limma" ,r-limma)
5198 ("r-mpm" ,r-mpm)
5199 ("r-multtest" ,r-multtest)))
5200 (home-page "https://bioconductor.org/packages/a4Base/")
5201 (synopsis "Automated Affymetrix array analysis base package")
5202 (description
5203 "This package provides basic features for the automated analysis of
5204Affymetrix arrays.")
5205 (license license:gpl3)))
84ad024e
RW
5206
5207(define-public r-a4
5208 (package
5209 (name "r-a4")
68efaafe 5210 (version "1.38.0")
84ad024e
RW
5211 (source
5212 (origin
5213 (method url-fetch)
5214 (uri (bioconductor-uri "a4" version))
5215 (sha256
5216 (base32
68efaafe 5217 "12q09dhxjl7yrd5m2y7a03kv5614dp144ajmskp5q9x2gvz30f79"))))
84ad024e
RW
5218 (build-system r-build-system)
5219 (propagated-inputs
5220 `(("r-a4base" ,r-a4base)
5221 ("r-a4classif" ,r-a4classif)
5222 ("r-a4core" ,r-a4core)
5223 ("r-a4preproc" ,r-a4preproc)
5224 ("r-a4reporting" ,r-a4reporting)))
5225 (home-page "https://bioconductor.org/packages/a4/")
5226 (synopsis "Automated Affymetrix array analysis umbrella package")
5227 (description
5228 "This package provides a software suite for the automated analysis of
5229Affymetrix arrays.")
5230 (license license:gpl3)))
59d331f1
RW
5231
5232(define-public r-abseqr
5233 (package
5234 (name "r-abseqr")
8816139e 5235 (version "1.8.0")
59d331f1
RW
5236 (source
5237 (origin
5238 (method url-fetch)
5239 (uri (bioconductor-uri "abseqR" version))
5240 (sha256
5241 (base32
8816139e 5242 "0lh7kcsp3yb3s8s8j6w9k1by8i16q7r2a49z8y1xjmkcb2klsi3f"))))
59d331f1
RW
5243 (properties `((upstream-name . "abseqR")))
5244 (build-system r-build-system)
5245 (inputs
8816139e 5246 `(("pandoc" ,pandoc)))
59d331f1
RW
5247 (propagated-inputs
5248 `(("r-biocparallel" ,r-biocparallel)
5249 ("r-biocstyle" ,r-biocstyle)
5250 ("r-circlize" ,r-circlize)
5251 ("r-flexdashboard" ,r-flexdashboard)
5252 ("r-ggcorrplot" ,r-ggcorrplot)
5253 ("r-ggdendro" ,r-ggdendro)
5254 ("r-ggplot2" ,r-ggplot2)
5255 ("r-gridextra" ,r-gridextra)
5256 ("r-knitr" ,r-knitr)
5257 ("r-plotly" ,r-plotly)
5258 ("r-plyr" ,r-plyr)
5259 ("r-png" ,r-png)
5260 ("r-rcolorbrewer" ,r-rcolorbrewer)
5261 ("r-reshape2" ,r-reshape2)
5262 ("r-rmarkdown" ,r-rmarkdown)
5263 ("r-stringr" ,r-stringr)
5264 ("r-vegan" ,r-vegan)
5265 ("r-venndiagram" ,r-venndiagram)))
35bcfaef
RW
5266 (native-inputs
5267 `(("r-knitr" ,r-knitr)))
59d331f1
RW
5268 (home-page "https://github.com/malhamdoosh/abseqR")
5269 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
5270 (description
5271 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
5272sequencing datasets generated from antibody libraries and abseqR is one of its
5273packages. AbseqR empowers the users of abseqPy with plotting and reporting
5274capabilities and allows them to generate interactive HTML reports for the
5275convenience of viewing and sharing with other researchers. Additionally,
5276abseqR extends abseqPy to compare multiple repertoire analyses and perform
5277further downstream analysis on its output.")
5278 (license license:gpl3)))
41aab7d1
RW
5279
5280(define-public r-bacon
5281 (package
5282 (name "r-bacon")
d5dcf1bb 5283 (version "1.18.0")
41aab7d1
RW
5284 (source
5285 (origin
5286 (method url-fetch)
5287 (uri (bioconductor-uri "bacon" version))
5288 (sha256
5289 (base32
d5dcf1bb 5290 "0cv4zhs075mz8c5gdwhr45v14fb1lyi3rlwjfqyz15dmmnzlxw47"))))
41aab7d1
RW
5291 (build-system r-build-system)
5292 (propagated-inputs
5293 `(("r-biocparallel" ,r-biocparallel)
5294 ("r-ellipse" ,r-ellipse)
5295 ("r-ggplot2" ,r-ggplot2)))
506cbeab
RW
5296 (native-inputs
5297 `(("r-knitr" ,r-knitr)))
41aab7d1
RW
5298 (home-page "https://bioconductor.org/packages/bacon/")
5299 (synopsis "Controlling bias and inflation in association studies")
5300 (description
5301 "Bacon can be used to remove inflation and bias often observed in
5302epigenome- and transcriptome-wide association studies. To this end bacon
5303constructs an empirical null distribution using a Gibbs Sampling algorithm by
5304fitting a three-component normal mixture on z-scores.")
5305 (license license:gpl2+)))
051e8e1a
RW
5306
5307(define-public r-rgadem
5308 (package
5309 (name "r-rgadem")
41071edc 5310 (version "2.38.0")
051e8e1a
RW
5311 (source
5312 (origin
5313 (method url-fetch)
5314 (uri (bioconductor-uri "rGADEM" version))
5315 (sha256
5316 (base32
41071edc 5317 "0x13glgkcnjg4qsn0v0qgzy6bgmghqpvgwfww2ha641p0c5i9qzw"))))
051e8e1a
RW
5318 (properties `((upstream-name . "rGADEM")))
5319 (build-system r-build-system)
5320 (propagated-inputs
5321 `(("r-biostrings" ,r-biostrings)
5322 ("r-bsgenome" ,r-bsgenome)
07189489 5323 ("r-genomicranges" ,r-genomicranges)
051e8e1a
RW
5324 ("r-iranges" ,r-iranges)
5325 ("r-seqlogo" ,r-seqlogo)))
5326 (home-page "https://bioconductor.org/packages/rGADEM/")
5327 (synopsis "De novo sequence motif discovery")
5328 (description
5329 "rGADEM is an efficient de novo motif discovery tool for large-scale
5330genomic sequence data.")
5331 (license license:artistic2.0)))
229f97c3
RW
5332
5333(define-public r-motiv
5334 (package
5335 (name "r-motiv")
352cfa34 5336 (version "1.43.0")
229f97c3
RW
5337 (source
5338 (origin
5339 (method url-fetch)
5340 (uri (bioconductor-uri "MotIV" version))
5341 (sha256
5342 (base32
352cfa34 5343 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
229f97c3
RW
5344 (properties `((upstream-name . "MotIV")))
5345 (build-system r-build-system)
5346 (inputs
5347 `(("gsl" ,gsl)))
5348 (propagated-inputs
5349 `(("r-biocgenerics" ,r-biocgenerics)
5350 ("r-biostrings" ,r-biostrings)
35a1b3ec 5351 ("r-genomicranges" ,r-genomicranges)
229f97c3
RW
5352 ("r-iranges" ,r-iranges)
5353 ("r-lattice" ,r-lattice)
5354 ("r-rgadem" ,r-rgadem)
5355 ("r-s4vectors" ,r-s4vectors)))
5356 (home-page "https://bioconductor.org/packages/MotIV/")
5357 (synopsis "Motif identification and validation")
5358 (description
5359 "This package is used for the identification and validation of sequence
5360motifs. It makes use of STAMP for comparing a set of motifs to a given
5361database (e.g. JASPAR). It can also be used to visualize motifs, motif
5362distributions, modules and filter motifs.")
5363 (license license:gpl2)))
2a72ef56 5364
3699bcf5
RJ
5365(define-public r-motifdb
5366 (package
5367 (name "r-motifdb")
a2bae167 5368 (version "1.32.0")
3699bcf5
RJ
5369 (source (origin
5370 (method url-fetch)
5371 (uri (bioconductor-uri "MotifDb" version))
5372 (sha256
a2bae167 5373 (base32 "0gfk1dgw7gd2y4cnmfdzpzjqkvvikcwx20h0fp7aiq8f0zfwlav5"))))
3699bcf5
RJ
5374 (properties `((upstream-name . "MotifDb")))
5375 (build-system r-build-system)
5376 (propagated-inputs
5377 `(("r-biocgenerics" ,r-biocgenerics)
5378 ("r-biostrings" ,r-biostrings)
da6a75fe 5379 ("r-genomicranges" ,r-genomicranges)
3699bcf5
RJ
5380 ("r-iranges" ,r-iranges)
5381 ("r-rtracklayer" ,r-rtracklayer)
5382 ("r-s4vectors" ,r-s4vectors)
5383 ("r-splitstackshape" ,r-splitstackshape)))
da6a75fe
RW
5384 (native-inputs
5385 `(("r-knitr" ,r-knitr)))
3699bcf5
RJ
5386 (home-page "https://www.bioconductor.org/packages/MotifDb/")
5387 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
5388 (description "This package provides more than 2000 annotated position
5389frequency matrices from nine public sources, for multiple organisms.")
5390 (license license:artistic2.0)))
5391
886125d7
RJ
5392(define-public r-motifbreakr
5393 (package
5394 (name "r-motifbreakr")
301e549c 5395 (version "2.4.0")
886125d7
RJ
5396 (source (origin
5397 (method url-fetch)
5398 (uri (bioconductor-uri "motifbreakR" version))
5399 (sha256
301e549c 5400 (base32 "0nni6i7h51kz0ch8ls9c9jzd7fjmc9wsavp11hx6w6bmhnh3k4n7"))))
886125d7
RJ
5401 (properties `((upstream-name . "motifbreakR")))
5402 (build-system r-build-system)
5403 (propagated-inputs
e65783e0
RW
5404 `(("r-biocgenerics" ,r-biocgenerics)
5405 ("r-biocparallel" ,r-biocparallel)
886125d7
RJ
5406 ("r-biostrings" ,r-biostrings)
5407 ("r-bsgenome" ,r-bsgenome)
e65783e0
RW
5408 ("r-genomeinfodb" ,r-genomeinfodb)
5409 ("r-genomicranges" ,r-genomicranges)
5410 ("r-grimport" ,r-grimport)
886125d7 5411 ("r-gviz" ,r-gviz)
e65783e0 5412 ("r-iranges" ,r-iranges)
886125d7 5413 ("r-matrixstats" ,r-matrixstats)
e65783e0
RW
5414 ("r-motifdb" ,r-motifdb)
5415 ("r-motifstack" ,r-motifstack)
5416 ("r-rtracklayer" ,r-rtracklayer)
5417 ("r-s4vectors" ,r-s4vectors)
5418 ("r-stringr" ,r-stringr)
5419 ("r-summarizedexperiment" ,r-summarizedexperiment)
886125d7 5420 ("r-tfmpvalue" ,r-tfmpvalue)
e65783e0
RW
5421 ("r-variantannotation" ,r-variantannotation)))
5422 (native-inputs
5423 `(("r-knitr" ,r-knitr)))
886125d7
RJ
5424 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
5425 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
5426 (description "This package allows biologists to judge in the first place
5427whether the sequence surrounding the polymorphism is a good match, and in
5428the second place how much information is gained or lost in one allele of
5429the polymorphism relative to another. This package gives a choice of
5430algorithms for interrogation of genomes with motifs from public sources:
5431@enumerate
5432@item a weighted-sum probability matrix;
5433@item log-probabilities;
5434@item weighted by relative entropy.
5435@end enumerate
5436
5437This package can predict effects for novel or previously described variants in
5438public databases, making it suitable for tasks beyond the scope of its original
5439design. Lastly, it can be used to interrogate any genome curated within
5440Bioconductor.")
5441 (license license:gpl2+)))
5442
2a72ef56
RW
5443(define-public r-motifstack
5444 (package
5445 (name "r-motifstack")
4b4cd2b8 5446 (version "1.34.0")
2a72ef56
RW
5447 (source
5448 (origin
5449 (method url-fetch)
5450 (uri (bioconductor-uri "motifStack" version))
5451 (sha256
5452 (base32
4b4cd2b8 5453 "1psqpdbgbad31bd8hg5bl62qi5s9rl75nzm85igfpxar3zwwxjlb"))))
2a72ef56
RW
5454 (properties `((upstream-name . "motifStack")))
5455 (build-system r-build-system)
5456 (propagated-inputs
5457 `(("r-ade4" ,r-ade4)
5458 ("r-biostrings" ,r-biostrings)
dda936ca 5459 ("r-ggplot2" ,r-ggplot2)
2a72ef56 5460 ("r-htmlwidgets" ,r-htmlwidgets)
2a72ef56 5461 ("r-xml" ,r-xml)))
e6fbaf0c
RW
5462 (native-inputs
5463 `(("r-knitr" ,r-knitr)))
2a72ef56
RW
5464 (home-page "https://bioconductor.org/packages/motifStack/")
5465 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
5466 (description
5467 "The motifStack package is designed for graphic representation of
5468multiple motifs with different similarity scores. It works with both DNA/RNA
5469sequence motifs and amino acid sequence motifs. In addition, it provides the
5470flexibility for users to customize the graphic parameters such as the font
5471type and symbol colors.")
5472 (license license:gpl2+)))
e5bff307
RW
5473
5474(define-public r-genomicscores
5475 (package
5476 (name "r-genomicscores")
39280618 5477 (version "2.2.0")
e5bff307
RW
5478 (source
5479 (origin
5480 (method url-fetch)
5481 (uri (bioconductor-uri "GenomicScores" version))
5482 (sha256
5483 (base32
39280618 5484 "1492xirsgag2dsr6ys9wm3a65sq826p9hcdg3b4dm1wbxgdfx6jr"))))
e5bff307
RW
5485 (properties `((upstream-name . "GenomicScores")))
5486 (build-system r-build-system)
5487 (propagated-inputs
5488 `(("r-annotationhub" ,r-annotationhub)
5489 ("r-biobase" ,r-biobase)
39280618 5490 ("r-biocfilecache" ,r-biocfilecache)
e5bff307 5491 ("r-biocgenerics" ,r-biocgenerics)
39280618 5492 ("r-biocmanager" ,r-biocmanager)
e5bff307 5493 ("r-biostrings" ,r-biostrings)
785c7596 5494 ("r-delayedarray" ,r-delayedarray)
e5bff307
RW
5495 ("r-genomeinfodb" ,r-genomeinfodb)
5496 ("r-genomicranges" ,r-genomicranges)
785c7596 5497 ("r-hdf5array" ,r-hdf5array)
e5bff307 5498 ("r-iranges" ,r-iranges)
785c7596 5499 ("r-rhdf5" ,r-rhdf5)
e5bff307
RW
5500 ("r-s4vectors" ,r-s4vectors)
5501 ("r-xml" ,r-xml)))
785c7596
RW
5502 (native-inputs
5503 `(("r-knitr" ,r-knitr)))
e5bff307
RW
5504 (home-page "https://github.com/rcastelo/GenomicScores/")
5505 (synopsis "Work with genome-wide position-specific scores")
5506 (description
5507 "This package provides infrastructure to store and access genome-wide
5508position-specific scores within R and Bioconductor.")
5509 (license license:artistic2.0)))
32e0f906
RW
5510
5511(define-public r-atacseqqc
5512 (package
5513 (name "r-atacseqqc")
2ba61c67 5514 (version "1.14.4")
32e0f906
RW
5515 (source
5516 (origin
5517 (method url-fetch)
5518 (uri (bioconductor-uri "ATACseqQC" version))
5519 (sha256
5520 (base32
2ba61c67 5521 "04sn0zl4m60i5jvqz5rmhc4qwcgrhk6rhznrygmm93k9v363mbn9"))))
32e0f906
RW
5522 (properties `((upstream-name . "ATACseqQC")))
5523 (build-system r-build-system)
5524 (propagated-inputs
5525 `(("r-biocgenerics" ,r-biocgenerics)
5526 ("r-biostrings" ,r-biostrings)
5527 ("r-bsgenome" ,r-bsgenome)
5528 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 5529 ("r-edger" ,r-edger)
32e0f906
RW
5530 ("r-genomeinfodb" ,r-genomeinfodb)
5531 ("r-genomicalignments" ,r-genomicalignments)
5532 ("r-genomicranges" ,r-genomicranges)
5533 ("r-genomicscores" ,r-genomicscores)
5534 ("r-iranges" ,r-iranges)
5535 ("r-kernsmooth" ,r-kernsmooth)
5536 ("r-limma" ,r-limma)
5537 ("r-motifstack" ,r-motifstack)
5538 ("r-preseqr" ,r-preseqr)
5539 ("r-randomforest" ,r-randomforest)
5540 ("r-rsamtools" ,r-rsamtools)
5541 ("r-rtracklayer" ,r-rtracklayer)
5542 ("r-s4vectors" ,r-s4vectors)))
dc30cc03
RW
5543 (native-inputs
5544 `(("r-knitr" ,r-knitr)))
32e0f906
RW
5545 (home-page "https://bioconductor.org/packages/ATACseqQC/")
5546 (synopsis "ATAC-seq quality control")
5547 (description
5548 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
5549sequencing, is a rapid and sensitive method for chromatin accessibility
5550analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
5551and DNAse-seq. The ATACseqQC package was developed to help users to quickly
5552assess whether their ATAC-seq experiment is successful. It includes
5553diagnostic plots of fragment size distribution, proportion of mitochondria
5554reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
5555footprints.")
5556 (license license:gpl2+)))
3972cfce
RW
5557
5558(define-public r-gofuncr
5559 (package
5560 (name "r-gofuncr")
c3b69d63 5561 (version "1.10.0")
3972cfce
RW
5562 (source
5563 (origin
5564 (method url-fetch)
5565 (uri (bioconductor-uri "GOfuncR" version))
5566 (sha256
5567 (base32
c3b69d63 5568 "1ah4v2jj508wjsmrncw58wjq2cyris7bnzfw6kr7jp9n4dvn33mq"))))
3972cfce
RW
5569 (properties `((upstream-name . "GOfuncR")))
5570 (build-system r-build-system)
5571 (propagated-inputs
5572 `(("r-annotationdbi" ,r-annotationdbi)
5573 ("r-genomicranges" ,r-genomicranges)
5574 ("r-gtools" ,r-gtools)
5575 ("r-iranges" ,r-iranges)
5576 ("r-mapplots" ,r-mapplots)
5577 ("r-rcpp" ,r-rcpp)
5578 ("r-vioplot" ,r-vioplot)))
028fd6f7
RW
5579 (native-inputs
5580 `(("r-knitr" ,r-knitr)))
3972cfce
RW
5581 (home-page "https://bioconductor.org/packages/GOfuncR/")
5582 (synopsis "Gene ontology enrichment using FUNC")
5583 (description
5584 "GOfuncR performs a gene ontology enrichment analysis based on the
5585ontology enrichment software FUNC. GO-annotations are obtained from
5586OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
5587included in the package and updated regularly. GOfuncR provides the standard
5588candidate vs background enrichment analysis using the hypergeometric test, as
5589well as three additional tests:
5590
5591@enumerate
5592@item the Wilcoxon rank-sum test that is used when genes are ranked,
5593@item a binomial test that is used when genes are associated with two counts,
5594 and
5595@item a Chi-square or Fisher's exact test that is used in cases when genes are
5596associated with four counts.
5597@end enumerate
5598
5599To correct for multiple testing and interdependency of the tests, family-wise
5600error rates are computed based on random permutations of the gene-associated
5601variables. GOfuncR also provides tools for exploring the ontology graph and
5602the annotations, and options to take gene-length or spatial clustering of
5603genes into account. It is also possible to provide custom gene coordinates,
5604annotations and ontologies.")
5605 (license license:gpl2+)))
9bf4bb19
RW
5606
5607(define-public r-abaenrichment
5608 (package
5609 (name "r-abaenrichment")
8a7f7112 5610 (version "1.20.0")
9bf4bb19
RW
5611 (source
5612 (origin
5613 (method url-fetch)
5614 (uri (bioconductor-uri "ABAEnrichment" version))
5615 (sha256
5616 (base32
8a7f7112 5617 "0i0214ap9f6lnyawdgcdsds6g3g9qqji3wbn6ln6rs698gjs9w9c"))))
9bf4bb19
RW
5618 (properties `((upstream-name . "ABAEnrichment")))
5619 (build-system r-build-system)
5620 (propagated-inputs
5621 `(("r-abadata" ,r-abadata)
5622 ("r-data-table" ,r-data-table)
5623 ("r-gofuncr" ,r-gofuncr)
5624 ("r-gplots" ,r-gplots)
5625 ("r-gtools" ,r-gtools)
5626 ("r-rcpp" ,r-rcpp)))
6a65ac15
RW
5627 (native-inputs
5628 `(("r-knitr" ,r-knitr)))
9bf4bb19
RW
5629 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
5630 (synopsis "Gene expression enrichment in human brain regions")
5631 (description
5632 "The package ABAEnrichment is designed to test for enrichment of user
5633defined candidate genes in the set of expressed genes in different human brain
5634regions. The core function @code{aba_enrich} integrates the expression of the
5635candidate gene set (averaged across donors) and the structural information of
5636the brain using an ontology, both provided by the Allen Brain Atlas project.")
5637 (license license:gpl2+)))
0b91b7b9
RW
5638
5639(define-public r-annotationfuncs
5640 (package
5641 (name "r-annotationfuncs")
bc12a4b6 5642 (version "1.40.0")
0b91b7b9
RW
5643 (source
5644 (origin
5645 (method url-fetch)
5646 (uri (bioconductor-uri "AnnotationFuncs" version))
5647 (sha256
5648 (base32
bc12a4b6 5649 "0xsm7741zm81bi4c9hy0zaacnk8a6bahdpc6srqzrbsz0pfzdyhr"))))
0b91b7b9
RW
5650 (properties
5651 `((upstream-name . "AnnotationFuncs")))
5652 (build-system r-build-system)
5653 (propagated-inputs
5654 `(("r-annotationdbi" ,r-annotationdbi)
5655 ("r-dbi" ,r-dbi)))
5656 (home-page "https://www.iysik.com/r/annotationfuncs")
5657 (synopsis "Annotation translation functions")
5658 (description
5659 "This package provides functions for handling translating between
5660different identifieres using the Biocore Data Team data-packages (e.g.
5661@code{org.Bt.eg.db}).")
5662 (license license:gpl2)))
adf7d813
RW
5663
5664(define-public r-annotationtools
5665 (package
5666 (name "r-annotationtools")
57791542 5667 (version "1.64.0")
adf7d813
RW
5668 (source
5669 (origin
5670 (method url-fetch)
5671 (uri (bioconductor-uri "annotationTools" version))
5672 (sha256
5673 (base32
57791542 5674 "1q3c30hqxjgar3gm8d7h4rw3m7cgc11cgv9q0fwv5abj075cj224"))))
adf7d813
RW
5675 (properties
5676 `((upstream-name . "annotationTools")))
5677 (build-system r-build-system)
5678 (propagated-inputs `(("r-biobase" ,r-biobase)))
5679 (home-page "https://bioconductor.org/packages/annotationTools/")
5680 (synopsis "Annotate microarrays and perform gene expression analyses")
5681 (description
5682 "This package provides functions to annotate microarrays, find orthologs,
5683and integrate heterogeneous gene expression profiles using annotation and
5684other molecular biology information available as flat file database (plain
5685text files).")
5686 ;; Any version of the GPL.
5687 (license (list license:gpl2+))))
f31e10f8
RW
5688
5689(define-public r-allelicimbalance
5690 (package
5691 (name "r-allelicimbalance")
85c6636b 5692 (version "1.28.0")
f31e10f8
RW
5693 (source
5694 (origin
5695 (method url-fetch)
5696 (uri (bioconductor-uri "AllelicImbalance" version))
5697 (sha256
5698 (base32
85c6636b 5699 "1hk08kwxjlg2jb59bwv9fbc446pyf6knkscfj757nl6yjf11akbl"))))
f31e10f8
RW
5700 (properties
5701 `((upstream-name . "AllelicImbalance")))
5702 (build-system r-build-system)
5703 (propagated-inputs
5704 `(("r-annotationdbi" ,r-annotationdbi)
5705 ("r-biocgenerics" ,r-biocgenerics)
5706 ("r-biostrings" ,r-biostrings)
5707 ("r-bsgenome" ,r-bsgenome)
5708 ("r-genomeinfodb" ,r-genomeinfodb)
5709 ("r-genomicalignments" ,r-genomicalignments)
5710 ("r-genomicfeatures" ,r-genomicfeatures)
5711 ("r-genomicranges" ,r-genomicranges)
5712 ("r-gridextra" ,r-gridextra)
5713 ("r-gviz" ,r-gviz)
5714 ("r-iranges" ,r-iranges)
5715 ("r-lattice" ,r-lattice)
5716 ("r-latticeextra" ,r-latticeextra)
5717 ("r-nlme" ,r-nlme)
5718 ("r-rsamtools" ,r-rsamtools)
5719 ("r-s4vectors" ,r-s4vectors)
5720 ("r-seqinr" ,r-seqinr)
5721 ("r-summarizedexperiment" ,r-summarizedexperiment)
5722 ("r-variantannotation" ,r-variantannotation)))
63149388
RW
5723 (native-inputs
5724 `(("r-knitr" ,r-knitr)))
f31e10f8
RW
5725 (home-page "https://github.com/pappewaio/AllelicImbalance")
5726 (synopsis "Investigate allele-specific expression")
5727 (description
5728 "This package provides a framework for allele-specific expression
5729investigation using RNA-seq data.")
5730 (license license:gpl3)))
ffe7029b
RW
5731
5732(define-public r-aucell
5733 (package
5734 (name "r-aucell")
ff8b9153 5735 (version "1.12.0")
ffe7029b
RW
5736 (source
5737 (origin
5738 (method url-fetch)
5739 (uri (bioconductor-uri "AUCell" version))
5740 (sha256
5741 (base32
ff8b9153 5742 "0ibsf3nid27hipr03z7phh0yzwfj8bqza6n6g7wfghpls4l12ipx"))))
ffe7029b
RW
5743 (properties `((upstream-name . "AUCell")))
5744 (build-system r-build-system)
5745 (propagated-inputs
3a35d274
RW
5746 `(("r-biocgenerics" ,r-biocgenerics)
5747 ("r-data-table" ,r-data-table)
ffe7029b
RW
5748 ("r-gseabase" ,r-gseabase)
5749 ("r-mixtools" ,r-mixtools)
5750 ("r-r-utils" ,r-r-utils)
3a35d274 5751 ("r-s4vectors" ,r-s4vectors)
ffe7029b
RW
5752 ("r-shiny" ,r-shiny)
5753 ("r-summarizedexperiment" ,r-summarizedexperiment)))
e059ab25
RW
5754 (native-inputs
5755 `(("r-knitr" ,r-knitr)))
ffe7029b
RW
5756 (home-page "https://bioconductor.org/packages/AUCell/")
5757 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
5758 (description
8c4bf6c2 5759 "AUCell identifies cells with active gene sets (e.g. signatures,
ffe7029b
RW
5760gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
5761Under the Curve} (AUC) to calculate whether a critical subset of the input
5762gene set is enriched within the expressed genes for each cell. The
5763distribution of AUC scores across all the cells allows exploring the relative
5764expression of the signature. Since the scoring method is ranking-based,
5765AUCell is independent of the gene expression units and the normalization
5766procedure. In addition, since the cells are evaluated individually, it can
5767easily be applied to bigger datasets, subsetting the expression matrix if
5768needed.")
5769 (license license:gpl3)))
5cfa4bff
RW
5770
5771(define-public r-ebimage
5772 (package
5773 (name "r-ebimage")
ba0bf98d 5774 (version "4.32.0")
5cfa4bff
RW
5775 (source
5776 (origin
5777 (method url-fetch)
5778 (uri (bioconductor-uri "EBImage" version))
5779 (sha256
5780 (base32
ba0bf98d 5781 "0qi8bbix5bjahs73ljhfvidlbj8hz5m5j0sb9cjxlngnnldbh4ww"))))
5cfa4bff
RW
5782 (properties `((upstream-name . "EBImage")))
5783 (build-system r-build-system)
5784 (propagated-inputs
5785 `(("r-abind" ,r-abind)
5786 ("r-biocgenerics" ,r-biocgenerics)
5787 ("r-fftwtools" ,r-fftwtools)
5788 ("r-htmltools" ,r-htmltools)
5789 ("r-htmlwidgets" ,r-htmlwidgets)
5790 ("r-jpeg" ,r-jpeg)
5791 ("r-locfit" ,r-locfit)
5792 ("r-png" ,r-png)
5793 ("r-rcurl" ,r-rcurl)
5794 ("r-tiff" ,r-tiff)))
5795 (native-inputs
5796 `(("r-knitr" ,r-knitr))) ; for vignettes
5797 (home-page "https://github.com/aoles/EBImage")
5798 (synopsis "Image processing and analysis toolbox for R")
5799 (description
5800 "EBImage provides general purpose functionality for image processing and
5801analysis. In the context of (high-throughput) microscopy-based cellular
5802assays, EBImage offers tools to segment cells and extract quantitative
5803cellular descriptors. This allows the automation of such tasks using the R
5804programming language and facilitates the use of other tools in the R
5805environment for signal processing, statistical modeling, machine learning and
5806visualization with image data.")
5807 ;; Any version of the LGPL.
5808 (license license:lgpl2.1+)))
51e98f7e
RW
5809
5810(define-public r-yamss
5811 (package
5812 (name "r-yamss")
65ba4ba5 5813 (version "1.16.0")
51e98f7e
RW
5814 (source
5815 (origin
5816 (method url-fetch)
5817 (uri (bioconductor-uri "yamss" version))
5818 (sha256
5819 (base32
65ba4ba5 5820 "0cxzn7j9apjcabbvvii16kn4whwd9khcyz867w5ag3zdxwvg7l7w"))))
51e98f7e
RW
5821 (build-system r-build-system)
5822 (propagated-inputs
5823 `(("r-biocgenerics" ,r-biocgenerics)
5824 ("r-data-table" ,r-data-table)
5825 ("r-ebimage" ,r-ebimage)
5826 ("r-iranges" ,r-iranges)
5827 ("r-limma" ,r-limma)
5828 ("r-matrix" ,r-matrix)
5829 ("r-mzr" ,r-mzr)
5830 ("r-s4vectors" ,r-s4vectors)
5831 ("r-summarizedexperiment"
5832 ,r-summarizedexperiment)))
6e397aad
RW
5833 (native-inputs
5834 `(("r-knitr" ,r-knitr)))
51e98f7e
RW
5835 (home-page "https://github.com/hansenlab/yamss")
5836 (synopsis "Tools for high-throughput metabolomics")
5837 (description
5838 "This package provides tools to analyze and visualize high-throughput
9b19734c 5839metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
5840preprocess data in a way that enables reliable and powerful differential
5841analysis.")
5842 (license license:artistic2.0)))
398c4a93
RW
5843
5844(define-public r-gtrellis
5845 (package
5846 (name "r-gtrellis")
0836ef6b 5847 (version "1.22.0")
398c4a93
RW
5848 (source
5849 (origin
5850 (method url-fetch)
5851 (uri (bioconductor-uri "gtrellis" version))
5852 (sha256
5853 (base32
0836ef6b 5854 "14mpavkxlp9d1kccwi4b9hi7x8md5j4s1g17ivqsj38lxqjvg5gw"))))
398c4a93
RW
5855 (build-system r-build-system)
5856 (propagated-inputs
5857 `(("r-circlize" ,r-circlize)
5858 ("r-genomicranges" ,r-genomicranges)
5859 ("r-getoptlong" ,r-getoptlong)
5860 ("r-iranges" ,r-iranges)))
a471def0
RW
5861 (native-inputs
5862 `(("r-knitr" ,r-knitr)))
398c4a93
RW
5863 (home-page "https://github.com/jokergoo/gtrellis")
5864 (synopsis "Genome level Trellis layout")
5865 (description
5866 "Genome level Trellis graph visualizes genomic data conditioned by
5867genomic categories (e.g. chromosomes). For each genomic category, multiple
5868dimensional data which are represented as tracks describe different features
5869from different aspects. This package provides high flexibility to arrange
5870genomic categories and to add self-defined graphics in the plot.")
5871 (license license:expat)))
28098414
RW
5872
5873(define-public r-somaticsignatures
5874 (package
5875 (name "r-somaticsignatures")
36f3a19a 5876 (version "2.26.0")
28098414
RW
5877 (source
5878 (origin
5879 (method url-fetch)
5880 (uri (bioconductor-uri "SomaticSignatures" version))
5881 (sha256
5882 (base32
36f3a19a 5883 "1pwf9ws0klcij27w22p0nh924yp5h2jsidp54ppp7mnx08iv0801"))))
28098414
RW
5884 (properties
5885 `((upstream-name . "SomaticSignatures")))
5886 (build-system r-build-system)
5887 (propagated-inputs
5888 `(("r-biobase" ,r-biobase)
5889 ("r-biostrings" ,r-biostrings)
5890 ("r-genomeinfodb" ,r-genomeinfodb)
5891 ("r-genomicranges" ,r-genomicranges)
5892 ("r-ggbio" ,r-ggbio)
5893 ("r-ggplot2" ,r-ggplot2)
5894 ("r-iranges" ,r-iranges)
5895 ("r-nmf" ,r-nmf)
5896 ("r-pcamethods" ,r-pcamethods)
5897 ("r-proxy" ,r-proxy)
5898 ("r-reshape2" ,r-reshape2)
5899 ("r-s4vectors" ,r-s4vectors)
5900 ("r-variantannotation" ,r-variantannotation)))
63c14717
RW
5901 (native-inputs
5902 `(("r-knitr" ,r-knitr)))
28098414
RW
5903 (home-page "https://github.com/juliangehring/SomaticSignatures")
5904 (synopsis "Somatic signatures")
5905 (description
5906 "This package identifies mutational signatures of @dfn{single nucleotide
5907variants} (SNVs). It provides a infrastructure related to the methodology
5908described in Nik-Zainal (2012, Cell), with flexibility in the matrix
5909decomposition algorithms.")
5910 (license license:expat)))
303f2ed1
RW
5911
5912(define-public r-yapsa
5913 (package
5914 (name "r-yapsa")
d0db04fc 5915 (version "1.16.0")
303f2ed1
RW
5916 (source
5917 (origin
5918 (method url-fetch)
5919 (uri (bioconductor-uri "YAPSA" version))
5920 (sha256
5921 (base32
d0db04fc 5922 "1vwccrp01p8i42axbaz1bqq173la18ldrzmrjawr5nkjjkvddbpb"))))
303f2ed1
RW
5923 (properties `((upstream-name . "YAPSA")))
5924 (build-system r-build-system)
5925 (propagated-inputs
8a5abc62
RW
5926 `(("r-biostrings" ,r-biostrings)
5927 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
5928 ("r-circlize" ,r-circlize)
303f2ed1
RW
5929 ("r-complexheatmap" ,r-complexheatmap)
5930 ("r-corrplot" ,r-corrplot)
5931 ("r-dendextend" ,r-dendextend)
8a5abc62
RW
5932 ("r-doparallel" ,r-doparallel)
5933 ("r-dplyr" ,r-dplyr)
303f2ed1
RW
5934 ("r-genomeinfodb" ,r-genomeinfodb)
5935 ("r-genomicranges" ,r-genomicranges)
5936 ("r-getoptlong" ,r-getoptlong)
8a5abc62 5937 ("r-ggbeeswarm" ,r-ggbeeswarm)
303f2ed1
RW
5938 ("r-ggplot2" ,r-ggplot2)
5939 ("r-gridextra" ,r-gridextra)
5940 ("r-gtrellis" ,r-gtrellis)
5941 ("r-keggrest" ,r-keggrest)
d0db04fc 5942 ("r-limsolve" ,r-limsolve)
8a5abc62 5943 ("r-magrittr" ,r-magrittr)
303f2ed1 5944 ("r-pmcmr" ,r-pmcmr)
8a5abc62 5945 ("r-pracma" ,r-pracma)
303f2ed1
RW
5946 ("r-reshape2" ,r-reshape2)
5947 ("r-somaticsignatures" ,r-somaticsignatures)
5948 ("r-variantannotation" ,r-variantannotation)))
8a5abc62
RW
5949 (native-inputs
5950 `(("r-knitr" ,r-knitr)))
303f2ed1
RW
5951 (home-page "https://bioconductor.org/packages/YAPSA/")
5952 (synopsis "Yet another package for signature analysis")
5953 (description
5954 "This package provides functions and routines useful in the analysis of
5955somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
5956functions to perform a signature analysis with known signatures and a
5957signature analysis on @dfn{stratified mutational catalogue} (SMC) are
5958provided.")
5959 (license license:gpl3)))
e99380d6
RW
5960
5961(define-public r-gcrma
5962 (package
5963 (name "r-gcrma")
3d41f0c2 5964 (version "2.62.0")
e99380d6
RW
5965 (source
5966 (origin
5967 (method url-fetch)
5968 (uri (bioconductor-uri "gcrma" version))
5969 (sha256
5970 (base32
3d41f0c2 5971 "1v1x13iwcv6c9x7r1iz2598rwlyzic67jbqcajg24ib6lcfn9f00"))))
e99380d6
RW
5972 (build-system r-build-system)
5973 (propagated-inputs
5974 `(("r-affy" ,r-affy)
5975 ("r-affyio" ,r-affyio)
5976 ("r-biobase" ,r-biobase)
5977 ("r-biocmanager" ,r-biocmanager)
5978 ("r-biostrings" ,r-biostrings)
5979 ("r-xvector" ,r-xvector)))
5980 (home-page "https://bioconductor.org/packages/gcrma/")
5981 (synopsis "Background adjustment using sequence information")
5982 (description
5983 "Gcrma adjusts for background intensities in Affymetrix array data which
5984include optical noise and @dfn{non-specific binding} (NSB). The main function
5985@code{gcrma} converts background adjusted probe intensities to expression
5986measures using the same normalization and summarization methods as a
5987@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
5988to estimate probe affinity to NSB. The sequence information is summarized in
5989a more complex way than the simple GC content. Instead, the base types (A, T,
5990G or C) at each position along the probe determine the affinity of each probe.
5991The parameters of the position-specific base contributions to the probe
5992affinity is estimated in an NSB experiment in which only NSB but no
7230f6d5 5993gene-specific binding is expected.")
e99380d6
RW
5994 ;; Any version of the LGPL
5995 (license license:lgpl2.1+)))
4675b3cf
RW
5996
5997(define-public r-simpleaffy
5998 (package
5999 (name "r-simpleaffy")
48aaef23 6000 (version "2.66.0")
4675b3cf
RW
6001 (source
6002 (origin
6003 (method url-fetch)
6004 (uri (bioconductor-uri "simpleaffy" version))
6005 (sha256
6006 (base32
48aaef23 6007 "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb"))))
4675b3cf
RW
6008 (build-system r-build-system)
6009 (propagated-inputs
6010 `(("r-affy" ,r-affy)
6011 ("r-biobase" ,r-biobase)
6012 ("r-biocgenerics" ,r-biocgenerics)
6013 ("r-gcrma" ,r-gcrma)
6014 ("r-genefilter" ,r-genefilter)))
6015 (home-page "https://bioconductor.org/packages/simpleaffy/")
6016 (synopsis "Very simple high level analysis of Affymetrix data")
6017 (description
6018 "This package provides high level functions for reading Affy @file{.CEL}
6019files, phenotypic data, and then computing simple things with it, such as
6020t-tests, fold changes and the like. It makes heavy use of the @code{affy}
6021library. It also has some basic scatter plot functions and mechanisms for
6022generating high resolution journal figures.")
6023 (license license:gpl2+)))
f562c90a
RW
6024
6025(define-public r-yaqcaffy
6026 (package
6027 (name "r-yaqcaffy")
94dee0af 6028 (version "1.50.0")
f562c90a
RW
6029 (source
6030 (origin
6031 (method url-fetch)
6032 (uri (bioconductor-uri "yaqcaffy" version))
6033 (sha256
6034 (base32
94dee0af 6035 "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96"))))
f562c90a
RW
6036 (build-system r-build-system)
6037 (propagated-inputs
6038 `(("r-simpleaffy" ,r-simpleaffy)))
6039 (home-page "https://bioconductor.org/packages/yaqcaffy/")
6040 (synopsis "Affymetrix quality control and reproducibility analysis")
6041 (description
6042 "This is a package that can be used for quality control of Affymetrix
6043GeneChip expression data and reproducibility analysis of human whole genome
6044chips with the MAQC reference datasets.")
6045 (license license:artistic2.0)))
59cf2629
RW
6046
6047(define-public r-quantro
6048 (package
6049 (name "r-quantro")
adf6edc7 6050 (version "1.24.0")
59cf2629
RW
6051 (source
6052 (origin
6053 (method url-fetch)
6054 (uri (bioconductor-uri "quantro" version))
6055 (sha256
6056 (base32
adf6edc7 6057 "1mq4hda73idkq0lkfrhcmiz4kkalfn47dh3i75br5fi33mdgc0k2"))))
59cf2629
RW
6058 (build-system r-build-system)
6059 (propagated-inputs
6060 `(("r-biobase" ,r-biobase)
6061 ("r-doparallel" ,r-doparallel)
6062 ("r-foreach" ,r-foreach)
6063 ("r-ggplot2" ,r-ggplot2)
6064 ("r-iterators" ,r-iterators)
6065 ("r-minfi" ,r-minfi)
6066 ("r-rcolorbrewer" ,r-rcolorbrewer)))
70d90ae7
RW
6067 (native-inputs
6068 `(("r-knitr" ,r-knitr)))
59cf2629
RW
6069 (home-page "https://bioconductor.org/packages/quantro/")
6070 (synopsis "Test for when to use quantile normalization")
6071 (description
6072 "This package provides a data-driven test for the assumptions of quantile
6073normalization using raw data such as objects that inherit eSets (e.g.
6074ExpressionSet, MethylSet). Group level information about each sample (such as
6075Tumor / Normal status) must also be provided because the test assesses if
6076there are global differences in the distributions between the user-defined
6077groups.")
6078 (license license:gpl3+)))
98a2af31
RW
6079
6080(define-public r-yarn
6081 (package
6082 (name "r-yarn")
8db36c1f 6083 (version "1.16.0")
98a2af31
RW
6084 (source
6085 (origin
6086 (method url-fetch)
6087 (uri (bioconductor-uri "yarn" version))
6088 (sha256
6089 (base32
8db36c1f 6090 "0p8wz5jn601vxbbxkm73ps3fx0j1y56nr2qf6y8k80vgrk7bv5gp"))))
98a2af31
RW
6091 (build-system r-build-system)
6092 (propagated-inputs
6093 `(("r-biobase" ,r-biobase)
6094 ("r-biomart" ,r-biomart)
6095 ("r-downloader" ,r-downloader)
6096 ("r-edger" ,r-edger)
6097 ("r-gplots" ,r-gplots)
6098 ("r-limma" ,r-limma)
6099 ("r-matrixstats" ,r-matrixstats)
6100 ("r-preprocesscore" ,r-preprocesscore)
6101 ("r-quantro" ,r-quantro)
6102 ("r-rcolorbrewer" ,r-rcolorbrewer)
6103 ("r-readr" ,r-readr)))
a37a6ffb
RW
6104 (native-inputs
6105 `(("r-knitr" ,r-knitr)))
98a2af31
RW
6106 (home-page "https://bioconductor.org/packages/yarn/")
6107 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
6108 (description
6109 "Expedite large RNA-Seq analyses using a combination of previously
6110developed tools. YARN is meant to make it easier for the user in performing
6111basic mis-annotation quality control, filtering, and condition-aware
6112normalization. YARN leverages many Bioconductor tools and statistical
6113techniques to account for the large heterogeneity and sparsity found in very
6114large RNA-seq experiments.")
6115 (license license:artistic2.0)))
a6e1eb1a
RW
6116
6117(define-public r-roar
6118 (package
6119 (name "r-roar")
72476ade 6120 (version "1.26.0")
a6e1eb1a
RW
6121 (source
6122 (origin
6123 (method url-fetch)
6124 (uri (bioconductor-uri "roar" version))
6125 (sha256
6126 (base32
72476ade 6127 "0spidrcjnrcli0whkf6h8pa1i9dg9arjbm7b1skxbs6dn2k4yyqw"))))
a6e1eb1a
RW
6128 (build-system r-build-system)
6129 (propagated-inputs
6130 `(("r-biocgenerics" ,r-biocgenerics)
6131 ("r-genomeinfodb" ,r-genomeinfodb)
6132 ("r-genomicalignments" ,r-genomicalignments)
6133 ("r-genomicranges" ,r-genomicranges)
6134 ("r-iranges" ,r-iranges)
6135 ("r-rtracklayer" ,r-rtracklayer)
6136 ("r-s4vectors" ,r-s4vectors)
6137 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6138 (home-page "https://github.com/vodkatad/roar/")
6139 (synopsis "Identify differential APA usage from RNA-seq alignments")
6140 (description
6141 "This package provides tools for identifying preferential usage of APA
6142sites, comparing two biological conditions, starting from known alternative
6143sites and alignments obtained from standard RNA-seq experiments.")
6144 (license license:gpl3)))
50d91770
RW
6145
6146(define-public r-xbseq
6147 (package
6148 (name "r-xbseq")
7f71341e 6149 (version "1.22.0")
50d91770
RW
6150 (source
6151 (origin
6152 (method url-fetch)
6153 (uri (bioconductor-uri "XBSeq" version))
6154 (sha256
6155 (base32
7f71341e 6156 "1dvk2jpsdynqw5071z54yd5j0ddprhc1ppk834cz9liibd72d7vz"))))
50d91770
RW
6157 (properties `((upstream-name . "XBSeq")))
6158 (build-system r-build-system)
6159 (propagated-inputs
6160 `(("r-biobase" ,r-biobase)
6161 ("r-deseq2" ,r-deseq2)
6162 ("r-dplyr" ,r-dplyr)
6163 ("r-ggplot2" ,r-ggplot2)
6164 ("r-locfit" ,r-locfit)
6165 ("r-magrittr" ,r-magrittr)
6166 ("r-matrixstats" ,r-matrixstats)
6167 ("r-pracma" ,r-pracma)
6168 ("r-roar" ,r-roar)))
bcd06bdb
RW
6169 (native-inputs
6170 `(("r-knitr" ,r-knitr)))
50d91770
RW
6171 (home-page "https://github.com/Liuy12/XBSeq")
6172 (synopsis "Test for differential expression for RNA-seq data")
6173 (description
6174 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
6175expression} (DE), where a statistical model was established based on the
6176assumption that observed signals are the convolution of true expression
6177signals and sequencing noises. The mapped reads in non-exonic regions are
6178considered as sequencing noises, which follows a Poisson distribution. Given
6179measurable observed signal and background noise from RNA-seq data, true
6180expression signals, assuming governed by the negative binomial distribution,
6181can be delineated and thus the accurate detection of differential expressed
6182genes.")
6183 (license license:gpl3+)))
c8310056
RW
6184
6185(define-public r-massspecwavelet
6186 (package
6187 (name "r-massspecwavelet")
f4e19e62 6188 (version "1.56.0")
c8310056
RW
6189 (source
6190 (origin
6191 (method url-fetch)
6192 (uri (bioconductor-uri "MassSpecWavelet" version))
6193 (sha256
6194 (base32
f4e19e62 6195 "1vvxbxc538raqdsy0x9ln41vjhp2aw1nrh4k35y3s9mhb1jlzzv3"))))
c8310056
RW
6196 (properties
6197 `((upstream-name . "MassSpecWavelet")))
6198 (build-system r-build-system)
6199 (propagated-inputs
6200 `(("r-waveslim" ,r-waveslim)))
6201 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
6202 (synopsis "Mass spectrum processing by wavelet-based algorithms")
6203 (description
6204 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
6205data mainly through the use of wavelet transforms. It supports peak detection
6206based on @dfn{Continuous Wavelet Transform} (CWT).")
6207 (license license:lgpl2.0+)))
ec12e537
RW
6208
6209(define-public r-xcms
6210 (package
6211 (name "r-xcms")
a3af40ea 6212 (version "3.12.0")
ec12e537
RW
6213 (source
6214 (origin
6215 (method url-fetch)
6216 (uri (bioconductor-uri "xcms" version))
6217 (sha256
6218 (base32
a3af40ea 6219 "17kyybj093mj0g2sbfmjp19mmkww4w025n6zc0hbznqb94vkc8fv"))))
ec12e537
RW
6220 (build-system r-build-system)
6221 (propagated-inputs
6222 `(("r-biobase" ,r-biobase)
6223 ("r-biocgenerics" ,r-biocgenerics)
6224 ("r-biocparallel" ,r-biocparallel)
4fb52345 6225 ("r-iranges" ,r-iranges)
ec12e537
RW
6226 ("r-lattice" ,r-lattice)
6227 ("r-massspecwavelet" ,r-massspecwavelet)
a3af40ea 6228 ("r-mscoreutils" ,r-mscoreutils)
ec12e537 6229 ("r-msnbase" ,r-msnbase)
ec12e537
RW
6230 ("r-mzr" ,r-mzr)
6231 ("r-plyr" ,r-plyr)
6232 ("r-protgenerics" ,r-protgenerics)
6233 ("r-rann" ,r-rann)
6234 ("r-rcolorbrewer" ,r-rcolorbrewer)
6235 ("r-robustbase" ,r-robustbase)
ff9f179a
RW
6236 ("r-s4vectors" ,r-s4vectors)
6237 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6238 (native-inputs
6239 `(("r-knitr" ,r-knitr)))
ec12e537
RW
6240 (home-page "https://bioconductor.org/packages/xcms/")
6241 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
6242 (description
6243 "This package provides a framework for processing and visualization of
6244chromatographically separated and single-spectra mass spectral data. It
6245imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
6246data for high-throughput, untargeted analyte profiling.")
6247 (license license:gpl2+)))
8830664d
RW
6248
6249(define-public r-wrench
6250 (package
6251 (name "r-wrench")
dc7c6368 6252 (version "1.8.0")
8830664d
RW
6253 (source
6254 (origin
6255 (method url-fetch)
6256 (uri (bioconductor-uri "Wrench" version))
6257 (sha256
6258 (base32
dc7c6368 6259 "01z7rd9fn6cpab3dxgwfpfjlq6vsqb8jhbzvhcqn9v2vqc2pridx"))))
8830664d
RW
6260 (properties `((upstream-name . "Wrench")))
6261 (build-system r-build-system)
6262 (propagated-inputs
6263 `(("r-limma" ,r-limma)
6264 ("r-locfit" ,r-locfit)
6265 ("r-matrixstats" ,r-matrixstats)))
996f07b5
RW
6266 (native-inputs
6267 `(("r-knitr" ,r-knitr)))
8830664d
RW
6268 (home-page "https://github.com/HCBravoLab/Wrench")
6269 (synopsis "Wrench normalization for sparse count data")
6270 (description
6271 "Wrench is a package for normalization sparse genomic count data, like
6272that arising from 16s metagenomic surveys.")
6273 (license license:artistic2.0)))
b9b8b447
RW
6274
6275(define-public r-wiggleplotr
6276 (package
6277 (name "r-wiggleplotr")
397bcd2c 6278 (version "1.14.0")
b9b8b447
RW
6279 (source
6280 (origin
6281 (method url-fetch)
6282 (uri (bioconductor-uri "wiggleplotr" version))
6283 (sha256
6284 (base32
397bcd2c 6285 "1k4wlh5ayb1w4dr6dydqfgm3415qhsfmshmi6zjyyhhkd2626vad"))))
b9b8b447
RW
6286 (build-system r-build-system)
6287 (propagated-inputs
6288 `(("r-assertthat" ,r-assertthat)
6289 ("r-cowplot" ,r-cowplot)
6290 ("r-dplyr" ,r-dplyr)
6291 ("r-genomeinfodb" ,r-genomeinfodb)
6292 ("r-genomicranges" ,r-genomicranges)
6293 ("r-ggplot2" ,r-ggplot2)
6294 ("r-iranges" ,r-iranges)
6295 ("r-purrr" ,r-purrr)
6296 ("r-rtracklayer" ,r-rtracklayer)
6297 ("r-s4vectors" ,r-s4vectors)))
ee0f7460
RW
6298 (native-inputs
6299 `(("r-knitr" ,r-knitr)))
b9b8b447
RW
6300 (home-page "https://bioconductor.org/packages/wiggleplotr/")
6301 (synopsis "Make read coverage plots from BigWig files")
6302 (description
6303 "This package provides tools to visualize read coverage from sequencing
6304experiments together with genomic annotations (genes, transcripts, peaks).
6305Introns of long transcripts can be rescaled to a fixed length for better
6306visualization of exonic read coverage.")
6307 (license license:asl2.0)))
7b5101c5
RW
6308
6309(define-public r-widgettools
6310 (package
6311 (name "r-widgettools")
ba53681a 6312 (version "1.68.0")
7b5101c5
RW
6313 (source
6314 (origin
6315 (method url-fetch)
6316 (uri (bioconductor-uri "widgetTools" version))
6317 (sha256
6318 (base32
ba53681a 6319 "172f0pmsspd9lss557cmxzjfsbansimjyhwdiahg8pqrayhwvf2w"))))
7b5101c5
RW
6320 (properties `((upstream-name . "widgetTools")))
6321 (build-system r-build-system)
6322 (home-page "https://bioconductor.org/packages/widgetTools/")
6323 (synopsis "Tools for creating interactive tcltk widgets")
6324 (description
337bdc17 6325 "This package contains tools to support the construction of tcltk
7b5101c5
RW
6326widgets in R.")
6327 ;; Any version of the LGPL.
6328 (license license:lgpl3+)))
6b12f213
RW
6329
6330(define-public r-webbioc
6331 (package
6332 (name "r-webbioc")
d176ad34 6333 (version "1.62.0")
6b12f213
RW
6334 (source
6335 (origin
6336 (method url-fetch)
6337 (uri (bioconductor-uri "webbioc" version))
6338 (sha256
6339 (base32
d176ad34 6340 "1nnmr4ddi07x7sy89fgdn7iwz5k4l8n5ca3xjnlbpwxycza793vj"))))
6b12f213
RW
6341 (build-system r-build-system)
6342 (inputs
6343 `(("netpbm" ,netpbm)
6344 ("perl" ,perl)))
6345 (propagated-inputs
6346 `(("r-affy" ,r-affy)
6347 ("r-annaffy" ,r-annaffy)
6348 ("r-biobase" ,r-biobase)
6349 ("r-biocmanager" ,r-biocmanager)
6350 ("r-gcrma" ,r-gcrma)
6351 ("r-multtest" ,r-multtest)
6352 ("r-qvalue" ,r-qvalue)
6353 ("r-vsn" ,r-vsn)))
6354 (home-page "https://www.bioconductor.org/")
6355 (synopsis "Bioconductor web interface")
6356 (description
6357 "This package provides an integrated web interface for doing microarray
6358analysis using several of the Bioconductor packages. It is intended to be
6359deployed as a centralized bioinformatics resource for use by many users.
6360Currently only Affymetrix oligonucleotide analysis is supported.")
6361 (license license:gpl2+)))
9800d859
RW
6362
6363(define-public r-zfpkm
6364 (package
6365 (name "r-zfpkm")
59fafa19 6366 (version "1.12.0")
9800d859
RW
6367 (source
6368 (origin
6369 (method url-fetch)
6370 (uri (bioconductor-uri "zFPKM" version))
6371 (sha256
6372 (base32
59fafa19 6373 "1sa7m7mzzr92c9ickial5701414rab233lq1il1sm9yfdkf8s9fm"))))
9800d859
RW
6374 (properties `((upstream-name . "zFPKM")))
6375 (build-system r-build-system)
6376 (propagated-inputs
6377 `(("r-checkmate" ,r-checkmate)
6378 ("r-dplyr" ,r-dplyr)
6379 ("r-ggplot2" ,r-ggplot2)
6380 ("r-summarizedexperiment" ,r-summarizedexperiment)
6381 ("r-tidyr" ,r-tidyr)))
8fdca89b
RW
6382 (native-inputs
6383 `(("r-knitr" ,r-knitr)))
9800d859
RW
6384 (home-page "https://github.com/ronammar/zFPKM/")
6385 (synopsis "Functions to facilitate zFPKM transformations")
6386 (description
6387 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
6388This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
638924215113).")
6390 (license license:gpl3)))
2bdc88fc
RW
6391
6392(define-public r-rbowtie2
6393 (package
6394 (name "r-rbowtie2")
9834d1ab 6395 (version "1.12.0")
2bdc88fc
RW
6396 (source
6397 (origin
6398 (method url-fetch)
6399 (uri (bioconductor-uri "Rbowtie2" version))
6400 (sha256
6401 (base32
9834d1ab 6402 "1pcdcqn82ray73bajjnx5zgs98m56acviq3adbzga0cfqf6wiqx5"))))
2bdc88fc
RW
6403 (properties `((upstream-name . "Rbowtie2")))
6404 (build-system r-build-system)
6405 (inputs
6406 `(("zlib" ,zlib)))
297854e6
RW
6407 (native-inputs
6408 `(("r-knitr" ,r-knitr)))
2bdc88fc
RW
6409 (home-page "https://bioconductor.org/packages/Rbowtie2/")
6410 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
6411 (description
6412 "This package provides an R wrapper of the popular @code{bowtie2}
6413sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
6414rapid adapter trimming, identification, and read merging.")
6415 (license license:gpl3+)))
5622628f
RW
6416
6417(define-public r-progeny
6418 (package
6419 (name "r-progeny")
d115db7f 6420 (version "1.12.0")
5622628f
RW
6421 (source
6422 (origin
6423 (method url-fetch)
6424 (uri (bioconductor-uri "progeny" version))
6425 (sha256
6426 (base32
d115db7f 6427 "00lhzz4plmx5128khs298n6zv9204mhqv548lxxdhaw18b16vwm7"))))
5622628f 6428 (build-system r-build-system)
8e5933a8
RW
6429 (propagated-inputs
6430 `(("r-biobase" ,r-biobase)
6431 ("r-dplyr" ,r-dplyr)
6432 ("r-ggplot2" ,r-ggplot2)
6433 ("r-ggrepel" ,r-ggrepel)
6434 ("r-gridextra" ,r-gridextra)
6435 ("r-tidyr" ,r-tidyr)))
6436 (native-inputs
6437 `(("r-knitr" ,r-knitr)))
5622628f
RW
6438 (home-page "https://github.com/saezlab/progeny")
6439 (synopsis "Pathway responsive gene activity inference")
6440 (description
6441 "This package provides a function to infer pathway activity from gene
6442expression. It contains the linear model inferred in the publication
6443\"Perturbation-response genes reveal signaling footprints in cancer gene
6444expression\".")
6445 (license license:asl2.0)))
307586c1
RW
6446
6447(define-public r-arrmnormalization
6448 (package
6449 (name "r-arrmnormalization")
0067589a 6450 (version "1.30.0")
307586c1
RW
6451 (source
6452 (origin
6453 (method url-fetch)
6454 (uri (bioconductor-uri "ARRmNormalization" version))
6455 (sha256
6456 (base32
0067589a 6457 "1ximvi0jbwmymx6iy70qfyr9j26x5arlarra9fzs5hq05jif6q95"))))
307586c1
RW
6458 (properties
6459 `((upstream-name . "ARRmNormalization")))
6460 (build-system r-build-system)
6461 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
6462 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
6463 (synopsis "Adaptive robust regression normalization for methylation data")
6464 (description
6465 "This is a package to perform the @dfn{Adaptive Robust Regression
6466method} (ARRm) for the normalization of methylation data from the Illumina
6467Infinium HumanMethylation 450k assay.")
6468 (license license:artistic2.0)))
fbf34949
RW
6469
6470(define-public r-biocfilecache
6471 (package
6472 (name "r-biocfilecache")
e65e81d2 6473 (version "1.14.0")
fbf34949
RW
6474 (source
6475 (origin
6476 (method url-fetch)
6477 (uri (bioconductor-uri "BiocFileCache" version))
6478 (sha256
6479 (base32
e65e81d2 6480 "0r032a033636bxap0vvb02jvjqiynzj9npqd8603qnwmhvvfi5z1"))))
fbf34949
RW
6481 (properties `((upstream-name . "BiocFileCache")))
6482 (build-system r-build-system)
6483 (propagated-inputs
6484 `(("r-curl" ,r-curl)
6485 ("r-dbi" ,r-dbi)
6486 ("r-dbplyr" ,r-dbplyr)
6487 ("r-dplyr" ,r-dplyr)
6488 ("r-httr" ,r-httr)
6489 ("r-rappdirs" ,r-rappdirs)
6490 ("r-rsqlite" ,r-rsqlite)))
173844fc
RW
6491 (native-inputs
6492 `(("r-knitr" ,r-knitr)))
fbf34949
RW
6493 (home-page "https://bioconductor.org/packages/BiocFileCache/")
6494 (synopsis "Manage files across sessions")
6495 (description
6496 "This package creates a persistent on-disk cache of files that the user
6497can add, update, and retrieve. It is useful for managing resources (such as
6498custom Txdb objects) that are costly or difficult to create, web resources,
6499and data files used across sessions.")
6500 (license license:artistic2.0)))
8c42f8f6
RW
6501
6502(define-public r-iclusterplus
6503 (package
6504 (name "r-iclusterplus")
4bc0675d 6505 (version "1.26.0")
8c42f8f6
RW
6506 (source
6507 (origin
6508 (method url-fetch)
6509 (uri (bioconductor-uri "iClusterPlus" version))
6510 (sha256
6511 (base32
4bc0675d 6512 "02ji84dsbn4wir8sim4qy8h57524mnrsq51wxc7n8ybp5x7n9k9q"))))
8c42f8f6
RW
6513 (properties `((upstream-name . "iClusterPlus")))
6514 (build-system r-build-system)
6515 (native-inputs `(("gfortran" ,gfortran)))
6516 (home-page "https://bioconductor.org/packages/iClusterPlus/")
6517 (synopsis "Integrative clustering of multi-type genomic data")
6518 (description
6519 "iClusterPlus is developed for integrative clustering analysis of
6520multi-type genomic data and is an enhanced version of iCluster proposed and
6521developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
6522from the experiments where biological samples (e.g. tumor samples) are
6523analyzed by multiple techniques, for instance, @dfn{array comparative genomic
6524hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
6525on. In the iClusterPlus model, binary observations such as somatic mutation
6526are modeled as Binomial processes; categorical observations such as copy
6527number states are realizations of Multinomial random variables; counts are
6528modeled as Poisson random processes; and continuous measures are modeled by
6529Gaussian distributions.")
6530 (license license:gpl2+)))
4d06ef4b
RW
6531
6532(define-public r-rbowtie
6533 (package
6534 (name "r-rbowtie")
ea86d93e 6535 (version "1.30.0")
4d06ef4b
RW
6536 (source
6537 (origin
6538 (method url-fetch)
6539 (uri (bioconductor-uri "Rbowtie" version))
6540 (sha256
6541 (base32
ea86d93e 6542 "0rgxqc3sbq7phnrn9a6z361725h4zi2mi985i43n7fi3csif7507"))))
4d06ef4b
RW
6543 (properties `((upstream-name . "Rbowtie")))
6544 (build-system r-build-system)
6545 (inputs
6546 `(("zlib" ,zlib)))
568c3929
RW
6547 (native-inputs
6548 `(("r-knitr" ,r-knitr)))
4d06ef4b
RW
6549 (home-page "https://bioconductor.org/packages/Rbowtie/")
6550 (synopsis "R bowtie wrapper")
6551 (description
6552 "This package provides an R wrapper around the popular bowtie short read
6553aligner and around SpliceMap, a de novo splice junction discovery and
6554alignment tool.")
6555 (license license:artistic2.0)))
14441539
RW
6556
6557(define-public r-sgseq
6558 (package
6559 (name "r-sgseq")
ca0271c5 6560 (version "1.24.0")
14441539
RW
6561 (source
6562 (origin
6563 (method url-fetch)
6564 (uri (bioconductor-uri "SGSeq" version))
6565 (sha256
6566 (base32
ca0271c5 6567 "1nfhy5kgyz56b6pyxcq8kflqwnhl9nlffszwpqb5fdh5ibz8xbjx"))))
14441539
RW
6568 (properties `((upstream-name . "SGSeq")))
6569 (build-system r-build-system)
6570 (propagated-inputs
6571 `(("r-annotationdbi" ,r-annotationdbi)
6572 ("r-biocgenerics" ,r-biocgenerics)
6573 ("r-biostrings" ,r-biostrings)
6574 ("r-genomeinfodb" ,r-genomeinfodb)
6575 ("r-genomicalignments" ,r-genomicalignments)
6576 ("r-genomicfeatures" ,r-genomicfeatures)
6577 ("r-genomicranges" ,r-genomicranges)
6578 ("r-igraph" ,r-igraph)
6579 ("r-iranges" ,r-iranges)
6580 ("r-rsamtools" ,r-rsamtools)
6581 ("r-rtracklayer" ,r-rtracklayer)
6582 ("r-runit" ,r-runit)
6583 ("r-s4vectors" ,r-s4vectors)
6584 ("r-summarizedexperiment" ,r-summarizedexperiment)))
201902bc
RW
6585 (native-inputs
6586 `(("r-knitr" ,r-knitr)))
14441539
RW
6587 (home-page "https://bioconductor.org/packages/SGSeq/")
6588 (synopsis "Splice event prediction and quantification from RNA-seq data")
6589 (description
6590 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
6591data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
6592represented as a splice graph, which can be obtained from existing annotation
6593or predicted from the mapped sequence reads. Splice events are identified
6594from the graph and are quantified locally using structurally compatible reads
6595at the start or end of each splice variant. The software includes functions
6596for splice event prediction, quantification, visualization and
6597interpretation.")
6598 (license license:artistic2.0)))
58656064
RW
6599
6600(define-public r-rhisat2
6601 (package
6602 (name "r-rhisat2")
c36d888f 6603 (version "1.6.0")
58656064
RW
6604 (source
6605 (origin
6606 (method url-fetch)
6607 (uri (bioconductor-uri "Rhisat2" version))
6608 (sha256
6609 (base32
c36d888f 6610 "0f9x2qcazml0zjcgyy0kdphnww4d1m62rn0ijcqlhy1bng6ihwwb"))))
58656064
RW
6611 (properties `((upstream-name . "Rhisat2")))
6612 (build-system r-build-system)
3dd2450e
RW
6613 (arguments
6614 `(#:phases
6615 (modify-phases %standard-phases
6616 (add-after 'unpack 'make-reproducible
6617 (lambda _
6618 (substitute* "src/Makefile"
6619 (("`hostname`") "guix")
6620 (("`date`") "0")
6621 ;; Avoid shelling out to "which".
6622 (("^CC =.*") (which "gcc"))
6623 (("^CPP =.*") (which "g++")))
6624 #t)))))
58656064
RW
6625 (propagated-inputs
6626 `(("r-genomicfeatures" ,r-genomicfeatures)
6627 ("r-genomicranges" ,r-genomicranges)
6628 ("r-sgseq" ,r-sgseq)))
2aff2724
RW
6629 (native-inputs
6630 `(("r-knitr" ,r-knitr)))
58656064
RW
6631 (home-page "https://github.com/fmicompbio/Rhisat2")
6632 (synopsis "R Wrapper for HISAT2 sequence aligner")
6633 (description
6634 "This package provides an R interface to the HISAT2 spliced short-read
6635aligner by Kim et al. (2015). The package contains wrapper functions to
6636create a genome index and to perform the read alignment to the generated
6637index.")
6638 (license license:gpl3)))
5e0241db
RW
6639
6640(define-public r-quasr
6641 (package
6642 (name "r-quasr")
1b4c2719 6643 (version "1.30.0")
5e0241db
RW
6644 (source
6645 (origin
6646 (method url-fetch)
6647 (uri (bioconductor-uri "QuasR" version))
6648 (sha256
6649 (base32
1b4c2719 6650 "032m01q34nnmvbhcb2g3pz2fqmgcw5464m74m1m0h7x9bl04a5k8"))))
5e0241db
RW
6651 (properties `((upstream-name . "QuasR")))
6652 (build-system r-build-system)
5e0241db
RW
6653 (propagated-inputs
6654 `(("r-annotationdbi" ,r-annotationdbi)
6655 ("r-biobase" ,r-biobase)
6656 ("r-biocgenerics" ,r-biocgenerics)
6657 ("r-biocmanager" ,r-biocmanager)
6658 ("r-biocparallel" ,r-biocparallel)
6659 ("r-biostrings" ,r-biostrings)
6660 ("r-bsgenome" ,r-bsgenome)
6661 ("r-genomeinfodb" ,r-genomeinfodb)
6662 ("r-genomicalignments" ,r-genomicalignments)
6663 ("r-genomicfeatures" ,r-genomicfeatures)
6664 ("r-genomicfiles" ,r-genomicfiles)
6665 ("r-genomicranges" ,r-genomicranges)
6666 ("r-iranges" ,r-iranges)
6667 ("r-rbowtie" ,r-rbowtie)
6668 ("r-rhisat2" ,r-rhisat2)
6669 ("r-rhtslib" ,r-rhtslib)
6670 ("r-rsamtools" ,r-rsamtools)
6671 ("r-rtracklayer" ,r-rtracklayer)
6672 ("r-s4vectors" ,r-s4vectors)
6673 ("r-shortread" ,r-shortread)))
a84abf43
RW
6674 (native-inputs
6675 `(("r-knitr" ,r-knitr)))
5e0241db
RW
6676 (home-page "https://bioconductor.org/packages/QuasR/")
6677 (synopsis "Quantify and annotate short reads in R")
6678 (description
6679 "This package provides a framework for the quantification and analysis of
6680short genomic reads. It covers a complete workflow starting from raw sequence
6681reads, over creation of alignments and quality control plots, to the
6682quantification of genomic regions of interest.")
6683 (license license:gpl2)))
496b024f
RW
6684
6685(define-public r-rqc
6686 (package
6687 (name "r-rqc")
d8a7bf76 6688 (version "1.24.0")
496b024f
RW
6689 (source
6690 (origin
6691 (method url-fetch)
6692 (uri (bioconductor-uri "Rqc" version))
6693 (sha256
6694 (base32
d8a7bf76 6695 "083c3ql0gndb6y7m9d3rpbkimyw8cj8jyv77mwwjhq49lzwsg6n9"))))
496b024f
RW
6696 (properties `((upstream-name . "Rqc")))
6697 (build-system r-build-system)
6698 (propagated-inputs
6699 `(("r-biocgenerics" ,r-biocgenerics)
6700 ("r-biocparallel" ,r-biocparallel)
6701 ("r-biocstyle" ,r-biocstyle)
6702 ("r-biostrings" ,r-biostrings)
6703 ("r-biovizbase" ,r-biovizbase)
6704 ("r-genomicalignments" ,r-genomicalignments)
6705 ("r-genomicfiles" ,r-genomicfiles)
6706 ("r-ggplot2" ,r-ggplot2)
6707 ("r-iranges" ,r-iranges)
6708 ("r-knitr" ,r-knitr)
6709 ("r-markdown" ,r-markdown)
6710 ("r-plyr" ,r-plyr)
6711 ("r-rcpp" ,r-rcpp)
6712 ("r-reshape2" ,r-reshape2)
6713 ("r-rsamtools" ,r-rsamtools)
6714 ("r-s4vectors" ,r-s4vectors)
6715 ("r-shiny" ,r-shiny)
6716 ("r-shortread" ,r-shortread)))
1c5360ac
RW
6717 (native-inputs
6718 `(("r-knitr" ,r-knitr)))
496b024f
RW
6719 (home-page "https://github.com/labbcb/Rqc")
6720 (synopsis "Quality control tool for high-throughput sequencing data")
6721 (description
6722 "Rqc is an optimized tool designed for quality control and assessment of
6723high-throughput sequencing data. It performs parallel processing of entire
6724files and produces a report which contains a set of high-resolution
6725graphics.")
6726 (license license:gpl2+)))
81e3de01
RW
6727
6728(define-public r-birewire
6729 (package
6730 (name "r-birewire")
979b1edc 6731 (version "3.22.0")
81e3de01
RW
6732 (source
6733 (origin
6734 (method url-fetch)
6735 (uri (bioconductor-uri "BiRewire" version))
6736 (sha256
6737 (base32
979b1edc 6738 "1h9zjjd5krsjpbxlmsbzwx7kbishn0z6mpm8zmrcpmbfrprp38qw"))))
81e3de01
RW
6739 (properties `((upstream-name . "BiRewire")))
6740 (build-system r-build-system)
6741 (propagated-inputs
6742 `(("r-igraph" ,r-igraph)
6743 ("r-matrix" ,r-matrix)
6744 ("r-slam" ,r-slam)
6745 ("r-tsne" ,r-tsne)))
6746 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
6747 (synopsis "Tools for randomization of bipartite graphs")
6748 (description
6749 "This package provides functions for bipartite network rewiring through N
6750consecutive switching steps and for the computation of the minimal number of
6751switching steps to be performed in order to maximise the dissimilarity with
6752respect to the original network. It includes functions for the analysis of
6753the introduced randomness across the switching steps and several other
6754routines to analyse the resulting networks and their natural projections.")
6755 (license license:gpl3)))
1a24f855
RW
6756
6757(define-public r-birta
6758 (package
6759 (name "r-birta")
cb941ca0 6760 (version "1.31.0")
1a24f855
RW
6761 (source
6762 (origin
6763 (method url-fetch)
6764 (uri (bioconductor-uri "birta" version))
6765 (sha256
6766 (base32
cb941ca0 6767 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
1a24f855
RW
6768 (build-system r-build-system)
6769 (propagated-inputs
6770 `(("r-biobase" ,r-biobase)
6771 ("r-limma" ,r-limma)
6772 ("r-mass" ,r-mass)))
6773 (home-page "https://bioconductor.org/packages/birta")
6774 (synopsis "Bayesian inference of regulation of transcriptional activity")
6775 (description
6776 "Expression levels of mRNA molecules are regulated by different
6777processes, comprising inhibition or activation by transcription factors and
6778post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
6779Inference of Regulation of Transcriptional Activity) uses the regulatory
6780networks of transcription factors and miRNAs together with mRNA and miRNA
6781expression data to predict switches in regulatory activity between two
6782conditions. A Bayesian network is used to model the regulatory structure and
6783Markov-Chain-Monte-Carlo is applied to sample the activity states.")
6784 (license license:gpl2+)))
a9fac3f4 6785
b4a22cca
RW
6786(define-public r-multidataset
6787 (package
6788 (name "r-multidataset")
691178d6 6789 (version "1.18.1")
b4a22cca
RW
6790 (source
6791 (origin
6792 (method url-fetch)
6793 (uri (bioconductor-uri "MultiDataSet" version))
6794 (sha256
6795 (base32
691178d6 6796 "0v3ljpkggrpc7zp72z417jkzjq17abwsvsxh33fb8s3i2s4ycaa4"))))
b4a22cca
RW
6797 (properties `((upstream-name . "MultiDataSet")))
6798 (build-system r-build-system)
6799 (propagated-inputs
6800 `(("r-biobase" ,r-biobase)
6801 ("r-biocgenerics" ,r-biocgenerics)
6802 ("r-genomicranges" ,r-genomicranges)
6803 ("r-ggplot2" ,r-ggplot2)
6804 ("r-ggrepel" ,r-ggrepel)
6805 ("r-iranges" ,r-iranges)
6806 ("r-limma" ,r-limma)
6807 ("r-qqman" ,r-qqman)
6808 ("r-s4vectors" ,r-s4vectors)
6809 ("r-summarizedexperiment" ,r-summarizedexperiment)))
905bbb13
RW
6810 (native-inputs
6811 `(("r-knitr" ,r-knitr)))
b4a22cca
RW
6812 (home-page "https://bioconductor.org/packages/MultiDataSet/")
6813 (synopsis "Implementation of MultiDataSet and ResultSet")
6814 (description
6815 "This package provides an implementation of the BRGE's (Bioinformatic
6816Research Group in Epidemiology from Center for Research in Environmental
6817Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
6818integrating multi omics data sets and ResultSet is a container for omics
6819results. This package contains base classes for MEAL and rexposome
6820packages.")
6821 (license license:expat)))
6822
a9fac3f4
RW
6823(define-public r-ropls
6824 (package
6825 (name "r-ropls")
59daf6ed 6826 (version "1.22.0")
a9fac3f4
RW
6827 (source
6828 (origin
6829 (method url-fetch)
6830 (uri (bioconductor-uri "ropls" version))
6831 (sha256
6832 (base32
59daf6ed 6833 "1h76s89hsafrkshpkx7vjinfni9lzfpnbfyg3fhkkrwpp1fnwyj5"))))
a9fac3f4 6834 (build-system r-build-system)
643aaf7e
RW
6835 (propagated-inputs
6836 `(("r-biobase" ,r-biobase)
6837 ("r-multidataset" ,r-multidataset)))
a9fac3f4
RW
6838 (native-inputs
6839 `(("r-knitr" ,r-knitr))) ; for vignettes
6840 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
6841 (synopsis "Multivariate analysis and feature selection of omics data")
6842 (description
6843 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
6844and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
6845regression, classification, and feature selection of omics data where the
6846number of variables exceeds the number of samples and with multicollinearity
6847among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
6848separately model the variation correlated (predictive) to the factor of
6849interest and the uncorrelated (orthogonal) variation. While performing
6850similarly to PLS, OPLS facilitates interpretation.
6851
6852This package provides imlementations of PCA, PLS, and OPLS for multivariate
6853analysis and feature selection of omics data. In addition to scores, loadings
6854and weights plots, the package provides metrics and graphics to determine the
6855optimal number of components (e.g. with the R2 and Q2 coefficients), check the
6856validity of the model by permutation testing, detect outliers, and perform
6857feature selection (e.g. with Variable Importance in Projection or regression
6858coefficients).")
6859 (license license:cecill)))
075a9094
RW
6860
6861(define-public r-biosigner
6862 (package
6863 (name "r-biosigner")
7cda2d41 6864 (version "1.18.2")
075a9094
RW
6865 (source
6866 (origin
6867 (method url-fetch)
6868 (uri (bioconductor-uri "biosigner" version))
6869 (sha256
6870 (base32
7cda2d41 6871 "0i18j4fk91x5017yk1l35c58k5aby22yh81zkp59irphpv9akvjn"))))
075a9094
RW
6872 (build-system r-build-system)
6873 (propagated-inputs
6874 `(("r-biobase" ,r-biobase)
6875 ("r-e1071" ,r-e1071)
7d29dc9c 6876 ("r-multidataset" ,r-multidataset)
075a9094
RW
6877 ("r-randomforest" ,r-randomforest)
6878 ("r-ropls" ,r-ropls)))
6879 (native-inputs
f7100eda 6880 `(("r-knitr" ,r-knitr)))
075a9094
RW
6881 (home-page "https://bioconductor.org/packages/biosigner/")
6882 (synopsis "Signature discovery from omics data")
6883 (description
6884 "Feature selection is critical in omics data analysis to extract
6885restricted and meaningful molecular signatures from complex and high-dimension
6886data, and to build robust classifiers. This package implements a method to
6887assess the relevance of the variables for the prediction performances of the
6888classifier. The approach can be run in parallel with the PLS-DA, Random
6889Forest, and SVM binary classifiers. The signatures and the corresponding
6890'restricted' models are returned, enabling future predictions on new
6891datasets.")
6892 (license license:cecill)))
ae6fa185
RW
6893
6894(define-public r-annotatr
6895 (package
6896 (name "r-annotatr")
458aa446 6897 (version "1.16.0")
ae6fa185
RW
6898 (source
6899 (origin
6900 (method url-fetch)
6901 (uri (bioconductor-uri "annotatr" version))
6902 (sha256
6903 (base32
458aa446 6904 "0dq67snpqxl9mifljm6zlnkdb0ghjwday0fvcn3i7zmrfszgzyf9"))))
ae6fa185
RW
6905 (build-system r-build-system)
6906 (propagated-inputs
6907 `(("r-annotationdbi" ,r-annotationdbi)
6908 ("r-annotationhub" ,r-annotationhub)
6909 ("r-dplyr" ,r-dplyr)
6910 ("r-genomeinfodb" ,r-genomeinfodb)
6911 ("r-genomicfeatures" ,r-genomicfeatures)
6912 ("r-genomicranges" ,r-genomicranges)
6913 ("r-ggplot2" ,r-ggplot2)
6914 ("r-iranges" ,r-iranges)
6915 ("r-readr" ,r-readr)
6916 ("r-regioner" ,r-regioner)
6917 ("r-reshape2" ,r-reshape2)
6918 ("r-rtracklayer" ,r-rtracklayer)
6919 ("r-s4vectors" ,r-s4vectors)))
5ca991bf
RW
6920 (native-inputs
6921 `(("r-knitr" ,r-knitr)))
ae6fa185
RW
6922 (home-page "https://bioconductor.org/packages/annotatr/")
6923 (synopsis "Annotation of genomic regions to genomic annotations")
6924 (description
6925 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
6926differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
6927to investigate the intersecting genomic annotations. Such annotations include
6928those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
6929CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
6930enhancers. The annotatr package provides an easy way to summarize and
6931visualize the intersection of genomic sites/regions with genomic
6932annotations.")
6933 (license license:gpl3)))
2cb738a6
RW
6934
6935(define-public r-rsubread
6936 (package
6937 (name "r-rsubread")
8a7933f3 6938 (version "2.4.3")
2cb738a6
RW
6939 (source
6940 (origin
6941 (method url-fetch)
6942 (uri (bioconductor-uri "Rsubread" version))
6943 (sha256
6944 (base32
8a7933f3 6945 "0c4akc89p5467n5rzq9bi7h0h15rbpqpvh7fw42qcj7g2vc41wba"))))
2cb738a6
RW
6946 (properties `((upstream-name . "Rsubread")))
6947 (build-system r-build-system)
6948 (inputs `(("zlib" ,zlib)))
5d63f69b
RW
6949 (propagated-inputs
6950 `(("r-matrix" ,r-matrix)))
2cb738a6
RW
6951 (home-page "https://bioconductor.org/packages/Rsubread/")
6952 (synopsis "Subread sequence alignment and counting for R")
6953 (description
6954 "This package provides tools for alignment, quantification and analysis
6955of second and third generation sequencing data. It includes functionality for
6956read mapping, read counting, SNP calling, structural variant detection and
6957gene fusion discovery. It can be applied to all major sequencing techologies
6958and to both short and long sequence reads.")
6959 (license license:gpl3)))
a6fedf1f 6960
a0422d18 6961(define-public r-flowutils
6962 (package
6963 (name "r-flowutils")
d361222d 6964 (version "1.54.0")
a0422d18 6965 (source
6966 (origin
6967 (method url-fetch)
6968 (uri (bioconductor-uri "flowUtils" version))
6969 (sha256
6970 (base32
d361222d 6971 "1q4g666nd51j24hcp2wxla1bdi77kbfd4i0pxgp7rs2jf7200k09"))))
a0422d18 6972 (properties `((upstream-name . "flowUtils")))
6973 (build-system r-build-system)
6974 (propagated-inputs
6975 `(("r-biobase" ,r-biobase)
6976 ("r-corpcor" ,r-corpcor)
6977 ("r-flowcore" ,r-flowcore)
6978 ("r-graph" ,r-graph)
6979 ("r-runit" ,r-runit)
6980 ("r-xml" ,r-xml)))
6981 (home-page "https://github.com/jspidlen/flowUtils")
6982 (synopsis "Utilities for flow cytometry")
6983 (description
6984 "This package provides utilities for flow cytometry data.")
6985 (license license:artistic2.0)))
6986
ed6f49fc 6987(define-public r-consensusclusterplus
6988 (package
6989 (name "r-consensusclusterplus")
a49024e6 6990 (version "1.54.0")
ed6f49fc 6991 (source
6992 (origin
6993 (method url-fetch)
6994 (uri (bioconductor-uri "ConsensusClusterPlus" version))
6995 (sha256
6996 (base32
a49024e6 6997 "06h85l1mg2kpjprylzz44nhxp64k211plhch5qhg39wp0fk34lfp"))))
ed6f49fc 6998 (properties
6999 `((upstream-name . "ConsensusClusterPlus")))
7000 (build-system r-build-system)
7001 (propagated-inputs
7002 `(("r-all" ,r-all)
7003 ("r-biobase" ,r-biobase)
7004 ("r-cluster" ,r-cluster)))
7005 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
7006 (synopsis "Clustering algorithm")
7007 (description
7008 "This package provides an implementation of an algorithm for determining
7009cluster count and membership by stability evidence in unsupervised analysis.")
7010 (license license:gpl2)))
7011
b4aee31d
RW
7012(define-public r-cytolib
7013 (package
7014 (name "r-cytolib")
9470f901 7015 (version "2.2.1")
b4aee31d
RW
7016 (source
7017 (origin
7018 (method url-fetch)
7019 (uri (bioconductor-uri "cytolib" version))
7020 (sha256
7021 (base32
9470f901 7022 "0y8mxrg3jh9bahsf9rblgyja37m1x1ncxfnrli91xjyg0582kh7r"))))
b4aee31d
RW
7023 (properties `((upstream-name . "cytolib")))
7024 (build-system r-build-system)
b58c4e76 7025 (arguments
7026 `(#:phases
7027 (modify-phases %standard-phases
7028 (add-after 'unpack 'fix-linking
7029 (lambda _
7030 (substitute* "src/Makevars.in"
7031 ;; This is to avoid having a plain directory on the list of
7032 ;; libraries to link.
7033 (("\\(RHDF5_LIBS\\)" match)
7034 (string-append match "/libhdf5.a")))
7035 #t)))))
3c73d7c5 7036 (native-inputs
c6ccd4fc 7037 `(("r-knitr" ,r-knitr)
7038 ("pkg-config" ,pkg-config)))
3c73d7c5
RW
7039 (propagated-inputs
7040 `(("r-bh" ,r-bh)
7041 ("r-rcpp" ,r-rcpp)
7042 ("r-rcpparmadillo" ,r-rcpparmadillo)
7043 ("r-rcppparallel" ,r-rcppparallel)
7044 ("r-rhdf5lib" ,r-rhdf5lib)
7045 ("r-rprotobuflib" ,r-rprotobuflib)))
b4aee31d
RW
7046 (home-page "https://bioconductor.org/packages/cytolib/")
7047 (synopsis "C++ infrastructure for working with gated cytometry")
7048 (description
7049 "This package provides the core data structure and API to represent and
7050interact with gated cytometry data.")
7051 (license license:artistic2.0)))
7052
a6fedf1f 7053(define-public r-flowcore
7054 (package
7055 (name "r-flowcore")
3f0e93b4 7056 (version "2.2.0")
a6fedf1f 7057 (source
7058 (origin
7059 (method url-fetch)
7060 (uri (bioconductor-uri "flowCore" version))
7061 (sha256
7062 (base32
3f0e93b4 7063 "001ickrl2asdl0zwpdjqkl1w7137nzxbryamxihgya394jw73xr8"))))
a6fedf1f 7064 (properties `((upstream-name . "flowCore")))
7065 (build-system r-build-system)
7066 (propagated-inputs
7067 `(("r-bh" ,r-bh)
7068 ("r-biobase" ,r-biobase)
7069 ("r-biocgenerics" ,r-biocgenerics)
b2a2f321 7070 ("r-cytolib" ,r-cytolib)
a6fedf1f 7071 ("r-matrixstats" ,r-matrixstats)
faff2de0
RW
7072 ("r-rcpp" ,r-rcpp)
7073 ("r-rcpparmadillo" ,r-rcpparmadillo)
3f0e93b4 7074 ("r-rprotobuflib" ,r-rprotobuflib)
7075 ("r-s4vectors" ,r-s4vectors)))
faff2de0
RW
7076 (native-inputs
7077 `(("r-knitr" ,r-knitr)))
a6fedf1f 7078 (home-page "https://bioconductor.org/packages/flowCore")
7079 (synopsis "Basic structures for flow cytometry data")
7080 (description
7081 "This package provides S4 data structures and basic functions to deal
7082with flow cytometry data.")
7083 (license license:artistic2.0)))
e0cb053e 7084
7085(define-public r-flowmeans
7086 (package
7087 (name "r-flowmeans")
2cd78131 7088 (version "1.50.0")
e0cb053e 7089 (source
7090 (origin
7091 (method url-fetch)
7092 (uri (bioconductor-uri "flowMeans" version))
7093 (sha256
7094 (base32
2cd78131 7095 "02y5b3iqjlqjlxrqq0l24dr68sjaniz26jqf14cnnwz1xg5hz734"))))
e0cb053e 7096 (properties `((upstream-name . "flowMeans")))
7097 (build-system r-build-system)
7098 (propagated-inputs
7099 `(("r-biobase" ,r-biobase)
7100 ("r-feature" ,r-feature)
7101 ("r-flowcore" ,r-flowcore)
7102 ("r-rrcov" ,r-rrcov)))
7103 (home-page "https://bioconductor.org/packages/flowMeans")
7104 (synopsis "Non-parametric flow cytometry data gating")
7105 (description
7106 "This package provides tools to identify cell populations in Flow
7107Cytometry data using non-parametric clustering and segmented-regression-based
7108change point detection.")
7109 (license license:artistic2.0)))
1502751b 7110
15ac0c19
RW
7111(define-public r-ncdfflow
7112 (package
7113 (name "r-ncdfflow")
eac1eaaa 7114 (version "2.36.0")
15ac0c19
RW
7115 (source
7116 (origin
7117 (method url-fetch)
7118 (uri (bioconductor-uri "ncdfFlow" version))
7119 (sha256
7120 (base32
eac1eaaa 7121 "1knqc3ic2vpck7n7m7adxjz3ac70ra89d5gvlgp9r2q3kgaciwac"))))
15ac0c19
RW
7122 (properties `((upstream-name . "ncdfFlow")))
7123 (build-system r-build-system)
0022e9f4 7124 (arguments
7125 `(#:phases
7126 (modify-phases %standard-phases
7127 (add-after 'unpack 'fix-linking
7128 (lambda _
7129 (substitute* "src/Makevars"
7130 ;; This is to avoid having a plain directory on the list of
7131 ;; libraries to link.
7132 (("\\(RHDF5_LIBS\\)" match)
7133 (string-append match "/libhdf5.a")))
7134 #t)))))
15ac0c19
RW
7135 (propagated-inputs
7136 `(("r-bh" ,r-bh)
7137 ("r-biobase" ,r-biobase)
7138 ("r-biocgenerics" ,r-biocgenerics)
7139 ("r-flowcore" ,r-flowcore)
7140 ("r-rcpp" ,r-rcpp)
7141 ("r-rcpparmadillo" ,r-rcpparmadillo)
7142 ("r-rhdf5lib" ,r-rhdf5lib)
7143 ("r-zlibbioc" ,r-zlibbioc)))
631b12ca
RW
7144 (native-inputs
7145 `(("r-knitr" ,r-knitr)))
15ac0c19
RW
7146 (home-page "https://bioconductor.org/packages/ncdfFlow/")
7147 (synopsis "HDF5 based storage for flow cytometry data")
7148 (description
7149 "This package provides HDF5 storage based methods and functions for
7150manipulation of flow cytometry data.")
7151 (license license:artistic2.0)))
7152
f5f44031
RW
7153(define-public r-ggcyto
7154 (package
7155 (name "r-ggcyto")
43bf50ec 7156 (version "1.18.0")
f5f44031
RW
7157 (source
7158 (origin
7159 (method url-fetch)
7160 (uri (bioconductor-uri "ggcyto" version))
7161 (sha256
7162 (base32
43bf50ec 7163 "0myjvhm9jjb9cih5nlka3f9zg5ncy8gy3krpdpa0618jdglvgr1m"))))
f5f44031
RW
7164 (properties `((upstream-name . "ggcyto")))
7165 (build-system r-build-system)
7166 (propagated-inputs
7167 `(("r-data-table" ,r-data-table)
7168 ("r-flowcore" ,r-flowcore)
7169 ("r-flowworkspace" ,r-flowworkspace)
7170 ("r-ggplot2" ,r-ggplot2)
7171 ("r-gridextra" ,r-gridextra)
3407dfa6 7172 ("r-hexbin" ,r-hexbin)
f5f44031
RW
7173 ("r-ncdfflow" ,r-ncdfflow)
7174 ("r-plyr" ,r-plyr)
7175 ("r-rcolorbrewer" ,r-rcolorbrewer)
7176 ("r-rlang" ,r-rlang)
7177 ("r-scales" ,r-scales)))
0754fefb
RW
7178 (native-inputs
7179 `(("r-knitr" ,r-knitr)))
f5f44031
RW
7180 (home-page "https://github.com/RGLab/ggcyto/issues")
7181 (synopsis "Visualize Cytometry data with ggplot")
7182 (description
7183 "With the dedicated fortify method implemented for @code{flowSet},
7184@code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
7185cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
7186and some custom layers also make it easy to add gates and population
7187statistics to the plot.")
7188 (license license:artistic2.0)))
7189
0dd4b7d7
RW
7190(define-public r-flowviz
7191 (package
7192 (name "r-flowviz")
d5a53ab7 7193 (version "1.54.0")
0dd4b7d7
RW
7194 (source
7195 (origin
7196 (method url-fetch)
7197 (uri (bioconductor-uri "flowViz" version))
7198 (sha256
7199 (base32
d5a53ab7 7200 "1s6jrn2a7hv984xvm6gyn8k3hnma8qidrw9kgj9z5128hv330z7k"))))
0dd4b7d7
RW
7201 (properties `((upstream-name . "flowViz")))
7202 (build-system r-build-system)
7203 (propagated-inputs
7204 `(("r-biobase" ,r-biobase)
7205 ("r-flowcore" ,r-flowcore)
7206 ("r-hexbin" ,r-hexbin)
7207 ("r-idpmisc" ,r-idpmisc)
7208 ("r-kernsmooth" ,r-kernsmooth)
7209 ("r-lattice" ,r-lattice)
7210 ("r-latticeextra" ,r-latticeextra)
7211 ("r-mass" ,r-mass)
7212 ("r-rcolorbrewer" ,r-rcolorbrewer)))
062789b8
RW
7213 (native-inputs
7214 `(("r-knitr" ,r-knitr)))
0dd4b7d7
RW
7215 (home-page "https://bioconductor.org/packages/flowViz/")
7216 (synopsis "Visualization for flow cytometry")
7217 (description
7218 "This package provides visualization tools for flow cytometry data.")
7219 (license license:artistic2.0)))
7220
c8ab9eb1
RW
7221(define-public r-flowclust
7222 (package
7223 (name "r-flowclust")
33c5b6d7 7224 (version "3.28.0")
c8ab9eb1
RW
7225 (source
7226 (origin
7227 (method url-fetch)
7228 (uri (bioconductor-uri "flowClust" version))
7229 (sha256
7230 (base32
33c5b6d7 7231 "1ml3y5wq68jbyr7l5j4zs79bj5bbwzmn5gx41yi88hq78iwkscrq"))))
c8ab9eb1
RW
7232 (properties `((upstream-name . "flowClust")))
7233 (build-system r-build-system)
7234 (arguments
7235 `(#:configure-flags
7236 (list "--configure-args=--enable-bundled-gsl=no")))
7237 (propagated-inputs
7238 `(("r-biobase" ,r-biobase)
7239 ("r-biocgenerics" ,r-biocgenerics)
7240 ("r-clue" ,r-clue)
7241 ("r-corpcor" ,r-corpcor)
7242 ("r-ellipse" ,r-ellipse)
7243 ("r-flowcore" ,r-flowcore)
7244 ("r-flowviz" ,r-flowviz)
7245 ("r-graph" ,r-graph)
7246 ("r-mnormt" ,r-mnormt)))
7247 (inputs
7248 `(("gsl" ,gsl)))
7249 (native-inputs
b347d6c3
RW
7250 `(("pkg-config" ,pkg-config)
7251 ("r-knitr" ,r-knitr)))
c8ab9eb1
RW
7252 (home-page "https://bioconductor.org/packages/flowClust")
7253 (synopsis "Clustering for flow cytometry")
7254 (description
7255 "This package provides robust model-based clustering using a t-mixture
7256model with Box-Cox transformation.")
7257 (license license:artistic2.0)))
7258
f1964519
RW
7259;; TODO: this package bundles an old version of protobuf. It's not easy to
7260;; make it use our protobuf package instead.
7261(define-public r-rprotobuflib
7262 (package
7263 (name "r-rprotobuflib")
5bab0b7e 7264 (version "2.2.0")
f1964519
RW
7265 (source
7266 (origin
7267 (method url-fetch)
7268 (uri (bioconductor-uri "RProtoBufLib" version))
7269 (sha256
7270 (base32
5bab0b7e 7271 "09n4ny3ymfkja2br4rrr2n9dzw3hs7qijhcq4mj0avr86i27llqz"))))
f1964519
RW
7272 (properties `((upstream-name . "RProtoBufLib")))
7273 (build-system r-build-system)
7274 (arguments
7275 `(#:phases
7276 (modify-phases %standard-phases
7277 (add-after 'unpack 'unpack-bundled-sources
7278 (lambda _
7279 (with-directory-excursion "src"
bafade83 7280 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
f1964519 7281 #t)))))
bafade83
RW
7282 (native-inputs
7283 `(("r-knitr" ,r-knitr)))
f1964519
RW
7284 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
7285 (synopsis "C++ headers and static libraries of Protocol buffers")
7286 (description
7287 "This package provides the headers and static library of Protocol buffers
7288for other R packages to compile and link against.")
7289 (license license:bsd-3)))
7290
82c11117
RW
7291(define-public r-flowworkspace
7292 (package
7293 (name "r-flowworkspace")
1b347814 7294 (version "4.2.0")
82c11117
RW
7295 (source
7296 (origin
7297 (method url-fetch)
7298 (uri (bioconductor-uri "flowWorkspace" version))
7299 (sha256
7300 (base32
1b347814 7301 "19svh32jq1dpq3ayhpd5r8bw0iax8d9kdvpvc23gx2pf16g1j5ag"))))
82c11117
RW
7302 (properties `((upstream-name . "flowWorkspace")))
7303 (build-system r-build-system)
ece564f0 7304 (arguments
7305 `(#:phases
7306 (modify-phases %standard-phases
7307 (add-after 'unpack 'fix-linking
7308 (lambda _
7309 (substitute* "src/Makevars"
7310 ;; This is to avoid having a plain directory on the list of
7311 ;; libraries to link.
7312 (("\\{h5lib\\}" match)
7313 (string-append match "/libhdf5.a")))
7314 #t)))))
82c11117 7315 (propagated-inputs
1b347814 7316 `(("r-aws-s3" ,r-aws-s3)
7317 ("r-aws-signature" ,r-aws-signature)
7318 ("r-bh" ,r-bh)
82c11117
RW
7319 ("r-biobase" ,r-biobase)
7320 ("r-biocgenerics" ,r-biocgenerics)
7321 ("r-cytolib" ,r-cytolib)
7322 ("r-data-table" ,r-data-table)
7323 ("r-digest" ,r-digest)
7324 ("r-dplyr" ,r-dplyr)
7325 ("r-flowcore" ,r-flowcore)
a9af09df 7326 ("r-ggplot2" ,r-ggplot2)
82c11117 7327 ("r-graph" ,r-graph)
82c11117
RW
7328 ("r-lattice" ,r-lattice)
7329 ("r-latticeextra" ,r-latticeextra)
7330 ("r-matrixstats" ,r-matrixstats)
7331 ("r-ncdfflow" ,r-ncdfflow)
7332 ("r-rbgl" ,r-rbgl)
82c11117 7333 ("r-rcpp" ,r-rcpp)
a9af09df 7334 ("r-rcpparmadillo" ,r-rcpparmadillo)
82c11117
RW
7335 ("r-rcppparallel" ,r-rcppparallel)
7336 ("r-rgraphviz" ,r-rgraphviz)
a9af09df 7337 ("r-rhdf5lib" ,r-rhdf5lib)
82c11117
RW
7338 ("r-rprotobuflib" ,r-rprotobuflib)
7339 ("r-scales" ,r-scales)
a9af09df
RW
7340 ("r-xml" ,r-xml)))
7341 (native-inputs
7342 `(("r-knitr" ,r-knitr)))
82c11117
RW
7343 (home-page "https://bioconductor.org/packages/flowWorkspace/")
7344 (synopsis "Infrastructure for working with cytometry data")
7345 (description
7346 "This package is designed to facilitate comparison of automated gating
7347methods against manual gating done in flowJo. This package allows you to
7348import basic flowJo workspaces into BioConductor and replicate the gating from
7349flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
7350samples, compensation, and transformation are performed so that the output
7351matches the flowJo analysis.")
7352 (license license:artistic2.0)))
7353
b700b9ec
RW
7354(define-public r-flowstats
7355 (package
7356 (name "r-flowstats")
fd11c7b8 7357 (version "4.2.0")
b700b9ec
RW
7358 (source
7359 (origin
7360 (method url-fetch)
7361 (uri (bioconductor-uri "flowStats" version))
7362 (sha256
7363 (base32
fd11c7b8 7364 "1i6nrwc55k4bn4qprgs6npy7wf8537m429yncqsygsv47z21ix6x"))))
b700b9ec
RW
7365 (properties `((upstream-name . "flowStats")))
7366 (build-system r-build-system)
7367 (propagated-inputs
7368 `(("r-biobase" ,r-biobase)
7369 ("r-biocgenerics" ,r-biocgenerics)
7370 ("r-cluster" ,r-cluster)
7371 ("r-fda" ,r-fda)
7372 ("r-flowcore" ,r-flowcore)
7373 ("r-flowviz" ,r-flowviz)
7374 ("r-flowworkspace" ,r-flowworkspace)
7375 ("r-kernsmooth" ,r-kernsmooth)
7376 ("r-ks" ,r-ks)
7377 ("r-lattice" ,r-lattice)
7378 ("r-mass" ,r-mass)
7379 ("r-ncdfflow" ,r-ncdfflow)
7380 ("r-rcolorbrewer" ,r-rcolorbrewer)
7381 ("r-rrcov" ,r-rrcov)))
7382 (home-page "http://www.github.com/RGLab/flowStats")
7383 (synopsis "Statistical methods for the analysis of flow cytometry data")
7384 (description
7385 "This package provides methods and functionality to analyze flow data
7386that is beyond the basic infrastructure provided by the @code{flowCore}
7387package.")
7388 (license license:artistic2.0)))
7389
6aedc805
RW
7390(define-public r-opencyto
7391 (package
7392 (name "r-opencyto")
5abf0a0d 7393 (version "2.2.0")
6aedc805
RW
7394 (source
7395 (origin
7396 (method url-fetch)
7397 (uri (bioconductor-uri "openCyto" version))
7398 (sha256
7399 (base32
5abf0a0d 7400 "02dymy5fa0wjd4pql3jdv1d65mak7ra4il96va7c0km8s87rn40v"))))
6aedc805
RW
7401 (properties `((upstream-name . "openCyto")))
7402 (build-system r-build-system)
7403 (propagated-inputs
7404 `(("r-biobase" ,r-biobase)
7405 ("r-biocgenerics" ,r-biocgenerics)
7406 ("r-clue" ,r-clue)
7407 ("r-data-table" ,r-data-table)
7408 ("r-flowclust" ,r-flowclust)
7409 ("r-flowcore" ,r-flowcore)
7410 ("r-flowstats" ,r-flowstats)
7411 ("r-flowviz" ,r-flowviz)
7412 ("r-flowworkspace" ,r-flowworkspace)
7413 ("r-graph" ,r-graph)
7414 ("r-gtools" ,r-gtools)
7415 ("r-ks" ,r-ks)
7416 ("r-lattice" ,r-lattice)
7417 ("r-mass" ,r-mass)
7418 ("r-ncdfflow" ,r-ncdfflow)
7419 ("r-plyr" ,r-plyr)
7420 ("r-r-utils" ,r-r-utils)
7421 ("r-rbgl" ,r-rbgl)
7422 ("r-rcolorbrewer" ,r-rcolorbrewer)
7423 ("r-rcpp" ,r-rcpp)
7424 ("r-rrcov" ,r-rrcov)))
8f5e1674
RW
7425 (native-inputs
7426 `(("r-knitr" ,r-knitr)))
6aedc805
RW
7427 (home-page "https://bioconductor.org/packages/openCyto")
7428 (synopsis "Hierarchical gating pipeline for flow cytometry data")
7429 (description
7430 "This package is designed to facilitate the automated gating methods in a
7431sequential way to mimic the manual gating strategy.")
7432 (license license:artistic2.0)))
7433
7a62d5e0
RW
7434(define-public r-cytoml
7435 (package
7436 (name "r-cytoml")
fa6bb614 7437 (version "2.2.2")
7a62d5e0
RW
7438 (source
7439 (origin
7440 (method url-fetch)
7441 (uri (bioconductor-uri "CytoML" version))
7442 (sha256
7443 (base32
fa6bb614 7444 "0ckjb7bkz0cy46scrv4vl9w37g54c0yihvzmbkzilip1ikpvhxd1"))))
7a62d5e0
RW
7445 (properties `((upstream-name . "CytoML")))
7446 (build-system r-build-system)
2b224f90 7447 (arguments
7448 `(#:phases
7449 (modify-phases %standard-phases
7450 (add-after 'unpack 'fix-linking
7451 (lambda _
7452 (substitute* "src/Makevars.in"
7453 ;; This is to avoid having a plain directory on the list of
7454 ;; libraries to link.
7455 (("\\{h5lib\\}" match)
7456 (string-append match "/libhdf5.a")))
7457 #t)))))
7a62d5e0 7458 (inputs
fa6bb614
RW
7459 `(("libxml2" ,libxml2)
7460 ("zlib" ,zlib)))
7a62d5e0
RW
7461 (propagated-inputs
7462 `(("r-base64enc" ,r-base64enc)
7463 ("r-bh" ,r-bh)
7464 ("r-biobase" ,r-biobase)
7465 ("r-corpcor" ,r-corpcor)
7466 ("r-cytolib" ,r-cytolib)
7467 ("r-data-table" ,r-data-table)
7468 ("r-dplyr" ,r-dplyr)
7469 ("r-flowcore" ,r-flowcore)
7470 ("r-flowworkspace" ,r-flowworkspace)
7471 ("r-ggcyto" ,r-ggcyto)
7472 ("r-graph" ,r-graph)
7473 ("r-jsonlite" ,r-jsonlite)
7474 ("r-lattice" ,r-lattice)
7a62d5e0
RW
7475 ("r-opencyto" ,r-opencyto)
7476 ("r-plyr" ,r-plyr)
7477 ("r-rbgl" ,r-rbgl)
7478 ("r-rcpp" ,r-rcpp)
8d5a83b7 7479 ("r-rcpparmadillo" ,r-rcpparmadillo)
7a62d5e0
RW
7480 ("r-rcppparallel" ,r-rcppparallel)
7481 ("r-rgraphviz" ,r-rgraphviz)
8d5a83b7 7482 ("r-rhdf5lib" ,r-rhdf5lib)
7a62d5e0
RW
7483 ("r-rprotobuflib" ,r-rprotobuflib)
7484 ("r-runit" ,r-runit)
8d5a83b7 7485 ("r-tibble" ,r-tibble)
7a62d5e0 7486 ("r-xml" ,r-xml)
ef588757 7487 ("r-xml2" ,r-xml2)
7a62d5e0 7488 ("r-yaml" ,r-yaml)))
d49e3f01
RW
7489 (native-inputs
7490 `(("r-knitr" ,r-knitr)))
7a62d5e0
RW
7491 (home-page "https://github.com/RGLab/CytoML")
7492 (synopsis "GatingML interface for cross platform cytometry data sharing")
7493 (description
7494 "This package provides an interface to implementations of the GatingML2.0
7495standard to exchange gated cytometry data with other software platforms.")
7496 (license license:artistic2.0)))
7497
1502751b 7498(define-public r-flowsom
7499 (package
7500 (name "r-flowsom")
1f7ddaf0 7501 (version "1.22.0")
1502751b 7502 (source
7503 (origin
7504 (method url-fetch)
7505 (uri (bioconductor-uri "FlowSOM" version))
7506 (sha256
7507 (base32
1f7ddaf0 7508 "0gydp6q6zqkadw356k9br646zfynz8gk9ckbx9d297x503j5sgwf"))))
1502751b 7509 (properties `((upstream-name . "FlowSOM")))
7510 (build-system r-build-system)
7511 (propagated-inputs
7512 `(("r-biocgenerics" ,r-biocgenerics)
7513 ("r-consensusclusterplus" ,r-consensusclusterplus)
ba71567a 7514 ("r-cytoml" ,r-cytoml)
1502751b 7515 ("r-flowcore" ,r-flowcore)
ba71567a 7516 ("r-flowworkspace" ,r-flowworkspace)
1502751b 7517 ("r-igraph" ,r-igraph)
ba71567a 7518 ("r-rcolorbrewer" ,r-rcolorbrewer)
1502751b 7519 ("r-tsne" ,r-tsne)
7520 ("r-xml" ,r-xml)))
7521 (home-page "https://bioconductor.org/packages/FlowSOM/")
7522 (synopsis "Visualize and interpret cytometry data")
7523 (description
7524 "FlowSOM offers visualization options for cytometry data, by using
7525self-organizing map clustering and minimal spanning trees.")
7526 (license license:gpl2+)))
1adb9cbc 7527
7528(define-public r-mixomics
7529 (package
7530 (name "r-mixomics")
0e78ce36 7531 (version "6.14.0")
1adb9cbc 7532 (source
7533 (origin
7534 (method url-fetch)
7535 (uri (bioconductor-uri "mixOmics" version))
7536 (sha256
7537 (base32
0e78ce36 7538 "0q43ay5r0qsx0zjjnrq24fk6pq5cimviky5lm4w2mbjclqf0gv0q"))))
1adb9cbc 7539 (properties `((upstream-name . "mixOmics")))
7540 (build-system r-build-system)
7541 (propagated-inputs
7542 `(("r-corpcor" ,r-corpcor)
7543 ("r-dplyr" ,r-dplyr)
7544 ("r-ellipse" ,r-ellipse)
0e78ce36 7545 ("r-ggrepel" ,r-ggrepel)
1adb9cbc 7546 ("r-ggplot2" ,r-ggplot2)
7547 ("r-gridextra" ,r-gridextra)
7548 ("r-igraph" ,r-igraph)
7549 ("r-lattice" ,r-lattice)
7550 ("r-mass" ,r-mass)
7551 ("r-matrixstats" ,r-matrixstats)
7552 ("r-rarpack" ,r-rarpack)
7553 ("r-rcolorbrewer" ,r-rcolorbrewer)
7554 ("r-reshape2" ,r-reshape2)
7555 ("r-tidyr" ,r-tidyr)))
9669bc17
RW
7556 (native-inputs
7557 `(("r-knitr" ,r-knitr)))
1adb9cbc 7558 (home-page "http://www.mixOmics.org")
7559 (synopsis "Multivariate methods for exploration of biological datasets")
7560 (description
7561 "mixOmics offers a wide range of multivariate methods for the exploration
7562and integration of biological datasets with a particular focus on variable
7563selection. The package proposes several sparse multivariate models we have
7564developed to identify the key variables that are highly correlated, and/or
7565explain the biological outcome of interest. The data that can be analysed
7566with mixOmics may come from high throughput sequencing technologies, such as
7567omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
7568also beyond the realm of omics (e.g. spectral imaging). The methods
7569implemented in mixOmics can also handle missing values without having to
7570delete entire rows with missing data.")
7571 (license license:gpl2+)))
a0efa069 7572
7573(define-public r-depecher
fafaeab4 7574 (package ;Source/Weave error
a0efa069 7575 (name "r-depecher")
fafaeab4 7576 (version "1.6.0")
a0efa069 7577 (source
7578 (origin
7579 (method url-fetch)
7580 (uri (bioconductor-uri "DepecheR" version))
7581 (sha256
7582 (base32
fafaeab4 7583 "0c7yv3a7k22nhhw3601n8jdl61cjmlny9b3nfrzsp78mkxi0h469"))))
a0efa069 7584 (properties `((upstream-name . "DepecheR")))
7585 (build-system r-build-system)
a0efa069 7586 (propagated-inputs
7587 `(("r-beanplot" ,r-beanplot)
a0efa069 7588 ("r-dosnow" ,r-dosnow)
7589 ("r-dplyr" ,r-dplyr)
2c8433ca 7590 ("r-fnn" ,r-fnn)
a0efa069 7591 ("r-foreach" ,r-foreach)
7592 ("r-ggplot2" ,r-ggplot2)
fafaeab4 7593 ("r-gmodels" ,r-gmodels)
a0efa069 7594 ("r-gplots" ,r-gplots)
7595 ("r-mass" ,r-mass)
7596 ("r-matrixstats" ,r-matrixstats)
7597 ("r-mixomics" ,r-mixomics)
7598 ("r-moments" ,r-moments)
7599 ("r-rcpp" ,r-rcpp)
7600 ("r-rcppeigen" ,r-rcppeigen)
7601 ("r-reshape2" ,r-reshape2)
2c8433ca 7602 ("r-robustbase" ,r-robustbase)
a0efa069 7603 ("r-viridis" ,r-viridis)))
bf3722f9
RW
7604 (native-inputs
7605 `(("r-knitr" ,r-knitr)))
a0efa069 7606 (home-page "https://bioconductor.org/packages/DepecheR/")
7607 (synopsis "Identify traits of clusters in high-dimensional entities")
7608 (description
7609 "The purpose of this package is to identify traits in a dataset that can
7610separate groups. This is done on two levels. First, clustering is performed,
7611using an implementation of sparse K-means. Secondly, the generated clusters
7612are used to predict outcomes of groups of individuals based on their
7613distribution of observations in the different clusters. As certain clusters
7614with separating information will be identified, and these clusters are defined
7615by a sparse number of variables, this method can reduce the complexity of
7616data, to only emphasize the data that actually matters.")
7617 (license license:expat)))
b46a0ee7 7618
bb88417f
RW
7619(define-public r-rcistarget
7620 (package
7621 (name "r-rcistarget")
64813573 7622 (version "1.10.0")
bb88417f
RW
7623 (source
7624 (origin
7625 (method url-fetch)
7626 (uri (bioconductor-uri "RcisTarget" version))
7627 (sha256
7628 (base32
64813573 7629 "0a711jzxl1kggpk3ln68xzc5y30my4nbs1mxx8951pyi3jvzjfyf"))))
bb88417f
RW
7630 (properties `((upstream-name . "RcisTarget")))
7631 (build-system r-build-system)
7632 (propagated-inputs
7633 `(("r-aucell" ,r-aucell)
7634 ("r-biocgenerics" ,r-biocgenerics)
7635 ("r-data-table" ,r-data-table)
7636 ("r-feather" ,r-feather)
7637 ("r-gseabase" ,r-gseabase)
7638 ("r-r-utils" ,r-r-utils)
7639 ("r-summarizedexperiment" ,r-summarizedexperiment)))
93235b1e
RW
7640 (native-inputs
7641 `(("r-knitr" ,r-knitr)))
bb88417f
RW
7642 (home-page "https://aertslab.org/#scenic")
7643 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
7644 (description
7645 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
7646over-represented on a gene list. In a first step, RcisTarget selects DNA
7647motifs that are significantly over-represented in the surroundings of the
7648@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
7649achieved by using a database that contains genome-wide cross-species rankings
7650for each motif. The motifs that are then annotated to TFs and those that have
7651a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
7652each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
7653genes in the gene-set that are ranked above the leading edge).")
7654 (license license:gpl3)))
7655
b46a0ee7
RW
7656(define-public r-cicero
7657 (package
7658 (name "r-cicero")
589ac422 7659 (version "1.8.1")
b46a0ee7
RW
7660 (source
7661 (origin
7662 (method url-fetch)
7663 (uri (bioconductor-uri "cicero" version))
7664 (sha256
7665 (base32
589ac422 7666 "12y857p4p0m7k72bimli8wjn9cd0gxjwcs3n7ri9pn9l9d42krqr"))))
b46a0ee7
RW
7667 (build-system r-build-system)
7668 (propagated-inputs
7669 `(("r-assertthat" ,r-assertthat)
7670 ("r-biobase" ,r-biobase)
7671 ("r-biocgenerics" ,r-biocgenerics)
7672 ("r-data-table" ,r-data-table)
7673 ("r-dplyr" ,r-dplyr)
7674 ("r-fnn" ,r-fnn)
7675 ("r-genomicranges" ,r-genomicranges)
7676 ("r-ggplot2" ,r-ggplot2)
7677 ("r-glasso" ,r-glasso)
7678 ("r-gviz" ,r-gviz)
7679 ("r-igraph" ,r-igraph)
7680 ("r-iranges" ,r-iranges)
7681 ("r-matrix" ,r-matrix)
7682 ("r-monocle" ,r-monocle)
7683 ("r-plyr" ,r-plyr)
7684 ("r-reshape2" ,r-reshape2)
7685 ("r-s4vectors" ,r-s4vectors)
1893092d 7686 ("r-stringi" ,r-stringi)
b46a0ee7
RW
7687 ("r-stringr" ,r-stringr)
7688 ("r-tibble" ,r-tibble)
5ea4f604 7689 ("r-tidyr" ,r-tidyr)
b46a0ee7 7690 ("r-vgam" ,r-vgam)))
6bd6097e
RW
7691 (native-inputs
7692 `(("r-knitr" ,r-knitr)))
b46a0ee7
RW
7693 (home-page "https://bioconductor.org/packages/cicero/")
7694 (synopsis "Predict cis-co-accessibility from single-cell data")
7695 (description
7696 "Cicero computes putative cis-regulatory maps from single-cell chromatin
7697accessibility data. It also extends the monocle package for use in chromatin
7698accessibility data.")
7699 (license license:expat)))
14bb1c48
RW
7700
7701;; This is the latest commit on the "monocle3" branch.
7702(define-public r-cicero-monocle3
7703 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
7704 (revision "1"))
7705 (package (inherit r-cicero)
7706 (name "r-cicero-monocle3")
7707 (version (git-version "1.3.2" revision commit))
7708 (source
7709 (origin
7710 (method git-fetch)
7711 (uri (git-reference
b0e7b699 7712 (url "https://github.com/cole-trapnell-lab/cicero-release")
14bb1c48
RW
7713 (commit commit)))
7714 (file-name (git-file-name name version))
7715 (sha256
7716 (base32
7717 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
7718 (propagated-inputs
7719 `(("r-monocle3" ,r-monocle3)
7720 ,@(alist-delete "r-monocle"
7721 (package-propagated-inputs r-cicero)))))))
a9815a6c 7722
297531ef
MIP
7723(define-public r-circrnaprofiler
7724 (package
7725 (name "r-circrnaprofiler")
4f617bfb 7726 (version "1.4.2")
297531ef
MIP
7727 (source
7728 (origin
7729 (method url-fetch)
7730 (uri (bioconductor-uri "circRNAprofiler" version))
7731 (sha256
7732 (base32
4f617bfb 7733 "0r1hfm3pc7c71irzmxmdwc27ns9hkymz4vhb4pqbli4xn37q7cg8"))))
297531ef
MIP
7734 (properties
7735 `((upstream-name . "circRNAprofiler")))
7736 (build-system r-build-system)
7737 (propagated-inputs
7738 `(("r-annotationhub" ,r-annotationhub)
7739 ("r-biostrings" ,r-biostrings)
7740 ("r-bsgenome" ,r-bsgenome)
7741 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7742 ("r-deseq2" ,r-deseq2)
7743 ("r-dplyr" ,r-dplyr)
7744 ("r-edger" ,r-edger)
7745 ("r-genomeinfodb" ,r-genomeinfodb)
7746 ("r-genomicranges" ,r-genomicranges)
7747 ("r-ggplot2" ,r-ggplot2)
7748 ("r-gwascat" ,r-gwascat)
7749 ("r-iranges" ,r-iranges)
7750 ("r-magrittr" ,r-magrittr)
7751 ("r-r-utils" ,r-r-utils)
7752 ("r-readr" ,r-readr)
7753 ("r-reshape2" ,r-reshape2)
7754 ("r-rlang" ,r-rlang)
7755 ("r-rtracklayer" ,r-rtracklayer)
7756 ("r-s4vectors" ,r-s4vectors)
7757 ("r-seqinr" ,r-seqinr)
7758 ("r-stringi" ,r-stringi)
7759 ("r-stringr" ,r-stringr)
7760 ("r-universalmotif" ,r-universalmotif)))
7761 (native-inputs
7762 `(("r-knitr" ,r-knitr)))
7763 (home-page
7764 "https://github.com/Aufiero/circRNAprofiler")
7765 (synopsis
7766 "Computational framework for the downstream analysis of circular RNA's")
7767 (description
7768 "@code{r-circrnaprofiler} is a computational framework for a comprehensive
7769in silico analysis of @dfn{circular RNA} (circRNAs). This computational
7770framework allows to combine and analyze circRNAs previously detected by
7771multiple publicly available annotation-based circRNA detection tools. It
7772covers different aspects of circRNAs analysis from differential expression
7773analysis, evolutionary conservation, biogenesis to functional analysis.")
7774 (license license:gpl3)))
7775
a9815a6c
RW
7776(define-public r-cistopic
7777 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
7778 (revision "0"))
7779 (package
7780 (name "r-cistopic")
7781 (version (git-version "0.2.1" revision commit))
7782 (source
7783 (origin
7784 (method git-fetch)
7785 (uri (git-reference
b0e7b699 7786 (url "https://github.com/aertslab/cisTopic")
a9815a6c
RW
7787 (commit commit)))
7788 (file-name (git-file-name name version))
7789 (sha256
7790 (base32
7791 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
7792 (build-system r-build-system)
7793 (propagated-inputs
7794 `(("r-aucell" ,r-aucell)
7795 ("r-data-table" ,r-data-table)
7796 ("r-dplyr" ,r-dplyr)
7797 ("r-dosnow" ,r-dosnow)
7798 ("r-dt" ,r-dt)
7799 ("r-feather" ,r-feather)
7800 ("r-fitdistrplus" ,r-fitdistrplus)
7801 ("r-genomicranges" ,r-genomicranges)
7802 ("r-ggplot2" ,r-ggplot2)
7803 ("r-lda" ,r-lda)
7804 ("r-matrix" ,r-matrix)
7805 ("r-plyr" ,r-plyr)
7806 ("r-rcistarget" ,r-rcistarget)
7807 ("r-rtracklayer" ,r-rtracklayer)
7808 ("r-s4vectors" ,r-s4vectors)))
7809 (home-page "https://github.com/aertslab/cisTopic")
7810 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
7811 (description
7812 "The sparse nature of single cell epigenomics data can be overruled using
7813probabilistic modelling methods such as @dfn{Latent Dirichlet
7814Allocation} (LDA). This package allows the probabilistic modelling of
7815cis-regulatory topics (cisTopics) from single cell epigenomics data, and
7816includes functionalities to identify cell states based on the contribution of
7817cisTopics and explore the nature and regulatory proteins driving them.")
7818 (license license:gpl3))))
d85c0f98
RW
7819
7820(define-public r-genie3
7821 (package
7822 (name "r-genie3")
5d1bd611 7823 (version "1.12.0")
d85c0f98
RW
7824 (source
7825 (origin
7826 (method url-fetch)
7827 (uri (bioconductor-uri "GENIE3" version))
7828 (sha256
7829 (base32
5d1bd611 7830 "1z7qkv0cgdx2plhc7xdz6s7vwdjhzcdadi35wg3fl6xpids5njf5"))))
d85c0f98
RW
7831 (properties `((upstream-name . "GENIE3")))
7832 (build-system r-build-system)
7833 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
b3280883
RW
7834 (native-inputs
7835 `(("r-knitr" ,r-knitr)))
d85c0f98
RW
7836 (home-page "https://bioconductor.org/packages/GENIE3")
7837 (synopsis "Gene network inference with ensemble of trees")
7838 (description
7839 "This package implements the GENIE3 algorithm for inferring gene
7840regulatory networks from expression data.")
7841 (license license:gpl2+)))
db316d73
RW
7842
7843(define-public r-roc
7844 (package
7845 (name "r-roc")
e7b61ba7 7846 (version "1.66.0")
db316d73
RW
7847 (source
7848 (origin
7849 (method url-fetch)
7850 (uri (bioconductor-uri "ROC" version))
7851 (sha256
7852 (base32
e7b61ba7 7853 "02b9n42z3kjrfxpdf3glqvimd79nhnycq00mb09fzhkpp5zl43c9"))))
db316d73
RW
7854 (properties `((upstream-name . "ROC")))
7855 (build-system r-build-system)
3672b74f
RW
7856 (propagated-inputs
7857 `(("r-knitr" ,r-knitr)))
db316d73
RW
7858 (home-page "https://www.bioconductor.org/packages/ROC/")
7859 (synopsis "Utilities for ROC curves")
7860 (description
7861 "This package provides utilities for @dfn{Receiver Operating
7862Characteristic} (ROC) curves, with a focus on micro arrays.")
7863 (license license:artistic2.0)))
46721dea
RW
7864
7865(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
7866 (package
7867 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
7868 (version "0.6.0")
7869 (source
7870 (origin
7871 (method url-fetch)
7872 (uri (bioconductor-uri
7873 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
7874 version 'annotation))
7875 (sha256
7876 (base32
7877 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
7878 (properties
7879 `((upstream-name
7880 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
7881 (build-system r-build-system)
7882 (propagated-inputs `(("r-minfi" ,r-minfi)))
7883 (home-page
7884 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
7885 (synopsis "Annotation for Illumina's 450k methylation arrays")
7886 (description
7887 "This package provides manifests and annotation for Illumina's 450k array
7888data.")
7889 (license license:artistic2.0)))
38babeaa
RW
7890
7891(define-public r-watermelon
7892 (package
7893 (name "r-watermelon")
9f6e2bfe 7894 (version "1.34.0")
38babeaa
RW
7895 (source
7896 (origin
7897 (method url-fetch)
7898 (uri (bioconductor-uri "wateRmelon" version))
7899 (sha256
7900 (base32
9f6e2bfe 7901 "1sc2nxg9bafpvlwqhky2p5b6fkimkk9v3xcab9kvwnj6szrb6p3f"))))
38babeaa
RW
7902 (properties `((upstream-name . "wateRmelon")))
7903 (build-system r-build-system)
7904 (propagated-inputs
7905 `(("r-biobase" ,r-biobase)
7906 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
7907 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
7908 ("r-illuminaio" ,r-illuminaio)
7909 ("r-limma" ,r-limma)
7910 ("r-lumi" ,r-lumi)
7911 ("r-matrixstats" ,r-matrixstats)
7912 ("r-methylumi" ,r-methylumi)
7913 ("r-roc" ,r-roc)))
7914 (home-page "https://bioconductor.org/packages/wateRmelon/")
7915 (synopsis "Illumina 450 methylation array normalization and metrics")
7916 (description
7917 "The standard index of DNA methylation (beta) is computed from methylated
7918and unmethylated signal intensities. Betas calculated from raw signal
7919intensities perform well, but using 11 methylomic datasets we demonstrate that
7920quantile normalization methods produce marked improvement. The commonly used
7921procedure of normalizing betas is inferior to the separate normalization of M
7922and U, and it is also advantageous to normalize Type I and Type II assays
7923separately. This package provides 15 flavours of betas and three performance
7924metrics, with methods for objects produced by the @code{methylumi} and
7925@code{minfi} packages.")
7926 (license license:gpl3)))
7d2cb646
RW
7927
7928(define-public r-gdsfmt
7929 (package
7930 (name "r-gdsfmt")
6f37c3ea 7931 (version "1.26.1")
7d2cb646
RW
7932 (source
7933 (origin
7934 (method url-fetch)
7935 (uri (bioconductor-uri "gdsfmt" version))
7936 (sha256
7937 (base32
6f37c3ea 7938 "0f5vn8h5fzzazcv92sgrf85hc4xkkizk2wwml9mzjd8ya2fkwg8n"))
7d2cb646
RW
7939 (modules '((guix build utils)))
7940 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
7941 ;; them and link with system libraries instead.
7942 (snippet
7943 '(begin
7944 (for-each delete-file-recursively
7945 '("src/LZ4"
7946 "src/XZ"
7947 "src/ZLIB"))
7948 (substitute* "src/Makevars"
7949 (("all: \\$\\(SHLIB\\)") "all:")
7950 (("\\$\\(SHLIB\\): liblzma.a") "")
7951 (("(ZLIB|LZ4)/.*") "")
7952 (("CoreArray/dVLIntGDS.cpp.*")
7953 "CoreArray/dVLIntGDS.cpp")
7954 (("CoreArray/dVLIntGDS.o.*")
7955 "CoreArray/dVLIntGDS.o")
7956 (("PKG_LIBS = ./liblzma.a")
7957 "PKG_LIBS = -llz4"))
7958 (substitute* "src/CoreArray/dStream.h"
7959 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
7960 (string-append "include <" header ">")))
7961 #t))))
7962 (properties `((upstream-name . "gdsfmt")))
7963 (build-system r-build-system)
7964 (inputs
7965 `(("lz4" ,lz4)
7966 ("xz" ,xz)
7967 ("zlib" ,zlib)))
f4954b0b
RW
7968 (native-inputs
7969 `(("r-knitr" ,r-knitr)))
7d2cb646
RW
7970 (home-page "http://corearray.sourceforge.net/")
7971 (synopsis
7972 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
7973 (description
7974 "This package provides a high-level R interface to CoreArray @dfn{Genomic
7975Data Structure} (GDS) data files, which are portable across platforms with
7976hierarchical structure to store multiple scalable array-oriented data sets
7977with metadata information. It is suited for large-scale datasets, especially
7978for data which are much larger than the available random-access memory. The
7979@code{gdsfmt} package offers efficient operations specifically designed for
7980integers of less than 8 bits, since a diploid genotype, like
7981@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
7982byte. Data compression and decompression are available with relatively
7983efficient random access. It is also allowed to read a GDS file in parallel
7984with multiple R processes supported by the package @code{parallel}.")
7985 (license license:lgpl3)))
6b5f59c7
RW
7986
7987(define-public r-bigmelon
7988 (package
7989 (name "r-bigmelon")
64f9fb30 7990 (version "1.16.0")
6b5f59c7
RW
7991 (source
7992 (origin
7993 (method url-fetch)
7994 (uri (bioconductor-uri "bigmelon" version))
7995 (sha256
7996 (base32
64f9fb30 7997 "0hj5njwx7n681vigkq4560f9dm7mdjgvcwbgp5nbdn1fb2z24bk7"))))
6b5f59c7
RW
7998 (properties `((upstream-name . "bigmelon")))
7999 (build-system r-build-system)
8000 (propagated-inputs
8001 `(("r-biobase" ,r-biobase)
8002 ("r-biocgenerics" ,r-biocgenerics)
8003 ("r-gdsfmt" ,r-gdsfmt)
8004 ("r-geoquery" ,r-geoquery)
8005 ("r-methylumi" ,r-methylumi)
8006 ("r-minfi" ,r-minfi)
8007 ("r-watermelon" ,r-watermelon)))
8008 (home-page "https://bioconductor.org/packages/bigmelon/")
8009 (synopsis "Illumina methylation array analysis for large experiments")
8010 (description
8011 "This package provides methods for working with Illumina arrays using the
8012@code{gdsfmt} package.")
8013 (license license:gpl3)))
739b2d10 8014
e5dfcd8e
RW
8015(define-public r-seqbias
8016 (package
8017 (name "r-seqbias")
42e00c09 8018 (version "1.38.0")
e5dfcd8e
RW
8019 (source
8020 (origin
8021 (method url-fetch)
8022 (uri (bioconductor-uri "seqbias" version))
8023 (sha256
8024 (base32
42e00c09 8025 "1m634sidmk6c603k2gflyiddkns9vr6ij591nmab523xk5r2f4b2"))))
e5dfcd8e
RW
8026 (properties `((upstream-name . "seqbias")))
8027 (build-system r-build-system)
8028 (propagated-inputs
8029 `(("r-biostrings" ,r-biostrings)
8030 ("r-genomicranges" ,r-genomicranges)
8031 ("r-rhtslib" ,r-rhtslib)))
e5dfcd8e
RW
8032 (home-page "https://bioconductor.org/packages/seqbias/")
8033 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
8034 (description
8035 "This package implements a model of per-position sequencing bias in
8036high-throughput sequencing data using a simple Bayesian network, the structure
8037and parameters of which are trained on a set of aligned reads and a reference
8038genome sequence.")
8039 (license license:lgpl3)))
8040
63daca1e
RJ
8041(define-public r-snplocs-hsapiens-dbsnp144-grch37
8042 (package
8043 (name "r-snplocs-hsapiens-dbsnp144-grch37")
8044 (version "0.99.20")
8045 (source (origin
8046 (method url-fetch)
8047 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
8048 version 'annotation))
8049 (sha256
8050 (base32
8051 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
8052 (build-system r-build-system)
8053 ;; As this package provides little more than a very large data file it
8054 ;; doesn't make sense to build substitutes.
8055 (arguments `(#:substitutable? #f))
8056 (propagated-inputs
8057 `(("r-biocgenerics" ,r-biocgenerics)
8058 ("r-s4vectors" ,r-s4vectors)
8059 ("r-iranges" ,r-iranges)
8060 ("r-genomeinfodb" ,r-genomeinfodb)
8061 ("r-genomicranges" ,r-genomicranges)
8062 ("r-bsgenome" ,r-bsgenome)
8063 ("r-biostrings" ,r-biostrings)))
8064 (home-page
8065 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
8066 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
8067 (description "This package provides SNP locations and alleles for Homo
8068sapiens extracted from NCBI dbSNP Build 144. The source data files used for
8069this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
8070to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
8071patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
1408e2ab 8072X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
63daca1e
RJ
8073the mitochondrion chromosome. Therefore, the SNPs in this package can be
8074injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
8075correct position but this injection will exclude chrM (i.e. nothing will be
8076injected in that sequence).")
8077 (license license:artistic2.0)))
8078
bb0024dc
RW
8079(define-public r-reqon
8080 (package
8081 (name "r-reqon")
0c53f27d 8082 (version "1.36.0")
bb0024dc
RW
8083 (source
8084 (origin
8085 (method url-fetch)
8086 (uri (bioconductor-uri "ReQON" version))
8087 (sha256
8088 (base32
0c53f27d 8089 "1yz0r0rrk4n6dnqbdq41lvs5z8l6vkx729m0a7f29svw4dbc6mdq"))))
bb0024dc
RW
8090 (properties `((upstream-name . "ReQON")))
8091 (build-system r-build-system)
8092 (propagated-inputs
8093 `(("r-rjava" ,r-rjava)
8094 ("r-rsamtools" ,r-rsamtools)
8095 ("r-seqbias" ,r-seqbias)))
8096 (home-page "https://bioconductor.org/packages/ReQON/")
8097 (synopsis "Recalibrating quality of nucleotides")
8098 (description
8099 "This package provides an implementation of an algorithm for
8100recalibrating the base quality scores for aligned sequencing data in BAM
8101format.")
8102 (license license:gpl2)))
8103
739b2d10
RW
8104(define-public r-wavcluster
8105 (package
8106 (name "r-wavcluster")
fd7e23b5 8107 (version "2.24.0")
739b2d10
RW
8108 (source
8109 (origin
8110 (method url-fetch)
8111 (uri (bioconductor-uri "wavClusteR" version))
8112 (sha256
8113 (base32
fd7e23b5 8114 "18cg0jbr3rjyx31wwyag1n5gams55pbd2rvb99i3g80q9hvswawi"))))
739b2d10
RW
8115 (properties `((upstream-name . "wavClusteR")))
8116 (build-system r-build-system)
8117 (propagated-inputs
8118 `(("r-biocgenerics" ,r-biocgenerics)
8119 ("r-biostrings" ,r-biostrings)
8120 ("r-foreach" ,r-foreach)
8121 ("r-genomicfeatures" ,r-genomicfeatures)
8122 ("r-genomicranges" ,r-genomicranges)
8123 ("r-ggplot2" ,r-ggplot2)
8124 ("r-hmisc" ,r-hmisc)
8125 ("r-iranges" ,r-iranges)
8126 ("r-mclust" ,r-mclust)
8127 ("r-rsamtools" ,r-rsamtools)
8128 ("r-rtracklayer" ,r-rtracklayer)
8129 ("r-s4vectors" ,r-s4vectors)
8130 ("r-seqinr" ,r-seqinr)
fd7e23b5 8131 ("r-stringr" ,r-stringr)))
12b255f2
RW
8132 (native-inputs
8133 `(("r-knitr" ,r-knitr)))
739b2d10
RW
8134 (home-page "https://bioconductor.org/packages/wavClusteR/")
8135 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
8136 (description
8137 "This package provides an integrated pipeline for the analysis of
8138PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
8139sequencing errors, SNPs and additional non-experimental sources by a non-
8140parametric mixture model. The protein binding sites (clusters) are then
8141resolved at high resolution and cluster statistics are estimated using a
8142rigorous Bayesian framework. Post-processing of the results, data export for
8143UCSC genome browser visualization and motif search analysis are provided. In
e40ecf8a 8144addition, the package integrates RNA-Seq data to estimate the False
739b2d10
RW
8145Discovery Rate of cluster detection. Key functions support parallel multicore
8146computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
8147be applied to the analysis of other NGS data obtained from experimental
8148procedures that induce nucleotide substitutions (e.g. BisSeq).")
8149 (license license:gpl2)))
853211a5
RW
8150
8151(define-public r-timeseriesexperiment
8152 (package
8153 (name "r-timeseriesexperiment")
87f704b4 8154 (version "1.8.0")
853211a5
RW
8155 (source
8156 (origin
8157 (method url-fetch)
8158 (uri (bioconductor-uri "TimeSeriesExperiment" version))
8159 (sha256
8160 (base32
87f704b4 8161 "1jx0rk660mfzk7rfhamnp0disx3bv456cqi9hyaz2wcbcdrlvcjn"))))
853211a5
RW
8162 (properties
8163 `((upstream-name . "TimeSeriesExperiment")))
8164 (build-system r-build-system)
8165 (propagated-inputs
8166 `(("r-deseq2" ,r-deseq2)
8167 ("r-dplyr" ,r-dplyr)
8168 ("r-dynamictreecut" ,r-dynamictreecut)
8169 ("r-edger" ,r-edger)
8170 ("r-ggplot2" ,r-ggplot2)
8171 ("r-hmisc" ,r-hmisc)
8172 ("r-limma" ,r-limma)
8173 ("r-magrittr" ,r-magrittr)
8174 ("r-proxy" ,r-proxy)
8175 ("r-s4vectors" ,r-s4vectors)
8176 ("r-summarizedexperiment" ,r-summarizedexperiment)
8177 ("r-tibble" ,r-tibble)
8178 ("r-tidyr" ,r-tidyr)
8179 ("r-vegan" ,r-vegan)
8180 ("r-viridis" ,r-viridis)))
49dd5041
RW
8181 (native-inputs
8182 `(("r-knitr" ,r-knitr)))
853211a5
RW
8183 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
8184 (synopsis "Analysis for short time-series data")
8185 (description
8186 "This package is a visualization and analysis toolbox for short time
8187course data which includes dimensionality reduction, clustering, two-sample
8188differential expression testing and gene ranking techniques. The package also
8189provides methods for retrieving enriched pathways.")
8190 (license license:lgpl3+)))
df8576e5
RW
8191
8192(define-public r-variantfiltering
8193 (package
8194 (name "r-variantfiltering")
45ea773f 8195 (version "1.26.0")
df8576e5
RW
8196 (source
8197 (origin
8198 (method url-fetch)
8199 (uri (bioconductor-uri "VariantFiltering" version))
8200 (sha256
8201 (base32
45ea773f 8202 "0zy53knvyk8wy3hmnsxc0w9qkhvx6xhviskvx7rwmrsi7pz531l5"))))
df8576e5
RW
8203 (properties
8204 `((upstream-name . "VariantFiltering")))
8205 (build-system r-build-system)
8206 (propagated-inputs
8207 `(("r-annotationdbi" ,r-annotationdbi)
8208 ("r-biobase" ,r-biobase)
8209 ("r-biocgenerics" ,r-biocgenerics)
8210 ("r-biocparallel" ,r-biocparallel)
8211 ("r-biostrings" ,r-biostrings)
8212 ("r-bsgenome" ,r-bsgenome)
8213 ("r-dt" ,r-dt)
8214 ("r-genomeinfodb" ,r-genomeinfodb)
8215 ("r-genomicfeatures" ,r-genomicfeatures)
8216 ("r-genomicranges" ,r-genomicranges)
8217 ("r-genomicscores" ,r-genomicscores)
8218 ("r-graph" ,r-graph)
8219 ("r-gviz" ,r-gviz)
8220 ("r-iranges" ,r-iranges)
8221 ("r-rbgl" ,r-rbgl)
8222 ("r-rsamtools" ,r-rsamtools)
8223 ("r-s4vectors" ,r-s4vectors)
8224 ("r-shiny" ,r-shiny)
8225 ("r-shinyjs" ,r-shinyjs)
8226 ("r-shinythemes" ,r-shinythemes)
8227 ("r-shinytree" ,r-shinytree)
8228 ("r-summarizedexperiment" ,r-summarizedexperiment)
8229 ("r-variantannotation" ,r-variantannotation)
8230 ("r-xvector" ,r-xvector)))
8231 (home-page "https://github.com/rcastelo/VariantFiltering")
8232 (synopsis "Filtering of coding and non-coding genetic variants")
8233 (description
8234 "Filter genetic variants using different criteria such as inheritance
8235model, amino acid change consequence, minor allele frequencies across human
8236populations, splice site strength, conservation, etc.")
8237 (license license:artistic2.0)))
f5349b4d
RW
8238
8239(define-public r-genomegraphs
8240 (package
8241 (name "r-genomegraphs")
053a2127 8242 (version "1.46.0")
f5349b4d
RW
8243 (source
8244 (origin
8245 (method url-fetch)
8246 (uri (bioconductor-uri "GenomeGraphs" version))
8247 (sha256
8248 (base32
053a2127 8249 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
f5349b4d
RW
8250 (properties `((upstream-name . "GenomeGraphs")))
8251 (build-system r-build-system)
8252 (propagated-inputs
8253 `(("r-biomart" ,r-biomart)))
8254 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
8255 (synopsis "Plotting genomic information from Ensembl")
8256 (description
8257 "Genomic data analyses requires integrated visualization of known genomic
8258information and new experimental data. GenomeGraphs uses the biomaRt package
8259to perform live annotation queries to Ensembl and translates this to e.g.
8260gene/transcript structures in viewports of the grid graphics package. This
8261results in genomic information plotted together with your data. Another
8262strength of GenomeGraphs is to plot different data types such as array CGH,
8263gene expression, sequencing and other data, together in one plot using the
8264same genome coordinate system.")
8265 (license license:artistic2.0)))
2a360cf6
RW
8266
8267(define-public r-wavetiling
8268 (package
8269 (name "r-wavetiling")
e13f9773 8270 (version "1.28.0")
2a360cf6
RW
8271 (source
8272 (origin
8273 (method url-fetch)
8274 (uri (bioconductor-uri "waveTiling" version))
8275 (sha256
8276 (base32
e13f9773 8277 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
2a360cf6
RW
8278 (properties `((upstream-name . "waveTiling")))
8279 (build-system r-build-system)
8280 (propagated-inputs
8281 `(("r-affy" ,r-affy)
8282 ("r-biobase" ,r-biobase)
8283 ("r-biostrings" ,r-biostrings)
8284 ("r-genomegraphs" ,r-genomegraphs)
8285 ("r-genomicranges" ,r-genomicranges)
8286 ("r-iranges" ,r-iranges)
8287 ("r-oligo" ,r-oligo)
8288 ("r-oligoclasses" ,r-oligoclasses)
8289 ("r-preprocesscore" ,r-preprocesscore)
8290 ("r-waveslim" ,r-waveslim)))
8291 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
8292 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
8293 (description
8294 "This package is designed to conduct transcriptome analysis for tiling
8295arrays based on fast wavelet-based functional models.")
8296 (license license:gpl2+)))
d80a1569
RW
8297
8298(define-public r-variancepartition
8299 (package
8300 (name "r-variancepartition")
44ecd5f7 8301 (version "1.20.0")
d80a1569
RW
8302 (source
8303 (origin
8304 (method url-fetch)
8305 (uri (bioconductor-uri "variancePartition" version))
8306 (sha256
8307 (base32
44ecd5f7 8308 "0fisaqd5v8xy9rz9l1zs62k1n2h4k1irzgwj46ci947l52x1qhah"))))
d80a1569
RW
8309 (properties
8310 `((upstream-name . "variancePartition")))
8311 (build-system r-build-system)
8312 (propagated-inputs
8313 `(("r-biobase" ,r-biobase)
326746e1 8314 ("r-biocparallel" ,r-biocparallel)
d80a1569
RW
8315 ("r-colorramps" ,r-colorramps)
8316 ("r-doparallel" ,r-doparallel)
8317 ("r-foreach" ,r-foreach)
8318 ("r-ggplot2" ,r-ggplot2)
8319 ("r-gplots" ,r-gplots)
8320 ("r-iterators" ,r-iterators)
8321 ("r-limma" ,r-limma)
8322 ("r-lme4" ,r-lme4)
8323 ("r-lmertest" ,r-lmertest)
8324 ("r-mass" ,r-mass)
8325 ("r-pbkrtest" ,r-pbkrtest)
8326 ("r-progress" ,r-progress)
8327 ("r-reshape2" ,r-reshape2)
8328 ("r-scales" ,r-scales)))
fbbaf5ae
RW
8329 (native-inputs
8330 `(("r-knitr" ,r-knitr)))
d80a1569
RW
8331 (home-page "https://bioconductor.org/packages/variancePartition/")
8332 (synopsis "Analyze variation in gene expression experiments")
8333 (description
8334 "This is a package providing tools to quantify and interpret multiple
8335sources of biological and technical variation in gene expression experiments.
8336It uses a linear mixed model to quantify variation in gene expression
8337attributable to individual, tissue, time point, or technical variables. The
8338package includes dream differential expression analysis for repeated
8339measures.")
8340 (license license:gpl2+)))
16e2e4f2 8341
8342(define-public r-htqpcr
8343 (package
8344 (name "r-htqpcr")
949626f2 8345 (version "1.44.0")
16e2e4f2 8346 (source
8347 (origin
8348 (method url-fetch)
8349 (uri (bioconductor-uri "HTqPCR" version))
8350 (sha256
8351 (base32
949626f2 8352 "1fzjx6psr41naq9ycpnv3lxlgkiyrpn7r2wl1i4gz45f3lax0yji"))))
16e2e4f2 8353 (properties `((upstream-name . "HTqPCR")))
8354 (build-system r-build-system)
8355 (propagated-inputs
8356 `(("r-affy" ,r-affy)
8357 ("r-biobase" ,r-biobase)
8358 ("r-gplots" ,r-gplots)
8359 ("r-limma" ,r-limma)
8360 ("r-rcolorbrewer" ,r-rcolorbrewer)))
486a0800
TGR
8361 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
8362 "groups/bertone/software/HTqPCR.pdf"))
16e2e4f2 8363 (synopsis "Automated analysis of high-throughput qPCR data")
8364 (description
8365 "Analysis of Ct values from high throughput quantitative real-time
8366PCR (qPCR) assays across multiple conditions or replicates. The input data
8367can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
8368OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
8369Laboratories; conventional 96- or 384-well plates; or microfluidic devices
8370such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
8371loading, quality assessment, normalization, visualization and parametric or
8372non-parametric testing for statistical significance in Ct values between
8373features (e.g. genes, microRNAs).")
8374 (license license:artistic2.0)))
86fb2c63 8375
8376(define-public r-unifiedwmwqpcr
8377 (package
8378 (name "r-unifiedwmwqpcr")
fa7e2429 8379 (version "1.26.0")
86fb2c63 8380 (source
8381 (origin
8382 (method url-fetch)
8383 (uri (bioconductor-uri "unifiedWMWqPCR" version))
8384 (sha256
8385 (base32
fa7e2429 8386 "1ad5a7gy43l8x1rf5lgqiy2bv6fgah7cbnp4lrqwshphlnr30ndv"))))
86fb2c63 8387 (properties
8388 `((upstream-name . "unifiedWMWqPCR")))
8389 (build-system r-build-system)
8390 (propagated-inputs
8391 `(("r-biocgenerics" ,r-biocgenerics)
8392 ("r-htqpcr" ,r-htqpcr)))
8393 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
8394 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
8395 (description
b5b0ee3b 8396 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
86fb2c63 8397data. This modified test allows for testing differential expression in qPCR
8398data.")
8399 (license license:gpl2+)))
72b67e0b 8400
1353e536
MIP
8401(define-public r-universalmotif
8402 (package
8403 (name "r-universalmotif")
14a4c308 8404 (version "1.8.4")
1353e536
MIP
8405 (source
8406 (origin
8407 (method url-fetch)
8408 (uri (bioconductor-uri "universalmotif" version))
8409 (sha256
8410 (base32
14a4c308 8411 "0pmi5mp5v0srr482vlkfmkp28bywq969fvv9g5kjl5rxki963zmr"))))
1353e536
MIP
8412 (properties
8413 `((upstream-name . "universalmotif")))
8414 (build-system r-build-system)
8415 (arguments
8416 `(#:phases
8417 (modify-phases %standard-phases
8418 (add-after 'unpack 'fix-reference-to-strip
8419 (lambda _
8420 (substitute* "src/Makevars"
8421 (("/usr/bin/strip") (which "strip"))))))))
8422 (propagated-inputs
8423 `(("r-biocgenerics" ,r-biocgenerics)
8424 ("r-biostrings" ,r-biostrings)
8425 ("r-ggplot2" ,r-ggplot2)
8426 ("r-ggseqlogo" ,r-ggseqlogo)
8427 ("r-iranges" ,r-iranges)
8428 ("r-mass" ,r-mass)
8429 ("r-rcpp" ,r-rcpp)
8430 ("r-rcppthread" ,r-rcppthread)
8431 ("r-rdpack" ,r-rdpack)
8432 ("r-rlang" ,r-rlang)
8433 ("r-s4vectors" ,r-s4vectors)
8434 ("r-yaml" ,r-yaml)))
8435 (native-inputs
8436 `(("r-knitr" ,r-knitr)))
8437 (home-page
8438 "https://bioconductor.org/packages/universalmotif/")
8439 (synopsis
8440 "Specific structures importer, modifier, and exporter for R")
8441 (description
8442 "This package allows importing most common @dfn{specific structure}
8443(motif) types into R for use by functions provided by other Bioconductor
8444motif-related packages. Motifs can be exported into most major motif formats
8445from various classes as defined by other Bioconductor packages. A suite of
8446motif and sequence manipulation and analysis functions are included, including
8447enrichment, comparison, P-value calculation, shuffling, trimming, higher-order
8448motifs, and others.")
8449 (license license:gpl3)))
8450
72b67e0b
RW
8451;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8452;; it here.
8453(define-public r-activedriverwgs
8454 (package
8455 (name "r-activedriverwgs")
5412da84 8456 (version "1.1.1")
72b67e0b
RW
8457 (source
8458 (origin
8459 (method url-fetch)
8460 (uri (cran-uri "ActiveDriverWGS" version))
8461 (sha256
8462 (base32
5412da84 8463 "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say"))))
72b67e0b
RW
8464 (properties
8465 `((upstream-name . "ActiveDriverWGS")))
8466 (build-system r-build-system)
8467 (propagated-inputs
8468 `(("r-biostrings" ,r-biostrings)
8469 ("r-bsgenome" ,r-bsgenome)
8470 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
8471 ("r-genomeinfodb" ,r-genomeinfodb)
8472 ("r-genomicranges" ,r-genomicranges)
8473 ("r-iranges" ,r-iranges)
72b67e0b 8474 ("r-s4vectors" ,r-s4vectors)))
e1ce10e3
RW
8475 (native-inputs
8476 `(("r-knitr" ,r-knitr)))
72b67e0b
RW
8477 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
8478 (synopsis "Driver discovery tool for cancer whole genomes")
8479 (description
8480 "This package provides a method for finding an enrichment of cancer
8481simple somatic mutations (SNVs and Indels) in functional elements across the
8482human genome. ActiveDriverWGS detects coding and noncoding driver elements
8483using whole genome sequencing data.")
8484 (license license:gpl3)))
8e6f63dd
RW
8485
8486;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8487;; it here.
8488(define-public r-activepathways
8489 (package
8490 (name "r-activepathways")
a9a91280 8491 (version "1.0.2")
8e6f63dd
RW
8492 (source
8493 (origin
8494 (method url-fetch)
8495 (uri (cran-uri "ActivePathways" version))
8496 (sha256
8497 (base32
a9a91280 8498 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
8e6f63dd
RW
8499 (properties
8500 `((upstream-name . "ActivePathways")))
8501 (build-system r-build-system)
8502 (propagated-inputs
8503 `(("r-data-table" ,r-data-table)
a9a91280 8504 ("r-ggplot2" ,r-ggplot2)))
229736aa
RW
8505 (native-inputs
8506 `(("r-knitr" ,r-knitr)))
8e6f63dd
RW
8507 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
8508 (synopsis "Multivariate pathway enrichment analysis")
8509 (description
8510 "This package represents an integrative method of analyzing multi omics
8511data that conducts enrichment analysis of annotated gene sets. ActivePathways
8512uses a statistical data fusion approach, rationalizes contributing evidence
8513and highlights associated genes, improving systems-level understanding of
8514cellular organization in health and disease.")
8515 (license license:gpl3)))
d11d6fea
RW
8516
8517(define-public r-bgmix
8518 (package
8519 (name "r-bgmix")
fad5da32 8520 (version "1.50.0")
d11d6fea
RW
8521 (source
8522 (origin
8523 (method url-fetch)
8524 (uri (bioconductor-uri "BGmix" version))
8525 (sha256
8526 (base32
fad5da32 8527 "0r9gjqajarg5mivxhqdzn8m8hmfarmzbplp3zqyyznccri03pv50"))))
d11d6fea
RW
8528 (properties `((upstream-name . "BGmix")))
8529 (build-system r-build-system)
8530 (propagated-inputs
8531 `(("r-kernsmooth" ,r-kernsmooth)))
8532 (home-page "https://bioconductor.org/packages/BGmix/")
8533 (synopsis "Bayesian models for differential gene expression")
8534 (description
8535 "This package provides fully Bayesian mixture models for differential
8536gene expression.")
8537 (license license:gpl2)))
75eb1149
RW
8538
8539(define-public r-bgx
8540 (package
8541 (name "r-bgx")
3cebe274 8542 (version "1.56.0")
75eb1149
RW
8543 (source
8544 (origin
8545 (method url-fetch)
8546 (uri (bioconductor-uri "bgx" version))
8547 (sha256
8548 (base32
3cebe274 8549 "0gm4wv9drqvg9r4f0id1ivrfgv0nvh0hb6hp63b3jd14092777im"))))
75eb1149
RW
8550 (properties `((upstream-name . "bgx")))
8551 (build-system r-build-system)
8552 (propagated-inputs
8553 `(("r-affy" ,r-affy)
8554 ("r-biobase" ,r-biobase)
8555 ("r-gcrma" ,r-gcrma)
8556 ("r-rcpp" ,r-rcpp)))
8557 (home-page "https://bioconductor.org/packages/bgx/")
8558 (synopsis "Bayesian gene expression")
8559 (description
8560 "This package provides tools for Bayesian integrated analysis of
8561Affymetrix GeneChips.")
8562 (license license:gpl2)))
6bd50acf
RW
8563
8564(define-public r-bhc
8565 (package
8566 (name "r-bhc")
2219bef1 8567 (version "1.42.0")
6bd50acf
RW
8568 (source
8569 (origin
8570 (method url-fetch)
8571 (uri (bioconductor-uri "BHC" version))
8572 (sha256
8573 (base32
2219bef1 8574 "1n2rkbj8j10f38d40wvi6mwjxnrlfx71a48ab07bp2s0hwhxd7yn"))))
6bd50acf
RW
8575 (properties `((upstream-name . "BHC")))
8576 (build-system r-build-system)
8577 (home-page "https://bioconductor.org/packages/BHC/")
8578 (synopsis "Bayesian hierarchical clustering")
8579 (description
8580 "The method implemented in this package performs bottom-up hierarchical
8581clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
8582in the data and Bayesian model selection to decide at each step which clusters
8583to merge. This avoids several limitations of traditional methods, for example
8584how many clusters there should be and how to choose a principled distance
8585metric. This implementation accepts multinomial (i.e. discrete, with 2+
8586categories) or time-series data. This version also includes a randomised
8587algorithm which is more efficient for larger data sets.")
8588 (license license:gpl3)))
de9374b7
RW
8589
8590(define-public r-bicare
8591 (package
8592 (name "r-bicare")
4ec66569 8593 (version "1.48.0")
de9374b7
RW
8594 (source
8595 (origin
8596 (method url-fetch)
8597 (uri (bioconductor-uri "BicARE" version))
8598 (sha256
8599 (base32
4ec66569 8600 "1np3967rjx54hbjsynvya75lcsqa6zic6frw5fjwqybwv2pzzw2k"))))
de9374b7
RW
8601 (properties `((upstream-name . "BicARE")))
8602 (build-system r-build-system)
8603 (propagated-inputs
8604 `(("r-biobase" ,r-biobase)
8605 ("r-gseabase" ,r-gseabase)
8606 ("r-multtest" ,r-multtest)))
8607 (home-page "http://bioinfo.curie.fr")
8608 (synopsis "Biclustering analysis and results exploration")
8609 (description
8610 "This is a package for biclustering analysis and exploration of
8611results.")
8612 (license license:gpl2)))
40fe63ad
RW
8613
8614(define-public r-bifet
8615 (package
8616 (name "r-bifet")
d57be633 8617 (version "1.10.0")
40fe63ad
RW
8618 (source
8619 (origin
8620 (method url-fetch)
8621 (uri (bioconductor-uri "BiFET" version))
8622 (sha256
8623 (base32
d57be633 8624 "191m1xhsj4l64rrh67hqiz1rdkfhw0gfd5aymf3x0xm710l3rh4a"))))
40fe63ad
RW
8625 (properties `((upstream-name . "BiFET")))
8626 (build-system r-build-system)
8627 (propagated-inputs
8628 `(("r-genomicranges" ,r-genomicranges)
8629 ("r-poibin" ,r-poibin)))
a54fd409
RW
8630 (native-inputs
8631 `(("r-knitr" ,r-knitr)))
40fe63ad
RW
8632 (home-page "https://bioconductor.org/packages/BiFET")
8633 (synopsis "Bias-free footprint enrichment test")
8634 (description
8635 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
8636over-represented in target regions compared to background regions after
8637correcting for the bias arising from the imbalance in read counts and GC
8638contents between the target and background regions. For a given TF k, BiFET
8639tests the null hypothesis that the target regions have the same probability of
8640having footprints for the TF k as the background regions while correcting for
8641the read count and GC content bias.")
8642 (license license:gpl3)))
e823337c
RW
8643
8644(define-public r-rsbml
8645 (package
8646 (name "r-rsbml")
3320f044 8647 (version "2.48.0")
e823337c
RW
8648 (source
8649 (origin
8650 (method url-fetch)
8651 (uri (bioconductor-uri "rsbml" version))
8652 (sha256
8653 (base32
3320f044 8654 "0vrjfhwcpc699sq78pkm022fam3ahar8h3lx3fr879dd21k02g61"))))
e823337c
RW
8655 (properties `((upstream-name . "rsbml")))
8656 (build-system r-build-system)
8657 (inputs
8658 `(("libsbml" ,libsbml)
8659 ("zlib" ,zlib)))
8660 (propagated-inputs
8661 `(("r-biocgenerics" ,r-biocgenerics)
8662 ("r-graph" ,r-graph)))
8663 (native-inputs
8664 `(("pkg-config" ,pkg-config)))
8665 (home-page "http://www.sbml.org")
8666 (synopsis "R support for SBML")
8667 (description
8668 "This package provides an R interface to libsbml for SBML parsing,
8669validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
8670 (license license:artistic2.0)))
75a8bb31
RW
8671
8672(define-public r-hypergraph
8673 (package
8674 (name "r-hypergraph")
294fd58a 8675 (version "1.62.0")
75a8bb31
RW
8676 (source
8677 (origin
8678 (method url-fetch)
8679 (uri (bioconductor-uri "hypergraph" version))
8680 (sha256
8681 (base32
294fd58a 8682 "1p5mzr2aiqqc1j2inh45abjvqhid9jqv6wiym1xxnz16mpaa7q97"))))
75a8bb31
RW
8683 (properties `((upstream-name . "hypergraph")))
8684 (build-system r-build-system)
8685 (propagated-inputs
8686 `(("r-graph" ,r-graph)))
8687 (home-page "https://bioconductor.org/packages/hypergraph")
8688 (synopsis "Hypergraph data structures")
8689 (description
8690 "This package implements some simple capabilities for representing and
8691manipulating hypergraphs.")
8692 (license license:artistic2.0)))
5aef09bd
RW
8693
8694(define-public r-hyperdraw
8695 (package
8696 (name "r-hyperdraw")
249b7030 8697 (version "1.42.0")
5aef09bd
RW
8698 (source
8699 (origin
8700 (method url-fetch)
8701 (uri (bioconductor-uri "hyperdraw" version))
8702 (sha256
8703 (base32
249b7030 8704 "0z3a3lpz7s0fw023fxldkgxvl2dl1wn8agnyj09sky11ainxdayz"))))
5aef09bd
RW
8705 (properties `((upstream-name . "hyperdraw")))
8706 (build-system r-build-system)
8707 (inputs `(("graphviz" ,graphviz)))
8708 (propagated-inputs
8709 `(("r-graph" ,r-graph)
8710 ("r-hypergraph" ,r-hypergraph)
8711 ("r-rgraphviz" ,r-rgraphviz)))
8712 (home-page "https://bioconductor.org/packages/hyperdraw")
8713 (synopsis "Visualizing hypergraphs")
8714 (description
8715 "This package provides functions for visualizing hypergraphs.")
8716 (license license:gpl2+)))
6ca6f866
RW
8717
8718(define-public r-biggr
8719 (package
8720 (name "r-biggr")
0f94a9ed 8721 (version "1.26.0")
6ca6f866
RW
8722 (source
8723 (origin
8724 (method url-fetch)
8725 (uri (bioconductor-uri "BiGGR" version))
8726 (sha256
8727 (base32
0f94a9ed 8728 "1hlsnss6071ck4ky1akxp1dnv3vmd8f85drdziqmm4nc2dfrr14y"))))
6ca6f866
RW
8729 (properties `((upstream-name . "BiGGR")))
8730 (build-system r-build-system)
8731 (propagated-inputs
8732 `(("r-hyperdraw" ,r-hyperdraw)
8733 ("r-hypergraph" ,r-hypergraph)
8734 ("r-lim" ,r-lim)
8735 ("r-limsolve" ,r-limsolve)
8736 ("r-rsbml" ,r-rsbml)
8737 ("r-stringr" ,r-stringr)))
8738 (home-page "https://bioconductor.org/packages/BiGGR/")
8739 (synopsis "Constraint based modeling using metabolic reconstruction databases")
8740 (description
8741 "This package provides an interface to simulate metabolic reconstruction
8742from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
8743reconstruction databases. The package facilitates @dfn{flux balance
8744analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
8745networks and estimated fluxes can be visualized with hypergraphs.")
8746 (license license:gpl3+)))
820373db
RW
8747
8748(define-public r-bigmemoryextras
8749 (package
8750 (name "r-bigmemoryextras")
e80f8262 8751 (version "1.38.0")
820373db
RW
8752 (source
8753 (origin
8754 (method url-fetch)
8755 (uri (bioconductor-uri "bigmemoryExtras" version))
8756 (sha256
8757 (base32
e80f8262 8758 "1k31h746j8r3f92vj62s38fw12qjkv5814ipcqfbswnxgaan17zj"))))
820373db
RW
8759 (properties
8760 `((upstream-name . "bigmemoryExtras")))
8761 (build-system r-build-system)
8762 (propagated-inputs
8763 `(("r-bigmemory" ,r-bigmemory)))
eef9c99c
RW
8764 (native-inputs
8765 `(("r-knitr" ,r-knitr)))
820373db
RW
8766 (home-page "https://github.com/phaverty/bigmemoryExtras")
8767 (synopsis "Extension of the bigmemory package")
8768 (description
8769 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
8770safety and convenience features to the @code{filebacked.big.matrix} class from
8771the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
8772monitoring and gracefully restoring the connection to on-disk data and it also
7230f6d5 8773protects against accidental data modification with a file-system-based
820373db
RW
8774permissions system. Utilities are provided for using @code{BigMatrix}-derived
8775classes as @code{assayData} matrices within the @code{Biobase} package's
8776@code{eSet} family of classes. @code{BigMatrix} provides some optimizations
8777related to attaching to, and indexing into, file-backed matrices with
8778dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
8779a file-backed matrix with factor properties.")
8780 (license license:artistic2.0)))
d38775b1
RW
8781
8782(define-public r-bigpint
8783 (package
8784 (name "r-bigpint")
1e288678 8785 (version "1.6.0")
d38775b1
RW
8786 (source
8787 (origin
8788 (method url-fetch)
8789 (uri (bioconductor-uri "bigPint" version))
8790 (sha256
8791 (base32
1e288678 8792 "1axgapy4iyx059777m9faczwwj03h3i5dyrs0rlc84axzhzd2kis"))))
d38775b1
RW
8793 (properties `((upstream-name . "bigPint")))
8794 (build-system r-build-system)
8795 (propagated-inputs
d0badcc1
RW
8796 `(("r-delayedarray" ,r-delayedarray)
8797 ("r-dplyr" ,r-dplyr)
d38775b1
RW
8798 ("r-ggally" ,r-ggally)
8799 ("r-ggplot2" ,r-ggplot2)
8800 ("r-gridextra" ,r-gridextra)
8801 ("r-hexbin" ,r-hexbin)
8802 ("r-hmisc" ,r-hmisc)
8803 ("r-htmlwidgets" ,r-htmlwidgets)
8804 ("r-plotly" ,r-plotly)
8805 ("r-plyr" ,r-plyr)
8806 ("r-rcolorbrewer" ,r-rcolorbrewer)
8807 ("r-reshape" ,r-reshape)
8808 ("r-shiny" ,r-shiny)
8809 ("r-shinycssloaders" ,r-shinycssloaders)
8810 ("r-shinydashboard" ,r-shinydashboard)
8811 ("r-stringr" ,r-stringr)
d0badcc1 8812 ("r-summarizedexperiment" ,r-summarizedexperiment)
d38775b1 8813 ("r-tidyr" ,r-tidyr)))
1f2f01ae
RW
8814 (native-inputs
8815 `(("r-knitr" ,r-knitr)))
d38775b1
RW
8816 (home-page "https://github.com/lindsayrutter/bigPint")
8817 (synopsis "Big multivariate data plotted interactively")
8818 (description
8819 "This package provides methods for visualizing large multivariate
8820datasets using static and interactive scatterplot matrices, parallel
8821coordinate plots, volcano plots, and litre plots. It includes examples for
8822visualizing RNA-sequencing datasets and differentially expressed genes.")
8823 (license license:gpl3)))
991554fc
RW
8824
8825(define-public r-chemminer
8826 (package
8827 (name "r-chemminer")
8c8d365c 8828 (version "3.42.2")
991554fc
RW
8829 (source
8830 (origin
8831 (method url-fetch)
8832 (uri (bioconductor-uri "ChemmineR" version))
8833 (sha256
8834 (base32
8c8d365c 8835 "10d8h6w24h4s7l02zzv6q46w3yiqsjizip7mf11cvkmd6p7qxfl9"))))
991554fc
RW
8836 (properties `((upstream-name . "ChemmineR")))
8837 (build-system r-build-system)
8838 (propagated-inputs
8839 `(("r-base64enc" ,r-base64enc)
8840 ("r-bh" ,r-bh)
8841 ("r-biocgenerics" ,r-biocgenerics)
8842 ("r-dbi" ,r-dbi)
8843 ("r-digest" ,r-digest)
8844 ("r-dt" ,r-dt)
8845 ("r-ggplot2" ,r-ggplot2)
8846 ("r-gridextra" ,r-gridextra)
8847 ("r-png" ,r-png)
8848 ("r-rcpp" ,r-rcpp)
8849 ("r-rcurl" ,r-rcurl)
8850 ("r-rjson" ,r-rjson)
8851 ("r-rsvg" ,r-rsvg)))
06908a73
RW
8852 (native-inputs
8853 `(("r-knitr" ,r-knitr)))
991554fc
RW
8854 (home-page "https://github.com/girke-lab/ChemmineR")
8855 (synopsis "Cheminformatics toolkit for R")
8856 (description
8857 "ChemmineR is a cheminformatics package for analyzing drug-like small
8858molecule data in R. It contains functions for efficient processing of large
8859numbers of molecules, physicochemical/structural property predictions,
8860structural similarity searching, classification and clustering of compound
8861libraries with a wide spectrum of algorithms. In addition, it offers
8862visualization functions for compound clustering results and chemical
8863structures.")
8864 (license license:artistic2.0)))
48bcbef0
RW
8865
8866(define-public r-bioassayr
8867 (package
8868 (name "r-bioassayr")
2528cad4 8869 (version "1.28.2")
48bcbef0
RW
8870 (source
8871 (origin
8872 (method url-fetch)
8873 (uri (bioconductor-uri "bioassayR" version))
8874 (sha256
8875 (base32
2528cad4 8876 "0ylnnm31jkmi8zz78kngqv36yn6i5lvjp1i27v59svw13m4r03g5"))))
48bcbef0
RW
8877 (properties `((upstream-name . "bioassayR")))
8878 (build-system r-build-system)
8879 (propagated-inputs
8880 `(("r-biocgenerics" ,r-biocgenerics)
8881 ("r-chemminer" ,r-chemminer)
8882 ("r-dbi" ,r-dbi)
8883 ("r-matrix" ,r-matrix)
8884 ("r-rjson" ,r-rjson)
8885 ("r-rsqlite" ,r-rsqlite)
8886 ("r-xml" ,r-xml)))
faaf2b35
RW
8887 (native-inputs
8888 `(("r-knitr" ,r-knitr)))
323aec6a 8889 (home-page "https://github.com/girke-lab/bioassayR")
48bcbef0
RW
8890 (synopsis "Cross-target analysis of small molecule bioactivity")
8891 (description
8892 "bioassayR is a computational tool that enables simultaneous analysis of
8893thousands of bioassay experiments performed over a diverse set of compounds
8894and biological targets. Unique features include support for large-scale
8895cross-target analyses of both public and custom bioassays, generation of
8896@dfn{high throughput screening fingerprints} (HTSFPs), and an optional
8897preloaded database that provides access to a substantial portion of publicly
8898available bioactivity data.")
8899 (license license:artistic2.0)))
29fd736a
RW
8900
8901(define-public r-biobroom
8902 (package
8903 (name "r-biobroom")
95e30d8f 8904 (version "1.22.0")
29fd736a
RW
8905 (source
8906 (origin
8907 (method url-fetch)
8908 (uri (bioconductor-uri "biobroom" version))
8909 (sha256
8910 (base32
95e30d8f 8911 "07wzamwl07p20s932aym2jkf6c1zz7d9h7kyby5ka4pw4abynlrv"))))
29fd736a
RW
8912 (properties `((upstream-name . "biobroom")))
8913 (build-system r-build-system)
8914 (propagated-inputs
8915 `(("r-biobase" ,r-biobase)
8916 ("r-broom" ,r-broom)
8917 ("r-dplyr" ,r-dplyr)
8918 ("r-tidyr" ,r-tidyr)))
e09ca033
RW
8919 (native-inputs
8920 `(("r-knitr" ,r-knitr)))
29fd736a
RW
8921 (home-page "https://github.com/StoreyLab/biobroom")
8922 (synopsis "Turn Bioconductor objects into tidy data frames")
8923 (description
8924 "This package contains methods for converting standard objects
8925constructed by bioinformatics packages, especially those in Bioconductor, and
8926converting them to @code{tidy} data. It thus serves as a complement to the
8927@code{broom} package, and follows the same tidy, augment, glance division of
8928tidying methods. Tidying data makes it easy to recombine, reshape and
8929visualize bioinformatics analyses.")
8930 ;; Any version of the LGPL.
8931 (license license:lgpl3+)))
c373223e
RW
8932
8933(define-public r-graphite
8934 (package
8935 (name "r-graphite")
26224e09 8936 (version "1.36.0")
c373223e
RW
8937 (source
8938 (origin
8939 (method url-fetch)
8940 (uri (bioconductor-uri "graphite" version))
8941 (sha256
8942 (base32
26224e09 8943 "1ihza8m397qfvr79fhghs2knmw862hwz2akysy39r8hndv6lc7wk"))))
c373223e
RW
8944 (properties `((upstream-name . "graphite")))
8945 (build-system r-build-system)
8946 (propagated-inputs
8947 `(("r-annotationdbi" ,r-annotationdbi)
8948 ("r-checkmate" ,r-checkmate)
8949 ("r-graph" ,r-graph)
8950 ("r-httr" ,r-httr)
8951 ("r-rappdirs" ,r-rappdirs)))
8952 (home-page "https://bioconductor.org/packages/graphite/")
8953 (synopsis "Networks from pathway databases")
8954 (description
8955 "Graphite provides networks derived from eight public pathway databases,
8956and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
8957symbols).")
8958 (license license:agpl3+)))
f388834e
RW
8959
8960(define-public r-reactomepa
8961 (package
8962 (name "r-reactomepa")
a4f4a552 8963 (version "1.34.0")
f388834e
RW
8964 (source
8965 (origin
8966 (method url-fetch)
8967 (uri (bioconductor-uri "ReactomePA" version))
8968 (sha256
8969 (base32
a4f4a552 8970 "04b2ng9jp2bsfbg3wnbg6m6a5c3szcmbypk1lx34i63228g8z98m"))))
f388834e
RW
8971 (properties `((upstream-name . "ReactomePA")))
8972 (build-system r-build-system)
8973 (propagated-inputs
8974 `(("r-annotationdbi" ,r-annotationdbi)
8975 ("r-dose" ,r-dose)
8976 ("r-enrichplot" ,r-enrichplot)
8977 ("r-ggplot2" ,r-ggplot2)
8978 ("r-ggraph" ,r-ggraph)
8979 ("r-graphite" ,r-graphite)
8980 ("r-igraph" ,r-igraph)
8981 ("r-reactome-db" ,r-reactome-db)))
affb4ab3
RW
8982 (native-inputs
8983 `(("r-knitr" ,r-knitr)))
f388834e
RW
8984 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
8985 (synopsis "Reactome pathway analysis")
8986 (description
8987 "This package provides functions for pathway analysis based on the
8988REACTOME pathway database. It implements enrichment analysis, gene set
8989enrichment analysis and several functions for visualization.")
8990 (license license:gpl2)))
21afe920
RW
8991
8992(define-public r-ebarrays
8993 (package
8994 (name "r-ebarrays")
b0f3bfe4 8995 (version "2.54.0")
21afe920
RW
8996 (source
8997 (origin
8998 (method url-fetch)
8999 (uri (bioconductor-uri "EBarrays" version))
9000 (sha256
9001 (base32
b0f3bfe4 9002 "1r2dl19my1hqkq01fqk48pk3agb98vgrplj56kb4srhz2xm0w9pd"))))
21afe920
RW
9003 (properties `((upstream-name . "EBarrays")))
9004 (build-system r-build-system)
9005 (propagated-inputs
9006 `(("r-biobase" ,r-biobase)
9007 ("r-cluster" ,r-cluster)
9008 ("r-lattice" ,r-lattice)))
9009 (home-page "https://bioconductor.org/packages/EBarrays/")
9010 (synopsis "Gene clustering and differential expression identification")
9011 (description
9012 "EBarrays provides tools for the analysis of replicated/unreplicated
9013microarray data.")
9014 (license license:gpl2+)))
f180be29
RW
9015
9016(define-public r-bioccasestudies
9017 (package
9018 (name "r-bioccasestudies")
7dced9ad 9019 (version "1.52.0")
f180be29
RW
9020 (source
9021 (origin
9022 (method url-fetch)
9023 (uri (bioconductor-uri "BiocCaseStudies" version))
9024 (sha256
9025 (base32
7dced9ad 9026 "03n49b6fvyyzmvdy4yif3cl7yv21c09c8xdx4cvvax5zz4v4sab1"))))
f180be29
RW
9027 (properties
9028 `((upstream-name . "BiocCaseStudies")))
9029 (build-system r-build-system)
9030 (propagated-inputs `(("r-biobase" ,r-biobase)))
9031 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
9032 (synopsis "Support for the case studies monograph")
9033 (description
9034 "This package provides software and data to support the case studies
9035monograph.")
9036 (license license:artistic2.0)))
49f0860b 9037
852fa82d 9038(define-public r-bioccheck
9039 (package
9040 (name "r-bioccheck")
9041 (version "1.26.0")
9042 (source (origin
9043 (method url-fetch)
9044 (uri (bioconductor-uri "BiocCheck" version))
9045 (sha256
9046 (base32
9047 "1hyncn9zqj432da95k86rm5b28nbwrvzm52jbhisifkxj1j43cib"))))
9048 (properties
9049 `((upstream-name . "BiocCheck")))
9050 (build-system r-build-system)
9051 (arguments
9052 '(#:phases
9053 (modify-phases %standard-phases
9054 ;; This package can be used by calling BiocCheck(<package>) from
9055 ;; within R, or by running R CMD BiocCheck <package>. This phase
9056 ;; makes sure the latter works. For this to work, the BiocCheck
9057 ;; script must be somewhere on the PATH (not the R bin directory).
9058 (add-after 'install 'install-bioccheck-subcommand
9059 (lambda* (#:key outputs #:allow-other-keys)
9060 (let* ((out (assoc-ref outputs "out"))
9061 (dest-dir (string-append out "/bin"))
9062 (script-dir
9063 (string-append out "/site-library/BiocCheck/script/")))
9064 (mkdir-p dest-dir)
9065 (symlink (string-append script-dir "/checkBadDeps.R")
9066 (string-append dest-dir "/checkBadDeps.R"))
9067 (symlink (string-append script-dir "/BiocCheck")
9068 (string-append dest-dir "/BiocCheck")))
9069 #t)))))
9070 (propagated-inputs
9071 `(("r-codetools" ,r-codetools)
9072 ("r-graph" ,r-graph)
9073 ("r-httr" ,r-httr)
9074 ("r-knitr" ,r-knitr)
9075 ("r-optparse" ,r-optparse)
9076 ("r-biocmanager" ,r-biocmanager)
9077 ("r-biocviews" ,r-biocviews)
9078 ("r-stringdist" ,r-stringdist)))
9079 (native-inputs
9080 `(("r-knitr" ,r-knitr)))
9081 (home-page "https://bioconductor.org/packages/BiocCheck")
9082 (synopsis "Executes Bioconductor-specific package checks")
9083 (description "This package contains tools to perform additional quality
9084checks on R packages that are to be submitted to the Bioconductor repository.")
9085 (license license:artistic2.0)))
9086
49f0860b
RW
9087(define-public r-biocgraph
9088 (package
9089 (name "r-biocgraph")
abc18fc5 9090 (version "1.52.0")
49f0860b
RW
9091 (source
9092 (origin
9093 (method url-fetch)
9094 (uri (bioconductor-uri "biocGraph" version))
9095 (sha256
9096 (base32
abc18fc5 9097 "02y7vizc6jv8y9r8chsda4yysim0ch45i3rasqvv7m85zqsskf75"))))
49f0860b
RW
9098 (properties `((upstream-name . "biocGraph")))
9099 (build-system r-build-system)
9100 (propagated-inputs
9101 `(("r-biocgenerics" ,r-biocgenerics)
9102 ("r-geneplotter" ,r-geneplotter)
9103 ("r-graph" ,r-graph)
9104 ("r-rgraphviz" ,r-rgraphviz)))
9105 (home-page "https://bioconductor.org/packages/biocGraph/")
9106 (synopsis "Graph examples and use cases in Bioinformatics")
9107 (description
9108 "This package provides examples and code that make use of the
9109different graph related packages produced by Bioconductor.")
9110 (license license:artistic2.0)))
244270e6 9111
5ac55aea 9112(define-public r-biocstyle
9113 (package
9114 (name "r-biocstyle")
9115 (version "2.18.1")
9116 (source (origin
9117 (method url-fetch)
9118 (uri (bioconductor-uri "BiocStyle" version))
9119 (sha256
9120 (base32
9121 "0rsxyna4dd99x42vc82mlkxx774vb9375llpakg53max1hhwkrqp"))))
9122 (properties
9123 `((upstream-name . "BiocStyle")))
9124 (build-system r-build-system)
9125 (propagated-inputs
9126 `(("r-biocmanager" ,r-biocmanager)
9127 ("r-bookdown" ,r-bookdown)
9128 ("r-knitr" ,r-knitr)
9129 ("r-rmarkdown" ,r-rmarkdown)
9130 ("r-yaml" ,r-yaml)))
9131 (native-inputs
9132 `(("r-knitr" ,r-knitr)))
9133 (home-page "https://bioconductor.org/packages/BiocStyle")
9134 (synopsis "Bioconductor formatting styles")
9135 (description "This package provides standard formatting styles for
9136Bioconductor PDF and HTML documents. Package vignettes illustrate use and
9137functionality.")
9138 (license license:artistic2.0)))
9139
134404b4 9140(define-public r-biocviews
9141 (package
9142 (name "r-biocviews")
9143 (version "1.58.1")
9144 (source (origin
9145 (method url-fetch)
9146 (uri (bioconductor-uri "biocViews" version))
9147 (sha256
9148 (base32
9149 "1by2639z7n62z84dr8rj9jz12gsd1k8q42zsnxacxbwfwp6h0cl4"))))
9150 (properties
9151 `((upstream-name . "biocViews")))
9152 (build-system r-build-system)
9153 (propagated-inputs
9154 `(("r-biobase" ,r-biobase)
9155 ("r-biocmanager" ,r-biocmanager)
9156 ("r-graph" ,r-graph)
9157 ("r-rbgl" ,r-rbgl)
9158 ("r-rcurl" ,r-rcurl)
9159 ("r-xml" ,r-xml)
9160 ("r-runit" ,r-runit)))
9161 (home-page "https://bioconductor.org/packages/biocViews")
9162 (synopsis "Bioconductor package categorization helper")
9163 (description "The purpose of biocViews is to create HTML pages that
9164categorize packages in a Bioconductor package repository according to keywords,
9165also known as views, in a controlled vocabulary.")
9166 (license license:artistic2.0)))
9167
244270e6
RW
9168(define-public r-experimenthub
9169 (package
9170 (name "r-experimenthub")
49a72858 9171 (version "1.16.0")
244270e6
RW
9172 (source
9173 (origin
9174 (method url-fetch)
9175 (uri (bioconductor-uri "ExperimentHub" version))
9176 (sha256
9177 (base32
49a72858 9178 "1zi7vsrhf1hj27rlzrxl4jd81fqh1yhn0svp2d9w71fizsi71akg"))))
244270e6
RW
9179 (properties `((upstream-name . "ExperimentHub")))
9180 (build-system r-build-system)
9181 (propagated-inputs
9182 `(("r-annotationhub" ,r-annotationhub)
9183 ("r-biocfilecache" ,r-biocfilecache)
9184 ("r-biocgenerics" ,r-biocgenerics)
9185 ("r-biocmanager" ,r-biocmanager)
9186 ("r-curl" ,r-curl)
9187 ("r-rappdirs" ,r-rappdirs)
9188 ("r-s4vectors" ,r-s4vectors)))
b56a3462
RW
9189 (native-inputs
9190 `(("r-knitr" ,r-knitr)))
244270e6
RW
9191 (home-page "https://bioconductor.org/packages/ExperimentHub/")
9192 (synopsis "Client to access ExperimentHub resources")
9193 (description
9194 "This package provides a client for the Bioconductor ExperimentHub web
9195resource. ExperimentHub provides a central location where curated data from
9196experiments, publications or training courses can be accessed. Each resource
9197has associated metadata, tags and date of modification. The client creates
9198and manages a local cache of files retrieved enabling quick and reproducible
9199access.")
9200 (license license:artistic2.0)))
06784793 9201
d5576b6e 9202(define-public r-grohmm
9203 (package
9204 (name "r-grohmm")
9205 (version "1.24.0")
9206 (source
9207 (origin
9208 (method url-fetch)
9209 (uri (bioconductor-uri "groHMM" version))
9210 (sha256
9211 (base32
9212 "08pap9wsaxl4jjlc1py0rc019gmi6daa0f9cr3ih1d97wybncanx"))))
9213 (properties `((upstream-name . "groHMM")))
9214 (build-system r-build-system)
9215 (propagated-inputs
9216 `(("r-genomeinfodb" ,r-genomeinfodb)
9217 ("r-genomicalignments" ,r-genomicalignments)
9218 ("r-genomicranges" ,r-genomicranges)
9219 ("r-iranges" ,r-iranges)
9220 ("r-mass" ,r-mass)
9221 ("r-rtracklayer" ,r-rtracklayer)
9222 ("r-s4vectors" ,r-s4vectors)))
9223 (home-page "https://github.com/Kraus-Lab/groHMM")
9224 (synopsis "GRO-seq analysis pipeline")
9225 (description
9226 "This package provides a pipeline for the analysis of GRO-seq data.")
9227 (license license:gpl3+)))
9228
06784793
RW
9229(define-public r-multiassayexperiment
9230 (package
9231 (name "r-multiassayexperiment")
13d0b780 9232 (version "1.16.0")
06784793
RW
9233 (source
9234 (origin
9235 (method url-fetch)
9236 (uri (bioconductor-uri "MultiAssayExperiment" version))
9237 (sha256
9238 (base32
13d0b780 9239 "1nx3gikl8vr54862h6wl0q30arnpynla085219lhh61ziswdffrs"))))
06784793
RW
9240 (properties
9241 `((upstream-name . "MultiAssayExperiment")))
9242 (build-system r-build-system)
9243 (propagated-inputs
9244 `(("r-biobase" ,r-biobase)
9245 ("r-biocgenerics" ,r-biocgenerics)
9246 ("r-genomicranges" ,r-genomicranges)
9247 ("r-iranges" ,r-iranges)
9248 ("r-s4vectors" ,r-s4vectors)
9249 ("r-summarizedexperiment" ,r-summarizedexperiment)
9250 ("r-tidyr" ,r-tidyr)))
5d45d711
RW
9251 (native-inputs
9252 `(("r-knitr" ,r-knitr)))
798ca8d0 9253 (home-page "https://waldronlab.io/MultiAssayExperiment/")
06784793
RW
9254 (synopsis "Integration of multi-omics experiments in Bioconductor")
9255 (description
9256 "MultiAssayExperiment harmonizes data management of multiple assays
9257performed on an overlapping set of specimens. It provides a familiar
9258Bioconductor user experience by extending concepts from
9259@code{SummarizedExperiment}, supporting an open-ended mix of standard data
9260classes for individual assays, and allowing subsetting by genomic ranges or
9261rownames.")
9262 (license license:artistic2.0)))
c2b36a04
RW
9263
9264(define-public r-bioconcotk
9265 (package
9266 (name "r-bioconcotk")
e29b15ee 9267 (version "1.10.0")
c2b36a04
RW
9268 (source
9269 (origin
9270 (method url-fetch)
9271 (uri (bioconductor-uri "BiocOncoTK" version))
9272 (sha256
9273 (base32
e29b15ee 9274 "1jwp0gww2xyx8qfv5h4y0v3g66mmlyrd1v64xn91si4fsymk4108"))))
c2b36a04
RW
9275 (properties `((upstream-name . "BiocOncoTK")))
9276 (build-system r-build-system)
9277 (propagated-inputs
9278 `(("r-bigrquery" ,r-bigrquery)
9279 ("r-car" ,r-car)
9280 ("r-complexheatmap" ,r-complexheatmap)
9281 ("r-curatedtcgadata" ,r-curatedtcgadata)
9282 ("r-dbi" ,r-dbi)
9283 ("r-dplyr" ,r-dplyr)
9284 ("r-dt" ,r-dt)
9285 ("r-genomicfeatures" ,r-genomicfeatures)
9286 ("r-genomicranges" ,r-genomicranges)
9287 ("r-ggplot2" ,r-ggplot2)
9288 ("r-ggpubr" ,r-ggpubr)
9289 ("r-graph" ,r-graph)
9290 ("r-httr" ,r-httr)
9291 ("r-iranges" ,r-iranges)
9292 ("r-magrittr" ,r-magrittr)
9293 ("r-plyr" ,r-plyr)
9294 ("r-rgraphviz" ,r-rgraphviz)
9295 ("r-rjson" ,r-rjson)
9296 ("r-s4vectors" ,r-s4vectors)
9297 ("r-scales" ,r-scales)
9298 ("r-shiny" ,r-shiny)
9299 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1c518215
RW
9300 (native-inputs
9301 `(("r-knitr" ,r-knitr)))
c2b36a04
RW
9302 (home-page "https://bioconductor.org/packages/BiocOncoTK")
9303 (synopsis "Bioconductor components for general cancer genomics")
9304 (description
9305 "The purpose of this package is to provide a central interface to various
9306tools for genome-scale analysis of cancer studies.")
9307 (license license:artistic2.0)))
4d12c1e3
RW
9308
9309(define-public r-biocor
9310 (package
9311 (name "r-biocor")
072f722f 9312 (version "1.14.0")
4d12c1e3
RW
9313 (source
9314 (origin
9315 (method url-fetch)
9316 (uri (bioconductor-uri "BioCor" version))
9317 (sha256
9318 (base32
072f722f 9319 "12slrdn98h43j3y7klk3chrwa2ycwm4krhz3l3kfzbxr834mhy19"))))
4d12c1e3
RW
9320 (properties `((upstream-name . "BioCor")))
9321 (build-system r-build-system)
9322 (propagated-inputs
9323 `(("r-biocparallel" ,r-biocparallel)
9324 ("r-gseabase" ,r-gseabase)
9325 ("r-matrix" ,r-matrix)))
132abe5f
RW
9326 (native-inputs
9327 `(("r-knitr" ,r-knitr)))
4d12c1e3
RW
9328 (home-page "https://llrs.github.io/BioCor/")
9329 (synopsis "Functional similarities")
9330 (description
9331 "This package provides tools to calculate functional similarities based
9332on the pathways described on KEGG and REACTOME or in gene sets. These
9333similarities can be calculated for pathways or gene sets, genes, or clusters
9334and combined with other similarities. They can be used to improve networks,
9335gene selection, testing relationships, and so on.")
9336 (license license:expat)))
4a18112d
RW
9337
9338(define-public r-biocpkgtools
9339 (package
9340 (name "r-biocpkgtools")
6a5d8cad 9341 (version "1.8.0")
4a18112d
RW
9342 (source
9343 (origin
9344 (method url-fetch)
9345 (uri (bioconductor-uri "BiocPkgTools" version))
9346 (sha256
9347 (base32
6a5d8cad 9348 "12j4vag40zdgrxfzaqvf3ly7776qyziryz04c3jqzgsqfvzvzz8m"))))
4a18112d
RW
9349 (properties `((upstream-name . "BiocPkgTools")))
9350 (build-system r-build-system)
9351 (propagated-inputs
2d6a7bca
RW
9352 `(("r-biocfilecache" ,r-biocfilecache)
9353 ("r-biocmanager" ,r-biocmanager)
4a18112d
RW
9354 ("r-biocviews" ,r-biocviews)
9355 ("r-dplyr" ,r-dplyr)
9356 ("r-dt" ,r-dt)
9357 ("r-gh" ,r-gh)
9358 ("r-graph" ,r-graph)
9359 ("r-htmltools" ,r-htmltools)
9360 ("r-htmlwidgets" ,r-htmlwidgets)
9361 ("r-httr" ,r-httr)
9362 ("r-igraph" ,r-igraph)
9363 ("r-jsonlite" ,r-jsonlite)
9364 ("r-magrittr" ,r-magrittr)
2d6a7bca 9365 ("r-rappdirs" ,r-rappdirs)
4a18112d
RW
9366 ("r-rbgl" ,r-rbgl)
9367 ("r-readr" ,r-readr)
9368 ("r-rex" ,r-rex)
2d6a7bca 9369 ("r-rlang" ,r-rlang)
4a18112d
RW
9370 ("r-rvest" ,r-rvest)
9371 ("r-stringr" ,r-stringr)
9372 ("r-tibble" ,r-tibble)
9373 ("r-tidyr" ,r-tidyr)
2d6a7bca 9374 ("r-tidyselect" ,r-tidyselect)
4a18112d 9375 ("r-xml2" ,r-xml2)))
2d6a7bca
RW
9376 (native-inputs
9377 `(("r-knitr" ,r-knitr)))
4a18112d
RW
9378 (home-page "https://github.com/seandavi/BiocPkgTools")
9379 (synopsis "Collection of tools for learning about Bioconductor packages")
9380 (description
9381 "Bioconductor has a rich ecosystem of metadata around packages, usage,
9382and build status. This package is a simple collection of functions to access
9383that metadata from R. The goal is to expose metadata for data mining and
9384value-added functionality such as package searching, text mining, and
9385analytics on packages.")
9386 (license license:expat)))
43b66e3f
RW
9387
9388(define-public r-biocset
9389 (package
9390 (name "r-biocset")
feb0cbf4 9391 (version "1.4.0")
43b66e3f
RW
9392 (source
9393 (origin
9394 (method url-fetch)
9395 (uri (bioconductor-uri "BiocSet" version))
9396 (sha256
9397 (base32
feb0cbf4 9398 "16pjg09i0j5qk9s9qzm6fq5q0bgwb4wgqvp6scs06ajgrr07qjqg"))))
43b66e3f
RW
9399 (properties `((upstream-name . "BiocSet")))
9400 (build-system r-build-system)
9401 (propagated-inputs
9402 `(("r-annotationdbi" ,r-annotationdbi)
feb0cbf4 9403 ("r-biocio" ,r-biocio)
43b66e3f
RW
9404 ("r-dplyr" ,r-dplyr)
9405 ("r-keggrest" ,r-keggrest)
feb0cbf4 9406 ("r-ontologyindex" ,r-ontologyindex)
43b66e3f
RW
9407 ("r-plyr" ,r-plyr)
9408 ("r-rlang" ,r-rlang)
feb0cbf4 9409 ("r-s4vectors" ,r-s4vectors)
9410 ("r-tibble" ,r-tibble)
9411 ("r-tidyr" ,r-tidyr)))
723fa00d
RW
9412 (native-inputs
9413 `(("r-knitr" ,r-knitr)))
43b66e3f
RW
9414 (home-page
9415 "https://bioconductor.org/packages/BiocSet")
9416 (synopsis
9417 "Representing Different Biological Sets")
9418 (description
9419 "BiocSet displays different biological sets in a triple tibble format.
9420These three tibbles are @code{element}, @code{set}, and @code{elementset}.
5b98473a 9421The user has the ability to activate one of these three tibbles to perform
43b66e3f
RW
9422common functions from the @code{dplyr} package. Mapping functionality and
9423accessing web references for elements/sets are also available in BiocSet.")
9424 (license license:artistic2.0)))
0156297f
RW
9425
9426(define-public r-biocworkflowtools
9427 (package
9428 (name "r-biocworkflowtools")
7891c83c 9429 (version "1.16.0")
0156297f
RW
9430 (source
9431 (origin
9432 (method url-fetch)
9433 (uri (bioconductor-uri "BiocWorkflowTools" version))
9434 (sha256
9435 (base32
7891c83c 9436 "0lvckdy20bhgyhqbccp0rdfi2p6vvip694r27qwpyi5092nfmqh6"))))
0156297f
RW
9437 (properties
9438 `((upstream-name . "BiocWorkflowTools")))
9439 (build-system r-build-system)
9440 (propagated-inputs
9441 `(("r-biocstyle" ,r-biocstyle)
9442 ("r-bookdown" ,r-bookdown)
9443 ("r-git2r" ,r-git2r)
9444 ("r-httr" ,r-httr)
9445 ("r-knitr" ,r-knitr)
9446 ("r-rmarkdown" ,r-rmarkdown)
9447 ("r-rstudioapi" ,r-rstudioapi)
9448 ("r-stringr" ,r-stringr)
9449 ("r-usethis" ,r-usethis)))
4ecba230
RW
9450 (native-inputs
9451 `(("r-knitr" ,r-knitr)))
0156297f
RW
9452 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
9453 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
9454 (description
9455 "This package provides functions to ease the transition between
9456Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
9457 (license license:expat)))
77e2de36
RW
9458
9459(define-public r-biodist
9460 (package
9461 (name "r-biodist")
15be98c1 9462 (version "1.62.0")
77e2de36
RW
9463 (source
9464 (origin
9465 (method url-fetch)
9466 (uri (bioconductor-uri "bioDist" version))
9467 (sha256
9468 (base32
15be98c1 9469 "10p4iajpyqgqb35743jm1a33lwbsmax2g4vz9fbbhn2cpiq3chap"))))
77e2de36
RW
9470 (properties `((upstream-name . "bioDist")))
9471 (build-system r-build-system)
9472 (propagated-inputs
9473 `(("r-biobase" ,r-biobase)
9474 ("r-kernsmooth" ,r-kernsmooth)))
9475 (home-page "https://bioconductor.org/packages/bioDist/")
9476 (synopsis "Different distance measures")
9477 (description
9478 "This package provides a collection of software tools for calculating
9479distance measures.")
9480 (license license:artistic2.0)))
9bc516ba
RW
9481
9482(define-public r-pcatools
9483 (package
9484 (name "r-pcatools")
1174317e 9485 (version "2.2.0")
9bc516ba
RW
9486 (source
9487 (origin
9488 (method url-fetch)
9489 (uri (bioconductor-uri "PCAtools" version))
9490 (sha256
9491 (base32
1174317e 9492 "1fz9h99yyn49b5rcnkg2kjdfmczfwnc44fpwbia0izj6gx192phb"))))
9bc516ba
RW
9493 (properties `((upstream-name . "PCAtools")))
9494 (build-system r-build-system)
9495 (propagated-inputs
9496 `(("r-beachmat" ,r-beachmat)
9497 ("r-bh" ,r-bh)
9498 ("r-biocparallel" ,r-biocparallel)
9499 ("r-biocsingular" ,r-biocsingular)
9500 ("r-cowplot" ,r-cowplot)
9501 ("r-delayedarray" ,r-delayedarray)
9502 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9503 ("r-dqrng" ,r-dqrng)
9504 ("r-ggplot2" ,r-ggplot2)
9505 ("r-ggrepel" ,r-ggrepel)
9506 ("r-lattice" ,r-lattice)
9507 ("r-matrix" ,r-matrix)
9508 ("r-rcpp" ,r-rcpp)
9509 ("r-reshape2" ,r-reshape2)))
9510 (native-inputs `(("r-knitr" ,r-knitr)))
9511 (home-page "https://github.com/kevinblighe/PCAtools")
9512 (synopsis "PCAtools: everything Principal Components Analysis")
9513 (description
9514 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
9515structure of the data without the need to build any model to represent it.
9516This \"summary\" of the data is arrived at through a process of reduction that
9517can transform the large number of variables into a lesser number that are
9518uncorrelated (i.e. the 'principal components'), while at the same time being
9519capable of easy interpretation on the original data. PCAtools provides
9520functions for data exploration via PCA, and allows the user to generate
9521publication-ready figures. PCA is performed via @code{BiocSingular}; users
9522can also identify an optimal number of principal components via different
9523metrics, such as the elbow method and Horn's parallel analysis, which has
9524relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
9525dimensional mass cytometry data.")
9526 (license license:gpl3)))
c89afe75
RW
9527
9528(define-public r-rgreat
9529 (package
9530 (name "r-rgreat")
7a242042 9531 (version "1.22.0")
c89afe75
RW
9532 (source
9533 (origin
9534 (method url-fetch)
9535 (uri (bioconductor-uri "rGREAT" version))
9536 (sha256
9537 (base32
7a242042 9538 "0p2b8cqxibxxmsh687y7yvlvr2a5ipiz53jb4wsr8ddypynb1asj"))))
c89afe75
RW
9539 (properties `((upstream-name . "rGREAT")))
9540 (build-system r-build-system)
9541 (propagated-inputs
9542 `(("r-genomicranges" ,r-genomicranges)
9543 ("r-getoptlong" ,r-getoptlong)
9544 ("r-iranges" ,r-iranges)
9545 ("r-rcurl" ,r-rcurl)
9546 ("r-rjson" ,r-rjson)))
9547 (native-inputs `(("r-knitr" ,r-knitr)))
9548 (home-page "https://github.com/jokergoo/rGREAT")
9549 (synopsis "Client for GREAT analysis")
9550 (description
9551 "This package makes GREAT (Genomic Regions Enrichment of Annotations
9552Tool) analysis automatic by constructing a HTTP POST request according to
9553user's input and automatically retrieving results from GREAT web server.")
9554 (license license:expat)))
0b8c7e4b
RW
9555
9556(define-public r-m3c
9557 (package
9558 (name "r-m3c")
126846a0 9559 (version "1.12.0")
0b8c7e4b
RW
9560 (source
9561 (origin
9562 (method url-fetch)
9563 (uri (bioconductor-uri "M3C" version))
9564 (sha256
9565 (base32
126846a0 9566 "05ygi4fd85hh17mlww5wcww8d5z5zvkn2r46s4n6g18mcbv8snv5"))))
0b8c7e4b
RW
9567 (properties `((upstream-name . "M3C")))
9568 (build-system r-build-system)
9569 (propagated-inputs
9570 `(("r-cluster" ,r-cluster)
9571 ("r-corpcor" ,r-corpcor)
9572 ("r-doparallel" ,r-doparallel)
9573 ("r-dosnow" ,r-dosnow)
9574 ("r-foreach" ,r-foreach)
9575 ("r-ggplot2" ,r-ggplot2)
9576 ("r-matrix" ,r-matrix)
9577 ("r-matrixcalc" ,r-matrixcalc)
9578 ("r-rtsne" ,r-rtsne)
9579 ("r-umap" ,r-umap)))
9580 (native-inputs `(("r-knitr" ,r-knitr)))
9581 (home-page "https://bioconductor.org/packages/M3C")
9582 (synopsis "Monte Carlo reference-based consensus clustering")
9583 (description
9584 "M3C is a consensus clustering algorithm that uses a Monte Carlo
9585simulation to eliminate overestimation of @code{K} and can reject the null
9586hypothesis @code{K=1}.")
9587 (license license:agpl3+)))
488001eb
PL
9588
9589(define-public r-icens
9590 (package
9591 (name "r-icens")
3cacc3bd 9592 (version "1.62.0")
488001eb
PL
9593 (source
9594 (origin
9595 (method url-fetch)
9596 (uri (bioconductor-uri "Icens" version))
9597 (sha256
9598 (base32
3cacc3bd 9599 "1w94mvh8pai77h4fcaiyacmzs58n4kbiq6bm4z0hk24j1ywph3dr"))))
488001eb
PL
9600 (properties `((upstream-name . "Icens")))
9601 (build-system r-build-system)
9602 (propagated-inputs
9603 `(("r-survival" ,r-survival)))
9604 (home-page "https://bioconductor.org/packages/Icens")
9605 (synopsis "NPMLE for censored and truncated data")
9606 (description
9607 "This package provides many functions for computing the
9608@dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
9609truncated data.")
9610 (license license:artistic2.0)))
655c4bb2
PL
9611
9612;; This is a CRAN package but it depends on r-icens, which is published on
9613;; Bioconductor.
9614(define-public r-interval
9615 (package
9616 (name "r-interval")
65e361f9 9617 (version "1.1-0.7")
655c4bb2
PL
9618 (source
9619 (origin
9620 (method url-fetch)
9621 (uri (cran-uri "interval" version))
9622 (sha256
9623 (base32
65e361f9 9624 "1b31lh0sv7lzy76230djipahxa10lblbr37kdiigr6hp3dd1xmz9"))))
655c4bb2
PL
9625 (properties `((upstream-name . "interval")))
9626 (build-system r-build-system)
9627 (propagated-inputs
9628 `(("r-icens" ,r-icens)
9629 ("r-mlecens" ,r-mlecens)
9630 ("r-perm" ,r-perm)
9631 ("r-survival" ,r-survival)))
9632 (home-page "https://cran.r-project.org/web/packages/interval/")
9633 (synopsis "Weighted Logrank tests and NPMLE for interval censored data")
9634 (description
9635 "This package provides functions to fit nonparametric survival curves,
9636plot them, and perform logrank or Wilcoxon type tests.")
9637 (license license:gpl2+)))
7e88ee9f
PL
9638
9639;; This is a CRAN package, but it depends on r-interval, which depends on a
9640;; Bioconductor package.
9641(define-public r-fhtest
9642 (package
9643 (name "r-fhtest")
d7cfdc12 9644 (version "1.5")
7e88ee9f
PL
9645 (source
9646 (origin
9647 (method url-fetch)
9648 (uri (cran-uri "FHtest" version))
9649 (sha256
9650 (base32
d7cfdc12 9651 "00mql2r4f5hxhdqf27q3x9s5rz2zzakx2myym97b1w1s7c5znl4q"))))
7e88ee9f
PL
9652 (properties `((upstream-name . "FHtest")))
9653 (build-system r-build-system)
9654 (propagated-inputs
9655 `(("r-interval" ,r-interval)
9656 ("r-kmsurv" ,r-kmsurv)
9657 ("r-mass" ,r-mass)
9658 ("r-perm" ,r-perm)
9659 ("r-survival" ,r-survival)))
9660 (home-page "https://cran.r-project.org/web/packages/FHtest/")
9661 (synopsis "Tests for survival data based on the Fleming-Harrington class")
9662 (description
9663 "This package provides functions to compare two or more survival curves
9664with:
9665
9666@itemize
9667@item The Fleming-Harrington test for right-censored data based on
9668 permutations and on counting processes.
9669@item An extension of the Fleming-Harrington test for interval-censored data
9670 based on a permutation distribution and on a score vector distribution.
9671@end itemize
9672")
9673 (license license:gpl2+)))
f4d920b9 9674
9675(define-public r-fourcseq
9676 (package
9677 (name "r-fourcseq")
e5b2c80d 9678 (version "1.24.0")
f4d920b9 9679 (source
9680 (origin
9681 (method url-fetch)
9682 (uri (bioconductor-uri "FourCSeq" version))
9683 (sha256
e5b2c80d 9684 (base32 "1rwdphcj26xis47n8j1fiyc3k3qbsgn0bhf5bhgy5vm11yqyvicb"))))
f4d920b9 9685 (properties `((upstream-name . "FourCSeq")))
9686 (build-system r-build-system)
9687 (propagated-inputs
9688 `(("r-biobase" ,r-biobase)
9689 ("r-biostrings" ,r-biostrings)
9690 ("r-deseq2" ,r-deseq2)
9691 ("r-fda" ,r-fda)
9692 ("r-genomicalignments" ,r-genomicalignments)
9693 ("r-genomicranges" ,r-genomicranges)
9694 ("r-ggbio" ,r-ggbio)
9695 ("r-ggplot2" ,r-ggplot2)
9696 ("r-gtools" ,r-gtools)
9697 ("r-lsd" ,r-lsd)
9698 ("r-matrix" ,r-matrix)
9699 ("r-reshape2" ,r-reshape2)
9700 ("r-rsamtools" ,r-rsamtools)
9701 ("r-rtracklayer" ,r-rtracklayer)
9702 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9703 (native-inputs
9704 `(("r-knitr" ,r-knitr)))
9705 (home-page
9706 "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html")
9707 (synopsis "Analysis of multiplexed 4C sequencing data")
9708 (description
9709 "This package is an R package dedicated to the analysis of (multiplexed)
97104C sequencing data. @code{r-fourcseq} provides a pipeline to detect specific
9711interactions between DNA elements and identify differential interactions
9712between conditions. The statistical analysis in R starts with individual bam
9713files for each sample as inputs. To obtain these files, the package contains
9714a Python script to demultiplex libraries and trim off primer sequences. With
9715a standard alignment software the required bam files can be then be
9716generated.")
9717 (license license:gpl3+)))
6e0ab26f 9718
9719(define-public r-preprocesscore
9720 (package
9721 (name "r-preprocesscore")
18ebacaa 9722 (version "1.52.1")
6e0ab26f 9723 (source
9724 (origin
9725 (method url-fetch)
9726 (uri (bioconductor-uri "preprocessCore" version))
9727 (sha256
9728 (base32
18ebacaa 9729 "1hz7rlpscaczvvcalky2f5bmr70aii455549m7f6wk10aklp3nll"))))
6e0ab26f 9730 (properties
9731 `((upstream-name . "preprocessCore")))
9732 (build-system r-build-system)
9733 (home-page "https://github.com/bmbolstad/preprocessCore")
9734 (synopsis "Collection of pre-processing functions")
9735 (description
9736 "This package provides a library of core pre-processing and normalization
9737routines.")
9738 (license license:lgpl2.0+)))
b3a99837 9739
d64e3a48 9740(define-public r-s4vectors
9741 (package
9742 (name "r-s4vectors")
9743 (version "0.28.1")
9744 (source (origin
9745 (method url-fetch)
9746 (uri (bioconductor-uri "S4Vectors" version))
9747 (sha256
9748 (base32
9749 "0fhf4lsfxrim7glazh6ng46ykzaly5ggwpg170vcz4cc24prv0rh"))))
9750 (properties
9751 `((upstream-name . "S4Vectors")))
9752 (build-system r-build-system)
9753 (propagated-inputs
9754 `(("r-biocgenerics" ,r-biocgenerics)))
9755 (home-page "https://bioconductor.org/packages/S4Vectors")
9756 (synopsis "S4 implementation of vectors and lists")
9757 (description
9758 "The S4Vectors package defines the @code{Vector} and @code{List} virtual
9759classes and a set of generic functions that extend the semantic of ordinary
9760vectors and lists in R. Package developers can easily implement vector-like
9761or list-like objects as concrete subclasses of @code{Vector} or @code{List}.
9762In addition, a few low-level concrete subclasses of general interest (e.g.
9763@code{DataFrame}, @code{Rle}, and @code{Hits}) are implemented in the
9764S4Vectors package itself.")
9765 (license license:artistic2.0)))
9766
3159fcf1
RW
9767;; This is a CRAN package, but it depends on preprocessorcore, which is a
9768;; Bioconductor package.
9769(define-public r-wgcna
9770 (package
9771 (name "r-wgcna")
ef8e4f41 9772 (version "1.70-3")
3159fcf1
RW
9773 (source
9774 (origin
9775 (method url-fetch)
9776 (uri (cran-uri "WGCNA" version))
9777 (sha256
9778 (base32
ef8e4f41 9779 "1m6b4a2xpb02c1ajndhk8qlqnhwxa7lkkwj6nzv3l618jy1kp15r"))))
3159fcf1
RW
9780 (properties `((upstream-name . "WGCNA")))
9781 (build-system r-build-system)
9782 (propagated-inputs
9783 `(("r-annotationdbi" ,r-annotationdbi)
9784 ("r-doparallel" ,r-doparallel)
9785 ("r-dynamictreecut" ,r-dynamictreecut)
9786 ("r-fastcluster" ,r-fastcluster)
9787 ("r-foreach" ,r-foreach)
9788 ("r-go-db" ,r-go-db)
9789 ("r-hmisc" ,r-hmisc)
9790 ("r-impute" ,r-impute)
9791 ("r-rcpp" ,r-rcpp)
9792 ("r-survival" ,r-survival)
9793 ("r-matrixstats" ,r-matrixstats)
9794 ("r-preprocesscore" ,r-preprocesscore)))
9795 (home-page
9796 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
9797 (synopsis "Weighted correlation network analysis")
9798 (description
9799 "This package provides functions necessary to perform Weighted
9800Correlation Network Analysis on high-dimensional data. It includes functions
9801for rudimentary data cleaning, construction and summarization of correlation
9802networks, module identification and functions for relating both variables and
9803modules to sample traits. It also includes a number of utility functions for
9804data manipulation and visualization.")
9805 (license license:gpl2+)))
9806
b3a99837 9807(define-public r-rgraphviz
9808 (package
9809 (name "r-rgraphviz")
b6348b0e 9810 (version "2.34.0")
b3a99837 9811 (source
9812 (origin
9813 (method url-fetch)
9814 (uri (bioconductor-uri "Rgraphviz" version))
9815 (sha256
9816 (base32
b6348b0e 9817 "1k0nrskak2v5xv7za226r3wypja3zxxmmc0cxz2imjhlgnkbha77"))))
b3a99837 9818 (properties `((upstream-name . "Rgraphviz")))
9819 (build-system r-build-system)
9820 (arguments
9821 `(#:phases
9822 (modify-phases %standard-phases
9823 (add-after 'unpack 'make-reproducible
9824 (lambda _
9825 ;; The replacement value is taken from src/graphviz/builddate.h
9826 (substitute* "src/graphviz/configure"
9827 (("VERSION_DATE=.*")
9828 "VERSION_DATE=20200427.2341\n"))
9829 #t)))))
9830 ;; FIXME: Rgraphviz bundles the sources of an older variant of
9831 ;; graphviz. It does not build with the latest version of graphviz, so
9832 ;; we do not add graphviz to the inputs.
9833 (inputs `(("zlib" ,zlib)))
9834 (propagated-inputs
9835 `(("r-graph" ,r-graph)))
9836 (native-inputs
9837 `(("pkg-config" ,pkg-config)))
9838 (home-page "https://bioconductor.org/packages/Rgraphviz")
9839 (synopsis "Plotting capabilities for R graph objects")
9840 (description
9841 "This package interfaces R with the graphviz library for plotting R graph
9842objects from the @code{graph} package.")
9843 (license license:epl1.0)))
8c7c6db4 9844
3292f6ed 9845(define-public r-fithic
9846 (package
9847 (name "r-fithic")
7105658e 9848 (version "1.16.0")
3292f6ed 9849 (source (origin
9850 (method url-fetch)
9851 (uri (bioconductor-uri "FitHiC" version))
9852 (sha256
9853 (base32
7105658e 9854 "1sdfkqc6s7m9whkzr0mllzzfjzhj2g54ncjwxj8q0azjgszrfwd2"))))
3292f6ed 9855 (properties `((upstream-name . "FitHiC")))
9856 (build-system r-build-system)
9857 (propagated-inputs
9858 `(("r-data-table" ,r-data-table)
9859 ("r-fdrtool" ,r-fdrtool)
9860 ("r-rcpp" ,r-rcpp)))
9861 (native-inputs
9862 `(("r-knitr" ,r-knitr)))
9863 (home-page "https://bioconductor.org/packages/FitHiC")
9864 (synopsis "Confidence estimation for intra-chromosomal contact maps")
9865 (description
9866 "Fit-Hi-C is a tool for assigning statistical confidence estimates to
9867intra-chromosomal contact maps produced by genome-wide genome architecture
9868assays such as Hi-C.")
9869 (license license:gpl2+)))
9870
7df42d37 9871(define-public r-hitc
9872 (package
9873 (name "r-hitc")
ed44a72a 9874 (version "1.34.0")
7df42d37 9875 (source (origin
9876 (method url-fetch)
9877 (uri (bioconductor-uri "HiTC" version))
9878 (sha256
9879 (base32
ed44a72a 9880 "1xbh36qgmzl8b6xq0hnl41li2x18yma50fq0v4dglh2ddn7as9iy"))))
7df42d37 9881 (properties `((upstream-name . "HiTC")))
9882 (build-system r-build-system)
9883 (propagated-inputs
9884 `(("r-biostrings" ,r-biostrings)
9885 ("r-genomeinfodb" ,r-genomeinfodb)
9886 ("r-genomicranges" ,r-genomicranges)
9887 ("r-iranges" ,r-iranges)
9888 ("r-matrix" ,r-matrix)
9889 ("r-rcolorbrewer" ,r-rcolorbrewer)
9890 ("r-rtracklayer" ,r-rtracklayer)))
9891 (home-page "https://bioconductor.org/packages/HiTC")
9892 (synopsis "High throughput chromosome conformation capture analysis")
9893 (description
9894 "The HiTC package was developed to explore high-throughput \"C\" data
9895such as 5C or Hi-C. Dedicated R classes as well as standard methods for
9896quality controls, normalization, visualization, and further analysis are also
9897provided.")
9898 (license license:artistic2.0)))
9899
63b75c01 9900(define-public r-hdf5array
9901 (package
9902 (name "r-hdf5array")
f7947f89 9903 (version "1.18.1")
63b75c01 9904 (source
9905 (origin
9906 (method url-fetch)
9907 (uri (bioconductor-uri "HDF5Array" version))
9908 (sha256
9909 (base32
f7947f89 9910 "14v2adhwi0yac834g23kvfid740raclhmribzd28k10gsjk9cj7g"))))
63b75c01 9911 (properties `((upstream-name . "HDF5Array")))
9912 (build-system r-build-system)
26cf5eb5 9913 (arguments
9914 `(#:phases
9915 (modify-phases %standard-phases
9916 (add-after 'unpack 'fix-linking
9917 (lambda _
9918 (substitute* "src/Makevars"
9919 ;; This is to avoid having a plain directory on the list of
9920 ;; libraries to link.
9921 (("\\(RHDF5LIB_LIBS\\)" match)
9922 (string-append match "/libhdf5.a")))
9923 #t)))))
63b75c01 9924 (inputs
9925 `(("zlib" ,zlib)))
9926 (propagated-inputs
9927 `(("r-biocgenerics" ,r-biocgenerics)
9928 ("r-delayedarray" ,r-delayedarray)
9929 ("r-iranges" ,r-iranges)
9930 ("r-matrix" ,r-matrix)
9931 ("r-rhdf5" ,r-rhdf5)
9932 ("r-rhdf5lib" ,r-rhdf5lib)
9933 ("r-s4vectors" ,r-s4vectors)))
9934 (home-page "https://bioconductor.org/packages/HDF5Array")
9935 (synopsis "HDF5 back end for DelayedArray objects")
9936 (description "This package provides an array-like container for convenient
9937access and manipulation of HDF5 datasets. It supports delayed operations and
9938block processing.")
9939 (license license:artistic2.0)))
9940
c61268c1 9941(define-public r-rhdf5lib
9942 (package
9943 (name "r-rhdf5lib")
a1357422 9944 (version "1.12.1")
c61268c1 9945 (source
9946 (origin
9947 (method url-fetch)
9948 (uri (bioconductor-uri "Rhdf5lib" version))
9949 (sha256
9950 (base32
a1357422 9951 "14fnq4gijxp2l7985pksfk52i6klvy81r3892lnna73c6hh1dj28"))
c61268c1 9952 (modules '((guix build utils)))
9953 (snippet
9954 '(begin
9955 ;; Delete bundled binaries
9956 (delete-file-recursively "src/wininclude/")
9957 (delete-file-recursively "src/winlib-4.9.3/")
9958 (delete-file-recursively "src/winlib-8.3.0/")
9959 (delete-file "src/hdf5small_cxx_hl_1.10.6.tar.gz")
9960 #t))))
9961 (properties `((upstream-name . "Rhdf5lib")))
9962 (build-system r-build-system)
9963 (arguments
9964 `(#:phases
9965 (modify-phases %standard-phases
9966 (add-after 'unpack 'do-not-use-bundled-hdf5
9967 (lambda* (#:key inputs #:allow-other-keys)
9968 (for-each delete-file '("configure" "configure.ac"))
9969 ;; Do not make other packages link with the proprietary libsz.
9970 (substitute* "R/zzz.R"
9971 ((" \"%s/libsz.a\"") ""))
9972 (with-directory-excursion "src"
9973 (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
9974 (rename-file (string-append "hdf5-" ,(package-version hdf5-1.10))
9975 "hdf5")
9976 ;; Remove timestamp and host system information to make
9977 ;; the build reproducible.
9978 (substitute* "hdf5/src/libhdf5.settings.in"
9979 (("Configured on: @CONFIG_DATE@")
9980 "Configured on: Guix")
9981 (("Uname information:.*")
9982 "Uname information: Linux\n")
9983 ;; Remove unnecessary store reference.
9984 (("C Compiler:.*")
9985 "C Compiler: GCC\n"))
c5ae5c1c
RJ
9986 (rename-file "hdf5/src/libhdf5.settings.in"
9987 "hdf5/src/libhdf5.settings")
c61268c1 9988 (rename-file "Makevars.in" "Makevars")
9989 (substitute* "Makevars"
9990 (("@ZLIB_LIB@") "-lz")
9991 (("@ZLIB_INCLUDE@") "")
9992 (("HDF5_CXX_LIB=.*")
9993 (string-append "HDF5_CXX_LIB="
9994 (assoc-ref inputs "hdf5") "/lib/libhdf5_cpp.a\n"))
9995 (("HDF5_LIB=.*")
9996 (string-append "HDF5_LIB="
9997 (assoc-ref inputs "hdf5") "/lib/libhdf5.a\n"))
9998 (("HDF5_CXX_INCLUDE=.*") "HDF5_CXX_INCLUDE=./hdf5/c++/src\n")
9999 (("HDF5_INCLUDE=.*") "HDF5_INCLUDE=./hdf5/src\n")
10000 (("HDF5_HL_INCLUDE=.*") "HDF5_HL_INCLUDE=./hdf5/hl/src\n")
10001 (("HDF5_HL_CXX_INCLUDE=.*") "HDF5_HL_CXX_INCLUDE=./hdf5/hl/c++/src\n")
10002 (("HDF5_HL_LIB=.*")
10003 (string-append "HDF5_HL_LIB="
10004 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl.a\n"))
10005 (("HDF5_HL_CXX_LIB=.*")
10006 (string-append "HDF5_HL_CXX_LIB="
10007 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl_cpp.a\n"))
10008 ;; szip is non-free software
10009 (("cp \"\\$\\{SZIP_LIB\\}.*") "")
10010 (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))
10011 #t)))))
10012 (inputs
10013 `(("zlib" ,zlib)))
10014 (propagated-inputs
10015 `(("hdf5" ,hdf5-1.10)))
10016 (native-inputs
10017 `(("hdf5-source" ,(package-source hdf5-1.10))
10018 ("r-knitr" ,r-knitr)))
10019 (home-page "https://bioconductor.org/packages/Rhdf5lib")
10020 (synopsis "HDF5 library as an R package")
10021 (description "This package provides C and C++ HDF5 libraries for use in R
10022packages.")
10023 (license license:artistic2.0)))
10024
8863c14c 10025(define-public r-beachmat
10026 (package
10027 (name "r-beachmat")
79d51ffe 10028 (version "2.6.4")
8863c14c 10029 (source
10030 (origin
10031 (method url-fetch)
10032 (uri (bioconductor-uri "beachmat" version))
10033 (sha256
10034 (base32
79d51ffe 10035 "0vbqdkc52j2v1ghygmhy2cbgqm4l99vmv8930wkzkq1pm73pmjji"))))
8863c14c 10036 (build-system r-build-system)
10037 (propagated-inputs
10038 `(("r-biocgenerics" ,r-biocgenerics)
10039 ("r-delayedarray" ,r-delayedarray)
10040 ("r-matrix" ,r-matrix)))
10041 (native-inputs
10042 `(("r-knitr" ,r-knitr)))
10043 (home-page "https://bioconductor.org/packages/beachmat")
10044 (synopsis "Compiling Bioconductor to handle each matrix type")
10045 (description "This package provides a consistent C++ class interface for a
10046variety of commonly used matrix types, including sparse and HDF5-backed
10047matrices.")
10048 (license license:gpl3)))
10049
e6bc150b
RW
10050;; This package includes files that have been taken from kentutils. Some
10051;; parts of kentutils are not released under a free license, but this package
10052;; only uses files that are also found in the free parts of kentutils.
10053(define-public r-cner
10054 (package
10055 (name "r-cner")
10056 (version "1.26.0")
10057 (source
10058 (origin
10059 (method url-fetch)
10060 (uri (bioconductor-uri "CNEr" version))
10061 (sha256
10062 (base32 "0qy4pm23vyy23zwsjkf0mpf2c0p54nq26w9lq7j0ld4bx9l3jc6c"))))
10063 (properties `((upstream-name . "CNEr")))
10064 (build-system r-build-system)
10065 (inputs `(("zlib" ,zlib)))
10066 (propagated-inputs
10067 `(("r-annotate" ,r-annotate)
10068 ("r-biocgenerics" ,r-biocgenerics)
10069 ("r-biostrings" ,r-biostrings)
10070 ("r-dbi" ,r-dbi)
10071 ("r-genomeinfodb" ,r-genomeinfodb)
10072 ("r-genomicalignments" ,r-genomicalignments)
10073 ("r-genomicranges" ,r-genomicranges)
10074 ("r-ggplot2" ,r-ggplot2)
10075 ("r-go-db" ,r-go-db)
10076 ("r-iranges" ,r-iranges)
10077 ("r-keggrest" ,r-keggrest)
10078 ("r-powerlaw" ,r-powerlaw)
10079 ("r-r-utils" ,r-r-utils)
10080 ("r-readr" ,r-readr)
10081 ("r-reshape2" ,r-reshape2)
10082 ("r-rsqlite" ,r-rsqlite)
10083 ("r-rtracklayer" ,r-rtracklayer)
10084 ("r-s4vectors" ,r-s4vectors)
10085 ("r-xvector" ,r-xvector)))
10086 (native-inputs
10087 `(("r-knitr" ,r-knitr)))
10088 (home-page "https://github.com/ge11232002/CNEr")
10089 (synopsis "CNE Detection and Visualization")
10090 (description
10091 "This package provides tools for large-scale identification and
10092advanced visualization of sets of conserved noncoding elements.")
10093 ;; For all files in src/ucsc "license is hereby granted for all use -
10094 ;; public, private or commercial"; this includes those files that don't
10095 ;; have a license header, because they are included in the free parts of
10096 ;; the kentutils package.
10097 (license (list license:gpl2
10098 (license:non-copyleft
10099 "https://raw.githubusercontent.com/ucscGenomeBrowser/kent/v410_base/src/lib/LICENSE")))))
10100
2def2e20
RW
10101(define-public r-tfbstools
10102 (package
10103 (name "r-tfbstools")
10104 (version "1.28.0")
10105 (source
10106 (origin
10107 (method url-fetch)
10108 (uri (bioconductor-uri "TFBSTools" version))
10109 (sha256
10110 (base32
10111 "0p42hnwhipmcvrsqk3s8qfiian1fvh6izfd9m961bsx99r2clnha"))))
10112 (properties `((upstream-name . "TFBSTools")))
10113 (build-system r-build-system)
10114 (propagated-inputs
10115 `(("r-biobase" ,r-biobase)
10116 ("r-biocgenerics" ,r-biocgenerics)
10117 ("r-biocparallel" ,r-biocparallel)
10118 ("r-biostrings" ,r-biostrings)
10119 ("r-bsgenome" ,r-bsgenome)
10120 ("r-catools" ,r-catools)
10121 ("r-cner" ,r-cner)
10122 ("r-dbi" ,r-dbi)
10123 ("r-dirichletmultinomial" ,r-dirichletmultinomial)
10124 ("r-genomeinfodb" ,r-genomeinfodb)
10125 ("r-genomicranges" ,r-genomicranges)
10126 ("r-gtools" ,r-gtools)
10127 ("r-iranges" ,r-iranges)
10128 ("r-rsqlite" ,r-rsqlite)
10129 ("r-rtracklayer" ,r-rtracklayer)
10130 ("r-s4vectors" ,r-s4vectors)
10131 ("r-seqlogo" ,r-seqlogo)
10132 ("r-tfmpvalue" ,r-tfmpvalue)
10133 ("r-xml" ,r-xml)
10134 ("r-xvector" ,r-xvector)))
10135 (native-inputs `(("r-knitr" ,r-knitr)))
10136 (home-page "https://github.com/ge11232002/TFBSTools")
10137 (synopsis "Transcription factor binding site (TFBS) analysis")
10138 (description
10139 "TFBSTools is a package for the analysis and manipulation of
10140transcription factor binding sites. It includes matrices conversion
10141between @dfn{Position Frequency Matrix} (PFM), @dfn{Position Weight
10142Matrix} (PWM) and @dfn{Information Content Matrix} (ICM). It can also
10143scan putative TFBS from sequence/alignment, query JASPAR database and
10144provides a wrapper of de novo motif discovery software.")
10145 (license license:gpl2)))
10146
9a38f39e
RW
10147(define-public r-motifmatchr
10148 (package
10149 (name "r-motifmatchr")
10150 (version "1.12.0")
10151 (source
10152 (origin
10153 (method url-fetch)
10154 (uri (bioconductor-uri "motifmatchr" version))
10155 (sha256
10156 (base32
10157 "0zrpn0hqdg0hm80ydkfpiqncwyb8y0xp6mlin7g955p8zcpcm67z"))))
10158 (properties `((upstream-name . "motifmatchr")))
10159 (build-system r-build-system)
10160 (propagated-inputs
10161 `(("r-biostrings" ,r-biostrings)
10162 ("r-bsgenome" ,r-bsgenome)
10163 ("r-genomeinfodb" ,r-genomeinfodb)
10164 ("r-genomicranges" ,r-genomicranges)
10165 ("r-iranges" ,r-iranges)
10166 ("r-matrix" ,r-matrix)
10167 ("r-rcpp" ,r-rcpp)
10168 ("r-rcpparmadillo" ,r-rcpparmadillo)
10169 ("r-rsamtools" ,r-rsamtools)
10170 ("r-s4vectors" ,r-s4vectors)
10171 ("r-summarizedexperiment" ,r-summarizedexperiment)
10172 ("r-tfbstools" ,r-tfbstools)))
10173 (native-inputs `(("r-knitr" ,r-knitr)))
10174 (home-page "https://bioconductor.org/packages/motifmatchr")
10175 (synopsis "Fast motif matching in R")
10176 (description
10177 "Quickly find motif matches for many motifs and many sequences.
10178This package wraps C++ code from the MOODS motif calling library.")
10179 (license license:gpl3)))
10180
89d7c8ef
RW
10181(define-public r-chromvar
10182 (package
10183 (name "r-chromvar")
10184 (version "1.12.0")
10185 (source
10186 (origin
10187 (method url-fetch)
10188 (uri (bioconductor-uri "chromVAR" version))
10189 (sha256
10190 (base32 "0dn04ijgq8fncn2bkvnd0lnabjg2s4mpb91b3kwvv3nkgjgfx819"))))
10191 (properties `((upstream-name . "chromVAR")))
10192 (build-system r-build-system)
10193 (propagated-inputs
10194 `(("r-biocgenerics" ,r-biocgenerics)
10195 ("r-biocparallel" ,r-biocparallel)
10196 ("r-biostrings" ,r-biostrings)
10197 ("r-bsgenome" ,r-bsgenome)
10198 ("r-dt" ,r-dt)
10199 ("r-genomeinfodb" ,r-genomeinfodb)
10200 ("r-genomicranges" ,r-genomicranges)
10201 ("r-ggplot2" ,r-ggplot2)
10202 ("r-iranges" ,r-iranges)
10203 ("r-matrix" ,r-matrix)
10204 ("r-miniui" ,r-miniui)
10205 ("r-nabor" ,r-nabor)
10206 ("r-plotly" ,r-plotly)
10207 ("r-rcolorbrewer" ,r-rcolorbrewer)
10208 ("r-rcpp" ,r-rcpp)
10209 ("r-rcpparmadillo" ,r-rcpparmadillo)
10210 ("r-rsamtools" ,r-rsamtools)
10211 ("r-rtsne" ,r-rtsne)
10212 ("r-s4vectors" ,r-s4vectors)
10213 ("r-shiny" ,r-shiny)
10214 ("r-summarizedexperiment" ,r-summarizedexperiment)
10215 ("r-tfbstools" ,r-tfbstools)))
10216 (native-inputs `(("r-knitr" ,r-knitr)))
10217 (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html")
10218 (synopsis "Determine chromatin variation across regions")
10219 (description
10220 "This package @code{r-chromvar} determines variation in chromatin
10221accessibility across sets of annotations or peaks. @code{r-chromvar} is
10222designed primarily for single-cell or sparse chromatin accessibility data like
10223single cell assay for transposase-accessible chromatin using
10224sequencing (@code{scATAC-seq} or sparse bulk ATAC or deoxyribonuclease
10225sequence (@code{DNAse-seq}) experiments.")
10226 (license license:expat)))
10227
916a3e59 10228(define-public r-singlecellexperiment
10229 (package
10230 (name "r-singlecellexperiment")
4ef898d4 10231 (version "1.12.0")
916a3e59 10232 (source
10233 (origin
10234 (method url-fetch)
10235 (uri (bioconductor-uri "SingleCellExperiment" version))
10236 (sha256
10237 (base32
4ef898d4 10238 "0wpgb2rhxxlclpmwl08iyfy204f7gpj8ijd0qdy4j41c58bl4qm2"))))
916a3e59 10239 (properties
10240 `((upstream-name . "SingleCellExperiment")))
10241 (build-system r-build-system)
10242 (propagated-inputs
10243 `(("r-biocgenerics" ,r-biocgenerics)
10244 ("r-s4vectors" ,r-s4vectors)
10245 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10246 (native-inputs
10247 `(("r-knitr" ,r-knitr)))
10248 (home-page "https://bioconductor.org/packages/SingleCellExperiment")
10249 (synopsis "S4 classes for single cell data")
10250 (description "This package defines an S4 class for storing data from
10251single-cell experiments. This includes specialized methods to store and
10252retrieve spike-in information, dimensionality reduction coordinates and size
10253factors for each cell, along with the usual metadata for genes and
10254libraries.")
10255 (license license:gpl3)))
10256
0e60dda0
RW
10257(define-public r-scuttle
10258 (package
10259 (name "r-scuttle")
cf3e7038 10260 (version "1.0.4")
0e60dda0
RW
10261 (source
10262 (origin
10263 (method url-fetch)
10264 (uri (bioconductor-uri "scuttle" version))
10265 (sha256
10266 (base32
cf3e7038 10267 "0vfhxyv81y525qgk0s3bxy1yypj16h1bl7sc1a1jdqx11fxxv2l8"))))
0e60dda0
RW
10268 (properties `((upstream-name . "scuttle")))
10269 (build-system r-build-system)
10270 (propagated-inputs
10271 `(("r-beachmat" ,r-beachmat)
10272 ("r-biocgenerics" ,r-biocgenerics)
10273 ("r-biocparallel" ,r-biocparallel)
10274 ("r-delayedarray" ,r-delayedarray)
10275 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3872153a 10276 ("r-genomicranges" ,r-genomicranges)
0e60dda0
RW
10277 ("r-matrix" ,r-matrix)
10278 ("r-rcpp" ,r-rcpp)
10279 ("r-s4vectors" ,r-s4vectors)
10280 ("r-singlecellexperiment" ,r-singlecellexperiment)
10281 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10282 (native-inputs `(("r-knitr" ,r-knitr)))
10283 (home-page "https://bioconductor.org/packages/scuttle")
10284 (synopsis "Single-cell RNA-Seq analysis utilities")
10285 (description
10286 "This package provides basic utility functions for performing single-cell
10287analyses, focusing on simple normalization, quality control and data
10288transformations. It also provides some helper functions to assist development
10289of other packages.")
10290 (license license:gpl3)))
10291
6b1946b3 10292(define-public r-scater
10293 (package
10294 (name "r-scater")
1ada8ea9 10295 (version "1.18.6")
6b1946b3 10296 (source (origin
10297 (method url-fetch)
10298 (uri (bioconductor-uri "scater" version))
10299 (sha256
10300 (base32
1ada8ea9 10301 "0k1ls5gqv1zsn1w2kszhmbhwfccfjw8khk36s5zbf90rbbkw5609"))))
6b1946b3 10302 (build-system r-build-system)
10303 (propagated-inputs
d4b5d186 10304 `(("r-biocgenerics" ,r-biocgenerics)
6b1946b3 10305 ("r-biocneighbors" ,r-biocneighbors)
10306 ("r-biocparallel" ,r-biocparallel)
10307 ("r-biocsingular" ,r-biocsingular)
10308 ("r-delayedarray" ,r-delayedarray)
10309 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
10310 ("r-ggbeeswarm" ,r-ggbeeswarm)
10311 ("r-ggplot2" ,r-ggplot2)
d4b5d186 10312 ("r-gridextra" ,r-gridextra)
6b1946b3 10313 ("r-matrix" ,r-matrix)
6b1946b3 10314 ("r-rlang" ,r-rlang)
10315 ("r-s4vectors" ,r-s4vectors)
d4b5d186 10316 ("r-scuttle" ,r-scuttle)
6b1946b3 10317 ("r-singlecellexperiment" ,r-singlecellexperiment)
10318 ("r-summarizedexperiment" ,r-summarizedexperiment)
10319 ("r-viridis" ,r-viridis)))
10320 (native-inputs
10321 `(("r-knitr" ,r-knitr)))
10322 (home-page "https://github.com/davismcc/scater")
10323 (synopsis "Single-cell analysis toolkit for gene expression data in R")
10324 (description "This package provides a collection of tools for doing
10325various analyses of single-cell RNA-seq gene expression data, with a focus on
10326quality control.")
10327 (license license:gpl2+)))
10328
1193b77e 10329(define-public r-scran
10330 (package
10331 (name "r-scran")
de4fc492 10332 (version "1.18.5")
1193b77e 10333 (source
10334 (origin
10335 (method url-fetch)
10336 (uri (bioconductor-uri "scran" version))
10337 (sha256
10338 (base32
de4fc492 10339 "0mk4bs7pkzbaiaaap75nzsrlwr883h45xnbpn94fy91i8d9w1xy1"))))
1193b77e 10340 (build-system r-build-system)
10341 (propagated-inputs
10342 `(("r-beachmat" ,r-beachmat)
10343 ("r-bh" ,r-bh)
10344 ("r-biocgenerics" ,r-biocgenerics)
10345 ("r-biocneighbors" ,r-biocneighbors)
10346 ("r-biocparallel" ,r-biocparallel)
10347 ("r-biocsingular" ,r-biocsingular)
b03c955c 10348 ("r-bluster" ,r-bluster)
1193b77e 10349 ("r-delayedarray" ,r-delayedarray)
10350 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
10351 ("r-dqrng" ,r-dqrng)
10352 ("r-edger" ,r-edger)
10353 ("r-igraph" ,r-igraph)
1193b77e 10354 ("r-limma" ,r-limma)
10355 ("r-matrix" ,r-matrix)
10356 ("r-rcpp" ,r-rcpp)
10357 ("r-s4vectors" ,r-s4vectors)
b03c955c 10358 ("r-scuttle" ,r-scuttle)
1193b77e 10359 ("r-singlecellexperiment" ,r-singlecellexperiment)
10360 ("r-statmod" ,r-statmod)
10361 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10362 (native-inputs
10363 `(("r-knitr" ,r-knitr)))
10364 (home-page "https://bioconductor.org/packages/scran")
10365 (synopsis "Methods for single-cell RNA-Seq data analysis")
10366 (description "This package implements a variety of low-level analyses of
10367single-cell RNA-seq data. Methods are provided for normalization of
10368cell-specific biases, assignment of cell cycle phase, and detection of highly
10369variable and significantly correlated genes.")
10370 (license license:gpl3)))
10371
5e719988
RW
10372(define-public r-sparsematrixstats
10373 (package
10374 (name "r-sparsematrixstats")
8acfd9f3 10375 (version "1.2.1")
5e719988
RW
10376 (source
10377 (origin
10378 (method url-fetch)
10379 (uri (bioconductor-uri "sparseMatrixStats" version))
10380 (sha256
10381 (base32
8acfd9f3 10382 "01gnmy9zqd0ygm40vqkmqmiwfqmdawj4m81dysmmcdm7z80rn9ii"))))
5e719988
RW
10383 (properties
10384 `((upstream-name . "sparseMatrixStats")))
10385 (build-system r-build-system)
10386 (propagated-inputs
10387 `(("r-matrix" ,r-matrix)
10388 ("r-matrixgenerics" ,r-matrixgenerics)
10389 ("r-matrixstats" ,r-matrixstats)
10390 ("r-rcpp" ,r-rcpp)))
10391 (native-inputs `(("r-knitr" ,r-knitr)))
10392 (home-page "https://bioconductor.org/packages/sparseMatrixStats/")
10393 (synopsis "Summary statistics for rows and columns of sparse matrices")
10394 (description
10395 "This package provides high performance functions for row and column
10396operations on sparse matrices. Currently, the optimizations are limited to
10397data in the column sparse format.")
10398 (license license:expat)))
10399
8c7c6db4 10400(define-public r-delayedmatrixstats
10401 (package
10402 (name "r-delayedmatrixstats")
311bb4bc 10403 (version "1.12.3")
8c7c6db4 10404 (source
10405 (origin
10406 (method url-fetch)
10407 (uri (bioconductor-uri "DelayedMatrixStats" version))
10408 (sha256
10409 (base32
311bb4bc 10410 "1hb8jv5dy3svf7xan6rym7amwdqm5mvl9qx5xhmj1vkb81bizn7h"))))
8c7c6db4 10411 (properties
10412 `((upstream-name . "DelayedMatrixStats")))
10413 (build-system r-build-system)
10414 (propagated-inputs
10415 `(("r-biocparallel" ,r-biocparallel)
10416 ("r-delayedarray" ,r-delayedarray)
10417 ("r-hdf5array" ,r-hdf5array)
10418 ("r-iranges" ,r-iranges)
10419 ("r-matrix" ,r-matrix)
7601015f 10420 ("r-matrixgenerics" ,r-matrixgenerics)
8c7c6db4 10421 ("r-matrixstats" ,r-matrixstats)
10c87ecf 10422 ("r-s4vectors" ,r-s4vectors)
10423 ("r-sparsematrixstats" ,r-sparsematrixstats)))
8c7c6db4 10424 (native-inputs
10425 `(("r-knitr" ,r-knitr)))
10426 (home-page "https://github.com/PeteHaitch/DelayedMatrixStats")
10427 (synopsis "Functions that apply to rows and columns of DelayedMatrix objects")
10428 (description
10429 "This package provides a port of the @code{matrixStats} API for use with
10430@code{DelayedMatrix} objects from the @code{DelayedArray} package. It
10431contains high-performing functions operating on rows and columns of
10432@code{DelayedMatrix} objects, e.g. @code{colMedians}, @code{rowMedians},
10433@code{colRanks}, @code{rowRanks}, @code{colSds}, and @code{rowSds}. Functions
10434are optimized per data type and for subsetted calculations such that both
10435memory usage and processing time is minimized.")
10436 (license license:expat)))
fa2201c1 10437
10438(define-public r-mscoreutils
10439 (package
10440 (name "r-mscoreutils")
10441 (version "1.2.0")
10442 (source
10443 (origin
10444 (method url-fetch)
10445 (uri (bioconductor-uri "MsCoreUtils" version))
10446 (sha256
10447 (base32
10448 "0fa3bcf2cmzf5y8wjs7pnzs26qwgqnrrl4hj4sa4fp9kv8z80630"))))
10449 (properties `((upstream-name . "MsCoreUtils")))
10450 (build-system r-build-system)
10451 (propagated-inputs
10452 `(("r-mass" ,r-mass)
10453 ("r-rcpp" ,r-rcpp)
10454 ("r-s4vectors" ,r-s4vectors)))
10455 (native-inputs
10456 `(("r-knitr" ,r-knitr)))
10457 (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils")
10458 (synopsis "Core utils for mass spectrometry data")
10459 (description
10460 "This package defines low-level functions for mass spectrometry data and
10461is independent of any high-level data structures. These functions include
10462mass spectra processing functions (noise estimation, smoothing, binning),
10463quantitative aggregation functions (median polish, robust summarisation,
10464etc.), missing data imputation, data normalisation (quantiles, vsn, etc.) as
10465well as misc helper functions, that are used across high-level data structure
10466within the R for Mass Spectrometry packages.")
10467 (license license:artistic2.0)))
ff4834c0 10468
10469(define-public r-biocio
10470 (package
10471 (name "r-biocio")
10472 (version "1.0.1")
10473 (source
10474 (origin
10475 (method url-fetch)
10476 (uri (bioconductor-uri "BiocIO" version))
10477 (sha256
10478 (base32
10479 "06gg5ra3r7q4b6mz14c2s9d453cnh1lxh517ffl9f8dr8vwv5s18"))))
10480 (properties `((upstream-name . "BiocIO")))
10481 (build-system r-build-system)
10482 (propagated-inputs
10483 `(("r-biocgenerics" ,r-biocgenerics)
10484 ("r-genomicranges" ,r-genomicranges)
10485 ("r-rcurl" ,r-rcurl)
10486 ("r-s4vectors" ,r-s4vectors)))
10487 (native-inputs
10488 `(("r-knitr" ,r-knitr)))
10489 (home-page "https://bioconductor.org/packages/BiocIO")
10490 (synopsis "Standard input and output for Bioconductor packages")
10491 (description
10492 "This package implements `import()` and `export()` standard generics for
10493importing and exporting biological data formats. `import()` supports
10494whole-file as well as chunk-wise iterative import. The `import()` interface
10495optionally provides a standard mechanism for 'lazy' access via `filter()` (on
10496row or element-like components of the file resource), `select()` (on
10497column-like components of the file resource) and `collect()`. The `import()`
10498interface optionally provides transparent access to remote (e.g. via https)
10499as well as local access. Developers can register a file extension, e.g.,
10500`.loom` for dispatch from character-based URIs to specific `import()` /
10501`export()` methods based on classes representing file types, e.g.,
10502`LoomFile()`.")
10503 (license license:artistic2.0)))
e520c68f 10504
10505(define-public r-msmseda
10506 (package
10507 (name "r-msmseda")
10508 (version "1.28.0")
10509 (source
10510 (origin
10511 (method url-fetch)
10512 (uri (bioconductor-uri "msmsEDA" version))
10513 (sha256
10514 (base32
10515 "1llmy8msxmrqik3s3439wffma1662vwvvcaz8q0a4g5ridkmdbrx"))))
10516 (properties `((upstream-name . "msmsEDA")))
10517 (build-system r-build-system)
10518 (propagated-inputs
10519 `(("r-gplots" ,r-gplots)
10520 ("r-mass" ,r-mass)
10521 ("r-msnbase" ,r-msnbase)
10522 ("r-rcolorbrewer" ,r-rcolorbrewer)))
10523 (home-page
10524 "https://bioconductor.org/packages/msmsEDA")
10525 (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts")
10526 (description
10527 "Exploratory data analysis to assess the quality of a set of LC-MS/MS
10528experiments, and visualize de influence of the involved factors.")
10529 (license license:gpl2)))
16f16b5e 10530
10531(define-public r-msmstests
10532 (package
10533 (name "r-msmstests")
10534 (version "1.28.0")
10535 (source
10536 (origin
10537 (method url-fetch)
10538 (uri (bioconductor-uri "msmsTests" version))
10539 (sha256
10540 (base32
10541 "1zsnmzj1qvjdwz7mwg9wrsk5iskpqs0f6jccqn8mxy9dgkskmp0j"))))
10542 (properties `((upstream-name . "msmsTests")))
10543 (build-system r-build-system)
10544 (propagated-inputs
10545 `(("r-edger" ,r-edger)
10546 ("r-msmseda" ,r-msmseda)
10547 ("r-msnbase" ,r-msnbase)
10548 ("r-qvalue" ,r-qvalue)))
10549 (home-page
10550 "https://bioconductor.org/packages/msmsTests")
10551 (synopsis "Differential LC-MS/MS expression tests")
10552 (description
10553 "This packages provides statistical tests for label-free LC-MS/MS data
10554by spectral counts, to discover differentially expressed proteins between two
10555biological conditions. Three tests are available: Poisson GLM regression,
10556quasi-likelihood GLM regression, and the negative binomial of the edgeR
37d47061
TGR
10557package. The three models admit blocking factors to control for nuisance
10558variables. To assure a good level of reproducibility a post-test filter is
16f16b5e 10559available, where we may set the minimum effect size considered biologicaly
10560relevant, and the minimum expression of the most abundant condition.")
10561 (license license:gpl2)))
45dfb751 10562
10563(define-public r-catalyst
10564 (package
10565 (name "r-catalyst")
10566 (version "1.14.0")
10567 (source
10568 (origin
10569 (method url-fetch)
10570 (uri (bioconductor-uri "CATALYST" version))
10571 (sha256
10572 (base32
10573 "13af7c4irx1f5yqi32k7kj661vzg32wn3dnps7r9pjijfl4drhrh"))))
10574 (properties `((upstream-name . "CATALYST")))
10575 (build-system r-build-system)
10576 (propagated-inputs
10577 `(("r-circlize" ,r-circlize)
10578 ("r-complexheatmap" ,r-complexheatmap)
10579 ("r-consensusclusterplus" ,r-consensusclusterplus)
10580 ("r-cowplot" ,r-cowplot)
10581 ("r-data-table" ,r-data-table)
10582 ("r-dplyr" ,r-dplyr)
10583 ("r-drc" ,r-drc)
10584 ("r-flowcore" ,r-flowcore)
10585 ("r-flowsom" ,r-flowsom)
10586 ("r-ggplot2" ,r-ggplot2)
10587 ("r-ggrepel" ,r-ggrepel)
10588 ("r-ggridges" ,r-ggridges)
10589 ("r-gridextra" ,r-gridextra)
10590 ("r-magrittr" ,r-magrittr)
10591 ("r-matrix" ,r-matrix)
10592 ("r-matrixstats" ,r-matrixstats)
10593 ("r-nnls" ,r-nnls)
10594 ("r-purrr" ,r-purrr)
10595 ("r-rcolorbrewer" ,r-rcolorbrewer)
10596 ("r-reshape2" ,r-reshape2)
10597 ("r-rtsne" ,r-rtsne)
10598 ("r-s4vectors" ,r-s4vectors)
10599 ("r-scales" ,r-scales)
10600 ("r-scater" ,r-scater)
10601 ("r-singlecellexperiment" ,r-singlecellexperiment)
10602 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10603 (native-inputs
10604 `(("r-knitr" ,r-knitr)))
10605 (home-page
10606 "https://github.com/HelenaLC/CATALYST")
10607 (synopsis "Cytometry data analysis tools")
10608 (description
10609 "This package is Cytometry dATa anALYSis Tools (CATALYST). Mass
10610cytometry (CyTOF) uses heavy metal isotopes rather than fluorescent tags as
10611reporters to label antibodies, thereby substantially decreasing spectral
10612overlap and allowing for examination of over 50 parameters at the single cell
10613level. While spectral overlap is significantly less pronounced in CyTOF than
10614flow cytometry, spillover due to detection sensitivity, isotopic impurities,
10615and oxide formation can impede data interpretability. We designed
10616CATALYST (Cytometry dATa anALYSis Tools) to provide a pipeline for
10617preprocessing of cytometry data, including i) normalization using bead
10618standards, ii) single-cell deconvolution, and iii) bead-based compensation.")
10619 (license license:gpl2+)))
7395458d 10620
8c2b7c9a 10621(define-public r-erma
10622 (package
10623 (name "r-erma")
10624 (version "1.6.0")
10625 (source
10626 (origin
10627 (method url-fetch)
10628 (uri (bioconductor-uri "erma" version))
10629 (sha256
10630 (base32
10631 "1k2j1xhv0vwn45xmh8ds0gz812px5hnpgzvp37ngsdn4j5ai1l0k"))))
10632 (build-system r-build-system)
10633 (propagated-inputs
10634 `(("r-annotationdbi" ,r-annotationdbi)
10635 ("r-biobase" ,r-biobase)
10636 ("r-biocgenerics" ,r-biocgenerics)
10637 ("r-biocparallel" ,r-biocparallel)
10638 ("r-genomeinfodb" ,r-genomeinfodb)
10639 ("r-genomicfiles" ,r-genomicfiles)
10640 ("r-genomicranges" ,r-genomicranges)
10641 ("r-ggplot2" ,r-ggplot2)
10642 ("r-homo-sapiens" ,r-homo-sapiens)
10643 ("r-iranges" ,r-iranges)
10644 ("r-rtracklayer" ,r-rtracklayer)
10645 ("r-s4vectors" ,r-s4vectors)
10646 ("r-shiny" ,r-shiny)
10647 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10648 (native-inputs
10649 `(("r-knitr" ,r-knitr)))
10650 (home-page "https://bioconductor.org/packages/erma")
10651 (synopsis "Epigenomic road map adventures")
10652 (description
10653 "The epigenomics road map describes locations of epigenetic marks in DNA
10654from a variety of cell types. Of interest are locations of histone
10655modifications, sites of DNA methylation, and regions of accessible chromatin.
10656This package presents a selection of elements of the road map including
10657metadata and outputs of the ChromImpute procedure applied to ENCODE cell lines
10658by Ernst and Kellis.")
10659 (license license:artistic2.0)))
10660
610cd6a1 10661(define-public r-ggbio
10662 (package
10663 (name "r-ggbio")
10664 (version "1.38.0")
10665 (source
10666 (origin
10667 (method url-fetch)
10668 (uri (bioconductor-uri "ggbio" version))
10669 (sha256
10670 (base32
10671 "0vabil4jzrlv01aibqjhdkvrv2bf2kkpsidrkjj06isqr5fz54lw"))))
10672 (build-system r-build-system)
10673 (arguments
10674 `(#:phases
10675 (modify-phases %standard-phases
10676 ;; See https://github.com/tengfei/ggbio/issues/117
10677 ;; This fix will be included in the next release.
10678 (add-after 'unpack 'fix-typo
10679 (lambda _
10680 (substitute* "R/GGbio-class.R"
10681 (("fechable") "fetchable"))
10682 #t)))))
10683 (propagated-inputs
10684 `(("r-annotationdbi" ,r-annotationdbi)
10685 ("r-annotationfilter" ,r-annotationfilter)
10686 ("r-biobase" ,r-biobase)
10687 ("r-biocgenerics" ,r-biocgenerics)
10688 ("r-biostrings" ,r-biostrings)
10689 ("r-biovizbase" ,r-biovizbase)
10690 ("r-bsgenome" ,r-bsgenome)
10691 ("r-ensembldb" ,r-ensembldb)
10692 ("r-genomeinfodb" ,r-genomeinfodb)
10693 ("r-genomicalignments" ,r-genomicalignments)
10694 ("r-genomicfeatures" ,r-genomicfeatures)
10695 ("r-genomicranges" ,r-genomicranges)
10696 ("r-ggally" ,r-ggally)
10697 ("r-ggplot2" ,r-ggplot2)
10698 ("r-gridextra" ,r-gridextra)
10699 ("r-gtable" ,r-gtable)
10700 ("r-hmisc" ,r-hmisc)
10701 ("r-iranges" ,r-iranges)
10702 ("r-organismdbi" ,r-organismdbi)
10703 ("r-reshape2" ,r-reshape2)
10704 ("r-rlang" ,r-rlang)
10705 ("r-rsamtools" ,r-rsamtools)
10706 ("r-rtracklayer" ,r-rtracklayer)
10707 ("r-s4vectors" ,r-s4vectors)
10708 ("r-scales" ,r-scales)
10709 ("r-summarizedexperiment" ,r-summarizedexperiment)
10710 ("r-variantannotation" ,r-variantannotation)))
10711 (native-inputs
10712 `(("r-knitr" ,r-knitr)))
10713 (home-page "http://www.tengfei.name/ggbio/")
10714 (synopsis "Visualization tools for genomic data")
10715 (description
10716 "The ggbio package extends and specializes the grammar of graphics for
10717biological data. The graphics are designed to answer common scientific
10718questions, in particular those often asked of high throughput genomics data.
10719All core Bioconductor data structures are supported, where appropriate. The
10720package supports detailed views of particular genomic regions, as well as
10721genome-wide overviews. Supported overviews include ideograms and grand linear
10722views. High-level plots include sequence fragment length, edge-linked
10723interval to data view, mismatch pileup, and several splicing summaries.")
10724 (license license:artistic2.0)))
10725
81f481d6 10726(define-public r-gqtlbase
10727 (package
10728 (name "r-gqtlbase")
10729 (version "1.21.1")
10730 (source
10731 (origin
10732 (method url-fetch)
10733 (uri (bioconductor-uri "gQTLBase" version))
10734 (sha256
10735 (base32
10736 "0nipibm1bk9k70ajbw1f6vjmz0dh7gk21l17q3m54bnawxsggrfh"))))
10737 (properties `((upstream-name . "gQTLBase")))
10738 (build-system r-build-system)
10739 (arguments
10740 `(#:phases
10741 (modify-phases %standard-phases
10742 ;; This is an upstream bug.
10743 (add-after 'unpack 'fix-imports
10744 (lambda _
10745 (substitute* "NAMESPACE"
10746 ((".*maxffmode.*") "")
10747 (("importFrom\\(ff,.*") "import(ff)\n"))
10748 #t)))))
10749 (propagated-inputs
10750 `(("r-batchjobs" ,r-batchjobs)
10751 ("r-bbmisc" ,r-bbmisc)
10752 ("r-biocgenerics" ,r-biocgenerics)
10753 ("r-bit" ,r-bit)
10754 ("r-doparallel" ,r-doparallel)
10755 ("r-ff" ,r-ff)
10756 ("r-ffbase" ,r-ffbase)
10757 ("r-foreach" ,r-foreach)
10758 ("r-genomicfiles" ,r-genomicfiles)
10759 ("r-genomicranges" ,r-genomicranges)
10760 ("r-rtracklayer" ,r-rtracklayer)
10761 ("r-s4vectors" ,r-s4vectors)
10762 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10763 (native-inputs
10764 `(("r-knitr" ,r-knitr)))
10765 (home-page "https://bioconductor.org/packages/gQTLBase")
10766 (synopsis "Infrastructure for eQTL, mQTL and similar studies")
10767 (description
10768 "The purpose of this package is to simplify the storage and interrogation
10769of @dfn{quantitative trait loci} (QTL) archives, such as eQTL, mQTL, dsQTL,
10770and more.")
10771 (license license:artistic2.0)))
10772
9534e7b7 10773(define-public r-gqtlstats
10774 (package
10775 (name "r-gqtlstats")
10776 (version "1.21.3")
10777 (source
10778 (origin
10779 (method url-fetch)
10780 (uri (bioconductor-uri "gQTLstats" version))
10781 (sha256
10782 (base32
10783 "1h78l23idf867djmdk97b02jxgmz4vfr2dai01fp648d0lsx5mkl"))))
10784 (properties `((upstream-name . "gQTLstats")))
10785 (build-system r-build-system)
10786 (propagated-inputs
10787 `(("r-annotationdbi" ,r-annotationdbi)
10788 ("r-batchjobs" ,r-batchjobs)
10789 ("r-bbmisc" ,r-bbmisc)
10790 ("r-beeswarm" ,r-beeswarm)
10791 ("r-biobase" ,r-biobase)
10792 ("r-biocgenerics" ,r-biocgenerics)
10793 ("r-doparallel" ,r-doparallel)
10794 ("r-dplyr" ,r-dplyr)
10795 ("r-erma" ,r-erma)
10796 ("r-ffbase" ,r-ffbase)
10797 ("r-foreach" ,r-foreach)
10798 ("r-genomeinfodb" ,r-genomeinfodb)
10799 ("r-genomicfeatures" ,r-genomicfeatures)
10800 ("r-genomicfiles" ,r-genomicfiles)
10801 ("r-genomicranges" ,r-genomicranges)
10802 ("r-ggbeeswarm" ,r-ggbeeswarm)
10803 ("r-ggplot2" ,r-ggplot2)
10804 ("r-gqtlbase" ,r-gqtlbase)
10805 ("r-hardyweinberg" ,r-hardyweinberg)
10806 ("r-homo-sapiens" ,r-homo-sapiens)
10807 ("r-iranges" ,r-iranges)
10808 ("r-limma" ,r-limma)
10809 ("r-mgcv" ,r-mgcv)
10810 ("r-plotly" ,r-plotly)
10811 ("r-reshape2" ,r-reshape2)
10812 ("r-s4vectors" ,r-s4vectors)
10813 ("r-shiny" ,r-shiny)
10814 ("r-snpstats" ,r-snpstats)
10815 ("r-summarizedexperiment" ,r-summarizedexperiment)
10816 ("r-variantannotation" ,r-variantannotation)))
10817 (native-inputs
10818 `(("r-knitr" ,r-knitr)))
10819 (home-page "https://bioconductor.org/packages/gQTLstats")
10820 (synopsis "Computationally efficient analysis for eQTL and allied studies")
10821 (description
10822 "This package provides tools for the computationally efficient analysis
10823of @dfn{quantitative trait loci} (QTL) data, including eQTL, mQTL, dsQTL, etc.
10824The software in this package aims to support refinements and functional
10825interpretation of members of a collection of association statistics on a
10826family of feature/genome hypotheses.")
10827 (license license:artistic2.0)))
10828
2a4322f7 10829(define-public r-gviz
10830 (package
10831 (name "r-gviz")
e0147aa4 10832 (version "1.34.1")
2a4322f7 10833 (source
10834 (origin
10835 (method url-fetch)
10836 (uri (bioconductor-uri "Gviz" version))
10837 (sha256
10838 (base32
e0147aa4 10839 "0bmlfz9ri1gkwyl605a2hqi5b8jdpvynrxwghwmrsd657ip6c7n1"))))
2a4322f7 10840 (properties `((upstream-name . "Gviz")))
10841 (build-system r-build-system)
10842 (propagated-inputs
10843 `(("r-annotationdbi" ,r-annotationdbi)
10844 ("r-biobase" ,r-biobase)
10845 ("r-biocgenerics" ,r-biocgenerics)
10846 ("r-biomart" ,r-biomart)
10847 ("r-biostrings" ,r-biostrings)
10848 ("r-biovizbase" ,r-biovizbase)
10849 ("r-bsgenome" ,r-bsgenome)
10850 ("r-digest" ,r-digest)
10851 ("r-ensembldb" ,r-ensembldb)
10852 ("r-genomeinfodb" ,r-genomeinfodb)
10853 ("r-genomicalignments" ,r-genomicalignments)
10854 ("r-genomicfeatures" ,r-genomicfeatures)
10855 ("r-genomicranges" ,r-genomicranges)
10856 ("r-iranges" ,r-iranges)
10857 ("r-lattice" ,r-lattice)
10858 ("r-latticeextra" ,r-latticeextra)
10859 ("r-matrixstats" ,r-matrixstats)
10860 ("r-rcolorbrewer" ,r-rcolorbrewer)
10861 ("r-rsamtools" ,r-rsamtools)
10862 ("r-rtracklayer" ,r-rtracklayer)
10863 ("r-s4vectors" ,r-s4vectors)
10864 ("r-xvector" ,r-xvector)))
10865 (native-inputs
10866 `(("r-knitr" ,r-knitr)))
10867 (home-page "https://bioconductor.org/packages/Gviz")
10868 (synopsis "Plotting data and annotation information along genomic coordinates")
10869 (description
10870 "Genomic data analyses requires integrated visualization of known genomic
10871information and new experimental data. Gviz uses the biomaRt and the
10872rtracklayer packages to perform live annotation queries to Ensembl and UCSC
10873and translates this to e.g. gene/transcript structures in viewports of the
10874grid graphics package. This results in genomic information plotted together
10875with your data.")
10876 (license license:artistic2.0)))
10877
69a5e066 10878(define-public r-gwascat
10879 (package
10880 (name "r-gwascat")
10881 (version "2.22.0")
10882 (source
10883 (origin
10884 (method url-fetch)
10885 (uri (bioconductor-uri "gwascat" version))
10886 (sha256
10887 (base32
10888 "1aqi1ny93virnzsxkh9ccx3mws70bgv0r8nwgla09vffb7f16nna"))))
10889 (build-system r-build-system)
10890 (propagated-inputs
10891 `(("r-annotationdbi" ,r-annotationdbi)
10892 ("r-biocfilecache" ,r-biocfilecache)
10893 ("r-biostrings" ,r-biostrings)
10894 ("r-genomeinfodb" ,r-genomeinfodb)
10895 ("r-genomicfeatures" ,r-genomicfeatures)
10896 ("r-genomicranges" ,r-genomicranges)
10897 ("r-iranges" ,r-iranges)
10898 ("r-readr" ,r-readr)
10899 ("r-s4vectors" ,r-s4vectors)
10900 ("r-snpstats" ,r-snpstats)
10901 ("r-variantannotation" ,r-variantannotation)))
10902 (native-inputs
10903 `(("r-knitr" ,r-knitr)))
10904 (home-page "https://bioconductor.org/packages/gwascat")
10905 (synopsis "Tools for data in the EMBL-EBI GWAS catalog")
10906 (description
10907 "This package provides tools for representing and modeling data in the
10908EMBL-EBI GWAS catalog.")
10909 (license license:artistic2.0)))
10910
7395458d
MIP
10911(define-public r-kegggraph
10912 (package
10913 (name "r-kegggraph")
10914 (version "1.50.0")
10915 (source
10916 (origin
10917 (method url-fetch)
10918 (uri (bioconductor-uri "KEGGgraph" version))
10919 (sha256
10920 (base32 "1h293hn02ysm923bh9gxk87xv663xiqchqcvpaxpla9c3yrgkx2v"))))
10921 (properties `((upstream-name . "KEGGgraph")))
10922 (build-system r-build-system)
10923 (propagated-inputs
10924 `(("r-graph" ,r-graph)
10925 ("r-rcurl" ,r-rcurl)
10926 ("r-xml" ,r-xml)))
10927 (home-page "https://bioconductor.org/packages/KEGGgraph")
10928 (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor")
10929 (description
10930 "@code{r-kegggraph} is an interface between Kegg Pathway database and graph
10931object as well as a collection of tools to analyze, dissect and visualize these
10932graphs. It parses the regularly updated kgml (Kegg XML) files into graph models
10933maintaining all essential pathway attributes. The package offers
10934functionalities including parsing, graph operation, visualization and etc.")
10935 (license license:gpl2+)))
e4b0794e 10936
8f1237c3 10937(define-public r-ldblock
10938 (package
10939 (name "r-ldblock")
10940 (version "1.20.0")
10941 (source
10942 (origin
10943 (method url-fetch)
10944 (uri (bioconductor-uri "ldblock" version))
10945 (sha256
10946 (base32
10947 "09i3ikv0axks9g842z1pjsc8x0fba51zyyc218h0bylbi1n9cdkm"))))
10948 (build-system r-build-system)
10949 (propagated-inputs
10950 `(("r-biocgenerics" ,r-biocgenerics)
10951 ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75)
10952 ("r-ensembldb" ,r-ensembldb)
10953 ("r-genomeinfodb" ,r-genomeinfodb)
10954 ("r-genomicfiles" ,r-genomicfiles)
10955 ("r-httr" ,r-httr)
10956 ("r-matrix" ,r-matrix)
10957 ("r-rsamtools" ,r-rsamtools)
10958 ("r-snpstats" ,r-snpstats)
10959 ("r-variantannotation" ,r-variantannotation)))
10960 (native-inputs
10961 `(("r-knitr" ,r-knitr)))
10962 (home-page "https://bioconductor.org/packages/ldblock")
10963 (synopsis "Data structures for linkage disequilibrium measures in populations")
10964 (description
10965 "This package defines data structures for @dfn{linkage
10966disequilibrium} (LD) measures in populations. Its purpose is to simplify
10967handling of existing population-level data for the purpose of flexibly
10968defining LD blocks.")
10969 (license license:artistic2.0)))
10970
a7d6e1b6
RW
10971;; This is a CRAN package, but it depends on r-snpstats, which is a
10972;; Bioconductor package.
10973(define-public r-ldheatmap
10974 (package
10975 (name "r-ldheatmap")
10976 (version "1.0-4")
10977 (source
10978 (origin
10979 (method url-fetch)
10980 (uri (cran-uri "LDheatmap" version))
10981 (sha256
10982 (base32
10983 "1jp578cf29qcgx95w10lpymlwx2pgjsf0nypwkl9b8g635gkisq7"))))
10984 (properties `((upstream-name . "LDheatmap")))
10985 (build-system r-build-system)
10986 (propagated-inputs
10987 `(("r-genetics" ,r-genetics)
10988 ("r-rcpp" ,r-rcpp)
10989 ("r-snpstats" ,r-snpstats)))
10990 (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html")
10991 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
10992 (description
10993 "This package provides tools to produce a graphical display, as a heat
10994map, of measures of pairwise linkage disequilibria between SNPs. Users may
10995optionally include the physical locations or genetic map distances of each SNP
10996on the plot.")
10997 (license license:gpl3)))
10998
e4b0794e
MIP
10999(define-public r-pathview
11000 (package
11001 (name "r-pathview")
11002 (version "1.30.1")
11003 (source
11004 (origin
11005 (method url-fetch)
11006 (uri (bioconductor-uri "pathview" version))
11007 (sha256
11008 (base32 "11fisiksw1y64ii9q8p2znyp9w8mlqzgiaacmycw59rngkjlmbs4"))))
11009 (properties `((upstream-name . "pathview")))
11010 (build-system r-build-system)
11011 (propagated-inputs
11012 `(("r-annotationdbi" ,r-annotationdbi)
11013 ("r-graph" ,r-graph)
11014 ("r-kegggraph" ,r-kegggraph)
11015 ("r-keggrest" ,r-keggrest)
11016 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
11017 ("r-png" ,r-png)
11018 ("r-rgraphviz" ,r-rgraphviz)
11019 ("r-xml" ,r-xml)))
11020 (home-page "https://pathview.uncc.edu/")
11021 (synopsis "Tool set for pathway based data integration and visualization")
11022 (description
11023 "@code{r-pathview} is a tool set for pathway based data integration and
11024visualization. It maps and renders a wide variety of biological data on
11025relevant pathway graphs. All users need is to supply their data and specify
11026the target pathway. This package automatically downloads the pathway graph
11027data, parses the data file, maps user data to the pathway, and render pathway
11028graph with the mapped data. In addition, @code{r-pathview} also seamlessly
11029integrates with pathway and gene set (enrichment) analysis tools for
11030large-scale and fully automated analysis.")
11031 (license license:gpl3+)))
838db0de 11032
61ec8928 11033(define-public r-snpstats
11034 (package
11035 (name "r-snpstats")
11036 (version "1.40.0")
11037 (source
11038 (origin
11039 (method url-fetch)
11040 (uri (bioconductor-uri "snpStats" version))
11041 (sha256
11042 (base32
11043 "1298a71swwav53yf9kfqkdpach3818plqcbw0lgb6sibs8y8ff24"))))
11044 (properties `((upstream-name . "snpStats")))
11045 (build-system r-build-system)
11046 (inputs `(("zlib" ,zlib)))
11047 (propagated-inputs
11048 `(("r-biocgenerics" ,r-biocgenerics)
11049 ("r-matrix" ,r-matrix)
11050 ("r-survival" ,r-survival)
11051 ("r-zlibbioc" ,r-zlibbioc)))
11052 (home-page "https://bioconductor.org/packages/snpStats")
11053 (synopsis "Methods for SNP association studies")
11054 (description
11055 "This package provides classes and statistical methods for large
11056@dfn{single-nucleotide polymorphism} (SNP) association studies. This extends
11057the earlier snpMatrix package, allowing for uncertainty in genotypes.")
11058 (license license:gpl3)))
11059
0ff88810
HL
11060(define-public r-chromstar
11061 (package
11062 (name "r-chromstar")
11063 (version "1.16.0")
11064 (source
11065 (origin
11066 (method url-fetch)
11067 (uri (bioconductor-uri "chromstaR" version))
11068 (sha256
11069 (base32
11070 "0vgpb7g2cncdn82hia2yzzachyns2zbd7906662g990qjnp2xlm1"))))
11071 (properties `((upstream-name . "chromstaR")))
11072 (build-system r-build-system)
11073 (propagated-inputs
11074 `(("r-bamsignals" ,r-bamsignals)
11075 ("r-biocgenerics" ,r-biocgenerics)
11076 ("r-chromstardata" ,r-chromstardata)
11077 ("r-doparallel" ,r-doparallel)
11078 ("r-foreach" ,r-foreach)
11079 ("r-genomeinfodb" ,r-genomeinfodb)
11080 ("r-genomicalignments" ,r-genomicalignments)
11081 ("r-genomicranges" ,r-genomicranges)
11082 ("r-ggplot2" ,r-ggplot2)
11083 ("r-iranges" ,r-iranges)
11084 ("r-mvtnorm" ,r-mvtnorm)
11085 ("r-reshape2" ,r-reshape2)
11086 ("r-rsamtools" ,r-rsamtools)
11087 ("r-s4vectors" ,r-s4vectors)))
11088 (native-inputs `(("r-knitr" ,r-knitr)))
11089 (home-page "https://github.com/ataudt/chromstaR")
11090 (synopsis "Chromatin state analysis for ChIP-Seq data")
11091 (description
11092 "This package implements functions for combinatorial and differential
11093analysis of ChIP-seq data. It includes uni- and multivariate peak-calling,
04a5e791 11094export to genome browser viewable files, and functions for enrichment
0ff88810
HL
11095analyses.")
11096 (license license:artistic2.0)))
11097
838db0de 11098(define-public r-sushi
11099 (package
11100 (name "r-sushi")
11101 (version "1.28.0")
11102 (source (origin
11103 (method url-fetch)
11104 (uri (bioconductor-uri "Sushi" version))
11105 (sha256
11106 (base32
11107 "0ksj4f9z14mjsv6ssg5dwhpldw4r7wpdsln2if5g486mm1c56r8p"))))
11108 (properties `((upstream-name . "Sushi")))
11109 (build-system r-build-system)
11110 (propagated-inputs
11111 `(("r-biomart" ,r-biomart)
11112 ("r-zoo" ,r-zoo)))
11113 (home-page "https://bioconductor.org/packages/Sushi")
11114 (synopsis "Tools for visualizing genomics data")
11115 (description
11116 "This package provides flexible, quantitative, and integrative genomic
11117visualizations for publication-quality multi-panel figures.")
11118 (license license:gpl2+)))