CexoR
CexoR analyzes replicated ChIP-exo BAM alignments to identify and rank strand-specific protein-DNA binding sites.
Key Features:
- Strand-Specific Analysis: Uses the cumulative Skellam distribution function from the skellam package to detect significant normalized count differences between opposing DNA strands at each peak-pair.
- Peak-Pair Identification: Identifies peak-pairs by calculating probabilities with the Skellam distribution, modeling the cross-correlation of two Poisson distributions to detect consecutive punctate read enrichment on Watson-and-Crick strands.
- Irreproducible Discovery Rate (IDR): Estimates the irreproducible discovery rate for overlapping peak-pairs across biological replicates using the idr package to rank reproducible events.
- Output Format: Reports results in BED format files for downstream genomic analyses.
Scientific Applications:
- High-resolution mapping of protein-DNA interactions: Enables precise localization of protein-binding events from ChIP-exo data by exploiting strand-specific exonuclease digestion signals.
- Extension to related protocols: Can be applied to similar high-resolution ChIP protocols such as ChIP-nexus for strand-specific peak-pair detection.
Methodology:
Accepts replicated ChIP-exo data in BAM alignment format; applies the cumulative Skellam distribution (skellam package) to detect normalized strand-count differences and to compute peak-pair probabilities modeling two Poisson distributions; estimates reproducibility across replicates with the idr package; outputs results in BED format.
Topics
Collections
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Madrigal P. CexoR: an R/Bioconductor package to uncover high-resolution protein-DNA interactions in ChIP-exo replicates. EMBnet.journal. 2015;21(0). doi:10.14806/ej.21.0.837.
DOI: 10.14806/ej.21.0.837