genomics

Igv Tool: Setup, Examples, And Practical Applications

The Integrative Genomics Viewer (IGV) is a high performance visualization tool designed for interactive exploration of large scale genomic datasets. Whether you're aligning sequencing reads against a

Igv Tool: Setup, Examples, And Practical Applications
In this story

The Integrative Genomics Viewer (IGV) is a high-performance visualization tool designed for interactive exploration of large-scale genomic datasets. Whether you're aligning sequencing reads against a reference genome or investigating structural variations, IGV handles gigabase-scale data smoothly on a standard desktop computer.

Researchers use IGV to inspect next-generation sequencing (NGS) data, RNA-Seq results, DNA methylation profiles, and ChIP-Seq peaks. Understanding how to configure tracks, navigate coordinates, and interpret alignments lets you spot sequencing artifacts and biological anomalies that summary statistics often miss.

Understanding the Architecture of IGV

IGV loads data dynamically. Instead of consuming massive amounts of RAM by reading an entire genome file at once, the software fetches data views based on your current genomic window and zoom level.

  • Reference Genomes: IGV supports standard builds like hg38 and mm10 out of the box. You can also load custom fasta files for non-model organisms.
  • Data Tracks: Each dataset appears as an individual horizontal strip. You can stack gene annotations, variant call files (VCF), and coverage tracks vertically.
  • Client-Server Model: While the desktop application runs locally, it can stream remote files via HTTPS or cloud buckets using index files (.bai, .tbi) without downloading entire multi-gigabyte BAM files.

Setting Up Your First IGV Session

Getting started requires three core components: a reference genome, an alignment file, and an index file. Without proper indexing, IGV won't load coordinate-sorted data efficiently.

  1. Download and install the desktop application from the Broad Institute IGV page.
  2. Launch the application and select your target reference genome from the dropdown menu in the top left corner (such as Human hg38).
  3. Load your alignment file by navigating to File > From File and selecting your sorted BAM or CRAM file. Ensure the corresponding index file (.bai) sits in the exact same directory.
  4. Paste a specific genomic coordinate or gene name (like TP53 or chr17:7,668,421-7,687,490) into the search box to jump straight to your region of interest.

Practical Applications in Genomics Research

Genomics workflows rely on visual validation to catch pipeline errors and confirm biological discoveries. Here is how researchers apply IGV across different experimental designs.

Variant Call Validation

Automated variant callers frequently produce false positives due to alignment errors, low complexity regions, or PCR duplicates. When a variant caller flags a single-nucleotide polymorphism (SNP) or insertion-deletion (indel), loading the BAM file in IGV lets you inspect the raw reads. If you see soft-clipped reads piling up on one side of a breakpoint or mismatch patterns occurring only on reads in a single orientation, you know the variant is likely an artifact.

RNA-Seq Splice Junction Analysis

RNA sequencing data contains reads that span exon-exon junctions. IGV displays these split reads as thin lines connecting mapped blocks. By inspecting splice junctions, researchers verify alternative splicing events, detect novel exon skipping, and check for retention of introns that standard count matrices might obscure. You can adjust track settings to color alignments by strand or first-read template, making it easier to track directional transcription.

ChIP-Seq Peak Inspection

Chromatin immunoprecipitation sequencing identifies protein-binding sites across the genome. When peaks are called, loading the aligned reads alongside input controls helps you evaluate peak enrichment. True binding sites show clear, strand-specific bimodal peaks (shifts between positive and negative strand reads), whereas artifactual peaks often look noisy or mirror input controls directly.

Common Mistakes When Using IGV

Even experienced analysts run into visualization pitfalls that lead to misinterpretations. Avoid these common missteps:

  • Missing Index Files: Trying to load a BAM or VCF file without a companion index file causes errors or silent failures. Always ensure index files accompany your alignment data.
  • Ignoring Read Group and Pairing Info: Failing to color alignments by insert size or pair orientation makes it difficult to spot large structural variants or chimeric reads.
  • Overlooking Scale Adjustments: Default autoscale settings on coverage tracks can misrepresent read depth differences between samples if tracks don't share a uniform y-axis maximum.
  • Mismatched Reference Builds: Loading hg19 alignment coordinates onto an hg38 reference genome shifts all tracks out of alignment, resulting in blank screens or garbage visualizations.

For official documentation, file format specifications, and advanced scripting guides, consult the IGV User Guide.

Frequently Asked Questions

What file formats does IGV support?

IGV supports a wide range of standard bioinformatics formats, including BAM, CRAM, VCF, BED, GFF, GTF, BigWig, and wig files. Most file types require a corresponding index file to enable fast random access.

Can I run IGV without a desktop interface?

Yes. The Broad Institute provides IGV-Report and command-line utilities for automated image generation and batch processing, which fits well into automated bioinformatics pipelines.

Why are my reads appearing grayed out in IGV?

Reads appear gray when their mapping quality is high and they match the reference genome. Mismatches, insertions, and deletions are highlighted with specific colors so they stand out against the consensus sequence.

How do I load custom genomes into IGV?

You can load custom reference genomes by going to Genomes > Load Genome from File and selecting your FASTA file alongside a corresponding gene annotation file in GTF or GFF format.

SB

Written by

Samuel Baker

Samuel Baker approaches each story with intellectual curiosity and a commitment to fairness, earning the trust of readers and sources alike.

More from genomics