deeptools

Convert BAM files to normalized bigWig tracks and generate QC plots.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/gabrielvuksani/wotann --skill deeptools-gabrielvuksani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deeptools
Source: https://github.com/gabrielvuksani/wotann/tree/main/skills/scientific/deeptools
Command: npx skills add https://github.com/gabrielvuksani/wotann --skill deeptools-gabrielvuksani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It helps you analyze high-throughput sequencing (NGS) experiments by converting alignment outputs into normalized tracks, running quality control, and generating publication-ready QC and visualization figures without manual tool juggling.

Core Features & Use Cases

  • BAM to normalized coverage generation: Converts BAM alignments into bigWig/bedGraph coverage suitable for genome browser viewing and downstream analysis.
  • NGS quality control and comparison: Performs correlation, PCA, fingerprinting, coverage assessment, and fragment-size checks to diagnose dataset quality and replicate consistency.
  • Heatmaps, profiles, and enrichment visualizations: Builds computeMatrix outputs and renders heatmaps/profiles around TSS or other genomic features, plus enrichment/peak-region visualizations.
  • Core workflows by experiment type: Supports common ChIP-seq, RNA-seq (including strand-specific coverage), and ATAC-seq workflows (including Tn5 offset correction).
  • Operational guardrails and best practices: Guides correct normalization choices (RPGC/CPM/RPKM/BPM) and important parameter warnings such as not extending reads for RNA-seq.

Quick Start

Use the Skill to validate your BAM, bigWig, and BED inputs first, then generate a ChIP-seq QC workflow template and run it to produce correlation/PCA/coverage/fingerprint outputs.

Frequently Asked Questions about deeptools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert BAM files to normalized bigWig tracks for ChIP-seq and RNA-seq?

To convert BAM files to normalized bigWig tracks, you can generate coverage outputs suitable for genome browser viewing using normalization methods like RPGC, CPM, RPKM, or BPM. The process validates BAM inputs and applies correct normalization for ChIP-seq and RNA-seq workflows.

How do I run quality control and sample comparisons on NGS alignment data?

Running NGS quality control and sample comparisons involves performing correlation, PCA, fingerprinting, and fragment-size checks on alignment data. This diagnoses dataset quality and replicate consistency across ChIP-seq, RNA-seq, and ATAC-seq experiments without manual tool juggling.

Can I generate heatmaps and profiles around TSS for ATAC-seq data?

Yes, you can generate heatmaps and profiles around TSS or other genomic features for ATAC-seq data by building computeMatrix outputs. The workflow supports rendering visualization matrices and enrichment plots, including ATAC-seq specific Tn5 offset correction.

What normalization method should I use when converting BAM to bigWig for RNA-seq coverage?

When converting BAM to bigWig for RNA-seq coverage, you must select appropriate normalization like RPKM or CPM and avoid extending reads. Applying correct normalization choices ensures accurate strand-specific coverage representation in downstream analysis.

Does deepTools support strand-specific coverage generation for RNA-seq workflows?

Yes, deepTools supports common RNA-seq workflows including strand-specific coverage generation. It converts BAM alignments into normalized bigWig or bedGraph coverage tracks while providing operational guardrails to prevent incorrect read extension during processing.

Why do my NGS QC plots show inconsistent correlation between ChIP-seq replicates?

Inconsistent correlation in NGS QC plots often indicates variable dataset quality or replicate inconsistency. Running correlation, PCA, and fingerprinting checks diagnoses these issues by assessing coverage and fragment-size distributions across ChIP-seq alignment outputs.