BMC BioinformaticsBioinformaticsPeer-reviewed journal article
WACS: Improving Peak Calling by Optimally Weighting Controls
Abstract
MotivationChromatin immunoprecipitation followed by high throughput sequencing (ChIP-seq), initially introduced more than a decade ago, is widely used by the scientific community to detect protein/DNA binding and histone modifications across the genome. Every experiment is prone to noise and bias, and ChIP-seq experiments are no exception. To alleviate bias, the incorporation of control datasets in ChIP-seq analysis is an essential step. The controls are used to account for the background signal, while the remainder of the ChIP-seq signal captures true binding or histone modification. However, a recurrent issue is different types of bias in different ChIP-seq experiments. Depending on which controls are used, different aspects of ChIP-seq bias are better or worse accounted for, and peak calling can produce different results for the same ChIP-seq experiment. Consequently, generating "smart" controls, which model the non-signal effect for a specific ChIP-seq experiment, could enhance contrast and increase the reliability and reproducibility of the results. ResultsWe propose a peak calling algorithm, Weighted Analysis of ChIP-seq (WACS), which is an extension of the well-known peak caller MACS2. There are two main steps in WACS: First, weights are estimated for each control using non-negative least squares regression. The goal is to customize controls to model the noise distribution for each ChIP-seq experiment. This is then followed by peak calling. We demonstrate that WACS significantly outperforms MACS2 and AIControl, another recent algorithm for generating smart controls, in the detection of enriched regions along the genome, in terms of motif enrichment and reproducibility analyses. ConclusionThis ultimately improves our understanding of ChIP-seq controls and their biases, and shows that WACS results in a better approximation of the noise distribution in controls.
- assay: ChIP-seq
- research focus: variant calling
- research focus: benchmarking
- approach: statistical model
- Citations
- 10
- FWCI
- 0.24
- Field percentile
- 41th percentile
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
- Accounting for GC-content bias reduces systematic errors and batch effects in ChIP-Seq data
Mingxiang Teng, Rafael A. Irizarry·Genome ResearchPeer-reviewed·Nov 1, 2017
- AIControl: Replacing matched control experiments with machine learning improves ChIP-seq peak identification
Naozumi Hiranuma, Scott Lundberg, Su‐In Lee·Nucleic Acids ResearchPeer-reviewed·Feb 28, 2019
- RECAP reveals the true statistical significance of ChIP-seq peak calls
Justin G. Chitpin, Aseel Awdeh, Theodore J. Perkins·BioinformaticsPeer-reviewed·Feb 27, 2019
- Ritornello: High fidelity control-free chip-seq peak calling
Kelly Patrick Stanton, Jiaqi Jin, … Yuval Kluger·bioRxiv·Dec 11, 2015
- Features of ChIP-seq data peak calling algorithms with good operating characteristics
Reuben Thomas, Sean Thomas, … Katherine S Pollard·bioRxiv·Jan 22, 2016
- ChIP-AP, An Integrated ChIP-Seq Analysis Pipeline
Jeremiah Suryatenggara, Kol Jia Yong, … Mahmoud Adel Bassal·bioRxiv·Apr 18, 2021