Inferensys

Glossary

Variant Allele Fraction (VAF)

The proportion of sequencing reads supporting a variant allele relative to the total read depth at that locus, used to distinguish heterozygous germline variants from somatic mutations or artifacts.
Developer demonstrating multi-agent tool use, agent tool selection interface on laptop, casual tech demo moment.
SOMATIC VS. GERMLINE DISCRIMINATION

What is Variant Allele Fraction (VAF)?

Variant Allele Fraction quantifies the proportion of sequencing reads supporting a non-reference allele, serving as a critical metric for distinguishing heterozygous germline variants from somatic mutations and sequencing artifacts.

Variant Allele Fraction (VAF) is the ratio of sequencing reads containing a specific alternate allele to the total number of reads covering that genomic locus. Mathematically expressed as VAF = Alternate Reads / (Reference Reads + Alternate Reads), this metric provides a quantitative measure of allele prevalence within a DNA sample. A heterozygous germline variant in a diploid genome typically exhibits a VAF near 0.5, while somatic mutations in tumor biopsies often present at lower, subclonal fractions due to stromal admixture and tumor heterogeneity.

Deep learning variant callers leverage VAF as a primary feature for somatic variant classification, integrating it with strand bias and base quality metrics to distinguish true biological mutations from technical artifacts. In tumor-normal pairing workflows, the differential VAF between matched samples enables precise subtraction of germline polymorphisms. Low VAF thresholds are carefully calibrated to detect minimal residual disease, though they require rigorous false discovery rate control to suppress false positives arising from sequencing errors in homopolymer regions.

VARIANT ALLELE FRACTION

Key Characteristics of VAF

Variant Allele Fraction (VAF) is the fundamental metric for distinguishing somatic mutations from germline variants and sequencing artifacts. It is calculated as the ratio of reads supporting the alternate allele to the total read depth at a given genomic locus.

01

Mathematical Definition

VAF is defined as:

VAF = Alternate Allele Depth / Total Read Depth

  • Numerator: Number of sequencing reads containing the variant allele
  • Denominator: Total number of reads covering that genomic position
  • Expressed as a fraction (0.0 to 1.0) or percentage (0% to 100%)
  • A heterozygous germline variant in a diploid genome theoretically has a VAF of ~0.5 (50%)
  • Somatic mutations in tumor samples often exhibit VAFs ranging from <0.01 to 0.5 depending on tumor purity and clonality
02

Biological Interpretation

VAF provides critical insight into the clonal architecture of a sample:

  • Germline Heterozygous: VAF ≈ 0.5 in normal tissue; present in all cells
  • Germline Homozygous: VAF ≈ 1.0; both alleles carry the variant
  • Clonal Somatic: VAF reflects tumor purity and copy number; a heterozygous mutation in a pure tumor with diploid genome yields VAF ≈ 0.5
  • Subclonal Somatic: VAF < expected clonal fraction; indicates mutation present in only a subset of tumor cells
  • Artifactual: Strand-biased or low-complexity region variants often show aberrant VAF distributions
03

Tumor Purity Correction

Observed VAF in tumor samples must be adjusted for tumor purity (the fraction of cancer cells in the sample) and local copy number:

  • Expected VAF = (p × C_mut) / (p × C_total + (1-p) × 2)
    • p = tumor purity
    • C_mut = number of mutated allele copies
    • C_total = total copies at the locus in tumor cells
  • This correction is essential for accurate clonal deconvolution and distinguishing driver mutations from passengers
  • Tools like PyClone and ABSOLUTE integrate VAF with copy number to infer clonal populations
04

Sequencing Artifact Discrimination

VAF distributions help distinguish true variants from technical noise:

  • Oxidative damage artifacts (8-oxoguanine): Characteristic G>T transversions with low VAF (<0.05) and strong strand bias
  • FFPE-induced deamination: C>T transitions with low VAF in formalin-fixed samples
  • PCR errors: Random, non-reproducible low-VAF variants without strand bias
  • Cross-sample contamination: Unexpected heterozygous variants with VAF ≈ 0.5 from a different individual
  • Deep learning variant callers like DeepVariant implicitly learn VAF-related features from pileup images
05

Clinical Applications

VAF monitoring is central to precision oncology:

  • Minimal Residual Disease (MRD): Tracking ultra-low VAF mutations (<0.001) after treatment indicates residual cancer
  • Treatment Response: Declining VAF of driver mutations correlates with therapeutic efficacy
  • Resistance Emergence: Rising VAF of known resistance mutations (e.g., EGFR T790M) signals clonal expansion
  • Liquid Biopsy: Circulating tumor DNA VAF is typically <0.01 and requires error-suppressed sequencing methods
  • Clonal Hematopoiesis: Low VAF mutations in blood may represent age-related clonal expansion rather than malignancy
06

Statistical Confidence

The reliability of a VAF estimate depends on read depth and binomial sampling error:

  • Low coverage (<30x): High variance in VAF estimates; difficult to distinguish 0.4 from 0.5
  • High coverage (>500x): Enables detection of variants with VAF as low as 0.01
  • Confidence interval can be modeled using the binomial distribution:
    • Var(VAF) = VAF × (1 - VAF) / Depth
  • Fisher's exact test or beta-binomial models are used to assess whether an observed VAF deviates significantly from an expected value
  • Deep learning models incorporate read depth and base quality as explicit features to calibrate variant confidence
VARIANT ALLELE FRACTION

Frequently Asked Questions

Clear, technically precise answers to the most common questions about Variant Allele Fraction (VAF), its calculation, interpretation, and role in distinguishing true biological variants from sequencing artifacts.

Variant Allele Fraction (VAF) is the proportion of sequencing reads supporting a non-reference allele at a specific genomic locus, calculated by dividing the number of reads containing the variant allele by the total read depth at that position. The formula is VAF = (Variant Reads) / (Total Reads). For example, if a locus has 100 total aligned reads and 35 of them carry a cytosine-to-thymine substitution, the VAF is 0.35 or 35%. This metric is fundamental for distinguishing heterozygous germline variants (expected VAF ~50%), somatic mutations in tumor samples (variable VAF often below 50% due to tumor heterogeneity and stromal contamination), and sequencing artifacts (typically very low VAF). Accurate VAF calculation requires high base quality scores and proper mapping quality filtering to ensure that only confidently aligned reads contribute to the numerator and denominator.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.