Skip to content
Faith Okamoto edited this page Aug 5, 2026 · 94 revisions

Welcome to the vg wiki!

In a hurry? Check our Quickstart guide or some Basic Operations.

Variation graphs are powerful objects capable of describing populations of genomes. vg provides a set of tools to construct, manipulate, and visualize them in the context of genome informatics.

Please feel free to edit and extend this wiki! For any questions or concerns please use the issues page in this repository, or drop by the vg chat on gitter or irc (#vg in freenode).

Tutorials

Basic usage

  1. Get graph: Construction examples (or download a graph such as from the HPRC).
    WARNING! Note that nodes must be no more than 1024bp long. vg construct -m 1024 or vg mod -X 1024 will chop nodes down to size. Or construct with vg autoindex to do it automatically.
  2. Simplify graph for better read alignment: Haplotype Sampling
  3. Index graph:
  4. Align reads:
  5. Call variants: SV genotyping and variant calling

Things you might need

General reference

Understanding our data formats

VG Development

Clone this wiki locally