Package: iscream 1.2.0

James Eapen

iscream: Make fast and memory efficient BED file queries, summaries and matrices

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.

Authors:James Eapen [aut, cre], Jacob Morrison [aut], Nathan Spix [ctb], Hui Shen [aut, ths, fnd]

iscream_1.2.0.tar.gz
iscream_1.2.0.zip(r-4.5-x86_64)
iscream_1.2.0.tgz(r-4.6-x86_64)iscream_1.2.0.tgz(r-4.6-arm64)iscream_1.2.0.tgz(r-4.5-x86_64)iscream_1.2.0.tgz(r-4.5-arm64)
iscream_1.2.0.tar.gz(r-4.7-arm64)iscream_1.2.0.tar.gz(r-4.7-x86_64)iscream_1.2.0.tar.gz(r-4.6-arm64)iscream_1.2.0.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
iscream/json (API)

# Install 'iscream' in R:
install.packages('iscream', repos = c('https://bioc-release.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/huishenlab/iscream/issues

Pkgdown/docs site:https://huishenlab.github.io

Uses libs:
  • curl– Easy-to-use client-side URL transfer library
  • bzip2– High-quality block-sorting file compressor library
  • xz-utils– XZ-format compression library
  • zlib– Compression library
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On BioConductor:iscream-1.3.0(bioc 3.24)iscream-1.2.0(bioc 3.23)

dataimportsoftwaresequencingsinglecelldnamethylationbedrcpptabixwgbscurlbzip2xz-utilszlibcppopenmp

6.04 score 12 scripts 250 downloads 17 exports 12 dependencies

Last updated from:f84f4560ea (on RELEASE_3_23). Checks:1 WARNING, 10 OK, 5 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
bioc-checksWARNING255
linux-devel-arm64OK231
linux-devel-x86_64OK286
source / vignettesOK307
linux-release-arm64OK262
linux-release-x86_64OK287
macos-release-arm64OK215
macos-release-x86_64OK433
macos-oldrel-arm64OK183
macos-oldrel-x86_64OK588
windows-devel-arm64FAIL214
windows-devel-x86_64FAIL151
windows-release-arm64FAIL252
windows-release-x86_64FAIL154
windows-oldrel-x86_64OK341
wasm-releaseFAIL156

Exports:get_df_stringget_granges_stringget_log_levelget_threadshtslib_versionmake_matmake_mat_bsseqmake_mat_grmake_mat_sequery_chromsset_log_levelset_threadssummarize_meth_regionssummarize_regionstabixtabix_grtabix_raw

Dependencies:data.tablelatticeMatrixparallellypbapplyRcppRcppArmadilloRcppParallelRcppProgressRcppSpdlogRhtslibstringfish

An introduction to iscream
Introduction | Installation | Loading iscream | tabix() | Setup | Making queries | Using r Biocpkg("GenomicRanges") | Setting column names | Rsamtools-style output | WGBS BED files | summarize_regions() | make_mat() | Further reading | Session info | References

Last update: 2026-04-21
Started: 2025-01-15

iscream vs Rsamtools::scanTabix
One file | Multiple files | Parsing records into a data frame | Multiple files as data frame | All benchmarks | Runtime | Session info

Last update: 2025-12-29
Started: 2025-06-24

Improving iscream performance
Setup | Input BED files | Regions | Multithreading | tabix() | summarize_regions | make_mat | Session info | References

Last update: 2025-12-29
Started: 2025-07-15

Plotting TSS methylation profiles
Setup | Download the data | Using tabix() | Get the Transcription start sites and flanking regions | Make a tabix query of the TSS flanking regions | Summarize average methylation profile around TSS | Plot average methylation profiles around the TSS | Using summarize_regions | Session info

Last update: 2025-12-29
Started: 2025-01-15

iscream compatible data structures
r Biocpkg("GenomicRanges") | From tabix queries | From summarize_regions() | From make_mat | r Biocpkg("SummarizedExperiment") | Making BSseq objects | Session info

Last update: 2025-12-29
Started: 2025-01-15

Getting htslib headers
Conda/miniconda/mamba/micromamba | Pixi | Session info

Last update: 2025-10-21
Started: 2025-04-22

Manuscript data availabiliy
Datasets | References

Last update: 2025-02-12
Started: 2025-02-12