igv-integration

Generate IGV PNG snapshots from multiple BAM files and BED-defined regions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typer, and includes scripts (resource) components.

What problem does it solve?

This Skill automates visualization workflows by generating IGV snapshots for genomic regions with multiple BAM tracks, aiding quality control and comparative analyses.

Core Features & Use Cases

  • Batch IGV Snapshots: Generate region-based PNGs across multiple BAMs.
  • BED Region Support: Process multiple regions from BED files for batch visualization.
  • Configurable Output: Customize IGV batch settings and output directories.

Quick Start

Create IGV snapshots for chr1:1000-2000 using three BAMs and save to an output directory.

Frequently Asked Questions about igv-integration

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

FAQPage Schema
How do I generate IGV snapshots for multiple BAM files across genomic regions?

IGV snapshots automate visualization of genomic regions by rendering PNG images from multiple BAM tracks simultaneously. Provide a genome ID (hg38, hg19, mm39), BAM file paths, a region or BED file, and an output directory to generate batch scripts that IGV executes, producing annotated snapshots for quality control and comparative analysis.

Can I process multiple regions at once using a BED file for batch BAM visualization?

Yes. BED-driven batch processing lets you define multiple genomic regions in a single file, then generate IGV snapshots across all regions with your BAM inputs in one run. The Skill iterates through each BED entry and produces region-specific PNGs, streamlining multi-region comparative workflows.

What inputs do I need to create IGV snapshots with this Skill?

Required inputs are a genome identifier (hg38, hg19, mm39), one or more BAM files, either a single region string or a BED file containing regions, and an output directory. Optional settings include IGV installation path, maximum panel height, and Java heap size to customize rendering and performance.

Does this Skill work for WGS and WES visualization tasks?

Yes. The Skill is designed for whole-genome sequencing (WGS) and whole-exome sequencing (WES) visualization, supporting both single-region multi-BAM comparisons for detailed inspection and BED-driven batch processing for large-scale quality assurance across multiple samples.

What are the limitations when batch processing many regions with large BAM files?

Performance depends on BAM file size, region count, and Java heap allocation. Rendering large regions or many BAM tracks simultaneously can be memory-intensive. Configure the java-heap and max-panel-height parameters to balance visualization quality with available system resources.

Can I customize IGV rendering settings like panel height and memory allocation?

Yes. The Skill accepts optional configuration for igv-path, max-panel-height, and java-heap, allowing you to specify the IGV installation location, adjust track panel dimensions, and allocate memory to the Java process for optimal rendering of your BAM datasets.