iscream
Make fast and memory efficient BED file queries, summaries and matrices
Bioconductor version: 3.23 · Package version: 1.2.0
BED files store ranged genomic data that can be queried even when the files are compressed. iscream can query data from BED files and return them in muliple formats: parsed records or their summary statistics as data frames or GenomicRanges objects, and matrices as matrix, GenomicRanges, or SummarizedExperiment objects. iscream also provides specialized support for importing methylation data.
Installation
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("iscream") Details
| Maintainer | James Eapen <james.eapen@vai.org> |
| Author | James Eapen [aut, cre] (ORCID: <https://orcid.org/0000-0001-6016-3598>), Jacob Morrison [aut] (ORCID: <https://orcid.org/0000-0001-8592-4744>), Nathan Spix [ctb], Hui Shen [aut, ths, fnd] (ORCID: <https://orcid.org/0000-0001-9767-4084>) |
| License | MIT + file LICENSE |
| URL | https://huishenlab.github.io/iscream/, https://github.com/huishenlab/iscream/ |
| Bug Reports | https://github.com/huishenlab/iscream/issues/ |
| System Requirements | htslib: htslib-devel (rpm) or libhts-dev (deb) & tabix: htslib-tools (rpm) or tabix (deb) & GNU make |
| Downloads rank | 128 |
| Source branch | RELEASE_3_23 |
| biocViews | DNAMethylation, DataImport, Sequencing, SingleCell, Software |
Documentation
- An introduction to iscream
- Getting htslib headers
- Improving iscream performance
- iscream compatible data structures
- iscream vs Rsamtools::scanTabix
- Manuscript data availabiliy
- Plotting TSS methylation profiles
Download
Dependencies
Depends: R (>= 4.4)
Imports: Rcpp, Matrix, data.table, methods, pbapply, parallelly, stringfish
LinkingTo: Rcpp, RcppArmadillo, RcppProgress, RcppSpdlog, Rhtslib, stringfish
Suggests: BiocFileCache, BiocStyle, bsseq, ggplot2, ggridges, knitr, microbenchmark, rmarkdown, GenomicRanges, IRanges, Rsamtools, SummarizedExperiment, S4Vectors, testthat (>= 3.0.0)