deeptools

Convert BAM to bigWig and generate QC visualizations for NGS data.

15|2|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/rubensliv/k-dense-ai --skill deeptools-rubensliv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deeptools
Source: https://github.com/rubensliv/k-dense-ai/tree/main/scientific-skills/deeptools
Command: npx skills add https://github.com/rubensliv/k-dense-ai --skill deeptools-rubensliv

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

deepTools provides an end-to-end toolkit for processing and visualizing next-generation sequencing (NGS) data, simplifying conversion of read alignments into normalized coverage tracks and generating QC metrics and publication-quality visualizations.

Core Features & Use Cases

  • BAM to bigWig conversion and coverage normalization for ChIP-seq, RNA-seq, ATAC-seq.
  • QC and visualization workflows including correlation, PCA, fingerprint plots, heatmaps and profiles around genomic features.
  • Use Case: quickly produce comparative visualizations across multiple samples to assess enrichment and data quality.

Quick Start

Generate a starter workflow with the generator using your BAM files.

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 bigWig for ChIP-seq and ATAC-seq visualization?

Convert BAM files to bigWig for ChIP-seq and ATAC-seq visualization by using the bamCoverage tool to transform read alignments into normalized coverage tracks. This Skill orchestrates the end-to-end conversion process and prepares the output for downstream plotting.

What is the best way to generate publication-ready heatmaps from NGS data?

The best way to generate publication-ready heatmaps from NGS data is using computeMatrix to calculate scores across genomic regions, followed by plotHeatmap to render the visualizations. This Skill integrates both steps to produce comparative heatmap profiles around genomic features.

How do I perform QC on RNA-seq and ChIP-seq samples using PCA and correlation plots?

Perform QC on RNA-seq and ChIP-seq samples by using multiBamSummary to calculate read coverage correlations, followed by plotPCA and plotFingerprint to assess enrichment and data quality. This Skill orchestrates these tools to generate comprehensive QC visualizations.

Can I compare coverage tracks across multiple NGS samples directly from BAM files?

Yes, you can compare coverage tracks across multiple NGS samples directly from BAM files by using the bamCompare tool. This Skill enables comparative analysis by normalizing multiple samples and generating visualizations to assess relative enrichment.

Does this deepTools workflow support ATAC-seq fingerprint plots for enrichment QC?

Yes, this deepTools workflow supports ATAC-seq fingerprint plots for enrichment QC by utilizing the plotFingerprint tool. It assesses sample quality and enrichment levels to ensure your ATAC-seq data meets publication standards.

Why use computeMatrix before plotting profiles around genomic features?

Use computeMatrix before plotting profiles around genomic features because it calculates and prepares the signal score matrix required by visualization tools. This Skill relies on computeMatrix output to generate accurate heatmaps and profile plots for publication-ready figures.