What problem does it solve?
deepTools automates the conversion, quality control, normalization, and visualization of high-throughput sequencing (NGS) alignment data so you can move from raw BAM files to interpretable genomic coverage tracks and publication-ready plots.
Core Features & Use Cases
- BAM to coverage track conversion: Generate normalized bigWig/bedGraph signals for ChIP-seq, RNA-seq, ATAC-seq (via tools like bamCoverage).
- Replicate/sample quality control: Assess enrichment and consistency using correlation, PCA, fingerprints, and coverage diagnostics (via multiBamSummary/plotCorrelation/plotPCA/plotFingerprint).
- Heatmaps and meta-profiles: Produce TSS/peak-centered heatmaps and profile plots using computeMatrix, plotHeatmap, and plotProfile for common functional genomics summaries.
- Experiment-type aware guidance: Includes workflow patterns and best-practice parameter reminders (e.g., extendReads usage differences between ChIP-seq and RNA-seq, ATAC Tn5 shifting).
Use Case: You have multiple ChIP-seq BAM replicates and want to validate data quality, generate normalized coverage tracks, and create a TSS heatmap plus enrichment at peak regions in a reproducible workflow.
Quick Start
Ask the AI to validate your BAM and BED inputs, then generate a ChIP-seq QC workflow script that computes correlation/PCA, coverage, fragment size QC, and ChIP enrichment fingerprint for your samples.