What problem does it solve?
deepTools helps you process and analyze NGS alignment data so you can quickly validate experiments, normalize coverage, compare conditions, and generate clear genomic visualizations without manual, error-prone steps.
Core Features & Use Cases
- Convert and normalize coverage tracks: Transform BAM files into bigWig/bedGraph with appropriate normalization (e.g., RPGC/CPM/RPKM) for downstream genome browser viewing and comparisons.
- Run experiment QC and replicate diagnostics: Produce fingerprint, correlation, PCA, coverage, and fragment-size checks to assess data quality and consistency.
- Generate publication-style heatmaps and profiles: Build matrices around genomic features (TSS, genes, peaks) and render heatmaps/profile plots for ChIP-seq, RNA-seq, ATAC-seq, and related assays.
- Compare samples for enrichment: Create log2 ratio tracks and enrichment plots for treatment vs control, including peak-region visualization.
Quick Start
Use the deeptools skill to generate a ChIP-seq QC workflow by running scripts/workflow_generator.py chipseq_qc with your input BAMs and genome effective size, then review correlation/PCA, coverage, fragment size, and fingerprint outputs.