visualization-workflow

Generate publication-quality visualizations of ENCODE genomic data with deepTools, IGV, UCSC, R, and Python.

26|5|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ammawla/encode-toolkit --skill visualization-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visualization-workflow
Source: https://github.com/ammawla/encode-toolkit/tree/main/plugin/skills/visualization-workflow
Command: npx skills add https://github.com/ammawla/encode-toolkit --skill visualization-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires deepTools, IGV, R, python matplotlib, python seaborn, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of generating comprehensive, publication-quality visualizations for ENCODE genomic data, enabling researchers to interpret and present their findings effectively.

Core Features & Use Cases

  • Heatmaps and Profiles: Generate clustered heatmaps and average signal profiles for ChIP-seq, ATAC-seq, and other sequencing data using deepTools.
  • Genome Browser Visualizations: Prepare IGV and UCSC browser tracks, screenshots, and track hub configurations for locus-specific and genome-wide inspection.
  • Publication Figures: Create high-resolution static plots with consistent styling in R and Python, suitable for scientific publications and presentations.
  • Use Case: Visualize H3K27ac enrichment at pancreatic islet enhancers, overlay multiple marks, and prepare figures comparing conditions with precise normalization and color schemes.

Quick Start

Download signal files, compute matrices, and generate heatmaps with deepTools, then prepare IGV snapshots at loci of interest or configure UCSC track hubs for sharing.

Frequently Asked Questions about visualization-workflow

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

FAQPage Schema
How do I create publication-ready heatmaps for ChIP-seq and ATAC-seq data?

Publication-ready heatmaps for ChIP-seq and ATAC-seq data are created by downloading signal files and computing matrices with deepTools to generate clustered heatmaps and average signal profiles. This workflow supports precise normalization and consistent color schemes for scientific figures.

How do I prepare UCSC track hubs and IGV screenshots for genomic data visualization?

UCSC track hubs and IGV screenshots for genomic data visualization are prepared by configuring browser track files and capturing locus-specific snapshots. This workflow facilitates genome-wide inspection and sharing of ENCODE genomic data across visualization platforms.

Can I use R and Python matplotlib to generate high-resolution genomic publication figures?

R and Python matplotlib can be used to generate high-resolution static genomic publication figures. By utilizing R alongside python seaborn, researchers can create plots with consistent styling suitable for scientific publications and presentations.

What is the best way to visualize H3K27ac enrichment at specific genomic loci across multiple conditions?

Visualizing H3K27ac enrichment at specific genomic loci across conditions is best achieved by computing matrices with deepTools and overlaying signal tracks. This approach enables precise comparison of enrichment at pancreatic islet enhancers and other loci with accurate normalization.

Do I need deepTools and IGV installed to generate genome browser tracks and heatmaps?

deepTools and IGV are required dependencies to generate genome browser tracks and heatmaps in this workflow. The environment also requires R and python matplotlib with seaborn to support the full range of visualization modalities for ENCODE genomic data presentation.