bioconductor.scm 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202
  1. ;;; GNU Guix --- Functional package management for GNU
  2. ;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
  3. ;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
  4. ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
  5. ;;;
  6. ;;; This file is part of GNU Guix.
  7. ;;;
  8. ;;; GNU Guix is free software; you can redistribute it and/or modify it
  9. ;;; under the terms of the GNU General Public License as published by
  10. ;;; the Free Software Foundation; either version 3 of the License, or (at
  11. ;;; your option) any later version.
  12. ;;;
  13. ;;; GNU Guix is distributed in the hope that it will be useful, but
  14. ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
  15. ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. ;;; GNU General Public License for more details.
  17. ;;;
  18. ;;; You should have received a copy of the GNU General Public License
  19. ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
  20. (define-module (gnu packages bioconductor)
  21. #:use-module ((guix licenses) #:prefix license:)
  22. #:use-module (guix packages)
  23. #:use-module (guix download)
  24. #:use-module (guix build-system r)
  25. #:use-module (gnu packages)
  26. #:use-module (gnu packages bioinformatics)
  27. #:use-module (gnu packages cran)
  28. #:use-module (gnu packages compression)
  29. #:use-module (gnu packages gcc)
  30. #:use-module (gnu packages graph)
  31. #:use-module (gnu packages maths)
  32. #:use-module (gnu packages statistics)
  33. #:use-module (gnu packages web))
  34. (define-public r-bsgenome-dmelanogaster-ucsc-dm6
  35. (package
  36. (name "r-bsgenome-dmelanogaster-ucsc-dm6")
  37. (version "1.4.1")
  38. (source (origin
  39. (method url-fetch)
  40. ;; We cannot use bioconductor-uri here because this tarball is
  41. ;; located under "data/annotation/" instead of "bioc/".
  42. (uri (string-append "https://www.bioconductor.org/packages/"
  43. "release/data/annotation/src/contrib/"
  44. "BSgenome.Dmelanogaster.UCSC.dm6_"
  45. version ".tar.gz"))
  46. (sha256
  47. (base32
  48. "1bhj0rdgf7lspw4xby9y9mf7v7jxxz8001bc8vw8kf04rjsx6060"))))
  49. (properties
  50. `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm6")))
  51. (build-system r-build-system)
  52. ;; As this package provides little more than a very large data file it
  53. ;; doesn't make sense to build substitutes.
  54. (arguments `(#:substitutable? #f))
  55. (propagated-inputs
  56. `(("r-bsgenome" ,r-bsgenome)))
  57. (home-page
  58. "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm6/")
  59. (synopsis "Full genome sequences for Fly")
  60. (description
  61. "This package provides full genome sequences for Drosophila
  62. melanogaster (Fly) as provided by UCSC (dm6) and stored in Biostrings
  63. objects.")
  64. (license license:artistic2.0)))
  65. (define-public r-bsgenome-dmelanogaster-ucsc-dm3-masked
  66. (package
  67. (name "r-bsgenome-dmelanogaster-ucsc-dm3-masked")
  68. (version "1.3.99")
  69. (source (origin
  70. (method url-fetch)
  71. ;; We cannot use bioconductor-uri here because this tarball is
  72. ;; located under "data/annotation/" instead of "bioc/".
  73. (uri (string-append "http://www.bioconductor.org/packages/"
  74. "release/data/annotation/src/contrib/"
  75. "BSgenome.Dmelanogaster.UCSC.dm3.masked_"
  76. version ".tar.gz"))
  77. (sha256
  78. (base32
  79. "1756csb09f1br9rj1l3f08qyh4hlymdbd0cfn8x3fq39dn45m5ap"))))
  80. (properties
  81. `((upstream-name . "BSgenome.Dmelanogaster.UCSC.dm3.masked")))
  82. (build-system r-build-system)
  83. (propagated-inputs
  84. `(("r-bsgenome" ,r-bsgenome)
  85. ("r-bsgenome-dmelanogaster-ucsc-dm3"
  86. ,r-bsgenome-dmelanogaster-ucsc-dm3)))
  87. (home-page "https://www.bioconductor.org/packages/BSgenome.Dmelanogaster.UCSC.dm3.masked/")
  88. (synopsis "Full masked genome sequences for Fly")
  89. (description
  90. "This package provides full masked genome sequences for Drosophila
  91. melanogaster (Fly) as provided by UCSC (dm3, April 2006) and stored in
  92. Biostrings objects. The sequences are the same as in
  93. BSgenome.Dmelanogaster.UCSC.dm3, except that each of them has the 4 following
  94. masks on top: (1) the mask of assembly gaps (AGAPS mask), (2) the mask of
  95. intra-contig ambiguities (AMB mask), (3) the mask of repeats from
  96. RepeatMasker (RM mask), and (4) the mask of repeats from Tandem Repeats
  97. Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by default.")
  98. (license license:artistic2.0)))
  99. (define-public r-bsgenome-hsapiens-ucsc-hg19-masked
  100. (package
  101. (name "r-bsgenome-hsapiens-ucsc-hg19-masked")
  102. (version "1.3.99")
  103. (source (origin
  104. (method url-fetch)
  105. ;; We cannot use bioconductor-uri here because this tarball is
  106. ;; located under "data/annotation/" instead of "bioc/".
  107. (uri (string-append "http://www.bioconductor.org/packages/"
  108. "release/data/annotation/src/contrib/"
  109. "BSgenome.Hsapiens.UCSC.hg19.masked_"
  110. version ".tar.gz"))
  111. (sha256
  112. (base32
  113. "0452pyah0kv1vsrsjbrqw4k2rm8lc2vc771dzib45gnnfz86qxrr"))))
  114. (properties
  115. `((upstream-name . "BSgenome.Hsapiens.UCSC.hg19.masked")))
  116. (build-system r-build-system)
  117. (propagated-inputs
  118. `(("r-bsgenome" ,r-bsgenome)
  119. ("r-bsgenome-hsapiens-ucsc-hg19"
  120. ,r-bsgenome-hsapiens-ucsc-hg19)))
  121. (home-page "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19.masked/")
  122. (synopsis "Full masked genome sequences for Homo sapiens")
  123. (description
  124. "This package provides full genome sequences for Homo sapiens (Human) as
  125. provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects. The
  126. sequences are the same as in BSgenome.Hsapiens.UCSC.hg19, except that each of
  127. them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
  128. mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
  129. repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
  130. Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
  131. default.")
  132. (license license:artistic2.0)))
  133. (define-public r-bsgenome-mmusculus-ucsc-mm9-masked
  134. (package
  135. (name "r-bsgenome-mmusculus-ucsc-mm9-masked")
  136. (version "1.3.99")
  137. (source (origin
  138. (method url-fetch)
  139. ;; We cannot use bioconductor-uri here because this tarball is
  140. ;; located under "data/annotation/" instead of "bioc/".
  141. (uri (string-append "http://www.bioconductor.org/packages/"
  142. "release/data/annotation/src/contrib/"
  143. "BSgenome.Mmusculus.UCSC.mm9.masked_"
  144. version ".tar.gz"))
  145. (sha256
  146. (base32
  147. "00bpbm3havqcxr4g63zhllsbpd9q6svgihks7qp7x73nm4gvq7fn"))))
  148. (properties
  149. `((upstream-name . "BSgenome.Mmusculus.UCSC.mm9.masked")))
  150. (build-system r-build-system)
  151. (propagated-inputs
  152. `(("r-bsgenome" ,r-bsgenome)
  153. ("r-bsgenome-mmusculus-ucsc-mm9"
  154. ,r-bsgenome-mmusculus-ucsc-mm9)))
  155. (home-page "http://bioconductor.org/packages/BSgenome.Mmusculus.UCSC.mm9.masked/")
  156. (synopsis "Full masked genome sequences for Mouse")
  157. (description
  158. "This package provides full genome sequences for Mus musculus (Mouse) as
  159. provided by UCSC (mm9, Jul. 2007) and stored in Biostrings objects. The
  160. sequences are the same as in BSgenome.Mmusculus.UCSC.mm9, except that each of
  161. them has the 4 following masks on top: (1) the mask of assembly gaps (AGAPS
  162. mask), (2) the mask of intra-contig ambiguities (AMB mask), (3) the mask of
  163. repeats from RepeatMasker (RM mask), and (4) the mask of repeats from Tandem
  164. Repeats Finder (TRF mask). Only the AGAPS and AMB masks are \"active\" by
  165. default." )
  166. (license license:artistic2.0)))
  167. (define-public r-genelendatabase
  168. (package
  169. (name "r-genelendatabase")
  170. (version "1.16.0")
  171. (source
  172. (origin
  173. (method url-fetch)
  174. ;; We cannot use bioconductor-uri here because this tarball is
  175. ;; located under "data/experiment/" instead of "bioc/".
  176. (uri (string-append "https://bioconductor.org/packages/"
  177. "release/data/experiment/src/contrib"
  178. "/geneLenDataBase_" version ".tar.gz"))
  179. (sha256
  180. (base32
  181. "07mmmn53kb7v14msc13dsbm8ghssbvwcrhifrk15hn37bw2p4ja5"))))
  182. (properties
  183. `((upstream-name . "geneLenDataBase")))
  184. (build-system r-build-system)
  185. (propagated-inputs
  186. `(("r-rtracklayer" ,r-rtracklayer)
  187. ("r-genomicfeatures" ,r-genomicfeatures)))
  188. (home-page "https://bioconductor.org/packages/geneLenDataBase/")
  189. (synopsis "Lengths of mRNA transcripts for a number of genomes")
  190. (description
  191. "This package provides the lengths of mRNA transcripts for a number of
  192. genomes and gene ID formats, largely based on the UCSC table browser.")
  193. (license license:lgpl2.0+)))
  194. (define-public r-txdb-mmusculus-ucsc-mm9-knowngene
  195. (package
  196. (name "r-txdb-mmusculus-ucsc-mm9-knowngene")
  197. (version "3.2.2")
  198. (source (origin
  199. (method url-fetch)
  200. ;; We cannot use bioconductor-uri here because this tarball is
  201. ;; located under "data/annotation/" instead of "bioc/".
  202. (uri (string-append "https://bioconductor.org/packages/"
  203. "release/data/annotation/src/contrib"
  204. "/TxDb.Mmusculus.UCSC.mm9.knownGene_"
  205. version ".tar.gz"))
  206. (sha256
  207. (base32
  208. "16bjxy00363hf91ik2mqlqls86i07gia72qh92xc3l1ncch61mx2"))))
  209. (properties
  210. `((upstream-name . "TxDb.Mmusculus.UCSC.mm9.knownGene")))
  211. (build-system r-build-system)
  212. (propagated-inputs
  213. `(("r-genomicfeatures" ,r-genomicfeatures)
  214. ("r-annotationdbi" ,r-annotationdbi)))
  215. (home-page
  216. "https://bioconductor.org/packages/TxDb.Mmusculus.UCSC.mm9.knownGene/")
  217. (synopsis "Annotation package for mouse genome in TxDb format")
  218. (description
  219. "This package provides an annotation database of Mouse genome data. It
  220. is derived from the UCSC mm9 genome and based on the \"knownGene\" track. The
  221. database is exposed as a @code{TxDb} object.")
  222. (license license:artistic2.0)))
  223. (define-public r-biocgenerics
  224. (package
  225. (name "r-biocgenerics")
  226. (version "0.28.0")
  227. (source (origin
  228. (method url-fetch)
  229. (uri (bioconductor-uri "BiocGenerics" version))
  230. (sha256
  231. (base32
  232. "0cvpsrhg7sn7lpqgxvqrsagv6j7xj5rafq5xdjfd8zc4gxrs5rb8"))))
  233. (properties
  234. `((upstream-name . "BiocGenerics")))
  235. (build-system r-build-system)
  236. (home-page "https://bioconductor.org/packages/BiocGenerics")
  237. (synopsis "S4 generic functions for Bioconductor")
  238. (description
  239. "This package provides S4 generic functions needed by many Bioconductor
  240. packages.")
  241. (license license:artistic2.0)))
  242. (define-public r-annotate
  243. (package
  244. (name "r-annotate")
  245. (version "1.60.0")
  246. (source
  247. (origin
  248. (method url-fetch)
  249. (uri (bioconductor-uri "annotate" version))
  250. (sha256
  251. (base32
  252. "0p6c96lay23a67dyirgnwzm2yw22m592z780vy6p4nqwla8ha18n"))))
  253. (build-system r-build-system)
  254. (propagated-inputs
  255. `(("r-annotationdbi" ,r-annotationdbi)
  256. ("r-biobase" ,r-biobase)
  257. ("r-biocgenerics" ,r-biocgenerics)
  258. ("r-dbi" ,r-dbi)
  259. ("r-rcurl" ,r-rcurl)
  260. ("r-xml" ,r-xml)
  261. ("r-xtable" ,r-xtable)))
  262. (home-page
  263. "https://bioconductor.org/packages/annotate")
  264. (synopsis "Annotation for microarrays")
  265. (description "This package provides R environments for the annotation of
  266. microarrays.")
  267. (license license:artistic2.0)))
  268. (define-public r-hpar
  269. (package
  270. (name "r-hpar")
  271. (version "1.24.0")
  272. (source
  273. (origin
  274. (method url-fetch)
  275. (uri (bioconductor-uri "hpar" version))
  276. (sha256
  277. (base32
  278. "1pm3k8apgynmdzv2d0chca3b636kcai3b1x861fyv1m3xs6msgxn"))))
  279. (build-system r-build-system)
  280. (home-page "https://bioconductor.org/packages/hpar/")
  281. (synopsis "Human Protein Atlas in R")
  282. (description "This package provides a simple interface to and data from
  283. the Human Protein Atlas project.")
  284. (license license:artistic2.0)))
  285. (define-public r-regioner
  286. (package
  287. (name "r-regioner")
  288. (version "1.14.0")
  289. (source
  290. (origin
  291. (method url-fetch)
  292. (uri (bioconductor-uri "regioneR" version))
  293. (sha256
  294. (base32
  295. "19la74swgzxp90z2nr3pzsgkxd7wp70zl6i2ipv3plg841f6k5zd"))))
  296. (properties `((upstream-name . "regioneR")))
  297. (build-system r-build-system)
  298. (propagated-inputs
  299. `(("r-biostrings" ,r-biostrings)
  300. ("r-bsgenome" ,r-bsgenome)
  301. ("r-genomeinfodb" ,r-genomeinfodb)
  302. ("r-genomicranges" ,r-genomicranges)
  303. ("r-iranges" ,r-iranges)
  304. ("r-memoise" ,r-memoise)
  305. ("r-rtracklayer" ,r-rtracklayer)
  306. ("r-s4vectors" ,r-s4vectors)))
  307. (home-page "https://bioconductor.org/packages/regioneR/")
  308. (synopsis "Association analysis of genomic regions")
  309. (description "This package offers a statistical framework based on
  310. customizable permutation tests to assess the association between genomic
  311. region sets and other genomic features.")
  312. (license license:artistic2.0)))
  313. (define-public r-diffbind
  314. (package
  315. (name "r-diffbind")
  316. (version "2.10.0")
  317. (source
  318. (origin
  319. (method url-fetch)
  320. (uri (bioconductor-uri "DiffBind" version))
  321. (sha256
  322. (base32
  323. "0j8pal40lr1gv8sss96hhkj7l1qn9sy4q4l2kqd4rfwl7qrcnfw5"))))
  324. (properties `((upstream-name . "DiffBind")))
  325. (build-system r-build-system)
  326. (inputs
  327. `(("zlib" ,zlib)))
  328. (propagated-inputs
  329. `(("r-amap" ,r-amap)
  330. ("r-biocparallel" ,r-biocparallel)
  331. ("r-deseq2" ,r-deseq2)
  332. ("r-dplyr" ,r-dplyr)
  333. ("r-edger" ,r-edger)
  334. ("r-genomicalignments" ,r-genomicalignments)
  335. ("r-genomicranges" ,r-genomicranges)
  336. ("r-ggplot2" ,r-ggplot2)
  337. ("r-ggrepel" ,r-ggrepel)
  338. ("r-gplots" ,r-gplots)
  339. ("r-iranges" ,r-iranges)
  340. ("r-lattice" ,r-lattice)
  341. ("r-limma" ,r-limma)
  342. ("r-locfit" ,r-locfit)
  343. ("r-rcolorbrewer" , r-rcolorbrewer)
  344. ("r-rcpp" ,r-rcpp)
  345. ("r-rsamtools" ,r-rsamtools)
  346. ("r-s4vectors" ,r-s4vectors)
  347. ("r-summarizedexperiment" ,r-summarizedexperiment)
  348. ("r-systempiper" ,r-systempiper)
  349. ("r-zlibbioc" ,r-zlibbioc)))
  350. (home-page "http://bioconductor.org/packages/DiffBind")
  351. (synopsis "Differential binding analysis of ChIP-Seq peak data")
  352. (description
  353. "This package computes differentially bound sites from multiple
  354. ChIP-seq experiments using affinity (quantitative) data. Also enables
  355. occupancy (overlap) analysis and plotting functions.")
  356. (license license:artistic2.0)))
  357. (define-public r-ripseeker
  358. (package
  359. (name "r-ripseeker")
  360. (version "1.22.0")
  361. (source
  362. (origin
  363. (method url-fetch)
  364. (uri (bioconductor-uri "RIPSeeker" version))
  365. (sha256
  366. (base32
  367. "1x2n1iyik4s67bxq0fl6fpf602k51g4pxjpjpxkgx1a5fsk61f2i"))))
  368. (properties `((upstream-name . "RIPSeeker")))
  369. (build-system r-build-system)
  370. (propagated-inputs
  371. `(("r-s4vectors" ,r-s4vectors)
  372. ("r-iranges" ,r-iranges)
  373. ("r-genomicranges" ,r-genomicranges)
  374. ("r-summarizedexperiment" ,r-summarizedexperiment)
  375. ("r-rsamtools" ,r-rsamtools)
  376. ("r-genomicalignments" ,r-genomicalignments)
  377. ("r-rtracklayer" ,r-rtracklayer)))
  378. (home-page "http://bioconductor.org/packages/RIPSeeker")
  379. (synopsis
  380. "Identifying protein-associated transcripts from RIP-seq experiments")
  381. (description
  382. "This package infers and discriminates RIP peaks from RIP-seq alignments
  383. using two-state HMM with negative binomial emission probability. While
  384. RIPSeeker is specifically tailored for RIP-seq data analysis, it also provides
  385. a suite of bioinformatics tools integrated within this self-contained software
  386. package comprehensively addressing issues ranging from post-alignments
  387. processing to visualization and annotation.")
  388. (license license:gpl2)))
  389. (define-public r-multtest
  390. (package
  391. (name "r-multtest")
  392. (version "2.38.0")
  393. (source
  394. (origin
  395. (method url-fetch)
  396. (uri (bioconductor-uri "multtest" version))
  397. (sha256
  398. (base32
  399. "0lq62jw81hz9k840969n5byj57pwd0jqga3hqvhb6abb3g10yz7k"))))
  400. (build-system r-build-system)
  401. (propagated-inputs
  402. `(("r-survival" ,r-survival)
  403. ("r-biocgenerics" ,r-biocgenerics)
  404. ("r-biobase" ,r-biobase)
  405. ("r-mass" ,r-mass)))
  406. (home-page "http://bioconductor.org/packages/multtest")
  407. (synopsis "Resampling-based multiple hypothesis testing")
  408. (description
  409. "This package can do non-parametric bootstrap and permutation
  410. resampling-based multiple testing procedures (including empirical Bayes
  411. methods) for controlling the family-wise error rate (FWER), generalized
  412. family-wise error rate (gFWER), tail probability of the proportion of
  413. false positives (TPPFP), and false discovery rate (FDR). Several choices
  414. of bootstrap-based null distribution are implemented (centered, centered
  415. and scaled, quantile-transformed). Single-step and step-wise methods are
  416. available. Tests based on a variety of T- and F-statistics (including
  417. T-statistics based on regression parameters from linear and survival models
  418. as well as those based on correlation parameters) are included. When probing
  419. hypotheses with T-statistics, users may also select a potentially faster null
  420. distribution which is multivariate normal with mean zero and variance
  421. covariance matrix derived from the vector influence function. Results are
  422. reported in terms of adjusted P-values, confidence regions and test statistic
  423. cutoffs. The procedures are directly applicable to identifying differentially
  424. expressed genes in DNA microarray experiments.")
  425. (license license:lgpl3)))
  426. (define-public r-graph
  427. (package
  428. (name "r-graph")
  429. (version "1.60.0")
  430. (source (origin
  431. (method url-fetch)
  432. (uri (bioconductor-uri "graph" version))
  433. (sha256
  434. (base32
  435. "1kgnsm6f0vmb9qbkmmrnvxbwqc0gar17dq5gv1v10hrksw6mh64i"))))
  436. (build-system r-build-system)
  437. (propagated-inputs
  438. `(("r-biocgenerics" ,r-biocgenerics)))
  439. (home-page "https://bioconductor.org/packages/graph")
  440. (synopsis "Handle graph data structures in R")
  441. (description
  442. "This package implements some simple graph handling capabilities for R.")
  443. (license license:artistic2.0)))
  444. (define-public r-codedepends
  445. (package
  446. (name "r-codedepends")
  447. (version "0.6.5")
  448. (source
  449. (origin
  450. (method url-fetch)
  451. (uri (cran-uri "CodeDepends" version))
  452. (sha256
  453. (base32
  454. "0l7kiv3awx50glf5cs841b4zzsff1ml90f0zr868ygvwsr4ps1hq"))))
  455. (properties `((upstream-name . "CodeDepends")))
  456. (build-system r-build-system)
  457. (propagated-inputs
  458. `(("r-codetools" ,r-codetools)
  459. ("r-graph" ,r-graph)
  460. ("r-xml" ,r-xml)))
  461. (home-page "http://cran.r-project.org/web/packages/CodeDepends")
  462. (synopsis "Analysis of R code for reproducible research and code comprehension")
  463. (description
  464. "This package provides tools for analyzing R expressions or blocks of
  465. code and determining the dependencies between them. It focuses on R scripts,
  466. but can be used on the bodies of functions. There are many facilities
  467. including the ability to summarize or get a high-level view of code,
  468. determining dependencies between variables, code improvement suggestions.")
  469. ;; Any version of the GPL
  470. (license (list license:gpl2+ license:gpl3+))))
  471. (define-public r-chippeakanno
  472. (package
  473. (name "r-chippeakanno")
  474. (version "3.16.1")
  475. (source
  476. (origin
  477. (method url-fetch)
  478. (uri (bioconductor-uri "ChIPpeakAnno" version))
  479. (sha256
  480. (base32
  481. "1x98d8iwrxjwdz1s5cnvi6flynw9gdkmara9gwf205qxgmy7j3a3"))))
  482. (properties `((upstream-name . "ChIPpeakAnno")))
  483. (build-system r-build-system)
  484. (propagated-inputs
  485. `(("r-biocgenerics" ,r-biocgenerics)
  486. ("r-biocmanager" ,r-biocmanager)
  487. ("r-biostrings" ,r-biostrings)
  488. ("r-delayedarray" ,r-delayedarray)
  489. ("r-go-db" ,r-go-db)
  490. ("r-biomart" ,r-biomart)
  491. ("r-bsgenome" ,r-bsgenome)
  492. ("r-genomicfeatures" ,r-genomicfeatures)
  493. ("r-genomicranges" ,r-genomicranges)
  494. ("r-genomeinfodb" ,r-genomeinfodb)
  495. ("r-iranges" ,r-iranges)
  496. ("r-matrixstats" ,r-matrixstats)
  497. ("r-annotationdbi" ,r-annotationdbi)
  498. ("r-limma" ,r-limma)
  499. ("r-multtest" ,r-multtest)
  500. ("r-rbgl" ,r-rbgl)
  501. ("r-graph" ,r-graph)
  502. ("r-regioner" ,r-regioner)
  503. ("r-dbi" ,r-dbi)
  504. ("r-ensembldb" ,r-ensembldb)
  505. ("r-biobase" ,r-biobase)
  506. ("r-s4vectors" ,r-s4vectors)
  507. ("r-seqinr" ,r-seqinr)
  508. ("r-idr" ,r-idr)
  509. ("r-genomicalignments" ,r-genomicalignments)
  510. ("r-summarizedexperiment" ,r-summarizedexperiment)
  511. ("r-rsamtools" ,r-rsamtools)
  512. ("r-venndiagram" ,r-venndiagram)))
  513. (home-page "http://bioconductor.org/packages/ChIPpeakAnno")
  514. (synopsis "Peaks annotation from ChIP-seq and ChIP-chip experiments")
  515. (description
  516. "The package includes functions to retrieve the sequences around the peak,
  517. obtain enriched Gene Ontology (GO) terms, find the nearest gene, exon, miRNA or
  518. custom features such as most conserved elements and other transcription factor
  519. binding sites supplied by users. Starting 2.0.5, new functions have been added
  520. for finding the peaks with bi-directional promoters with summary statistics
  521. (peaksNearBDP), for summarizing the occurrence of motifs in peaks
  522. (summarizePatternInPeaks) and for adding other IDs to annotated peaks or
  523. enrichedGO (addGeneIDs).")
  524. (license license:gpl2+)))
  525. (define-public r-marray
  526. (package
  527. (name "r-marray")
  528. (version "1.60.0")
  529. (source (origin
  530. (method url-fetch)
  531. (uri (bioconductor-uri "marray" version))
  532. (sha256
  533. (base32 "1sh7l3c28x6zhdv99c9x05ii2yxmh9alkazp98kdi4fdb23rlzky"))))
  534. (build-system r-build-system)
  535. (propagated-inputs
  536. `(("r-limma" ,r-limma)))
  537. (home-page "http://bioconductor.org/packages/marray")
  538. (synopsis "Exploratory analysis for two-color spotted microarray data")
  539. (description "This package contains class definitions for two-color spotted
  540. microarray data. It also includes fuctions for data input, diagnostic plots,
  541. normalization and quality checking.")
  542. (license license:lgpl2.0+)))
  543. (define-public r-cghbase
  544. (package
  545. (name "r-cghbase")
  546. (version "1.42.0")
  547. (source (origin
  548. (method url-fetch)
  549. (uri (bioconductor-uri "CGHbase" version))
  550. (sha256
  551. (base32 "0ghxp49xdi09p3f2qwrdrq2p4qjafj4z1rr08ycgbf11gb22h1sc"))))
  552. (properties `((upstream-name . "CGHbase")))
  553. (build-system r-build-system)
  554. (propagated-inputs
  555. `(("r-biobase" ,r-biobase)
  556. ("r-marray" ,r-marray)))
  557. (home-page "http://bioconductor.org/packages/CGHbase")
  558. (synopsis "Base functions and classes for arrayCGH data analysis")
  559. (description "This package contains functions and classes that are needed by
  560. the @code{arrayCGH} packages.")
  561. (license license:gpl2+)))
  562. (define-public r-cghcall
  563. (package
  564. (name "r-cghcall")
  565. (version "2.44.0")
  566. (source (origin
  567. (method url-fetch)
  568. (uri (bioconductor-uri "CGHcall" version))
  569. (sha256
  570. (base32 "1k65kaiqvjyllzbpa2367n6f6kkmsy463kpflzs66hqhx2fshsmi"))))
  571. (properties `((upstream-name . "CGHcall")))
  572. (build-system r-build-system)
  573. (propagated-inputs
  574. `(("r-biobase" ,r-biobase)
  575. ("r-cghbase" ,r-cghbase)
  576. ("r-impute" ,r-impute)
  577. ("r-dnacopy" ,r-dnacopy)
  578. ("r-snowfall" ,r-snowfall)))
  579. (home-page "http://bioconductor.org/packages/CGHcall")
  580. (synopsis "Base functions and classes for arrayCGH data analysis")
  581. (description "This package contains functions and classes that are needed by
  582. @code{arrayCGH} packages.")
  583. (license license:gpl2+)))
  584. (define-public r-qdnaseq
  585. (package
  586. (name "r-qdnaseq")
  587. (version "1.18.0")
  588. (source (origin
  589. (method url-fetch)
  590. (uri (bioconductor-uri "QDNAseq" version))
  591. (sha256
  592. (base32 "04ff9nbckzrlb45mr2j0c3mlh1wcggq5bbl81zklhq203c5x1wc2"))))
  593. (properties `((upstream-name . "QDNAseq")))
  594. (build-system r-build-system)
  595. (propagated-inputs
  596. `(("r-biobase" ,r-biobase)
  597. ("r-biocparallel" ,r-biocparallel)
  598. ("r-cghbase" ,r-cghbase)
  599. ("r-cghcall" ,r-cghcall)
  600. ("r-dnacopy" ,r-dnacopy)
  601. ("r-genomicranges" ,r-genomicranges)
  602. ("r-iranges" ,r-iranges)
  603. ("r-matrixstats" ,r-matrixstats)
  604. ("r-r-utils" ,r-r-utils)
  605. ("r-rsamtools" ,r-rsamtools)))
  606. (home-page "http://bioconductor.org/packages/QDNAseq")
  607. (synopsis "Quantitative DNA sequencing for chromosomal aberrations")
  608. (description "The genome is divided into non-overlapping fixed-sized bins,
  609. number of sequence reads in each counted, adjusted with a simultaneous
  610. two-dimensional loess correction for sequence mappability and GC content, and
  611. filtered to remove spurious regions in the genome. Downstream steps of
  612. segmentation and calling are also implemented via packages DNAcopy and CGHcall,
  613. respectively.")
  614. (license license:gpl2+)))
  615. (define-public r-bayseq
  616. (package
  617. (name "r-bayseq")
  618. (version "2.16.0")
  619. (source
  620. (origin
  621. (method url-fetch)
  622. (uri (bioconductor-uri "baySeq" version))
  623. (sha256
  624. (base32
  625. "0f6yckihm5cwh3dycv2g54hf7nddhcqya4yrqwbir96y5k1d1km5"))))
  626. (properties `((upstream-name . "baySeq")))
  627. (build-system r-build-system)
  628. (propagated-inputs
  629. `(("r-abind" ,r-abind)
  630. ("r-edger" ,r-edger)
  631. ("r-genomicranges" ,r-genomicranges)))
  632. (home-page "https://bioconductor.org/packages/baySeq/")
  633. (synopsis "Bayesian analysis of differential expression patterns in count data")
  634. (description
  635. "This package identifies differential expression in high-throughput count
  636. data, such as that derived from next-generation sequencing machines,
  637. calculating estimated posterior likelihoods of differential expression (or
  638. more complex hypotheses) via empirical Bayesian methods.")
  639. (license license:gpl3)))
  640. (define-public r-chipcomp
  641. (package
  642. (name "r-chipcomp")
  643. (version "1.12.0")
  644. (source
  645. (origin
  646. (method url-fetch)
  647. (uri (bioconductor-uri "ChIPComp" version))
  648. (sha256
  649. (base32
  650. "1sypdsvwzssraanlhddhzpf9p0xs3qlflc0hp7yfbp0aplsifx85"))))
  651. (properties `((upstream-name . "ChIPComp")))
  652. (build-system r-build-system)
  653. (propagated-inputs
  654. `(("r-biocgenerics" ,r-biocgenerics)
  655. ("r-bsgenome-hsapiens-ucsc-hg19" ,r-bsgenome-hsapiens-ucsc-hg19)
  656. ("r-bsgenome-mmusculus-ucsc-mm9" ,r-bsgenome-mmusculus-ucsc-mm9)
  657. ("r-genomeinfodb" ,r-genomeinfodb)
  658. ("r-genomicranges" ,r-genomicranges)
  659. ("r-iranges" ,r-iranges)
  660. ("r-limma" ,r-limma)
  661. ("r-rsamtools" ,r-rsamtools)
  662. ("r-rtracklayer" ,r-rtracklayer)
  663. ("r-s4vectors" ,r-s4vectors)))
  664. (home-page "https://bioconductor.org/packages/ChIPComp")
  665. (synopsis "Quantitative comparison of multiple ChIP-seq datasets")
  666. (description
  667. "ChIPComp implements a statistical method for quantitative comparison of
  668. multiple ChIP-seq datasets. It detects differentially bound sharp binding
  669. sites across multiple conditions considering matching control in ChIP-seq
  670. datasets.")
  671. ;; Any version of the GPL.
  672. (license license:gpl3+)))
  673. (define-public r-riboprofiling
  674. (package
  675. (name "r-riboprofiling")
  676. (version "1.12.0")
  677. (source
  678. (origin
  679. (method url-fetch)
  680. (uri (bioconductor-uri "RiboProfiling" version))
  681. (sha256
  682. (base32
  683. "1njvkd1khmf3rbp3dkz5z63wp79z4wmk4kzd3p3amky3w5by070z"))))
  684. (properties `((upstream-name . "RiboProfiling")))
  685. (build-system r-build-system)
  686. (propagated-inputs
  687. `(("r-biocgenerics" ,r-biocgenerics)
  688. ("r-biostrings" ,r-biostrings)
  689. ("r-data-table" ,r-data-table)
  690. ("r-genomeinfodb" ,r-genomeinfodb)
  691. ("r-genomicalignments" ,r-genomicalignments)
  692. ("r-genomicfeatures" ,r-genomicfeatures)
  693. ("r-genomicranges" ,r-genomicranges)
  694. ("r-ggbio" ,r-ggbio)
  695. ("r-ggplot2" ,r-ggplot2)
  696. ("r-iranges" ,r-iranges)
  697. ("r-plyr" ,r-plyr)
  698. ("r-reshape2" ,r-reshape2)
  699. ("r-rsamtools" ,r-rsamtools)
  700. ("r-rtracklayer" ,r-rtracklayer)
  701. ("r-s4vectors" ,r-s4vectors)
  702. ("r-sqldf" ,r-sqldf)))
  703. (home-page "https://bioconductor.org/packages/RiboProfiling/")
  704. (synopsis "Ribosome profiling data analysis")
  705. (description "Starting with a BAM file, this package provides the
  706. necessary functions for quality assessment, read start position recalibration,
  707. the counting of genomic sequence reads on CDS, 3'UTR, and 5'UTR, and plotting
  708. of count data: pairs, log fold-change, codon frequency and coverage
  709. assessment, principal component analysis on codon coverage.")
  710. (license license:gpl3)))
  711. (define-public r-riboseqr
  712. (package
  713. (name "r-riboseqr")
  714. (version "1.16.0")
  715. (source
  716. (origin
  717. (method url-fetch)
  718. (uri (bioconductor-uri "riboSeqR" version))
  719. (sha256
  720. (base32
  721. "1nacsbsz77fw4a10nqj2ncsf25q3aaa0gd5w1q0ray2prx7qmlqb"))))
  722. (properties `((upstream-name . "riboSeqR")))
  723. (build-system r-build-system)
  724. (propagated-inputs
  725. `(("r-abind" ,r-abind)
  726. ("r-bayseq" ,r-bayseq)
  727. ("r-genomeinfodb" ,r-genomeinfodb)
  728. ("r-genomicranges" ,r-genomicranges)
  729. ("r-iranges" ,r-iranges)
  730. ("r-rsamtools" ,r-rsamtools)
  731. ("r-seqlogo" ,r-seqlogo)))
  732. (home-page "https://bioconductor.org/packages/riboSeqR/")
  733. (synopsis "Analysis of sequencing data from ribosome profiling experiments")
  734. (description
  735. "This package provides plotting functions, frameshift detection and
  736. parsing of genetic sequencing data from ribosome profiling experiments.")
  737. (license license:gpl3)))
  738. (define-public r-interactionset
  739. (package
  740. (name "r-interactionset")
  741. (version "1.10.0")
  742. (source
  743. (origin
  744. (method url-fetch)
  745. (uri (bioconductor-uri "InteractionSet" version))
  746. (sha256
  747. (base32
  748. "0wirfhmpmkmnmhbqslw4bzvi2msqyqpjy1rrwr5qbd9k5rhx3bzb"))))
  749. (properties
  750. `((upstream-name . "InteractionSet")))
  751. (build-system r-build-system)
  752. (propagated-inputs
  753. `(("r-biocgenerics" ,r-biocgenerics)
  754. ("r-genomeinfodb" ,r-genomeinfodb)
  755. ("r-genomicranges" ,r-genomicranges)
  756. ("r-iranges" ,r-iranges)
  757. ("r-matrix" ,r-matrix)
  758. ("r-rcpp" ,r-rcpp)
  759. ("r-s4vectors" ,r-s4vectors)
  760. ("r-summarizedexperiment" ,r-summarizedexperiment)))
  761. (home-page "https://bioconductor.org/packages/InteractionSet")
  762. (synopsis "Base classes for storing genomic interaction data")
  763. (description
  764. "This packages provides the @code{GInteractions},
  765. @code{InteractionSet} and @code{ContactMatrix} objects and associated methods
  766. for storing and manipulating genomic interaction data from Hi-C and ChIA-PET
  767. experiments.")
  768. (license license:gpl3)))
  769. (define-public r-genomicinteractions
  770. (package
  771. (name "r-genomicinteractions")
  772. (version "1.16.0")
  773. (source
  774. (origin
  775. (method url-fetch)
  776. (uri (bioconductor-uri "GenomicInteractions" version))
  777. (sha256
  778. (base32
  779. "0zy5isp2lqpjm0n0n1gly5bs4izn22yciibyqrnlrr60rmn5s67q"))))
  780. (properties
  781. `((upstream-name . "GenomicInteractions")))
  782. (build-system r-build-system)
  783. (propagated-inputs
  784. `(("r-biobase" ,r-biobase)
  785. ("r-biocgenerics" ,r-biocgenerics)
  786. ("r-data-table" ,r-data-table)
  787. ("r-dplyr" ,r-dplyr)
  788. ("r-genomeinfodb" ,r-genomeinfodb)
  789. ("r-genomicranges" ,r-genomicranges)
  790. ("r-ggplot2" ,r-ggplot2)
  791. ("r-gridextra" ,r-gridextra)
  792. ("r-gviz" ,r-gviz)
  793. ("r-igraph" ,r-igraph)
  794. ("r-interactionset" ,r-interactionset)
  795. ("r-iranges" ,r-iranges)
  796. ("r-rsamtools" ,r-rsamtools)
  797. ("r-rtracklayer" ,r-rtracklayer)
  798. ("r-s4vectors" ,r-s4vectors)
  799. ("r-stringr" ,r-stringr)))
  800. (home-page "https://github.com/ComputationalRegulatoryGenomicsICL/GenomicInteractions/")
  801. (synopsis "R package for handling genomic interaction data")
  802. (description
  803. "This R package provides tools for handling genomic interaction data,
  804. such as ChIA-PET/Hi-C, annotating genomic features with interaction
  805. information and producing various plots and statistics.")
  806. (license license:gpl3)))
  807. (define-public r-ctc
  808. (package
  809. (name "r-ctc")
  810. (version "1.56.0")
  811. (source
  812. (origin
  813. (method url-fetch)
  814. (uri (bioconductor-uri "ctc" version))
  815. (sha256
  816. (base32
  817. "0yp7c0abk48jx1wf8n1gawh7dm15idahqc8va24v8cm0bzxgnmh2"))))
  818. (build-system r-build-system)
  819. (propagated-inputs `(("r-amap" ,r-amap)))
  820. (home-page "https://bioconductor.org/packages/ctc/")
  821. (synopsis "Cluster and tree conversion")
  822. (description
  823. "This package provides tools for exporting and importing classification
  824. trees and clusters to other programs.")
  825. (license license:gpl2)))
  826. (define-public r-goseq
  827. (package
  828. (name "r-goseq")
  829. (version "1.34.1")
  830. (source
  831. (origin
  832. (method url-fetch)
  833. (uri (bioconductor-uri "goseq" version))
  834. (sha256
  835. (base32
  836. "1j87j98cajcjqabv6rb6zmcqxsqxxhbb3w60w1iink4rhsh8m3mn"))))
  837. (build-system r-build-system)
  838. (propagated-inputs
  839. `(("r-annotationdbi" ,r-annotationdbi)
  840. ("r-biasedurn" ,r-biasedurn)
  841. ("r-biocgenerics" ,r-biocgenerics)
  842. ("r-genelendatabase" ,r-genelendatabase)
  843. ("r-go-db" ,r-go-db)
  844. ("r-mgcv" ,r-mgcv)))
  845. (home-page "https://bioconductor.org/packages/goseq/")
  846. (synopsis "Gene Ontology analyser for RNA-seq and other length biased data")
  847. (description
  848. "This package provides tools to detect Gene Ontology and/or other user
  849. defined categories which are over/under represented in RNA-seq data.")
  850. (license license:lgpl2.0+)))
  851. (define-public r-glimma
  852. (package
  853. (name "r-glimma")
  854. (version "1.10.1")
  855. (source
  856. (origin
  857. (method url-fetch)
  858. (uri (bioconductor-uri "Glimma" version))
  859. (sha256
  860. (base32
  861. "1ihrww55sa7ipi1rpp0rmn081sbqdwdmm5mz30zfrjr1xxqcdbcv"))))
  862. (properties `((upstream-name . "Glimma")))
  863. (build-system r-build-system)
  864. (propagated-inputs
  865. `(("r-edger" ,r-edger)
  866. ("r-jsonlite" ,r-jsonlite)
  867. ("r-s4vectors" ,r-s4vectors)))
  868. (home-page "https://github.com/Shians/Glimma")
  869. (synopsis "Interactive HTML graphics")
  870. (description
  871. "This package generates interactive visualisations for analysis of
  872. RNA-sequencing data using output from limma, edgeR or DESeq2 packages in an
  873. HTML page. The interactions are built on top of the popular static
  874. representations of analysis results in order to provide additional
  875. information.")
  876. (license license:lgpl3)))
  877. (define-public r-rots
  878. (package
  879. (name "r-rots")
  880. (version "1.10.1")
  881. (source
  882. (origin
  883. (method url-fetch)
  884. (uri (bioconductor-uri "ROTS" version))
  885. (sha256
  886. (base32
  887. "1d5ggkk47xybcaizfy756qimbf2falg9cld46mhqjp3xfbfvzsg6"))))
  888. (properties `((upstream-name . "ROTS")))
  889. (build-system r-build-system)
  890. (propagated-inputs
  891. `(("r-biobase" ,r-biobase)
  892. ("r-rcpp" ,r-rcpp)))
  893. (home-page "https://bioconductor.org/packages/ROTS/")
  894. (synopsis "Reproducibility-Optimized Test Statistic")
  895. (description
  896. "This package provides tools for calculating the
  897. @dfn{Reproducibility-Optimized Test Statistic} (ROTS) for differential testing
  898. in omics data.")
  899. (license license:gpl2+)))
  900. (define-public r-plgem
  901. (package
  902. (name "r-plgem")
  903. (version "1.54.1")
  904. (source
  905. (origin
  906. (method url-fetch)
  907. (uri (bioconductor-uri "plgem" version))
  908. (sha256
  909. (base32
  910. "1330635db3p8xm5y8fwrk1l37r6bgypsq70s3rx954i775zp6szg"))))
  911. (build-system r-build-system)
  912. (propagated-inputs
  913. `(("r-biobase" ,r-biobase)
  914. ("r-mass" ,r-mass)))
  915. (home-page "http://www.genopolis.it")
  916. (synopsis "Detect differential expression in microarray and proteomics datasets")
  917. (description
  918. "The Power Law Global Error Model (PLGEM) has been shown to faithfully
  919. model the variance-versus-mean dependence that exists in a variety of
  920. genome-wide datasets, including microarray and proteomics data. The use of
  921. PLGEM has been shown to improve the detection of differentially expressed
  922. genes or proteins in these datasets.")
  923. (license license:gpl2)))
  924. (define-public r-inspect
  925. (package
  926. (name "r-inspect")
  927. (version "1.12.1")
  928. (source
  929. (origin
  930. (method url-fetch)
  931. (uri (bioconductor-uri "INSPEcT" version))
  932. (sha256
  933. (base32
  934. "07q5msw9rnamx957mbiawnv3p9kr5ahwawzvv9xzla7d3lkk62xp"))))
  935. (properties `((upstream-name . "INSPEcT")))
  936. (build-system r-build-system)
  937. (propagated-inputs
  938. `(("r-biobase" ,r-biobase)
  939. ("r-biocgenerics" ,r-biocgenerics)
  940. ("r-biocparallel" ,r-biocparallel)
  941. ("r-deseq2" ,r-deseq2)
  942. ("r-desolve" ,r-desolve)
  943. ("r-genomicalignments" ,r-genomicalignments)
  944. ("r-genomicfeatures" ,r-genomicfeatures)
  945. ("r-genomicranges" ,r-genomicranges)
  946. ("r-iranges" ,r-iranges)
  947. ("r-plgem" ,r-plgem)
  948. ("r-preprocesscore" ,r-preprocesscore)
  949. ("r-proc" ,r-proc)
  950. ("r-rootsolve" ,r-rootsolve)
  951. ("r-rsamtools" ,r-rsamtools)
  952. ("r-s4vectors" ,r-s4vectors)
  953. ("r-shiny" ,r-shiny)
  954. ("r-summarizedexperiment" ,r-summarizedexperiment)
  955. ("r-txdb-mmusculus-ucsc-mm9-knowngene"
  956. ,r-txdb-mmusculus-ucsc-mm9-knowngene)))
  957. (home-page "https://bioconductor.org/packages/INSPEcT")
  958. (synopsis "Analysis of 4sU-seq and RNA-seq time-course data")
  959. (description
  960. "INSPEcT (INference of Synthesis, Processing and dEgradation rates in
  961. Time-Course experiments) analyses 4sU-seq and RNA-seq time-course data in
  962. order to evaluate synthesis, processing and degradation rates and assess via
  963. modeling the rates that determines changes in mature mRNA levels.")
  964. (license license:gpl2)))
  965. (define-public r-dnabarcodes
  966. (package
  967. (name "r-dnabarcodes")
  968. (version "1.12.0")
  969. (source
  970. (origin
  971. (method url-fetch)
  972. (uri (bioconductor-uri "DNABarcodes" version))
  973. (sha256
  974. (base32
  975. "0g6j7ish0fk9jcib94wssjgp1m8ldcp42hyyg1ypr945fa3xghx0"))))
  976. (properties `((upstream-name . "DNABarcodes")))
  977. (build-system r-build-system)
  978. (propagated-inputs
  979. `(("r-bh" ,r-bh)
  980. ("r-matrix" ,r-matrix)
  981. ("r-rcpp" ,r-rcpp)))
  982. (home-page "https://bioconductor.org/packages/DNABarcodes")
  983. (synopsis "Create and analyze DNA barcodes")
  984. (description
  985. "This package offers tools to create DNA barcode sets capable of
  986. correcting insertion, deletion, and substitution errors. Existing barcodes
  987. can be analyzed regarding their minimal, maximal and average distances between
  988. barcodes. Finally, reads that start with a (possibly mutated) barcode can be
  989. demultiplexed, i.e. assigned to their original reference barcode.")
  990. (license license:gpl2)))
  991. (define-public r-ruvseq
  992. (package
  993. (name "r-ruvseq")
  994. (version "1.16.1")
  995. (source
  996. (origin
  997. (method url-fetch)
  998. (uri (bioconductor-uri "RUVSeq" version))
  999. (sha256
  1000. (base32
  1001. "0qk7q3ab7k133divfkp54zsmvsmb9p8r09pkh2caswrzrn8achzv"))))
  1002. (properties `((upstream-name . "RUVSeq")))
  1003. (build-system r-build-system)
  1004. (propagated-inputs
  1005. `(("r-biobase" ,r-biobase)
  1006. ("r-edaseq" ,r-edaseq)
  1007. ("r-edger" ,r-edger)
  1008. ("r-mass" ,r-mass)))
  1009. (home-page "https://github.com/drisso/RUVSeq")
  1010. (synopsis "Remove unwanted variation from RNA-Seq data")
  1011. (description
  1012. "This package implements methods to @dfn{remove unwanted variation} (RUV)
  1013. of Risso et al. (2014) for the normalization of RNA-Seq read counts between
  1014. samples.")
  1015. (license license:artistic2.0)))
  1016. (define-public r-biocneighbors
  1017. (package
  1018. (name "r-biocneighbors")
  1019. (version "1.0.0")
  1020. (source
  1021. (origin
  1022. (method url-fetch)
  1023. (uri (bioconductor-uri "BiocNeighbors" version))
  1024. (sha256
  1025. (base32
  1026. "1fsb96acidlxwf0h65xv7fnwdi58ckmq00gmwykrlawh88wgn1ll"))))
  1027. (properties `((upstream-name . "BiocNeighbors")))
  1028. (build-system r-build-system)
  1029. (propagated-inputs
  1030. `(("r-biocparallel" ,r-biocparallel)
  1031. ("r-rcpp" ,r-rcpp)
  1032. ("r-rcppannoy" ,r-rcppannoy)
  1033. ("r-s4vectors" ,r-s4vectors)))
  1034. (home-page "https://bioconductor.org/packages/BiocNeighbors")
  1035. (synopsis "Nearest Neighbor Detection for Bioconductor packages")
  1036. (description
  1037. "This package implements exact and approximate methods for nearest
  1038. neighbor detection, in a framework that allows them to be easily switched
  1039. within Bioconductor packages or workflows. The exact algorithm is implemented
  1040. using pre-clustering with the k-means algorithm. Functions are also provided
  1041. to search for all neighbors within a given distance. Parallelization is
  1042. achieved for all methods using the BiocParallel framework.")
  1043. (license license:gpl3)))
  1044. (define-public r-destiny
  1045. (package
  1046. (name "r-destiny")
  1047. (version "2.12.0")
  1048. (source
  1049. (origin
  1050. (method url-fetch)
  1051. (uri (bioconductor-uri "destiny" version))
  1052. (sha256
  1053. (base32
  1054. "1iay17mrhsfmpwl920rh1nip5b6ybva4h6bna0yld04paq5yva67"))))
  1055. (build-system r-build-system)
  1056. (propagated-inputs
  1057. `(("r-biobase" ,r-biobase)
  1058. ("r-biocgenerics" ,r-biocgenerics)
  1059. ("r-fnn" ,r-fnn)
  1060. ("r-ggthemes" ,r-ggthemes)
  1061. ("r-hmisc" ,r-hmisc)
  1062. ("r-igraph" ,r-igraph)
  1063. ("r-matrix" ,r-matrix)
  1064. ("r-proxy" ,r-proxy)
  1065. ("r-rcpp" ,r-rcpp)
  1066. ("r-rcppeigen" ,r-rcppeigen)
  1067. ("r-scales" ,r-scales)
  1068. ("r-scatterplot3d" ,r-scatterplot3d)
  1069. ("r-smoother" ,r-smoother)
  1070. ("r-summarizedexperiment" ,r-summarizedexperiment)
  1071. ("r-vim" ,r-vim)))
  1072. (home-page "https://bioconductor.org/packages/destiny/")
  1073. (synopsis "Create and plot diffusion maps")
  1074. (description "This package provides tools to create and plot diffusion
  1075. maps.")
  1076. ;; Any version of the GPL
  1077. (license license:gpl3+)))
  1078. (define-public r-savr
  1079. (package
  1080. (name "r-savr")
  1081. (version "1.20.0")
  1082. (source
  1083. (origin
  1084. (method url-fetch)
  1085. (uri (bioconductor-uri "savR" version))
  1086. (sha256
  1087. (base32
  1088. "13bwq2a2pygdkmhrcmvz525wsi5i01j911711zgs6x93wj20b2w7"))))
  1089. (properties `((upstream-name . "savR")))
  1090. (build-system r-build-system)
  1091. (propagated-inputs
  1092. `(("r-ggplot2" ,r-ggplot2)
  1093. ("r-gridextra" ,r-gridextra)
  1094. ("r-reshape2" ,r-reshape2)
  1095. ("r-scales" ,r-scales)
  1096. ("r-xml" ,r-xml)))
  1097. (home-page "https://github.com/bcalder/savR")
  1098. (synopsis "Parse and analyze Illumina SAV files")
  1099. (description
  1100. "This package provides tools to parse Illumina Sequence Analysis
  1101. Viewer (SAV) files, access data, and generate QC plots.")
  1102. (license license:agpl3+)))
  1103. (define-public r-chipexoqual
  1104. (package
  1105. (name "r-chipexoqual")
  1106. (version "1.6.0")
  1107. (source
  1108. (origin
  1109. (method url-fetch)
  1110. (uri (bioconductor-uri "ChIPexoQual" version))
  1111. (sha256
  1112. (base32
  1113. "1773bpiybn4g9jlv46z29x19q4dpcvn7lairr3lq5pdqbqmz5hnp"))))
  1114. (properties `((upstream-name . "ChIPexoQual")))
  1115. (build-system r-build-system)
  1116. (propagated-inputs
  1117. `(("r-biocparallel" ,r-biocparallel)
  1118. ("r-biovizbase" ,r-biovizbase)
  1119. ("r-broom" ,r-broom)
  1120. ("r-data-table" ,r-data-table)
  1121. ("r-dplyr" ,r-dplyr)
  1122. ("r-genomeinfodb" ,r-genomeinfodb)
  1123. ("r-genomicalignments" ,r-genomicalignments)
  1124. ("r-genomicranges" ,r-genomicranges)
  1125. ("r-ggplot2" ,r-ggplot2)
  1126. ("r-hexbin" ,r-hexbin)
  1127. ("r-iranges" ,r-iranges)
  1128. ("r-rcolorbrewer" ,r-rcolorbrewer)
  1129. ("r-rmarkdown" ,r-rmarkdown)
  1130. ("r-rsamtools" ,r-rsamtools)
  1131. ("r-s4vectors" ,r-s4vectors)
  1132. ("r-scales" ,r-scales)
  1133. ("r-viridis" ,r-viridis)))
  1134. (home-page "https://github.com/keleslab/ChIPexoQual")
  1135. (synopsis "Quality control pipeline for ChIP-exo/nexus data")
  1136. (description
  1137. "This package provides a quality control pipeline for ChIP-exo/nexus
  1138. sequencing data.")
  1139. (license license:gpl2+)))
  1140. (define-public r-dnacopy
  1141. (package
  1142. (name "r-dnacopy")
  1143. (version "1.56.0")
  1144. (source
  1145. (origin
  1146. (method url-fetch)
  1147. (uri (bioconductor-uri "DNAcopy" version))
  1148. (sha256
  1149. (base32
  1150. "04cqdqxhva66xwh1s2vffi56b9fcrqd4slcrvqasj5lp2rkjli82"))))
  1151. (properties `((upstream-name . "DNAcopy")))
  1152. (build-system r-build-system)
  1153. (native-inputs `(("gfortran" ,gfortran)))
  1154. (home-page "https://bioconductor.org/packages/DNAcopy")
  1155. (synopsis "DNA copy number data analysis")
  1156. (description
  1157. "This package implements the @dfn{circular binary segmentation} (CBS)
  1158. algorithm to segment DNA copy number data and identify genomic regions with
  1159. abnormal copy number.")
  1160. (license license:gpl2+)))