bioRxivBioinformaticsPreprint
GIA: A genome interval arithmetic toolkit for high performance interval set operations
Abstract
MotivationThis study addresses the pressing need for efficient interval techniques in processing vast genomic datasets, such as those generated by ChIP-seq, RNA-seq, and whole-genome sequencing. Intervals are critical in characterizing biological features, necessitating streamlined interval manipulation for meaningful insights. Existing tools often struggle with memory and runtime requirements when managing extensive genomic region arithmetic. ResultsThe study introduces GIA (Genomic Interval Arithmetic) and BEDRS, a novel command-line tool and a rust library that significantly enhance the performance of genomic interval analysis. GIA outperforms existing tools like BEDOPS, BEDTools, and GenomicRanges by a factor of 2x to 20x across a range of operations. These advances enable researchers to perform genomic interval operations more efficiently, drastically reducing computational time and resource requirements in high-throughput genomic sequencing analysis. Availability and Implementation- https://github.com/noamteyssier/gia - https://github.com/noamteyssier/bedrs
- assay: whole-genome sequencing
- assay: ChIP-seq
- assay: DNA methylation
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- approach: experimental assay
- Citations
- 2
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Augmented Interval List: a novel data structure for efficient genomic interval search
Jianglin Feng, Aakrosh Ratan, Nathan C. Sheffield·BioinformaticsPeer-reviewed·May 28, 2019
- PyRanges: efficient comparison of genomic intervals in Python
Endre Bakken Stovner, Pål Sætrom·BioinformaticsPeer-reviewed·Aug 1, 2019
- IGD: high-performance search for large-scale genomic interval datasets
Jianglin Feng, Nathan C. Sheffield·BioinformaticsPeer-reviewed·Dec 15, 2020
- Bedtk: Finding Interval Overlap with Implicit Interval Tree
Heng Li, Jiazhen Rong·BioinformaticsPeer-reviewed·Sep 9, 2020
- A Comprehensive Benchmark of Tools for Efficient Genomic Interval Querying
Richard A Schäfer, Rendong Yang·Briefings in BioinformaticsPeer-reviewed·Jul 1, 2025
- VARAN-GIE: Curation of Genomic Interval Sets
Niko P. Popitsch·BioinformaticsPeer-reviewed·Aug 20, 2018