gnu: txr: Update to 259.
[jackhill/guix/guix.git] / gnu / packages / bioconductor.scm
CommitLineData
fa596599 1;;; GNU Guix --- Functional package management for GNU
8bd3170b 2;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 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")
8bd3170b 1188 (version "0.36.1")
14bba460
RW
1189 (source (origin
1190 (method url-fetch)
1191 (uri (bioconductor-uri "BiocGenerics" version))
1192 (sha256
1193 (base32
8bd3170b 1194 "0x8cllriayrs99wd5l003iq6i28rb1mci23qcn13ga85578f5lz5"))))
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")
fc1aef2c 2051 (version "1.26.7")
35b62c04 2052 (source (origin
2053 (method url-fetch)
2054 (uri (bioconductor-uri "GenomeInfoDb" version))
2055 (sha256
2056 (base32
fc1aef2c 2057 "0fp7sp3jmc2a1hk4r624lfavx8gc2ik3lv43ksc2jmspg6cvh516"))))
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
7694aceb
RW
2398(define-public r-summarizedexperiment
2399 (package
2400 (name "r-summarizedexperiment")
2401 (version "1.20.0")
2402 (source (origin
2403 (method url-fetch)
2404 (uri (bioconductor-uri "SummarizedExperiment" version))
2405 (sha256
2406 (base32
2407 "04x6d4mcsnvz6glkmf6k2cv3fs8zk03i9rvv0ahpl793n8l411ps"))))
2408 (properties
2409 `((upstream-name . "SummarizedExperiment")))
2410 (build-system r-build-system)
2411 (propagated-inputs
2412 `(("r-biobase" ,r-biobase)
2413 ("r-biocgenerics" ,r-biocgenerics)
2414 ("r-delayedarray" ,r-delayedarray)
2415 ("r-genomeinfodb" ,r-genomeinfodb)
2416 ("r-genomicranges" ,r-genomicranges)
2417 ("r-iranges" ,r-iranges)
2418 ("r-matrix" ,r-matrix)
2419 ("r-matrixgenerics" ,r-matrixgenerics)
2420 ("r-s4vectors" ,r-s4vectors)))
2421 (native-inputs
2422 `(("r-knitr" ,r-knitr)))
2423 (home-page "https://bioconductor.org/packages/SummarizedExperiment")
2424 (synopsis "Container for representing genomic ranges by sample")
2425 (description
2426 "The SummarizedExperiment container contains one or more assays, each
2427represented by a matrix-like object of numeric or other mode. The rows
2428typically represent genomic ranges of interest and the columns represent
2429samples.")
2430 (license license:artistic2.0)))
2431
df6b3c25 2432(define-public r-systempiper
2433 (package
2434 (name "r-systempiper")
390098dd 2435 (version "1.24.6")
df6b3c25 2436 (source
2437 (origin
2438 (method url-fetch)
2439 (uri (bioconductor-uri "systemPipeR" version))
2440 (sha256
2441 (base32
390098dd 2442 "05qnn105gm423fka4kb84vpgzjmz1py6mxpfa2agwwmc5v012qbp"))))
df6b3c25 2443 (properties `((upstream-name . "systemPipeR")))
2444 (build-system r-build-system)
2445 (propagated-inputs
2446 `(("r-annotate" ,r-annotate)
2447 ("r-assertthat" ,r-assertthat)
2448 ("r-batchtools" ,r-batchtools)
2449 ("r-biostrings" ,r-biostrings)
2450 ("r-deseq2" ,r-deseq2)
2451 ("r-dot" ,r-dot)
2452 ("r-edger" ,r-edger)
2453 ("r-genomicfeatures" ,r-genomicfeatures)
2454 ("r-genomicranges" ,r-genomicranges)
2455 ("r-ggplot2" ,r-ggplot2)
2456 ("r-go-db" ,r-go-db)
2457 ("r-gostats" ,r-gostats)
2458 ("r-iranges" ,r-iranges)
2459 ("r-limma" ,r-limma)
2460 ("r-magrittr" ,r-magrittr)
2461 ("r-pheatmap" ,r-pheatmap)
2462 ("r-rjson" ,r-rjson)
2463 ("r-rsamtools" ,r-rsamtools)
2464 ("r-rsvg" ,r-rsvg)
2465 ("r-shortread" ,r-shortread)
2466 ("r-stringr" ,r-stringr)
2467 ("r-summarizedexperiment" ,r-summarizedexperiment)
2468 ("r-yaml" ,r-yaml)
2469 ("r-variantannotation" ,r-variantannotation)))
2470 (native-inputs
2471 `(("r-knitr" ,r-knitr)))
2472 (home-page "https://github.com/tgirke/systemPipeR")
2473 (synopsis "Next generation sequencing workflow and reporting environment")
2474 (description
2475 "This R package provides tools for building and running automated
2476end-to-end analysis workflows for a wide range of @dfn{next generation
2477sequence} (NGS) applications such as RNA-Seq, ChIP-Seq, VAR-Seq and Ribo-Seq.
2478Important features include a uniform workflow interface across different NGS
2479applications, automated report generation, and support for running both R and
2480command-line software, such as NGS aligners or peak/variant callers, on local
2481computers or compute clusters. Efficient handling of complex sample sets and
2482experimental designs is facilitated by a consistently implemented sample
2483annotation infrastructure.")
2484 (license license:artistic2.0)))
2485
bf612ead 2486(define-public r-variantannotation
2487 (package
2488 (name "r-variantannotation")
2489 (version "1.36.0")
2490 (source (origin
2491 (method url-fetch)
2492 (uri (bioconductor-uri "VariantAnnotation" version))
2493 (sha256
2494 (base32
2495 "1sl0l6v05lfglj281nszma0h5k234md7rn2pdah8vs2d4iq3kimw"))))
2496 (properties
2497 `((upstream-name . "VariantAnnotation")))
2498 (propagated-inputs
2499 `(("r-annotationdbi" ,r-annotationdbi)
2500 ("r-biobase" ,r-biobase)
2501 ("r-biocgenerics" ,r-biocgenerics)
2502 ("r-biostrings" ,r-biostrings)
2503 ("r-bsgenome" ,r-bsgenome)
2504 ("r-dbi" ,r-dbi)
2505 ("r-genomeinfodb" ,r-genomeinfodb)
2506 ("r-genomicfeatures" ,r-genomicfeatures)
2507 ("r-genomicranges" ,r-genomicranges)
2508 ("r-iranges" ,r-iranges)
2509 ("r-matrixgenerics" ,r-matrixgenerics)
2510 ("r-summarizedexperiment" ,r-summarizedexperiment)
2511 ("r-rhtslib" ,r-rhtslib)
2512 ("r-rsamtools" ,r-rsamtools)
2513 ("r-rtracklayer" ,r-rtracklayer)
2514 ("r-s4vectors" ,r-s4vectors)
2515 ("r-xvector" ,r-xvector)
2516 ("r-zlibbioc" ,r-zlibbioc)))
2517 (build-system r-build-system)
2518 (home-page "https://bioconductor.org/packages/VariantAnnotation")
2519 (synopsis "Package for annotation of genetic variants")
2520 (description "This R package can annotate variants, compute amino acid
2521coding changes and predict coding outcomes.")
2522 (license license:artistic2.0)))
2523
23686ba3 2524(define-public r-xvector
2525 (package
2526 (name "r-xvector")
2527 (version "0.30.0")
2528 (source (origin
2529 (method url-fetch)
2530 (uri (bioconductor-uri "XVector" version))
2531 (sha256
2532 (base32
2533 "1pqljikg4f6jb7wgm5537zwgq5b013nyz1agjrwfq2cljb0ym6lq"))))
2534 (properties
2535 `((upstream-name . "XVector")))
2536 (build-system r-build-system)
2537 (arguments
2538 `(#:phases
2539 (modify-phases %standard-phases
2540 (add-after 'unpack 'use-system-zlib
2541 (lambda _
2542 (substitute* "DESCRIPTION"
2543 (("zlibbioc, ") ""))
2544 (substitute* "NAMESPACE"
2545 (("import\\(zlibbioc\\)") ""))
2546 #t)))))
2547 (inputs
2548 `(("zlib" ,zlib)))
2549 (propagated-inputs
2550 `(("r-biocgenerics" ,r-biocgenerics)
2551 ("r-iranges" ,r-iranges)
2552 ("r-s4vectors" ,r-s4vectors)))
2553 (home-page "https://bioconductor.org/packages/XVector")
2554 (synopsis "Representation and manpulation of external sequences")
2555 (description
2556 "This package provides memory efficient S4 classes for storing sequences
2557\"externally\" (behind an R external pointer, or on disk).")
2558 (license license:artistic2.0)))
2559
bfb93b48
RW
2560(define-public r-geneplotter
2561 (package
2562 (name "r-geneplotter")
d72c4c98 2563 (version "1.68.0")
bfb93b48
RW
2564 (source
2565 (origin
2566 (method url-fetch)
2567 (uri (bioconductor-uri "geneplotter" version))
2568 (sha256
2569 (base32
d72c4c98 2570 "1f8nr60n1nig1gdy85wqdhpzxvp9r4chygxm8xpy882mdvfv6rqx"))))
bfb93b48
RW
2571 (build-system r-build-system)
2572 (propagated-inputs
2573 `(("r-annotate" ,r-annotate)
2574 ("r-annotationdbi" ,r-annotationdbi)
2575 ("r-biobase" ,r-biobase)
2576 ("r-biocgenerics" ,r-biocgenerics)
2577 ("r-lattice" ,r-lattice)
2578 ("r-rcolorbrewer" ,r-rcolorbrewer)))
2579 (home-page "https://bioconductor.org/packages/geneplotter")
2580 (synopsis "Graphics functions for genomic data")
2581 (description
2582 "This package provides functions for plotting genomic data.")
2583 (license license:artistic2.0)))
2584
01c7ba99
RW
2585(define-public r-oligoclasses
2586 (package
2587 (name "r-oligoclasses")
464df5cc 2588 (version "1.52.0")
01c7ba99
RW
2589 (source
2590 (origin
2591 (method url-fetch)
2592 (uri (bioconductor-uri "oligoClasses" version))
2593 (sha256
2594 (base32
464df5cc 2595 "19p6h0cgnma5md5mm9bn6rxfhr0a9znljgdbvsqybms6asvh18gy"))))
01c7ba99
RW
2596 (properties `((upstream-name . "oligoClasses")))
2597 (build-system r-build-system)
2598 (propagated-inputs
2599 `(("r-affyio" ,r-affyio)
2600 ("r-biobase" ,r-biobase)
2601 ("r-biocgenerics" ,r-biocgenerics)
2602 ("r-biocmanager" ,r-biocmanager)
2603 ("r-biostrings" ,r-biostrings)
2604 ("r-dbi" ,r-dbi)
2605 ("r-ff" ,r-ff)
2606 ("r-foreach" ,r-foreach)
2607 ("r-genomicranges" ,r-genomicranges)
2608 ("r-iranges" ,r-iranges)
2609 ("r-rsqlite" ,r-rsqlite)
2610 ("r-s4vectors" ,r-s4vectors)
2611 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2612 (home-page "https://bioconductor.org/packages/oligoClasses/")
2613 (synopsis "Classes for high-throughput arrays")
2614 (description
2615 "This package contains class definitions, validity checks, and
2616initialization methods for classes used by the @code{oligo} and @code{crlmm}
2617packages.")
2618 (license license:gpl2+)))
2619
4c63eeb8
RW
2620(define-public r-oligo
2621 (package
2622 (name "r-oligo")
9af6fdf8 2623 (version "1.54.1")
4c63eeb8
RW
2624 (source
2625 (origin
2626 (method url-fetch)
2627 (uri (bioconductor-uri "oligo" version))
2628 (sha256
2629 (base32
9af6fdf8 2630 "0cpfkvxpni7an361li0k0qlfcraj7z9zv71r25dbly5kp3dql7k3"))))
4c63eeb8
RW
2631 (properties `((upstream-name . "oligo")))
2632 (build-system r-build-system)
2633 (inputs `(("zlib" ,zlib)))
2634 (propagated-inputs
2635 `(("r-affxparser" ,r-affxparser)
2636 ("r-affyio" ,r-affyio)
2637 ("r-biobase" ,r-biobase)
2638 ("r-biocgenerics" ,r-biocgenerics)
2639 ("r-biostrings" ,r-biostrings)
2640 ("r-dbi" ,r-dbi)
2641 ("r-ff" ,r-ff)
2642 ("r-oligoclasses" ,r-oligoclasses)
2643 ("r-preprocesscore" ,r-preprocesscore)
2644 ("r-rsqlite" ,r-rsqlite)
2645 ("r-zlibbioc" ,r-zlibbioc)))
ace82f80
RW
2646 (native-inputs
2647 `(("r-knitr" ,r-knitr)))
4c63eeb8
RW
2648 (home-page "https://bioconductor.org/packages/oligo/")
2649 (synopsis "Preprocessing tools for oligonucleotide arrays")
2650 (description
2651 "This package provides a package to analyze oligonucleotide
2652arrays (expression/SNP/tiling/exon) at probe-level. It currently supports
2653Affymetrix (CEL files) and NimbleGen arrays (XYS files).")
2654 (license license:lgpl2.0+)))
2655
4dc2ecc2
RW
2656(define-public r-qvalue
2657 (package
2658 (name "r-qvalue")
e9b60a29 2659 (version "2.22.0")
4dc2ecc2
RW
2660 (source
2661 (origin
2662 (method url-fetch)
2663 (uri (bioconductor-uri "qvalue" version))
2664 (sha256
2665 (base32
e9b60a29 2666 "0xbww16lz0k2p4mmq1aqd7iz7d8rvzgw1gm55jy6xbx19ymj64i5"))))
4dc2ecc2
RW
2667 (build-system r-build-system)
2668 (propagated-inputs
2669 `(("r-ggplot2" ,r-ggplot2)
2670 ("r-reshape2" ,r-reshape2)))
f9a24759
RW
2671 (native-inputs
2672 `(("r-knitr" ,r-knitr)))
702a1012 2673 (home-page "https://github.com/StoreyLab/qvalue")
4dc2ecc2
RW
2674 (synopsis "Q-value estimation for false discovery rate control")
2675 (description
2676 "This package takes a list of p-values resulting from the simultaneous
2677testing of many hypotheses and estimates their q-values and local @dfn{false
2678discovery rate} (FDR) values. The q-value of a test measures the proportion
2679of false positives incurred when that particular test is called significant.
2680The local FDR measures the posterior probability the null hypothesis is true
2681given the test's p-value. Various plots are automatically generated, allowing
2682one to make sensible significance cut-offs. The software can be applied to
2683problems in genomics, brain imaging, astrophysics, and data mining.")
2684 ;; Any version of the LGPL.
2685 (license license:lgpl3+)))
2686
a0df9b93
RJ
2687(define r-rcppnumerical
2688 (package
2689 (name "r-rcppnumerical")
2690 (version "0.4-0")
2691 (source (origin
2692 (method url-fetch)
2693 (uri (cran-uri "RcppNumerical" version))
2694 (sha256
2695 (base32
2696 "1a92fql6mijhnr1kxkcxwivf95pk9lhgmhzkshs51h0ybfv5krik"))))
2697 (properties `((upstream-name . "RcppNumerical")))
2698 (build-system r-build-system)
2699 (propagated-inputs
2700 `(("r-rcpp" ,r-rcpp)
2701 ("r-rcppeigen" ,r-rcppeigen)))
2702 (native-inputs
2703 `(("r-knitr" ,r-knitr)))
2704 (home-page "https://github.com/yixuan/RcppNumerical")
2705 (synopsis "Rcpp integration for numerical computing libraries")
2706 (description "This package provides a collection of open source libraries
2707for numerical computing (numerical integration, optimization, etc.) and their
2708integration with @code{Rcpp}.")
2709 (license license:gpl2+)))
2710
3b399e51
RJ
2711(define-public r-apeglm
2712 (package
2713 (name "r-apeglm")
2714 (version "1.12.0")
2715 (source (origin
2716 (method url-fetch)
2717 (uri (bioconductor-uri "apeglm" version))
2718 (sha256
2719 (base32
2720 "0pix1fhxk2q89p2745fgsmxwics9rf10l392qhw3rw6v6ynhims2"))))
2721 (properties `((upstream-name . "apeglm")))
2722 (build-system r-build-system)
2723 (propagated-inputs
2724 `(("r-emdbook" ,r-emdbook)
2725 ("r-genomicranges" ,r-genomicranges)
2726 ("r-rcpp" ,r-rcpp)
2727 ("r-rcppeigen" ,r-rcppeigen)
2728 ("r-rcppnumerical" ,r-rcppnumerical)
2729 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2730 (native-inputs `(("r-knitr" ,r-knitr)))
2731 (home-page "https://bioconductor.org/packages/apeglm")
2732 (synopsis "Approximate posterior estimation for GLM coefficients")
2733 (description "This package provides Bayesian shrinkage estimators for
2734effect sizes for a variety of GLM models, using approximation of the
2735posterior for individual coefficients.")
2736 (license license:gpl2)))
2737
6e396c4b
RJ
2738(define-public r-greylistchip
2739 (package
2740 (name "r-greylistchip")
2741 (version "1.22.0")
2742 (source (origin
2743 (method url-fetch)
2744 (uri (bioconductor-uri "GreyListChIP" version))
2745 (sha256
2746 (base32
2747 "1d1yvza1aw3vs3di6mrra5l52ig0p9bpzprrqvknjaz5i4yb8ma6"))))
2748 (properties `((upstream-name . "GreyListChIP")))
2749 (build-system r-build-system)
2750 (propagated-inputs
2751 `(("r-bsgenome" ,r-bsgenome)
2752 ("r-genomeinfodb" ,r-genomeinfodb)
2753 ("r-genomicalignments" ,r-genomicalignments)
2754 ("r-genomicranges" ,r-genomicranges)
2755 ("r-mass" ,r-mass)
2756 ("r-rsamtools" ,r-rsamtools)
2757 ("r-rtracklayer" ,r-rtracklayer)
2758 ("r-summarizedexperiment" ,r-summarizedexperiment)))
2759 (home-page "https://bioconductor.org/packages/GreyListChIP")
2760 (synopsis "Greylist artefact regions based on ChIP inputs")
2761 (description "This package identifies regions of ChIP experiments with high
2762signal in the input, that lead to spurious peaks during peak calling.")
2763 (license license:artistic2.0)))
2764
a5b56a53
RJ
2765(define-public r-diffbind
2766 (package
2767 (name "r-diffbind")
55185f9b 2768 (version "3.0.15")
a5b56a53
RJ
2769 (source
2770 (origin
2771 (method url-fetch)
2772 (uri (bioconductor-uri "DiffBind" version))
2773 (sha256
2774 (base32
55185f9b 2775 "06f613s8d9z51njyf839g22gwybx9zs5n6xghwr5j1ad2n4m6qwi"))))
a5b56a53
RJ
2776 (properties `((upstream-name . "DiffBind")))
2777 (build-system r-build-system)
a5b56a53
RJ
2778 (propagated-inputs
2779 `(("r-amap" ,r-amap)
341ebaaa
RJ
2780 ("r-apeglm" ,r-apeglm)
2781 ("r-ashr" ,r-ashr)
a5b56a53
RJ
2782 ("r-biocparallel" ,r-biocparallel)
2783 ("r-deseq2" ,r-deseq2)
2784 ("r-dplyr" ,r-dplyr)
a5b56a53 2785 ("r-genomicalignments" ,r-genomicalignments)
45bbccf4
RW
2786 ("r-genomicranges" ,r-genomicranges)
2787 ("r-ggplot2" ,r-ggplot2)
a5b56a53
RJ
2788 ("r-ggrepel" ,r-ggrepel)
2789 ("r-gplots" ,r-gplots)
341ebaaa 2790 ("r-greylistchip" ,r-greylistchip)
a5b56a53
RJ
2791 ("r-iranges" ,r-iranges)
2792 ("r-lattice" ,r-lattice)
2793 ("r-limma" ,r-limma)
2794 ("r-locfit" ,r-locfit)
2795 ("r-rcolorbrewer" , r-rcolorbrewer)
2796 ("r-rcpp" ,r-rcpp)
4c221b3b 2797 ("r-rhtslib" ,r-rhtslib)
a5b56a53
RJ
2798 ("r-rsamtools" ,r-rsamtools)
2799 ("r-s4vectors" ,r-s4vectors)
45bbccf4 2800 ("r-summarizedexperiment" ,r-summarizedexperiment)
4c221b3b 2801 ("r-systempiper" ,r-systempiper)))
99db6db7 2802 (home-page "https://bioconductor.org/packages/DiffBind")
a5b56a53
RJ
2803 (synopsis "Differential binding analysis of ChIP-Seq peak data")
2804 (description
2805 "This package computes differentially bound sites from multiple
2806ChIP-seq experiments using affinity (quantitative) data. Also enables
2807occupancy (overlap) analysis and plotting functions.")
2808 (license license:artistic2.0)))
6d94bf6b
RJ
2809
2810(define-public r-ripseeker
2811 (package
2812 (name "r-ripseeker")
ba74434f 2813 (version "1.26.0")
6d94bf6b
RJ
2814 (source
2815 (origin
2816 (method url-fetch)
2817 (uri (bioconductor-uri "RIPSeeker" version))
2818 (sha256
2819 (base32
ba74434f 2820 "1wyv9mfrbxzklysfjcnwb8yils71janyyxa982jn0zxx4p9cl3vs"))))
6d94bf6b
RJ
2821 (properties `((upstream-name . "RIPSeeker")))
2822 (build-system r-build-system)
2823 (propagated-inputs
2824 `(("r-s4vectors" ,r-s4vectors)
2825 ("r-iranges" ,r-iranges)
2826 ("r-genomicranges" ,r-genomicranges)
2827 ("r-summarizedexperiment" ,r-summarizedexperiment)
2828 ("r-rsamtools" ,r-rsamtools)
2829 ("r-genomicalignments" ,r-genomicalignments)
2830 ("r-rtracklayer" ,r-rtracklayer)))
99db6db7 2831 (home-page "https://bioconductor.org/packages/RIPSeeker")
6d94bf6b
RJ
2832 (synopsis
2833 "Identifying protein-associated transcripts from RIP-seq experiments")
2834 (description
2835 "This package infers and discriminates RIP peaks from RIP-seq alignments
2836using two-state HMM with negative binomial emission probability. While
2837RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
2838a suite of bioinformatics tools integrated within this self-contained software
2839package comprehensively addressing issues ranging from post-alignments
2840processing to visualization and annotation.")
2841 (license license:gpl2)))
a6ae9ffd
RJ
2842
2843(define-public r-multtest
2844 (package
2845 (name "r-multtest")
1e6920c5 2846 (version "2.46.0")
a6ae9ffd
RJ
2847 (source
2848 (origin
2849 (method url-fetch)
2850 (uri (bioconductor-uri "multtest" version))
2851 (sha256
2852 (base32
1e6920c5 2853 "06vixd81nh3nxrc6km73p7c4bwln1zm39fa9gp7gj272vsxkx53q"))))
a6ae9ffd
RJ
2854 (build-system r-build-system)
2855 (propagated-inputs
2856 `(("r-survival" ,r-survival)
2857 ("r-biocgenerics" ,r-biocgenerics)
2858 ("r-biobase" ,r-biobase)
2859 ("r-mass" ,r-mass)))
99db6db7 2860 (home-page "https://bioconductor.org/packages/multtest")
a6ae9ffd
RJ
2861 (synopsis "Resampling-based multiple hypothesis testing")
2862 (description
2863 "This package can do non-parametric bootstrap and permutation
2864resampling-based multiple testing procedures (including empirical Bayes
2865methods) for controlling the family-wise error rate (FWER), generalized
2866family-wise error rate (gFWER), tail probability of the proportion of
2867false positives (TPPFP), and false discovery rate (FDR). Several choices
2868of bootstrap-based null distribution are implemented (centered, centered
2869and scaled, quantile-transformed). Single-step and step-wise methods are
2870available. Tests based on a variety of T- and F-statistics (including
2871T-statistics based on regression parameters from linear and survival models
2872as well as those based on correlation parameters) are included. When probing
2873hypotheses with T-statistics, users may also select a potentially faster null
2874distribution which is multivariate normal with mean zero and variance
2875covariance matrix derived from the vector influence function. Results are
2876reported in terms of adjusted P-values, confidence regions and test statistic
2877cutoffs. The procedures are directly applicable to identifying differentially
2878expressed genes in DNA microarray experiments.")
2879 (license license:lgpl3)))
793f83ef 2880
5dfe4912
RW
2881(define-public r-graph
2882 (package
2883 (name "r-graph")
f519b4dc 2884 (version "1.68.0")
5dfe4912
RW
2885 (source (origin
2886 (method url-fetch)
2887 (uri (bioconductor-uri "graph" version))
2888 (sha256
2889 (base32
f519b4dc 2890 "0wr7j2pasvi3srvg9z3n034ljk8mldcixny6b3kmqbqm8dqy9py4"))))
5dfe4912
RW
2891 (build-system r-build-system)
2892 (propagated-inputs
2893 `(("r-biocgenerics" ,r-biocgenerics)))
2894 (home-page "https://bioconductor.org/packages/graph")
2895 (synopsis "Handle graph data structures in R")
2896 (description
2897 "This package implements some simple graph handling capabilities for R.")
2898 (license license:artistic2.0)))
2899
8017eb0a
RW
2900;; This is a CRAN package, but it depends on a Bioconductor package.
2901(define-public r-ggm
2902 (package
2903 (name "r-ggm")
2904 (version "2.5")
2905 (source
2906 (origin
2907 (method url-fetch)
2908 (uri (cran-uri "ggm" version))
2909 (sha256
2910 (base32
2911 "11wc6k2kj2ydy0dyks5mbvbhxm1r43id87anl1jg6dn0yv4m78di"))))
2912 (properties `((upstream-name . "ggm")))
2913 (build-system r-build-system)
2914 (propagated-inputs
2915 `(("r-graph" ,r-graph)
2916 ("r-igraph" ,r-igraph)))
2917 (home-page "https://cran.r-project.org/package=ggm")
2918 (synopsis "Functions for graphical Markov models")
2919 (description
2920 "This package provides functions and datasets for maximum likelihood
2921fitting of some classes of graphical Markov models.")
2922 (license license:gpl2+)))
2923
a07717cc
RW
2924;; This is a CRAN package, but it depends on a Bioconductor package, r-graph.
2925(define-public r-perfmeas
2926 (package
2927 (name "r-perfmeas")
2928 (version "1.2.1")
2929 (source
2930 (origin
2931 (method url-fetch)
2932 (uri (cran-uri "PerfMeas" version))
2933 (sha256
2934 (base32
2935 "1x7ancmb41zd1js24rx94plgbssyc71z2bvpic6mg34xjkwdjw93"))))
2936 (properties `((upstream-name . "PerfMeas")))
2937 (build-system r-build-system)
2938 (propagated-inputs
2939 `(("r-graph" ,r-graph)
2940 ("r-limma" ,r-limma)
2941 ("r-rbgl" ,r-rbgl)))
2942 (home-page "https://cran.r-project.org/web/packages/PerfMeas/")
2943 (synopsis "Performance measures for ranking and classification tasks")
2944 (description
2945 "This package implements different performance measures for
2946classification and ranking tasks. @dfn{Area under curve} (AUC), precision at
2947a given recall, F-score for single and multiple classes are available.")
2948 (license license:gpl2+)))
2949
b17ace24 2950;; This is a CRAN package, but it depends on a Bioconductor package.
a207bca2
RW
2951(define-public r-codedepends
2952 (package
2953 (name "r-codedepends")
2954 (version "0.6.5")
2955 (source
2956 (origin
2957 (method url-fetch)
2958 (uri (cran-uri "CodeDepends" version))
2959 (sha256
2960 (base32
2961 "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
2962 (properties `((upstream-name . "CodeDepends")))
2963 (build-system r-build-system)
2964 (propagated-inputs
2965 `(("r-codetools" ,r-codetools)
2966 ("r-graph" ,r-graph)
2967 ("r-xml" ,r-xml)))
5e1f2362 2968 (home-page "https://cran.r-project.org/web/packages/CodeDepends")
a207bca2
RW
2969 (synopsis "Analysis of R code for reproducible research and code comprehension")
2970 (description
2971 "This package provides tools for analyzing R expressions or blocks of
2972code and determining the dependencies between them. It focuses on R scripts,
2973but can be used on the bodies of functions. There are many facilities
2974including the ability to summarize or get a high-level view of code,
2975determining dependencies between variables, code improvement suggestions.")
2976 ;; Any version of the GPL
2977 (license (list license:gpl2+ license:gpl3+))))
2978
793f83ef
RJ
2979(define-public r-chippeakanno
2980 (package
2981 (name "r-chippeakanno")
215b0ced 2982 (version "3.24.2")
793f83ef
RJ
2983 (source
2984 (origin
2985 (method url-fetch)
2986 (uri (bioconductor-uri "ChIPpeakAnno" version))
2987 (sha256
2988 (base32
215b0ced 2989 "0l417aygs89wf1j9fjpfjhahzskbpbgcrm8xpx3qm4s0307vfzkw"))))
793f83ef
RJ
2990 (properties `((upstream-name . "ChIPpeakAnno")))
2991 (build-system r-build-system)
2992 (propagated-inputs
85c1d20f 2993 `(("r-annotationdbi" ,r-annotationdbi)
85c1d20f 2994 ("r-biocgenerics" ,r-biocgenerics)
793f83ef 2995 ("r-biomart" ,r-biomart)
85c1d20f 2996 ("r-biostrings" ,r-biostrings)
85c1d20f 2997 ("r-dbi" ,r-dbi)
215b0ced 2998 ("r-dplyr" ,r-dplyr)
85c1d20f
RW
2999 ("r-ensembldb" ,r-ensembldb)
3000 ("r-genomeinfodb" ,r-genomeinfodb)
3001 ("r-genomicalignments" ,r-genomicalignments)
793f83ef 3002 ("r-genomicfeatures" ,r-genomicfeatures)
f794e85d 3003 ("r-genomicranges" ,r-genomicranges)
d068d967 3004 ("r-ggplot2" ,r-ggplot2)
85c1d20f 3005 ("r-graph" ,r-graph)
f794e85d 3006 ("r-iranges" ,r-iranges)
d068d967 3007 ("r-keggrest" ,r-keggrest)
85c1d20f 3008 ("r-matrixstats" ,r-matrixstats)
793f83ef
RJ
3009 ("r-multtest" ,r-multtest)
3010 ("r-rbgl" ,r-rbgl)
793f83ef 3011 ("r-regioner" ,r-regioner)
85c1d20f
RW
3012 ("r-rsamtools" ,r-rsamtools)
3013 ("r-rtracklayer" ,r-rtracklayer)
f794e85d 3014 ("r-s4vectors" ,r-s4vectors)
793f83ef 3015 ("r-summarizedexperiment" ,r-summarizedexperiment)
793f83ef 3016 ("r-venndiagram" ,r-venndiagram)))
dc24de46
RW
3017 (native-inputs
3018 `(("r-knitr" ,r-knitr)))
99db6db7 3019 (home-page "https://bioconductor.org/packages/ChIPpeakAnno")
793f83ef
RJ
3020 (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
3021 (description
3022 "The package includes functions to retrieve the sequences around the peak,
3023obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
3024custom features such as most conserved elements and other transcription factor
3025binding sites supplied by users. Starting 2.0.5, new functions have been added
3026for finding the peaks with bi-directional promoters with summary statistics
3027(peaksNearBDP), for summarizing the occurrence of motifs in peaks
3028(summarizePatternInPeaks) and for adding other IDs to annotated peaks or
3029enrichedGO (addGeneIDs).")
3030 (license license:gpl2+)))
164502d8 3031
c8da0137
RJ
3032(define-public r-matrixgenerics
3033 (package
3034 (name "r-matrixgenerics")
669ea5ab 3035 (version "1.2.1")
c8da0137
RJ
3036 (source (origin
3037 (method url-fetch)
3038 (uri (bioconductor-uri "MatrixGenerics" version))
3039 (sha256
3040 (base32
669ea5ab 3041 "163f0z33cv6038gcjdxn1hadcg9b09qgvm6zc5zn97y4rc8grkrb"))))
c8da0137
RJ
3042 (properties
3043 `((upstream-name . "MatrixGenerics")))
3044 (build-system r-build-system)
3045 (propagated-inputs
3046 `(("r-matrixstats" ,r-matrixstats)))
3047 (home-page "https://bioconductor.org/packages/MatrixGenerics")
3048 (synopsis "S4 generic summary statistic functions for matrix-like objects")
3049 (description
3050 "This package provides S4 generic functions modeled after the
3051@code{matrixStats} API for alternative matrix implementations. Packages with
3052alternative matrix implementation can depend on this package and implement the
3053generic functions that are defined here for a useful set of row and column
3054summary statistics. Other package developers can import this package and
3055handle a different matrix implementations without worrying about
3056incompatibilities.")
3057 (license license:artistic2.0)))
3058
164502d8
RJ
3059(define-public r-marray
3060 (package
3061 (name "r-marray")
6e6c6272 3062 (version "1.68.0")
164502d8
RJ
3063 (source (origin
3064 (method url-fetch)
3065 (uri (bioconductor-uri "marray" version))
3066 (sha256
6e6c6272 3067 (base32 "1kkgv166gzvlj8p58vzam3hcaz8mypi3hhpdsjhaszwg6nav4ray"))))
164502d8
RJ
3068 (build-system r-build-system)
3069 (propagated-inputs
67487088 3070 `(("r-limma" ,r-limma)))
99db6db7 3071 (home-page "https://bioconductor.org/packages/marray")
164502d8
RJ
3072 (synopsis "Exploratory analysis for two-color spotted microarray data")
3073 (description "This package contains class definitions for two-color spotted
ab8979fc 3074microarray data. It also includes functions for data input, diagnostic plots,
164502d8
RJ
3075normalization and quality checking.")
3076 (license license:lgpl2.0+)))
0416a0d4
RJ
3077
3078(define-public r-cghbase
3079 (package
3080 (name "r-cghbase")
ee052d05 3081 (version "1.50.0")
0416a0d4
RJ
3082 (source (origin
3083 (method url-fetch)
3084 (uri (bioconductor-uri "CGHbase" version))
3085 (sha256
ee052d05 3086 (base32 "10zhjmls3f63cj0bnywjb97zhrj7x3xsq6yjhvf5cclxc4kcrcx4"))))
0416a0d4
RJ
3087 (properties `((upstream-name . "CGHbase")))
3088 (build-system r-build-system)
3089 (propagated-inputs
3090 `(("r-biobase" ,r-biobase)
3091 ("r-marray" ,r-marray)))
99db6db7 3092 (home-page "https://bioconductor.org/packages/CGHbase")
0416a0d4
RJ
3093 (synopsis "Base functions and classes for arrayCGH data analysis")
3094 (description "This package contains functions and classes that are needed by
3095the @code{arrayCGH} packages.")
3096 (license license:gpl2+)))
67ee83d6
RJ
3097
3098(define-public r-cghcall
3099 (package
3100 (name "r-cghcall")
72400035 3101 (version "2.52.0")
67ee83d6
RJ
3102 (source (origin
3103 (method url-fetch)
3104 (uri (bioconductor-uri "CGHcall" version))
3105 (sha256
72400035 3106 (base32 "1a6k87xfm79wnsc30k5aziakv51h4dd9zqw81q8bd72hc3fpz8ba"))))
67ee83d6
RJ
3107 (properties `((upstream-name . "CGHcall")))
3108 (build-system r-build-system)
3109 (propagated-inputs
3110 `(("r-biobase" ,r-biobase)
3111 ("r-cghbase" ,r-cghbase)
3112 ("r-impute" ,r-impute)
3113 ("r-dnacopy" ,r-dnacopy)
3114 ("r-snowfall" ,r-snowfall)))
99db6db7 3115 (home-page "https://bioconductor.org/packages/CGHcall")
67ee83d6
RJ
3116 (synopsis "Base functions and classes for arrayCGH data analysis")
3117 (description "This package contains functions and classes that are needed by
3118@code{arrayCGH} packages.")
3119 (license license:gpl2+)))
0ef8cc9c
RJ
3120
3121(define-public r-qdnaseq
3122 (package
3123 (name "r-qdnaseq")
3b648409 3124 (version "1.26.0")
0ef8cc9c
RJ
3125 (source (origin
3126 (method url-fetch)
3127 (uri (bioconductor-uri "QDNAseq" version))
3128 (sha256
3b648409 3129 (base32 "1njka1ldaj12id3m2z8ghlrm2lg0n5pxsxyv5gpjnsiabnnaw6ph"))))
0ef8cc9c
RJ
3130 (properties `((upstream-name . "QDNAseq")))
3131 (build-system r-build-system)
3132 (propagated-inputs
3133 `(("r-biobase" ,r-biobase)
3134 ("r-cghbase" ,r-cghbase)
3135 ("r-cghcall" ,r-cghcall)
3136 ("r-dnacopy" ,r-dnacopy)
23ce5ad1
RW
3137 ("r-future" ,r-future)
3138 ("r-future-apply" ,r-future-apply)
0ef8cc9c
RJ
3139 ("r-genomicranges" ,r-genomicranges)
3140 ("r-iranges" ,r-iranges)
3141 ("r-matrixstats" ,r-matrixstats)
3142 ("r-r-utils" ,r-r-utils)
3143 ("r-rsamtools" ,r-rsamtools)))
99db6db7 3144 (home-page "https://bioconductor.org/packages/QDNAseq")
0ef8cc9c
RJ
3145 (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
3146 (description "The genome is divided into non-overlapping fixed-sized bins,
3147number of sequence reads in each counted, adjusted with a simultaneous
3148two-dimensional loess correction for sequence mappability and GC content, and
3149filtered to remove spurious regions in the genome. Downstream steps of
3150segmentation and calling are also implemented via packages DNAcopy and CGHcall,
3151respectively.")
3152 (license license:gpl2+)))
bb15b581
RW
3153
3154(define-public r-bayseq
3155 (package
3156 (name "r-bayseq")
63572b0c 3157 (version "2.24.0")
bb15b581
RW
3158 (source
3159 (origin
3160 (method url-fetch)
3161 (uri (bioconductor-uri "baySeq" version))
3162 (sha256
3163 (base32
63572b0c 3164 "1496inlw0x4mfy3g2v7j9ips96sf7576ydnfn6hvn2m6rz2ls215"))))
bb15b581
RW
3165 (properties `((upstream-name . "baySeq")))
3166 (build-system r-build-system)
3167 (propagated-inputs
3168 `(("r-abind" ,r-abind)
3169 ("r-edger" ,r-edger)
3170 ("r-genomicranges" ,r-genomicranges)))
3171 (home-page "https://bioconductor.org/packages/baySeq/")
3172 (synopsis "Bayesian analysis of differential expression patterns in count data")
3173 (description
3174 "This package identifies differential expression in high-throughput count
3175data, such as that derived from next-generation sequencing machines,
3176calculating estimated posterior likelihoods of differential expression (or
3177more complex hypotheses) via empirical Bayesian methods.")
3178 (license license:gpl3)))
609f4ad1
RW
3179
3180(define-public r-chipcomp
3181 (package
3182 (name "r-chipcomp")
3f04b816 3183 (version "1.20.0")
609f4ad1
RW
3184 (source
3185 (origin
3186 (method url-fetch)
3187 (uri (bioconductor-uri "ChIPComp" version))
3188 (sha256
3189 (base32
3f04b816 3190 "0dbypfgys74snmyf982183ilzg6vamfw1d5y0lp5p8zxbffh2xl7"))))
609f4ad1
RW
3191 (properties `((upstream-name . "ChIPComp")))
3192 (build-system r-build-system)
3193 (propagated-inputs
3194 `(("r-biocgenerics" ,r-biocgenerics)
3195 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
3196 ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
3197 ("r-genomeinfodb" ,r-genomeinfodb)
3198 ("r-genomicranges" ,r-genomicranges)
3199 ("r-iranges" ,r-iranges)
3200 ("r-limma" ,r-limma)
3201 ("r-rsamtools" ,r-rsamtools)
3202 ("r-rtracklayer" ,r-rtracklayer)
3203 ("r-s4vectors" ,r-s4vectors)))
3204 (home-page "https://bioconductor.org/packages/ChIPComp")
3205 (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
3206 (description
3207 "ChIPComp implements a statistical method for quantitative comparison of
3208multiple ChIP-seq datasets. It detects differentially bound sharp binding
3209sites across multiple conditions considering matching control in ChIP-seq
3210datasets.")
3211 ;; Any version of the GPL.
3212 (license license:gpl3+)))
0490f9de
RW
3213
3214(define-public r-riboprofiling
3215 (package
3216 (name "r-riboprofiling")
03b655c5 3217 (version "1.20.0")
0490f9de
RW
3218 (source
3219 (origin
3220 (method url-fetch)
3221 (uri (bioconductor-uri "RiboProfiling" version))
3222 (sha256
3223 (base32
03b655c5 3224 "112071w7aw7cwckipq0dll1lssl7pwafma4v9jj9sx12rjcj57xg"))))
0490f9de
RW
3225 (properties `((upstream-name . "RiboProfiling")))
3226 (build-system r-build-system)
3227 (propagated-inputs
3228 `(("r-biocgenerics" ,r-biocgenerics)
3229 ("r-biostrings" ,r-biostrings)
3230 ("r-data-table" ,r-data-table)
3231 ("r-genomeinfodb" ,r-genomeinfodb)
3232 ("r-genomicalignments" ,r-genomicalignments)
3233 ("r-genomicfeatures" ,r-genomicfeatures)
3234 ("r-genomicranges" ,r-genomicranges)
3235 ("r-ggbio" ,r-ggbio)
3236 ("r-ggplot2" ,r-ggplot2)
3237 ("r-iranges" ,r-iranges)
3238 ("r-plyr" ,r-plyr)
3239 ("r-reshape2" ,r-reshape2)
3240 ("r-rsamtools" ,r-rsamtools)
3241 ("r-rtracklayer" ,r-rtracklayer)
3242 ("r-s4vectors" ,r-s4vectors)
3243 ("r-sqldf" ,r-sqldf)))
7aae05a9
RW
3244 (native-inputs
3245 `(("r-knitr" ,r-knitr)))
0490f9de
RW
3246 (home-page "https://bioconductor.org/packages/RiboProfiling/")
3247 (synopsis "Ribosome profiling data analysis")
3248 (description "Starting with a BAM file, this package provides the
3249necessary functions for quality assessment, read start position recalibration,
3250the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
3251of count data: pairs, log fold-change, codon frequency and coverage
3252assessment, principal component analysis on codon coverage.")
3253 (license license:gpl3)))
6ffdfe6a
RW
3254
3255(define-public r-riboseqr
3256 (package
3257 (name "r-riboseqr")
3813c9fe 3258 (version "1.24.0")
6ffdfe6a
RW
3259 (source
3260 (origin
3261 (method url-fetch)
3262 (uri (bioconductor-uri "riboSeqR" version))
3263 (sha256
3264 (base32
3813c9fe 3265 "07i64gch14rsbjlfv17s689wzlqbi7hcqhcw21pp6cw8bvhvd5xr"))))
6ffdfe6a
RW
3266 (properties `((upstream-name . "riboSeqR")))
3267 (build-system r-build-system)
3268 (propagated-inputs
3269 `(("r-abind" ,r-abind)
3270 ("r-bayseq" ,r-bayseq)
3271 ("r-genomeinfodb" ,r-genomeinfodb)
3272 ("r-genomicranges" ,r-genomicranges)
3273 ("r-iranges" ,r-iranges)
3274 ("r-rsamtools" ,r-rsamtools)
3275 ("r-seqlogo" ,r-seqlogo)))
3276 (home-page "https://bioconductor.org/packages/riboSeqR/")
3277 (synopsis "Analysis of sequencing data from ribosome profiling experiments")
3278 (description
3279 "This package provides plotting functions, frameshift detection and
3280parsing of genetic sequencing data from ribosome profiling experiments.")
3281 (license license:gpl3)))
a32279ff
RW
3282
3283(define-public r-interactionset
b2bdc2f1 3284 (package
a32279ff 3285 (name "r-interactionset")
b2bdc2f1 3286 (version "1.18.1")
a32279ff
RW
3287 (source
3288 (origin
3289 (method url-fetch)
3290 (uri (bioconductor-uri "InteractionSet" version))
3291 (sha256
3292 (base32
b2bdc2f1 3293 "0dx6yw6rxgkcidnnyjzv57vzd112nf9n2bj6dkv7r3a2d2wj6xh4"))))
a32279ff
RW
3294 (properties
3295 `((upstream-name . "InteractionSet")))
3296 (build-system r-build-system)
3297 (propagated-inputs
3298 `(("r-biocgenerics" ,r-biocgenerics)
3299 ("r-genomeinfodb" ,r-genomeinfodb)
3300 ("r-genomicranges" ,r-genomicranges)
3301 ("r-iranges" ,r-iranges)
3302 ("r-matrix" ,r-matrix)
3303 ("r-rcpp" ,r-rcpp)
3304 ("r-s4vectors" ,r-s4vectors)
3305 ("r-summarizedexperiment" ,r-summarizedexperiment)))
861a903f
RW
3306 (native-inputs
3307 `(("r-knitr" ,r-knitr)))
a32279ff
RW
3308 (home-page "https://bioconductor.org/packages/InteractionSet")
3309 (synopsis "Base classes for storing genomic interaction data")
3310 (description
02fe0976 3311 "This package provides the @code{GInteractions},
a32279ff
RW
3312@code{InteractionSet} and @code{ContactMatrix} objects and associated methods
3313for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
3314experiments.")
3315 (license license:gpl3)))
cf9a29b2
RW
3316
3317(define-public r-genomicinteractions
3318 (package
3319 (name "r-genomicinteractions")
dd9341ff 3320 (version "1.24.0")
cf9a29b2
RW
3321 (source
3322 (origin
3323 (method url-fetch)
3324 (uri (bioconductor-uri "GenomicInteractions" version))
3325 (sha256
3326 (base32
dd9341ff 3327 "0ad0a5cadchx1rkqj4cc8k0y1zf34jgp1406hvik5zabr7xijkbd"))))
cf9a29b2
RW
3328 (properties
3329 `((upstream-name . "GenomicInteractions")))
3330 (build-system r-build-system)
3331 (propagated-inputs
3332 `(("r-biobase" ,r-biobase)
3333 ("r-biocgenerics" ,r-biocgenerics)
3334 ("r-data-table" ,r-data-table)
3335 ("r-dplyr" ,r-dplyr)
3336 ("r-genomeinfodb" ,r-genomeinfodb)
3337 ("r-genomicranges" ,r-genomicranges)
3338 ("r-ggplot2" ,r-ggplot2)
3339 ("r-gridextra" ,r-gridextra)
3340 ("r-gviz" ,r-gviz)
3341 ("r-igraph" ,r-igraph)
3342 ("r-interactionset" ,r-interactionset)
3343 ("r-iranges" ,r-iranges)
3344 ("r-rsamtools" ,r-rsamtools)
3345 ("r-rtracklayer" ,r-rtracklayer)
3346 ("r-s4vectors" ,r-s4vectors)
3347 ("r-stringr" ,r-stringr)))
81a37891
RW
3348 (native-inputs
3349 `(("r-knitr" ,r-knitr)))
cf9a29b2
RW
3350 (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
3351 (synopsis "R package for handling genomic interaction data")
3352 (description
3353 "This R package provides tools for handling genomic interaction data,
3354such as ChIA-PET/Hi-C, annotating genomic features with interaction
3355information and producing various plots and statistics.")
3356 (license license:gpl3)))
27c51606
RW
3357
3358(define-public r-ctc
3359 (package
3360 (name "r-ctc")
d27dfbf7 3361 (version "1.64.0")
27c51606
RW
3362 (source
3363 (origin
3364 (method url-fetch)
3365 (uri (bioconductor-uri "ctc" version))
3366 (sha256
3367 (base32
d27dfbf7 3368 "1nwlphbfba3w8ixck02k5c84qm4flnp9fd68li0jn5a08qi9gmyp"))))
27c51606
RW
3369 (build-system r-build-system)
3370 (propagated-inputs `(("r-amap" ,r-amap)))
3371 (home-page "https://bioconductor.org/packages/ctc/")
3372 (synopsis "Cluster and tree conversion")
3373 (description
3374 "This package provides tools for exporting and importing classification
3375trees and clusters to other programs.")
3376 (license license:gpl2)))
5da0e142
RW
3377
3378(define-public r-goseq
3379 (package
3380 (name "r-goseq")
c97bcfbd 3381 (version "1.42.0")
5da0e142
RW
3382 (source
3383 (origin
3384 (method url-fetch)
3385 (uri (bioconductor-uri "goseq" version))
3386 (sha256
3387 (base32
c97bcfbd 3388 "18fs3m4kl3zahn42j20rjvxy83irscgqx0dvid7va4majvsib509"))))
5da0e142
RW
3389 (build-system r-build-system)
3390 (propagated-inputs
3391 `(("r-annotationdbi" ,r-annotationdbi)
3392 ("r-biasedurn" ,r-biasedurn)
3393 ("r-biocgenerics" ,r-biocgenerics)
3394 ("r-genelendatabase" ,r-genelendatabase)
3395 ("r-go-db" ,r-go-db)
3396 ("r-mgcv" ,r-mgcv)))
3397 (home-page "https://bioconductor.org/packages/goseq/")
3398 (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
3399 (description
3400 "This package provides tools to detect Gene Ontology and/or other user
3401defined categories which are over/under represented in RNA-seq data.")
3402 (license license:lgpl2.0+)))
f4235c0e
RW
3403
3404(define-public r-glimma
3405 (package
3406 (name "r-glimma")
3dab4570 3407 (version "2.0.0")
f4235c0e
RW
3408 (source
3409 (origin
3410 (method url-fetch)
3411 (uri (bioconductor-uri "Glimma" version))
3412 (sha256
3413 (base32
3dab4570 3414 "0gy30v30lw27frhmw39pzacqzrv2vwj5rsp6gb3yifllrahdiffv"))))
f4235c0e
RW
3415 (properties `((upstream-name . "Glimma")))
3416 (build-system r-build-system)
3417 (propagated-inputs
3dab4570 3418 `(("r-deseq2" ,r-deseq2)
3419 ("r-edger" ,r-edger)
3420 ("r-htmlwidgets" ,r-htmlwidgets)
f4235c0e 3421 ("r-jsonlite" ,r-jsonlite)
3dab4570 3422 ("r-limma" ,r-limma)
3423 ("r-s4vectors" ,r-s4vectors)
3424 ("r-summarizedexperiment" ,r-summarizedexperiment)))
a6251d6e
RW
3425 (native-inputs
3426 `(("r-knitr" ,r-knitr)))
f4235c0e
RW
3427 (home-page "https://github.com/Shians/Glimma")
3428 (synopsis "Interactive HTML graphics")
3429 (description
3430 "This package generates interactive visualisations for analysis of
3431RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
3432HTML page. The interactions are built on top of the popular static
3433representations of analysis results in order to provide additional
3434information.")
3435 (license license:lgpl3)))
aa388dc7
RW
3436
3437(define-public r-rots
3438 (package
3439 (name "r-rots")
0ef40b23 3440 (version "1.18.0")
aa388dc7
RW
3441 (source
3442 (origin
3443 (method url-fetch)
3444 (uri (bioconductor-uri "ROTS" version))
3445 (sha256
3446 (base32
0ef40b23 3447 "0qk0gfhgr14g13zlfyf5101b5s8cma7j3r8a92q93h0axy8ka23n"))))
aa388dc7
RW
3448 (properties `((upstream-name . "ROTS")))
3449 (build-system r-build-system)
3450 (propagated-inputs
3451 `(("r-biobase" ,r-biobase)
3452 ("r-rcpp" ,r-rcpp)))
3453 (home-page "https://bioconductor.org/packages/ROTS/")
3454 (synopsis "Reproducibility-Optimized Test Statistic")
3455 (description
3456 "This package provides tools for calculating the
3457@dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
3458in omics data.")
3459 (license license:gpl2+)))
b64ce4b7 3460
cad6fb2d
RW
3461(define-public r-plgem
3462 (package
3463 (name "r-plgem")
1c9bdfcf 3464 (version "1.62.0")
cad6fb2d
RW
3465 (source
3466 (origin
3467 (method url-fetch)
3468 (uri (bioconductor-uri "plgem" version))
3469 (sha256
3470 (base32
1c9bdfcf 3471 "039gqwsm1v6q8v8b248nm8g9gnsk379mfx65rbgdmh3chsd8pm8a"))))
cad6fb2d
RW
3472 (build-system r-build-system)
3473 (propagated-inputs
3474 `(("r-biobase" ,r-biobase)
3475 ("r-mass" ,r-mass)))
3476 (home-page "http://www.genopolis.it")
3477 (synopsis "Detect differential expression in microarray and proteomics datasets")
3478 (description
3479 "The Power Law Global Error Model (PLGEM) has been shown to faithfully
3480model the variance-versus-mean dependence that exists in a variety of
3481genome-wide datasets, including microarray and proteomics data. The use of
3482PLGEM has been shown to improve the detection of differentially expressed
3483genes or proteins in these datasets.")
3484 (license license:gpl2)))
3485
b64ce4b7
RW
3486(define-public r-inspect
3487 (package
3488 (name "r-inspect")
41d6b41f 3489 (version "1.20.0")
b64ce4b7
RW
3490 (source
3491 (origin
3492 (method url-fetch)
3493 (uri (bioconductor-uri "INSPEcT" version))
3494 (sha256
3495 (base32
41d6b41f 3496 "1jymvi5mf7vhs58zfh290pacfswgvkw09rmbirmr24kxcgl30483"))))
b64ce4b7
RW
3497 (properties `((upstream-name . "INSPEcT")))
3498 (build-system r-build-system)
3499 (propagated-inputs
3500 `(("r-biobase" ,r-biobase)
3501 ("r-biocgenerics" ,r-biocgenerics)
3502 ("r-biocparallel" ,r-biocparallel)
c86fc969 3503 ("r-deseq2" ,r-deseq2)
b64ce4b7 3504 ("r-desolve" ,r-desolve)
bd824de3 3505 ("r-gdata" ,r-gdata)
74bb4cdf 3506 ("r-genomeinfodb" ,r-genomeinfodb)
b64ce4b7
RW
3507 ("r-genomicalignments" ,r-genomicalignments)
3508 ("r-genomicfeatures" ,r-genomicfeatures)
3509 ("r-genomicranges" ,r-genomicranges)
3510 ("r-iranges" ,r-iranges)
74bb4cdf 3511 ("r-kernsmooth" ,r-kernsmooth)
c86fc969 3512 ("r-plgem" ,r-plgem)
b64ce4b7
RW
3513 ("r-proc" ,r-proc)
3514 ("r-rootsolve" ,r-rootsolve)
3515 ("r-rsamtools" ,r-rsamtools)
437bc4dd 3516 ("r-rtracklayer" ,r-rtracklayer)
c86fc969
RW
3517 ("r-s4vectors" ,r-s4vectors)
3518 ("r-shiny" ,r-shiny)
3519 ("r-summarizedexperiment" ,r-summarizedexperiment)
3520 ("r-txdb-mmusculus-ucsc-mm9-knowngene"
3521 ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
437bc4dd
RW
3522 (native-inputs
3523 `(("r-knitr" ,r-knitr)))
b64ce4b7
RW
3524 (home-page "https://bioconductor.org/packages/INSPEcT")
3525 (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
3526 (description
3527 "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
3528Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
3529order to evaluate synthesis, processing and degradation rates and assess via
3530modeling the rates that determines changes in mature mRNA levels.")
3531 (license license:gpl2)))
f6e99763
RW
3532
3533(define-public r-dnabarcodes
3534 (package
3535 (name "r-dnabarcodes")
874a774f 3536 (version "1.20.0")
f6e99763
RW
3537 (source
3538 (origin
3539 (method url-fetch)
3540 (uri (bioconductor-uri "DNABarcodes" version))
3541 (sha256
3542 (base32
874a774f 3543 "0zzf6xgg6k1gdig8zvpawck2bgmamsc0k43j4pl4xsz9an6dmzbg"))))
f6e99763
RW
3544 (properties `((upstream-name . "DNABarcodes")))
3545 (build-system r-build-system)
3546 (propagated-inputs
3547 `(("r-bh" ,r-bh)
3548 ("r-matrix" ,r-matrix)
3549 ("r-rcpp" ,r-rcpp)))
14f40ae8
RW
3550 (native-inputs
3551 `(("r-knitr" ,r-knitr)))
f6e99763
RW
3552 (home-page "https://bioconductor.org/packages/DNABarcodes")
3553 (synopsis "Create and analyze DNA barcodes")
3554 (description
3555 "This package offers tools to create DNA barcode sets capable of
3556correcting insertion, deletion, and substitution errors. Existing barcodes
3557can be analyzed regarding their minimal, maximal and average distances between
3558barcodes. Finally, reads that start with a (possibly mutated) barcode can be
3559demultiplexed, i.e. assigned to their original reference barcode.")
3560 (license license:gpl2)))
09aa3d06
RW
3561
3562(define-public r-ruvseq
3563 (package
3564 (name "r-ruvseq")
a55b1622 3565 (version "1.24.0")
09aa3d06
RW
3566 (source
3567 (origin
3568 (method url-fetch)
3569 (uri (bioconductor-uri "RUVSeq" version))
3570 (sha256
3571 (base32
a55b1622 3572 "1anrybyrzpajr5434svyfbaypjai6x0ifsmqvjgimmxq3xqhv0jh"))))
09aa3d06
RW
3573 (properties `((upstream-name . "RUVSeq")))
3574 (build-system r-build-system)
3575 (propagated-inputs
3576 `(("r-biobase" ,r-biobase)
3577 ("r-edaseq" ,r-edaseq)
3578 ("r-edger" ,r-edger)
3579 ("r-mass" ,r-mass)))
ae0fcaa6
RW
3580 (native-inputs
3581 `(("r-knitr" ,r-knitr)))
09aa3d06
RW
3582 (home-page "https://github.com/drisso/RUVSeq")
3583 (synopsis "Remove unwanted variation from RNA-Seq data")
3584 (description
3585 "This package implements methods to @dfn{remove unwanted variation} (RUV)
3586of Risso et al. (2014) for the normalization of RNA-Seq read counts between
3587samples.")
3588 (license license:artistic2.0)))
286157dc
RW
3589
3590(define-public r-biocneighbors
3591 (package
3592 (name "r-biocneighbors")
47147877 3593 (version "1.8.2")
286157dc
RW
3594 (source
3595 (origin
3596 (method url-fetch)
3597 (uri (bioconductor-uri "BiocNeighbors" version))
3598 (sha256
3599 (base32
47147877 3600 "19gyl917lf5ydy5hgj0hnc388rw5sbj83awav9js2yr2zmbgn4d7"))))
286157dc
RW
3601 (properties `((upstream-name . "BiocNeighbors")))
3602 (build-system r-build-system)
3603 (propagated-inputs
12e2aa96
RW
3604 `(("r-biocparallel" ,r-biocparallel)
3605 ("r-matrix" ,r-matrix)
286157dc 3606 ("r-rcpp" ,r-rcpp)
6fc161fc 3607 ("r-rcpphnsw" ,r-rcpphnsw)
286157dc 3608 ("r-s4vectors" ,r-s4vectors)))
f5864c11
RW
3609 (native-inputs
3610 `(("r-knitr" ,r-knitr)))
286157dc
RW
3611 (home-page "https://bioconductor.org/packages/BiocNeighbors")
3612 (synopsis "Nearest Neighbor Detection for Bioconductor packages")
3613 (description
3614 "This package implements exact and approximate methods for nearest
3615neighbor detection, in a framework that allows them to be easily switched
3616within Bioconductor packages or workflows. The exact algorithm is implemented
3617using pre-clustering with the k-means algorithm. Functions are also provided
3618to search for all neighbors within a given distance. Parallelization is
3619achieved for all methods using the BiocParallel framework.")
3620 (license license:gpl3)))
8a587c89 3621
99391290
RW
3622(define-public r-biocsingular
3623 (package
3624 (name "r-biocsingular")
798ec289 3625 (version "1.6.0")
99391290
RW
3626 (source
3627 (origin
3628 (method url-fetch)
3629 (uri (bioconductor-uri "BiocSingular" version))
3630 (sha256
3631 (base32
798ec289 3632 "1hczix1h14d19hzcsngqkqqnqkprs41phzlcird8haxnw9bs03ni"))))
99391290
RW
3633 (properties `((upstream-name . "BiocSingular")))
3634 (build-system r-build-system)
3635 (propagated-inputs
3636 `(("r-beachmat" ,r-beachmat)
3637 ("r-biocgenerics" ,r-biocgenerics)
3638 ("r-biocparallel" ,r-biocparallel)
3639 ("r-delayedarray" ,r-delayedarray)
3640 ("r-irlba" ,r-irlba)
3641 ("r-matrix" ,r-matrix)
3642 ("r-rcpp" ,r-rcpp)
3643 ("r-rsvd" ,r-rsvd)
3644 ("r-s4vectors" ,r-s4vectors)))
a8351d46
RW
3645 (native-inputs
3646 `(("r-knitr" ,r-knitr)))
99391290
RW
3647 (home-page "https://github.com/LTLA/BiocSingular")
3648 (synopsis "Singular value decomposition for Bioconductor packages")
3649 (description
3650 "This package implements exact and approximate methods for singular value
3651decomposition and principal components analysis, in a framework that allows
3652them to be easily switched within Bioconductor packages or workflows. Where
3653possible, parallelization is achieved using the BiocParallel framework.")
3654 (license license:gpl3)))
3655
a961ae46
RW
3656(define-public r-destiny
3657 (package
3658 (name "r-destiny")
4217307f 3659 (version "3.4.0")
a961ae46
RW
3660 (source
3661 (origin
3662 (method url-fetch)
3663 (uri (bioconductor-uri "destiny" version))
3664 (sha256
3665 (base32
4217307f 3666 "1i7f5q02zvpfaxhd76fbw0h1wfgjphyn5hrmrjpvlnv4ardzsir2"))))
a961ae46
RW
3667 (build-system r-build-system)
3668 (propagated-inputs
3669 `(("r-biobase" ,r-biobase)
3670 ("r-biocgenerics" ,r-biocgenerics)
6e10ac07 3671 ("r-ggplot-multistats" ,r-ggplot-multistats)
0aa72f2d 3672 ("r-ggplot2" ,r-ggplot2)
a961ae46 3673 ("r-ggthemes" ,r-ggthemes)
6e10ac07
RW
3674 ("r-irlba" ,r-irlba)
3675 ("r-knn-covertree" ,r-knn-covertree)
a961ae46 3676 ("r-matrix" ,r-matrix)
6e10ac07 3677 ("r-pcamethods" ,r-pcamethods)
a961ae46
RW
3678 ("r-proxy" ,r-proxy)
3679 ("r-rcpp" ,r-rcpp)
3680 ("r-rcppeigen" ,r-rcppeigen)
6e10ac07
RW
3681 ("r-rcpphnsw" ,r-rcpphnsw)
3682 ("r-rspectra" ,r-rspectra)
a961ae46
RW
3683 ("r-scales" ,r-scales)
3684 ("r-scatterplot3d" ,r-scatterplot3d)
6e10ac07 3685 ("r-singlecellexperiment" ,r-singlecellexperiment)
a961ae46
RW
3686 ("r-smoother" ,r-smoother)
3687 ("r-summarizedexperiment" ,r-summarizedexperiment)
6e10ac07
RW
3688 ("r-tidyr" ,r-tidyr)
3689 ("r-tidyselect" ,r-tidyselect)
a961ae46 3690 ("r-vim" ,r-vim)))
3f782a6d
RW
3691 (native-inputs
3692 `(("r-nbconvertr" ,r-nbconvertr))) ; for vignettes
a961ae46
RW
3693 (home-page "https://bioconductor.org/packages/destiny/")
3694 (synopsis "Create and plot diffusion maps")
3695 (description "This package provides tools to create and plot diffusion
3696maps.")
3697 ;; Any version of the GPL
3698 (license license:gpl3+)))
3699
8a587c89
RW
3700(define-public r-savr
3701 (package
3702 (name "r-savr")
967fc583 3703 (version "1.28.0")
8a587c89
RW
3704 (source
3705 (origin
3706 (method url-fetch)
3707 (uri (bioconductor-uri "savR" version))
3708 (sha256
3709 (base32
967fc583 3710 "1vha9b7gndwjzvrzr1hdhv3wc6a1s2n9grxwfd78yb2lkysf4hic"))))
8a587c89
RW
3711 (properties `((upstream-name . "savR")))
3712 (build-system r-build-system)
3713 (propagated-inputs
3714 `(("r-ggplot2" ,r-ggplot2)
3715 ("r-gridextra" ,r-gridextra)
3716 ("r-reshape2" ,r-reshape2)
3717 ("r-scales" ,r-scales)
3718 ("r-xml" ,r-xml)))
3719 (home-page "https://github.com/bcalder/savR")
3720 (synopsis "Parse and analyze Illumina SAV files")
3721 (description
3722 "This package provides tools to parse Illumina Sequence Analysis
3723Viewer (SAV) files, access data, and generate QC plots.")
3724 (license license:agpl3+)))
41ffc214
RW
3725
3726(define-public r-chipexoqual
3727 (package
3728 (name "r-chipexoqual")
ff4d0804 3729 (version "1.14.0")
41ffc214
RW
3730 (source
3731 (origin
3732 (method url-fetch)
3733 (uri (bioconductor-uri "ChIPexoQual" version))
3734 (sha256
3735 (base32
ff4d0804 3736 "15r5jgkfwwfqpw4v4q2ddmglm3bfw002nnbnzn1s0v2b1w3bgiag"))))
41ffc214
RW
3737 (properties `((upstream-name . "ChIPexoQual")))
3738 (build-system r-build-system)
3739 (propagated-inputs
3740 `(("r-biocparallel" ,r-biocparallel)
3741 ("r-biovizbase" ,r-biovizbase)
3742 ("r-broom" ,r-broom)
3743 ("r-data-table" ,r-data-table)
3744 ("r-dplyr" ,r-dplyr)
3745 ("r-genomeinfodb" ,r-genomeinfodb)
3746 ("r-genomicalignments" ,r-genomicalignments)
3747 ("r-genomicranges" ,r-genomicranges)
3748 ("r-ggplot2" ,r-ggplot2)
3749 ("r-hexbin" ,r-hexbin)
3750 ("r-iranges" ,r-iranges)
3751 ("r-rcolorbrewer" ,r-rcolorbrewer)
3752 ("r-rmarkdown" ,r-rmarkdown)
3753 ("r-rsamtools" ,r-rsamtools)
3754 ("r-s4vectors" ,r-s4vectors)
3755 ("r-scales" ,r-scales)
3756 ("r-viridis" ,r-viridis)))
9697afb1
RW
3757 (native-inputs
3758 `(("r-knitr" ,r-knitr)))
41ffc214
RW
3759 (home-page "https://github.com/keleslab/ChIPexoQual")
3760 (synopsis "Quality control pipeline for ChIP-exo/nexus data")
3761 (description
3762 "This package provides a quality control pipeline for ChIP-exo/nexus
3763sequencing data.")
3764 (license license:gpl2+)))
c18dccff 3765
3d13b448
RW
3766(define-public r-copynumber
3767 (package
3768 (name "r-copynumber")
43d8db04 3769 (version "1.30.0")
3d13b448
RW
3770 (source (origin
3771 (method url-fetch)
3772 (uri (bioconductor-uri "copynumber" version))
3773 (sha256
3774 (base32
43d8db04 3775 "00fyfy3kpz33v1hqisd5m5xdazwjmjrfj8ssbf6p9m3am2ar23gm"))))
3d13b448
RW
3776 (build-system r-build-system)
3777 (propagated-inputs
3778 `(("r-s4vectors" ,r-s4vectors)
3779 ("r-iranges" ,r-iranges)
3780 ("r-genomicranges" ,r-genomicranges)
3781 ("r-biocgenerics" ,r-biocgenerics)))
3782 (home-page "https://bioconductor.org/packages/copynumber")
3783 (synopsis "Segmentation of single- and multi-track copy number data")
3784 (description
3785 "This package segments single- and multi-track copy number data by a
3786penalized least squares regression method.")
3787 (license license:artistic2.0)))
3788
c18dccff
RW
3789(define-public r-dnacopy
3790 (package
3791 (name "r-dnacopy")
850f4c2a 3792 (version "1.64.0")
c18dccff
RW
3793 (source
3794 (origin
3795 (method url-fetch)
3796 (uri (bioconductor-uri "DNAcopy" version))
3797 (sha256
3798 (base32
850f4c2a 3799 "0km5af4iw8a0m6by933lgdi5246jafyfxk6fsqdiwg07v9wxw5hc"))))
c18dccff
RW
3800 (properties `((upstream-name . "DNAcopy")))
3801 (build-system r-build-system)
3802 (native-inputs `(("gfortran" ,gfortran)))
3803 (home-page "https://bioconductor.org/packages/DNAcopy")
3804 (synopsis "DNA copy number data analysis")
3805 (description
3806 "This package implements the @dfn{circular binary segmentation} (CBS)
3807algorithm to segment DNA copy number data and identify genomic regions with
3808abnormal copy number.")
3809 (license license:gpl2+)))
3a0babac
RW
3810
3811;; This is a CRAN package, but it uncharacteristically depends on a
3812;; Bioconductor package.
3813(define-public r-htscluster
3814 (package
3815 (name "r-htscluster")
3816 (version "2.0.8")
3817 (source
3818 (origin
3819 (method url-fetch)
3820 (uri (cran-uri "HTSCluster" version))
3821 (sha256
3822 (base32
3823 "0wnbfh6hdx8692jilgmv8sys1zm6fqc6mim7vvjhyqlmpm8gm0kg"))))
3824 (properties `((upstream-name . "HTSCluster")))
3825 (build-system r-build-system)
3826 (propagated-inputs
3827 `(("r-capushe" ,r-capushe)
3828 ("r-edger" ,r-edger)
3829 ("r-plotrix" ,r-plotrix)))
3830 (home-page "https://cran.r-project.org/web/packages/HTSCluster")
3831 (synopsis "Clustering high-throughput transcriptome sequencing (HTS) data")
3832 (description
3833 "This package provides a Poisson mixture model is implemented to cluster
3834genes from high-throughput transcriptome sequencing (RNA-seq) data. Parameter
3835estimation is performed using either the EM or CEM algorithm, and the slope
3836heuristics are used for model selection (i.e., to choose the number of
3837clusters).")
3838 (license license:gpl3+)))
173c9960
RW
3839
3840(define-public r-deds
3841 (package
3842 (name "r-deds")
96030bf7 3843 (version "1.60.0")
173c9960
RW
3844 (source
3845 (origin
3846 (method url-fetch)
3847 (uri (bioconductor-uri "DEDS" version))
3848 (sha256
3849 (base32
96030bf7 3850 "0vzsmah2lhxf8k6n4d0i4j609sbvygmb6ii2ridg9z3nskwkrhp8"))))
173c9960
RW
3851 (properties `((upstream-name . "DEDS")))
3852 (build-system r-build-system)
3853 (home-page "https://bioconductor.org/packages/DEDS/")
3854 (synopsis "Differential expression via distance summary for microarray data")
3855 (description
3856 "This library contains functions that calculate various statistics of
3857differential expression for microarray data, including t statistics, fold
3858change, F statistics, SAM, moderated t and F statistics and B statistics. It
3859also implements a new methodology called DEDS (Differential Expression via
3860Distance Summary), which selects differentially expressed genes by integrating
3861and summarizing a set of statistics using a weighted distance approach.")
3862 ;; Any version of the LGPL.
3863 (license license:lgpl3+)))
7ed869f7
RW
3864
3865;; This is a CRAN package, but since it depends on a Bioconductor package we
3866;; put it here.
3867(define-public r-nbpseq
3868 (package
3869 (name "r-nbpseq")
3870 (version "0.3.0")
3871 (source
3872 (origin
3873 (method url-fetch)
3874 (uri (cran-uri "NBPSeq" version))
3875 (sha256
3876 (base32
3877 "0l4ylxhs2k9ww21jjqs67fygk92avdchhx2y1ixzl7yr2yh1y9by"))))
3878 (properties `((upstream-name . "NBPSeq")))
3879 (build-system r-build-system)
3880 (propagated-inputs
3881 `(("r-qvalue" ,r-qvalue)))
3882 (home-page "https://cran.r-project.org/web/packages/NBPSeq")
3883 (synopsis "Negative binomial models for RNA-Seq data")
3884 (description
3885 "This package provides negative binomial models for two-group comparisons
3886and regression inferences from RNA-sequencing data.")
3887 (license license:gpl2)))
3087a2f3
RW
3888
3889(define-public r-ebseq
3890 (package
3891 (name "r-ebseq")
939c888d 3892 (version "1.30.0")
3087a2f3
RW
3893 (source
3894 (origin
3895 (method url-fetch)
3896 (uri (bioconductor-uri "EBSeq" version))
3897 (sha256
3898 (base32
939c888d 3899 "1x2489xaqg85v7n3yhqs0nh9ha6dn4m167dkc6akzig4xivwjjny"))))
3087a2f3
RW
3900 (properties `((upstream-name . "EBSeq")))
3901 (build-system r-build-system)
3902 (propagated-inputs
3903 `(("r-blockmodeling" ,r-blockmodeling)
3904 ("r-gplots" ,r-gplots)
3905 ("r-testthat" ,r-testthat)))
3906 (home-page "https://bioconductor.org/packages/EBSeq")
3907 (synopsis "Differential expression analysis of RNA-seq data")
3908 (description
3909 "This package provides tools for differential expression analysis at both
3910gene and isoform level using RNA-seq data")
3911 (license license:artistic2.0)))
cb1ab035
RJ
3912
3913(define-public r-karyoploter
3914 (package
3915 (name "r-karyoploter")
37da4513 3916 (version "1.16.0")
cb1ab035
RJ
3917 (source (origin
3918 (method url-fetch)
3919 (uri (bioconductor-uri "karyoploteR" version))
3920 (sha256
3921 (base32
37da4513 3922 "1agw49mckm3g33igqdp9lr8a4ky8nhivaxrs7d00dvzk0diqwdb2"))))
cb1ab035
RJ
3923 (build-system r-build-system)
3924 (propagated-inputs
6e2dc9e3
RW
3925 `(("r-annotationdbi" ,r-annotationdbi)
3926 ("r-bamsignals" ,r-bamsignals)
3927 ("r-bezier" ,r-bezier)
3928 ("r-biovizbase" ,r-biovizbase)
3929 ("r-digest" ,r-digest)
3930 ("r-genomeinfodb" ,r-genomeinfodb)
3931 ("r-genomicfeatures" ,r-genomicfeatures)
cb1ab035
RJ
3932 ("r-genomicranges" ,r-genomicranges)
3933 ("r-iranges" ,r-iranges)
cb1ab035 3934 ("r-memoise" ,r-memoise)
6e2dc9e3
RW
3935 ("r-regioner" ,r-regioner)
3936 ("r-rsamtools" ,r-rsamtools)
cb1ab035 3937 ("r-rtracklayer" ,r-rtracklayer)
cb1ab035 3938 ("r-s4vectors" ,r-s4vectors)
cb1ab035 3939 ("r-variantannotation" ,r-variantannotation)))
6e2dc9e3
RW
3940 (native-inputs
3941 `(("r-knitr" ,r-knitr)))
cb1ab035
RJ
3942 (home-page "https://bioconductor.org/packages/karyoploteR/")
3943 (synopsis "Plot customizable linear genomes displaying arbitrary data")
3944 (description "This package creates karyotype plots of arbitrary genomes and
7230f6d5 3945offers a complete set of functions to plot arbitrary data on them. It mimics
cb1ab035
RJ
3946many R base graphics functions coupling them with a coordinate change function
3947automatically mapping the chromosome and data coordinates into the plot
3948coordinates.")
3949 (license license:artistic2.0)))
2cb71d81
RW
3950
3951(define-public r-lpsymphony
3952 (package
3953 (name "r-lpsymphony")
378d67c9 3954 (version "1.18.0")
2cb71d81
RW
3955 (source
3956 (origin
3957 (method url-fetch)
3958 (uri (bioconductor-uri "lpsymphony" version))
3959 (sha256
3960 (base32
378d67c9 3961 "0f9qjfv7rp1y3mwscnjz3pph7m40zgz55xcdhyii6k1iw2vyaxx9"))))
2cb71d81
RW
3962 (build-system r-build-system)
3963 (inputs
0653b8b0 3964 `(("zlib" ,zlib)))
2cb71d81 3965 (native-inputs
0653b8b0
RW
3966 `(("pkg-config" ,pkg-config)
3967 ("r-knitr" ,r-knitr)))
c756328e 3968 (home-page "https://r-forge.r-project.org/projects/rsymphony")
2cb71d81
RW
3969 (synopsis "Symphony integer linear programming solver in R")
3970 (description
3971 "This package was derived from Rsymphony. The package provides an R
3972interface to SYMPHONY, a linear programming solver written in C++. The main
3973difference between this package and Rsymphony is that it includes the solver
3974source code, while Rsymphony expects to find header and library files on the
3975users' system. Thus the intention of @code{lpsymphony} is to provide an easy
3976to install interface to SYMPHONY.")
3977 ;; Symphony 5.4 or later is distributed under the terms of the EPL 1.0.
3978 ;; lpsimphony is released under the same terms.
3979 (license license:epl1.0)))
704de8f5
RW
3980
3981(define-public r-ihw
3982 (package
3983 (name "r-ihw")
95b1f350 3984 (version "1.18.0")
704de8f5
RW
3985 (source
3986 (origin
3987 (method url-fetch)
3988 (uri (bioconductor-uri "IHW" version))
3989 (sha256
3990 (base32
95b1f350 3991 "04szg3bj5cjixxcp8j3inmj0fzk2mg8gp2w2b33x0im8ik24qiw0"))))
704de8f5
RW
3992 (properties `((upstream-name . "IHW")))
3993 (build-system r-build-system)
3994 (propagated-inputs
3995 `(("r-biocgenerics" ,r-biocgenerics)
3996 ("r-fdrtool" ,r-fdrtool)
3997 ("r-lpsymphony" ,r-lpsymphony)
3998 ("r-slam" ,r-slam)))
359a084a
RW
3999 (native-inputs
4000 `(("r-knitr" ,r-knitr)))
704de8f5
RW
4001 (home-page "https://bioconductor.org/packages/IHW")
4002 (synopsis "Independent hypothesis weighting")
4003 (description
4004 "@dfn{Independent hypothesis weighting} (IHW) is a multiple testing
4005procedure that increases power compared to the method of Benjamini and
4006Hochberg by assigning data-driven weights to each hypothesis. The input to
4007IHW is a two-column table of p-values and covariates. The covariate can be
4008any continuous-valued or categorical variable that is thought to be
4009informative on the statistical properties of each hypothesis test, while it is
4010independent of the p-value under the null hypothesis.")
4011 (license license:artistic2.0)))
251e0830
RW
4012
4013(define-public r-icobra
4014 (package
4015 (name "r-icobra")
b410f072 4016 (version "1.18.1")
251e0830
RW
4017 (source
4018 (origin
4019 (method url-fetch)
4020 (uri (bioconductor-uri "iCOBRA" version))
4021 (sha256
4022 (base32
b410f072 4023 "183asczy9v2v1vrzxb7n7pa2yfzym3l24r3737k0jg6hnp2bpw50"))))
251e0830
RW
4024 (properties `((upstream-name . "iCOBRA")))
4025 (build-system r-build-system)
4026 (propagated-inputs
4027 `(("r-dplyr" ,r-dplyr)
4028 ("r-dt" ,r-dt)
4029 ("r-ggplot2" ,r-ggplot2)
4030 ("r-limma" ,r-limma)
4031 ("r-reshape2" ,r-reshape2)
4032 ("r-rocr" ,r-rocr)
4033 ("r-scales" ,r-scales)
4034 ("r-shiny" ,r-shiny)
4035 ("r-shinybs" ,r-shinybs)
4036 ("r-shinydashboard" ,r-shinydashboard)
4037 ("r-upsetr" ,r-upsetr)))
ee1e8fee
RW
4038 (native-inputs
4039 `(("r-knitr" ,r-knitr)))
251e0830
RW
4040 (home-page "https://bioconductor.org/packages/iCOBRA")
4041 (synopsis "Comparison and visualization of ranking and assignment methods")
4042 (description
4043 "This package provides functions for calculation and visualization of
4044performance metrics for evaluation of ranking and binary
4045classification (assignment) methods. It also contains a Shiny application for
4046interactive exploration of results.")
4047 (license license:gpl2+)))
925fcdbb
RW
4048
4049(define-public r-mast
4050 (package
4051 (name "r-mast")
532b1068 4052 (version "1.16.0")
925fcdbb
RW
4053 (source
4054 (origin
4055 (method url-fetch)
4056 (uri (bioconductor-uri "MAST" version))
4057 (sha256
4058 (base32
532b1068 4059 "11qr7n9i4masqz0yzikddchyn223m8dy6zv461dly07fd43qi9mn"))))
925fcdbb
RW
4060 (properties `((upstream-name . "MAST")))
4061 (build-system r-build-system)
4062 (propagated-inputs
4063 `(("r-abind" ,r-abind)
4064 ("r-biobase" ,r-biobase)
4065 ("r-biocgenerics" ,r-biocgenerics)
4066 ("r-data-table" ,r-data-table)
4067 ("r-ggplot2" ,r-ggplot2)
4068 ("r-plyr" ,r-plyr)
4069 ("r-progress" ,r-progress)
4070 ("r-reshape2" ,r-reshape2)
4071 ("r-s4vectors" ,r-s4vectors)
4072 ("r-singlecellexperiment" ,r-singlecellexperiment)
4073 ("r-stringr" ,r-stringr)
4074 ("r-summarizedexperiment" ,r-summarizedexperiment)))
51d1a7a2
RW
4075 (native-inputs
4076 `(("r-knitr" ,r-knitr)))
925fcdbb
RW
4077 (home-page "https://github.com/RGLab/MAST/")
4078 (synopsis "Model-based analysis of single cell transcriptomics")
4079 (description
4080 "This package provides methods and models for handling zero-inflated
4081single cell assay data.")
4082 (license license:gpl2+)))
2d7627cf
RW
4083
4084(define-public r-monocle
4085 (package
4086 (name "r-monocle")
38bc0bf8 4087 (version "2.18.0")
2d7627cf
RW
4088 (source
4089 (origin
4090 (method url-fetch)
4091 (uri (bioconductor-uri "monocle" version))
4092 (sha256
4093 (base32
38bc0bf8 4094 "1k3hwi9aspjy75arigg7i1w7ygf112y12cndibf2bhpz2phzwslx"))))
2d7627cf
RW
4095 (build-system r-build-system)
4096 (propagated-inputs
4097 `(("r-biobase" ,r-biobase)
4098 ("r-biocgenerics" ,r-biocgenerics)
4099 ("r-biocviews" ,r-biocviews)
4100 ("r-cluster" ,r-cluster)
4101 ("r-combinat" ,r-combinat)
4102 ("r-ddrtree" ,r-ddrtree)
4103 ("r-densityclust" ,r-densityclust)
4104 ("r-dplyr" ,r-dplyr)
4105 ("r-fastica" ,r-fastica)
4106 ("r-ggplot2" ,r-ggplot2)
4107 ("r-hsmmsinglecell" ,r-hsmmsinglecell)
4108 ("r-igraph" ,r-igraph)
4109 ("r-irlba" ,r-irlba)
4110 ("r-limma" ,r-limma)
4111 ("r-mass" ,r-mass)
4112 ("r-matrix" ,r-matrix)
4113 ("r-matrixstats" ,r-matrixstats)
4114 ("r-pheatmap" ,r-pheatmap)
4115 ("r-plyr" ,r-plyr)
4116 ("r-proxy" ,r-proxy)
4117 ("r-qlcmatrix" ,r-qlcmatrix)
4118 ("r-rann" ,r-rann)
4119 ("r-rcpp" ,r-rcpp)
4120 ("r-reshape2" ,r-reshape2)
4121 ("r-rtsne" ,r-rtsne)
4122 ("r-slam" ,r-slam)
4123 ("r-stringr" ,r-stringr)
4124 ("r-tibble" ,r-tibble)
4125 ("r-vgam" ,r-vgam)
4126 ("r-viridis" ,r-viridis)))
d1f3c371
RW
4127 (native-inputs
4128 `(("r-knitr" ,r-knitr)))
2d7627cf
RW
4129 (home-page "https://bioconductor.org/packages/monocle")
4130 (synopsis "Clustering, differential expression, and trajectory analysis for single-cell RNA-Seq")
4131 (description
4132 "Monocle performs differential expression and time-series analysis for
4133single-cell expression experiments. It orders individual cells according to
4134progress through a biological process, without knowing ahead of time which
4135genes define progress through that process. Monocle also performs
4136differential expression analysis, clustering, visualization, and other useful
4137tasks on single cell expression data. It is designed to work with RNA-Seq and
4138qPCR data, but could be used with other types as well.")
4139 (license license:artistic2.0)))
6213e441 4140
b2dce6b5
RW
4141(define-public r-monocle3
4142 (package
4143 (name "r-monocle3")
4144 (version "0.1.2")
4145 (source
4146 (origin
4147 (method git-fetch)
4148 (uri (git-reference
b0e7b699 4149 (url "https://github.com/cole-trapnell-lab/monocle3")
b2dce6b5
RW
4150 (commit version)))
4151 (file-name (git-file-name name version))
4152 (sha256
4153 (base32
4154 "1cjxqfw3qvy269hsf5v80d4kshl932wrl949iayas02saj6f70ls"))))
4155 (build-system r-build-system)
4156 (propagated-inputs
4157 `(("r-biobase" ,r-biobase)
4158 ("r-biocgenerics" ,r-biocgenerics)
4159 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4160 ("r-dplyr" ,r-dplyr)
4161 ("r-ggplot2" ,r-ggplot2)
4162 ("r-ggrepel" ,r-ggrepel)
4163 ("r-grr" ,r-grr)
4164 ("r-htmlwidgets" ,r-htmlwidgets)
4165 ("r-igraph" ,r-igraph)
4166 ("r-irlba" ,r-irlba)
4167 ("r-limma" ,r-limma)
4168 ("r-lmtest" ,r-lmtest)
4169 ("r-mass" ,r-mass)
4170 ("r-matrix" ,r-matrix)
4171 ("r-matrix-utils" ,r-matrix-utils)
4172 ("r-pbapply" ,r-pbapply)
4173 ("r-pbmcapply" ,r-pbmcapply)
4174 ("r-pheatmap" ,r-pheatmap)
4175 ("r-plotly" ,r-plotly)
4176 ("r-pryr" ,r-pryr)
4177 ("r-proxy" ,r-proxy)
4178 ("r-pscl" ,r-pscl)
4179 ("r-purrr" ,r-purrr)
4180 ("r-rann" ,r-rann)
4181 ("r-rcpp" ,r-rcpp)
4182 ("r-rcppparallel" ,r-rcppparallel)
4183 ("r-reshape2" ,r-reshape2)
4184 ("r-reticulate" ,r-reticulate)
4185 ("r-rhpcblasctl" ,r-rhpcblasctl)
4186 ("r-rtsne" ,r-rtsne)
4187 ("r-shiny" ,r-shiny)
4188 ("r-slam" ,r-slam)
4189 ("r-spdep" ,r-spdep)
4190 ("r-speedglm" ,r-speedglm)
4191 ("r-stringr" ,r-stringr)
4192 ("r-singlecellexperiment" ,r-singlecellexperiment)
4193 ("r-tibble" ,r-tibble)
4194 ("r-tidyr" ,r-tidyr)
4195 ("r-uwot" ,r-uwot)
4196 ("r-viridis" ,r-viridis)))
4197 (home-page "https://github.com/cole-trapnell-lab/monocle3")
4198 (synopsis "Analysis toolkit for single-cell RNA-Seq data")
4199 (description
4200 "Monocle 3 is an analysis toolkit for single-cell RNA-Seq experiments.")
4201 (license license:expat)))
4202
6213e441
RW
4203(define-public r-noiseq
4204 (package
4205 (name "r-noiseq")
8396c45e 4206 (version "2.34.0")
6213e441
RW
4207 (source
4208 (origin
4209 (method url-fetch)
4210 (uri (bioconductor-uri "NOISeq" version))
4211 (sha256
4212 (base32
8396c45e 4213 "08qlavakclgzk345bliam4cfjhsy39n4s6m1biqpq94n9qp00x8f"))))
6213e441
RW
4214 (properties `((upstream-name . "NOISeq")))
4215 (build-system r-build-system)
4216 (propagated-inputs
4217 `(("r-biobase" ,r-biobase)
4218 ("r-matrix" ,r-matrix)))
4219 (home-page "https://bioconductor.org/packages/NOISeq")
4220 (synopsis "Exploratory analysis and differential expression for RNA-seq data")
4221 (description
4222 "This package provides tools to support the analysis of RNA-seq
4223expression data or other similar kind of data. It provides exploratory plots
4224to evaluate saturation, count distribution, expression per chromosome, type of
4225detected features, features length, etc. It also supports the analysis of
4226differential expression between two experimental conditions with no parametric
4227assumptions.")
4228 (license license:artistic2.0)))
b409c357
RW
4229
4230(define-public r-scdd
4231 (package
4232 (name "r-scdd")
b856a487 4233 (version "1.14.0")
b409c357
RW
4234 (source
4235 (origin
4236 (method url-fetch)
4237 (uri (bioconductor-uri "scDD" version))
4238 (sha256
4239 (base32
b856a487 4240 "07l07fq5633ccq5d3l35dm34pwvaqfa3b3qwpn5v5xn99f5hfz0g"))))
b409c357
RW
4241 (properties `((upstream-name . "scDD")))
4242 (build-system r-build-system)
4243 (propagated-inputs
4244 `(("r-arm" ,r-arm)
4245 ("r-biocparallel" ,r-biocparallel)
4246 ("r-ebseq" ,r-ebseq)
4247 ("r-fields" ,r-fields)
4248 ("r-ggplot2" ,r-ggplot2)
4249 ("r-mclust" ,r-mclust)
4250 ("r-outliers" ,r-outliers)
4251 ("r-s4vectors" ,r-s4vectors)
4252 ("r-scran" ,r-scran)
4253 ("r-singlecellexperiment" ,r-singlecellexperiment)
4254 ("r-summarizedexperiment" ,r-summarizedexperiment)))
ce9e19bc
RW
4255 (native-inputs
4256 `(("r-knitr" ,r-knitr)))
b409c357
RW
4257 (home-page "https://github.com/kdkorthauer/scDD")
4258 (synopsis "Mixture modeling of single-cell RNA-seq data")
4259 (description
4260 "This package implements a method to analyze single-cell RNA-seq data
4261utilizing flexible Dirichlet Process mixture models. Genes with differential
4262distributions of expression are classified into several interesting patterns
4263of differences between two conditions. The package also includes functions
4264for simulating data with these patterns from negative binomial
4265distributions.")
4266 (license license:gpl2)))
f0887757
RW
4267
4268(define-public r-scone
4269 (package
4270 (name "r-scone")
bde9dc5b 4271 (version "1.14.0")
f0887757
RW
4272 (source
4273 (origin
4274 (method url-fetch)
4275 (uri (bioconductor-uri "scone" version))
4276 (sha256
4277 (base32
bde9dc5b 4278 "1lnyxcrw3kn5gi3n59dwdhkqps58cjxfknsjsj53qz5rv8iiqz73"))))
f0887757
RW
4279 (build-system r-build-system)
4280 (propagated-inputs
4281 `(("r-aroma-light" ,r-aroma-light)
4282 ("r-biocparallel" ,r-biocparallel)
4283 ("r-boot" ,r-boot)
4284 ("r-class" ,r-class)
4285 ("r-cluster" ,r-cluster)
4286 ("r-compositions" ,r-compositions)
4287 ("r-diptest" ,r-diptest)
4288 ("r-edger" ,r-edger)
4289 ("r-fpc" ,r-fpc)
4290 ("r-gplots" ,r-gplots)
4291 ("r-hexbin" ,r-hexbin)
4292 ("r-limma" ,r-limma)
4293 ("r-matrixstats" ,r-matrixstats)
4294 ("r-mixtools" ,r-mixtools)
4295 ("r-rarpack" ,r-rarpack)
4296 ("r-rcolorbrewer" ,r-rcolorbrewer)
4297 ("r-rhdf5" ,r-rhdf5)
4298 ("r-ruvseq" ,r-ruvseq)
4299 ("r-summarizedexperiment" ,r-summarizedexperiment)))
3fc1e039
RW
4300 (native-inputs
4301 `(("r-knitr" ,r-knitr)))
f0887757
RW
4302 (home-page "https://bioconductor.org/packages/scone")
4303 (synopsis "Single cell overview of normalized expression data")
4304 (description
4305 "SCONE is an R package for comparing and ranking the performance of
4306different normalization schemes for single-cell RNA-seq and other
4307high-throughput analyses.")
4308 (license license:artistic2.0)))
f9201d67
RW
4309
4310(define-public r-geoquery
4311 (package
4312 (name "r-geoquery")
5c4edeef 4313 (version "2.58.0")
f9201d67
RW
4314 (source
4315 (origin
4316 (method url-fetch)
4317 (uri (bioconductor-uri "GEOquery" version))
4318 (sha256
4319 (base32
5c4edeef 4320 "1jzhgnd404wkz978vbqzwbgixr7yk98c7s9q1fzlyax4f8l0cpi4"))))
f9201d67
RW
4321 (properties `((upstream-name . "GEOquery")))
4322 (build-system r-build-system)
4323 (propagated-inputs
4324 `(("r-biobase" ,r-biobase)
4325 ("r-dplyr" ,r-dplyr)
4326 ("r-httr" ,r-httr)
4327 ("r-limma" ,r-limma)
4328 ("r-magrittr" ,r-magrittr)
4329 ("r-readr" ,r-readr)
4330 ("r-tidyr" ,r-tidyr)
4331 ("r-xml2" ,r-xml2)))
159e427c
RW
4332 (native-inputs
4333 `(("r-knitr" ,r-knitr)))
f9201d67
RW
4334 (home-page "https://github.com/seandavi/GEOquery/")
4335 (synopsis "Get data from NCBI Gene Expression Omnibus (GEO)")
4336 (description
4337 "The NCBI Gene Expression Omnibus (GEO) is a public repository of
4338microarray data. Given the rich and varied nature of this resource, it is
4339only natural to want to apply BioConductor tools to these data. GEOquery is
4340the bridge between GEO and BioConductor.")
4341 (license license:gpl2)))
eed6ff03
RW
4342
4343(define-public r-illuminaio
4344 (package
4345 (name "r-illuminaio")
e89966e9 4346 (version "0.32.0")
eed6ff03
RW
4347 (source
4348 (origin
4349 (method url-fetch)
4350 (uri (bioconductor-uri "illuminaio" version))
4351 (sha256
4352 (base32
e89966e9 4353 "1yqm2fqw5ka7qywbal3p7axlwm1r0wibsr33n5xjma1dl9pi8fay"))))
eed6ff03
RW
4354 (build-system r-build-system)
4355 (propagated-inputs
4356 `(("r-base64" ,r-base64)))
4357 (home-page "https://github.com/HenrikBengtsson/illuminaio/")
4358 (synopsis "Parse Illumina microarray output files")
4359 (description
4360 "This package provides tools for parsing Illumina's microarray output
4361files, including IDAT.")
4362 (license license:gpl2)))
f4eac096
RW
4363
4364(define-public r-siggenes
4365 (package
4366 (name "r-siggenes")
0fd830fe 4367 (version "1.64.0")
f4eac096
RW
4368 (source
4369 (origin
4370 (method url-fetch)
4371 (uri (bioconductor-uri "siggenes" version))
4372 (sha256
4373 (base32
0fd830fe 4374 "08wi2i6pqx06v13533y3mpli5fb637h0xfwcwy67ya9j2ygypv7w"))))
f4eac096
RW
4375 (build-system r-build-system)
4376 (propagated-inputs
4377 `(("r-biobase" ,r-biobase)
409f4dd6
RW
4378 ("r-multtest" ,r-multtest)
4379 ("r-scrime" ,r-scrime)))
f4eac096
RW
4380 (home-page "https://bioconductor.org/packages/siggenes/")
4381 (synopsis
4382 "Multiple testing using SAM and Efron's empirical Bayes approaches")
4383 (description
4384 "This package provides tools for the identification of differentially
4385expressed genes and estimation of the @dfn{False Discovery Rate} (FDR) using
4386both the Significance Analysis of Microarrays (SAM) and the @dfn{Empirical
4387Bayes Analyses of Microarrays} (EBAM).")
4388 (license license:lgpl2.0+)))
34a24f95
RW
4389
4390(define-public r-bumphunter
4391 (package
4392 (name "r-bumphunter")
50c5fee6 4393 (version "1.32.0")
34a24f95
RW
4394 (source
4395 (origin
4396 (method url-fetch)
4397 (uri (bioconductor-uri "bumphunter" version))
4398 (sha256
4399 (base32
50c5fee6 4400 "0hfl820kfxydv5kpgyly7sibv2sp6dqsmc78qm33n81w4z4j0mkk"))))
34a24f95
RW
4401 (build-system r-build-system)
4402 (propagated-inputs
4403 `(("r-annotationdbi" ,r-annotationdbi)
4404 ("r-biocgenerics" ,r-biocgenerics)
4405 ("r-dorng" ,r-dorng)
4406 ("r-foreach" ,r-foreach)
4407 ("r-genomeinfodb" ,r-genomeinfodb)
4408 ("r-genomicfeatures" ,r-genomicfeatures)
4409 ("r-genomicranges" ,r-genomicranges)
4410 ("r-iranges" ,r-iranges)
4411 ("r-iterators" ,r-iterators)
4412 ("r-limma" ,r-limma)
4413 ("r-locfit" ,r-locfit)
4414 ("r-matrixstats" ,r-matrixstats)
4415 ("r-s4vectors" ,r-s4vectors)))
4416 (home-page "https://github.com/ririzarr/bumphunter")
4417 (synopsis "Find bumps in genomic data")
4418 (description
4419 "This package provides tools for finding bumps in genomic data in order
4420to identify differentially methylated regions in epigenetic epidemiology
4421studies.")
4422 (license license:artistic2.0)))
0fbaf195
RW
4423
4424(define-public r-minfi
4425 (package
4426 (name "r-minfi")
e5a4198b 4427 (version "1.36.0")
0fbaf195
RW
4428 (source
4429 (origin
4430 (method url-fetch)
4431 (uri (bioconductor-uri "minfi" version))
4432 (sha256
4433 (base32
e5a4198b 4434 "1x3ksp6syl54hds7wgm4p9yj4mznhhhhk20ijn3i2jc3k8xqcqfi"))))
0fbaf195
RW
4435 (build-system r-build-system)
4436 (propagated-inputs
4437 `(("r-beanplot" ,r-beanplot)
4438 ("r-biobase" ,r-biobase)
4439 ("r-biocgenerics" ,r-biocgenerics)
4440 ("r-biocparallel" ,r-biocparallel)
4441 ("r-biostrings" ,r-biostrings)
4442 ("r-bumphunter" ,r-bumphunter)
4443 ("r-data-table" ,r-data-table)
4444 ("r-delayedarray" ,r-delayedarray)
4445 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
4446 ("r-genefilter" ,r-genefilter)
4447 ("r-genomeinfodb" ,r-genomeinfodb)
4448 ("r-genomicranges" ,r-genomicranges)
4449 ("r-geoquery" ,r-geoquery)
4450 ("r-hdf5array" ,r-hdf5array)
4451 ("r-illuminaio" ,r-illuminaio)
4452 ("r-iranges" ,r-iranges)
4453 ("r-lattice" ,r-lattice)
4454 ("r-limma" ,r-limma)
4455 ("r-mass" ,r-mass)
4456 ("r-mclust" ,r-mclust)
4457 ("r-nlme" ,r-nlme)
4458 ("r-nor1mix" ,r-nor1mix)
4459 ("r-preprocesscore" ,r-preprocesscore)
4460 ("r-quadprog" ,r-quadprog)
4461 ("r-rcolorbrewer" ,r-rcolorbrewer)
4462 ("r-reshape" ,r-reshape)
4463 ("r-s4vectors" ,r-s4vectors)
4464 ("r-siggenes" ,r-siggenes)
4465 ("r-summarizedexperiment" ,r-summarizedexperiment)))
83e6ffda
RW
4466 (native-inputs
4467 `(("r-knitr" ,r-knitr)))
0fbaf195
RW
4468 (home-page "https://github.com/hansenlab/minfi")
4469 (synopsis "Analyze Illumina Infinium DNA methylation arrays")
4470 (description
4471 "This package provides tools to analyze and visualize Illumina Infinium
4472methylation arrays.")
4473 (license license:artistic2.0)))
5ec5ba02
RW
4474
4475(define-public r-methylumi
4476 (package
4477 (name "r-methylumi")
0b7dd447 4478 (version "2.36.0")
5ec5ba02
RW
4479 (source
4480 (origin
4481 (method url-fetch)
4482 (uri (bioconductor-uri "methylumi" version))
4483 (sha256
4484 (base32
0b7dd447 4485 "00w5affxzirf6ffiznk33papwwvwsk2zgy6xvsx7iaf5kvnak2nh"))))
5ec5ba02
RW
4486 (build-system r-build-system)
4487 (propagated-inputs
4488 `(("r-annotate" ,r-annotate)
4489 ("r-annotationdbi" ,r-annotationdbi)
4490 ("r-biobase" ,r-biobase)
4491 ("r-biocgenerics" ,r-biocgenerics)
4492 ("r-fdb-infiniummethylation-hg19" ,r-fdb-infiniummethylation-hg19)
4493 ("r-genefilter" ,r-genefilter)
4494 ("r-genomeinfodb" ,r-genomeinfodb)
4495 ("r-genomicranges" ,r-genomicranges)
4496 ("r-ggplot2" ,r-ggplot2)
4497 ("r-illuminaio" ,r-illuminaio)
4498 ("r-iranges" ,r-iranges)
4499 ("r-lattice" ,r-lattice)
4500 ("r-matrixstats" ,r-matrixstats)
4501 ("r-minfi" ,r-minfi)
4502 ("r-reshape2" ,r-reshape2)
4503 ("r-s4vectors" ,r-s4vectors)
4504 ("r-scales" ,r-scales)
4505 ("r-summarizedexperiment" ,r-summarizedexperiment)))
5f25d5f8
RW
4506 (native-inputs
4507 `(("r-knitr" ,r-knitr)))
5ec5ba02
RW
4508 (home-page "https://bioconductor.org/packages/methylumi")
4509 (synopsis "Handle Illumina methylation data")
4510 (description
4511 "This package provides classes for holding and manipulating Illumina
4512methylation data. Based on eSet, it can contain MIAME information, sample
4513information, feature information, and multiple matrices of data. An
4514\"intelligent\" import function, methylumiR can read the Illumina text files
4515and create a MethyLumiSet. methylumIDAT can directly read raw IDAT files from
4516HumanMethylation27 and HumanMethylation450 microarrays. Normalization,
4517background correction, and quality control features for GoldenGate, Infinium,
4518and Infinium HD arrays are also included.")
4519 (license license:gpl2)))
09605cb2
RW
4520
4521(define-public r-lumi
4522 (package
4523 (name "r-lumi")
4eeaa159 4524 (version "2.42.0")
09605cb2
RW
4525 (source
4526 (origin
4527 (method url-fetch)
4528 (uri (bioconductor-uri "lumi" version))
4529 (sha256
4530 (base32
4eeaa159 4531 "19asap8vhm3g8hyvpr8l7mw071dsa1d95wx46lh8m6achffngqv3"))))
09605cb2
RW
4532 (build-system r-build-system)
4533 (propagated-inputs
4534 `(("r-affy" ,r-affy)
4535 ("r-annotate" ,r-annotate)
4536 ("r-annotationdbi" ,r-annotationdbi)
4537 ("r-biobase" ,r-biobase)
4538 ("r-dbi" ,r-dbi)
4539 ("r-genomicfeatures" ,r-genomicfeatures)
4540 ("r-genomicranges" ,r-genomicranges)
4541 ("r-kernsmooth" ,r-kernsmooth)
4542 ("r-lattice" ,r-lattice)
4543 ("r-mass" ,r-mass)
4544 ("r-methylumi" ,r-methylumi)
4545 ("r-mgcv" ,r-mgcv)
4546 ("r-nleqslv" ,r-nleqslv)
4547 ("r-preprocesscore" ,r-preprocesscore)
4548 ("r-rsqlite" ,r-rsqlite)))
4549 (home-page "https://bioconductor.org/packages/lumi")
4550 (synopsis "BeadArray-specific methods for Illumina methylation and expression microarrays")
4551 (description
4552 "The lumi package provides an integrated solution for the Illumina
4553microarray data analysis. It includes functions of Illumina
4554BeadStudio (GenomeStudio) data input, quality control, BeadArray-specific
4555variance stabilization, normalization and gene annotation at the probe level.
4556It also includes the functions of processing Illumina methylation microarrays,
4557especially Illumina Infinium methylation microarrays.")
4558 (license license:lgpl2.0+)))
4291f36a
RW
4559
4560(define-public r-linnorm
4561 (package
4562 (name "r-linnorm")
37e09611 4563 (version "2.14.0")
4291f36a
RW
4564 (source
4565 (origin
4566 (method url-fetch)
4567 (uri (bioconductor-uri "Linnorm" version))
4568 (sha256
4569 (base32
37e09611 4570 "1is1kp5av01kqqph16xl7w1dqbyd0q85pgqfv9gqkk8m53635cz3"))))
4291f36a
RW
4571 (properties `((upstream-name . "Linnorm")))
4572 (build-system r-build-system)
4573 (propagated-inputs
4574 `(("r-amap" ,r-amap)
4575 ("r-apcluster" ,r-apcluster)
4576 ("r-ellipse" ,r-ellipse)
4577 ("r-fastcluster" ,r-fastcluster)
4578 ("r-fpc" ,r-fpc)
4579 ("r-ggdendro" ,r-ggdendro)
4580 ("r-ggplot2" ,r-ggplot2)
4581 ("r-gmodels" ,r-gmodels)
4582 ("r-igraph" ,r-igraph)
4583 ("r-limma" ,r-limma)
4584 ("r-mass" ,r-mass)
4585 ("r-mclust" ,r-mclust)
4586 ("r-rcpp" ,r-rcpp)
4587 ("r-rcpparmadillo" ,r-rcpparmadillo)
4588 ("r-rtsne" ,r-rtsne)
4589 ("r-statmod" ,r-statmod)
4590 ("r-vegan" ,r-vegan)
4591 ("r-zoo" ,r-zoo)))
1465873c
RW
4592 (native-inputs
4593 `(("r-knitr" ,r-knitr)))
4291f36a
RW
4594 (home-page "http://www.jjwanglab.org/Linnorm/")
4595 (synopsis "Linear model and normality based transformation method")
4596 (description
4597 "Linnorm is an R package for the analysis of RNA-seq, scRNA-seq, ChIP-seq
4598count data or any large scale count data. It transforms such datasets for
4599parametric tests. In addition to the transformtion function (@code{Linnorm}),
4600the following pipelines are implemented:
4601
4602@enumerate
4603@item Library size/batch effect normalization (@code{Linnorm.Norm})
4604@item Cell subpopluation analysis and visualization using t-SNE or PCA K-means
4605 clustering or hierarchical clustering (@code{Linnorm.tSNE},
4606 @code{Linnorm.PCA}, @code{Linnorm.HClust})
4607@item Differential expression analysis or differential peak detection using
4608 limma (@code{Linnorm.limma})
4609@item Highly variable gene discovery and visualization (@code{Linnorm.HVar})
4610@item Gene correlation network analysis and visualization (@code{Linnorm.Cor})
4611@item Stable gene selection for scRNA-seq data; for users without or who do
4612 not want to rely on spike-in genes (@code{Linnorm.SGenes})
4613@item Data imputation (@code{Linnorm.DataImput}).
4614@end enumerate
4615
4616Linnorm can work with raw count, CPM, RPKM, FPKM and TPM. Additionally, the
4617@code{RnaXSim} function is included for simulating RNA-seq data for the
4618evaluation of DEG analysis methods.")
4619 (license license:expat)))
e4a17532
RW
4620
4621(define-public r-ioniser
4622 (package
4623 (name "r-ioniser")
2a1a6d74 4624 (version "2.14.0")
e4a17532
RW
4625 (source
4626 (origin
4627 (method url-fetch)
4628 (uri (bioconductor-uri "IONiseR" version))
4629 (sha256
4630 (base32
2a1a6d74 4631 "0cfa64d3qv881sa9d665rfki91jaz2spg0zfrb24m37948qzk1lx"))))
e4a17532
RW
4632 (properties `((upstream-name . "IONiseR")))
4633 (build-system r-build-system)
4634 (propagated-inputs
4635 `(("r-biocgenerics" ,r-biocgenerics)
4636 ("r-biocparallel" ,r-biocparallel)
4637 ("r-biostrings" ,r-biostrings)
4638 ("r-bit64" ,r-bit64)
4639 ("r-dplyr" ,r-dplyr)
4640 ("r-ggplot2" ,r-ggplot2)
4641 ("r-magrittr" ,r-magrittr)
4642 ("r-rhdf5" ,r-rhdf5)
4643 ("r-shortread" ,r-shortread)
4644 ("r-stringr" ,r-stringr)
4645 ("r-tibble" ,r-tibble)
4646 ("r-tidyr" ,r-tidyr)
4647 ("r-xvector" ,r-xvector)))
293fb8a1
RW
4648 (native-inputs
4649 `(("r-knitr" ,r-knitr)))
e4a17532
RW
4650 (home-page "https://bioconductor.org/packages/IONiseR/")
4651 (synopsis "Quality assessment tools for Oxford Nanopore MinION data")
4652 (description
4653 "IONiseR provides tools for the quality assessment of Oxford Nanopore
4654MinION data. It extracts summary statistics from a set of fast5 files and can
4655be used either before or after base calling. In addition to standard
4656summaries of the read-types produced, it provides a number of plots for
4657visualising metrics relative to experiment run time or spatially over the
4658surface of a flowcell.")
4659 (license license:expat)))
80eb01c7 4660
f2114762
RW
4661;; This is a CRAN package, but it depends on multtest from Bioconductor.
4662(define-public r-mutoss
4663 (package
4664 (name "r-mutoss")
4665 (version "0.1-12")
4666 (source
4667 (origin
4668 (method url-fetch)
4669 (uri (cran-uri "mutoss" version))
4670 (sha256
4671 (base32
4672 "1yk7p7pb2xm38d3j19ysgwmix48lvimbhkhjjwk5jmr1a0ysx298"))))
4673 (properties `((upstream-name . "mutoss")))
4674 (build-system r-build-system)
4675 (propagated-inputs
4676 `(("r-multcomp" ,r-multcomp)
4677 ("r-multtest" ,r-multtest)
4678 ("r-mvtnorm" ,r-mvtnorm)
4679 ("r-plotrix" ,r-plotrix)))
4680 (home-page "https://github.com/kornl/mutoss/")
4681 (synopsis "Unified multiple testing procedures")
4682 (description
4683 "This package is designed to ease the application and comparison of
4684multiple hypothesis testing procedures for FWER, gFWER, FDR and FDX. Methods
4685are standardized and usable by the accompanying mutossGUI package.")
4686 ;; Any version of the GPL.
4687 (license (list license:gpl2+ license:gpl3+))))
4688
bf770d92
RW
4689;; This is a CRAN package, but it depends on mutoss, which depends on multtest
4690;; from Bioconductor, so we put it here.
4691(define-public r-metap
4692 (package
4693 (name "r-metap")
fd6412cd 4694 (version "1.3")
bf770d92
RW
4695 (source
4696 (origin
4697 (method url-fetch)
4698 (uri (cran-uri "metap" version))
4699 (sha256
4700 (base32
fd6412cd 4701 "1jmmmmjiklaxfl604hwqil193ydaghvd5jv8xsr4bx3pzn5i9kvz"))))
bf770d92
RW
4702 (build-system r-build-system)
4703 (propagated-inputs
4704 `(("r-lattice" ,r-lattice)
4705 ("r-mutoss" ,r-mutoss)
4706 ("r-rdpack" ,r-rdpack)
4707 ("r-tfisher" ,r-tfisher)))
4708 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
4709 (synopsis "Meta-analysis of significance values")
4710 (description
4711 "The canonical way to perform meta-analysis involves using effect sizes.
4712When they are not available this package provides a number of methods for
4713meta-analysis of significance values including the methods of Edgington,
4714Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
4715published results; and a routine for graphical display.")
4716 (license license:gpl2)))
4717
8a5460b4
RW
4718(define-public r-triform
4719 (package
4720 (name "r-triform")
ecb4e165 4721 (version "1.29.0")
8a5460b4
RW
4722 (source
4723 (origin
4724 (method url-fetch)
4725 (uri (bioconductor-uri "triform" version))
4726 (sha256
4727 (base32
ecb4e165 4728 "089b7f6dwpi9abj0ncswbi4s30k45996zb99sh43avw6jcb6qj60"))))
8a5460b4
RW
4729 (build-system r-build-system)
4730 (propagated-inputs
4731 `(("r-biocgenerics" ,r-biocgenerics)
4732 ("r-iranges" ,r-iranges)
4733 ("r-yaml" ,r-yaml)))
4734 (home-page "https://bioconductor.org/packages/triform/")
4735 (synopsis "Find enriched regions in transcription factor ChIP-sequencing data")
4736 (description
4737 "The Triform algorithm uses model-free statistics to identify peak-like
4738distributions of TF ChIP sequencing reads, taking advantage of an improved
4739peak definition in combination with known profile characteristics.")
4740 (license license:gpl2)))
c538bcdd
RW
4741
4742(define-public r-varianttools
4743 (package
4744 (name "r-varianttools")
67837d4a 4745 (version "1.32.0")
c538bcdd
RW
4746 (source
4747 (origin
4748 (method url-fetch)
4749 (uri (bioconductor-uri "VariantTools" version))
4750 (sha256
4751 (base32
67837d4a 4752 "1im4g9p419mikkh4v585yf5f23d13chy67znk4g2mii2i1cd1c89"))))
c538bcdd
RW
4753 (properties `((upstream-name . "VariantTools")))
4754 (build-system r-build-system)
4755 (propagated-inputs
4756 `(("r-biobase" ,r-biobase)
4757 ("r-biocgenerics" ,r-biocgenerics)
4758 ("r-biocparallel" ,r-biocparallel)
4759 ("r-biostrings" ,r-biostrings)
4760 ("r-bsgenome" ,r-bsgenome)
4761 ("r-genomeinfodb" ,r-genomeinfodb)
4762 ("r-genomicfeatures" ,r-genomicfeatures)
4763 ("r-genomicranges" ,r-genomicranges)
4764 ("r-iranges" ,r-iranges)
4765 ("r-matrix" ,r-matrix)
4766 ("r-rsamtools" ,r-rsamtools)
4767 ("r-rtracklayer" ,r-rtracklayer)
4768 ("r-s4vectors" ,r-s4vectors)
4769 ("r-variantannotation" ,r-variantannotation)))
4770 (home-page "https://bioconductor.org/packages/VariantTools/")
4771 (synopsis "Tools for exploratory analysis of variant calls")
4772 (description
4773 "Explore, diagnose, and compare variant calls using filters. The
4774VariantTools package supports a workflow for loading data, calling single
4775sample variants and tumor-specific somatic mutations or other sample-specific
4776variant types (e.g., RNA editing). Most of the functions operate on
4777alignments (BAM files) or datasets of called variants. The user is expected
4778to have already aligned the reads with a separate tool, e.g., GSNAP via
4779gmapR.")
4780 (license license:artistic2.0)))
3e41919d
RW
4781
4782(define-public r-heatplus
4783 (package
4784 (name "r-heatplus")
9813d24d 4785 (version "2.36.0")
3e41919d
RW
4786 (source
4787 (origin
4788 (method url-fetch)
4789 (uri (bioconductor-uri "Heatplus" version))
4790 (sha256
4791 (base32
9813d24d 4792 "0vp8y0242k6q07yjk4sg2w7mlk5pgzhjgqkxa79c5ypkyp095a8n"))))
3e41919d
RW
4793 (properties `((upstream-name . "Heatplus")))
4794 (build-system r-build-system)
4795 (propagated-inputs
4796 `(("r-rcolorbrewer" ,r-rcolorbrewer)))
4797 (home-page "https://github.com/alexploner/Heatplus")
4798 (synopsis "Heatmaps with row and/or column covariates and colored clusters")
4799 (description
4800 "This package provides tools to display a rectangular heatmap (intensity
4801plot) of a data matrix. By default, both samples (columns) and features (row)
4802of the matrix are sorted according to a hierarchical clustering, and the
4803corresponding dendrogram is plotted. Optionally, panels with additional
4804information about samples and features can be added to the plot.")
4805 (license license:gpl2+)))
c04f230e
RW
4806
4807(define-public r-gosemsim
4808 (package
4809 (name "r-gosemsim")
b2084e4d 4810 (version "2.16.1")
c04f230e
RW
4811 (source
4812 (origin
4813 (method url-fetch)
4814 (uri (bioconductor-uri "GOSemSim" version))
4815 (sha256
4816 (base32
b2084e4d 4817 "1hk1626172scja2gr6axy98czblz0zljiqgqaknsv2xj6frhxcgs"))))
c04f230e
RW
4818 (properties `((upstream-name . "GOSemSim")))
4819 (build-system r-build-system)
4820 (propagated-inputs
4821 `(("r-annotationdbi" ,r-annotationdbi)
4822 ("r-go-db" ,r-go-db)
4823 ("r-rcpp" ,r-rcpp)))
d5951dc4
RW
4824 (native-inputs
4825 `(("r-knitr" ,r-knitr)))
c04f230e
RW
4826 (home-page "https://guangchuangyu.github.io/software/GOSemSim")
4827 (synopsis "GO-terms semantic similarity measures")
4828 (description
4829 "The semantic comparisons of @dfn{Gene Ontology} (GO) annotations provide
4830quantitative ways to compute similarities between genes and gene groups, and
4831have became important basis for many bioinformatics analysis approaches.
4832GOSemSim is an R package for semantic similarity computation among GO terms,
4833sets of GO terms, gene products and gene clusters.")
4834 (license license:artistic2.0)))
9d0f7942
RW
4835
4836(define-public r-anota
4837 (package
4838 (name "r-anota")
33c905b9 4839 (version "1.38.0")
9d0f7942
RW
4840 (source
4841 (origin
4842 (method url-fetch)
4843 (uri (bioconductor-uri "anota" version))
4844 (sha256
4845 (base32
33c905b9 4846 "02s061q6dfw1czppqiklb0fz6q0mjyqgxg6926b2dpqpz8hv690x"))))
9d0f7942
RW
4847 (build-system r-build-system)
4848 (propagated-inputs
4849 `(("r-multtest" ,r-multtest)
4850 ("r-qvalue" ,r-qvalue)))
4851 (home-page "https://bioconductor.org/packages/anota/")
4852 (synopsis "Analysis of translational activity")
4853 (description
4854 "Genome wide studies of translational control is emerging as a tool to
0cea26bd 4855study various biological conditions. The output from such analysis is both
7230f6d5 4856the mRNA level (e.g. cytosolic mRNA level) and the level of mRNA actively
9d0f7942
RW
4857involved in translation (the actively translating mRNA level) for each mRNA.
4858The standard analysis of such data strives towards identifying differential
4859translational between two or more sample classes - i.e. differences in
4860actively translated mRNA levels that are independent of underlying differences
4861in cytosolic mRNA levels. This package allows for such analysis using partial
4862variances and the random variance model. As 10s of thousands of mRNAs are
4f664004 4863analyzed in parallel the library performs a number of tests to assure that
9d0f7942
RW
4864the data set is suitable for such analysis.")
4865 (license license:gpl3)))
a6d867fe
RW
4866
4867(define-public r-sigpathway
4868 (package
4869 (name "r-sigpathway")
7dabc629 4870 (version "1.58.0")
a6d867fe
RW
4871 (source
4872 (origin
4873 (method url-fetch)
4874 (uri (bioconductor-uri "sigPathway" version))
4875 (sha256
4876 (base32
7dabc629 4877 "1fkw0ss471pllqxyjyif5lr35cr8sqpx31x0ccjp85lm3blws72l"))))
a6d867fe
RW
4878 (properties `((upstream-name . "sigPathway")))
4879 (build-system r-build-system)
4880 (home-page "https://www.pnas.org/cgi/doi/10.1073/pnas.0506577102")
4881 (synopsis "Pathway analysis")
4882 (description
4883 "This package is used to conduct pathway analysis by calculating the NT_k
4884and NE_k statistics in a statistical framework for determining whether a
4885specified group of genes for a pathway has a coordinated association with a
4886phenotype of interest.")
4887 (license license:gpl2)))
af26c7ae
RW
4888
4889(define-public r-fgsea
4890 (package
4891 (name "r-fgsea")
d68a9ffa 4892 (version "1.16.0")
af26c7ae
RW
4893 (source
4894 (origin
4895 (method url-fetch)
4896 (uri (bioconductor-uri "fgsea" version))
4897 (sha256
4898 (base32
d68a9ffa 4899 "0jmkkayabx3m0lyyc2mxd4vdvv7gv7fbk1r884gplnf2zgsx068n"))))
af26c7ae
RW
4900 (build-system r-build-system)
4901 (propagated-inputs
ebffd24c
RW
4902 `(("r-bh" ,r-bh)
4903 ("r-biocparallel" ,r-biocparallel)
af26c7ae
RW
4904 ("r-data-table" ,r-data-table)
4905 ("r-fastmatch" ,r-fastmatch)
4906 ("r-ggplot2" ,r-ggplot2)
4907 ("r-gridextra" ,r-gridextra)
4908 ("r-matrix" ,r-matrix)
4909 ("r-rcpp" ,r-rcpp)))
1dec455c
RW
4910 (native-inputs
4911 `(("r-knitr" ,r-knitr)))
af26c7ae
RW
4912 (home-page "https://github.com/ctlab/fgsea/")
4913 (synopsis "Fast gene set enrichment analysis")
4914 (description
4915 "The package implements an algorithm for fast gene set enrichment
23c8ef71
VC
4916analysis. Using the fast algorithm makes more permutations and gets
4917more fine grained p-values, which allows using accurate standard approaches
af26c7ae
RW
4918to multiple hypothesis correction.")
4919 (license license:expat)))
305050b5
RW
4920
4921(define-public r-dose
4922 (package
4923 (name "r-dose")
aeb1d56f 4924 (version "3.16.0")
305050b5
RW
4925 (source
4926 (origin
4927 (method url-fetch)
4928 (uri (bioconductor-uri "DOSE" version))
4929 (sha256
4930 (base32
aeb1d56f 4931 "149hpf690jls5r5g84sh2hqs10qbqi94syhxfv8n2f800fk7lgy4"))))
305050b5
RW
4932 (properties `((upstream-name . "DOSE")))
4933 (build-system r-build-system)
4934 (propagated-inputs
4935 `(("r-annotationdbi" ,r-annotationdbi)
4936 ("r-biocparallel" ,r-biocparallel)
4937 ("r-do-db" ,r-do-db)
4938 ("r-fgsea" ,r-fgsea)
4939 ("r-ggplot2" ,r-ggplot2)
4940 ("r-gosemsim" ,r-gosemsim)
4941 ("r-qvalue" ,r-qvalue)
3a80f1cf 4942 ("r-reshape2" ,r-reshape2)))
5ef2b749
RW
4943 (native-inputs
4944 `(("r-knitr" ,r-knitr)))
305050b5
RW
4945 (home-page "https://guangchuangyu.github.io/software/DOSE/")
4946 (synopsis "Disease ontology semantic and enrichment analysis")
4947 (description
4948 "This package implements five methods proposed by Resnik, Schlicker,
4949Jiang, Lin and Wang, respectively, for measuring semantic similarities among
4950@dfn{Disease ontology} (DO) terms and gene products. Enrichment analyses
4951including hypergeometric model and gene set enrichment analysis are also
4952implemented for discovering disease associations of high-throughput biological
4953data.")
4954 (license license:artistic2.0)))
9c30cf65
RW
4955
4956(define-public r-enrichplot
4957 (package
4958 (name "r-enrichplot")
ebf9ad79 4959 (version "1.10.2")
9c30cf65
RW
4960 (source
4961 (origin
4962 (method url-fetch)
4963 (uri (bioconductor-uri "enrichplot" version))
4964 (sha256
4965 (base32
ebf9ad79 4966 "0lm5yapd567jxcnz9m4a623aymf3q00svjrxp3rf0r9j77dgyisv"))))
9c30cf65
RW
4967 (build-system r-build-system)
4968 (propagated-inputs
eb3d17eb 4969 `(("r-cowplot" ,r-cowplot)
9c30cf65 4970 ("r-dose" ,r-dose)
9c30cf65 4971 ("r-ggplot2" ,r-ggplot2)
9c30cf65 4972 ("r-ggraph" ,r-ggraph)
9c30cf65 4973 ("r-gosemsim" ,r-gosemsim)
9c30cf65 4974 ("r-igraph" ,r-igraph)
eb3d17eb 4975 ("r-magrittr" ,r-magrittr)
43fb14ce 4976 ("r-plyr" ,r-plyr)
9c30cf65
RW
4977 ("r-purrr" ,r-purrr)
4978 ("r-rcolorbrewer" ,r-rcolorbrewer)
43fb14ce 4979 ("r-reshape2" ,r-reshape2)
eb3d17eb
RJ
4980 ("r-scatterpie" ,r-scatterpie)
4981 ("r-shadowtext" ,r-shadowtext)))
43fb14ce
RW
4982 (native-inputs
4983 `(("r-knitr" ,r-knitr)))
9c30cf65
RW
4984 (home-page "https://github.com/GuangchuangYu/enrichplot")
4985 (synopsis "Visualization of functional enrichment result")
4986 (description
4987 "The enrichplot package implements several visualization methods for
4988interpreting functional enrichment results obtained from ORA or GSEA analyses.
4989All the visualization methods are developed based on ggplot2 graphics.")
4990 (license license:artistic2.0)))
f8295ee6
RW
4991
4992(define-public r-clusterprofiler
4993 (package
4994 (name "r-clusterprofiler")
6d070923 4995 (version "3.18.1")
f8295ee6
RW
4996 (source
4997 (origin
4998 (method url-fetch)
4999 (uri (bioconductor-uri "clusterProfiler" version))
5000 (sha256
5001 (base32
6d070923 5002 "04v1xsxfxxy8rdjfswv4crpzkx9592r2sh3cjh1kb54sd4lyb6si"))))
f8295ee6
RW
5003 (properties
5004 `((upstream-name . "clusterProfiler")))
5005 (build-system r-build-system)
5006 (propagated-inputs
5007 `(("r-annotationdbi" ,r-annotationdbi)
5008 ("r-dose" ,r-dose)
63c8323a
RW
5009 ("r-downloader" ,r-downloader)
5010 ("r-dplyr" ,r-dplyr)
f8295ee6 5011 ("r-enrichplot" ,r-enrichplot)
f8295ee6
RW
5012 ("r-go-db" ,r-go-db)
5013 ("r-gosemsim" ,r-gosemsim)
5014 ("r-magrittr" ,r-magrittr)
5015 ("r-plyr" ,r-plyr)
5016 ("r-qvalue" ,r-qvalue)
69f3b278 5017 ("r-rlang" ,r-rlang)
f8295ee6
RW
5018 ("r-rvcheck" ,r-rvcheck)
5019 ("r-tidyr" ,r-tidyr)))
63c8323a
RW
5020 (native-inputs
5021 `(("r-knitr" ,r-knitr)))
f8295ee6
RW
5022 (home-page "https://guangchuangyu.github.io/software/clusterProfiler/")
5023 (synopsis "Analysis and visualization of functional profiles for gene clusters")
5024 (description
5025 "This package implements methods to analyze and visualize functional
5026profiles (GO and KEGG) of gene and gene clusters.")
5027 (license license:artistic2.0)))
ce77562a
RW
5028
5029(define-public r-mlinterfaces
5030 (package
5031 (name "r-mlinterfaces")
4f82931d 5032 (version "1.70.0")
ce77562a
RW
5033 (source
5034 (origin
5035 (method url-fetch)
5036 (uri (bioconductor-uri "MLInterfaces" version))
5037 (sha256
5038 (base32
4f82931d 5039 "1j920h1657rc5agd1vrkzk126npfhw7pzr7p7gwg4i0h0wv25q3r"))))
ce77562a
RW
5040 (properties `((upstream-name . "MLInterfaces")))
5041 (build-system r-build-system)
5042 (propagated-inputs
5043 `(("r-annotate" ,r-annotate)
5044 ("r-biobase" ,r-biobase)
5045 ("r-biocgenerics" ,r-biocgenerics)
5046 ("r-cluster" ,r-cluster)
5047 ("r-fpc" ,r-fpc)
5048 ("r-gbm" ,r-gbm)
5049 ("r-gdata" ,r-gdata)
5050 ("r-genefilter" ,r-genefilter)
5051 ("r-ggvis" ,r-ggvis)
5052 ("r-hwriter" ,r-hwriter)
5053 ("r-mass" ,r-mass)
5054 ("r-mlbench" ,r-mlbench)
5055 ("r-pls" ,r-pls)
5056 ("r-rcolorbrewer" ,r-rcolorbrewer)
500f7df8 5057 ("r-rcpp" ,r-rcpp)
ce77562a
RW
5058 ("r-rpart" ,r-rpart)
5059 ("r-sfsmisc" ,r-sfsmisc)
5060 ("r-shiny" ,r-shiny)
5061 ("r-threejs" ,r-threejs)))
5062 (home-page "https://bioconductor.org/packages/MLInterfaces/")
5063 (synopsis "Interfaces to R machine learning procedures")
5064 (description
5065 "This package provides uniform interfaces to machine learning code for
5066data in R and Bioconductor containers.")
5067 ;; Any version of the LGPL.
5068 (license license:lgpl2.1+)))
a793e88c
RW
5069
5070(define-public r-annaffy
5071 (package
5072 (name "r-annaffy")
aca4ebe4 5073 (version "1.62.0")
a793e88c
RW
5074 (source
5075 (origin
5076 (method url-fetch)
5077 (uri (bioconductor-uri "annaffy" version))
5078 (sha256
5079 (base32
aca4ebe4 5080 "1szlr33lq98pd3kx6n9l07lhr93swbk6vjpvb2n9f7716k39mi4i"))))
a793e88c
RW
5081 (build-system r-build-system)
5082 (arguments
5083 `(#:phases
5084 (modify-phases %standard-phases
5085 (add-after 'unpack 'remove-reference-to-non-free-data
5086 (lambda _
5087 (substitute* "DESCRIPTION"
5088 ((", KEGG.db") ""))
5089 #t)))))
5090 (propagated-inputs
5091 `(("r-annotationdbi" ,r-annotationdbi)
5092 ("r-biobase" ,r-biobase)
5093 ("r-dbi" ,r-dbi)
5094 ("r-go-db" ,r-go-db)))
5095 (home-page "https://bioconductor.org/packages/annaffy/")
5096 (synopsis "Annotation tools for Affymetrix biological metadata")
5097 (description
5098 "This package provides functions for handling data from Bioconductor
5099Affymetrix annotation data packages. It produces compact HTML and text
5100reports including experimental data and URL links to many online databases.
5101It allows searching of biological metadata using various criteria.")
5102 ;; Any version of the LGPL according to the DESCRIPTION file. A copy of
5103 ;; the LGPL 2.1 is included.
5104 (license license:lgpl2.1+)))
0ec0a5ec
RW
5105
5106(define-public r-a4core
5107 (package
5108 (name "r-a4core")
c47a8cd9 5109 (version "1.38.0")
0ec0a5ec
RW
5110 (source
5111 (origin
5112 (method url-fetch)
5113 (uri (bioconductor-uri "a4Core" version))
5114 (sha256
5115 (base32
c47a8cd9 5116 "13mzhn92kqpbn58zmh96f6frkm85sv9137mldfzaljf6snk0spg2"))))
0ec0a5ec
RW
5117 (properties `((upstream-name . "a4Core")))
5118 (build-system r-build-system)
5119 (propagated-inputs
5120 `(("r-biobase" ,r-biobase)
5121 ("r-glmnet" ,r-glmnet)))
c47a8cd9 5122 (native-inputs
5123 `(("r-knitr" ,r-knitr)))
0ec0a5ec
RW
5124 (home-page "https://bioconductor.org/packages/a4Core")
5125 (synopsis "Automated Affymetrix array analysis core package")
5126 (description
5127 "This is the core package for the automated analysis of Affymetrix
5128arrays.")
5129 (license license:gpl3)))
9ae37581
RW
5130
5131(define-public r-a4classif
5132 (package
5133 (name "r-a4classif")
fa51705f 5134 (version "1.38.0")
9ae37581
RW
5135 (source
5136 (origin
5137 (method url-fetch)
5138 (uri (bioconductor-uri "a4Classif" version))
5139 (sha256
5140 (base32
fa51705f 5141 "03fln0x1am5fqhj4fpkx1yq58paqha086bhhr8az8j0vsq1r7wcz"))))
9ae37581
RW
5142 (properties `((upstream-name . "a4Classif")))
5143 (build-system r-build-system)
5144 (propagated-inputs
5145 `(("r-a4core" ,r-a4core)
5146 ("r-a4preproc" ,r-a4preproc)
fa51705f 5147 ("r-biobase" ,r-biobase)
9ae37581 5148 ("r-glmnet" ,r-glmnet)
9ae37581
RW
5149 ("r-pamr" ,r-pamr)
5150 ("r-rocr" ,r-rocr)
5151 ("r-varselrf" ,r-varselrf)))
fa51705f 5152 (native-inputs
5153 `(("r-knitr" ,r-knitr)))
9ae37581
RW
5154 (home-page "https://bioconductor.org/packages/a4Classif/")
5155 (synopsis "Automated Affymetrix array analysis classification package")
5156 (description
5157 "This is the classification package for the automated analysis of
5158Affymetrix arrays.")
5159 (license license:gpl3)))
b8d13e2c
RW
5160
5161(define-public r-a4preproc
5162 (package
5163 (name "r-a4preproc")
85155e2e 5164 (version "1.38.0")
b8d13e2c
RW
5165 (source
5166 (origin
5167 (method url-fetch)
5168 (uri (bioconductor-uri "a4Preproc" version))
5169 (sha256
5170 (base32
85155e2e 5171 "1j8jhal83x1xpmsaw8iwv2r32i1ghzm6n0ipjk06yqa9f6zb7f7i"))))
b8d13e2c
RW
5172 (properties `((upstream-name . "a4Preproc")))
5173 (build-system r-build-system)
5174 (propagated-inputs
85155e2e 5175 `(("r-biobase" ,r-biobase)
5176 ("r-biocgenerics" ,r-biocgenerics)))
5177 (native-inputs
5178 `(("r-knitr" ,r-knitr)))
b8d13e2c
RW
5179 (home-page "https://bioconductor.org/packages/a4Preproc/")
5180 (synopsis "Automated Affymetrix array analysis preprocessing package")
5181 (description
5182 "This is a package for the automated analysis of Affymetrix arrays. It
5183is used for preprocessing the arrays.")
5184 (license license:gpl3)))
8e15f861
RW
5185
5186(define-public r-a4reporting
5187 (package
5188 (name "r-a4reporting")
2fb8298c 5189 (version "1.38.0")
8e15f861
RW
5190 (source
5191 (origin
5192 (method url-fetch)
5193 (uri (bioconductor-uri "a4Reporting" version))
5194 (sha256
5195 (base32
2fb8298c 5196 "1jx4ym3hyix8gwr8d2r38w1wj7siv6ynzhwanczcjf1naws3dqpy"))))
8e15f861
RW
5197 (properties `((upstream-name . "a4Reporting")))
5198 (build-system r-build-system)
5199 (propagated-inputs
2fb8298c 5200 `(("r-xtable" ,r-xtable)))
5201 (native-inputs
5202 `(("r-knitr" ,r-knitr)))
8e15f861
RW
5203 (home-page "https://bioconductor.org/packages/a4Reporting/")
5204 (synopsis "Automated Affymetrix array analysis reporting package")
5205 (description
5206 "This is a package for the automated analysis of Affymetrix arrays. It
5207provides reporting features.")
5208 (license license:gpl3)))
dbfe3375
RW
5209
5210(define-public r-a4base
5211 (package
5212 (name "r-a4base")
564d4279 5213 (version "1.38.0")
dbfe3375
RW
5214 (source
5215 (origin
5216 (method url-fetch)
5217 (uri (bioconductor-uri "a4Base" version))
5218 (sha256
5219 (base32
564d4279 5220 "0bqagjmg3yjmdzxv4j7685jjhgb261pq60b5qkfffr1lfnz27lsp"))))
dbfe3375
RW
5221 (properties `((upstream-name . "a4Base")))
5222 (build-system r-build-system)
5223 (propagated-inputs
5224 `(("r-a4core" ,r-a4core)
5225 ("r-a4preproc" ,r-a4preproc)
5226 ("r-annaffy" ,r-annaffy)
dbfe3375
RW
5227 ("r-biobase" ,r-biobase)
5228 ("r-genefilter" ,r-genefilter)
5229 ("r-glmnet" ,r-glmnet)
5230 ("r-gplots" ,r-gplots)
5231 ("r-limma" ,r-limma)
5232 ("r-mpm" ,r-mpm)
5233 ("r-multtest" ,r-multtest)))
5234 (home-page "https://bioconductor.org/packages/a4Base/")
5235 (synopsis "Automated Affymetrix array analysis base package")
5236 (description
5237 "This package provides basic features for the automated analysis of
5238Affymetrix arrays.")
5239 (license license:gpl3)))
84ad024e
RW
5240
5241(define-public r-a4
5242 (package
5243 (name "r-a4")
68efaafe 5244 (version "1.38.0")
84ad024e
RW
5245 (source
5246 (origin
5247 (method url-fetch)
5248 (uri (bioconductor-uri "a4" version))
5249 (sha256
5250 (base32
68efaafe 5251 "12q09dhxjl7yrd5m2y7a03kv5614dp144ajmskp5q9x2gvz30f79"))))
84ad024e
RW
5252 (build-system r-build-system)
5253 (propagated-inputs
5254 `(("r-a4base" ,r-a4base)
5255 ("r-a4classif" ,r-a4classif)
5256 ("r-a4core" ,r-a4core)
5257 ("r-a4preproc" ,r-a4preproc)
5258 ("r-a4reporting" ,r-a4reporting)))
5259 (home-page "https://bioconductor.org/packages/a4/")
5260 (synopsis "Automated Affymetrix array analysis umbrella package")
5261 (description
5262 "This package provides a software suite for the automated analysis of
5263Affymetrix arrays.")
5264 (license license:gpl3)))
59d331f1
RW
5265
5266(define-public r-abseqr
5267 (package
5268 (name "r-abseqr")
8816139e 5269 (version "1.8.0")
59d331f1
RW
5270 (source
5271 (origin
5272 (method url-fetch)
5273 (uri (bioconductor-uri "abseqR" version))
5274 (sha256
5275 (base32
8816139e 5276 "0lh7kcsp3yb3s8s8j6w9k1by8i16q7r2a49z8y1xjmkcb2klsi3f"))))
59d331f1
RW
5277 (properties `((upstream-name . "abseqR")))
5278 (build-system r-build-system)
5279 (inputs
8816139e 5280 `(("pandoc" ,pandoc)))
59d331f1
RW
5281 (propagated-inputs
5282 `(("r-biocparallel" ,r-biocparallel)
5283 ("r-biocstyle" ,r-biocstyle)
5284 ("r-circlize" ,r-circlize)
5285 ("r-flexdashboard" ,r-flexdashboard)
5286 ("r-ggcorrplot" ,r-ggcorrplot)
5287 ("r-ggdendro" ,r-ggdendro)
5288 ("r-ggplot2" ,r-ggplot2)
5289 ("r-gridextra" ,r-gridextra)
5290 ("r-knitr" ,r-knitr)
5291 ("r-plotly" ,r-plotly)
5292 ("r-plyr" ,r-plyr)
5293 ("r-png" ,r-png)
5294 ("r-rcolorbrewer" ,r-rcolorbrewer)
5295 ("r-reshape2" ,r-reshape2)
5296 ("r-rmarkdown" ,r-rmarkdown)
5297 ("r-stringr" ,r-stringr)
5298 ("r-vegan" ,r-vegan)
5299 ("r-venndiagram" ,r-venndiagram)))
35bcfaef
RW
5300 (native-inputs
5301 `(("r-knitr" ,r-knitr)))
59d331f1
RW
5302 (home-page "https://github.com/malhamdoosh/abseqR")
5303 (synopsis "Reporting and data analysis for Rep-Seq datasets of antibody libraries")
5304 (description
5305 "AbSeq is a comprehensive bioinformatic pipeline for the analysis of
5306sequencing datasets generated from antibody libraries and abseqR is one of its
5307packages. AbseqR empowers the users of abseqPy with plotting and reporting
5308capabilities and allows them to generate interactive HTML reports for the
5309convenience of viewing and sharing with other researchers. Additionally,
5310abseqR extends abseqPy to compare multiple repertoire analyses and perform
5311further downstream analysis on its output.")
5312 (license license:gpl3)))
41aab7d1
RW
5313
5314(define-public r-bacon
5315 (package
5316 (name "r-bacon")
d5dcf1bb 5317 (version "1.18.0")
41aab7d1
RW
5318 (source
5319 (origin
5320 (method url-fetch)
5321 (uri (bioconductor-uri "bacon" version))
5322 (sha256
5323 (base32
d5dcf1bb 5324 "0cv4zhs075mz8c5gdwhr45v14fb1lyi3rlwjfqyz15dmmnzlxw47"))))
41aab7d1
RW
5325 (build-system r-build-system)
5326 (propagated-inputs
5327 `(("r-biocparallel" ,r-biocparallel)
5328 ("r-ellipse" ,r-ellipse)
5329 ("r-ggplot2" ,r-ggplot2)))
506cbeab
RW
5330 (native-inputs
5331 `(("r-knitr" ,r-knitr)))
41aab7d1
RW
5332 (home-page "https://bioconductor.org/packages/bacon/")
5333 (synopsis "Controlling bias and inflation in association studies")
5334 (description
5335 "Bacon can be used to remove inflation and bias often observed in
5336epigenome- and transcriptome-wide association studies. To this end bacon
5337constructs an empirical null distribution using a Gibbs Sampling algorithm by
5338fitting a three-component normal mixture on z-scores.")
5339 (license license:gpl2+)))
051e8e1a
RW
5340
5341(define-public r-rgadem
5342 (package
5343 (name "r-rgadem")
41071edc 5344 (version "2.38.0")
051e8e1a
RW
5345 (source
5346 (origin
5347 (method url-fetch)
5348 (uri (bioconductor-uri "rGADEM" version))
5349 (sha256
5350 (base32
41071edc 5351 "0x13glgkcnjg4qsn0v0qgzy6bgmghqpvgwfww2ha641p0c5i9qzw"))))
051e8e1a
RW
5352 (properties `((upstream-name . "rGADEM")))
5353 (build-system r-build-system)
5354 (propagated-inputs
5355 `(("r-biostrings" ,r-biostrings)
5356 ("r-bsgenome" ,r-bsgenome)
07189489 5357 ("r-genomicranges" ,r-genomicranges)
051e8e1a
RW
5358 ("r-iranges" ,r-iranges)
5359 ("r-seqlogo" ,r-seqlogo)))
5360 (home-page "https://bioconductor.org/packages/rGADEM/")
5361 (synopsis "De novo sequence motif discovery")
5362 (description
5363 "rGADEM is an efficient de novo motif discovery tool for large-scale
5364genomic sequence data.")
5365 (license license:artistic2.0)))
229f97c3
RW
5366
5367(define-public r-motiv
5368 (package
5369 (name "r-motiv")
352cfa34 5370 (version "1.43.0")
229f97c3
RW
5371 (source
5372 (origin
5373 (method url-fetch)
5374 (uri (bioconductor-uri "MotIV" version))
5375 (sha256
5376 (base32
352cfa34 5377 "1yqqymcrnwlpv6h3w80yliv19922g32xqlqszaqjk6zp853qilh6"))))
229f97c3
RW
5378 (properties `((upstream-name . "MotIV")))
5379 (build-system r-build-system)
5380 (inputs
5381 `(("gsl" ,gsl)))
5382 (propagated-inputs
5383 `(("r-biocgenerics" ,r-biocgenerics)
5384 ("r-biostrings" ,r-biostrings)
35a1b3ec 5385 ("r-genomicranges" ,r-genomicranges)
229f97c3
RW
5386 ("r-iranges" ,r-iranges)
5387 ("r-lattice" ,r-lattice)
5388 ("r-rgadem" ,r-rgadem)
5389 ("r-s4vectors" ,r-s4vectors)))
5390 (home-page "https://bioconductor.org/packages/MotIV/")
5391 (synopsis "Motif identification and validation")
5392 (description
5393 "This package is used for the identification and validation of sequence
5394motifs. It makes use of STAMP for comparing a set of motifs to a given
5395database (e.g. JASPAR). It can also be used to visualize motifs, motif
5396distributions, modules and filter motifs.")
5397 (license license:gpl2)))
2a72ef56 5398
3699bcf5
RJ
5399(define-public r-motifdb
5400 (package
5401 (name "r-motifdb")
a2bae167 5402 (version "1.32.0")
3699bcf5
RJ
5403 (source (origin
5404 (method url-fetch)
5405 (uri (bioconductor-uri "MotifDb" version))
5406 (sha256
a2bae167 5407 (base32 "0gfk1dgw7gd2y4cnmfdzpzjqkvvikcwx20h0fp7aiq8f0zfwlav5"))))
3699bcf5
RJ
5408 (properties `((upstream-name . "MotifDb")))
5409 (build-system r-build-system)
5410 (propagated-inputs
5411 `(("r-biocgenerics" ,r-biocgenerics)
5412 ("r-biostrings" ,r-biostrings)
da6a75fe 5413 ("r-genomicranges" ,r-genomicranges)
3699bcf5
RJ
5414 ("r-iranges" ,r-iranges)
5415 ("r-rtracklayer" ,r-rtracklayer)
5416 ("r-s4vectors" ,r-s4vectors)
5417 ("r-splitstackshape" ,r-splitstackshape)))
da6a75fe
RW
5418 (native-inputs
5419 `(("r-knitr" ,r-knitr)))
3699bcf5
RJ
5420 (home-page "https://www.bioconductor.org/packages/MotifDb/")
5421 (synopsis "Annotated collection of protein-DNA binding sequence motifs")
5422 (description "This package provides more than 2000 annotated position
5423frequency matrices from nine public sources, for multiple organisms.")
5424 (license license:artistic2.0)))
5425
886125d7
RJ
5426(define-public r-motifbreakr
5427 (package
5428 (name "r-motifbreakr")
301e549c 5429 (version "2.4.0")
886125d7
RJ
5430 (source (origin
5431 (method url-fetch)
5432 (uri (bioconductor-uri "motifbreakR" version))
5433 (sha256
301e549c 5434 (base32 "0nni6i7h51kz0ch8ls9c9jzd7fjmc9wsavp11hx6w6bmhnh3k4n7"))))
886125d7
RJ
5435 (properties `((upstream-name . "motifbreakR")))
5436 (build-system r-build-system)
5437 (propagated-inputs
e65783e0
RW
5438 `(("r-biocgenerics" ,r-biocgenerics)
5439 ("r-biocparallel" ,r-biocparallel)
886125d7
RJ
5440 ("r-biostrings" ,r-biostrings)
5441 ("r-bsgenome" ,r-bsgenome)
e65783e0
RW
5442 ("r-genomeinfodb" ,r-genomeinfodb)
5443 ("r-genomicranges" ,r-genomicranges)
5444 ("r-grimport" ,r-grimport)
886125d7 5445 ("r-gviz" ,r-gviz)
e65783e0 5446 ("r-iranges" ,r-iranges)
886125d7 5447 ("r-matrixstats" ,r-matrixstats)
e65783e0
RW
5448 ("r-motifdb" ,r-motifdb)
5449 ("r-motifstack" ,r-motifstack)
5450 ("r-rtracklayer" ,r-rtracklayer)
5451 ("r-s4vectors" ,r-s4vectors)
5452 ("r-stringr" ,r-stringr)
5453 ("r-summarizedexperiment" ,r-summarizedexperiment)
886125d7 5454 ("r-tfmpvalue" ,r-tfmpvalue)
e65783e0
RW
5455 ("r-variantannotation" ,r-variantannotation)))
5456 (native-inputs
5457 `(("r-knitr" ,r-knitr)))
886125d7
RJ
5458 (home-page "https://www.bioconductor.org/packages/motifbreakR/")
5459 (synopsis "Predicting disruptiveness of single nucleotide polymorphisms")
5460 (description "This package allows biologists to judge in the first place
5461whether the sequence surrounding the polymorphism is a good match, and in
5462the second place how much information is gained or lost in one allele of
5463the polymorphism relative to another. This package gives a choice of
5464algorithms for interrogation of genomes with motifs from public sources:
5465@enumerate
5466@item a weighted-sum probability matrix;
5467@item log-probabilities;
5468@item weighted by relative entropy.
5469@end enumerate
5470
5471This package can predict effects for novel or previously described variants in
5472public databases, making it suitable for tasks beyond the scope of its original
5473design. Lastly, it can be used to interrogate any genome curated within
5474Bioconductor.")
5475 (license license:gpl2+)))
5476
2a72ef56
RW
5477(define-public r-motifstack
5478 (package
5479 (name "r-motifstack")
4b4cd2b8 5480 (version "1.34.0")
2a72ef56
RW
5481 (source
5482 (origin
5483 (method url-fetch)
5484 (uri (bioconductor-uri "motifStack" version))
5485 (sha256
5486 (base32
4b4cd2b8 5487 "1psqpdbgbad31bd8hg5bl62qi5s9rl75nzm85igfpxar3zwwxjlb"))))
2a72ef56
RW
5488 (properties `((upstream-name . "motifStack")))
5489 (build-system r-build-system)
5490 (propagated-inputs
5491 `(("r-ade4" ,r-ade4)
5492 ("r-biostrings" ,r-biostrings)
dda936ca 5493 ("r-ggplot2" ,r-ggplot2)
2a72ef56 5494 ("r-htmlwidgets" ,r-htmlwidgets)
2a72ef56 5495 ("r-xml" ,r-xml)))
e6fbaf0c
RW
5496 (native-inputs
5497 `(("r-knitr" ,r-knitr)))
2a72ef56
RW
5498 (home-page "https://bioconductor.org/packages/motifStack/")
5499 (synopsis "Plot stacked logos for DNA, RNA and amino acid sequences")
5500 (description
5501 "The motifStack package is designed for graphic representation of
5502multiple motifs with different similarity scores. It works with both DNA/RNA
5503sequence motifs and amino acid sequence motifs. In addition, it provides the
5504flexibility for users to customize the graphic parameters such as the font
5505type and symbol colors.")
5506 (license license:gpl2+)))
e5bff307
RW
5507
5508(define-public r-genomicscores
5509 (package
5510 (name "r-genomicscores")
39280618 5511 (version "2.2.0")
e5bff307
RW
5512 (source
5513 (origin
5514 (method url-fetch)
5515 (uri (bioconductor-uri "GenomicScores" version))
5516 (sha256
5517 (base32
39280618 5518 "1492xirsgag2dsr6ys9wm3a65sq826p9hcdg3b4dm1wbxgdfx6jr"))))
e5bff307
RW
5519 (properties `((upstream-name . "GenomicScores")))
5520 (build-system r-build-system)
5521 (propagated-inputs
5522 `(("r-annotationhub" ,r-annotationhub)
5523 ("r-biobase" ,r-biobase)
39280618 5524 ("r-biocfilecache" ,r-biocfilecache)
e5bff307 5525 ("r-biocgenerics" ,r-biocgenerics)
39280618 5526 ("r-biocmanager" ,r-biocmanager)
e5bff307 5527 ("r-biostrings" ,r-biostrings)
785c7596 5528 ("r-delayedarray" ,r-delayedarray)
e5bff307
RW
5529 ("r-genomeinfodb" ,r-genomeinfodb)
5530 ("r-genomicranges" ,r-genomicranges)
785c7596 5531 ("r-hdf5array" ,r-hdf5array)
e5bff307 5532 ("r-iranges" ,r-iranges)
785c7596 5533 ("r-rhdf5" ,r-rhdf5)
e5bff307
RW
5534 ("r-s4vectors" ,r-s4vectors)
5535 ("r-xml" ,r-xml)))
785c7596
RW
5536 (native-inputs
5537 `(("r-knitr" ,r-knitr)))
e5bff307
RW
5538 (home-page "https://github.com/rcastelo/GenomicScores/")
5539 (synopsis "Work with genome-wide position-specific scores")
5540 (description
5541 "This package provides infrastructure to store and access genome-wide
5542position-specific scores within R and Bioconductor.")
5543 (license license:artistic2.0)))
32e0f906
RW
5544
5545(define-public r-atacseqqc
5546 (package
5547 (name "r-atacseqqc")
2ba61c67 5548 (version "1.14.4")
32e0f906
RW
5549 (source
5550 (origin
5551 (method url-fetch)
5552 (uri (bioconductor-uri "ATACseqQC" version))
5553 (sha256
5554 (base32
2ba61c67 5555 "04sn0zl4m60i5jvqz5rmhc4qwcgrhk6rhznrygmm93k9v363mbn9"))))
32e0f906
RW
5556 (properties `((upstream-name . "ATACseqQC")))
5557 (build-system r-build-system)
5558 (propagated-inputs
5559 `(("r-biocgenerics" ,r-biocgenerics)
5560 ("r-biostrings" ,r-biostrings)
5561 ("r-bsgenome" ,r-bsgenome)
5562 ("r-chippeakanno" ,r-chippeakanno)
bcc233c1 5563 ("r-edger" ,r-edger)
32e0f906
RW
5564 ("r-genomeinfodb" ,r-genomeinfodb)
5565 ("r-genomicalignments" ,r-genomicalignments)
5566 ("r-genomicranges" ,r-genomicranges)
5567 ("r-genomicscores" ,r-genomicscores)
5568 ("r-iranges" ,r-iranges)
5569 ("r-kernsmooth" ,r-kernsmooth)
5570 ("r-limma" ,r-limma)
5571 ("r-motifstack" ,r-motifstack)
5572 ("r-preseqr" ,r-preseqr)
5573 ("r-randomforest" ,r-randomforest)
5574 ("r-rsamtools" ,r-rsamtools)
5575 ("r-rtracklayer" ,r-rtracklayer)
5576 ("r-s4vectors" ,r-s4vectors)))
dc30cc03
RW
5577 (native-inputs
5578 `(("r-knitr" ,r-knitr)))
32e0f906
RW
5579 (home-page "https://bioconductor.org/packages/ATACseqQC/")
5580 (synopsis "ATAC-seq quality control")
5581 (description
5582 "ATAC-seq, an assay for Transposase-Accessible Chromatin using
5583sequencing, is a rapid and sensitive method for chromatin accessibility
5584analysis. It was developed as an alternative method to MNase-seq, FAIRE-seq
5585and DNAse-seq. The ATACseqQC package was developed to help users to quickly
5586assess whether their ATAC-seq experiment is successful. It includes
5587diagnostic plots of fragment size distribution, proportion of mitochondria
5588reads, nucleosome positioning pattern, and CTCF or other Transcript Factor
5589footprints.")
5590 (license license:gpl2+)))
3972cfce
RW
5591
5592(define-public r-gofuncr
5593 (package
5594 (name "r-gofuncr")
c3b69d63 5595 (version "1.10.0")
3972cfce
RW
5596 (source
5597 (origin
5598 (method url-fetch)
5599 (uri (bioconductor-uri "GOfuncR" version))
5600 (sha256
5601 (base32
c3b69d63 5602 "1ah4v2jj508wjsmrncw58wjq2cyris7bnzfw6kr7jp9n4dvn33mq"))))
3972cfce
RW
5603 (properties `((upstream-name . "GOfuncR")))
5604 (build-system r-build-system)
5605 (propagated-inputs
5606 `(("r-annotationdbi" ,r-annotationdbi)
5607 ("r-genomicranges" ,r-genomicranges)
5608 ("r-gtools" ,r-gtools)
5609 ("r-iranges" ,r-iranges)
5610 ("r-mapplots" ,r-mapplots)
5611 ("r-rcpp" ,r-rcpp)
5612 ("r-vioplot" ,r-vioplot)))
028fd6f7
RW
5613 (native-inputs
5614 `(("r-knitr" ,r-knitr)))
3972cfce
RW
5615 (home-page "https://bioconductor.org/packages/GOfuncR/")
5616 (synopsis "Gene ontology enrichment using FUNC")
5617 (description
5618 "GOfuncR performs a gene ontology enrichment analysis based on the
5619ontology enrichment software FUNC. GO-annotations are obtained from
5620OrganismDb or OrgDb packages (@code{Homo.sapiens} by default); the GO-graph is
5621included in the package and updated regularly. GOfuncR provides the standard
5622candidate vs background enrichment analysis using the hypergeometric test, as
5623well as three additional tests:
5624
5625@enumerate
5626@item the Wilcoxon rank-sum test that is used when genes are ranked,
5627@item a binomial test that is used when genes are associated with two counts,
5628 and
5629@item a Chi-square or Fisher's exact test that is used in cases when genes are
5630associated with four counts.
5631@end enumerate
5632
5633To correct for multiple testing and interdependency of the tests, family-wise
5634error rates are computed based on random permutations of the gene-associated
5635variables. GOfuncR also provides tools for exploring the ontology graph and
5636the annotations, and options to take gene-length or spatial clustering of
5637genes into account. It is also possible to provide custom gene coordinates,
5638annotations and ontologies.")
5639 (license license:gpl2+)))
9bf4bb19
RW
5640
5641(define-public r-abaenrichment
5642 (package
5643 (name "r-abaenrichment")
8a7f7112 5644 (version "1.20.0")
9bf4bb19
RW
5645 (source
5646 (origin
5647 (method url-fetch)
5648 (uri (bioconductor-uri "ABAEnrichment" version))
5649 (sha256
5650 (base32
8a7f7112 5651 "0i0214ap9f6lnyawdgcdsds6g3g9qqji3wbn6ln6rs698gjs9w9c"))))
9bf4bb19
RW
5652 (properties `((upstream-name . "ABAEnrichment")))
5653 (build-system r-build-system)
5654 (propagated-inputs
5655 `(("r-abadata" ,r-abadata)
5656 ("r-data-table" ,r-data-table)
5657 ("r-gofuncr" ,r-gofuncr)
5658 ("r-gplots" ,r-gplots)
5659 ("r-gtools" ,r-gtools)
5660 ("r-rcpp" ,r-rcpp)))
6a65ac15
RW
5661 (native-inputs
5662 `(("r-knitr" ,r-knitr)))
9bf4bb19
RW
5663 (home-page "https://bioconductor.org/packages/ABAEnrichment/")
5664 (synopsis "Gene expression enrichment in human brain regions")
5665 (description
5666 "The package ABAEnrichment is designed to test for enrichment of user
5667defined candidate genes in the set of expressed genes in different human brain
5668regions. The core function @code{aba_enrich} integrates the expression of the
5669candidate gene set (averaged across donors) and the structural information of
5670the brain using an ontology, both provided by the Allen Brain Atlas project.")
5671 (license license:gpl2+)))
0b91b7b9
RW
5672
5673(define-public r-annotationfuncs
5674 (package
5675 (name "r-annotationfuncs")
bc12a4b6 5676 (version "1.40.0")
0b91b7b9
RW
5677 (source
5678 (origin
5679 (method url-fetch)
5680 (uri (bioconductor-uri "AnnotationFuncs" version))
5681 (sha256
5682 (base32
bc12a4b6 5683 "0xsm7741zm81bi4c9hy0zaacnk8a6bahdpc6srqzrbsz0pfzdyhr"))))
0b91b7b9
RW
5684 (properties
5685 `((upstream-name . "AnnotationFuncs")))
5686 (build-system r-build-system)
5687 (propagated-inputs
5688 `(("r-annotationdbi" ,r-annotationdbi)
5689 ("r-dbi" ,r-dbi)))
5690 (home-page "https://www.iysik.com/r/annotationfuncs")
5691 (synopsis "Annotation translation functions")
5692 (description
5693 "This package provides functions for handling translating between
5694different identifieres using the Biocore Data Team data-packages (e.g.
5695@code{org.Bt.eg.db}).")
5696 (license license:gpl2)))
adf7d813
RW
5697
5698(define-public r-annotationtools
5699 (package
5700 (name "r-annotationtools")
57791542 5701 (version "1.64.0")
adf7d813
RW
5702 (source
5703 (origin
5704 (method url-fetch)
5705 (uri (bioconductor-uri "annotationTools" version))
5706 (sha256
5707 (base32
57791542 5708 "1q3c30hqxjgar3gm8d7h4rw3m7cgc11cgv9q0fwv5abj075cj224"))))
adf7d813
RW
5709 (properties
5710 `((upstream-name . "annotationTools")))
5711 (build-system r-build-system)
5712 (propagated-inputs `(("r-biobase" ,r-biobase)))
5713 (home-page "https://bioconductor.org/packages/annotationTools/")
5714 (synopsis "Annotate microarrays and perform gene expression analyses")
5715 (description
5716 "This package provides functions to annotate microarrays, find orthologs,
5717and integrate heterogeneous gene expression profiles using annotation and
5718other molecular biology information available as flat file database (plain
5719text files).")
5720 ;; Any version of the GPL.
5721 (license (list license:gpl2+))))
f31e10f8
RW
5722
5723(define-public r-allelicimbalance
5724 (package
5725 (name "r-allelicimbalance")
85c6636b 5726 (version "1.28.0")
f31e10f8
RW
5727 (source
5728 (origin
5729 (method url-fetch)
5730 (uri (bioconductor-uri "AllelicImbalance" version))
5731 (sha256
5732 (base32
85c6636b 5733 "1hk08kwxjlg2jb59bwv9fbc446pyf6knkscfj757nl6yjf11akbl"))))
f31e10f8
RW
5734 (properties
5735 `((upstream-name . "AllelicImbalance")))
5736 (build-system r-build-system)
5737 (propagated-inputs
5738 `(("r-annotationdbi" ,r-annotationdbi)
5739 ("r-biocgenerics" ,r-biocgenerics)
5740 ("r-biostrings" ,r-biostrings)
5741 ("r-bsgenome" ,r-bsgenome)
5742 ("r-genomeinfodb" ,r-genomeinfodb)
5743 ("r-genomicalignments" ,r-genomicalignments)
5744 ("r-genomicfeatures" ,r-genomicfeatures)
5745 ("r-genomicranges" ,r-genomicranges)
5746 ("r-gridextra" ,r-gridextra)
5747 ("r-gviz" ,r-gviz)
5748 ("r-iranges" ,r-iranges)
5749 ("r-lattice" ,r-lattice)
5750 ("r-latticeextra" ,r-latticeextra)
5751 ("r-nlme" ,r-nlme)
5752 ("r-rsamtools" ,r-rsamtools)
5753 ("r-s4vectors" ,r-s4vectors)
5754 ("r-seqinr" ,r-seqinr)
5755 ("r-summarizedexperiment" ,r-summarizedexperiment)
5756 ("r-variantannotation" ,r-variantannotation)))
63149388
RW
5757 (native-inputs
5758 `(("r-knitr" ,r-knitr)))
f31e10f8
RW
5759 (home-page "https://github.com/pappewaio/AllelicImbalance")
5760 (synopsis "Investigate allele-specific expression")
5761 (description
5762 "This package provides a framework for allele-specific expression
5763investigation using RNA-seq data.")
5764 (license license:gpl3)))
ffe7029b
RW
5765
5766(define-public r-aucell
5767 (package
5768 (name "r-aucell")
ff8b9153 5769 (version "1.12.0")
ffe7029b
RW
5770 (source
5771 (origin
5772 (method url-fetch)
5773 (uri (bioconductor-uri "AUCell" version))
5774 (sha256
5775 (base32
ff8b9153 5776 "0ibsf3nid27hipr03z7phh0yzwfj8bqza6n6g7wfghpls4l12ipx"))))
ffe7029b
RW
5777 (properties `((upstream-name . "AUCell")))
5778 (build-system r-build-system)
5779 (propagated-inputs
3a35d274
RW
5780 `(("r-biocgenerics" ,r-biocgenerics)
5781 ("r-data-table" ,r-data-table)
ffe7029b
RW
5782 ("r-gseabase" ,r-gseabase)
5783 ("r-mixtools" ,r-mixtools)
5784 ("r-r-utils" ,r-r-utils)
3a35d274 5785 ("r-s4vectors" ,r-s4vectors)
ffe7029b
RW
5786 ("r-shiny" ,r-shiny)
5787 ("r-summarizedexperiment" ,r-summarizedexperiment)))
e059ab25
RW
5788 (native-inputs
5789 `(("r-knitr" ,r-knitr)))
ffe7029b
RW
5790 (home-page "https://bioconductor.org/packages/AUCell/")
5791 (synopsis "Analysis of gene set activity in single-cell RNA-seq data")
5792 (description
8c4bf6c2 5793 "AUCell identifies cells with active gene sets (e.g. signatures,
ffe7029b
RW
5794gene modules, etc) in single-cell RNA-seq data. AUCell uses the @dfn{Area
5795Under the Curve} (AUC) to calculate whether a critical subset of the input
5796gene set is enriched within the expressed genes for each cell. The
5797distribution of AUC scores across all the cells allows exploring the relative
5798expression of the signature. Since the scoring method is ranking-based,
5799AUCell is independent of the gene expression units and the normalization
5800procedure. In addition, since the cells are evaluated individually, it can
5801easily be applied to bigger datasets, subsetting the expression matrix if
5802needed.")
5803 (license license:gpl3)))
5cfa4bff
RW
5804
5805(define-public r-ebimage
5806 (package
5807 (name "r-ebimage")
ba0bf98d 5808 (version "4.32.0")
5cfa4bff
RW
5809 (source
5810 (origin
5811 (method url-fetch)
5812 (uri (bioconductor-uri "EBImage" version))
5813 (sha256
5814 (base32
ba0bf98d 5815 "0qi8bbix5bjahs73ljhfvidlbj8hz5m5j0sb9cjxlngnnldbh4ww"))))
5cfa4bff
RW
5816 (properties `((upstream-name . "EBImage")))
5817 (build-system r-build-system)
5818 (propagated-inputs
5819 `(("r-abind" ,r-abind)
5820 ("r-biocgenerics" ,r-biocgenerics)
5821 ("r-fftwtools" ,r-fftwtools)
5822 ("r-htmltools" ,r-htmltools)
5823 ("r-htmlwidgets" ,r-htmlwidgets)
5824 ("r-jpeg" ,r-jpeg)
5825 ("r-locfit" ,r-locfit)
5826 ("r-png" ,r-png)
5827 ("r-rcurl" ,r-rcurl)
5828 ("r-tiff" ,r-tiff)))
5829 (native-inputs
5830 `(("r-knitr" ,r-knitr))) ; for vignettes
5831 (home-page "https://github.com/aoles/EBImage")
5832 (synopsis "Image processing and analysis toolbox for R")
5833 (description
5834 "EBImage provides general purpose functionality for image processing and
5835analysis. In the context of (high-throughput) microscopy-based cellular
5836assays, EBImage offers tools to segment cells and extract quantitative
5837cellular descriptors. This allows the automation of such tasks using the R
5838programming language and facilitates the use of other tools in the R
5839environment for signal processing, statistical modeling, machine learning and
5840visualization with image data.")
5841 ;; Any version of the LGPL.
5842 (license license:lgpl2.1+)))
51e98f7e
RW
5843
5844(define-public r-yamss
5845 (package
5846 (name "r-yamss")
65ba4ba5 5847 (version "1.16.0")
51e98f7e
RW
5848 (source
5849 (origin
5850 (method url-fetch)
5851 (uri (bioconductor-uri "yamss" version))
5852 (sha256
5853 (base32
65ba4ba5 5854 "0cxzn7j9apjcabbvvii16kn4whwd9khcyz867w5ag3zdxwvg7l7w"))))
51e98f7e
RW
5855 (build-system r-build-system)
5856 (propagated-inputs
5857 `(("r-biocgenerics" ,r-biocgenerics)
5858 ("r-data-table" ,r-data-table)
5859 ("r-ebimage" ,r-ebimage)
5860 ("r-iranges" ,r-iranges)
5861 ("r-limma" ,r-limma)
5862 ("r-matrix" ,r-matrix)
5863 ("r-mzr" ,r-mzr)
5864 ("r-s4vectors" ,r-s4vectors)
5865 ("r-summarizedexperiment"
5866 ,r-summarizedexperiment)))
6e397aad
RW
5867 (native-inputs
5868 `(("r-knitr" ,r-knitr)))
51e98f7e
RW
5869 (home-page "https://github.com/hansenlab/yamss")
5870 (synopsis "Tools for high-throughput metabolomics")
5871 (description
5872 "This package provides tools to analyze and visualize high-throughput
9b19734c 5873metabolomics data acquired using chromatography-mass spectrometry. These tools
51e98f7e
RW
5874preprocess data in a way that enables reliable and powerful differential
5875analysis.")
5876 (license license:artistic2.0)))
398c4a93
RW
5877
5878(define-public r-gtrellis
5879 (package
5880 (name "r-gtrellis")
0836ef6b 5881 (version "1.22.0")
398c4a93
RW
5882 (source
5883 (origin
5884 (method url-fetch)
5885 (uri (bioconductor-uri "gtrellis" version))
5886 (sha256
5887 (base32
0836ef6b 5888 "14mpavkxlp9d1kccwi4b9hi7x8md5j4s1g17ivqsj38lxqjvg5gw"))))
398c4a93
RW
5889 (build-system r-build-system)
5890 (propagated-inputs
5891 `(("r-circlize" ,r-circlize)
5892 ("r-genomicranges" ,r-genomicranges)
5893 ("r-getoptlong" ,r-getoptlong)
5894 ("r-iranges" ,r-iranges)))
a471def0
RW
5895 (native-inputs
5896 `(("r-knitr" ,r-knitr)))
398c4a93
RW
5897 (home-page "https://github.com/jokergoo/gtrellis")
5898 (synopsis "Genome level Trellis layout")
5899 (description
5900 "Genome level Trellis graph visualizes genomic data conditioned by
5901genomic categories (e.g. chromosomes). For each genomic category, multiple
5902dimensional data which are represented as tracks describe different features
5903from different aspects. This package provides high flexibility to arrange
5904genomic categories and to add self-defined graphics in the plot.")
5905 (license license:expat)))
28098414
RW
5906
5907(define-public r-somaticsignatures
5908 (package
5909 (name "r-somaticsignatures")
36f3a19a 5910 (version "2.26.0")
28098414
RW
5911 (source
5912 (origin
5913 (method url-fetch)
5914 (uri (bioconductor-uri "SomaticSignatures" version))
5915 (sha256
5916 (base32
36f3a19a 5917 "1pwf9ws0klcij27w22p0nh924yp5h2jsidp54ppp7mnx08iv0801"))))
28098414
RW
5918 (properties
5919 `((upstream-name . "SomaticSignatures")))
5920 (build-system r-build-system)
5921 (propagated-inputs
5922 `(("r-biobase" ,r-biobase)
5923 ("r-biostrings" ,r-biostrings)
5924 ("r-genomeinfodb" ,r-genomeinfodb)
5925 ("r-genomicranges" ,r-genomicranges)
5926 ("r-ggbio" ,r-ggbio)
5927 ("r-ggplot2" ,r-ggplot2)
5928 ("r-iranges" ,r-iranges)
5929 ("r-nmf" ,r-nmf)
5930 ("r-pcamethods" ,r-pcamethods)
5931 ("r-proxy" ,r-proxy)
5932 ("r-reshape2" ,r-reshape2)
5933 ("r-s4vectors" ,r-s4vectors)
5934 ("r-variantannotation" ,r-variantannotation)))
63c14717
RW
5935 (native-inputs
5936 `(("r-knitr" ,r-knitr)))
28098414
RW
5937 (home-page "https://github.com/juliangehring/SomaticSignatures")
5938 (synopsis "Somatic signatures")
5939 (description
5940 "This package identifies mutational signatures of @dfn{single nucleotide
5941variants} (SNVs). It provides a infrastructure related to the methodology
5942described in Nik-Zainal (2012, Cell), with flexibility in the matrix
5943decomposition algorithms.")
5944 (license license:expat)))
303f2ed1
RW
5945
5946(define-public r-yapsa
5947 (package
5948 (name "r-yapsa")
d0db04fc 5949 (version "1.16.0")
303f2ed1
RW
5950 (source
5951 (origin
5952 (method url-fetch)
5953 (uri (bioconductor-uri "YAPSA" version))
5954 (sha256
5955 (base32
d0db04fc 5956 "1vwccrp01p8i42axbaz1bqq173la18ldrzmrjawr5nkjjkvddbpb"))))
303f2ed1
RW
5957 (properties `((upstream-name . "YAPSA")))
5958 (build-system r-build-system)
5959 (propagated-inputs
8a5abc62
RW
5960 `(("r-biostrings" ,r-biostrings)
5961 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
5962 ("r-circlize" ,r-circlize)
303f2ed1
RW
5963 ("r-complexheatmap" ,r-complexheatmap)
5964 ("r-corrplot" ,r-corrplot)
5965 ("r-dendextend" ,r-dendextend)
8a5abc62
RW
5966 ("r-doparallel" ,r-doparallel)
5967 ("r-dplyr" ,r-dplyr)
303f2ed1
RW
5968 ("r-genomeinfodb" ,r-genomeinfodb)
5969 ("r-genomicranges" ,r-genomicranges)
5970 ("r-getoptlong" ,r-getoptlong)
8a5abc62 5971 ("r-ggbeeswarm" ,r-ggbeeswarm)
303f2ed1
RW
5972 ("r-ggplot2" ,r-ggplot2)
5973 ("r-gridextra" ,r-gridextra)
5974 ("r-gtrellis" ,r-gtrellis)
5975 ("r-keggrest" ,r-keggrest)
d0db04fc 5976 ("r-limsolve" ,r-limsolve)
8a5abc62 5977 ("r-magrittr" ,r-magrittr)
303f2ed1 5978 ("r-pmcmr" ,r-pmcmr)
8a5abc62 5979 ("r-pracma" ,r-pracma)
303f2ed1
RW
5980 ("r-reshape2" ,r-reshape2)
5981 ("r-somaticsignatures" ,r-somaticsignatures)
5982 ("r-variantannotation" ,r-variantannotation)))
8a5abc62
RW
5983 (native-inputs
5984 `(("r-knitr" ,r-knitr)))
303f2ed1
RW
5985 (home-page "https://bioconductor.org/packages/YAPSA/")
5986 (synopsis "Yet another package for signature analysis")
5987 (description
5988 "This package provides functions and routines useful in the analysis of
5989somatic signatures (cf. L. Alexandrov et al., Nature 2013). In particular,
5990functions to perform a signature analysis with known signatures and a
5991signature analysis on @dfn{stratified mutational catalogue} (SMC) are
5992provided.")
5993 (license license:gpl3)))
e99380d6
RW
5994
5995(define-public r-gcrma
5996 (package
5997 (name "r-gcrma")
3d41f0c2 5998 (version "2.62.0")
e99380d6
RW
5999 (source
6000 (origin
6001 (method url-fetch)
6002 (uri (bioconductor-uri "gcrma" version))
6003 (sha256
6004 (base32
3d41f0c2 6005 "1v1x13iwcv6c9x7r1iz2598rwlyzic67jbqcajg24ib6lcfn9f00"))))
e99380d6
RW
6006 (build-system r-build-system)
6007 (propagated-inputs
6008 `(("r-affy" ,r-affy)
6009 ("r-affyio" ,r-affyio)
6010 ("r-biobase" ,r-biobase)
6011 ("r-biocmanager" ,r-biocmanager)
6012 ("r-biostrings" ,r-biostrings)
6013 ("r-xvector" ,r-xvector)))
6014 (home-page "https://bioconductor.org/packages/gcrma/")
6015 (synopsis "Background adjustment using sequence information")
6016 (description
6017 "Gcrma adjusts for background intensities in Affymetrix array data which
6018include optical noise and @dfn{non-specific binding} (NSB). The main function
6019@code{gcrma} converts background adjusted probe intensities to expression
6020measures using the same normalization and summarization methods as a
6021@dfn{Robust Multiarray Average} (RMA). Gcrma uses probe sequence information
6022to estimate probe affinity to NSB. The sequence information is summarized in
6023a more complex way than the simple GC content. Instead, the base types (A, T,
6024G or C) at each position along the probe determine the affinity of each probe.
6025The parameters of the position-specific base contributions to the probe
6026affinity is estimated in an NSB experiment in which only NSB but no
7230f6d5 6027gene-specific binding is expected.")
e99380d6
RW
6028 ;; Any version of the LGPL
6029 (license license:lgpl2.1+)))
4675b3cf
RW
6030
6031(define-public r-simpleaffy
6032 (package
6033 (name "r-simpleaffy")
48aaef23 6034 (version "2.66.0")
4675b3cf
RW
6035 (source
6036 (origin
6037 (method url-fetch)
6038 (uri (bioconductor-uri "simpleaffy" version))
6039 (sha256
6040 (base32
48aaef23 6041 "04a11dsqd5y4b39nny94acnh0qhdazjc6d1803izza4vrgmw2csb"))))
4675b3cf
RW
6042 (build-system r-build-system)
6043 (propagated-inputs
6044 `(("r-affy" ,r-affy)
6045 ("r-biobase" ,r-biobase)
6046 ("r-biocgenerics" ,r-biocgenerics)
6047 ("r-gcrma" ,r-gcrma)
6048 ("r-genefilter" ,r-genefilter)))
6049 (home-page "https://bioconductor.org/packages/simpleaffy/")
6050 (synopsis "Very simple high level analysis of Affymetrix data")
6051 (description
6052 "This package provides high level functions for reading Affy @file{.CEL}
6053files, phenotypic data, and then computing simple things with it, such as
6054t-tests, fold changes and the like. It makes heavy use of the @code{affy}
6055library. It also has some basic scatter plot functions and mechanisms for
6056generating high resolution journal figures.")
6057 (license license:gpl2+)))
f562c90a
RW
6058
6059(define-public r-yaqcaffy
6060 (package
6061 (name "r-yaqcaffy")
94dee0af 6062 (version "1.50.0")
f562c90a
RW
6063 (source
6064 (origin
6065 (method url-fetch)
6066 (uri (bioconductor-uri "yaqcaffy" version))
6067 (sha256
6068 (base32
94dee0af 6069 "18gphcjj15iivrahp52186bvdg07yd2dvrykfjdd4r1vyf33im96"))))
f562c90a
RW
6070 (build-system r-build-system)
6071 (propagated-inputs
6072 `(("r-simpleaffy" ,r-simpleaffy)))
6073 (home-page "https://bioconductor.org/packages/yaqcaffy/")
6074 (synopsis "Affymetrix quality control and reproducibility analysis")
6075 (description
6076 "This is a package that can be used for quality control of Affymetrix
6077GeneChip expression data and reproducibility analysis of human whole genome
6078chips with the MAQC reference datasets.")
6079 (license license:artistic2.0)))
59cf2629
RW
6080
6081(define-public r-quantro
6082 (package
6083 (name "r-quantro")
adf6edc7 6084 (version "1.24.0")
59cf2629
RW
6085 (source
6086 (origin
6087 (method url-fetch)
6088 (uri (bioconductor-uri "quantro" version))
6089 (sha256
6090 (base32
adf6edc7 6091 "1mq4hda73idkq0lkfrhcmiz4kkalfn47dh3i75br5fi33mdgc0k2"))))
59cf2629
RW
6092 (build-system r-build-system)
6093 (propagated-inputs
6094 `(("r-biobase" ,r-biobase)
6095 ("r-doparallel" ,r-doparallel)
6096 ("r-foreach" ,r-foreach)
6097 ("r-ggplot2" ,r-ggplot2)
6098 ("r-iterators" ,r-iterators)
6099 ("r-minfi" ,r-minfi)
6100 ("r-rcolorbrewer" ,r-rcolorbrewer)))
70d90ae7
RW
6101 (native-inputs
6102 `(("r-knitr" ,r-knitr)))
59cf2629
RW
6103 (home-page "https://bioconductor.org/packages/quantro/")
6104 (synopsis "Test for when to use quantile normalization")
6105 (description
6106 "This package provides a data-driven test for the assumptions of quantile
6107normalization using raw data such as objects that inherit eSets (e.g.
6108ExpressionSet, MethylSet). Group level information about each sample (such as
6109Tumor / Normal status) must also be provided because the test assesses if
6110there are global differences in the distributions between the user-defined
6111groups.")
6112 (license license:gpl3+)))
98a2af31
RW
6113
6114(define-public r-yarn
6115 (package
6116 (name "r-yarn")
8db36c1f 6117 (version "1.16.0")
98a2af31
RW
6118 (source
6119 (origin
6120 (method url-fetch)
6121 (uri (bioconductor-uri "yarn" version))
6122 (sha256
6123 (base32
8db36c1f 6124 "0p8wz5jn601vxbbxkm73ps3fx0j1y56nr2qf6y8k80vgrk7bv5gp"))))
98a2af31
RW
6125 (build-system r-build-system)
6126 (propagated-inputs
6127 `(("r-biobase" ,r-biobase)
6128 ("r-biomart" ,r-biomart)
6129 ("r-downloader" ,r-downloader)
6130 ("r-edger" ,r-edger)
6131 ("r-gplots" ,r-gplots)
6132 ("r-limma" ,r-limma)
6133 ("r-matrixstats" ,r-matrixstats)
6134 ("r-preprocesscore" ,r-preprocesscore)
6135 ("r-quantro" ,r-quantro)
6136 ("r-rcolorbrewer" ,r-rcolorbrewer)
6137 ("r-readr" ,r-readr)))
a37a6ffb
RW
6138 (native-inputs
6139 `(("r-knitr" ,r-knitr)))
98a2af31
RW
6140 (home-page "https://bioconductor.org/packages/yarn/")
6141 (synopsis "Robust multi-condition RNA-Seq preprocessing and normalization")
6142 (description
6143 "Expedite large RNA-Seq analyses using a combination of previously
6144developed tools. YARN is meant to make it easier for the user in performing
6145basic mis-annotation quality control, filtering, and condition-aware
6146normalization. YARN leverages many Bioconductor tools and statistical
6147techniques to account for the large heterogeneity and sparsity found in very
6148large RNA-seq experiments.")
6149 (license license:artistic2.0)))
a6e1eb1a
RW
6150
6151(define-public r-roar
6152 (package
6153 (name "r-roar")
72476ade 6154 (version "1.26.0")
a6e1eb1a
RW
6155 (source
6156 (origin
6157 (method url-fetch)
6158 (uri (bioconductor-uri "roar" version))
6159 (sha256
6160 (base32
72476ade 6161 "0spidrcjnrcli0whkf6h8pa1i9dg9arjbm7b1skxbs6dn2k4yyqw"))))
a6e1eb1a
RW
6162 (build-system r-build-system)
6163 (propagated-inputs
6164 `(("r-biocgenerics" ,r-biocgenerics)
6165 ("r-genomeinfodb" ,r-genomeinfodb)
6166 ("r-genomicalignments" ,r-genomicalignments)
6167 ("r-genomicranges" ,r-genomicranges)
6168 ("r-iranges" ,r-iranges)
6169 ("r-rtracklayer" ,r-rtracklayer)
6170 ("r-s4vectors" ,r-s4vectors)
6171 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6172 (home-page "https://github.com/vodkatad/roar/")
6173 (synopsis "Identify differential APA usage from RNA-seq alignments")
6174 (description
6175 "This package provides tools for identifying preferential usage of APA
6176sites, comparing two biological conditions, starting from known alternative
6177sites and alignments obtained from standard RNA-seq experiments.")
6178 (license license:gpl3)))
50d91770
RW
6179
6180(define-public r-xbseq
6181 (package
6182 (name "r-xbseq")
7f71341e 6183 (version "1.22.0")
50d91770
RW
6184 (source
6185 (origin
6186 (method url-fetch)
6187 (uri (bioconductor-uri "XBSeq" version))
6188 (sha256
6189 (base32
7f71341e 6190 "1dvk2jpsdynqw5071z54yd5j0ddprhc1ppk834cz9liibd72d7vz"))))
50d91770
RW
6191 (properties `((upstream-name . "XBSeq")))
6192 (build-system r-build-system)
6193 (propagated-inputs
6194 `(("r-biobase" ,r-biobase)
6195 ("r-deseq2" ,r-deseq2)
6196 ("r-dplyr" ,r-dplyr)
6197 ("r-ggplot2" ,r-ggplot2)
6198 ("r-locfit" ,r-locfit)
6199 ("r-magrittr" ,r-magrittr)
6200 ("r-matrixstats" ,r-matrixstats)
6201 ("r-pracma" ,r-pracma)
6202 ("r-roar" ,r-roar)))
bcd06bdb
RW
6203 (native-inputs
6204 `(("r-knitr" ,r-knitr)))
50d91770
RW
6205 (home-page "https://github.com/Liuy12/XBSeq")
6206 (synopsis "Test for differential expression for RNA-seq data")
6207 (description
6208 "XBSeq is a novel algorithm for testing RNA-seq @dfn{differential
6209expression} (DE), where a statistical model was established based on the
6210assumption that observed signals are the convolution of true expression
6211signals and sequencing noises. The mapped reads in non-exonic regions are
6212considered as sequencing noises, which follows a Poisson distribution. Given
6213measurable observed signal and background noise from RNA-seq data, true
6214expression signals, assuming governed by the negative binomial distribution,
6215can be delineated and thus the accurate detection of differential expressed
6216genes.")
6217 (license license:gpl3+)))
c8310056
RW
6218
6219(define-public r-massspecwavelet
6220 (package
6221 (name "r-massspecwavelet")
f4e19e62 6222 (version "1.56.0")
c8310056
RW
6223 (source
6224 (origin
6225 (method url-fetch)
6226 (uri (bioconductor-uri "MassSpecWavelet" version))
6227 (sha256
6228 (base32
f4e19e62 6229 "1vvxbxc538raqdsy0x9ln41vjhp2aw1nrh4k35y3s9mhb1jlzzv3"))))
c8310056
RW
6230 (properties
6231 `((upstream-name . "MassSpecWavelet")))
6232 (build-system r-build-system)
6233 (propagated-inputs
6234 `(("r-waveslim" ,r-waveslim)))
6235 (home-page "https://bioconductor.org/packages/MassSpecWavelet/")
6236 (synopsis "Mass spectrum processing by wavelet-based algorithms")
6237 (description
6238 "The MassSpecWavelet package aims to process @dfn{Mass Spectrometry} (MS)
6239data mainly through the use of wavelet transforms. It supports peak detection
6240based on @dfn{Continuous Wavelet Transform} (CWT).")
6241 (license license:lgpl2.0+)))
ec12e537
RW
6242
6243(define-public r-xcms
6244 (package
6245 (name "r-xcms")
a3af40ea 6246 (version "3.12.0")
ec12e537
RW
6247 (source
6248 (origin
6249 (method url-fetch)
6250 (uri (bioconductor-uri "xcms" version))
6251 (sha256
6252 (base32
a3af40ea 6253 "17kyybj093mj0g2sbfmjp19mmkww4w025n6zc0hbznqb94vkc8fv"))))
ec12e537
RW
6254 (build-system r-build-system)
6255 (propagated-inputs
6256 `(("r-biobase" ,r-biobase)
6257 ("r-biocgenerics" ,r-biocgenerics)
6258 ("r-biocparallel" ,r-biocparallel)
4fb52345 6259 ("r-iranges" ,r-iranges)
ec12e537
RW
6260 ("r-lattice" ,r-lattice)
6261 ("r-massspecwavelet" ,r-massspecwavelet)
a3af40ea 6262 ("r-mscoreutils" ,r-mscoreutils)
ec12e537 6263 ("r-msnbase" ,r-msnbase)
ec12e537
RW
6264 ("r-mzr" ,r-mzr)
6265 ("r-plyr" ,r-plyr)
6266 ("r-protgenerics" ,r-protgenerics)
6267 ("r-rann" ,r-rann)
6268 ("r-rcolorbrewer" ,r-rcolorbrewer)
6269 ("r-robustbase" ,r-robustbase)
ff9f179a
RW
6270 ("r-s4vectors" ,r-s4vectors)
6271 ("r-summarizedexperiment" ,r-summarizedexperiment)))
6272 (native-inputs
6273 `(("r-knitr" ,r-knitr)))
ec12e537
RW
6274 (home-page "https://bioconductor.org/packages/xcms/")
6275 (synopsis "LC/MS and GC/MS mass spectrometry data analysis")
6276 (description
6277 "This package provides a framework for processing and visualization of
6278chromatographically separated and single-spectra mass spectral data. It
6279imports from AIA/ANDI NetCDF, mzXML, mzData and mzML files. It preprocesses
6280data for high-throughput, untargeted analyte profiling.")
6281 (license license:gpl2+)))
8830664d
RW
6282
6283(define-public r-wrench
6284 (package
6285 (name "r-wrench")
dc7c6368 6286 (version "1.8.0")
8830664d
RW
6287 (source
6288 (origin
6289 (method url-fetch)
6290 (uri (bioconductor-uri "Wrench" version))
6291 (sha256
6292 (base32
dc7c6368 6293 "01z7rd9fn6cpab3dxgwfpfjlq6vsqb8jhbzvhcqn9v2vqc2pridx"))))
8830664d
RW
6294 (properties `((upstream-name . "Wrench")))
6295 (build-system r-build-system)
6296 (propagated-inputs
6297 `(("r-limma" ,r-limma)
6298 ("r-locfit" ,r-locfit)
6299 ("r-matrixstats" ,r-matrixstats)))
996f07b5
RW
6300 (native-inputs
6301 `(("r-knitr" ,r-knitr)))
8830664d
RW
6302 (home-page "https://github.com/HCBravoLab/Wrench")
6303 (synopsis "Wrench normalization for sparse count data")
6304 (description
6305 "Wrench is a package for normalization sparse genomic count data, like
6306that arising from 16s metagenomic surveys.")
6307 (license license:artistic2.0)))
b9b8b447
RW
6308
6309(define-public r-wiggleplotr
6310 (package
6311 (name "r-wiggleplotr")
397bcd2c 6312 (version "1.14.0")
b9b8b447
RW
6313 (source
6314 (origin
6315 (method url-fetch)
6316 (uri (bioconductor-uri "wiggleplotr" version))
6317 (sha256
6318 (base32
397bcd2c 6319 "1k4wlh5ayb1w4dr6dydqfgm3415qhsfmshmi6zjyyhhkd2626vad"))))
b9b8b447
RW
6320 (build-system r-build-system)
6321 (propagated-inputs
6322 `(("r-assertthat" ,r-assertthat)
6323 ("r-cowplot" ,r-cowplot)
6324 ("r-dplyr" ,r-dplyr)
6325 ("r-genomeinfodb" ,r-genomeinfodb)
6326 ("r-genomicranges" ,r-genomicranges)
6327 ("r-ggplot2" ,r-ggplot2)
6328 ("r-iranges" ,r-iranges)
6329 ("r-purrr" ,r-purrr)
6330 ("r-rtracklayer" ,r-rtracklayer)
6331 ("r-s4vectors" ,r-s4vectors)))
ee0f7460
RW
6332 (native-inputs
6333 `(("r-knitr" ,r-knitr)))
b9b8b447
RW
6334 (home-page "https://bioconductor.org/packages/wiggleplotr/")
6335 (synopsis "Make read coverage plots from BigWig files")
6336 (description
6337 "This package provides tools to visualize read coverage from sequencing
6338experiments together with genomic annotations (genes, transcripts, peaks).
6339Introns of long transcripts can be rescaled to a fixed length for better
6340visualization of exonic read coverage.")
6341 (license license:asl2.0)))
7b5101c5
RW
6342
6343(define-public r-widgettools
6344 (package
6345 (name "r-widgettools")
ba53681a 6346 (version "1.68.0")
7b5101c5
RW
6347 (source
6348 (origin
6349 (method url-fetch)
6350 (uri (bioconductor-uri "widgetTools" version))
6351 (sha256
6352 (base32
ba53681a 6353 "172f0pmsspd9lss557cmxzjfsbansimjyhwdiahg8pqrayhwvf2w"))))
7b5101c5
RW
6354 (properties `((upstream-name . "widgetTools")))
6355 (build-system r-build-system)
6356 (home-page "https://bioconductor.org/packages/widgetTools/")
6357 (synopsis "Tools for creating interactive tcltk widgets")
6358 (description
337bdc17 6359 "This package contains tools to support the construction of tcltk
7b5101c5
RW
6360widgets in R.")
6361 ;; Any version of the LGPL.
6362 (license license:lgpl3+)))
6b12f213
RW
6363
6364(define-public r-webbioc
6365 (package
6366 (name "r-webbioc")
d176ad34 6367 (version "1.62.0")
6b12f213
RW
6368 (source
6369 (origin
6370 (method url-fetch)
6371 (uri (bioconductor-uri "webbioc" version))
6372 (sha256
6373 (base32
d176ad34 6374 "1nnmr4ddi07x7sy89fgdn7iwz5k4l8n5ca3xjnlbpwxycza793vj"))))
6b12f213
RW
6375 (build-system r-build-system)
6376 (inputs
6377 `(("netpbm" ,netpbm)
6378 ("perl" ,perl)))
6379 (propagated-inputs
6380 `(("r-affy" ,r-affy)
6381 ("r-annaffy" ,r-annaffy)
6382 ("r-biobase" ,r-biobase)
6383 ("r-biocmanager" ,r-biocmanager)
6384 ("r-gcrma" ,r-gcrma)
6385 ("r-multtest" ,r-multtest)
6386 ("r-qvalue" ,r-qvalue)
6387 ("r-vsn" ,r-vsn)))
6388 (home-page "https://www.bioconductor.org/")
6389 (synopsis "Bioconductor web interface")
6390 (description
6391 "This package provides an integrated web interface for doing microarray
6392analysis using several of the Bioconductor packages. It is intended to be
6393deployed as a centralized bioinformatics resource for use by many users.
6394Currently only Affymetrix oligonucleotide analysis is supported.")
6395 (license license:gpl2+)))
9800d859
RW
6396
6397(define-public r-zfpkm
6398 (package
6399 (name "r-zfpkm")
59fafa19 6400 (version "1.12.0")
9800d859
RW
6401 (source
6402 (origin
6403 (method url-fetch)
6404 (uri (bioconductor-uri "zFPKM" version))
6405 (sha256
6406 (base32
59fafa19 6407 "1sa7m7mzzr92c9ickial5701414rab233lq1il1sm9yfdkf8s9fm"))))
9800d859
RW
6408 (properties `((upstream-name . "zFPKM")))
6409 (build-system r-build-system)
6410 (propagated-inputs
6411 `(("r-checkmate" ,r-checkmate)
6412 ("r-dplyr" ,r-dplyr)
6413 ("r-ggplot2" ,r-ggplot2)
6414 ("r-summarizedexperiment" ,r-summarizedexperiment)
6415 ("r-tidyr" ,r-tidyr)))
8fdca89b
RW
6416 (native-inputs
6417 `(("r-knitr" ,r-knitr)))
9800d859
RW
6418 (home-page "https://github.com/ronammar/zFPKM/")
6419 (synopsis "Functions to facilitate zFPKM transformations")
6420 (description
6421 "This is a package to perform the zFPKM transform on RNA-seq FPKM data.
6422This algorithm is based on the publication by Hart et al., 2013 (Pubmed ID
642324215113).")
6424 (license license:gpl3)))
2bdc88fc
RW
6425
6426(define-public r-rbowtie2
6427 (package
6428 (name "r-rbowtie2")
9834d1ab 6429 (version "1.12.0")
2bdc88fc
RW
6430 (source
6431 (origin
6432 (method url-fetch)
6433 (uri (bioconductor-uri "Rbowtie2" version))
6434 (sha256
6435 (base32
9834d1ab 6436 "1pcdcqn82ray73bajjnx5zgs98m56acviq3adbzga0cfqf6wiqx5"))))
2bdc88fc
RW
6437 (properties `((upstream-name . "Rbowtie2")))
6438 (build-system r-build-system)
6439 (inputs
6440 `(("zlib" ,zlib)))
297854e6
RW
6441 (native-inputs
6442 `(("r-knitr" ,r-knitr)))
2bdc88fc
RW
6443 (home-page "https://bioconductor.org/packages/Rbowtie2/")
6444 (synopsis "R wrapper for Bowtie2 and AdapterRemoval")
6445 (description
6446 "This package provides an R wrapper of the popular @code{bowtie2}
6447sequencing reads aligner and @code{AdapterRemoval}, a convenient tool for
6448rapid adapter trimming, identification, and read merging.")
6449 (license license:gpl3+)))
5622628f
RW
6450
6451(define-public r-progeny
6452 (package
6453 (name "r-progeny")
d115db7f 6454 (version "1.12.0")
5622628f
RW
6455 (source
6456 (origin
6457 (method url-fetch)
6458 (uri (bioconductor-uri "progeny" version))
6459 (sha256
6460 (base32
d115db7f 6461 "00lhzz4plmx5128khs298n6zv9204mhqv548lxxdhaw18b16vwm7"))))
5622628f 6462 (build-system r-build-system)
8e5933a8
RW
6463 (propagated-inputs
6464 `(("r-biobase" ,r-biobase)
6465 ("r-dplyr" ,r-dplyr)
6466 ("r-ggplot2" ,r-ggplot2)
6467 ("r-ggrepel" ,r-ggrepel)
6468 ("r-gridextra" ,r-gridextra)
6469 ("r-tidyr" ,r-tidyr)))
6470 (native-inputs
6471 `(("r-knitr" ,r-knitr)))
5622628f
RW
6472 (home-page "https://github.com/saezlab/progeny")
6473 (synopsis "Pathway responsive gene activity inference")
6474 (description
6475 "This package provides a function to infer pathway activity from gene
6476expression. It contains the linear model inferred in the publication
6477\"Perturbation-response genes reveal signaling footprints in cancer gene
6478expression\".")
6479 (license license:asl2.0)))
307586c1
RW
6480
6481(define-public r-arrmnormalization
6482 (package
6483 (name "r-arrmnormalization")
0067589a 6484 (version "1.30.0")
307586c1
RW
6485 (source
6486 (origin
6487 (method url-fetch)
6488 (uri (bioconductor-uri "ARRmNormalization" version))
6489 (sha256
6490 (base32
0067589a 6491 "1ximvi0jbwmymx6iy70qfyr9j26x5arlarra9fzs5hq05jif6q95"))))
307586c1
RW
6492 (properties
6493 `((upstream-name . "ARRmNormalization")))
6494 (build-system r-build-system)
6495 (propagated-inputs `(("r-arrmdata" ,r-arrmdata)))
6496 (home-page "https://bioconductor.org/packages/ARRmNormalization/")
6497 (synopsis "Adaptive robust regression normalization for methylation data")
6498 (description
6499 "This is a package to perform the @dfn{Adaptive Robust Regression
6500method} (ARRm) for the normalization of methylation data from the Illumina
6501Infinium HumanMethylation 450k assay.")
6502 (license license:artistic2.0)))
fbf34949
RW
6503
6504(define-public r-biocfilecache
6505 (package
6506 (name "r-biocfilecache")
e65e81d2 6507 (version "1.14.0")
fbf34949
RW
6508 (source
6509 (origin
6510 (method url-fetch)
6511 (uri (bioconductor-uri "BiocFileCache" version))
6512 (sha256
6513 (base32
e65e81d2 6514 "0r032a033636bxap0vvb02jvjqiynzj9npqd8603qnwmhvvfi5z1"))))
fbf34949
RW
6515 (properties `((upstream-name . "BiocFileCache")))
6516 (build-system r-build-system)
6517 (propagated-inputs
6518 `(("r-curl" ,r-curl)
6519 ("r-dbi" ,r-dbi)
6520 ("r-dbplyr" ,r-dbplyr)
6521 ("r-dplyr" ,r-dplyr)
6522 ("r-httr" ,r-httr)
6523 ("r-rappdirs" ,r-rappdirs)
6524 ("r-rsqlite" ,r-rsqlite)))
173844fc
RW
6525 (native-inputs
6526 `(("r-knitr" ,r-knitr)))
fbf34949
RW
6527 (home-page "https://bioconductor.org/packages/BiocFileCache/")
6528 (synopsis "Manage files across sessions")
6529 (description
6530 "This package creates a persistent on-disk cache of files that the user
6531can add, update, and retrieve. It is useful for managing resources (such as
6532custom Txdb objects) that are costly or difficult to create, web resources,
6533and data files used across sessions.")
6534 (license license:artistic2.0)))
8c42f8f6
RW
6535
6536(define-public r-iclusterplus
6537 (package
6538 (name "r-iclusterplus")
4bc0675d 6539 (version "1.26.0")
8c42f8f6
RW
6540 (source
6541 (origin
6542 (method url-fetch)
6543 (uri (bioconductor-uri "iClusterPlus" version))
6544 (sha256
6545 (base32
4bc0675d 6546 "02ji84dsbn4wir8sim4qy8h57524mnrsq51wxc7n8ybp5x7n9k9q"))))
8c42f8f6
RW
6547 (properties `((upstream-name . "iClusterPlus")))
6548 (build-system r-build-system)
6549 (native-inputs `(("gfortran" ,gfortran)))
6550 (home-page "https://bioconductor.org/packages/iClusterPlus/")
6551 (synopsis "Integrative clustering of multi-type genomic data")
6552 (description
6553 "iClusterPlus is developed for integrative clustering analysis of
6554multi-type genomic data and is an enhanced version of iCluster proposed and
6555developed by Shen, Olshen and Ladanyi (2009). Multi-type genomic data arise
6556from the experiments where biological samples (e.g. tumor samples) are
6557analyzed by multiple techniques, for instance, @dfn{array comparative genomic
6558hybridization} (aCGH), gene expression microarray, RNA-seq and DNA-seq, and so
6559on. In the iClusterPlus model, binary observations such as somatic mutation
6560are modeled as Binomial processes; categorical observations such as copy
6561number states are realizations of Multinomial random variables; counts are
6562modeled as Poisson random processes; and continuous measures are modeled by
6563Gaussian distributions.")
6564 (license license:gpl2+)))
4d06ef4b
RW
6565
6566(define-public r-rbowtie
6567 (package
6568 (name "r-rbowtie")
ea86d93e 6569 (version "1.30.0")
4d06ef4b
RW
6570 (source
6571 (origin
6572 (method url-fetch)
6573 (uri (bioconductor-uri "Rbowtie" version))
6574 (sha256
6575 (base32
ea86d93e 6576 "0rgxqc3sbq7phnrn9a6z361725h4zi2mi985i43n7fi3csif7507"))))
4d06ef4b
RW
6577 (properties `((upstream-name . "Rbowtie")))
6578 (build-system r-build-system)
6579 (inputs
6580 `(("zlib" ,zlib)))
568c3929
RW
6581 (native-inputs
6582 `(("r-knitr" ,r-knitr)))
4d06ef4b
RW
6583 (home-page "https://bioconductor.org/packages/Rbowtie/")
6584 (synopsis "R bowtie wrapper")
6585 (description
6586 "This package provides an R wrapper around the popular bowtie short read
6587aligner and around SpliceMap, a de novo splice junction discovery and
6588alignment tool.")
6589 (license license:artistic2.0)))
14441539
RW
6590
6591(define-public r-sgseq
6592 (package
6593 (name "r-sgseq")
ca0271c5 6594 (version "1.24.0")
14441539
RW
6595 (source
6596 (origin
6597 (method url-fetch)
6598 (uri (bioconductor-uri "SGSeq" version))
6599 (sha256
6600 (base32
ca0271c5 6601 "1nfhy5kgyz56b6pyxcq8kflqwnhl9nlffszwpqb5fdh5ibz8xbjx"))))
14441539
RW
6602 (properties `((upstream-name . "SGSeq")))
6603 (build-system r-build-system)
6604 (propagated-inputs
6605 `(("r-annotationdbi" ,r-annotationdbi)
6606 ("r-biocgenerics" ,r-biocgenerics)
6607 ("r-biostrings" ,r-biostrings)
6608 ("r-genomeinfodb" ,r-genomeinfodb)
6609 ("r-genomicalignments" ,r-genomicalignments)
6610 ("r-genomicfeatures" ,r-genomicfeatures)
6611 ("r-genomicranges" ,r-genomicranges)
6612 ("r-igraph" ,r-igraph)
6613 ("r-iranges" ,r-iranges)
6614 ("r-rsamtools" ,r-rsamtools)
6615 ("r-rtracklayer" ,r-rtracklayer)
6616 ("r-runit" ,r-runit)
6617 ("r-s4vectors" ,r-s4vectors)
6618 ("r-summarizedexperiment" ,r-summarizedexperiment)))
201902bc
RW
6619 (native-inputs
6620 `(("r-knitr" ,r-knitr)))
14441539
RW
6621 (home-page "https://bioconductor.org/packages/SGSeq/")
6622 (synopsis "Splice event prediction and quantification from RNA-seq data")
6623 (description
6624 "SGSeq is a package for analyzing splice events from RNA-seq data. Input
6625data are RNA-seq reads mapped to a reference genome in BAM format. Genes are
6626represented as a splice graph, which can be obtained from existing annotation
6627or predicted from the mapped sequence reads. Splice events are identified
6628from the graph and are quantified locally using structurally compatible reads
6629at the start or end of each splice variant. The software includes functions
6630for splice event prediction, quantification, visualization and
6631interpretation.")
6632 (license license:artistic2.0)))
58656064
RW
6633
6634(define-public r-rhisat2
6635 (package
6636 (name "r-rhisat2")
c36d888f 6637 (version "1.6.0")
58656064
RW
6638 (source
6639 (origin
6640 (method url-fetch)
6641 (uri (bioconductor-uri "Rhisat2" version))
6642 (sha256
6643 (base32
c36d888f 6644 "0f9x2qcazml0zjcgyy0kdphnww4d1m62rn0ijcqlhy1bng6ihwwb"))))
58656064
RW
6645 (properties `((upstream-name . "Rhisat2")))
6646 (build-system r-build-system)
3dd2450e
RW
6647 (arguments
6648 `(#:phases
6649 (modify-phases %standard-phases
6650 (add-after 'unpack 'make-reproducible
6651 (lambda _
6652 (substitute* "src/Makefile"
6653 (("`hostname`") "guix")
6654 (("`date`") "0")
6655 ;; Avoid shelling out to "which".
6656 (("^CC =.*") (which "gcc"))
6657 (("^CPP =.*") (which "g++")))
6658 #t)))))
58656064
RW
6659 (propagated-inputs
6660 `(("r-genomicfeatures" ,r-genomicfeatures)
6661 ("r-genomicranges" ,r-genomicranges)
6662 ("r-sgseq" ,r-sgseq)))
2aff2724
RW
6663 (native-inputs
6664 `(("r-knitr" ,r-knitr)))
58656064
RW
6665 (home-page "https://github.com/fmicompbio/Rhisat2")
6666 (synopsis "R Wrapper for HISAT2 sequence aligner")
6667 (description
6668 "This package provides an R interface to the HISAT2 spliced short-read
6669aligner by Kim et al. (2015). The package contains wrapper functions to
6670create a genome index and to perform the read alignment to the generated
6671index.")
6672 (license license:gpl3)))
5e0241db
RW
6673
6674(define-public r-quasr
6675 (package
6676 (name "r-quasr")
1b4c2719 6677 (version "1.30.0")
5e0241db
RW
6678 (source
6679 (origin
6680 (method url-fetch)
6681 (uri (bioconductor-uri "QuasR" version))
6682 (sha256
6683 (base32
1b4c2719 6684 "032m01q34nnmvbhcb2g3pz2fqmgcw5464m74m1m0h7x9bl04a5k8"))))
5e0241db
RW
6685 (properties `((upstream-name . "QuasR")))
6686 (build-system r-build-system)
5e0241db
RW
6687 (propagated-inputs
6688 `(("r-annotationdbi" ,r-annotationdbi)
6689 ("r-biobase" ,r-biobase)
6690 ("r-biocgenerics" ,r-biocgenerics)
6691 ("r-biocmanager" ,r-biocmanager)
6692 ("r-biocparallel" ,r-biocparallel)
6693 ("r-biostrings" ,r-biostrings)
6694 ("r-bsgenome" ,r-bsgenome)
6695 ("r-genomeinfodb" ,r-genomeinfodb)
6696 ("r-genomicalignments" ,r-genomicalignments)
6697 ("r-genomicfeatures" ,r-genomicfeatures)
6698 ("r-genomicfiles" ,r-genomicfiles)
6699 ("r-genomicranges" ,r-genomicranges)
6700 ("r-iranges" ,r-iranges)
6701 ("r-rbowtie" ,r-rbowtie)
6702 ("r-rhisat2" ,r-rhisat2)
6703 ("r-rhtslib" ,r-rhtslib)
6704 ("r-rsamtools" ,r-rsamtools)
6705 ("r-rtracklayer" ,r-rtracklayer)
6706 ("r-s4vectors" ,r-s4vectors)
6707 ("r-shortread" ,r-shortread)))
a84abf43
RW
6708 (native-inputs
6709 `(("r-knitr" ,r-knitr)))
5e0241db
RW
6710 (home-page "https://bioconductor.org/packages/QuasR/")
6711 (synopsis "Quantify and annotate short reads in R")
6712 (description
6713 "This package provides a framework for the quantification and analysis of
6714short genomic reads. It covers a complete workflow starting from raw sequence
6715reads, over creation of alignments and quality control plots, to the
6716quantification of genomic regions of interest.")
6717 (license license:gpl2)))
496b024f
RW
6718
6719(define-public r-rqc
6720 (package
6721 (name "r-rqc")
d8a7bf76 6722 (version "1.24.0")
496b024f
RW
6723 (source
6724 (origin
6725 (method url-fetch)
6726 (uri (bioconductor-uri "Rqc" version))
6727 (sha256
6728 (base32
d8a7bf76 6729 "083c3ql0gndb6y7m9d3rpbkimyw8cj8jyv77mwwjhq49lzwsg6n9"))))
496b024f
RW
6730 (properties `((upstream-name . "Rqc")))
6731 (build-system r-build-system)
6732 (propagated-inputs
6733 `(("r-biocgenerics" ,r-biocgenerics)
6734 ("r-biocparallel" ,r-biocparallel)
6735 ("r-biocstyle" ,r-biocstyle)
6736 ("r-biostrings" ,r-biostrings)
6737 ("r-biovizbase" ,r-biovizbase)
6738 ("r-genomicalignments" ,r-genomicalignments)
6739 ("r-genomicfiles" ,r-genomicfiles)
6740 ("r-ggplot2" ,r-ggplot2)
6741 ("r-iranges" ,r-iranges)
6742 ("r-knitr" ,r-knitr)
6743 ("r-markdown" ,r-markdown)
6744 ("r-plyr" ,r-plyr)
6745 ("r-rcpp" ,r-rcpp)
6746 ("r-reshape2" ,r-reshape2)
6747 ("r-rsamtools" ,r-rsamtools)
6748 ("r-s4vectors" ,r-s4vectors)
6749 ("r-shiny" ,r-shiny)
6750 ("r-shortread" ,r-shortread)))
1c5360ac
RW
6751 (native-inputs
6752 `(("r-knitr" ,r-knitr)))
496b024f
RW
6753 (home-page "https://github.com/labbcb/Rqc")
6754 (synopsis "Quality control tool for high-throughput sequencing data")
6755 (description
6756 "Rqc is an optimized tool designed for quality control and assessment of
6757high-throughput sequencing data. It performs parallel processing of entire
6758files and produces a report which contains a set of high-resolution
6759graphics.")
6760 (license license:gpl2+)))
81e3de01
RW
6761
6762(define-public r-birewire
6763 (package
6764 (name "r-birewire")
979b1edc 6765 (version "3.22.0")
81e3de01
RW
6766 (source
6767 (origin
6768 (method url-fetch)
6769 (uri (bioconductor-uri "BiRewire" version))
6770 (sha256
6771 (base32
979b1edc 6772 "1h9zjjd5krsjpbxlmsbzwx7kbishn0z6mpm8zmrcpmbfrprp38qw"))))
81e3de01
RW
6773 (properties `((upstream-name . "BiRewire")))
6774 (build-system r-build-system)
6775 (propagated-inputs
6776 `(("r-igraph" ,r-igraph)
6777 ("r-matrix" ,r-matrix)
6778 ("r-slam" ,r-slam)
6779 ("r-tsne" ,r-tsne)))
6780 (home-page "https://bioconductor.org/packages/release/bioc/html/BiRewire.html")
6781 (synopsis "Tools for randomization of bipartite graphs")
6782 (description
6783 "This package provides functions for bipartite network rewiring through N
6784consecutive switching steps and for the computation of the minimal number of
6785switching steps to be performed in order to maximise the dissimilarity with
6786respect to the original network. It includes functions for the analysis of
6787the introduced randomness across the switching steps and several other
6788routines to analyse the resulting networks and their natural projections.")
6789 (license license:gpl3)))
1a24f855
RW
6790
6791(define-public r-birta
6792 (package
6793 (name "r-birta")
cb941ca0 6794 (version "1.31.0")
1a24f855
RW
6795 (source
6796 (origin
6797 (method url-fetch)
6798 (uri (bioconductor-uri "birta" version))
6799 (sha256
6800 (base32
cb941ca0 6801 "00a1kcfmcgdbx6wpnhk45wm45bynhry5m93l9hm75j2rwyc4lnca"))))
1a24f855
RW
6802 (build-system r-build-system)
6803 (propagated-inputs
6804 `(("r-biobase" ,r-biobase)
6805 ("r-limma" ,r-limma)
6806 ("r-mass" ,r-mass)))
6807 (home-page "https://bioconductor.org/packages/birta")
6808 (synopsis "Bayesian inference of regulation of transcriptional activity")
6809 (description
6810 "Expression levels of mRNA molecules are regulated by different
6811processes, comprising inhibition or activation by transcription factors and
6812post-transcriptional degradation by microRNAs. @dfn{birta} (Bayesian
6813Inference of Regulation of Transcriptional Activity) uses the regulatory
6814networks of transcription factors and miRNAs together with mRNA and miRNA
6815expression data to predict switches in regulatory activity between two
6816conditions. A Bayesian network is used to model the regulatory structure and
6817Markov-Chain-Monte-Carlo is applied to sample the activity states.")
6818 (license license:gpl2+)))
a9fac3f4 6819
b4a22cca
RW
6820(define-public r-multidataset
6821 (package
6822 (name "r-multidataset")
691178d6 6823 (version "1.18.1")
b4a22cca
RW
6824 (source
6825 (origin
6826 (method url-fetch)
6827 (uri (bioconductor-uri "MultiDataSet" version))
6828 (sha256
6829 (base32
691178d6 6830 "0v3ljpkggrpc7zp72z417jkzjq17abwsvsxh33fb8s3i2s4ycaa4"))))
b4a22cca
RW
6831 (properties `((upstream-name . "MultiDataSet")))
6832 (build-system r-build-system)
6833 (propagated-inputs
6834 `(("r-biobase" ,r-biobase)
6835 ("r-biocgenerics" ,r-biocgenerics)
6836 ("r-genomicranges" ,r-genomicranges)
6837 ("r-ggplot2" ,r-ggplot2)
6838 ("r-ggrepel" ,r-ggrepel)
6839 ("r-iranges" ,r-iranges)
6840 ("r-limma" ,r-limma)
6841 ("r-qqman" ,r-qqman)
6842 ("r-s4vectors" ,r-s4vectors)
6843 ("r-summarizedexperiment" ,r-summarizedexperiment)))
905bbb13
RW
6844 (native-inputs
6845 `(("r-knitr" ,r-knitr)))
b4a22cca
RW
6846 (home-page "https://bioconductor.org/packages/MultiDataSet/")
6847 (synopsis "Implementation of MultiDataSet and ResultSet")
6848 (description
6849 "This package provides an implementation of the BRGE's (Bioinformatic
6850Research Group in Epidemiology from Center for Research in Environmental
6851Epidemiology) MultiDataSet and ResultSet. MultiDataSet is designed for
6852integrating multi omics data sets and ResultSet is a container for omics
6853results. This package contains base classes for MEAL and rexposome
6854packages.")
6855 (license license:expat)))
6856
a9fac3f4
RW
6857(define-public r-ropls
6858 (package
6859 (name "r-ropls")
59daf6ed 6860 (version "1.22.0")
a9fac3f4
RW
6861 (source
6862 (origin
6863 (method url-fetch)
6864 (uri (bioconductor-uri "ropls" version))
6865 (sha256
6866 (base32
59daf6ed 6867 "1h76s89hsafrkshpkx7vjinfni9lzfpnbfyg3fhkkrwpp1fnwyj5"))))
a9fac3f4 6868 (build-system r-build-system)
643aaf7e
RW
6869 (propagated-inputs
6870 `(("r-biobase" ,r-biobase)
6871 ("r-multidataset" ,r-multidataset)))
a9fac3f4
RW
6872 (native-inputs
6873 `(("r-knitr" ,r-knitr))) ; for vignettes
6874 (home-page "https://dx.doi.org/10.1021/acs.jproteome.5b00354")
6875 (synopsis "Multivariate analysis and feature selection of omics data")
6876 (description
6877 "Latent variable modeling with @dfn{Principal Component Analysis} (PCA)
6878and @dfn{Partial Least Squares} (PLS) are powerful methods for visualization,
6879regression, classification, and feature selection of omics data where the
6880number of variables exceeds the number of samples and with multicollinearity
6881among variables. @dfn{Orthogonal Partial Least Squares} (OPLS) enables to
6882separately model the variation correlated (predictive) to the factor of
6883interest and the uncorrelated (orthogonal) variation. While performing
6884similarly to PLS, OPLS facilitates interpretation.
6885
6886This package provides imlementations of PCA, PLS, and OPLS for multivariate
6887analysis and feature selection of omics data. In addition to scores, loadings
6888and weights plots, the package provides metrics and graphics to determine the
6889optimal number of components (e.g. with the R2 and Q2 coefficients), check the
6890validity of the model by permutation testing, detect outliers, and perform
6891feature selection (e.g. with Variable Importance in Projection or regression
6892coefficients).")
6893 (license license:cecill)))
075a9094
RW
6894
6895(define-public r-biosigner
6896 (package
6897 (name "r-biosigner")
7cda2d41 6898 (version "1.18.2")
075a9094
RW
6899 (source
6900 (origin
6901 (method url-fetch)
6902 (uri (bioconductor-uri "biosigner" version))
6903 (sha256
6904 (base32
7cda2d41 6905 "0i18j4fk91x5017yk1l35c58k5aby22yh81zkp59irphpv9akvjn"))))
075a9094
RW
6906 (build-system r-build-system)
6907 (propagated-inputs
6908 `(("r-biobase" ,r-biobase)
6909 ("r-e1071" ,r-e1071)
7d29dc9c 6910 ("r-multidataset" ,r-multidataset)
075a9094
RW
6911 ("r-randomforest" ,r-randomforest)
6912 ("r-ropls" ,r-ropls)))
6913 (native-inputs
f7100eda 6914 `(("r-knitr" ,r-knitr)))
075a9094
RW
6915 (home-page "https://bioconductor.org/packages/biosigner/")
6916 (synopsis "Signature discovery from omics data")
6917 (description
6918 "Feature selection is critical in omics data analysis to extract
6919restricted and meaningful molecular signatures from complex and high-dimension
6920data, and to build robust classifiers. This package implements a method to
6921assess the relevance of the variables for the prediction performances of the
6922classifier. The approach can be run in parallel with the PLS-DA, Random
6923Forest, and SVM binary classifiers. The signatures and the corresponding
6924'restricted' models are returned, enabling future predictions on new
6925datasets.")
6926 (license license:cecill)))
ae6fa185
RW
6927
6928(define-public r-annotatr
6929 (package
6930 (name "r-annotatr")
458aa446 6931 (version "1.16.0")
ae6fa185
RW
6932 (source
6933 (origin
6934 (method url-fetch)
6935 (uri (bioconductor-uri "annotatr" version))
6936 (sha256
6937 (base32
458aa446 6938 "0dq67snpqxl9mifljm6zlnkdb0ghjwday0fvcn3i7zmrfszgzyf9"))))
ae6fa185
RW
6939 (build-system r-build-system)
6940 (propagated-inputs
6941 `(("r-annotationdbi" ,r-annotationdbi)
6942 ("r-annotationhub" ,r-annotationhub)
6943 ("r-dplyr" ,r-dplyr)
6944 ("r-genomeinfodb" ,r-genomeinfodb)
6945 ("r-genomicfeatures" ,r-genomicfeatures)
6946 ("r-genomicranges" ,r-genomicranges)
6947 ("r-ggplot2" ,r-ggplot2)
6948 ("r-iranges" ,r-iranges)
6949 ("r-readr" ,r-readr)
6950 ("r-regioner" ,r-regioner)
6951 ("r-reshape2" ,r-reshape2)
6952 ("r-rtracklayer" ,r-rtracklayer)
6953 ("r-s4vectors" ,r-s4vectors)))
5ca991bf
RW
6954 (native-inputs
6955 `(("r-knitr" ,r-knitr)))
ae6fa185
RW
6956 (home-page "https://bioconductor.org/packages/annotatr/")
6957 (synopsis "Annotation of genomic regions to genomic annotations")
6958 (description
6959 "Given a set of genomic sites/regions (e.g. ChIP-seq peaks, CpGs,
6960differentially methylated CpGs or regions, SNPs, etc.) it is often of interest
6961to investigate the intersecting genomic annotations. Such annotations include
6962those relating to gene models (promoters, 5'UTRs, exons, introns, and 3'UTRs),
6963CpGs (CpG islands, CpG shores, CpG shelves), or regulatory sequences such as
6964enhancers. The annotatr package provides an easy way to summarize and
6965visualize the intersection of genomic sites/regions with genomic
6966annotations.")
6967 (license license:gpl3)))
2cb738a6
RW
6968
6969(define-public r-rsubread
6970 (package
6971 (name "r-rsubread")
8a7933f3 6972 (version "2.4.3")
2cb738a6
RW
6973 (source
6974 (origin
6975 (method url-fetch)
6976 (uri (bioconductor-uri "Rsubread" version))
6977 (sha256
6978 (base32
8a7933f3 6979 "0c4akc89p5467n5rzq9bi7h0h15rbpqpvh7fw42qcj7g2vc41wba"))))
2cb738a6
RW
6980 (properties `((upstream-name . "Rsubread")))
6981 (build-system r-build-system)
6982 (inputs `(("zlib" ,zlib)))
5d63f69b
RW
6983 (propagated-inputs
6984 `(("r-matrix" ,r-matrix)))
2cb738a6
RW
6985 (home-page "https://bioconductor.org/packages/Rsubread/")
6986 (synopsis "Subread sequence alignment and counting for R")
6987 (description
6988 "This package provides tools for alignment, quantification and analysis
6989of second and third generation sequencing data. It includes functionality for
6990read mapping, read counting, SNP calling, structural variant detection and
6991gene fusion discovery. It can be applied to all major sequencing techologies
6992and to both short and long sequence reads.")
6993 (license license:gpl3)))
a6fedf1f 6994
a0422d18 6995(define-public r-flowutils
6996 (package
6997 (name "r-flowutils")
d361222d 6998 (version "1.54.0")
a0422d18 6999 (source
7000 (origin
7001 (method url-fetch)
7002 (uri (bioconductor-uri "flowUtils" version))
7003 (sha256
7004 (base32
d361222d 7005 "1q4g666nd51j24hcp2wxla1bdi77kbfd4i0pxgp7rs2jf7200k09"))))
a0422d18 7006 (properties `((upstream-name . "flowUtils")))
7007 (build-system r-build-system)
7008 (propagated-inputs
7009 `(("r-biobase" ,r-biobase)
7010 ("r-corpcor" ,r-corpcor)
7011 ("r-flowcore" ,r-flowcore)
7012 ("r-graph" ,r-graph)
7013 ("r-runit" ,r-runit)
7014 ("r-xml" ,r-xml)))
7015 (home-page "https://github.com/jspidlen/flowUtils")
7016 (synopsis "Utilities for flow cytometry")
7017 (description
7018 "This package provides utilities for flow cytometry data.")
7019 (license license:artistic2.0)))
7020
ed6f49fc 7021(define-public r-consensusclusterplus
7022 (package
7023 (name "r-consensusclusterplus")
a49024e6 7024 (version "1.54.0")
ed6f49fc 7025 (source
7026 (origin
7027 (method url-fetch)
7028 (uri (bioconductor-uri "ConsensusClusterPlus" version))
7029 (sha256
7030 (base32
a49024e6 7031 "06h85l1mg2kpjprylzz44nhxp64k211plhch5qhg39wp0fk34lfp"))))
ed6f49fc 7032 (properties
7033 `((upstream-name . "ConsensusClusterPlus")))
7034 (build-system r-build-system)
7035 (propagated-inputs
7036 `(("r-all" ,r-all)
7037 ("r-biobase" ,r-biobase)
7038 ("r-cluster" ,r-cluster)))
7039 (home-page "https://bioconductor.org/packages/ConsensusClusterPlus")
7040 (synopsis "Clustering algorithm")
7041 (description
7042 "This package provides an implementation of an algorithm for determining
7043cluster count and membership by stability evidence in unsupervised analysis.")
7044 (license license:gpl2)))
7045
b4aee31d
RW
7046(define-public r-cytolib
7047 (package
7048 (name "r-cytolib")
9470f901 7049 (version "2.2.1")
b4aee31d
RW
7050 (source
7051 (origin
7052 (method url-fetch)
7053 (uri (bioconductor-uri "cytolib" version))
7054 (sha256
7055 (base32
9470f901 7056 "0y8mxrg3jh9bahsf9rblgyja37m1x1ncxfnrli91xjyg0582kh7r"))))
b4aee31d
RW
7057 (properties `((upstream-name . "cytolib")))
7058 (build-system r-build-system)
b58c4e76 7059 (arguments
7060 `(#:phases
7061 (modify-phases %standard-phases
7062 (add-after 'unpack 'fix-linking
7063 (lambda _
7064 (substitute* "src/Makevars.in"
7065 ;; This is to avoid having a plain directory on the list of
7066 ;; libraries to link.
7067 (("\\(RHDF5_LIBS\\)" match)
7068 (string-append match "/libhdf5.a")))
7069 #t)))))
3c73d7c5 7070 (native-inputs
c6ccd4fc 7071 `(("r-knitr" ,r-knitr)
7072 ("pkg-config" ,pkg-config)))
3c73d7c5
RW
7073 (propagated-inputs
7074 `(("r-bh" ,r-bh)
7075 ("r-rcpp" ,r-rcpp)
7076 ("r-rcpparmadillo" ,r-rcpparmadillo)
7077 ("r-rcppparallel" ,r-rcppparallel)
7078 ("r-rhdf5lib" ,r-rhdf5lib)
7079 ("r-rprotobuflib" ,r-rprotobuflib)))
b4aee31d
RW
7080 (home-page "https://bioconductor.org/packages/cytolib/")
7081 (synopsis "C++ infrastructure for working with gated cytometry")
7082 (description
7083 "This package provides the core data structure and API to represent and
7084interact with gated cytometry data.")
7085 (license license:artistic2.0)))
7086
a6fedf1f 7087(define-public r-flowcore
7088 (package
7089 (name "r-flowcore")
3f0e93b4 7090 (version "2.2.0")
a6fedf1f 7091 (source
7092 (origin
7093 (method url-fetch)
7094 (uri (bioconductor-uri "flowCore" version))
7095 (sha256
7096 (base32
3f0e93b4 7097 "001ickrl2asdl0zwpdjqkl1w7137nzxbryamxihgya394jw73xr8"))))
a6fedf1f 7098 (properties `((upstream-name . "flowCore")))
7099 (build-system r-build-system)
7100 (propagated-inputs
7101 `(("r-bh" ,r-bh)
7102 ("r-biobase" ,r-biobase)
7103 ("r-biocgenerics" ,r-biocgenerics)
b2a2f321 7104 ("r-cytolib" ,r-cytolib)
a6fedf1f 7105 ("r-matrixstats" ,r-matrixstats)
faff2de0
RW
7106 ("r-rcpp" ,r-rcpp)
7107 ("r-rcpparmadillo" ,r-rcpparmadillo)
3f0e93b4 7108 ("r-rprotobuflib" ,r-rprotobuflib)
7109 ("r-s4vectors" ,r-s4vectors)))
faff2de0
RW
7110 (native-inputs
7111 `(("r-knitr" ,r-knitr)))
a6fedf1f 7112 (home-page "https://bioconductor.org/packages/flowCore")
7113 (synopsis "Basic structures for flow cytometry data")
7114 (description
7115 "This package provides S4 data structures and basic functions to deal
7116with flow cytometry data.")
7117 (license license:artistic2.0)))
e0cb053e 7118
7119(define-public r-flowmeans
7120 (package
7121 (name "r-flowmeans")
2cd78131 7122 (version "1.50.0")
e0cb053e 7123 (source
7124 (origin
7125 (method url-fetch)
7126 (uri (bioconductor-uri "flowMeans" version))
7127 (sha256
7128 (base32
2cd78131 7129 "02y5b3iqjlqjlxrqq0l24dr68sjaniz26jqf14cnnwz1xg5hz734"))))
e0cb053e 7130 (properties `((upstream-name . "flowMeans")))
7131 (build-system r-build-system)
7132 (propagated-inputs
7133 `(("r-biobase" ,r-biobase)
7134 ("r-feature" ,r-feature)
7135 ("r-flowcore" ,r-flowcore)
7136 ("r-rrcov" ,r-rrcov)))
7137 (home-page "https://bioconductor.org/packages/flowMeans")
7138 (synopsis "Non-parametric flow cytometry data gating")
7139 (description
7140 "This package provides tools to identify cell populations in Flow
7141Cytometry data using non-parametric clustering and segmented-regression-based
7142change point detection.")
7143 (license license:artistic2.0)))
1502751b 7144
15ac0c19
RW
7145(define-public r-ncdfflow
7146 (package
7147 (name "r-ncdfflow")
eac1eaaa 7148 (version "2.36.0")
15ac0c19
RW
7149 (source
7150 (origin
7151 (method url-fetch)
7152 (uri (bioconductor-uri "ncdfFlow" version))
7153 (sha256
7154 (base32
eac1eaaa 7155 "1knqc3ic2vpck7n7m7adxjz3ac70ra89d5gvlgp9r2q3kgaciwac"))))
15ac0c19
RW
7156 (properties `((upstream-name . "ncdfFlow")))
7157 (build-system r-build-system)
0022e9f4 7158 (arguments
7159 `(#:phases
7160 (modify-phases %standard-phases
7161 (add-after 'unpack 'fix-linking
7162 (lambda _
7163 (substitute* "src/Makevars"
7164 ;; This is to avoid having a plain directory on the list of
7165 ;; libraries to link.
7166 (("\\(RHDF5_LIBS\\)" match)
7167 (string-append match "/libhdf5.a")))
7168 #t)))))
15ac0c19
RW
7169 (propagated-inputs
7170 `(("r-bh" ,r-bh)
7171 ("r-biobase" ,r-biobase)
7172 ("r-biocgenerics" ,r-biocgenerics)
7173 ("r-flowcore" ,r-flowcore)
7174 ("r-rcpp" ,r-rcpp)
7175 ("r-rcpparmadillo" ,r-rcpparmadillo)
7176 ("r-rhdf5lib" ,r-rhdf5lib)
7177 ("r-zlibbioc" ,r-zlibbioc)))
631b12ca
RW
7178 (native-inputs
7179 `(("r-knitr" ,r-knitr)))
15ac0c19
RW
7180 (home-page "https://bioconductor.org/packages/ncdfFlow/")
7181 (synopsis "HDF5 based storage for flow cytometry data")
7182 (description
7183 "This package provides HDF5 storage based methods and functions for
7184manipulation of flow cytometry data.")
7185 (license license:artistic2.0)))
7186
f5f44031
RW
7187(define-public r-ggcyto
7188 (package
7189 (name "r-ggcyto")
43bf50ec 7190 (version "1.18.0")
f5f44031
RW
7191 (source
7192 (origin
7193 (method url-fetch)
7194 (uri (bioconductor-uri "ggcyto" version))
7195 (sha256
7196 (base32
43bf50ec 7197 "0myjvhm9jjb9cih5nlka3f9zg5ncy8gy3krpdpa0618jdglvgr1m"))))
f5f44031
RW
7198 (properties `((upstream-name . "ggcyto")))
7199 (build-system r-build-system)
7200 (propagated-inputs
7201 `(("r-data-table" ,r-data-table)
7202 ("r-flowcore" ,r-flowcore)
7203 ("r-flowworkspace" ,r-flowworkspace)
7204 ("r-ggplot2" ,r-ggplot2)
7205 ("r-gridextra" ,r-gridextra)
3407dfa6 7206 ("r-hexbin" ,r-hexbin)
f5f44031
RW
7207 ("r-ncdfflow" ,r-ncdfflow)
7208 ("r-plyr" ,r-plyr)
7209 ("r-rcolorbrewer" ,r-rcolorbrewer)
7210 ("r-rlang" ,r-rlang)
7211 ("r-scales" ,r-scales)))
0754fefb
RW
7212 (native-inputs
7213 `(("r-knitr" ,r-knitr)))
f5f44031
RW
7214 (home-page "https://github.com/RGLab/ggcyto/issues")
7215 (synopsis "Visualize Cytometry data with ggplot")
7216 (description
7217 "With the dedicated fortify method implemented for @code{flowSet},
7218@code{ncdfFlowSet} and @code{GatingSet} classes, both raw and gated flow
7219cytometry data can be plotted directly with ggplot. The @code{ggcyto} wrapper
7220and some custom layers also make it easy to add gates and population
7221statistics to the plot.")
7222 (license license:artistic2.0)))
7223
0dd4b7d7
RW
7224(define-public r-flowviz
7225 (package
7226 (name "r-flowviz")
d5a53ab7 7227 (version "1.54.0")
0dd4b7d7
RW
7228 (source
7229 (origin
7230 (method url-fetch)
7231 (uri (bioconductor-uri "flowViz" version))
7232 (sha256
7233 (base32
d5a53ab7 7234 "1s6jrn2a7hv984xvm6gyn8k3hnma8qidrw9kgj9z5128hv330z7k"))))
0dd4b7d7
RW
7235 (properties `((upstream-name . "flowViz")))
7236 (build-system r-build-system)
7237 (propagated-inputs
7238 `(("r-biobase" ,r-biobase)
7239 ("r-flowcore" ,r-flowcore)
7240 ("r-hexbin" ,r-hexbin)
7241 ("r-idpmisc" ,r-idpmisc)
7242 ("r-kernsmooth" ,r-kernsmooth)
7243 ("r-lattice" ,r-lattice)
7244 ("r-latticeextra" ,r-latticeextra)
7245 ("r-mass" ,r-mass)
7246 ("r-rcolorbrewer" ,r-rcolorbrewer)))
062789b8
RW
7247 (native-inputs
7248 `(("r-knitr" ,r-knitr)))
0dd4b7d7
RW
7249 (home-page "https://bioconductor.org/packages/flowViz/")
7250 (synopsis "Visualization for flow cytometry")
7251 (description
7252 "This package provides visualization tools for flow cytometry data.")
7253 (license license:artistic2.0)))
7254
c8ab9eb1
RW
7255(define-public r-flowclust
7256 (package
7257 (name "r-flowclust")
33c5b6d7 7258 (version "3.28.0")
c8ab9eb1
RW
7259 (source
7260 (origin
7261 (method url-fetch)
7262 (uri (bioconductor-uri "flowClust" version))
7263 (sha256
7264 (base32
33c5b6d7 7265 "1ml3y5wq68jbyr7l5j4zs79bj5bbwzmn5gx41yi88hq78iwkscrq"))))
c8ab9eb1
RW
7266 (properties `((upstream-name . "flowClust")))
7267 (build-system r-build-system)
7268 (arguments
7269 `(#:configure-flags
7270 (list "--configure-args=--enable-bundled-gsl=no")))
7271 (propagated-inputs
7272 `(("r-biobase" ,r-biobase)
7273 ("r-biocgenerics" ,r-biocgenerics)
7274 ("r-clue" ,r-clue)
7275 ("r-corpcor" ,r-corpcor)
7276 ("r-ellipse" ,r-ellipse)
7277 ("r-flowcore" ,r-flowcore)
7278 ("r-flowviz" ,r-flowviz)
7279 ("r-graph" ,r-graph)
7280 ("r-mnormt" ,r-mnormt)))
7281 (inputs
7282 `(("gsl" ,gsl)))
7283 (native-inputs
b347d6c3
RW
7284 `(("pkg-config" ,pkg-config)
7285 ("r-knitr" ,r-knitr)))
c8ab9eb1
RW
7286 (home-page "https://bioconductor.org/packages/flowClust")
7287 (synopsis "Clustering for flow cytometry")
7288 (description
7289 "This package provides robust model-based clustering using a t-mixture
7290model with Box-Cox transformation.")
7291 (license license:artistic2.0)))
7292
f1964519
RW
7293;; TODO: this package bundles an old version of protobuf. It's not easy to
7294;; make it use our protobuf package instead.
7295(define-public r-rprotobuflib
7296 (package
7297 (name "r-rprotobuflib")
5bab0b7e 7298 (version "2.2.0")
f1964519
RW
7299 (source
7300 (origin
7301 (method url-fetch)
7302 (uri (bioconductor-uri "RProtoBufLib" version))
7303 (sha256
7304 (base32
5bab0b7e 7305 "09n4ny3ymfkja2br4rrr2n9dzw3hs7qijhcq4mj0avr86i27llqz"))))
f1964519
RW
7306 (properties `((upstream-name . "RProtoBufLib")))
7307 (build-system r-build-system)
7308 (arguments
7309 `(#:phases
7310 (modify-phases %standard-phases
7311 (add-after 'unpack 'unpack-bundled-sources
7312 (lambda _
7313 (with-directory-excursion "src"
bafade83 7314 (invoke "tar" "xf" "protobuf-3.10.0.tar.gz"))
f1964519 7315 #t)))))
bafade83
RW
7316 (native-inputs
7317 `(("r-knitr" ,r-knitr)))
f1964519
RW
7318 (home-page "https://bioconductor.org/packages/RProtoBufLib/")
7319 (synopsis "C++ headers and static libraries of Protocol buffers")
7320 (description
7321 "This package provides the headers and static library of Protocol buffers
7322for other R packages to compile and link against.")
7323 (license license:bsd-3)))
7324
82c11117
RW
7325(define-public r-flowworkspace
7326 (package
7327 (name "r-flowworkspace")
1b347814 7328 (version "4.2.0")
82c11117
RW
7329 (source
7330 (origin
7331 (method url-fetch)
7332 (uri (bioconductor-uri "flowWorkspace" version))
7333 (sha256
7334 (base32
1b347814 7335 "19svh32jq1dpq3ayhpd5r8bw0iax8d9kdvpvc23gx2pf16g1j5ag"))))
82c11117
RW
7336 (properties `((upstream-name . "flowWorkspace")))
7337 (build-system r-build-system)
ece564f0 7338 (arguments
7339 `(#:phases
7340 (modify-phases %standard-phases
7341 (add-after 'unpack 'fix-linking
7342 (lambda _
7343 (substitute* "src/Makevars"
7344 ;; This is to avoid having a plain directory on the list of
7345 ;; libraries to link.
7346 (("\\{h5lib\\}" match)
7347 (string-append match "/libhdf5.a")))
7348 #t)))))
82c11117 7349 (propagated-inputs
1b347814 7350 `(("r-aws-s3" ,r-aws-s3)
7351 ("r-aws-signature" ,r-aws-signature)
7352 ("r-bh" ,r-bh)
82c11117
RW
7353 ("r-biobase" ,r-biobase)
7354 ("r-biocgenerics" ,r-biocgenerics)
7355 ("r-cytolib" ,r-cytolib)
7356 ("r-data-table" ,r-data-table)
7357 ("r-digest" ,r-digest)
7358 ("r-dplyr" ,r-dplyr)
7359 ("r-flowcore" ,r-flowcore)
a9af09df 7360 ("r-ggplot2" ,r-ggplot2)
82c11117 7361 ("r-graph" ,r-graph)
82c11117
RW
7362 ("r-lattice" ,r-lattice)
7363 ("r-latticeextra" ,r-latticeextra)
7364 ("r-matrixstats" ,r-matrixstats)
7365 ("r-ncdfflow" ,r-ncdfflow)
7366 ("r-rbgl" ,r-rbgl)
82c11117 7367 ("r-rcpp" ,r-rcpp)
a9af09df 7368 ("r-rcpparmadillo" ,r-rcpparmadillo)
82c11117
RW
7369 ("r-rcppparallel" ,r-rcppparallel)
7370 ("r-rgraphviz" ,r-rgraphviz)
a9af09df 7371 ("r-rhdf5lib" ,r-rhdf5lib)
82c11117
RW
7372 ("r-rprotobuflib" ,r-rprotobuflib)
7373 ("r-scales" ,r-scales)
a9af09df
RW
7374 ("r-xml" ,r-xml)))
7375 (native-inputs
7376 `(("r-knitr" ,r-knitr)))
82c11117
RW
7377 (home-page "https://bioconductor.org/packages/flowWorkspace/")
7378 (synopsis "Infrastructure for working with cytometry data")
7379 (description
7380 "This package is designed to facilitate comparison of automated gating
7381methods against manual gating done in flowJo. This package allows you to
7382import basic flowJo workspaces into BioConductor and replicate the gating from
7383flowJo using the @code{flowCore} functionality. Gating hierarchies, groups of
7384samples, compensation, and transformation are performed so that the output
7385matches the flowJo analysis.")
7386 (license license:artistic2.0)))
7387
b700b9ec
RW
7388(define-public r-flowstats
7389 (package
7390 (name "r-flowstats")
fd11c7b8 7391 (version "4.2.0")
b700b9ec
RW
7392 (source
7393 (origin
7394 (method url-fetch)
7395 (uri (bioconductor-uri "flowStats" version))
7396 (sha256
7397 (base32
fd11c7b8 7398 "1i6nrwc55k4bn4qprgs6npy7wf8537m429yncqsygsv47z21ix6x"))))
b700b9ec
RW
7399 (properties `((upstream-name . "flowStats")))
7400 (build-system r-build-system)
7401 (propagated-inputs
7402 `(("r-biobase" ,r-biobase)
7403 ("r-biocgenerics" ,r-biocgenerics)
7404 ("r-cluster" ,r-cluster)
7405 ("r-fda" ,r-fda)
7406 ("r-flowcore" ,r-flowcore)
7407 ("r-flowviz" ,r-flowviz)
7408 ("r-flowworkspace" ,r-flowworkspace)
7409 ("r-kernsmooth" ,r-kernsmooth)
7410 ("r-ks" ,r-ks)
7411 ("r-lattice" ,r-lattice)
7412 ("r-mass" ,r-mass)
7413 ("r-ncdfflow" ,r-ncdfflow)
7414 ("r-rcolorbrewer" ,r-rcolorbrewer)
7415 ("r-rrcov" ,r-rrcov)))
7416 (home-page "http://www.github.com/RGLab/flowStats")
7417 (synopsis "Statistical methods for the analysis of flow cytometry data")
7418 (description
7419 "This package provides methods and functionality to analyze flow data
7420that is beyond the basic infrastructure provided by the @code{flowCore}
7421package.")
7422 (license license:artistic2.0)))
7423
6aedc805
RW
7424(define-public r-opencyto
7425 (package
7426 (name "r-opencyto")
5abf0a0d 7427 (version "2.2.0")
6aedc805
RW
7428 (source
7429 (origin
7430 (method url-fetch)
7431 (uri (bioconductor-uri "openCyto" version))
7432 (sha256
7433 (base32
5abf0a0d 7434 "02dymy5fa0wjd4pql3jdv1d65mak7ra4il96va7c0km8s87rn40v"))))
6aedc805
RW
7435 (properties `((upstream-name . "openCyto")))
7436 (build-system r-build-system)
7437 (propagated-inputs
7438 `(("r-biobase" ,r-biobase)
7439 ("r-biocgenerics" ,r-biocgenerics)
7440 ("r-clue" ,r-clue)
7441 ("r-data-table" ,r-data-table)
7442 ("r-flowclust" ,r-flowclust)
7443 ("r-flowcore" ,r-flowcore)
7444 ("r-flowstats" ,r-flowstats)
7445 ("r-flowviz" ,r-flowviz)
7446 ("r-flowworkspace" ,r-flowworkspace)
7447 ("r-graph" ,r-graph)
7448 ("r-gtools" ,r-gtools)
7449 ("r-ks" ,r-ks)
7450 ("r-lattice" ,r-lattice)
7451 ("r-mass" ,r-mass)
7452 ("r-ncdfflow" ,r-ncdfflow)
7453 ("r-plyr" ,r-plyr)
7454 ("r-r-utils" ,r-r-utils)
7455 ("r-rbgl" ,r-rbgl)
7456 ("r-rcolorbrewer" ,r-rcolorbrewer)
7457 ("r-rcpp" ,r-rcpp)
7458 ("r-rrcov" ,r-rrcov)))
8f5e1674
RW
7459 (native-inputs
7460 `(("r-knitr" ,r-knitr)))
6aedc805
RW
7461 (home-page "https://bioconductor.org/packages/openCyto")
7462 (synopsis "Hierarchical gating pipeline for flow cytometry data")
7463 (description
7464 "This package is designed to facilitate the automated gating methods in a
7465sequential way to mimic the manual gating strategy.")
7466 (license license:artistic2.0)))
7467
7a62d5e0
RW
7468(define-public r-cytoml
7469 (package
7470 (name "r-cytoml")
fa6bb614 7471 (version "2.2.2")
7a62d5e0
RW
7472 (source
7473 (origin
7474 (method url-fetch)
7475 (uri (bioconductor-uri "CytoML" version))
7476 (sha256
7477 (base32
fa6bb614 7478 "0ckjb7bkz0cy46scrv4vl9w37g54c0yihvzmbkzilip1ikpvhxd1"))))
7a62d5e0
RW
7479 (properties `((upstream-name . "CytoML")))
7480 (build-system r-build-system)
2b224f90 7481 (arguments
7482 `(#:phases
7483 (modify-phases %standard-phases
7484 (add-after 'unpack 'fix-linking
7485 (lambda _
7486 (substitute* "src/Makevars.in"
7487 ;; This is to avoid having a plain directory on the list of
7488 ;; libraries to link.
7489 (("\\{h5lib\\}" match)
7490 (string-append match "/libhdf5.a")))
7491 #t)))))
7a62d5e0 7492 (inputs
fa6bb614
RW
7493 `(("libxml2" ,libxml2)
7494 ("zlib" ,zlib)))
7a62d5e0
RW
7495 (propagated-inputs
7496 `(("r-base64enc" ,r-base64enc)
7497 ("r-bh" ,r-bh)
7498 ("r-biobase" ,r-biobase)
7499 ("r-corpcor" ,r-corpcor)
7500 ("r-cytolib" ,r-cytolib)
7501 ("r-data-table" ,r-data-table)
7502 ("r-dplyr" ,r-dplyr)
7503 ("r-flowcore" ,r-flowcore)
7504 ("r-flowworkspace" ,r-flowworkspace)
7505 ("r-ggcyto" ,r-ggcyto)
7506 ("r-graph" ,r-graph)
7507 ("r-jsonlite" ,r-jsonlite)
7508 ("r-lattice" ,r-lattice)
7a62d5e0
RW
7509 ("r-opencyto" ,r-opencyto)
7510 ("r-plyr" ,r-plyr)
7511 ("r-rbgl" ,r-rbgl)
7512 ("r-rcpp" ,r-rcpp)
8d5a83b7 7513 ("r-rcpparmadillo" ,r-rcpparmadillo)
7a62d5e0
RW
7514 ("r-rcppparallel" ,r-rcppparallel)
7515 ("r-rgraphviz" ,r-rgraphviz)
8d5a83b7 7516 ("r-rhdf5lib" ,r-rhdf5lib)
7a62d5e0
RW
7517 ("r-rprotobuflib" ,r-rprotobuflib)
7518 ("r-runit" ,r-runit)
8d5a83b7 7519 ("r-tibble" ,r-tibble)
7a62d5e0 7520 ("r-xml" ,r-xml)
ef588757 7521 ("r-xml2" ,r-xml2)
7a62d5e0 7522 ("r-yaml" ,r-yaml)))
d49e3f01
RW
7523 (native-inputs
7524 `(("r-knitr" ,r-knitr)))
7a62d5e0
RW
7525 (home-page "https://github.com/RGLab/CytoML")
7526 (synopsis "GatingML interface for cross platform cytometry data sharing")
7527 (description
7528 "This package provides an interface to implementations of the GatingML2.0
7529standard to exchange gated cytometry data with other software platforms.")
7530 (license license:artistic2.0)))
7531
1502751b 7532(define-public r-flowsom
7533 (package
7534 (name "r-flowsom")
1f7ddaf0 7535 (version "1.22.0")
1502751b 7536 (source
7537 (origin
7538 (method url-fetch)
7539 (uri (bioconductor-uri "FlowSOM" version))
7540 (sha256
7541 (base32
1f7ddaf0 7542 "0gydp6q6zqkadw356k9br646zfynz8gk9ckbx9d297x503j5sgwf"))))
1502751b 7543 (properties `((upstream-name . "FlowSOM")))
7544 (build-system r-build-system)
7545 (propagated-inputs
7546 `(("r-biocgenerics" ,r-biocgenerics)
7547 ("r-consensusclusterplus" ,r-consensusclusterplus)
ba71567a 7548 ("r-cytoml" ,r-cytoml)
1502751b 7549 ("r-flowcore" ,r-flowcore)
ba71567a 7550 ("r-flowworkspace" ,r-flowworkspace)
1502751b 7551 ("r-igraph" ,r-igraph)
ba71567a 7552 ("r-rcolorbrewer" ,r-rcolorbrewer)
1502751b 7553 ("r-tsne" ,r-tsne)
7554 ("r-xml" ,r-xml)))
7555 (home-page "https://bioconductor.org/packages/FlowSOM/")
7556 (synopsis "Visualize and interpret cytometry data")
7557 (description
7558 "FlowSOM offers visualization options for cytometry data, by using
7559self-organizing map clustering and minimal spanning trees.")
7560 (license license:gpl2+)))
1adb9cbc 7561
7562(define-public r-mixomics
7563 (package
7564 (name "r-mixomics")
b602ec9f 7565 (version "6.14.1")
1adb9cbc 7566 (source
7567 (origin
7568 (method url-fetch)
7569 (uri (bioconductor-uri "mixOmics" version))
7570 (sha256
7571 (base32
b602ec9f 7572 "07d1z33bc3bym1jwp1qqfhs18w4v9axk0ycnmldmj6piswvp44wk"))))
1adb9cbc 7573 (properties `((upstream-name . "mixOmics")))
7574 (build-system r-build-system)
7575 (propagated-inputs
b602ec9f
RW
7576 `(("r-biocparallel" ,r-biocparallel)
7577 ("r-corpcor" ,r-corpcor)
1adb9cbc 7578 ("r-dplyr" ,r-dplyr)
7579 ("r-ellipse" ,r-ellipse)
0e78ce36 7580 ("r-ggrepel" ,r-ggrepel)
1adb9cbc 7581 ("r-ggplot2" ,r-ggplot2)
7582 ("r-gridextra" ,r-gridextra)
7583 ("r-igraph" ,r-igraph)
7584 ("r-lattice" ,r-lattice)
7585 ("r-mass" ,r-mass)
7586 ("r-matrixstats" ,r-matrixstats)
7587 ("r-rarpack" ,r-rarpack)
7588 ("r-rcolorbrewer" ,r-rcolorbrewer)
7589 ("r-reshape2" ,r-reshape2)
7590 ("r-tidyr" ,r-tidyr)))
9669bc17
RW
7591 (native-inputs
7592 `(("r-knitr" ,r-knitr)))
1adb9cbc 7593 (home-page "http://www.mixOmics.org")
7594 (synopsis "Multivariate methods for exploration of biological datasets")
7595 (description
7596 "mixOmics offers a wide range of multivariate methods for the exploration
7597and integration of biological datasets with a particular focus on variable
7598selection. The package proposes several sparse multivariate models we have
7599developed to identify the key variables that are highly correlated, and/or
7600explain the biological outcome of interest. The data that can be analysed
7601with mixOmics may come from high throughput sequencing technologies, such as
7602omics data (transcriptomics, metabolomics, proteomics, metagenomics etc) but
7603also beyond the realm of omics (e.g. spectral imaging). The methods
7604implemented in mixOmics can also handle missing values without having to
7605delete entire rows with missing data.")
7606 (license license:gpl2+)))
a0efa069 7607
7608(define-public r-depecher
fafaeab4 7609 (package ;Source/Weave error
a0efa069 7610 (name "r-depecher")
fafaeab4 7611 (version "1.6.0")
a0efa069 7612 (source
7613 (origin
7614 (method url-fetch)
7615 (uri (bioconductor-uri "DepecheR" version))
7616 (sha256
7617 (base32
fafaeab4 7618 "0c7yv3a7k22nhhw3601n8jdl61cjmlny9b3nfrzsp78mkxi0h469"))))
a0efa069 7619 (properties `((upstream-name . "DepecheR")))
7620 (build-system r-build-system)
a0efa069 7621 (propagated-inputs
7622 `(("r-beanplot" ,r-beanplot)
a0efa069 7623 ("r-dosnow" ,r-dosnow)
7624 ("r-dplyr" ,r-dplyr)
2c8433ca 7625 ("r-fnn" ,r-fnn)
a0efa069 7626 ("r-foreach" ,r-foreach)
7627 ("r-ggplot2" ,r-ggplot2)
fafaeab4 7628 ("r-gmodels" ,r-gmodels)
a0efa069 7629 ("r-gplots" ,r-gplots)
7630 ("r-mass" ,r-mass)
7631 ("r-matrixstats" ,r-matrixstats)
7632 ("r-mixomics" ,r-mixomics)
7633 ("r-moments" ,r-moments)
7634 ("r-rcpp" ,r-rcpp)
7635 ("r-rcppeigen" ,r-rcppeigen)
7636 ("r-reshape2" ,r-reshape2)
2c8433ca 7637 ("r-robustbase" ,r-robustbase)
a0efa069 7638 ("r-viridis" ,r-viridis)))
bf3722f9
RW
7639 (native-inputs
7640 `(("r-knitr" ,r-knitr)))
a0efa069 7641 (home-page "https://bioconductor.org/packages/DepecheR/")
7642 (synopsis "Identify traits of clusters in high-dimensional entities")
7643 (description
7644 "The purpose of this package is to identify traits in a dataset that can
7645separate groups. This is done on two levels. First, clustering is performed,
7646using an implementation of sparse K-means. Secondly, the generated clusters
7647are used to predict outcomes of groups of individuals based on their
7648distribution of observations in the different clusters. As certain clusters
7649with separating information will be identified, and these clusters are defined
7650by a sparse number of variables, this method can reduce the complexity of
7651data, to only emphasize the data that actually matters.")
7652 (license license:expat)))
b46a0ee7 7653
bb88417f
RW
7654(define-public r-rcistarget
7655 (package
7656 (name "r-rcistarget")
64813573 7657 (version "1.10.0")
bb88417f
RW
7658 (source
7659 (origin
7660 (method url-fetch)
7661 (uri (bioconductor-uri "RcisTarget" version))
7662 (sha256
7663 (base32
64813573 7664 "0a711jzxl1kggpk3ln68xzc5y30my4nbs1mxx8951pyi3jvzjfyf"))))
bb88417f
RW
7665 (properties `((upstream-name . "RcisTarget")))
7666 (build-system r-build-system)
7667 (propagated-inputs
7668 `(("r-aucell" ,r-aucell)
7669 ("r-biocgenerics" ,r-biocgenerics)
7670 ("r-data-table" ,r-data-table)
7671 ("r-feather" ,r-feather)
7672 ("r-gseabase" ,r-gseabase)
7673 ("r-r-utils" ,r-r-utils)
7674 ("r-summarizedexperiment" ,r-summarizedexperiment)))
93235b1e
RW
7675 (native-inputs
7676 `(("r-knitr" ,r-knitr)))
bb88417f
RW
7677 (home-page "https://aertslab.org/#scenic")
7678 (synopsis "Identify transcription factor binding motifs enriched on a gene list")
7679 (description
7680 "RcisTarget identifies @dfn{transcription factor binding motifs} (TFBS)
7681over-represented on a gene list. In a first step, RcisTarget selects DNA
7682motifs that are significantly over-represented in the surroundings of the
7683@dfn{transcription start site} (TSS) of the genes in the gene-set. This is
7684achieved by using a database that contains genome-wide cross-species rankings
7685for each motif. The motifs that are then annotated to TFs and those that have
7686a high @dfn{Normalized Enrichment Score} (NES) are retained. Finally, for
7687each motif and gene-set, RcisTarget predicts the candidate target genes (i.e.
7688genes in the gene-set that are ranked above the leading edge).")
7689 (license license:gpl3)))
7690
b46a0ee7
RW
7691(define-public r-cicero
7692 (package
7693 (name "r-cicero")
589ac422 7694 (version "1.8.1")
b46a0ee7
RW
7695 (source
7696 (origin
7697 (method url-fetch)
7698 (uri (bioconductor-uri "cicero" version))
7699 (sha256
7700 (base32
589ac422 7701 "12y857p4p0m7k72bimli8wjn9cd0gxjwcs3n7ri9pn9l9d42krqr"))))
b46a0ee7
RW
7702 (build-system r-build-system)
7703 (propagated-inputs
7704 `(("r-assertthat" ,r-assertthat)
7705 ("r-biobase" ,r-biobase)
7706 ("r-biocgenerics" ,r-biocgenerics)
7707 ("r-data-table" ,r-data-table)
7708 ("r-dplyr" ,r-dplyr)
7709 ("r-fnn" ,r-fnn)
7710 ("r-genomicranges" ,r-genomicranges)
7711 ("r-ggplot2" ,r-ggplot2)
7712 ("r-glasso" ,r-glasso)
7713 ("r-gviz" ,r-gviz)
7714 ("r-igraph" ,r-igraph)
7715 ("r-iranges" ,r-iranges)
7716 ("r-matrix" ,r-matrix)
7717 ("r-monocle" ,r-monocle)
7718 ("r-plyr" ,r-plyr)
7719 ("r-reshape2" ,r-reshape2)
7720 ("r-s4vectors" ,r-s4vectors)
1893092d 7721 ("r-stringi" ,r-stringi)
b46a0ee7
RW
7722 ("r-stringr" ,r-stringr)
7723 ("r-tibble" ,r-tibble)
5ea4f604 7724 ("r-tidyr" ,r-tidyr)
b46a0ee7 7725 ("r-vgam" ,r-vgam)))
6bd6097e
RW
7726 (native-inputs
7727 `(("r-knitr" ,r-knitr)))
b46a0ee7
RW
7728 (home-page "https://bioconductor.org/packages/cicero/")
7729 (synopsis "Predict cis-co-accessibility from single-cell data")
7730 (description
7731 "Cicero computes putative cis-regulatory maps from single-cell chromatin
7732accessibility data. It also extends the monocle package for use in chromatin
7733accessibility data.")
7734 (license license:expat)))
14bb1c48
RW
7735
7736;; This is the latest commit on the "monocle3" branch.
7737(define-public r-cicero-monocle3
7738 (let ((commit "fa2fb6515857a8cfc88bc9af044f34de1bcd2b7b")
7739 (revision "1"))
7740 (package (inherit r-cicero)
7741 (name "r-cicero-monocle3")
7742 (version (git-version "1.3.2" revision commit))
7743 (source
7744 (origin
7745 (method git-fetch)
7746 (uri (git-reference
b0e7b699 7747 (url "https://github.com/cole-trapnell-lab/cicero-release")
14bb1c48
RW
7748 (commit commit)))
7749 (file-name (git-file-name name version))
7750 (sha256
7751 (base32
7752 "077yza93wdhi08n40md20jwk55k9lw1f3y0063qkk90cpz60wi0c"))))
7753 (propagated-inputs
7754 `(("r-monocle3" ,r-monocle3)
7755 ,@(alist-delete "r-monocle"
7756 (package-propagated-inputs r-cicero)))))))
a9815a6c 7757
297531ef
MIP
7758(define-public r-circrnaprofiler
7759 (package
7760 (name "r-circrnaprofiler")
4f617bfb 7761 (version "1.4.2")
297531ef
MIP
7762 (source
7763 (origin
7764 (method url-fetch)
7765 (uri (bioconductor-uri "circRNAprofiler" version))
7766 (sha256
7767 (base32
4f617bfb 7768 "0r1hfm3pc7c71irzmxmdwc27ns9hkymz4vhb4pqbli4xn37q7cg8"))))
297531ef
MIP
7769 (properties
7770 `((upstream-name . "circRNAprofiler")))
7771 (build-system r-build-system)
7772 (propagated-inputs
7773 `(("r-annotationhub" ,r-annotationhub)
7774 ("r-biostrings" ,r-biostrings)
7775 ("r-bsgenome" ,r-bsgenome)
7776 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
7777 ("r-deseq2" ,r-deseq2)
7778 ("r-dplyr" ,r-dplyr)
7779 ("r-edger" ,r-edger)
7780 ("r-genomeinfodb" ,r-genomeinfodb)
7781 ("r-genomicranges" ,r-genomicranges)
7782 ("r-ggplot2" ,r-ggplot2)
7783 ("r-gwascat" ,r-gwascat)
7784 ("r-iranges" ,r-iranges)
7785 ("r-magrittr" ,r-magrittr)
7786 ("r-r-utils" ,r-r-utils)
7787 ("r-readr" ,r-readr)
7788 ("r-reshape2" ,r-reshape2)
7789 ("r-rlang" ,r-rlang)
7790 ("r-rtracklayer" ,r-rtracklayer)
7791 ("r-s4vectors" ,r-s4vectors)
7792 ("r-seqinr" ,r-seqinr)
7793 ("r-stringi" ,r-stringi)
7794 ("r-stringr" ,r-stringr)
7795 ("r-universalmotif" ,r-universalmotif)))
7796 (native-inputs
7797 `(("r-knitr" ,r-knitr)))
7798 (home-page
7799 "https://github.com/Aufiero/circRNAprofiler")
7800 (synopsis
7801 "Computational framework for the downstream analysis of circular RNA's")
7802 (description
7803 "@code{r-circrnaprofiler} is a computational framework for a comprehensive
7804in silico analysis of @dfn{circular RNA} (circRNAs). This computational
eb34afe1 7805framework allows combining and analyzing circRNAs previously detected by
297531ef
MIP
7806multiple publicly available annotation-based circRNA detection tools. It
7807covers different aspects of circRNAs analysis from differential expression
7808analysis, evolutionary conservation, biogenesis to functional analysis.")
7809 (license license:gpl3)))
7810
a9815a6c
RW
7811(define-public r-cistopic
7812 (let ((commit "29abd8df9afb60ff27ac3f0a590930debe926950")
7813 (revision "0"))
7814 (package
7815 (name "r-cistopic")
7816 (version (git-version "0.2.1" revision commit))
7817 (source
7818 (origin
7819 (method git-fetch)
7820 (uri (git-reference
b0e7b699 7821 (url "https://github.com/aertslab/cisTopic")
a9815a6c
RW
7822 (commit commit)))
7823 (file-name (git-file-name name version))
7824 (sha256
7825 (base32
7826 "0s8irpsv5d2zcv4ihanvsf1vrpignzliscxnvs4519af3jmx78h8"))))
7827 (build-system r-build-system)
7828 (propagated-inputs
7829 `(("r-aucell" ,r-aucell)
7830 ("r-data-table" ,r-data-table)
7831 ("r-dplyr" ,r-dplyr)
7832 ("r-dosnow" ,r-dosnow)
7833 ("r-dt" ,r-dt)
7834 ("r-feather" ,r-feather)
7835 ("r-fitdistrplus" ,r-fitdistrplus)
7836 ("r-genomicranges" ,r-genomicranges)
7837 ("r-ggplot2" ,r-ggplot2)
7838 ("r-lda" ,r-lda)
7839 ("r-matrix" ,r-matrix)
7840 ("r-plyr" ,r-plyr)
7841 ("r-rcistarget" ,r-rcistarget)
7842 ("r-rtracklayer" ,r-rtracklayer)
7843 ("r-s4vectors" ,r-s4vectors)))
7844 (home-page "https://github.com/aertslab/cisTopic")
7845 (synopsis "Modelling of cis-regulatory topics from single cell epigenomics data")
7846 (description
7847 "The sparse nature of single cell epigenomics data can be overruled using
7848probabilistic modelling methods such as @dfn{Latent Dirichlet
7849Allocation} (LDA). This package allows the probabilistic modelling of
7850cis-regulatory topics (cisTopics) from single cell epigenomics data, and
7851includes functionalities to identify cell states based on the contribution of
7852cisTopics and explore the nature and regulatory proteins driving them.")
7853 (license license:gpl3))))
d85c0f98
RW
7854
7855(define-public r-genie3
7856 (package
7857 (name "r-genie3")
5d1bd611 7858 (version "1.12.0")
d85c0f98
RW
7859 (source
7860 (origin
7861 (method url-fetch)
7862 (uri (bioconductor-uri "GENIE3" version))
7863 (sha256
7864 (base32
5d1bd611 7865 "1z7qkv0cgdx2plhc7xdz6s7vwdjhzcdadi35wg3fl6xpids5njf5"))))
d85c0f98
RW
7866 (properties `((upstream-name . "GENIE3")))
7867 (build-system r-build-system)
7868 (propagated-inputs `(("r-reshape2" ,r-reshape2)))
b3280883
RW
7869 (native-inputs
7870 `(("r-knitr" ,r-knitr)))
d85c0f98
RW
7871 (home-page "https://bioconductor.org/packages/GENIE3")
7872 (synopsis "Gene network inference with ensemble of trees")
7873 (description
7874 "This package implements the GENIE3 algorithm for inferring gene
7875regulatory networks from expression data.")
7876 (license license:gpl2+)))
db316d73
RW
7877
7878(define-public r-roc
7879 (package
7880 (name "r-roc")
e7b61ba7 7881 (version "1.66.0")
db316d73
RW
7882 (source
7883 (origin
7884 (method url-fetch)
7885 (uri (bioconductor-uri "ROC" version))
7886 (sha256
7887 (base32
e7b61ba7 7888 "02b9n42z3kjrfxpdf3glqvimd79nhnycq00mb09fzhkpp5zl43c9"))))
db316d73
RW
7889 (properties `((upstream-name . "ROC")))
7890 (build-system r-build-system)
3672b74f
RW
7891 (propagated-inputs
7892 `(("r-knitr" ,r-knitr)))
db316d73
RW
7893 (home-page "https://www.bioconductor.org/packages/ROC/")
7894 (synopsis "Utilities for ROC curves")
7895 (description
7896 "This package provides utilities for @dfn{Receiver Operating
7897Characteristic} (ROC) curves, with a focus on micro arrays.")
7898 (license license:artistic2.0)))
46721dea
RW
7899
7900(define-public r-illuminahumanmethylation450kanno-ilmn12-hg19
7901 (package
7902 (name "r-illuminahumanmethylation450kanno-ilmn12-hg19")
7903 (version "0.6.0")
7904 (source
7905 (origin
7906 (method url-fetch)
7907 (uri (bioconductor-uri
7908 "IlluminaHumanMethylation450kanno.ilmn12.hg19"
7909 version 'annotation))
7910 (sha256
7911 (base32
7912 "059vlxsx3p3fcnywwirahsc6mlk813zpqnbv0jsrag6x5bb8z6r4"))))
7913 (properties
7914 `((upstream-name
7915 . "IlluminaHumanMethylation450kanno.ilmn12.hg19")))
7916 (build-system r-build-system)
7917 (propagated-inputs `(("r-minfi" ,r-minfi)))
7918 (home-page
7919 "https://bioconductor.org/packages/IlluminaHumanMethylation450kanno.ilmn12.hg19/")
7920 (synopsis "Annotation for Illumina's 450k methylation arrays")
7921 (description
7922 "This package provides manifests and annotation for Illumina's 450k array
7923data.")
7924 (license license:artistic2.0)))
38babeaa
RW
7925
7926(define-public r-watermelon
7927 (package
7928 (name "r-watermelon")
9f6e2bfe 7929 (version "1.34.0")
38babeaa
RW
7930 (source
7931 (origin
7932 (method url-fetch)
7933 (uri (bioconductor-uri "wateRmelon" version))
7934 (sha256
7935 (base32
9f6e2bfe 7936 "1sc2nxg9bafpvlwqhky2p5b6fkimkk9v3xcab9kvwnj6szrb6p3f"))))
38babeaa
RW
7937 (properties `((upstream-name . "wateRmelon")))
7938 (build-system r-build-system)
7939 (propagated-inputs
7940 `(("r-biobase" ,r-biobase)
7941 ("r-illuminahumanmethylation450kanno-ilmn12-hg19"
7942 ,r-illuminahumanmethylation450kanno-ilmn12-hg19)
7943 ("r-illuminaio" ,r-illuminaio)
7944 ("r-limma" ,r-limma)
7945 ("r-lumi" ,r-lumi)
7946 ("r-matrixstats" ,r-matrixstats)
7947 ("r-methylumi" ,r-methylumi)
7948 ("r-roc" ,r-roc)))
7949 (home-page "https://bioconductor.org/packages/wateRmelon/")
7950 (synopsis "Illumina 450 methylation array normalization and metrics")
7951 (description
7952 "The standard index of DNA methylation (beta) is computed from methylated
7953and unmethylated signal intensities. Betas calculated from raw signal
7954intensities perform well, but using 11 methylomic datasets we demonstrate that
7955quantile normalization methods produce marked improvement. The commonly used
7956procedure of normalizing betas is inferior to the separate normalization of M
7957and U, and it is also advantageous to normalize Type I and Type II assays
7958separately. This package provides 15 flavours of betas and three performance
7959metrics, with methods for objects produced by the @code{methylumi} and
7960@code{minfi} packages.")
7961 (license license:gpl3)))
7d2cb646
RW
7962
7963(define-public r-gdsfmt
7964 (package
7965 (name "r-gdsfmt")
6f37c3ea 7966 (version "1.26.1")
7d2cb646
RW
7967 (source
7968 (origin
7969 (method url-fetch)
7970 (uri (bioconductor-uri "gdsfmt" version))
7971 (sha256
7972 (base32
6f37c3ea 7973 "0f5vn8h5fzzazcv92sgrf85hc4xkkizk2wwml9mzjd8ya2fkwg8n"))
7d2cb646
RW
7974 (modules '((guix build utils)))
7975 ;; Remove bundled sources of zlib, lz4, and xz. Don't attempt to build
7976 ;; them and link with system libraries instead.
7977 (snippet
7978 '(begin
7979 (for-each delete-file-recursively
7980 '("src/LZ4"
7981 "src/XZ"
7982 "src/ZLIB"))
7983 (substitute* "src/Makevars"
7984 (("all: \\$\\(SHLIB\\)") "all:")
7985 (("\\$\\(SHLIB\\): liblzma.a") "")
7986 (("(ZLIB|LZ4)/.*") "")
7987 (("CoreArray/dVLIntGDS.cpp.*")
7988 "CoreArray/dVLIntGDS.cpp")
7989 (("CoreArray/dVLIntGDS.o.*")
7990 "CoreArray/dVLIntGDS.o")
7991 (("PKG_LIBS = ./liblzma.a")
7992 "PKG_LIBS = -llz4"))
7993 (substitute* "src/CoreArray/dStream.h"
7994 (("include \"../(ZLIB|LZ4|XZ/api)/(.*)\"" _ _ header)
7995 (string-append "include <" header ">")))
7996 #t))))
7997 (properties `((upstream-name . "gdsfmt")))
7998 (build-system r-build-system)
7999 (inputs
8000 `(("lz4" ,lz4)
8001 ("xz" ,xz)
8002 ("zlib" ,zlib)))
f4954b0b
RW
8003 (native-inputs
8004 `(("r-knitr" ,r-knitr)))
7d2cb646
RW
8005 (home-page "http://corearray.sourceforge.net/")
8006 (synopsis
8007 "R Interface to CoreArray Genomic Data Structure (GDS) Files")
8008 (description
8009 "This package provides a high-level R interface to CoreArray @dfn{Genomic
8010Data Structure} (GDS) data files, which are portable across platforms with
8011hierarchical structure to store multiple scalable array-oriented data sets
8012with metadata information. It is suited for large-scale datasets, especially
8013for data which are much larger than the available random-access memory. The
8014@code{gdsfmt} package offers efficient operations specifically designed for
8015integers of less than 8 bits, since a diploid genotype, like
8016@dfn{single-nucleotide polymorphism} (SNP), usually occupies fewer bits than a
8017byte. Data compression and decompression are available with relatively
8018efficient random access. It is also allowed to read a GDS file in parallel
8019with multiple R processes supported by the package @code{parallel}.")
8020 (license license:lgpl3)))
6b5f59c7
RW
8021
8022(define-public r-bigmelon
8023 (package
8024 (name "r-bigmelon")
64f9fb30 8025 (version "1.16.0")
6b5f59c7
RW
8026 (source
8027 (origin
8028 (method url-fetch)
8029 (uri (bioconductor-uri "bigmelon" version))
8030 (sha256
8031 (base32
64f9fb30 8032 "0hj5njwx7n681vigkq4560f9dm7mdjgvcwbgp5nbdn1fb2z24bk7"))))
6b5f59c7
RW
8033 (properties `((upstream-name . "bigmelon")))
8034 (build-system r-build-system)
8035 (propagated-inputs
8036 `(("r-biobase" ,r-biobase)
8037 ("r-biocgenerics" ,r-biocgenerics)
8038 ("r-gdsfmt" ,r-gdsfmt)
8039 ("r-geoquery" ,r-geoquery)
8040 ("r-methylumi" ,r-methylumi)
8041 ("r-minfi" ,r-minfi)
8042 ("r-watermelon" ,r-watermelon)))
8043 (home-page "https://bioconductor.org/packages/bigmelon/")
8044 (synopsis "Illumina methylation array analysis for large experiments")
8045 (description
8046 "This package provides methods for working with Illumina arrays using the
8047@code{gdsfmt} package.")
8048 (license license:gpl3)))
739b2d10 8049
e5dfcd8e
RW
8050(define-public r-seqbias
8051 (package
8052 (name "r-seqbias")
42e00c09 8053 (version "1.38.0")
e5dfcd8e
RW
8054 (source
8055 (origin
8056 (method url-fetch)
8057 (uri (bioconductor-uri "seqbias" version))
8058 (sha256
8059 (base32
42e00c09 8060 "1m634sidmk6c603k2gflyiddkns9vr6ij591nmab523xk5r2f4b2"))))
e5dfcd8e
RW
8061 (properties `((upstream-name . "seqbias")))
8062 (build-system r-build-system)
8063 (propagated-inputs
8064 `(("r-biostrings" ,r-biostrings)
8065 ("r-genomicranges" ,r-genomicranges)
8066 ("r-rhtslib" ,r-rhtslib)))
e5dfcd8e
RW
8067 (home-page "https://bioconductor.org/packages/seqbias/")
8068 (synopsis "Estimation of per-position bias in high-throughput sequencing data")
8069 (description
8070 "This package implements a model of per-position sequencing bias in
8071high-throughput sequencing data using a simple Bayesian network, the structure
8072and parameters of which are trained on a set of aligned reads and a reference
8073genome sequence.")
8074 (license license:lgpl3)))
8075
63daca1e
RJ
8076(define-public r-snplocs-hsapiens-dbsnp144-grch37
8077 (package
8078 (name "r-snplocs-hsapiens-dbsnp144-grch37")
8079 (version "0.99.20")
8080 (source (origin
8081 (method url-fetch)
8082 (uri (bioconductor-uri "SNPlocs.Hsapiens.dbSNP144.GRCh37"
8083 version 'annotation))
8084 (sha256
8085 (base32
8086 "1z8kx43ki1jvj7ms7pcybakcdimfwr6zpjvspkjmma97bdz093iz"))))
8087 (build-system r-build-system)
8088 ;; As this package provides little more than a very large data file it
8089 ;; doesn't make sense to build substitutes.
8090 (arguments `(#:substitutable? #f))
8091 (propagated-inputs
8092 `(("r-biocgenerics" ,r-biocgenerics)
8093 ("r-s4vectors" ,r-s4vectors)
8094 ("r-iranges" ,r-iranges)
8095 ("r-genomeinfodb" ,r-genomeinfodb)
8096 ("r-genomicranges" ,r-genomicranges)
8097 ("r-bsgenome" ,r-bsgenome)
8098 ("r-biostrings" ,r-biostrings)))
8099 (home-page
8100 "https://bioconductor.org/packages/SNPlocs.Hsapiens.dbSNP144.GRCh37/")
8101 (synopsis "SNP locations for Homo sapiens (dbSNP Build 144)")
8102 (description "This package provides SNP locations and alleles for Homo
8103sapiens extracted from NCBI dbSNP Build 144. The source data files used for
8104this package were created by NCBI on May 29-30, 2015, and contain SNPs mapped
8105to reference genome GRCh37.p13. Note that the GRCh37.p13 genome is a
8106patched version of GRCh37. However the patch doesn't alter chromosomes 1-22,
1408e2ab 8107X, Y, MT. GRCh37 itself is the same as the hg19 genome from UCSC *except* for
63daca1e
RJ
8108the mitochondrion chromosome. Therefore, the SNPs in this package can be
8109injected in @code{BSgenome.Hsapiens.UCSC.hg19} and they will land at the
8110correct position but this injection will exclude chrM (i.e. nothing will be
8111injected in that sequence).")
8112 (license license:artistic2.0)))
8113
bb0024dc
RW
8114(define-public r-reqon
8115 (package
8116 (name "r-reqon")
0c53f27d 8117 (version "1.36.0")
bb0024dc
RW
8118 (source
8119 (origin
8120 (method url-fetch)
8121 (uri (bioconductor-uri "ReQON" version))
8122 (sha256
8123 (base32
0c53f27d 8124 "1yz0r0rrk4n6dnqbdq41lvs5z8l6vkx729m0a7f29svw4dbc6mdq"))))
bb0024dc
RW
8125 (properties `((upstream-name . "ReQON")))
8126 (build-system r-build-system)
8127 (propagated-inputs
8128 `(("r-rjava" ,r-rjava)
8129 ("r-rsamtools" ,r-rsamtools)
8130 ("r-seqbias" ,r-seqbias)))
8131 (home-page "https://bioconductor.org/packages/ReQON/")
8132 (synopsis "Recalibrating quality of nucleotides")
8133 (description
8134 "This package provides an implementation of an algorithm for
8135recalibrating the base quality scores for aligned sequencing data in BAM
8136format.")
8137 (license license:gpl2)))
8138
739b2d10
RW
8139(define-public r-wavcluster
8140 (package
8141 (name "r-wavcluster")
fd7e23b5 8142 (version "2.24.0")
739b2d10
RW
8143 (source
8144 (origin
8145 (method url-fetch)
8146 (uri (bioconductor-uri "wavClusteR" version))
8147 (sha256
8148 (base32
fd7e23b5 8149 "18cg0jbr3rjyx31wwyag1n5gams55pbd2rvb99i3g80q9hvswawi"))))
739b2d10
RW
8150 (properties `((upstream-name . "wavClusteR")))
8151 (build-system r-build-system)
8152 (propagated-inputs
8153 `(("r-biocgenerics" ,r-biocgenerics)
8154 ("r-biostrings" ,r-biostrings)
8155 ("r-foreach" ,r-foreach)
8156 ("r-genomicfeatures" ,r-genomicfeatures)
8157 ("r-genomicranges" ,r-genomicranges)
8158 ("r-ggplot2" ,r-ggplot2)
8159 ("r-hmisc" ,r-hmisc)
8160 ("r-iranges" ,r-iranges)
8161 ("r-mclust" ,r-mclust)
8162 ("r-rsamtools" ,r-rsamtools)
8163 ("r-rtracklayer" ,r-rtracklayer)
8164 ("r-s4vectors" ,r-s4vectors)
8165 ("r-seqinr" ,r-seqinr)
fd7e23b5 8166 ("r-stringr" ,r-stringr)))
12b255f2
RW
8167 (native-inputs
8168 `(("r-knitr" ,r-knitr)))
739b2d10
RW
8169 (home-page "https://bioconductor.org/packages/wavClusteR/")
8170 (synopsis "Identification of RNA-protein interaction sites in PAR-CLIP data")
8171 (description
8172 "This package provides an integrated pipeline for the analysis of
8173PAR-CLIP data. PAR-CLIP-induced transitions are first discriminated from
8174sequencing errors, SNPs and additional non-experimental sources by a non-
8175parametric mixture model. The protein binding sites (clusters) are then
8176resolved at high resolution and cluster statistics are estimated using a
8177rigorous Bayesian framework. Post-processing of the results, data export for
8178UCSC genome browser visualization and motif search analysis are provided. In
e40ecf8a 8179addition, the package integrates RNA-Seq data to estimate the False
739b2d10
RW
8180Discovery Rate of cluster detection. Key functions support parallel multicore
8181computing. While wavClusteR was designed for PAR-CLIP data analysis, it can
8182be applied to the analysis of other NGS data obtained from experimental
8183procedures that induce nucleotide substitutions (e.g. BisSeq).")
8184 (license license:gpl2)))
853211a5
RW
8185
8186(define-public r-timeseriesexperiment
8187 (package
8188 (name "r-timeseriesexperiment")
87f704b4 8189 (version "1.8.0")
853211a5
RW
8190 (source
8191 (origin
8192 (method url-fetch)
8193 (uri (bioconductor-uri "TimeSeriesExperiment" version))
8194 (sha256
8195 (base32
87f704b4 8196 "1jx0rk660mfzk7rfhamnp0disx3bv456cqi9hyaz2wcbcdrlvcjn"))))
853211a5
RW
8197 (properties
8198 `((upstream-name . "TimeSeriesExperiment")))
8199 (build-system r-build-system)
8200 (propagated-inputs
8201 `(("r-deseq2" ,r-deseq2)
8202 ("r-dplyr" ,r-dplyr)
8203 ("r-dynamictreecut" ,r-dynamictreecut)
8204 ("r-edger" ,r-edger)
8205 ("r-ggplot2" ,r-ggplot2)
8206 ("r-hmisc" ,r-hmisc)
8207 ("r-limma" ,r-limma)
8208 ("r-magrittr" ,r-magrittr)
8209 ("r-proxy" ,r-proxy)
8210 ("r-s4vectors" ,r-s4vectors)
8211 ("r-summarizedexperiment" ,r-summarizedexperiment)
8212 ("r-tibble" ,r-tibble)
8213 ("r-tidyr" ,r-tidyr)
8214 ("r-vegan" ,r-vegan)
8215 ("r-viridis" ,r-viridis)))
49dd5041
RW
8216 (native-inputs
8217 `(("r-knitr" ,r-knitr)))
853211a5
RW
8218 (home-page "https://github.com/nlhuong/TimeSeriesExperiment/")
8219 (synopsis "Analysis for short time-series data")
8220 (description
8221 "This package is a visualization and analysis toolbox for short time
8222course data which includes dimensionality reduction, clustering, two-sample
8223differential expression testing and gene ranking techniques. The package also
8224provides methods for retrieving enriched pathways.")
8225 (license license:lgpl3+)))
df8576e5
RW
8226
8227(define-public r-variantfiltering
8228 (package
8229 (name "r-variantfiltering")
45ea773f 8230 (version "1.26.0")
df8576e5
RW
8231 (source
8232 (origin
8233 (method url-fetch)
8234 (uri (bioconductor-uri "VariantFiltering" version))
8235 (sha256
8236 (base32
45ea773f 8237 "0zy53knvyk8wy3hmnsxc0w9qkhvx6xhviskvx7rwmrsi7pz531l5"))))
df8576e5
RW
8238 (properties
8239 `((upstream-name . "VariantFiltering")))
8240 (build-system r-build-system)
8241 (propagated-inputs
8242 `(("r-annotationdbi" ,r-annotationdbi)
8243 ("r-biobase" ,r-biobase)
8244 ("r-biocgenerics" ,r-biocgenerics)
8245 ("r-biocparallel" ,r-biocparallel)
8246 ("r-biostrings" ,r-biostrings)
8247 ("r-bsgenome" ,r-bsgenome)
8248 ("r-dt" ,r-dt)
8249 ("r-genomeinfodb" ,r-genomeinfodb)
8250 ("r-genomicfeatures" ,r-genomicfeatures)
8251 ("r-genomicranges" ,r-genomicranges)
8252 ("r-genomicscores" ,r-genomicscores)
8253 ("r-graph" ,r-graph)
8254 ("r-gviz" ,r-gviz)
8255 ("r-iranges" ,r-iranges)
8256 ("r-rbgl" ,r-rbgl)
8257 ("r-rsamtools" ,r-rsamtools)
8258 ("r-s4vectors" ,r-s4vectors)
8259 ("r-shiny" ,r-shiny)
8260 ("r-shinyjs" ,r-shinyjs)
8261 ("r-shinythemes" ,r-shinythemes)
8262 ("r-shinytree" ,r-shinytree)
8263 ("r-summarizedexperiment" ,r-summarizedexperiment)
8264 ("r-variantannotation" ,r-variantannotation)
8265 ("r-xvector" ,r-xvector)))
8266 (home-page "https://github.com/rcastelo/VariantFiltering")
8267 (synopsis "Filtering of coding and non-coding genetic variants")
8268 (description
8269 "Filter genetic variants using different criteria such as inheritance
8270model, amino acid change consequence, minor allele frequencies across human
8271populations, splice site strength, conservation, etc.")
8272 (license license:artistic2.0)))
f5349b4d
RW
8273
8274(define-public r-genomegraphs
8275 (package
8276 (name "r-genomegraphs")
053a2127 8277 (version "1.46.0")
f5349b4d
RW
8278 (source
8279 (origin
8280 (method url-fetch)
8281 (uri (bioconductor-uri "GenomeGraphs" version))
8282 (sha256
8283 (base32
053a2127 8284 "05vavhz936v7cknig2f2mn3fd9fiy54r3swlvifpawramblp1ags"))))
f5349b4d
RW
8285 (properties `((upstream-name . "GenomeGraphs")))
8286 (build-system r-build-system)
8287 (propagated-inputs
8288 `(("r-biomart" ,r-biomart)))
8289 (home-page "https://bioconductor.org/packages/GenomeGraphs/")
8290 (synopsis "Plotting genomic information from Ensembl")
8291 (description
8292 "Genomic data analyses requires integrated visualization of known genomic
8293information and new experimental data. GenomeGraphs uses the biomaRt package
8294to perform live annotation queries to Ensembl and translates this to e.g.
8295gene/transcript structures in viewports of the grid graphics package. This
8296results in genomic information plotted together with your data. Another
8297strength of GenomeGraphs is to plot different data types such as array CGH,
8298gene expression, sequencing and other data, together in one plot using the
8299same genome coordinate system.")
8300 (license license:artistic2.0)))
2a360cf6
RW
8301
8302(define-public r-wavetiling
8303 (package
8304 (name "r-wavetiling")
e13f9773 8305 (version "1.28.0")
2a360cf6
RW
8306 (source
8307 (origin
8308 (method url-fetch)
8309 (uri (bioconductor-uri "waveTiling" version))
8310 (sha256
8311 (base32
e13f9773 8312 "0d7l559zlmly8mncmh1zhkqmsml0bwwfpm7ccp8l26y852vwf7hf"))))
2a360cf6
RW
8313 (properties `((upstream-name . "waveTiling")))
8314 (build-system r-build-system)
8315 (propagated-inputs
8316 `(("r-affy" ,r-affy)
8317 ("r-biobase" ,r-biobase)
8318 ("r-biostrings" ,r-biostrings)
8319 ("r-genomegraphs" ,r-genomegraphs)
8320 ("r-genomicranges" ,r-genomicranges)
8321 ("r-iranges" ,r-iranges)
8322 ("r-oligo" ,r-oligo)
8323 ("r-oligoclasses" ,r-oligoclasses)
8324 ("r-preprocesscore" ,r-preprocesscore)
8325 ("r-waveslim" ,r-waveslim)))
8326 (home-page "https://r-forge.r-project.org/projects/wavetiling/")
8327 (synopsis "Wavelet-based models for tiling array transcriptome analysis")
8328 (description
8329 "This package is designed to conduct transcriptome analysis for tiling
8330arrays based on fast wavelet-based functional models.")
8331 (license license:gpl2+)))
d80a1569
RW
8332
8333(define-public r-variancepartition
8334 (package
8335 (name "r-variancepartition")
44ecd5f7 8336 (version "1.20.0")
d80a1569
RW
8337 (source
8338 (origin
8339 (method url-fetch)
8340 (uri (bioconductor-uri "variancePartition" version))
8341 (sha256
8342 (base32
44ecd5f7 8343 "0fisaqd5v8xy9rz9l1zs62k1n2h4k1irzgwj46ci947l52x1qhah"))))
d80a1569
RW
8344 (properties
8345 `((upstream-name . "variancePartition")))
8346 (build-system r-build-system)
8347 (propagated-inputs
8348 `(("r-biobase" ,r-biobase)
326746e1 8349 ("r-biocparallel" ,r-biocparallel)
d80a1569
RW
8350 ("r-colorramps" ,r-colorramps)
8351 ("r-doparallel" ,r-doparallel)
8352 ("r-foreach" ,r-foreach)
8353 ("r-ggplot2" ,r-ggplot2)
8354 ("r-gplots" ,r-gplots)
8355 ("r-iterators" ,r-iterators)
8356 ("r-limma" ,r-limma)
8357 ("r-lme4" ,r-lme4)
8358 ("r-lmertest" ,r-lmertest)
8359 ("r-mass" ,r-mass)
8360 ("r-pbkrtest" ,r-pbkrtest)
8361 ("r-progress" ,r-progress)
8362 ("r-reshape2" ,r-reshape2)
8363 ("r-scales" ,r-scales)))
fbbaf5ae
RW
8364 (native-inputs
8365 `(("r-knitr" ,r-knitr)))
d80a1569
RW
8366 (home-page "https://bioconductor.org/packages/variancePartition/")
8367 (synopsis "Analyze variation in gene expression experiments")
8368 (description
8369 "This is a package providing tools to quantify and interpret multiple
8370sources of biological and technical variation in gene expression experiments.
8371It uses a linear mixed model to quantify variation in gene expression
8372attributable to individual, tissue, time point, or technical variables. The
8373package includes dream differential expression analysis for repeated
8374measures.")
8375 (license license:gpl2+)))
16e2e4f2 8376
8377(define-public r-htqpcr
8378 (package
8379 (name "r-htqpcr")
949626f2 8380 (version "1.44.0")
16e2e4f2 8381 (source
8382 (origin
8383 (method url-fetch)
8384 (uri (bioconductor-uri "HTqPCR" version))
8385 (sha256
8386 (base32
949626f2 8387 "1fzjx6psr41naq9ycpnv3lxlgkiyrpn7r2wl1i4gz45f3lax0yji"))))
16e2e4f2 8388 (properties `((upstream-name . "HTqPCR")))
8389 (build-system r-build-system)
8390 (propagated-inputs
8391 `(("r-affy" ,r-affy)
8392 ("r-biobase" ,r-biobase)
8393 ("r-gplots" ,r-gplots)
8394 ("r-limma" ,r-limma)
8395 ("r-rcolorbrewer" ,r-rcolorbrewer)))
486a0800
TGR
8396 (home-page (string-append "https://www.ebi.ac.uk/sites/ebi.ac.uk/files/"
8397 "groups/bertone/software/HTqPCR.pdf"))
16e2e4f2 8398 (synopsis "Automated analysis of high-throughput qPCR data")
8399 (description
8400 "Analysis of Ct values from high throughput quantitative real-time
8401PCR (qPCR) assays across multiple conditions or replicates. The input data
8402can be from spatially-defined formats such ABI TaqMan Low Density Arrays or
8403OpenArray; LightCycler from Roche Applied Science; the CFX plates from Bio-Rad
8404Laboratories; conventional 96- or 384-well plates; or microfluidic devices
8405such as the Dynamic Arrays from Fluidigm Corporation. HTqPCR handles data
8406loading, quality assessment, normalization, visualization and parametric or
8407non-parametric testing for statistical significance in Ct values between
8408features (e.g. genes, microRNAs).")
8409 (license license:artistic2.0)))
86fb2c63 8410
8411(define-public r-unifiedwmwqpcr
8412 (package
8413 (name "r-unifiedwmwqpcr")
fa7e2429 8414 (version "1.26.0")
86fb2c63 8415 (source
8416 (origin
8417 (method url-fetch)
8418 (uri (bioconductor-uri "unifiedWMWqPCR" version))
8419 (sha256
8420 (base32
fa7e2429 8421 "1ad5a7gy43l8x1rf5lgqiy2bv6fgah7cbnp4lrqwshphlnr30ndv"))))
86fb2c63 8422 (properties
8423 `((upstream-name . "unifiedWMWqPCR")))
8424 (build-system r-build-system)
8425 (propagated-inputs
8426 `(("r-biocgenerics" ,r-biocgenerics)
8427 ("r-htqpcr" ,r-htqpcr)))
8428 (home-page "https://bioconductor.org/packages/unifiedWMWqPCR")
8429 (synopsis "Unified Wilcoxon-Mann Whitney Test for differential expression in qPCR data")
8430 (description
b5b0ee3b 8431 "This package implements the unified Wilcoxon-Mann-Whitney Test for qPCR
86fb2c63 8432data. This modified test allows for testing differential expression in qPCR
8433data.")
8434 (license license:gpl2+)))
72b67e0b 8435
1353e536
MIP
8436(define-public r-universalmotif
8437 (package
8438 (name "r-universalmotif")
5bd5f755 8439 (version "1.8.5")
1353e536
MIP
8440 (source
8441 (origin
8442 (method url-fetch)
8443 (uri (bioconductor-uri "universalmotif" version))
8444 (sha256
8445 (base32
5bd5f755 8446 "07862bs771xldmdnq0zr8926dr299ach8nrgci14p5bbrc88l3ly"))))
1353e536
MIP
8447 (properties
8448 `((upstream-name . "universalmotif")))
8449 (build-system r-build-system)
8450 (arguments
8451 `(#:phases
8452 (modify-phases %standard-phases
8453 (add-after 'unpack 'fix-reference-to-strip
8454 (lambda _
8455 (substitute* "src/Makevars"
8456 (("/usr/bin/strip") (which "strip"))))))))
8457 (propagated-inputs
8458 `(("r-biocgenerics" ,r-biocgenerics)
8459 ("r-biostrings" ,r-biostrings)
8460 ("r-ggplot2" ,r-ggplot2)
8461 ("r-ggseqlogo" ,r-ggseqlogo)
8462 ("r-iranges" ,r-iranges)
8463 ("r-mass" ,r-mass)
8464 ("r-rcpp" ,r-rcpp)
8465 ("r-rcppthread" ,r-rcppthread)
8466 ("r-rdpack" ,r-rdpack)
8467 ("r-rlang" ,r-rlang)
8468 ("r-s4vectors" ,r-s4vectors)
8469 ("r-yaml" ,r-yaml)))
8470 (native-inputs
8471 `(("r-knitr" ,r-knitr)))
8472 (home-page
8473 "https://bioconductor.org/packages/universalmotif/")
8474 (synopsis
8475 "Specific structures importer, modifier, and exporter for R")
8476 (description
8477 "This package allows importing most common @dfn{specific structure}
8478(motif) types into R for use by functions provided by other Bioconductor
8479motif-related packages. Motifs can be exported into most major motif formats
8480from various classes as defined by other Bioconductor packages. A suite of
8481motif and sequence manipulation and analysis functions are included, including
8482enrichment, comparison, P-value calculation, shuffling, trimming, higher-order
8483motifs, and others.")
8484 (license license:gpl3)))
8485
72b67e0b
RW
8486;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8487;; it here.
8488(define-public r-activedriverwgs
8489 (package
8490 (name "r-activedriverwgs")
5412da84 8491 (version "1.1.1")
72b67e0b
RW
8492 (source
8493 (origin
8494 (method url-fetch)
8495 (uri (cran-uri "ActiveDriverWGS" version))
8496 (sha256
8497 (base32
5412da84 8498 "06mvakdc8d2pn91p0sr4ixc561s4ia5h1cvd1p7pqd6s50dy4say"))))
72b67e0b
RW
8499 (properties
8500 `((upstream-name . "ActiveDriverWGS")))
8501 (build-system r-build-system)
8502 (propagated-inputs
8503 `(("r-biostrings" ,r-biostrings)
8504 ("r-bsgenome" ,r-bsgenome)
8505 ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
8506 ("r-genomeinfodb" ,r-genomeinfodb)
8507 ("r-genomicranges" ,r-genomicranges)
8508 ("r-iranges" ,r-iranges)
72b67e0b 8509 ("r-s4vectors" ,r-s4vectors)))
e1ce10e3
RW
8510 (native-inputs
8511 `(("r-knitr" ,r-knitr)))
72b67e0b
RW
8512 (home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
8513 (synopsis "Driver discovery tool for cancer whole genomes")
8514 (description
8515 "This package provides a method for finding an enrichment of cancer
8516simple somatic mutations (SNVs and Indels) in functional elements across the
8517human genome. ActiveDriverWGS detects coding and noncoding driver elements
8518using whole genome sequencing data.")
8519 (license license:gpl3)))
8e6f63dd
RW
8520
8521;; This is a CRAN package, but it depends on Bioconductor packages, so we put
8522;; it here.
8523(define-public r-activepathways
8524 (package
8525 (name "r-activepathways")
a9a91280 8526 (version "1.0.2")
8e6f63dd
RW
8527 (source
8528 (origin
8529 (method url-fetch)
8530 (uri (cran-uri "ActivePathways" version))
8531 (sha256
8532 (base32
a9a91280 8533 "1hxy760x141ykrpqdbfldq4ggj1svj3lsrpwi4rb2x7r4lna937l"))))
8e6f63dd
RW
8534 (properties
8535 `((upstream-name . "ActivePathways")))
8536 (build-system r-build-system)
8537 (propagated-inputs
8538 `(("r-data-table" ,r-data-table)
a9a91280 8539 ("r-ggplot2" ,r-ggplot2)))
229736aa
RW
8540 (native-inputs
8541 `(("r-knitr" ,r-knitr)))
8e6f63dd
RW
8542 (home-page "https://cran.r-project.org/web/packages/ActivePathways/")
8543 (synopsis "Multivariate pathway enrichment analysis")
8544 (description
8545 "This package represents an integrative method of analyzing multi omics
8546data that conducts enrichment analysis of annotated gene sets. ActivePathways
8547uses a statistical data fusion approach, rationalizes contributing evidence
8548and highlights associated genes, improving systems-level understanding of
8549cellular organization in health and disease.")
8550 (license license:gpl3)))
d11d6fea
RW
8551
8552(define-public r-bgmix
8553 (package
8554 (name "r-bgmix")
fad5da32 8555 (version "1.50.0")
d11d6fea
RW
8556 (source
8557 (origin
8558 (method url-fetch)
8559 (uri (bioconductor-uri "BGmix" version))
8560 (sha256
8561 (base32
fad5da32 8562 "0r9gjqajarg5mivxhqdzn8m8hmfarmzbplp3zqyyznccri03pv50"))))
d11d6fea
RW
8563 (properties `((upstream-name . "BGmix")))
8564 (build-system r-build-system)
8565 (propagated-inputs
8566 `(("r-kernsmooth" ,r-kernsmooth)))
8567 (home-page "https://bioconductor.org/packages/BGmix/")
8568 (synopsis "Bayesian models for differential gene expression")
8569 (description
8570 "This package provides fully Bayesian mixture models for differential
8571gene expression.")
8572 (license license:gpl2)))
75eb1149
RW
8573
8574(define-public r-bgx
8575 (package
8576 (name "r-bgx")
3cebe274 8577 (version "1.56.0")
75eb1149
RW
8578 (source
8579 (origin
8580 (method url-fetch)
8581 (uri (bioconductor-uri "bgx" version))
8582 (sha256
8583 (base32
3cebe274 8584 "0gm4wv9drqvg9r4f0id1ivrfgv0nvh0hb6hp63b3jd14092777im"))))
75eb1149
RW
8585 (properties `((upstream-name . "bgx")))
8586 (build-system r-build-system)
8587 (propagated-inputs
8588 `(("r-affy" ,r-affy)
8589 ("r-biobase" ,r-biobase)
8590 ("r-gcrma" ,r-gcrma)
8591 ("r-rcpp" ,r-rcpp)))
8592 (home-page "https://bioconductor.org/packages/bgx/")
8593 (synopsis "Bayesian gene expression")
8594 (description
8595 "This package provides tools for Bayesian integrated analysis of
8596Affymetrix GeneChips.")
8597 (license license:gpl2)))
6bd50acf
RW
8598
8599(define-public r-bhc
8600 (package
8601 (name "r-bhc")
2219bef1 8602 (version "1.42.0")
6bd50acf
RW
8603 (source
8604 (origin
8605 (method url-fetch)
8606 (uri (bioconductor-uri "BHC" version))
8607 (sha256
8608 (base32
2219bef1 8609 "1n2rkbj8j10f38d40wvi6mwjxnrlfx71a48ab07bp2s0hwhxd7yn"))))
6bd50acf
RW
8610 (properties `((upstream-name . "BHC")))
8611 (build-system r-build-system)
8612 (home-page "https://bioconductor.org/packages/BHC/")
8613 (synopsis "Bayesian hierarchical clustering")
8614 (description
8615 "The method implemented in this package performs bottom-up hierarchical
8616clustering, using a Dirichlet Process (infinite mixture) to model uncertainty
8617in the data and Bayesian model selection to decide at each step which clusters
8618to merge. This avoids several limitations of traditional methods, for example
8619how many clusters there should be and how to choose a principled distance
8620metric. This implementation accepts multinomial (i.e. discrete, with 2+
8621categories) or time-series data. This version also includes a randomised
8622algorithm which is more efficient for larger data sets.")
8623 (license license:gpl3)))
de9374b7
RW
8624
8625(define-public r-bicare
8626 (package
8627 (name "r-bicare")
4ec66569 8628 (version "1.48.0")
de9374b7
RW
8629 (source
8630 (origin
8631 (method url-fetch)
8632 (uri (bioconductor-uri "BicARE" version))
8633 (sha256
8634 (base32
4ec66569 8635 "1np3967rjx54hbjsynvya75lcsqa6zic6frw5fjwqybwv2pzzw2k"))))
de9374b7
RW
8636 (properties `((upstream-name . "BicARE")))
8637 (build-system r-build-system)
8638 (propagated-inputs
8639 `(("r-biobase" ,r-biobase)
8640 ("r-gseabase" ,r-gseabase)
8641 ("r-multtest" ,r-multtest)))
8642 (home-page "http://bioinfo.curie.fr")
8643 (synopsis "Biclustering analysis and results exploration")
8644 (description
8645 "This is a package for biclustering analysis and exploration of
8646results.")
8647 (license license:gpl2)))
40fe63ad
RW
8648
8649(define-public r-bifet
8650 (package
8651 (name "r-bifet")
d57be633 8652 (version "1.10.0")
40fe63ad
RW
8653 (source
8654 (origin
8655 (method url-fetch)
8656 (uri (bioconductor-uri "BiFET" version))
8657 (sha256
8658 (base32
d57be633 8659 "191m1xhsj4l64rrh67hqiz1rdkfhw0gfd5aymf3x0xm710l3rh4a"))))
40fe63ad
RW
8660 (properties `((upstream-name . "BiFET")))
8661 (build-system r-build-system)
8662 (propagated-inputs
8663 `(("r-genomicranges" ,r-genomicranges)
8664 ("r-poibin" ,r-poibin)))
a54fd409
RW
8665 (native-inputs
8666 `(("r-knitr" ,r-knitr)))
40fe63ad
RW
8667 (home-page "https://bioconductor.org/packages/BiFET")
8668 (synopsis "Bias-free footprint enrichment test")
8669 (description
8670 "BiFET identifies @dfn{transcription factors} (TFs) whose footprints are
8671over-represented in target regions compared to background regions after
8672correcting for the bias arising from the imbalance in read counts and GC
8673contents between the target and background regions. For a given TF k, BiFET
8674tests the null hypothesis that the target regions have the same probability of
8675having footprints for the TF k as the background regions while correcting for
8676the read count and GC content bias.")
8677 (license license:gpl3)))
e823337c
RW
8678
8679(define-public r-rsbml
8680 (package
8681 (name "r-rsbml")
3320f044 8682 (version "2.48.0")
e823337c
RW
8683 (source
8684 (origin
8685 (method url-fetch)
8686 (uri (bioconductor-uri "rsbml" version))
8687 (sha256
8688 (base32
3320f044 8689 "0vrjfhwcpc699sq78pkm022fam3ahar8h3lx3fr879dd21k02g61"))))
e823337c
RW
8690 (properties `((upstream-name . "rsbml")))
8691 (build-system r-build-system)
8692 (inputs
8693 `(("libsbml" ,libsbml)
8694 ("zlib" ,zlib)))
8695 (propagated-inputs
8696 `(("r-biocgenerics" ,r-biocgenerics)
8697 ("r-graph" ,r-graph)))
8698 (native-inputs
8699 `(("pkg-config" ,pkg-config)))
8700 (home-page "http://www.sbml.org")
8701 (synopsis "R support for SBML")
8702 (description
8703 "This package provides an R interface to libsbml for SBML parsing,
8704validating output, provides an S4 SBML DOM, converts SBML to R graph objects.")
8705 (license license:artistic2.0)))
75a8bb31
RW
8706
8707(define-public r-hypergraph
8708 (package
8709 (name "r-hypergraph")
294fd58a 8710 (version "1.62.0")
75a8bb31
RW
8711 (source
8712 (origin
8713 (method url-fetch)
8714 (uri (bioconductor-uri "hypergraph" version))
8715 (sha256
8716 (base32
294fd58a 8717 "1p5mzr2aiqqc1j2inh45abjvqhid9jqv6wiym1xxnz16mpaa7q97"))))
75a8bb31
RW
8718 (properties `((upstream-name . "hypergraph")))
8719 (build-system r-build-system)
8720 (propagated-inputs
8721 `(("r-graph" ,r-graph)))
8722 (home-page "https://bioconductor.org/packages/hypergraph")
8723 (synopsis "Hypergraph data structures")
8724 (description
8725 "This package implements some simple capabilities for representing and
8726manipulating hypergraphs.")
8727 (license license:artistic2.0)))
5aef09bd
RW
8728
8729(define-public r-hyperdraw
8730 (package
8731 (name "r-hyperdraw")
249b7030 8732 (version "1.42.0")
5aef09bd
RW
8733 (source
8734 (origin
8735 (method url-fetch)
8736 (uri (bioconductor-uri "hyperdraw" version))
8737 (sha256
8738 (base32
249b7030 8739 "0z3a3lpz7s0fw023fxldkgxvl2dl1wn8agnyj09sky11ainxdayz"))))
5aef09bd
RW
8740 (properties `((upstream-name . "hyperdraw")))
8741 (build-system r-build-system)
8742 (inputs `(("graphviz" ,graphviz)))
8743 (propagated-inputs
8744 `(("r-graph" ,r-graph)
8745 ("r-hypergraph" ,r-hypergraph)
8746 ("r-rgraphviz" ,r-rgraphviz)))
8747 (home-page "https://bioconductor.org/packages/hyperdraw")
8748 (synopsis "Visualizing hypergraphs")
8749 (description
8750 "This package provides functions for visualizing hypergraphs.")
8751 (license license:gpl2+)))
6ca6f866
RW
8752
8753(define-public r-biggr
8754 (package
8755 (name "r-biggr")
0f94a9ed 8756 (version "1.26.0")
6ca6f866
RW
8757 (source
8758 (origin
8759 (method url-fetch)
8760 (uri (bioconductor-uri "BiGGR" version))
8761 (sha256
8762 (base32
0f94a9ed 8763 "1hlsnss6071ck4ky1akxp1dnv3vmd8f85drdziqmm4nc2dfrr14y"))))
6ca6f866
RW
8764 (properties `((upstream-name . "BiGGR")))
8765 (build-system r-build-system)
8766 (propagated-inputs
8767 `(("r-hyperdraw" ,r-hyperdraw)
8768 ("r-hypergraph" ,r-hypergraph)
8769 ("r-lim" ,r-lim)
8770 ("r-limsolve" ,r-limsolve)
8771 ("r-rsbml" ,r-rsbml)
8772 ("r-stringr" ,r-stringr)))
8773 (home-page "https://bioconductor.org/packages/BiGGR/")
8774 (synopsis "Constraint based modeling using metabolic reconstruction databases")
8775 (description
8776 "This package provides an interface to simulate metabolic reconstruction
8777from the @url{http://bigg.ucsd.edu/, BiGG database} and other metabolic
8778reconstruction databases. The package facilitates @dfn{flux balance
8779analysis} (FBA) and the sampling of feasible flux distributions. Metabolic
8780networks and estimated fluxes can be visualized with hypergraphs.")
8781 (license license:gpl3+)))
820373db
RW
8782
8783(define-public r-bigmemoryextras
8784 (package
8785 (name "r-bigmemoryextras")
e80f8262 8786 (version "1.38.0")
820373db
RW
8787 (source
8788 (origin
8789 (method url-fetch)
8790 (uri (bioconductor-uri "bigmemoryExtras" version))
8791 (sha256
8792 (base32
e80f8262 8793 "1k31h746j8r3f92vj62s38fw12qjkv5814ipcqfbswnxgaan17zj"))))
820373db
RW
8794 (properties
8795 `((upstream-name . "bigmemoryExtras")))
8796 (build-system r-build-system)
8797 (propagated-inputs
8798 `(("r-bigmemory" ,r-bigmemory)))
eef9c99c
RW
8799 (native-inputs
8800 `(("r-knitr" ,r-knitr)))
820373db
RW
8801 (home-page "https://github.com/phaverty/bigmemoryExtras")
8802 (synopsis "Extension of the bigmemory package")
8803 (description
8804 "This package defines a @code{BigMatrix} @code{ReferenceClass} which adds
8805safety and convenience features to the @code{filebacked.big.matrix} class from
8806the @code{bigmemory} package. @code{BigMatrix} protects against segfaults by
8807monitoring and gracefully restoring the connection to on-disk data and it also
7230f6d5 8808protects against accidental data modification with a file-system-based
820373db
RW
8809permissions system. Utilities are provided for using @code{BigMatrix}-derived
8810classes as @code{assayData} matrices within the @code{Biobase} package's
8811@code{eSet} family of classes. @code{BigMatrix} provides some optimizations
8812related to attaching to, and indexing into, file-backed matrices with
8813dimnames. Additionally, the package provides a @code{BigMatrixFactor} class,
8814a file-backed matrix with factor properties.")
8815 (license license:artistic2.0)))
d38775b1
RW
8816
8817(define-public r-bigpint
8818 (package
8819 (name "r-bigpint")
1e288678 8820 (version "1.6.0")
d38775b1
RW
8821 (source
8822 (origin
8823 (method url-fetch)
8824 (uri (bioconductor-uri "bigPint" version))
8825 (sha256
8826 (base32
1e288678 8827 "1axgapy4iyx059777m9faczwwj03h3i5dyrs0rlc84axzhzd2kis"))))
d38775b1
RW
8828 (properties `((upstream-name . "bigPint")))
8829 (build-system r-build-system)
8830 (propagated-inputs
d0badcc1
RW
8831 `(("r-delayedarray" ,r-delayedarray)
8832 ("r-dplyr" ,r-dplyr)
d38775b1
RW
8833 ("r-ggally" ,r-ggally)
8834 ("r-ggplot2" ,r-ggplot2)
8835 ("r-gridextra" ,r-gridextra)
8836 ("r-hexbin" ,r-hexbin)
8837 ("r-hmisc" ,r-hmisc)
8838 ("r-htmlwidgets" ,r-htmlwidgets)
8839 ("r-plotly" ,r-plotly)
8840 ("r-plyr" ,r-plyr)
8841 ("r-rcolorbrewer" ,r-rcolorbrewer)
8842 ("r-reshape" ,r-reshape)
8843 ("r-shiny" ,r-shiny)
8844 ("r-shinycssloaders" ,r-shinycssloaders)
8845 ("r-shinydashboard" ,r-shinydashboard)
8846 ("r-stringr" ,r-stringr)
d0badcc1 8847 ("r-summarizedexperiment" ,r-summarizedexperiment)
d38775b1 8848 ("r-tidyr" ,r-tidyr)))
1f2f01ae
RW
8849 (native-inputs
8850 `(("r-knitr" ,r-knitr)))
d38775b1
RW
8851 (home-page "https://github.com/lindsayrutter/bigPint")
8852 (synopsis "Big multivariate data plotted interactively")
8853 (description
8854 "This package provides methods for visualizing large multivariate
8855datasets using static and interactive scatterplot matrices, parallel
8856coordinate plots, volcano plots, and litre plots. It includes examples for
8857visualizing RNA-sequencing datasets and differentially expressed genes.")
8858 (license license:gpl3)))
991554fc
RW
8859
8860(define-public r-chemminer
8861 (package
8862 (name "r-chemminer")
8c8d365c 8863 (version "3.42.2")
991554fc
RW
8864 (source
8865 (origin
8866 (method url-fetch)
8867 (uri (bioconductor-uri "ChemmineR" version))
8868 (sha256
8869 (base32
8c8d365c 8870 "10d8h6w24h4s7l02zzv6q46w3yiqsjizip7mf11cvkmd6p7qxfl9"))))
991554fc
RW
8871 (properties `((upstream-name . "ChemmineR")))
8872 (build-system r-build-system)
8873 (propagated-inputs
8874 `(("r-base64enc" ,r-base64enc)
8875 ("r-bh" ,r-bh)
8876 ("r-biocgenerics" ,r-biocgenerics)
8877 ("r-dbi" ,r-dbi)
8878 ("r-digest" ,r-digest)
8879 ("r-dt" ,r-dt)
8880 ("r-ggplot2" ,r-ggplot2)
8881 ("r-gridextra" ,r-gridextra)
8882 ("r-png" ,r-png)
8883 ("r-rcpp" ,r-rcpp)
8884 ("r-rcurl" ,r-rcurl)
8885 ("r-rjson" ,r-rjson)
8886 ("r-rsvg" ,r-rsvg)))
06908a73
RW
8887 (native-inputs
8888 `(("r-knitr" ,r-knitr)))
991554fc
RW
8889 (home-page "https://github.com/girke-lab/ChemmineR")
8890 (synopsis "Cheminformatics toolkit for R")
8891 (description
8892 "ChemmineR is a cheminformatics package for analyzing drug-like small
8893molecule data in R. It contains functions for efficient processing of large
8894numbers of molecules, physicochemical/structural property predictions,
8895structural similarity searching, classification and clustering of compound
8896libraries with a wide spectrum of algorithms. In addition, it offers
8897visualization functions for compound clustering results and chemical
8898structures.")
8899 (license license:artistic2.0)))
48bcbef0
RW
8900
8901(define-public r-bioassayr
8902 (package
8903 (name "r-bioassayr")
c1942727 8904 (version "1.28.3")
48bcbef0
RW
8905 (source
8906 (origin
8907 (method url-fetch)
8908 (uri (bioconductor-uri "bioassayR" version))
8909 (sha256
8910 (base32
c1942727 8911 "03pdb76j7c28b1h1flb40ahq7i9iha22kblq6mkl3x4xmrdgaw5y"))))
48bcbef0
RW
8912 (properties `((upstream-name . "bioassayR")))
8913 (build-system r-build-system)
8914 (propagated-inputs
8915 `(("r-biocgenerics" ,r-biocgenerics)
8916 ("r-chemminer" ,r-chemminer)
8917 ("r-dbi" ,r-dbi)
8918 ("r-matrix" ,r-matrix)
8919 ("r-rjson" ,r-rjson)
8920 ("r-rsqlite" ,r-rsqlite)
8921 ("r-xml" ,r-xml)))
faaf2b35
RW
8922 (native-inputs
8923 `(("r-knitr" ,r-knitr)))
323aec6a 8924 (home-page "https://github.com/girke-lab/bioassayR")
48bcbef0
RW
8925 (synopsis "Cross-target analysis of small molecule bioactivity")
8926 (description
8927 "bioassayR is a computational tool that enables simultaneous analysis of
8928thousands of bioassay experiments performed over a diverse set of compounds
8929and biological targets. Unique features include support for large-scale
8930cross-target analyses of both public and custom bioassays, generation of
8931@dfn{high throughput screening fingerprints} (HTSFPs), and an optional
8932preloaded database that provides access to a substantial portion of publicly
8933available bioactivity data.")
8934 (license license:artistic2.0)))
29fd736a
RW
8935
8936(define-public r-biobroom
8937 (package
8938 (name "r-biobroom")
95e30d8f 8939 (version "1.22.0")
29fd736a
RW
8940 (source
8941 (origin
8942 (method url-fetch)
8943 (uri (bioconductor-uri "biobroom" version))
8944 (sha256
8945 (base32
95e30d8f 8946 "07wzamwl07p20s932aym2jkf6c1zz7d9h7kyby5ka4pw4abynlrv"))))
29fd736a
RW
8947 (properties `((upstream-name . "biobroom")))
8948 (build-system r-build-system)
8949 (propagated-inputs
8950 `(("r-biobase" ,r-biobase)
8951 ("r-broom" ,r-broom)
8952 ("r-dplyr" ,r-dplyr)
8953 ("r-tidyr" ,r-tidyr)))
e09ca033
RW
8954 (native-inputs
8955 `(("r-knitr" ,r-knitr)))
29fd736a
RW
8956 (home-page "https://github.com/StoreyLab/biobroom")
8957 (synopsis "Turn Bioconductor objects into tidy data frames")
8958 (description
8959 "This package contains methods for converting standard objects
8960constructed by bioinformatics packages, especially those in Bioconductor, and
8961converting them to @code{tidy} data. It thus serves as a complement to the
8962@code{broom} package, and follows the same tidy, augment, glance division of
8963tidying methods. Tidying data makes it easy to recombine, reshape and
8964visualize bioinformatics analyses.")
8965 ;; Any version of the LGPL.
8966 (license license:lgpl3+)))
c373223e
RW
8967
8968(define-public r-graphite
8969 (package
8970 (name "r-graphite")
26224e09 8971 (version "1.36.0")
c373223e
RW
8972 (source
8973 (origin
8974 (method url-fetch)
8975 (uri (bioconductor-uri "graphite" version))
8976 (sha256
8977 (base32
26224e09 8978 "1ihza8m397qfvr79fhghs2knmw862hwz2akysy39r8hndv6lc7wk"))))
c373223e
RW
8979 (properties `((upstream-name . "graphite")))
8980 (build-system r-build-system)
8981 (propagated-inputs
8982 `(("r-annotationdbi" ,r-annotationdbi)
8983 ("r-checkmate" ,r-checkmate)
8984 ("r-graph" ,r-graph)
8985 ("r-httr" ,r-httr)
8986 ("r-rappdirs" ,r-rappdirs)))
8987 (home-page "https://bioconductor.org/packages/graphite/")
8988 (synopsis "Networks from pathway databases")
8989 (description
8990 "Graphite provides networks derived from eight public pathway databases,
8991and automates the conversion of node identifiers (e.g. from Entrez IDs to gene
8992symbols).")
8993 (license license:agpl3+)))
f388834e
RW
8994
8995(define-public r-reactomepa
8996 (package
8997 (name "r-reactomepa")
a4f4a552 8998 (version "1.34.0")
f388834e
RW
8999 (source
9000 (origin
9001 (method url-fetch)
9002 (uri (bioconductor-uri "ReactomePA" version))
9003 (sha256
9004 (base32
a4f4a552 9005 "04b2ng9jp2bsfbg3wnbg6m6a5c3szcmbypk1lx34i63228g8z98m"))))
f388834e
RW
9006 (properties `((upstream-name . "ReactomePA")))
9007 (build-system r-build-system)
9008 (propagated-inputs
9009 `(("r-annotationdbi" ,r-annotationdbi)
9010 ("r-dose" ,r-dose)
9011 ("r-enrichplot" ,r-enrichplot)
9012 ("r-ggplot2" ,r-ggplot2)
9013 ("r-ggraph" ,r-ggraph)
9014 ("r-graphite" ,r-graphite)
9015 ("r-igraph" ,r-igraph)
9016 ("r-reactome-db" ,r-reactome-db)))
affb4ab3
RW
9017 (native-inputs
9018 `(("r-knitr" ,r-knitr)))
f388834e
RW
9019 (home-page "https://guangchuangyu.github.io/software/ReactomePA")
9020 (synopsis "Reactome pathway analysis")
9021 (description
9022 "This package provides functions for pathway analysis based on the
9023REACTOME pathway database. It implements enrichment analysis, gene set
9024enrichment analysis and several functions for visualization.")
9025 (license license:gpl2)))
21afe920
RW
9026
9027(define-public r-ebarrays
9028 (package
9029 (name "r-ebarrays")
b0f3bfe4 9030 (version "2.54.0")
21afe920
RW
9031 (source
9032 (origin
9033 (method url-fetch)
9034 (uri (bioconductor-uri "EBarrays" version))
9035 (sha256
9036 (base32
b0f3bfe4 9037 "1r2dl19my1hqkq01fqk48pk3agb98vgrplj56kb4srhz2xm0w9pd"))))
21afe920
RW
9038 (properties `((upstream-name . "EBarrays")))
9039 (build-system r-build-system)
9040 (propagated-inputs
9041 `(("r-biobase" ,r-biobase)
9042 ("r-cluster" ,r-cluster)
9043 ("r-lattice" ,r-lattice)))
9044 (home-page "https://bioconductor.org/packages/EBarrays/")
9045 (synopsis "Gene clustering and differential expression identification")
9046 (description
9047 "EBarrays provides tools for the analysis of replicated/unreplicated
9048microarray data.")
9049 (license license:gpl2+)))
f180be29
RW
9050
9051(define-public r-bioccasestudies
9052 (package
9053 (name "r-bioccasestudies")
7dced9ad 9054 (version "1.52.0")
f180be29
RW
9055 (source
9056 (origin
9057 (method url-fetch)
9058 (uri (bioconductor-uri "BiocCaseStudies" version))
9059 (sha256
9060 (base32
7dced9ad 9061 "03n49b6fvyyzmvdy4yif3cl7yv21c09c8xdx4cvvax5zz4v4sab1"))))
f180be29
RW
9062 (properties
9063 `((upstream-name . "BiocCaseStudies")))
9064 (build-system r-build-system)
9065 (propagated-inputs `(("r-biobase" ,r-biobase)))
9066 (home-page "https://bioconductor.org/packages/BiocCaseStudies")
9067 (synopsis "Support for the case studies monograph")
9068 (description
9069 "This package provides software and data to support the case studies
9070monograph.")
9071 (license license:artistic2.0)))
49f0860b 9072
852fa82d 9073(define-public r-bioccheck
9074 (package
9075 (name "r-bioccheck")
9076 (version "1.26.0")
9077 (source (origin
9078 (method url-fetch)
9079 (uri (bioconductor-uri "BiocCheck" version))
9080 (sha256
9081 (base32
9082 "1hyncn9zqj432da95k86rm5b28nbwrvzm52jbhisifkxj1j43cib"))))
9083 (properties
9084 `((upstream-name . "BiocCheck")))
9085 (build-system r-build-system)
9086 (arguments
9087 '(#:phases
9088 (modify-phases %standard-phases
9089 ;; This package can be used by calling BiocCheck(<package>) from
9090 ;; within R, or by running R CMD BiocCheck <package>. This phase
9091 ;; makes sure the latter works. For this to work, the BiocCheck
9092 ;; script must be somewhere on the PATH (not the R bin directory).
9093 (add-after 'install 'install-bioccheck-subcommand
9094 (lambda* (#:key outputs #:allow-other-keys)
9095 (let* ((out (assoc-ref outputs "out"))
9096 (dest-dir (string-append out "/bin"))
9097 (script-dir
9098 (string-append out "/site-library/BiocCheck/script/")))
9099 (mkdir-p dest-dir)
9100 (symlink (string-append script-dir "/checkBadDeps.R")
9101 (string-append dest-dir "/checkBadDeps.R"))
9102 (symlink (string-append script-dir "/BiocCheck")
9103 (string-append dest-dir "/BiocCheck")))
9104 #t)))))
9105 (propagated-inputs
9106 `(("r-codetools" ,r-codetools)
9107 ("r-graph" ,r-graph)
9108 ("r-httr" ,r-httr)
9109 ("r-knitr" ,r-knitr)
9110 ("r-optparse" ,r-optparse)
9111 ("r-biocmanager" ,r-biocmanager)
9112 ("r-biocviews" ,r-biocviews)
9113 ("r-stringdist" ,r-stringdist)))
9114 (native-inputs
9115 `(("r-knitr" ,r-knitr)))
9116 (home-page "https://bioconductor.org/packages/BiocCheck")
9117 (synopsis "Executes Bioconductor-specific package checks")
9118 (description "This package contains tools to perform additional quality
9119checks on R packages that are to be submitted to the Bioconductor repository.")
9120 (license license:artistic2.0)))
9121
49f0860b
RW
9122(define-public r-biocgraph
9123 (package
9124 (name "r-biocgraph")
abc18fc5 9125 (version "1.52.0")
49f0860b
RW
9126 (source
9127 (origin
9128 (method url-fetch)
9129 (uri (bioconductor-uri "biocGraph" version))
9130 (sha256
9131 (base32
abc18fc5 9132 "02y7vizc6jv8y9r8chsda4yysim0ch45i3rasqvv7m85zqsskf75"))))
49f0860b
RW
9133 (properties `((upstream-name . "biocGraph")))
9134 (build-system r-build-system)
9135 (propagated-inputs
9136 `(("r-biocgenerics" ,r-biocgenerics)
9137 ("r-geneplotter" ,r-geneplotter)
9138 ("r-graph" ,r-graph)
9139 ("r-rgraphviz" ,r-rgraphviz)))
9140 (home-page "https://bioconductor.org/packages/biocGraph/")
9141 (synopsis "Graph examples and use cases in Bioinformatics")
9142 (description
9143 "This package provides examples and code that make use of the
9144different graph related packages produced by Bioconductor.")
9145 (license license:artistic2.0)))
244270e6 9146
5ac55aea 9147(define-public r-biocstyle
9148 (package
9149 (name "r-biocstyle")
9150 (version "2.18.1")
9151 (source (origin
9152 (method url-fetch)
9153 (uri (bioconductor-uri "BiocStyle" version))
9154 (sha256
9155 (base32
9156 "0rsxyna4dd99x42vc82mlkxx774vb9375llpakg53max1hhwkrqp"))))
9157 (properties
9158 `((upstream-name . "BiocStyle")))
9159 (build-system r-build-system)
9160 (propagated-inputs
9161 `(("r-biocmanager" ,r-biocmanager)
9162 ("r-bookdown" ,r-bookdown)
9163 ("r-knitr" ,r-knitr)
9164 ("r-rmarkdown" ,r-rmarkdown)
9165 ("r-yaml" ,r-yaml)))
9166 (native-inputs
9167 `(("r-knitr" ,r-knitr)))
9168 (home-page "https://bioconductor.org/packages/BiocStyle")
9169 (synopsis "Bioconductor formatting styles")
9170 (description "This package provides standard formatting styles for
9171Bioconductor PDF and HTML documents. Package vignettes illustrate use and
9172functionality.")
9173 (license license:artistic2.0)))
9174
134404b4 9175(define-public r-biocviews
9176 (package
9177 (name "r-biocviews")
9178 (version "1.58.1")
9179 (source (origin
9180 (method url-fetch)
9181 (uri (bioconductor-uri "biocViews" version))
9182 (sha256
9183 (base32
9184 "1by2639z7n62z84dr8rj9jz12gsd1k8q42zsnxacxbwfwp6h0cl4"))))
9185 (properties
9186 `((upstream-name . "biocViews")))
9187 (build-system r-build-system)
9188 (propagated-inputs
9189 `(("r-biobase" ,r-biobase)
9190 ("r-biocmanager" ,r-biocmanager)
9191 ("r-graph" ,r-graph)
9192 ("r-rbgl" ,r-rbgl)
9193 ("r-rcurl" ,r-rcurl)
9194 ("r-xml" ,r-xml)
9195 ("r-runit" ,r-runit)))
9196 (home-page "https://bioconductor.org/packages/biocViews")
9197 (synopsis "Bioconductor package categorization helper")
9198 (description "The purpose of biocViews is to create HTML pages that
9199categorize packages in a Bioconductor package repository according to keywords,
9200also known as views, in a controlled vocabulary.")
9201 (license license:artistic2.0)))
9202
244270e6
RW
9203(define-public r-experimenthub
9204 (package
9205 (name "r-experimenthub")
b75b3ba2 9206 (version "1.16.1")
244270e6
RW
9207 (source
9208 (origin
9209 (method url-fetch)
9210 (uri (bioconductor-uri "ExperimentHub" version))
9211 (sha256
9212 (base32
b75b3ba2 9213 "1iyf052hh2dhlwzwwrj571cwr3hd9wp2j915sqg77x6jn40wjr1g"))))
244270e6
RW
9214 (properties `((upstream-name . "ExperimentHub")))
9215 (build-system r-build-system)
9216 (propagated-inputs
9217 `(("r-annotationhub" ,r-annotationhub)
9218 ("r-biocfilecache" ,r-biocfilecache)
9219 ("r-biocgenerics" ,r-biocgenerics)
9220 ("r-biocmanager" ,r-biocmanager)
9221 ("r-curl" ,r-curl)
9222 ("r-rappdirs" ,r-rappdirs)
9223 ("r-s4vectors" ,r-s4vectors)))
b56a3462
RW
9224 (native-inputs
9225 `(("r-knitr" ,r-knitr)))
244270e6
RW
9226 (home-page "https://bioconductor.org/packages/ExperimentHub/")
9227 (synopsis "Client to access ExperimentHub resources")
9228 (description
9229 "This package provides a client for the Bioconductor ExperimentHub web
9230resource. ExperimentHub provides a central location where curated data from
9231experiments, publications or training courses can be accessed. Each resource
9232has associated metadata, tags and date of modification. The client creates
9233and manages a local cache of files retrieved enabling quick and reproducible
9234access.")
9235 (license license:artistic2.0)))
06784793 9236
d5576b6e 9237(define-public r-grohmm
9238 (package
9239 (name "r-grohmm")
9240 (version "1.24.0")
9241 (source
9242 (origin
9243 (method url-fetch)
9244 (uri (bioconductor-uri "groHMM" version))
9245 (sha256
9246 (base32
9247 "08pap9wsaxl4jjlc1py0rc019gmi6daa0f9cr3ih1d97wybncanx"))))
9248 (properties `((upstream-name . "groHMM")))
9249 (build-system r-build-system)
9250 (propagated-inputs
9251 `(("r-genomeinfodb" ,r-genomeinfodb)
9252 ("r-genomicalignments" ,r-genomicalignments)
9253 ("r-genomicranges" ,r-genomicranges)
9254 ("r-iranges" ,r-iranges)
9255 ("r-mass" ,r-mass)
9256 ("r-rtracklayer" ,r-rtracklayer)
9257 ("r-s4vectors" ,r-s4vectors)))
9258 (home-page "https://github.com/Kraus-Lab/groHMM")
9259 (synopsis "GRO-seq analysis pipeline")
9260 (description
9261 "This package provides a pipeline for the analysis of GRO-seq data.")
9262 (license license:gpl3+)))
9263
06784793
RW
9264(define-public r-multiassayexperiment
9265 (package
9266 (name "r-multiassayexperiment")
13d0b780 9267 (version "1.16.0")
06784793
RW
9268 (source
9269 (origin
9270 (method url-fetch)
9271 (uri (bioconductor-uri "MultiAssayExperiment" version))
9272 (sha256
9273 (base32
13d0b780 9274 "1nx3gikl8vr54862h6wl0q30arnpynla085219lhh61ziswdffrs"))))
06784793
RW
9275 (properties
9276 `((upstream-name . "MultiAssayExperiment")))
9277 (build-system r-build-system)
9278 (propagated-inputs
9279 `(("r-biobase" ,r-biobase)
9280 ("r-biocgenerics" ,r-biocgenerics)
9281 ("r-genomicranges" ,r-genomicranges)
9282 ("r-iranges" ,r-iranges)
9283 ("r-s4vectors" ,r-s4vectors)
9284 ("r-summarizedexperiment" ,r-summarizedexperiment)
9285 ("r-tidyr" ,r-tidyr)))
5d45d711
RW
9286 (native-inputs
9287 `(("r-knitr" ,r-knitr)))
798ca8d0 9288 (home-page "https://waldronlab.io/MultiAssayExperiment/")
06784793
RW
9289 (synopsis "Integration of multi-omics experiments in Bioconductor")
9290 (description
9291 "MultiAssayExperiment harmonizes data management of multiple assays
9292performed on an overlapping set of specimens. It provides a familiar
9293Bioconductor user experience by extending concepts from
9294@code{SummarizedExperiment}, supporting an open-ended mix of standard data
9295classes for individual assays, and allowing subsetting by genomic ranges or
9296rownames.")
9297 (license license:artistic2.0)))
c2b36a04
RW
9298
9299(define-public r-bioconcotk
9300 (package
9301 (name "r-bioconcotk")
e29b15ee 9302 (version "1.10.0")
c2b36a04
RW
9303 (source
9304 (origin
9305 (method url-fetch)
9306 (uri (bioconductor-uri "BiocOncoTK" version))
9307 (sha256
9308 (base32
e29b15ee 9309 "1jwp0gww2xyx8qfv5h4y0v3g66mmlyrd1v64xn91si4fsymk4108"))))
c2b36a04
RW
9310 (properties `((upstream-name . "BiocOncoTK")))
9311 (build-system r-build-system)
9312 (propagated-inputs
9313 `(("r-bigrquery" ,r-bigrquery)
9314 ("r-car" ,r-car)
9315 ("r-complexheatmap" ,r-complexheatmap)
9316 ("r-curatedtcgadata" ,r-curatedtcgadata)
9317 ("r-dbi" ,r-dbi)
9318 ("r-dplyr" ,r-dplyr)
9319 ("r-dt" ,r-dt)
9320 ("r-genomicfeatures" ,r-genomicfeatures)
9321 ("r-genomicranges" ,r-genomicranges)
9322 ("r-ggplot2" ,r-ggplot2)
9323 ("r-ggpubr" ,r-ggpubr)
9324 ("r-graph" ,r-graph)
9325 ("r-httr" ,r-httr)
9326 ("r-iranges" ,r-iranges)
9327 ("r-magrittr" ,r-magrittr)
9328 ("r-plyr" ,r-plyr)
9329 ("r-rgraphviz" ,r-rgraphviz)
9330 ("r-rjson" ,r-rjson)
9331 ("r-s4vectors" ,r-s4vectors)
9332 ("r-scales" ,r-scales)
9333 ("r-shiny" ,r-shiny)
9334 ("r-summarizedexperiment" ,r-summarizedexperiment)))
1c518215
RW
9335 (native-inputs
9336 `(("r-knitr" ,r-knitr)))
c2b36a04
RW
9337 (home-page "https://bioconductor.org/packages/BiocOncoTK")
9338 (synopsis "Bioconductor components for general cancer genomics")
9339 (description
9340 "The purpose of this package is to provide a central interface to various
9341tools for genome-scale analysis of cancer studies.")
9342 (license license:artistic2.0)))
4d12c1e3
RW
9343
9344(define-public r-biocor
9345 (package
9346 (name "r-biocor")
072f722f 9347 (version "1.14.0")
4d12c1e3
RW
9348 (source
9349 (origin
9350 (method url-fetch)
9351 (uri (bioconductor-uri "BioCor" version))
9352 (sha256
9353 (base32
072f722f 9354 "12slrdn98h43j3y7klk3chrwa2ycwm4krhz3l3kfzbxr834mhy19"))))
4d12c1e3
RW
9355 (properties `((upstream-name . "BioCor")))
9356 (build-system r-build-system)
9357 (propagated-inputs
9358 `(("r-biocparallel" ,r-biocparallel)
9359 ("r-gseabase" ,r-gseabase)
9360 ("r-matrix" ,r-matrix)))
132abe5f
RW
9361 (native-inputs
9362 `(("r-knitr" ,r-knitr)))
4d12c1e3
RW
9363 (home-page "https://llrs.github.io/BioCor/")
9364 (synopsis "Functional similarities")
9365 (description
9366 "This package provides tools to calculate functional similarities based
9367on the pathways described on KEGG and REACTOME or in gene sets. These
9368similarities can be calculated for pathways or gene sets, genes, or clusters
9369and combined with other similarities. They can be used to improve networks,
9370gene selection, testing relationships, and so on.")
9371 (license license:expat)))
4a18112d
RW
9372
9373(define-public r-biocpkgtools
9374 (package
9375 (name "r-biocpkgtools")
3c59d341 9376 (version "1.8.2")
4a18112d
RW
9377 (source
9378 (origin
9379 (method url-fetch)
9380 (uri (bioconductor-uri "BiocPkgTools" version))
9381 (sha256
9382 (base32
3c59d341 9383 "18m816mh1ic0znp38wax8xppai77lkym3w84x4x30x2mf0vriqfw"))))
4a18112d
RW
9384 (properties `((upstream-name . "BiocPkgTools")))
9385 (build-system r-build-system)
9386 (propagated-inputs
2d6a7bca
RW
9387 `(("r-biocfilecache" ,r-biocfilecache)
9388 ("r-biocmanager" ,r-biocmanager)
4a18112d
RW
9389 ("r-biocviews" ,r-biocviews)
9390 ("r-dplyr" ,r-dplyr)
9391 ("r-dt" ,r-dt)
9392 ("r-gh" ,r-gh)
9393 ("r-graph" ,r-graph)
9394 ("r-htmltools" ,r-htmltools)
9395 ("r-htmlwidgets" ,r-htmlwidgets)
9396 ("r-httr" ,r-httr)
9397 ("r-igraph" ,r-igraph)
9398 ("r-jsonlite" ,r-jsonlite)
9399 ("r-magrittr" ,r-magrittr)
2d6a7bca 9400 ("r-rappdirs" ,r-rappdirs)
4a18112d
RW
9401 ("r-rbgl" ,r-rbgl)
9402 ("r-readr" ,r-readr)
9403 ("r-rex" ,r-rex)
2d6a7bca 9404 ("r-rlang" ,r-rlang)
4a18112d
RW
9405 ("r-rvest" ,r-rvest)
9406 ("r-stringr" ,r-stringr)
9407 ("r-tibble" ,r-tibble)
9408 ("r-tidyr" ,r-tidyr)
2d6a7bca 9409 ("r-tidyselect" ,r-tidyselect)
4a18112d 9410 ("r-xml2" ,r-xml2)))
2d6a7bca
RW
9411 (native-inputs
9412 `(("r-knitr" ,r-knitr)))
4a18112d
RW
9413 (home-page "https://github.com/seandavi/BiocPkgTools")
9414 (synopsis "Collection of tools for learning about Bioconductor packages")
9415 (description
9416 "Bioconductor has a rich ecosystem of metadata around packages, usage,
9417and build status. This package is a simple collection of functions to access
9418that metadata from R. The goal is to expose metadata for data mining and
9419value-added functionality such as package searching, text mining, and
9420analytics on packages.")
9421 (license license:expat)))
43b66e3f
RW
9422
9423(define-public r-biocset
9424 (package
9425 (name "r-biocset")
feb0cbf4 9426 (version "1.4.0")
43b66e3f
RW
9427 (source
9428 (origin
9429 (method url-fetch)
9430 (uri (bioconductor-uri "BiocSet" version))
9431 (sha256
9432 (base32
feb0cbf4 9433 "16pjg09i0j5qk9s9qzm6fq5q0bgwb4wgqvp6scs06ajgrr07qjqg"))))
43b66e3f
RW
9434 (properties `((upstream-name . "BiocSet")))
9435 (build-system r-build-system)
9436 (propagated-inputs
9437 `(("r-annotationdbi" ,r-annotationdbi)
feb0cbf4 9438 ("r-biocio" ,r-biocio)
43b66e3f
RW
9439 ("r-dplyr" ,r-dplyr)
9440 ("r-keggrest" ,r-keggrest)
feb0cbf4 9441 ("r-ontologyindex" ,r-ontologyindex)
43b66e3f
RW
9442 ("r-plyr" ,r-plyr)
9443 ("r-rlang" ,r-rlang)
feb0cbf4 9444 ("r-s4vectors" ,r-s4vectors)
9445 ("r-tibble" ,r-tibble)
9446 ("r-tidyr" ,r-tidyr)))
723fa00d
RW
9447 (native-inputs
9448 `(("r-knitr" ,r-knitr)))
43b66e3f
RW
9449 (home-page
9450 "https://bioconductor.org/packages/BiocSet")
9451 (synopsis
9452 "Representing Different Biological Sets")
9453 (description
9454 "BiocSet displays different biological sets in a triple tibble format.
9455These three tibbles are @code{element}, @code{set}, and @code{elementset}.
5b98473a 9456The user has the ability to activate one of these three tibbles to perform
43b66e3f
RW
9457common functions from the @code{dplyr} package. Mapping functionality and
9458accessing web references for elements/sets are also available in BiocSet.")
9459 (license license:artistic2.0)))
0156297f
RW
9460
9461(define-public r-biocworkflowtools
9462 (package
9463 (name "r-biocworkflowtools")
7891c83c 9464 (version "1.16.0")
0156297f
RW
9465 (source
9466 (origin
9467 (method url-fetch)
9468 (uri (bioconductor-uri "BiocWorkflowTools" version))
9469 (sha256
9470 (base32
7891c83c 9471 "0lvckdy20bhgyhqbccp0rdfi2p6vvip694r27qwpyi5092nfmqh6"))))
0156297f
RW
9472 (properties
9473 `((upstream-name . "BiocWorkflowTools")))
9474 (build-system r-build-system)
9475 (propagated-inputs
9476 `(("r-biocstyle" ,r-biocstyle)
9477 ("r-bookdown" ,r-bookdown)
9478 ("r-git2r" ,r-git2r)
9479 ("r-httr" ,r-httr)
9480 ("r-knitr" ,r-knitr)
9481 ("r-rmarkdown" ,r-rmarkdown)
9482 ("r-rstudioapi" ,r-rstudioapi)
9483 ("r-stringr" ,r-stringr)
9484 ("r-usethis" ,r-usethis)))
4ecba230
RW
9485 (native-inputs
9486 `(("r-knitr" ,r-knitr)))
0156297f
RW
9487 (home-page "https://bioconductor.org/packages/BiocWorkflowTools/")
9488 (synopsis "Tools to aid the development of Bioconductor Workflow packages")
9489 (description
9490 "This package provides functions to ease the transition between
9491Rmarkdown and LaTeX documents when authoring a Bioconductor Workflow.")
9492 (license license:expat)))
77e2de36
RW
9493
9494(define-public r-biodist
9495 (package
9496 (name "r-biodist")
15be98c1 9497 (version "1.62.0")
77e2de36
RW
9498 (source
9499 (origin
9500 (method url-fetch)
9501 (uri (bioconductor-uri "bioDist" version))
9502 (sha256
9503 (base32
15be98c1 9504 "10p4iajpyqgqb35743jm1a33lwbsmax2g4vz9fbbhn2cpiq3chap"))))
77e2de36
RW
9505 (properties `((upstream-name . "bioDist")))
9506 (build-system r-build-system)
9507 (propagated-inputs
9508 `(("r-biobase" ,r-biobase)
9509 ("r-kernsmooth" ,r-kernsmooth)))
9510 (home-page "https://bioconductor.org/packages/bioDist/")
9511 (synopsis "Different distance measures")
9512 (description
9513 "This package provides a collection of software tools for calculating
9514distance measures.")
9515 (license license:artistic2.0)))
9bc516ba
RW
9516
9517(define-public r-pcatools
9518 (package
9519 (name "r-pcatools")
1174317e 9520 (version "2.2.0")
9bc516ba
RW
9521 (source
9522 (origin
9523 (method url-fetch)
9524 (uri (bioconductor-uri "PCAtools" version))
9525 (sha256
9526 (base32
1174317e 9527 "1fz9h99yyn49b5rcnkg2kjdfmczfwnc44fpwbia0izj6gx192phb"))))
9bc516ba
RW
9528 (properties `((upstream-name . "PCAtools")))
9529 (build-system r-build-system)
9530 (propagated-inputs
9531 `(("r-beachmat" ,r-beachmat)
9532 ("r-bh" ,r-bh)
9533 ("r-biocparallel" ,r-biocparallel)
9534 ("r-biocsingular" ,r-biocsingular)
9535 ("r-cowplot" ,r-cowplot)
9536 ("r-delayedarray" ,r-delayedarray)
9537 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
9538 ("r-dqrng" ,r-dqrng)
9539 ("r-ggplot2" ,r-ggplot2)
9540 ("r-ggrepel" ,r-ggrepel)
9541 ("r-lattice" ,r-lattice)
9542 ("r-matrix" ,r-matrix)
9543 ("r-rcpp" ,r-rcpp)
9544 ("r-reshape2" ,r-reshape2)))
9545 (native-inputs `(("r-knitr" ,r-knitr)))
9546 (home-page "https://github.com/kevinblighe/PCAtools")
9547 (synopsis "PCAtools: everything Principal Components Analysis")
9548 (description
9549 "@dfn{Principal Component Analysis} (PCA) extracts the fundamental
9550structure of the data without the need to build any model to represent it.
9551This \"summary\" of the data is arrived at through a process of reduction that
9552can transform the large number of variables into a lesser number that are
9553uncorrelated (i.e. the 'principal components'), while at the same time being
9554capable of easy interpretation on the original data. PCAtools provides
9555functions for data exploration via PCA, and allows the user to generate
9556publication-ready figures. PCA is performed via @code{BiocSingular}; users
9557can also identify an optimal number of principal components via different
9558metrics, such as the elbow method and Horn's parallel analysis, which has
9559relevance for data reduction in single-cell RNA-seq (scRNA-seq) and high
9560dimensional mass cytometry data.")
9561 (license license:gpl3)))
c89afe75
RW
9562
9563(define-public r-rgreat
9564 (package
9565 (name "r-rgreat")
7a242042 9566 (version "1.22.0")
c89afe75
RW
9567 (source
9568 (origin
9569 (method url-fetch)
9570 (uri (bioconductor-uri "rGREAT" version))
9571 (sha256
9572 (base32
7a242042 9573 "0p2b8cqxibxxmsh687y7yvlvr2a5ipiz53jb4wsr8ddypynb1asj"))))
c89afe75
RW
9574 (properties `((upstream-name . "rGREAT")))
9575 (build-system r-build-system)
9576 (propagated-inputs
9577 `(("r-genomicranges" ,r-genomicranges)
9578 ("r-getoptlong" ,r-getoptlong)
9579 ("r-iranges" ,r-iranges)
9580 ("r-rcurl" ,r-rcurl)
9581 ("r-rjson" ,r-rjson)))
9582 (native-inputs `(("r-knitr" ,r-knitr)))
9583 (home-page "https://github.com/jokergoo/rGREAT")
9584 (synopsis "Client for GREAT analysis")
9585 (description
9586 "This package makes GREAT (Genomic Regions Enrichment of Annotations
9587Tool) analysis automatic by constructing a HTTP POST request according to
9588user's input and automatically retrieving results from GREAT web server.")
9589 (license license:expat)))
0b8c7e4b
RW
9590
9591(define-public r-m3c
9592 (package
9593 (name "r-m3c")
126846a0 9594 (version "1.12.0")
0b8c7e4b
RW
9595 (source
9596 (origin
9597 (method url-fetch)
9598 (uri (bioconductor-uri "M3C" version))
9599 (sha256
9600 (base32
126846a0 9601 "05ygi4fd85hh17mlww5wcww8d5z5zvkn2r46s4n6g18mcbv8snv5"))))
0b8c7e4b
RW
9602 (properties `((upstream-name . "M3C")))
9603 (build-system r-build-system)
9604 (propagated-inputs
9605 `(("r-cluster" ,r-cluster)
9606 ("r-corpcor" ,r-corpcor)
9607 ("r-doparallel" ,r-doparallel)
9608 ("r-dosnow" ,r-dosnow)
9609 ("r-foreach" ,r-foreach)
9610 ("r-ggplot2" ,r-ggplot2)
9611 ("r-matrix" ,r-matrix)
9612 ("r-matrixcalc" ,r-matrixcalc)
9613 ("r-rtsne" ,r-rtsne)
9614 ("r-umap" ,r-umap)))
9615 (native-inputs `(("r-knitr" ,r-knitr)))
9616 (home-page "https://bioconductor.org/packages/M3C")
9617 (synopsis "Monte Carlo reference-based consensus clustering")
9618 (description
9619 "M3C is a consensus clustering algorithm that uses a Monte Carlo
9620simulation to eliminate overestimation of @code{K} and can reject the null
9621hypothesis @code{K=1}.")
9622 (license license:agpl3+)))
488001eb
PL
9623
9624(define-public r-icens
9625 (package
9626 (name "r-icens")
3cacc3bd 9627 (version "1.62.0")
488001eb
PL
9628 (source
9629 (origin
9630 (method url-fetch)
9631 (uri (bioconductor-uri "Icens" version))
9632 (sha256
9633 (base32
3cacc3bd 9634 "1w94mvh8pai77h4fcaiyacmzs58n4kbiq6bm4z0hk24j1ywph3dr"))))
488001eb
PL
9635 (properties `((upstream-name . "Icens")))
9636 (build-system r-build-system)
9637 (propagated-inputs
9638 `(("r-survival" ,r-survival)))
9639 (home-page "https://bioconductor.org/packages/Icens")
9640 (synopsis "NPMLE for censored and truncated data")
9641 (description
9642 "This package provides many functions for computing the
9643@dfn{nonparametric maximum likelihood estimator} (NPMLE) for censored and
9644truncated data.")
9645 (license license:artistic2.0)))
655c4bb2
PL
9646
9647;; This is a CRAN package but it depends on r-icens, which is published on
9648;; Bioconductor.
9649(define-public r-interval
9650 (package
9651 (name "r-interval")
65e361f9 9652 (version "1.1-0.7")
655c4bb2
PL
9653 (source
9654 (origin
9655 (method url-fetch)
9656 (uri (cran-uri "interval" version))
9657 (sha256
9658 (base32
65e361f9 9659 "1b31lh0sv7lzy76230djipahxa10lblbr37kdiigr6hp3dd1xmz9"))))
655c4bb2
PL
9660 (properties `((upstream-name . "interval")))
9661 (build-system r-build-system)
9662 (propagated-inputs
9663 `(("r-icens" ,r-icens)
9664 ("r-mlecens" ,r-mlecens)
9665 ("r-perm" ,r-perm)
9666 ("r-survival" ,r-survival)))
9667 (home-page "https://cran.r-project.org/web/packages/interval/")
9668 (synopsis "Weighted Logrank tests and NPMLE for interval censored data")
9669 (description
9670 "This package provides functions to fit nonparametric survival curves,
9671plot them, and perform logrank or Wilcoxon type tests.")
9672 (license license:gpl2+)))
7e88ee9f
PL
9673
9674;; This is a CRAN package, but it depends on r-interval, which depends on a
9675;; Bioconductor package.
9676(define-public r-fhtest
9677 (package
9678 (name "r-fhtest")
d7cfdc12 9679 (version "1.5")
7e88ee9f
PL
9680 (source
9681 (origin
9682 (method url-fetch)
9683 (uri (cran-uri "FHtest" version))
9684 (sha256
9685 (base32
d7cfdc12 9686 "00mql2r4f5hxhdqf27q3x9s5rz2zzakx2myym97b1w1s7c5znl4q"))))
7e88ee9f
PL
9687 (properties `((upstream-name . "FHtest")))
9688 (build-system r-build-system)
9689 (propagated-inputs
9690 `(("r-interval" ,r-interval)
9691 ("r-kmsurv" ,r-kmsurv)
9692 ("r-mass" ,r-mass)
9693 ("r-perm" ,r-perm)
9694 ("r-survival" ,r-survival)))
9695 (home-page "https://cran.r-project.org/web/packages/FHtest/")
9696 (synopsis "Tests for survival data based on the Fleming-Harrington class")
9697 (description
9698 "This package provides functions to compare two or more survival curves
9699with:
9700
9701@itemize
9702@item The Fleming-Harrington test for right-censored data based on
9703 permutations and on counting processes.
9704@item An extension of the Fleming-Harrington test for interval-censored data
9705 based on a permutation distribution and on a score vector distribution.
9706@end itemize
9707")
9708 (license license:gpl2+)))
f4d920b9 9709
9710(define-public r-fourcseq
9711 (package
9712 (name "r-fourcseq")
e5b2c80d 9713 (version "1.24.0")
f4d920b9 9714 (source
9715 (origin
9716 (method url-fetch)
9717 (uri (bioconductor-uri "FourCSeq" version))
9718 (sha256
e5b2c80d 9719 (base32 "1rwdphcj26xis47n8j1fiyc3k3qbsgn0bhf5bhgy5vm11yqyvicb"))))
f4d920b9 9720 (properties `((upstream-name . "FourCSeq")))
9721 (build-system r-build-system)
9722 (propagated-inputs
9723 `(("r-biobase" ,r-biobase)
9724 ("r-biostrings" ,r-biostrings)
9725 ("r-deseq2" ,r-deseq2)
9726 ("r-fda" ,r-fda)
9727 ("r-genomicalignments" ,r-genomicalignments)
9728 ("r-genomicranges" ,r-genomicranges)
9729 ("r-ggbio" ,r-ggbio)
9730 ("r-ggplot2" ,r-ggplot2)
9731 ("r-gtools" ,r-gtools)
9732 ("r-lsd" ,r-lsd)
9733 ("r-matrix" ,r-matrix)
9734 ("r-reshape2" ,r-reshape2)
9735 ("r-rsamtools" ,r-rsamtools)
9736 ("r-rtracklayer" ,r-rtracklayer)
9737 ("r-summarizedexperiment" ,r-summarizedexperiment)))
9738 (native-inputs
9739 `(("r-knitr" ,r-knitr)))
9740 (home-page
9741 "https://bioconductor.org/packages/release/bioc/html/FourCSeq.html")
9742 (synopsis "Analysis of multiplexed 4C sequencing data")
9743 (description
9744 "This package is an R package dedicated to the analysis of (multiplexed)
97454C sequencing data. @code{r-fourcseq} provides a pipeline to detect specific
9746interactions between DNA elements and identify differential interactions
9747between conditions. The statistical analysis in R starts with individual bam
9748files for each sample as inputs. To obtain these files, the package contains
9749a Python script to demultiplex libraries and trim off primer sequences. With
9750a standard alignment software the required bam files can be then be
9751generated.")
9752 (license license:gpl3+)))
6e0ab26f 9753
9754(define-public r-preprocesscore
9755 (package
9756 (name "r-preprocesscore")
18ebacaa 9757 (version "1.52.1")
6e0ab26f 9758 (source
9759 (origin
9760 (method url-fetch)
9761 (uri (bioconductor-uri "preprocessCore" version))
9762 (sha256
9763 (base32
18ebacaa 9764 "1hz7rlpscaczvvcalky2f5bmr70aii455549m7f6wk10aklp3nll"))))
6e0ab26f 9765 (properties
9766 `((upstream-name . "preprocessCore")))
9767 (build-system r-build-system)
9768 (home-page "https://github.com/bmbolstad/preprocessCore")
9769 (synopsis "Collection of pre-processing functions")
9770 (description
9771 "This package provides a library of core pre-processing and normalization
9772routines.")
9773 (license license:lgpl2.0+)))
b3a99837 9774
d64e3a48 9775(define-public r-s4vectors
9776 (package
9777 (name "r-s4vectors")
9778 (version "0.28.1")
9779 (source (origin
9780 (method url-fetch)
9781 (uri (bioconductor-uri "S4Vectors" version))
9782 (sha256
9783 (base32
9784 "0fhf4lsfxrim7glazh6ng46ykzaly5ggwpg170vcz4cc24prv0rh"))))
9785 (properties
9786 `((upstream-name . "S4Vectors")))
9787 (build-system r-build-system)
9788 (propagated-inputs
9789 `(("r-biocgenerics" ,r-biocgenerics)))
9790 (home-page "https://bioconductor.org/packages/S4Vectors")
9791 (synopsis "S4 implementation of vectors and lists")
9792 (description
9793 "The S4Vectors package defines the @code{Vector} and @code{List} virtual
9794classes and a set of generic functions that extend the semantic of ordinary
9795vectors and lists in R. Package developers can easily implement vector-like
9796or list-like objects as concrete subclasses of @code{Vector} or @code{List}.
9797In addition, a few low-level concrete subclasses of general interest (e.g.
9798@code{DataFrame}, @code{Rle}, and @code{Hits}) are implemented in the
9799S4Vectors package itself.")
9800 (license license:artistic2.0)))
9801
3159fcf1
RW
9802;; This is a CRAN package, but it depends on preprocessorcore, which is a
9803;; Bioconductor package.
9804(define-public r-wgcna
9805 (package
9806 (name "r-wgcna")
ef8e4f41 9807 (version "1.70-3")
3159fcf1
RW
9808 (source
9809 (origin
9810 (method url-fetch)
9811 (uri (cran-uri "WGCNA" version))
9812 (sha256
9813 (base32
ef8e4f41 9814 "1m6b4a2xpb02c1ajndhk8qlqnhwxa7lkkwj6nzv3l618jy1kp15r"))))
3159fcf1
RW
9815 (properties `((upstream-name . "WGCNA")))
9816 (build-system r-build-system)
9817 (propagated-inputs
9818 `(("r-annotationdbi" ,r-annotationdbi)
9819 ("r-doparallel" ,r-doparallel)
9820 ("r-dynamictreecut" ,r-dynamictreecut)
9821 ("r-fastcluster" ,r-fastcluster)
9822 ("r-foreach" ,r-foreach)
9823 ("r-go-db" ,r-go-db)
9824 ("r-hmisc" ,r-hmisc)
9825 ("r-impute" ,r-impute)
9826 ("r-rcpp" ,r-rcpp)
9827 ("r-survival" ,r-survival)
9828 ("r-matrixstats" ,r-matrixstats)
9829 ("r-preprocesscore" ,r-preprocesscore)))
9830 (home-page
9831 "http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/Rpackages/WGCNA/")
9832 (synopsis "Weighted correlation network analysis")
9833 (description
9834 "This package provides functions necessary to perform Weighted
9835Correlation Network Analysis on high-dimensional data. It includes functions
9836for rudimentary data cleaning, construction and summarization of correlation
9837networks, module identification and functions for relating both variables and
9838modules to sample traits. It also includes a number of utility functions for
9839data manipulation and visualization.")
9840 (license license:gpl2+)))
9841
b3a99837 9842(define-public r-rgraphviz
9843 (package
9844 (name "r-rgraphviz")
b6348b0e 9845 (version "2.34.0")
b3a99837 9846 (source
9847 (origin
9848 (method url-fetch)
9849 (uri (bioconductor-uri "Rgraphviz" version))
9850 (sha256
9851 (base32
b6348b0e 9852 "1k0nrskak2v5xv7za226r3wypja3zxxmmc0cxz2imjhlgnkbha77"))))
b3a99837 9853 (properties `((upstream-name . "Rgraphviz")))
9854 (build-system r-build-system)
9855 (arguments
9856 `(#:phases
9857 (modify-phases %standard-phases
9858 (add-after 'unpack 'make-reproducible
9859 (lambda _
9860 ;; The replacement value is taken from src/graphviz/builddate.h
9861 (substitute* "src/graphviz/configure"
9862 (("VERSION_DATE=.*")
9863 "VERSION_DATE=20200427.2341\n"))
9864 #t)))))
9865 ;; FIXME: Rgraphviz bundles the sources of an older variant of
9866 ;; graphviz. It does not build with the latest version of graphviz, so
9867 ;; we do not add graphviz to the inputs.
9868 (inputs `(("zlib" ,zlib)))
9869 (propagated-inputs
9870 `(("r-graph" ,r-graph)))
9871 (native-inputs
9872 `(("pkg-config" ,pkg-config)))
9873 (home-page "https://bioconductor.org/packages/Rgraphviz")
9874 (synopsis "Plotting capabilities for R graph objects")
9875 (description
9876 "This package interfaces R with the graphviz library for plotting R graph
9877objects from the @code{graph} package.")
9878 (license license:epl1.0)))
8c7c6db4 9879
3292f6ed 9880(define-public r-fithic
9881 (package
9882 (name "r-fithic")
7105658e 9883 (version "1.16.0")
3292f6ed 9884 (source (origin
9885 (method url-fetch)
9886 (uri (bioconductor-uri "FitHiC" version))
9887 (sha256
9888 (base32
7105658e 9889 "1sdfkqc6s7m9whkzr0mllzzfjzhj2g54ncjwxj8q0azjgszrfwd2"))))
3292f6ed 9890 (properties `((upstream-name . "FitHiC")))
9891 (build-system r-build-system)
9892 (propagated-inputs
9893 `(("r-data-table" ,r-data-table)
9894 ("r-fdrtool" ,r-fdrtool)
9895 ("r-rcpp" ,r-rcpp)))
9896 (native-inputs
9897 `(("r-knitr" ,r-knitr)))
9898 (home-page "https://bioconductor.org/packages/FitHiC")
9899 (synopsis "Confidence estimation for intra-chromosomal contact maps")
9900 (description
9901 "Fit-Hi-C is a tool for assigning statistical confidence estimates to
9902intra-chromosomal contact maps produced by genome-wide genome architecture
9903assays such as Hi-C.")
9904 (license license:gpl2+)))
9905
7df42d37 9906(define-public r-hitc
9907 (package
9908 (name "r-hitc")
ed44a72a 9909 (version "1.34.0")
7df42d37 9910 (source (origin
9911 (method url-fetch)
9912 (uri (bioconductor-uri "HiTC" version))
9913 (sha256
9914 (base32
ed44a72a 9915 "1xbh36qgmzl8b6xq0hnl41li2x18yma50fq0v4dglh2ddn7as9iy"))))
7df42d37 9916 (properties `((upstream-name . "HiTC")))
9917 (build-system r-build-system)
9918 (propagated-inputs
9919 `(("r-biostrings" ,r-biostrings)
9920 ("r-genomeinfodb" ,r-genomeinfodb)
9921 ("r-genomicranges" ,r-genomicranges)
9922 ("r-iranges" ,r-iranges)
9923 ("r-matrix" ,r-matrix)
9924 ("r-rcolorbrewer" ,r-rcolorbrewer)
9925 ("r-rtracklayer" ,r-rtracklayer)))
9926 (home-page "https://bioconductor.org/packages/HiTC")
9927 (synopsis "High throughput chromosome conformation capture analysis")
9928 (description
9929 "The HiTC package was developed to explore high-throughput \"C\" data
9930such as 5C or Hi-C. Dedicated R classes as well as standard methods for
9931quality controls, normalization, visualization, and further analysis are also
9932provided.")
9933 (license license:artistic2.0)))
9934
63b75c01 9935(define-public r-hdf5array
9936 (package
9937 (name "r-hdf5array")
f7947f89 9938 (version "1.18.1")
63b75c01 9939 (source
9940 (origin
9941 (method url-fetch)
9942 (uri (bioconductor-uri "HDF5Array" version))
9943 (sha256
9944 (base32
f7947f89 9945 "14v2adhwi0yac834g23kvfid740raclhmribzd28k10gsjk9cj7g"))))
63b75c01 9946 (properties `((upstream-name . "HDF5Array")))
9947 (build-system r-build-system)
26cf5eb5 9948 (arguments
9949 `(#:phases
9950 (modify-phases %standard-phases
9951 (add-after 'unpack 'fix-linking
9952 (lambda _
9953 (substitute* "src/Makevars"
9954 ;; This is to avoid having a plain directory on the list of
9955 ;; libraries to link.
9956 (("\\(RHDF5LIB_LIBS\\)" match)
9957 (string-append match "/libhdf5.a")))
9958 #t)))))
63b75c01 9959 (inputs
9960 `(("zlib" ,zlib)))
9961 (propagated-inputs
9962 `(("r-biocgenerics" ,r-biocgenerics)
9963 ("r-delayedarray" ,r-delayedarray)
9964 ("r-iranges" ,r-iranges)
9965 ("r-matrix" ,r-matrix)
9966 ("r-rhdf5" ,r-rhdf5)
9967 ("r-rhdf5lib" ,r-rhdf5lib)
9968 ("r-s4vectors" ,r-s4vectors)))
9969 (home-page "https://bioconductor.org/packages/HDF5Array")
9970 (synopsis "HDF5 back end for DelayedArray objects")
9971 (description "This package provides an array-like container for convenient
9972access and manipulation of HDF5 datasets. It supports delayed operations and
9973block processing.")
9974 (license license:artistic2.0)))
9975
c61268c1 9976(define-public r-rhdf5lib
9977 (package
9978 (name "r-rhdf5lib")
a1357422 9979 (version "1.12.1")
c61268c1 9980 (source
9981 (origin
9982 (method url-fetch)
9983 (uri (bioconductor-uri "Rhdf5lib" version))
9984 (sha256
9985 (base32
a1357422 9986 "14fnq4gijxp2l7985pksfk52i6klvy81r3892lnna73c6hh1dj28"))
c61268c1 9987 (modules '((guix build utils)))
9988 (snippet
9989 '(begin
9990 ;; Delete bundled binaries
9991 (delete-file-recursively "src/wininclude/")
9992 (delete-file-recursively "src/winlib-4.9.3/")
9993 (delete-file-recursively "src/winlib-8.3.0/")
9994 (delete-file "src/hdf5small_cxx_hl_1.10.6.tar.gz")
9995 #t))))
9996 (properties `((upstream-name . "Rhdf5lib")))
9997 (build-system r-build-system)
9998 (arguments
9999 `(#:phases
10000 (modify-phases %standard-phases
10001 (add-after 'unpack 'do-not-use-bundled-hdf5
10002 (lambda* (#:key inputs #:allow-other-keys)
10003 (for-each delete-file '("configure" "configure.ac"))
10004 ;; Do not make other packages link with the proprietary libsz.
10005 (substitute* "R/zzz.R"
10006 ((" \"%s/libsz.a\"") ""))
10007 (with-directory-excursion "src"
10008 (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
10009 (rename-file (string-append "hdf5-" ,(package-version hdf5-1.10))
10010 "hdf5")
10011 ;; Remove timestamp and host system information to make
10012 ;; the build reproducible.
10013 (substitute* "hdf5/src/libhdf5.settings.in"
10014 (("Configured on: @CONFIG_DATE@")
10015 "Configured on: Guix")
10016 (("Uname information:.*")
10017 "Uname information: Linux\n")
10018 ;; Remove unnecessary store reference.
10019 (("C Compiler:.*")
10020 "C Compiler: GCC\n"))
c5ae5c1c
RJ
10021 (rename-file "hdf5/src/libhdf5.settings.in"
10022 "hdf5/src/libhdf5.settings")
c61268c1 10023 (rename-file "Makevars.in" "Makevars")
10024 (substitute* "Makevars"
10025 (("@ZLIB_LIB@") "-lz")
10026 (("@ZLIB_INCLUDE@") "")
10027 (("HDF5_CXX_LIB=.*")
10028 (string-append "HDF5_CXX_LIB="
10029 (assoc-ref inputs "hdf5") "/lib/libhdf5_cpp.a\n"))
10030 (("HDF5_LIB=.*")
10031 (string-append "HDF5_LIB="
10032 (assoc-ref inputs "hdf5") "/lib/libhdf5.a\n"))
10033 (("HDF5_CXX_INCLUDE=.*") "HDF5_CXX_INCLUDE=./hdf5/c++/src\n")
10034 (("HDF5_INCLUDE=.*") "HDF5_INCLUDE=./hdf5/src\n")
10035 (("HDF5_HL_INCLUDE=.*") "HDF5_HL_INCLUDE=./hdf5/hl/src\n")
10036 (("HDF5_HL_CXX_INCLUDE=.*") "HDF5_HL_CXX_INCLUDE=./hdf5/hl/c++/src\n")
10037 (("HDF5_HL_LIB=.*")
10038 (string-append "HDF5_HL_LIB="
10039 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl.a\n"))
10040 (("HDF5_HL_CXX_LIB=.*")
10041 (string-append "HDF5_HL_CXX_LIB="
10042 (assoc-ref inputs "hdf5") "/lib/libhdf5_hl_cpp.a\n"))
10043 ;; szip is non-free software
10044 (("cp \"\\$\\{SZIP_LIB\\}.*") "")
10045 (("PKG_LIBS =.*") "PKG_LIBS = -lz -lhdf5\n")))
10046 #t)))))
10047 (inputs
10048 `(("zlib" ,zlib)))
10049 (propagated-inputs
10050 `(("hdf5" ,hdf5-1.10)))
10051 (native-inputs
10052 `(("hdf5-source" ,(package-source hdf5-1.10))
10053 ("r-knitr" ,r-knitr)))
10054 (home-page "https://bioconductor.org/packages/Rhdf5lib")
10055 (synopsis "HDF5 library as an R package")
10056 (description "This package provides C and C++ HDF5 libraries for use in R
10057packages.")
10058 (license license:artistic2.0)))
10059
8863c14c 10060(define-public r-beachmat
10061 (package
10062 (name "r-beachmat")
79d51ffe 10063 (version "2.6.4")
8863c14c 10064 (source
10065 (origin
10066 (method url-fetch)
10067 (uri (bioconductor-uri "beachmat" version))
10068 (sha256
10069 (base32
79d51ffe 10070 "0vbqdkc52j2v1ghygmhy2cbgqm4l99vmv8930wkzkq1pm73pmjji"))))
8863c14c 10071 (build-system r-build-system)
10072 (propagated-inputs
10073 `(("r-biocgenerics" ,r-biocgenerics)
10074 ("r-delayedarray" ,r-delayedarray)
10075 ("r-matrix" ,r-matrix)))
10076 (native-inputs
10077 `(("r-knitr" ,r-knitr)))
10078 (home-page "https://bioconductor.org/packages/beachmat")
10079 (synopsis "Compiling Bioconductor to handle each matrix type")
10080 (description "This package provides a consistent C++ class interface for a
10081variety of commonly used matrix types, including sparse and HDF5-backed
10082matrices.")
10083 (license license:gpl3)))
10084
e6bc150b
RW
10085;; This package includes files that have been taken from kentutils. Some
10086;; parts of kentutils are not released under a free license, but this package
10087;; only uses files that are also found in the free parts of kentutils.
10088(define-public r-cner
10089 (package
10090 (name "r-cner")
10091 (version "1.26.0")
10092 (source
10093 (origin
10094 (method url-fetch)
10095 (uri (bioconductor-uri "CNEr" version))
10096 (sha256
10097 (base32 "0qy4pm23vyy23zwsjkf0mpf2c0p54nq26w9lq7j0ld4bx9l3jc6c"))))
10098 (properties `((upstream-name . "CNEr")))
10099 (build-system r-build-system)
10100 (inputs `(("zlib" ,zlib)))
10101 (propagated-inputs
10102 `(("r-annotate" ,r-annotate)
10103 ("r-biocgenerics" ,r-biocgenerics)
10104 ("r-biostrings" ,r-biostrings)
10105 ("r-dbi" ,r-dbi)
10106 ("r-genomeinfodb" ,r-genomeinfodb)
10107 ("r-genomicalignments" ,r-genomicalignments)
10108 ("r-genomicranges" ,r-genomicranges)
10109 ("r-ggplot2" ,r-ggplot2)
10110 ("r-go-db" ,r-go-db)
10111 ("r-iranges" ,r-iranges)
10112 ("r-keggrest" ,r-keggrest)
10113 ("r-powerlaw" ,r-powerlaw)
10114 ("r-r-utils" ,r-r-utils)
10115 ("r-readr" ,r-readr)
10116 ("r-reshape2" ,r-reshape2)
10117 ("r-rsqlite" ,r-rsqlite)
10118 ("r-rtracklayer" ,r-rtracklayer)
10119 ("r-s4vectors" ,r-s4vectors)
10120 ("r-xvector" ,r-xvector)))
10121 (native-inputs
10122 `(("r-knitr" ,r-knitr)))
10123 (home-page "https://github.com/ge11232002/CNEr")
10124 (synopsis "CNE Detection and Visualization")
10125 (description
10126 "This package provides tools for large-scale identification and
10127advanced visualization of sets of conserved noncoding elements.")
10128 ;; For all files in src/ucsc "license is hereby granted for all use -
10129 ;; public, private or commercial"; this includes those files that don't
10130 ;; have a license header, because they are included in the free parts of
10131 ;; the kentutils package.
10132 (license (list license:gpl2
10133 (license:non-copyleft
10134 "https://raw.githubusercontent.com/ucscGenomeBrowser/kent/v410_base/src/lib/LICENSE")))))
10135
2def2e20
RW
10136(define-public r-tfbstools
10137 (package
10138 (name "r-tfbstools")
10139 (version "1.28.0")
10140 (source
10141 (origin
10142 (method url-fetch)
10143 (uri (bioconductor-uri "TFBSTools" version))
10144 (sha256
10145 (base32
10146 "0p42hnwhipmcvrsqk3s8qfiian1fvh6izfd9m961bsx99r2clnha"))))
10147 (properties `((upstream-name . "TFBSTools")))
10148 (build-system r-build-system)
10149 (propagated-inputs
10150 `(("r-biobase" ,r-biobase)
10151 ("r-biocgenerics" ,r-biocgenerics)
10152 ("r-biocparallel" ,r-biocparallel)
10153 ("r-biostrings" ,r-biostrings)
10154 ("r-bsgenome" ,r-bsgenome)
10155 ("r-catools" ,r-catools)
10156 ("r-cner" ,r-cner)
10157 ("r-dbi" ,r-dbi)
10158 ("r-dirichletmultinomial" ,r-dirichletmultinomial)
10159 ("r-genomeinfodb" ,r-genomeinfodb)
10160 ("r-genomicranges" ,r-genomicranges)
10161 ("r-gtools" ,r-gtools)
10162 ("r-iranges" ,r-iranges)
10163 ("r-rsqlite" ,r-rsqlite)
10164 ("r-rtracklayer" ,r-rtracklayer)
10165 ("r-s4vectors" ,r-s4vectors)
10166 ("r-seqlogo" ,r-seqlogo)
10167 ("r-tfmpvalue" ,r-tfmpvalue)
10168 ("r-xml" ,r-xml)
10169 ("r-xvector" ,r-xvector)))
10170 (native-inputs `(("r-knitr" ,r-knitr)))
10171 (home-page "https://github.com/ge11232002/TFBSTools")
10172 (synopsis "Transcription factor binding site (TFBS) analysis")
10173 (description
10174 "TFBSTools is a package for the analysis and manipulation of
10175transcription factor binding sites. It includes matrices conversion
10176between @dfn{Position Frequency Matrix} (PFM), @dfn{Position Weight
10177Matrix} (PWM) and @dfn{Information Content Matrix} (ICM). It can also
10178scan putative TFBS from sequence/alignment, query JASPAR database and
10179provides a wrapper of de novo motif discovery software.")
10180 (license license:gpl2)))
10181
9a38f39e
RW
10182(define-public r-motifmatchr
10183 (package
10184 (name "r-motifmatchr")
10185 (version "1.12.0")
10186 (source
10187 (origin
10188 (method url-fetch)
10189 (uri (bioconductor-uri "motifmatchr" version))
10190 (sha256
10191 (base32
10192 "0zrpn0hqdg0hm80ydkfpiqncwyb8y0xp6mlin7g955p8zcpcm67z"))))
10193 (properties `((upstream-name . "motifmatchr")))
10194 (build-system r-build-system)
10195 (propagated-inputs
10196 `(("r-biostrings" ,r-biostrings)
10197 ("r-bsgenome" ,r-bsgenome)
10198 ("r-genomeinfodb" ,r-genomeinfodb)
10199 ("r-genomicranges" ,r-genomicranges)
10200 ("r-iranges" ,r-iranges)
10201 ("r-matrix" ,r-matrix)
10202 ("r-rcpp" ,r-rcpp)
10203 ("r-rcpparmadillo" ,r-rcpparmadillo)
10204 ("r-rsamtools" ,r-rsamtools)
10205 ("r-s4vectors" ,r-s4vectors)
10206 ("r-summarizedexperiment" ,r-summarizedexperiment)
10207 ("r-tfbstools" ,r-tfbstools)))
10208 (native-inputs `(("r-knitr" ,r-knitr)))
10209 (home-page "https://bioconductor.org/packages/motifmatchr")
10210 (synopsis "Fast motif matching in R")
10211 (description
10212 "Quickly find motif matches for many motifs and many sequences.
10213This package wraps C++ code from the MOODS motif calling library.")
10214 (license license:gpl3)))
10215
89d7c8ef
RW
10216(define-public r-chromvar
10217 (package
10218 (name "r-chromvar")
10219 (version "1.12.0")
10220 (source
10221 (origin
10222 (method url-fetch)
10223 (uri (bioconductor-uri "chromVAR" version))
10224 (sha256
10225 (base32 "0dn04ijgq8fncn2bkvnd0lnabjg2s4mpb91b3kwvv3nkgjgfx819"))))
10226 (properties `((upstream-name . "chromVAR")))
10227 (build-system r-build-system)
10228 (propagated-inputs
10229 `(("r-biocgenerics" ,r-biocgenerics)
10230 ("r-biocparallel" ,r-biocparallel)
10231 ("r-biostrings" ,r-biostrings)
10232 ("r-bsgenome" ,r-bsgenome)
10233 ("r-dt" ,r-dt)
10234 ("r-genomeinfodb" ,r-genomeinfodb)
10235 ("r-genomicranges" ,r-genomicranges)
10236 ("r-ggplot2" ,r-ggplot2)
10237 ("r-iranges" ,r-iranges)
10238 ("r-matrix" ,r-matrix)
10239 ("r-miniui" ,r-miniui)
10240 ("r-nabor" ,r-nabor)
10241 ("r-plotly" ,r-plotly)
10242 ("r-rcolorbrewer" ,r-rcolorbrewer)
10243 ("r-rcpp" ,r-rcpp)
10244 ("r-rcpparmadillo" ,r-rcpparmadillo)
10245 ("r-rsamtools" ,r-rsamtools)
10246 ("r-rtsne" ,r-rtsne)
10247 ("r-s4vectors" ,r-s4vectors)
10248 ("r-shiny" ,r-shiny)
10249 ("r-summarizedexperiment" ,r-summarizedexperiment)
10250 ("r-tfbstools" ,r-tfbstools)))
10251 (native-inputs `(("r-knitr" ,r-knitr)))
10252 (home-page "https://bioconductor.org/packages/release/bioc/html/chromVAR.html")
10253 (synopsis "Determine chromatin variation across regions")
10254 (description
10255 "This package @code{r-chromvar} determines variation in chromatin
10256accessibility across sets of annotations or peaks. @code{r-chromvar} is
10257designed primarily for single-cell or sparse chromatin accessibility data like
10258single cell assay for transposase-accessible chromatin using
10259sequencing (@code{scATAC-seq} or sparse bulk ATAC or deoxyribonuclease
10260sequence (@code{DNAse-seq}) experiments.")
10261 (license license:expat)))
10262
916a3e59 10263(define-public r-singlecellexperiment
10264 (package
10265 (name "r-singlecellexperiment")
4ef898d4 10266 (version "1.12.0")
916a3e59 10267 (source
10268 (origin
10269 (method url-fetch)
10270 (uri (bioconductor-uri "SingleCellExperiment" version))
10271 (sha256
10272 (base32
4ef898d4 10273 "0wpgb2rhxxlclpmwl08iyfy204f7gpj8ijd0qdy4j41c58bl4qm2"))))
916a3e59 10274 (properties
10275 `((upstream-name . "SingleCellExperiment")))
10276 (build-system r-build-system)
10277 (propagated-inputs
10278 `(("r-biocgenerics" ,r-biocgenerics)
10279 ("r-s4vectors" ,r-s4vectors)
10280 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10281 (native-inputs
10282 `(("r-knitr" ,r-knitr)))
10283 (home-page "https://bioconductor.org/packages/SingleCellExperiment")
10284 (synopsis "S4 classes for single cell data")
10285 (description "This package defines an S4 class for storing data from
10286single-cell experiments. This includes specialized methods to store and
10287retrieve spike-in information, dimensionality reduction coordinates and size
10288factors for each cell, along with the usual metadata for genes and
10289libraries.")
10290 (license license:gpl3)))
10291
0e60dda0
RW
10292(define-public r-scuttle
10293 (package
10294 (name "r-scuttle")
cf3e7038 10295 (version "1.0.4")
0e60dda0
RW
10296 (source
10297 (origin
10298 (method url-fetch)
10299 (uri (bioconductor-uri "scuttle" version))
10300 (sha256
10301 (base32
cf3e7038 10302 "0vfhxyv81y525qgk0s3bxy1yypj16h1bl7sc1a1jdqx11fxxv2l8"))))
0e60dda0
RW
10303 (properties `((upstream-name . "scuttle")))
10304 (build-system r-build-system)
10305 (propagated-inputs
10306 `(("r-beachmat" ,r-beachmat)
10307 ("r-biocgenerics" ,r-biocgenerics)
10308 ("r-biocparallel" ,r-biocparallel)
10309 ("r-delayedarray" ,r-delayedarray)
10310 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
3872153a 10311 ("r-genomicranges" ,r-genomicranges)
0e60dda0
RW
10312 ("r-matrix" ,r-matrix)
10313 ("r-rcpp" ,r-rcpp)
10314 ("r-s4vectors" ,r-s4vectors)
10315 ("r-singlecellexperiment" ,r-singlecellexperiment)
10316 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10317 (native-inputs `(("r-knitr" ,r-knitr)))
10318 (home-page "https://bioconductor.org/packages/scuttle")
10319 (synopsis "Single-cell RNA-Seq analysis utilities")
10320 (description
10321 "This package provides basic utility functions for performing single-cell
10322analyses, focusing on simple normalization, quality control and data
10323transformations. It also provides some helper functions to assist development
10324of other packages.")
10325 (license license:gpl3)))
10326
6b1946b3 10327(define-public r-scater
10328 (package
10329 (name "r-scater")
1ada8ea9 10330 (version "1.18.6")
6b1946b3 10331 (source (origin
10332 (method url-fetch)
10333 (uri (bioconductor-uri "scater" version))
10334 (sha256
10335 (base32
1ada8ea9 10336 "0k1ls5gqv1zsn1w2kszhmbhwfccfjw8khk36s5zbf90rbbkw5609"))))
6b1946b3 10337 (build-system r-build-system)
10338 (propagated-inputs
d4b5d186 10339 `(("r-biocgenerics" ,r-biocgenerics)
6b1946b3 10340 ("r-biocneighbors" ,r-biocneighbors)
10341 ("r-biocparallel" ,r-biocparallel)
10342 ("r-biocsingular" ,r-biocsingular)
10343 ("r-delayedarray" ,r-delayedarray)
10344 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
10345 ("r-ggbeeswarm" ,r-ggbeeswarm)
10346 ("r-ggplot2" ,r-ggplot2)
d4b5d186 10347 ("r-gridextra" ,r-gridextra)
6b1946b3 10348 ("r-matrix" ,r-matrix)
6b1946b3 10349 ("r-rlang" ,r-rlang)
10350 ("r-s4vectors" ,r-s4vectors)
d4b5d186 10351 ("r-scuttle" ,r-scuttle)
6b1946b3 10352 ("r-singlecellexperiment" ,r-singlecellexperiment)
10353 ("r-summarizedexperiment" ,r-summarizedexperiment)
10354 ("r-viridis" ,r-viridis)))
10355 (native-inputs
10356 `(("r-knitr" ,r-knitr)))
10357 (home-page "https://github.com/davismcc/scater")
10358 (synopsis "Single-cell analysis toolkit for gene expression data in R")
10359 (description "This package provides a collection of tools for doing
10360various analyses of single-cell RNA-seq gene expression data, with a focus on
10361quality control.")
10362 (license license:gpl2+)))
10363
1193b77e 10364(define-public r-scran
10365 (package
10366 (name "r-scran")
2191a414 10367 (version "1.18.7")
1193b77e 10368 (source
10369 (origin
10370 (method url-fetch)
10371 (uri (bioconductor-uri "scran" version))
10372 (sha256
10373 (base32
2191a414 10374 "0hsr58b7xj2cqdkyjdpzyifg5wrl1lbylq2h91zbjh5861qjv2n4"))))
1193b77e 10375 (build-system r-build-system)
10376 (propagated-inputs
10377 `(("r-beachmat" ,r-beachmat)
10378 ("r-bh" ,r-bh)
10379 ("r-biocgenerics" ,r-biocgenerics)
10380 ("r-biocneighbors" ,r-biocneighbors)
10381 ("r-biocparallel" ,r-biocparallel)
10382 ("r-biocsingular" ,r-biocsingular)
b03c955c 10383 ("r-bluster" ,r-bluster)
1193b77e 10384 ("r-delayedarray" ,r-delayedarray)
10385 ("r-delayedmatrixstats" ,r-delayedmatrixstats)
10386 ("r-dqrng" ,r-dqrng)
10387 ("r-edger" ,r-edger)
10388 ("r-igraph" ,r-igraph)
1193b77e 10389 ("r-limma" ,r-limma)
10390 ("r-matrix" ,r-matrix)
10391 ("r-rcpp" ,r-rcpp)
10392 ("r-s4vectors" ,r-s4vectors)
b03c955c 10393 ("r-scuttle" ,r-scuttle)
1193b77e 10394 ("r-singlecellexperiment" ,r-singlecellexperiment)
10395 ("r-statmod" ,r-statmod)
10396 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10397 (native-inputs
10398 `(("r-knitr" ,r-knitr)))
10399 (home-page "https://bioconductor.org/packages/scran")
10400 (synopsis "Methods for single-cell RNA-Seq data analysis")
10401 (description "This package implements a variety of low-level analyses of
10402single-cell RNA-seq data. Methods are provided for normalization of
10403cell-specific biases, assignment of cell cycle phase, and detection of highly
10404variable and significantly correlated genes.")
10405 (license license:gpl3)))
10406
5e719988
RW
10407(define-public r-sparsematrixstats
10408 (package
10409 (name "r-sparsematrixstats")
8acfd9f3 10410 (version "1.2.1")
5e719988
RW
10411 (source
10412 (origin
10413 (method url-fetch)
10414 (uri (bioconductor-uri "sparseMatrixStats" version))
10415 (sha256
10416 (base32
8acfd9f3 10417 "01gnmy9zqd0ygm40vqkmqmiwfqmdawj4m81dysmmcdm7z80rn9ii"))))
5e719988
RW
10418 (properties
10419 `((upstream-name . "sparseMatrixStats")))
10420 (build-system r-build-system)
10421 (propagated-inputs
10422 `(("r-matrix" ,r-matrix)
10423 ("r-matrixgenerics" ,r-matrixgenerics)
10424 ("r-matrixstats" ,r-matrixstats)
10425 ("r-rcpp" ,r-rcpp)))
10426 (native-inputs `(("r-knitr" ,r-knitr)))
10427 (home-page "https://bioconductor.org/packages/sparseMatrixStats/")
10428 (synopsis "Summary statistics for rows and columns of sparse matrices")
10429 (description
10430 "This package provides high performance functions for row and column
10431operations on sparse matrices. Currently, the optimizations are limited to
10432data in the column sparse format.")
10433 (license license:expat)))
10434
8c7c6db4 10435(define-public r-delayedmatrixstats
10436 (package
10437 (name "r-delayedmatrixstats")
311bb4bc 10438 (version "1.12.3")
8c7c6db4 10439 (source
10440 (origin
10441 (method url-fetch)
10442 (uri (bioconductor-uri "DelayedMatrixStats" version))
10443 (sha256
10444 (base32
311bb4bc 10445 "1hb8jv5dy3svf7xan6rym7amwdqm5mvl9qx5xhmj1vkb81bizn7h"))))
8c7c6db4 10446 (properties
10447 `((upstream-name . "DelayedMatrixStats")))
10448 (build-system r-build-system)
10449 (propagated-inputs
10450 `(("r-biocparallel" ,r-biocparallel)
10451 ("r-delayedarray" ,r-delayedarray)
10452 ("r-hdf5array" ,r-hdf5array)
10453 ("r-iranges" ,r-iranges)
10454 ("r-matrix" ,r-matrix)
7601015f 10455 ("r-matrixgenerics" ,r-matrixgenerics)
8c7c6db4 10456 ("r-matrixstats" ,r-matrixstats)
10c87ecf 10457 ("r-s4vectors" ,r-s4vectors)
10458 ("r-sparsematrixstats" ,r-sparsematrixstats)))
8c7c6db4 10459 (native-inputs
10460 `(("r-knitr" ,r-knitr)))
10461 (home-page "https://github.com/PeteHaitch/DelayedMatrixStats")
10462 (synopsis "Functions that apply to rows and columns of DelayedMatrix objects")
10463 (description
10464 "This package provides a port of the @code{matrixStats} API for use with
10465@code{DelayedMatrix} objects from the @code{DelayedArray} package. It
10466contains high-performing functions operating on rows and columns of
10467@code{DelayedMatrix} objects, e.g. @code{colMedians}, @code{rowMedians},
10468@code{colRanks}, @code{rowRanks}, @code{colSds}, and @code{rowSds}. Functions
10469are optimized per data type and for subsetted calculations such that both
10470memory usage and processing time is minimized.")
10471 (license license:expat)))
fa2201c1 10472
10473(define-public r-mscoreutils
10474 (package
10475 (name "r-mscoreutils")
10476 (version "1.2.0")
10477 (source
10478 (origin
10479 (method url-fetch)
10480 (uri (bioconductor-uri "MsCoreUtils" version))
10481 (sha256
10482 (base32
10483 "0fa3bcf2cmzf5y8wjs7pnzs26qwgqnrrl4hj4sa4fp9kv8z80630"))))
10484 (properties `((upstream-name . "MsCoreUtils")))
10485 (build-system r-build-system)
10486 (propagated-inputs
10487 `(("r-mass" ,r-mass)
10488 ("r-rcpp" ,r-rcpp)
10489 ("r-s4vectors" ,r-s4vectors)))
10490 (native-inputs
10491 `(("r-knitr" ,r-knitr)))
10492 (home-page "https://github.com/RforMassSpectrometry/MsCoreUtils")
10493 (synopsis "Core utils for mass spectrometry data")
10494 (description
10495 "This package defines low-level functions for mass spectrometry data and
10496is independent of any high-level data structures. These functions include
10497mass spectra processing functions (noise estimation, smoothing, binning),
10498quantitative aggregation functions (median polish, robust summarisation,
10499etc.), missing data imputation, data normalisation (quantiles, vsn, etc.) as
10500well as misc helper functions, that are used across high-level data structure
10501within the R for Mass Spectrometry packages.")
10502 (license license:artistic2.0)))
ff4834c0 10503
10504(define-public r-biocio
10505 (package
10506 (name "r-biocio")
10507 (version "1.0.1")
10508 (source
10509 (origin
10510 (method url-fetch)
10511 (uri (bioconductor-uri "BiocIO" version))
10512 (sha256
10513 (base32
10514 "06gg5ra3r7q4b6mz14c2s9d453cnh1lxh517ffl9f8dr8vwv5s18"))))
10515 (properties `((upstream-name . "BiocIO")))
10516 (build-system r-build-system)
10517 (propagated-inputs
10518 `(("r-biocgenerics" ,r-biocgenerics)
10519 ("r-genomicranges" ,r-genomicranges)
10520 ("r-rcurl" ,r-rcurl)
10521 ("r-s4vectors" ,r-s4vectors)))
10522 (native-inputs
10523 `(("r-knitr" ,r-knitr)))
10524 (home-page "https://bioconductor.org/packages/BiocIO")
10525 (synopsis "Standard input and output for Bioconductor packages")
10526 (description
10527 "This package implements `import()` and `export()` standard generics for
10528importing and exporting biological data formats. `import()` supports
10529whole-file as well as chunk-wise iterative import. The `import()` interface
10530optionally provides a standard mechanism for 'lazy' access via `filter()` (on
10531row or element-like components of the file resource), `select()` (on
10532column-like components of the file resource) and `collect()`. The `import()`
10533interface optionally provides transparent access to remote (e.g. via https)
10534as well as local access. Developers can register a file extension, e.g.,
10535`.loom` for dispatch from character-based URIs to specific `import()` /
10536`export()` methods based on classes representing file types, e.g.,
10537`LoomFile()`.")
10538 (license license:artistic2.0)))
e520c68f 10539
10540(define-public r-msmseda
10541 (package
10542 (name "r-msmseda")
10543 (version "1.28.0")
10544 (source
10545 (origin
10546 (method url-fetch)
10547 (uri (bioconductor-uri "msmsEDA" version))
10548 (sha256
10549 (base32
10550 "1llmy8msxmrqik3s3439wffma1662vwvvcaz8q0a4g5ridkmdbrx"))))
10551 (properties `((upstream-name . "msmsEDA")))
10552 (build-system r-build-system)
10553 (propagated-inputs
10554 `(("r-gplots" ,r-gplots)
10555 ("r-mass" ,r-mass)
10556 ("r-msnbase" ,r-msnbase)
10557 ("r-rcolorbrewer" ,r-rcolorbrewer)))
10558 (home-page
10559 "https://bioconductor.org/packages/msmsEDA")
10560 (synopsis "Exploratory data analysis of LC-MS/MS data by spectral counts")
10561 (description
10562 "Exploratory data analysis to assess the quality of a set of LC-MS/MS
10563experiments, and visualize de influence of the involved factors.")
10564 (license license:gpl2)))
16f16b5e 10565
10566(define-public r-msmstests
10567 (package
10568 (name "r-msmstests")
10569 (version "1.28.0")
10570 (source
10571 (origin
10572 (method url-fetch)
10573 (uri (bioconductor-uri "msmsTests" version))
10574 (sha256
10575 (base32
10576 "1zsnmzj1qvjdwz7mwg9wrsk5iskpqs0f6jccqn8mxy9dgkskmp0j"))))
10577 (properties `((upstream-name . "msmsTests")))
10578 (build-system r-build-system)
10579 (propagated-inputs
10580 `(("r-edger" ,r-edger)
10581 ("r-msmseda" ,r-msmseda)
10582 ("r-msnbase" ,r-msnbase)
10583 ("r-qvalue" ,r-qvalue)))
10584 (home-page
10585 "https://bioconductor.org/packages/msmsTests")
10586 (synopsis "Differential LC-MS/MS expression tests")
10587 (description
0e434dad 10588 "This package provides statistical tests for label-free LC-MS/MS data
16f16b5e 10589by spectral counts, to discover differentially expressed proteins between two
10590biological conditions. Three tests are available: Poisson GLM regression,
10591quasi-likelihood GLM regression, and the negative binomial of the edgeR
37d47061
TGR
10592package. The three models admit blocking factors to control for nuisance
10593variables. To assure a good level of reproducibility a post-test filter is
16f16b5e 10594available, where we may set the minimum effect size considered biologicaly
10595relevant, and the minimum expression of the most abundant condition.")
10596 (license license:gpl2)))
45dfb751 10597
10598(define-public r-catalyst
10599 (package
10600 (name "r-catalyst")
4286233e 10601 (version "1.14.1")
45dfb751 10602 (source
10603 (origin
10604 (method url-fetch)
10605 (uri (bioconductor-uri "CATALYST" version))
10606 (sha256
10607 (base32
4286233e 10608 "04b5kcvkfiw4ina11x3qf5kwrb7056zihm7xp1919bqm8k7nl3mn"))))
45dfb751 10609 (properties `((upstream-name . "CATALYST")))
10610 (build-system r-build-system)
10611 (propagated-inputs
10612 `(("r-circlize" ,r-circlize)
10613 ("r-complexheatmap" ,r-complexheatmap)
10614 ("r-consensusclusterplus" ,r-consensusclusterplus)
10615 ("r-cowplot" ,r-cowplot)
10616 ("r-data-table" ,r-data-table)
10617 ("r-dplyr" ,r-dplyr)
10618 ("r-drc" ,r-drc)
10619 ("r-flowcore" ,r-flowcore)
10620 ("r-flowsom" ,r-flowsom)
10621 ("r-ggplot2" ,r-ggplot2)
10622 ("r-ggrepel" ,r-ggrepel)
10623 ("r-ggridges" ,r-ggridges)
10624 ("r-gridextra" ,r-gridextra)
10625 ("r-magrittr" ,r-magrittr)
10626 ("r-matrix" ,r-matrix)
10627 ("r-matrixstats" ,r-matrixstats)
10628 ("r-nnls" ,r-nnls)
10629 ("r-purrr" ,r-purrr)
10630 ("r-rcolorbrewer" ,r-rcolorbrewer)
10631 ("r-reshape2" ,r-reshape2)
10632 ("r-rtsne" ,r-rtsne)
10633 ("r-s4vectors" ,r-s4vectors)
10634 ("r-scales" ,r-scales)
10635 ("r-scater" ,r-scater)
10636 ("r-singlecellexperiment" ,r-singlecellexperiment)
10637 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10638 (native-inputs
10639 `(("r-knitr" ,r-knitr)))
10640 (home-page
10641 "https://github.com/HelenaLC/CATALYST")
10642 (synopsis "Cytometry data analysis tools")
10643 (description
10644 "This package is Cytometry dATa anALYSis Tools (CATALYST). Mass
10645cytometry (CyTOF) uses heavy metal isotopes rather than fluorescent tags as
10646reporters to label antibodies, thereby substantially decreasing spectral
10647overlap and allowing for examination of over 50 parameters at the single cell
10648level. While spectral overlap is significantly less pronounced in CyTOF than
10649flow cytometry, spillover due to detection sensitivity, isotopic impurities,
10650and oxide formation can impede data interpretability. We designed
10651CATALYST (Cytometry dATa anALYSis Tools) to provide a pipeline for
10652preprocessing of cytometry data, including i) normalization using bead
10653standards, ii) single-cell deconvolution, and iii) bead-based compensation.")
10654 (license license:gpl2+)))
7395458d 10655
8c2b7c9a 10656(define-public r-erma
10657 (package
10658 (name "r-erma")
10659 (version "1.6.0")
10660 (source
10661 (origin
10662 (method url-fetch)
10663 (uri (bioconductor-uri "erma" version))
10664 (sha256
10665 (base32
10666 "1k2j1xhv0vwn45xmh8ds0gz812px5hnpgzvp37ngsdn4j5ai1l0k"))))
10667 (build-system r-build-system)
10668 (propagated-inputs
10669 `(("r-annotationdbi" ,r-annotationdbi)
10670 ("r-biobase" ,r-biobase)
10671 ("r-biocgenerics" ,r-biocgenerics)
10672 ("r-biocparallel" ,r-biocparallel)
10673 ("r-genomeinfodb" ,r-genomeinfodb)
10674 ("r-genomicfiles" ,r-genomicfiles)
10675 ("r-genomicranges" ,r-genomicranges)
10676 ("r-ggplot2" ,r-ggplot2)
10677 ("r-homo-sapiens" ,r-homo-sapiens)
10678 ("r-iranges" ,r-iranges)
10679 ("r-rtracklayer" ,r-rtracklayer)
10680 ("r-s4vectors" ,r-s4vectors)
10681 ("r-shiny" ,r-shiny)
10682 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10683 (native-inputs
10684 `(("r-knitr" ,r-knitr)))
10685 (home-page "https://bioconductor.org/packages/erma")
10686 (synopsis "Epigenomic road map adventures")
10687 (description
10688 "The epigenomics road map describes locations of epigenetic marks in DNA
10689from a variety of cell types. Of interest are locations of histone
10690modifications, sites of DNA methylation, and regions of accessible chromatin.
10691This package presents a selection of elements of the road map including
10692metadata and outputs of the ChromImpute procedure applied to ENCODE cell lines
10693by Ernst and Kellis.")
10694 (license license:artistic2.0)))
10695
610cd6a1 10696(define-public r-ggbio
10697 (package
10698 (name "r-ggbio")
10699 (version "1.38.0")
10700 (source
10701 (origin
10702 (method url-fetch)
10703 (uri (bioconductor-uri "ggbio" version))
10704 (sha256
10705 (base32
10706 "0vabil4jzrlv01aibqjhdkvrv2bf2kkpsidrkjj06isqr5fz54lw"))))
10707 (build-system r-build-system)
10708 (arguments
10709 `(#:phases
10710 (modify-phases %standard-phases
10711 ;; See https://github.com/tengfei/ggbio/issues/117
10712 ;; This fix will be included in the next release.
10713 (add-after 'unpack 'fix-typo
10714 (lambda _
10715 (substitute* "R/GGbio-class.R"
10716 (("fechable") "fetchable"))
10717 #t)))))
10718 (propagated-inputs
10719 `(("r-annotationdbi" ,r-annotationdbi)
10720 ("r-annotationfilter" ,r-annotationfilter)
10721 ("r-biobase" ,r-biobase)
10722 ("r-biocgenerics" ,r-biocgenerics)
10723 ("r-biostrings" ,r-biostrings)
10724 ("r-biovizbase" ,r-biovizbase)
10725 ("r-bsgenome" ,r-bsgenome)
10726 ("r-ensembldb" ,r-ensembldb)
10727 ("r-genomeinfodb" ,r-genomeinfodb)
10728 ("r-genomicalignments" ,r-genomicalignments)
10729 ("r-genomicfeatures" ,r-genomicfeatures)
10730 ("r-genomicranges" ,r-genomicranges)
10731 ("r-ggally" ,r-ggally)
10732 ("r-ggplot2" ,r-ggplot2)
10733 ("r-gridextra" ,r-gridextra)
10734 ("r-gtable" ,r-gtable)
10735 ("r-hmisc" ,r-hmisc)
10736 ("r-iranges" ,r-iranges)
10737 ("r-organismdbi" ,r-organismdbi)
10738 ("r-reshape2" ,r-reshape2)
10739 ("r-rlang" ,r-rlang)
10740 ("r-rsamtools" ,r-rsamtools)
10741 ("r-rtracklayer" ,r-rtracklayer)
10742 ("r-s4vectors" ,r-s4vectors)
10743 ("r-scales" ,r-scales)
10744 ("r-summarizedexperiment" ,r-summarizedexperiment)
10745 ("r-variantannotation" ,r-variantannotation)))
10746 (native-inputs
10747 `(("r-knitr" ,r-knitr)))
10748 (home-page "http://www.tengfei.name/ggbio/")
10749 (synopsis "Visualization tools for genomic data")
10750 (description
10751 "The ggbio package extends and specializes the grammar of graphics for
10752biological data. The graphics are designed to answer common scientific
10753questions, in particular those often asked of high throughput genomics data.
10754All core Bioconductor data structures are supported, where appropriate. The
10755package supports detailed views of particular genomic regions, as well as
10756genome-wide overviews. Supported overviews include ideograms and grand linear
10757views. High-level plots include sequence fragment length, edge-linked
10758interval to data view, mismatch pileup, and several splicing summaries.")
10759 (license license:artistic2.0)))
10760
81f481d6 10761(define-public r-gqtlbase
10762 (package
10763 (name "r-gqtlbase")
10764 (version "1.21.1")
10765 (source
10766 (origin
10767 (method url-fetch)
10768 (uri (bioconductor-uri "gQTLBase" version))
10769 (sha256
10770 (base32
10771 "0nipibm1bk9k70ajbw1f6vjmz0dh7gk21l17q3m54bnawxsggrfh"))))
10772 (properties `((upstream-name . "gQTLBase")))
10773 (build-system r-build-system)
10774 (arguments
10775 `(#:phases
10776 (modify-phases %standard-phases
10777 ;; This is an upstream bug.
10778 (add-after 'unpack 'fix-imports
10779 (lambda _
10780 (substitute* "NAMESPACE"
10781 ((".*maxffmode.*") "")
10782 (("importFrom\\(ff,.*") "import(ff)\n"))
10783 #t)))))
10784 (propagated-inputs
10785 `(("r-batchjobs" ,r-batchjobs)
10786 ("r-bbmisc" ,r-bbmisc)
10787 ("r-biocgenerics" ,r-biocgenerics)
10788 ("r-bit" ,r-bit)
10789 ("r-doparallel" ,r-doparallel)
10790 ("r-ff" ,r-ff)
10791 ("r-ffbase" ,r-ffbase)
10792 ("r-foreach" ,r-foreach)
10793 ("r-genomicfiles" ,r-genomicfiles)
10794 ("r-genomicranges" ,r-genomicranges)
10795 ("r-rtracklayer" ,r-rtracklayer)
10796 ("r-s4vectors" ,r-s4vectors)
10797 ("r-summarizedexperiment" ,r-summarizedexperiment)))
10798 (native-inputs
10799 `(("r-knitr" ,r-knitr)))
10800 (home-page "https://bioconductor.org/packages/gQTLBase")
10801 (synopsis "Infrastructure for eQTL, mQTL and similar studies")
10802 (description
10803 "The purpose of this package is to simplify the storage and interrogation
10804of @dfn{quantitative trait loci} (QTL) archives, such as eQTL, mQTL, dsQTL,
10805and more.")
10806 (license license:artistic2.0)))
10807
9534e7b7 10808(define-public r-gqtlstats
10809 (package
10810 (name "r-gqtlstats")
10811 (version "1.21.3")
10812 (source
10813 (origin
10814 (method url-fetch)
10815 (uri (bioconductor-uri "gQTLstats" version))
10816 (sha256
10817 (base32
10818 "1h78l23idf867djmdk97b02jxgmz4vfr2dai01fp648d0lsx5mkl"))))
10819 (properties `((upstream-name . "gQTLstats")))
10820 (build-system r-build-system)
10821 (propagated-inputs
10822 `(("r-annotationdbi" ,r-annotationdbi)
10823 ("r-batchjobs" ,r-batchjobs)
10824 ("r-bbmisc" ,r-bbmisc)
10825 ("r-beeswarm" ,r-beeswarm)
10826 ("r-biobase" ,r-biobase)
10827 ("r-biocgenerics" ,r-biocgenerics)
10828 ("r-doparallel" ,r-doparallel)
10829 ("r-dplyr" ,r-dplyr)
10830 ("r-erma" ,r-erma)
10831 ("r-ffbase" ,r-ffbase)
10832 ("r-foreach" ,r-foreach)
10833 ("r-genomeinfodb" ,r-genomeinfodb)
10834 ("r-genomicfeatures" ,r-genomicfeatures)
10835 ("r-genomicfiles" ,r-genomicfiles)
10836 ("r-genomicranges" ,r-genomicranges)
10837 ("r-ggbeeswarm" ,r-ggbeeswarm)
10838 ("r-ggplot2" ,r-ggplot2)
10839 ("r-gqtlbase" ,r-gqtlbase)
10840 ("r-hardyweinberg" ,r-hardyweinberg)
10841 ("r-homo-sapiens" ,r-homo-sapiens)
10842 ("r-iranges" ,r-iranges)
10843 ("r-limma" ,r-limma)
10844 ("r-mgcv" ,r-mgcv)
10845 ("r-plotly" ,r-plotly)
10846 ("r-reshape2" ,r-reshape2)
10847 ("r-s4vectors" ,r-s4vectors)
10848 ("r-shiny" ,r-shiny)
10849 ("r-snpstats" ,r-snpstats)
10850 ("r-summarizedexperiment" ,r-summarizedexperiment)
10851 ("r-variantannotation" ,r-variantannotation)))
10852 (native-inputs
10853 `(("r-knitr" ,r-knitr)))
10854 (home-page "https://bioconductor.org/packages/gQTLstats")
10855 (synopsis "Computationally efficient analysis for eQTL and allied studies")
10856 (description
10857 "This package provides tools for the computationally efficient analysis
10858of @dfn{quantitative trait loci} (QTL) data, including eQTL, mQTL, dsQTL, etc.
10859The software in this package aims to support refinements and functional
10860interpretation of members of a collection of association statistics on a
10861family of feature/genome hypotheses.")
10862 (license license:artistic2.0)))
10863
2a4322f7 10864(define-public r-gviz
10865 (package
10866 (name "r-gviz")
e0147aa4 10867 (version "1.34.1")
2a4322f7 10868 (source
10869 (origin
10870 (method url-fetch)
10871 (uri (bioconductor-uri "Gviz" version))
10872 (sha256
10873 (base32
e0147aa4 10874 "0bmlfz9ri1gkwyl605a2hqi5b8jdpvynrxwghwmrsd657ip6c7n1"))))
2a4322f7 10875 (properties `((upstream-name . "Gviz")))
10876 (build-system r-build-system)
10877 (propagated-inputs
10878 `(("r-annotationdbi" ,r-annotationdbi)
10879 ("r-biobase" ,r-biobase)
10880 ("r-biocgenerics" ,r-biocgenerics)
10881 ("r-biomart" ,r-biomart)
10882 ("r-biostrings" ,r-biostrings)
10883 ("r-biovizbase" ,r-biovizbase)
10884 ("r-bsgenome" ,r-bsgenome)
10885 ("r-digest" ,r-digest)
10886 ("r-ensembldb" ,r-ensembldb)
10887 ("r-genomeinfodb" ,r-genomeinfodb)
10888 ("r-genomicalignments" ,r-genomicalignments)
10889 ("r-genomicfeatures" ,r-genomicfeatures)
10890 ("r-genomicranges" ,r-genomicranges)
10891 ("r-iranges" ,r-iranges)
10892 ("r-lattice" ,r-lattice)
10893 ("r-latticeextra" ,r-latticeextra)
10894 ("r-matrixstats" ,r-matrixstats)
10895 ("r-rcolorbrewer" ,r-rcolorbrewer)
10896 ("r-rsamtools" ,r-rsamtools)
10897 ("r-rtracklayer" ,r-rtracklayer)
10898 ("r-s4vectors" ,r-s4vectors)
10899 ("r-xvector" ,r-xvector)))
10900 (native-inputs
10901 `(("r-knitr" ,r-knitr)))
10902 (home-page "https://bioconductor.org/packages/Gviz")
10903 (synopsis "Plotting data and annotation information along genomic coordinates")
10904 (description
10905 "Genomic data analyses requires integrated visualization of known genomic
10906information and new experimental data. Gviz uses the biomaRt and the
10907rtracklayer packages to perform live annotation queries to Ensembl and UCSC
10908and translates this to e.g. gene/transcript structures in viewports of the
10909grid graphics package. This results in genomic information plotted together
10910with your data.")
10911 (license license:artistic2.0)))
10912
69a5e066 10913(define-public r-gwascat
10914 (package
10915 (name "r-gwascat")
10916 (version "2.22.0")
10917 (source
10918 (origin
10919 (method url-fetch)
10920 (uri (bioconductor-uri "gwascat" version))
10921 (sha256
10922 (base32
10923 "1aqi1ny93virnzsxkh9ccx3mws70bgv0r8nwgla09vffb7f16nna"))))
10924 (build-system r-build-system)
10925 (propagated-inputs
10926 `(("r-annotationdbi" ,r-annotationdbi)
10927 ("r-biocfilecache" ,r-biocfilecache)
10928 ("r-biostrings" ,r-biostrings)
10929 ("r-genomeinfodb" ,r-genomeinfodb)
10930 ("r-genomicfeatures" ,r-genomicfeatures)
10931 ("r-genomicranges" ,r-genomicranges)
10932 ("r-iranges" ,r-iranges)
10933 ("r-readr" ,r-readr)
10934 ("r-s4vectors" ,r-s4vectors)
10935 ("r-snpstats" ,r-snpstats)
10936 ("r-variantannotation" ,r-variantannotation)))
10937 (native-inputs
10938 `(("r-knitr" ,r-knitr)))
10939 (home-page "https://bioconductor.org/packages/gwascat")
10940 (synopsis "Tools for data in the EMBL-EBI GWAS catalog")
10941 (description
10942 "This package provides tools for representing and modeling data in the
10943EMBL-EBI GWAS catalog.")
10944 (license license:artistic2.0)))
10945
7395458d
MIP
10946(define-public r-kegggraph
10947 (package
10948 (name "r-kegggraph")
10949 (version "1.50.0")
10950 (source
10951 (origin
10952 (method url-fetch)
10953 (uri (bioconductor-uri "KEGGgraph" version))
10954 (sha256
10955 (base32 "1h293hn02ysm923bh9gxk87xv663xiqchqcvpaxpla9c3yrgkx2v"))))
10956 (properties `((upstream-name . "KEGGgraph")))
10957 (build-system r-build-system)
10958 (propagated-inputs
10959 `(("r-graph" ,r-graph)
10960 ("r-rcurl" ,r-rcurl)
10961 ("r-xml" ,r-xml)))
10962 (home-page "https://bioconductor.org/packages/KEGGgraph")
10963 (synopsis "Graph approach to Kegg Pathway database in R and Bioconductor")
10964 (description
10965 "@code{r-kegggraph} is an interface between Kegg Pathway database and graph
10966object as well as a collection of tools to analyze, dissect and visualize these
10967graphs. It parses the regularly updated kgml (Kegg XML) files into graph models
10968maintaining all essential pathway attributes. The package offers
10969functionalities including parsing, graph operation, visualization and etc.")
10970 (license license:gpl2+)))
e4b0794e 10971
8f1237c3 10972(define-public r-ldblock
10973 (package
10974 (name "r-ldblock")
10975 (version "1.20.0")
10976 (source
10977 (origin
10978 (method url-fetch)
10979 (uri (bioconductor-uri "ldblock" version))
10980 (sha256
10981 (base32
10982 "09i3ikv0axks9g842z1pjsc8x0fba51zyyc218h0bylbi1n9cdkm"))))
10983 (build-system r-build-system)
10984 (propagated-inputs
10985 `(("r-biocgenerics" ,r-biocgenerics)
10986 ("r-ensdb-hsapiens-v75" ,r-ensdb-hsapiens-v75)
10987 ("r-ensembldb" ,r-ensembldb)
10988 ("r-genomeinfodb" ,r-genomeinfodb)
10989 ("r-genomicfiles" ,r-genomicfiles)
10990 ("r-httr" ,r-httr)
10991 ("r-matrix" ,r-matrix)
10992 ("r-rsamtools" ,r-rsamtools)
10993 ("r-snpstats" ,r-snpstats)
10994 ("r-variantannotation" ,r-variantannotation)))
10995 (native-inputs
10996 `(("r-knitr" ,r-knitr)))
10997 (home-page "https://bioconductor.org/packages/ldblock")
10998 (synopsis "Data structures for linkage disequilibrium measures in populations")
10999 (description
11000 "This package defines data structures for @dfn{linkage
11001disequilibrium} (LD) measures in populations. Its purpose is to simplify
11002handling of existing population-level data for the purpose of flexibly
11003defining LD blocks.")
11004 (license license:artistic2.0)))
11005
a7d6e1b6
RW
11006;; This is a CRAN package, but it depends on r-snpstats, which is a
11007;; Bioconductor package.
11008(define-public r-ldheatmap
11009 (package
11010 (name "r-ldheatmap")
11011 (version "1.0-4")
11012 (source
11013 (origin
11014 (method url-fetch)
11015 (uri (cran-uri "LDheatmap" version))
11016 (sha256
11017 (base32
11018 "1jp578cf29qcgx95w10lpymlwx2pgjsf0nypwkl9b8g635gkisq7"))))
11019 (properties `((upstream-name . "LDheatmap")))
11020 (build-system r-build-system)
11021 (propagated-inputs
11022 `(("r-genetics" ,r-genetics)
11023 ("r-rcpp" ,r-rcpp)
11024 ("r-snpstats" ,r-snpstats)))
11025 (home-page "https://stat.sfu.ca/statgen/research/ldheatmap.html")
11026 (synopsis "Graphical display of pairwise linkage disequilibria between SNPs")
11027 (description
11028 "This package provides tools to produce a graphical display, as a heat
11029map, of measures of pairwise linkage disequilibria between SNPs. Users may
11030optionally include the physical locations or genetic map distances of each SNP
11031on the plot.")
11032 (license license:gpl3)))
11033
aa9a94bb
RW
11034;; This is a CRAN package, but it depends on r-rgraphviz, which is a
11035;; Bioconductor package.
11036(define-public r-abn
11037 (package
11038 (name "r-abn")
11039 (version "2.5-0")
11040 (source
11041 (origin
11042 (method url-fetch)
11043 (uri (cran-uri "abn" version))
11044 (sha256
11045 (base32
11046 "1fqmhw0mhdl6az1gpg0byvx5snhz1pl3fqikhyfjcjrc9xbsq8yw"))))
11047 (build-system r-build-system)
11048 (inputs
11049 `(("gsl" ,gsl)))
11050 (propagated-inputs
11051 `(("r-lme4" ,r-lme4)
11052 ("r-nnet" ,r-nnet)
11053 ("r-rcpp" ,r-rcpp)
11054 ("r-rcpparmadillo" ,r-rcpparmadillo)
11055 ("r-rgraphviz" ,r-rgraphviz)
11056 ("r-rjags" ,r-rjags)))
11057 (home-page "https://r-bayesian-networks.org/")
11058 (synopsis "Modelling multivariate data with additive bayesian networks")
11059 (description
11060 "Bayesian network analysis is a form of probabilistic graphical models
11061which derives from empirical data a directed acyclic graph, DAG, describing
11062the dependency structure between random variables. An additive Bayesian
11063network model consists of a form of a DAG where each node comprises a
11064@dfn{generalized linear model} (GLM). Additive Bayesian network models are
11065equivalent to Bayesian multivariate regression using graphical modelling, they
11066generalises the usual multivariable regression, GLM, to multiple dependent
11067variables. This package provides routines to help determine optimal Bayesian
11068network models for a given data set, where these models are used to identify
11069statistical dependencies in messy, complex data.")
11070 (license license:gpl2+)))
11071
e4b0794e
MIP
11072(define-public r-pathview
11073 (package
11074 (name "r-pathview")
11075 (version "1.30.1")
11076 (source
11077 (origin
11078 (method url-fetch)
11079 (uri (bioconductor-uri "pathview" version))
11080 (sha256
11081 (base32 "11fisiksw1y64ii9q8p2znyp9w8mlqzgiaacmycw59rngkjlmbs4"))))
11082 (properties `((upstream-name . "pathview")))
11083 (build-system r-build-system)
11084 (propagated-inputs
11085 `(("r-annotationdbi" ,r-annotationdbi)
11086 ("r-graph" ,r-graph)
11087 ("r-kegggraph" ,r-kegggraph)
11088 ("r-keggrest" ,r-keggrest)
11089 ("r-org-hs-eg-db" ,r-org-hs-eg-db)
11090 ("r-png" ,r-png)
11091 ("r-rgraphviz" ,r-rgraphviz)
11092 ("r-xml" ,r-xml)))
11093 (home-page "https://pathview.uncc.edu/")
11094 (synopsis "Tool set for pathway based data integration and visualization")
11095 (description
11096 "@code{r-pathview} is a tool set for pathway based data integration and
11097visualization. It maps and renders a wide variety of biological data on
11098relevant pathway graphs. All users need is to supply their data and specify
11099the target pathway. This package automatically downloads the pathway graph
11100data, parses the data file, maps user data to the pathway, and render pathway
11101graph with the mapped data. In addition, @code{r-pathview} also seamlessly
11102integrates with pathway and gene set (enrichment) analysis tools for
11103large-scale and fully automated analysis.")
11104 (license license:gpl3+)))
838db0de 11105
61ec8928 11106(define-public r-snpstats
11107 (package
11108 (name "r-snpstats")
11109 (version "1.40.0")
11110 (source
11111 (origin
11112 (method url-fetch)
11113 (uri (bioconductor-uri "snpStats" version))
11114 (sha256
11115 (base32
11116 "1298a71swwav53yf9kfqkdpach3818plqcbw0lgb6sibs8y8ff24"))))
11117 (properties `((upstream-name . "snpStats")))
11118 (build-system r-build-system)
11119 (inputs `(("zlib" ,zlib)))
11120 (propagated-inputs
11121 `(("r-biocgenerics" ,r-biocgenerics)
11122 ("r-matrix" ,r-matrix)
11123 ("r-survival" ,r-survival)
11124 ("r-zlibbioc" ,r-zlibbioc)))
11125 (home-page "https://bioconductor.org/packages/snpStats")
11126 (synopsis "Methods for SNP association studies")
11127 (description
11128 "This package provides classes and statistical methods for large
11129@dfn{single-nucleotide polymorphism} (SNP) association studies. This extends
11130the earlier snpMatrix package, allowing for uncertainty in genotypes.")
11131 (license license:gpl3)))
11132
0ff88810
HL
11133(define-public r-chromstar
11134 (package
11135 (name "r-chromstar")
11136 (version "1.16.0")
11137 (source
11138 (origin
11139 (method url-fetch)
11140 (uri (bioconductor-uri "chromstaR" version))
11141 (sha256
11142 (base32
11143 "0vgpb7g2cncdn82hia2yzzachyns2zbd7906662g990qjnp2xlm1"))))
11144 (properties `((upstream-name . "chromstaR")))
11145 (build-system r-build-system)
11146 (propagated-inputs
11147 `(("r-bamsignals" ,r-bamsignals)
11148 ("r-biocgenerics" ,r-biocgenerics)
11149 ("r-chromstardata" ,r-chromstardata)
11150 ("r-doparallel" ,r-doparallel)
11151 ("r-foreach" ,r-foreach)
11152 ("r-genomeinfodb" ,r-genomeinfodb)
11153 ("r-genomicalignments" ,r-genomicalignments)
11154 ("r-genomicranges" ,r-genomicranges)
11155 ("r-ggplot2" ,r-ggplot2)
11156 ("r-iranges" ,r-iranges)
11157 ("r-mvtnorm" ,r-mvtnorm)
11158 ("r-reshape2" ,r-reshape2)
11159 ("r-rsamtools" ,r-rsamtools)
11160 ("r-s4vectors" ,r-s4vectors)))
11161 (native-inputs `(("r-knitr" ,r-knitr)))
11162 (home-page "https://github.com/ataudt/chromstaR")
11163 (synopsis "Chromatin state analysis for ChIP-Seq data")
11164 (description
11165 "This package implements functions for combinatorial and differential
11166analysis of ChIP-seq data. It includes uni- and multivariate peak-calling,
04a5e791 11167export to genome browser viewable files, and functions for enrichment
0ff88810
HL
11168analyses.")
11169 (license license:artistic2.0)))
11170
bee797fa
RW
11171(define-public r-guitar
11172 (package
11173 (name "r-guitar")
11174 (version "2.6.0")
11175 (source
11176 (origin
11177 (method url-fetch)
11178 (uri (bioconductor-uri "Guitar" version))
11179 (sha256
11180 (base32
11181 "0lvfrpgrvmrz4f4qmsii70hw10h72zh1g1alv2sf6a6ixhndm0mz"))))
11182 (properties `((upstream-name . "Guitar")))
11183 (build-system r-build-system)
11184 (propagated-inputs
11185 `(("r-annotationdbi" ,r-annotationdbi)
11186 ("r-dplyr" ,r-dplyr)
11187 ("r-genomicfeatures" ,r-genomicfeatures)
11188 ("r-genomicranges" ,r-genomicranges)
11189 ("r-ggplot2" ,r-ggplot2)
11190 ("r-knitr" ,r-knitr)
11191 ("r-magrittr" ,r-magrittr)
11192 ("r-rtracklayer" ,r-rtracklayer)))
11193 (native-inputs
11194 `(("r-knitr" ,r-knitr)))
11195 (home-page "https://bioconductor.org/packages/Guitar")
11196 (synopsis "Visualize genomic features")
11197 (description
11198 "This package is designed for visualization of RNA-related genomic
11199features with respect to the landmarks of RNA transcripts, i.e., transcription
11200starting site, start codon, stop codon and transcription ending site.")
11201 (license license:gpl2)))
11202
838db0de 11203(define-public r-sushi
11204 (package
11205 (name "r-sushi")
11206 (version "1.28.0")
11207 (source (origin
11208 (method url-fetch)
11209 (uri (bioconductor-uri "Sushi" version))
11210 (sha256
11211 (base32
11212 "0ksj4f9z14mjsv6ssg5dwhpldw4r7wpdsln2if5g486mm1c56r8p"))))
11213 (properties `((upstream-name . "Sushi")))
11214 (build-system r-build-system)
11215 (propagated-inputs
11216 `(("r-biomart" ,r-biomart)
11217 ("r-zoo" ,r-zoo)))
11218 (home-page "https://bioconductor.org/packages/Sushi")
11219 (synopsis "Tools for visualizing genomics data")
11220 (description
11221 "This package provides flexible, quantitative, and integrative genomic
11222visualizations for publication-quality multi-panel figures.")
11223 (license license:gpl2+)))