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