Genome biologyBioinformaticsPeer-reviewed journal article
Bedshift: perturbation of genomic interval sets
Abstract
Functional genomics experiments, like ChIP-Seq or ATAC-Seq, produce results that are summarized as a region set. Many tools have been developed to analyze region sets, including computing similarity metrics to compare them. However, there is no way to objectively evaluate the effectiveness of region set similarity metrics. In this paper we present Bedshift, a command-line tool and Python API to generate new BED files by making random perturbations to an original BED file. Perturbed files have known similarity to the original file and are therefore useful to benchmark similarity metrics. To demonstrate, we used Bedshift to create an evaluation dataset of hundreds of perturbed files generated by shifting, adding, and dropping regions from a reference BED file. Then, we compared four similarity metrics: Jaccard score, coverage score, Euclidean distance, and cosine similarity. Our results highlight differences in behavior among these metrics, such as that Jaccard score is most sensitive to added or dropped regions, while coverage score is most sensitive to shifted regions. Together, we show that Bedshift is a useful tool for creating randomized region sets for a variety of uses. AvailabilityBSD2-licensed source code and documentation can be found at https://bedshift.databio.org.
- Citations
- 8
- FWCI
- 0.63
- Field percentile
- top 38%
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
- Seqpare: a self-consistent metric of similarity between genomic interval sets
Selena C. Feng, Nathan C. Sheffield, Jianglin Feng·F1000ResearchPeer-reviewed·Jun 9, 2020
- Bedtk: Finding Interval Overlap with Implicit Interval Tree
Heng Li, Jiazhen Rong·BioinformaticsPeer-reviewed·Sep 9, 2020
- 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
- benchNGS : An approach to benchmark short reads alignment tools
Farzana Rahman, Mehedi Hassan, … Tatiana Tatarinova·bioRxiv·Apr 18, 2015
- Methods for constructing and evaluating consensus genomic interval sets
Julia Rymuza, Yuchen Sun, … Nathan C. Sheffield·Nucleic Acids ResearchPeer-reviewed·Jul 30, 2024