Bedtk: Finding Interval Overlap with Implicit Interval Tree
Abstract
Summary We present bedtk, a new toolkit for manipulating genomic intervals in the BED format. It supports sorting, merging, intersection, subtraction and the calculation of the breadth of coverage. Bedtk employs implicit interval tree, a new data structure for fast interval overlap queries. It is several to tens of times faster than existing tools and tends to use less memory.Availability https://github.com/lh3/bedtkContact hli{at}jimmy.harvard.edu, jiazhen_rong{at}hms.harvard.eduCompeting Interest StatementThe authors have declared no competing interest.View Full Text
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 11
- FWCI
- 0.41
- Field percentile
- top 47%
- Research Focus
- Approach
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
- pyBedGraph: a Python package for fast operations on 1-dimensional genomic signal tracks
Henry B. Zhang, Minji Kim, … Yijun Ruan·BioinformaticsPeer-reviewed·Jan 31, 2020
- GIA: A genome interval arithmetic toolkit for high performance interval set operations
Noam Teyssier, Martin Kampmann, Hani Goodarzi·bioRxiv·Sep 20, 2023
- 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
- Intervene: a tool for intersection and visualization of multiple gene or genomic region sets
Aziz Khan, Anthony Mathelier·BMC BioinformaticsPeer-reviewed·May 31, 2017