CNN-Peaks
CNN-Peaks applies convolutional neural networks (CNNs) to perform peak calling on ChIP-seq datasets, identifying enriched genomic regions indicative of protein–DNA interactions.
Key Features:
- Deep Learning Approach: Uses a supervised convolutional neural network architecture tailored to identify peak regions in ChIP-seq signal patterns.
- Training with Human-Labeled Data: Model training uses ChIP-seq datasets annotated by human researchers marking presence or absence of peaks.
- Automated Peak Prediction: Produces autonomous peak predictions on previously unseen genomic segments across multiple ChIP-seq datasets.
- Performance Evaluation: Demonstrated superior performance in comparative analyses using benchmark datasets commonly used for validating peak callers.
- Robustness to Noise and Bias: Incorporates methods to address irregular noise and bias inherent in ChIP-seq data during processing.
Scientific Applications:
- Genome-wide epigenetic interaction mapping: Enables identification of genome-wide epigenetic interaction sites from ChIP-seq experiments.
- Disease-associated functional element discovery: Facilitates detection of functional genomic elements associated with diseases via identified peaks.
- Gene regulation and chromatin dynamics studies: Supports analyses of transcription factor binding, histone modifications, and chromatin state dynamics.
Methodology:
Integrates a supervised CNN-based model within a processing pipeline for ChIP-seq data, trained on human-labeled peak annotations, applied to address noise and bias in signals, and evaluated using benchmark datasets.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python, C
- Added:
- 1/18/2021
- Last Updated:
- 2/13/2021
Operations
Publications
Oh D, Strattan JS, Hur JK, Bento J, Urban AE, Song G, Cherry JM. CNN-Peaks: ChIP-Seq peak detection pipeline using convolutional neural networks that imitate human visual inspection. Scientific Reports. 2020;10(1). doi:10.1038/s41598-020-64655-4. PMID:32404971. PMCID:PMC7220942.