genomics-pipeline

Step 5: Structural Variant Annotation (AnnotSV)

What This Does

Classifies every structural variant from Manta using ACMG guidelines (class 1-5), adding gene overlap, population frequency, and clinical significance.

Why

Raw Manta output contains thousands of SVs with no clinical interpretation. AnnotSV tells you which ones matter by cross-referencing known pathogenic SVs, gene databases, and population data.

Tool

Docker Image

getwilds/annotsv:latest

Command

SAMPLE=your_sample
GENOME_DIR=/path/to/your/data

docker run --rm \
  --cpus 4 --memory 8g \
  -v ${GENOME_DIR}:/genome \
  getwilds/annotsv:latest \
  AnnotSV \
    -SVinputFile /genome/${SAMPLE}/manta/results/variants/diploidSV.vcf.gz \
    -genomeBuild GRCh38 \
    -outputFile /genome/${SAMPLE}/annotsv/${SAMPLE}_annotsv \
    -outputDir /genome/${SAMPLE}/annotsv

Output

ACMG Classification

| Class | Meaning | Action | |—|—|—| | 1 | Benign | Ignore | | 2 | Likely benign | Ignore | | 3 | Variant of uncertain significance (VUS) | Review if in known disease gene | | 4 | Likely pathogenic | Investigate — check gene, inheritance, phenotype | | 5 | Pathogenic | Investigate — known disease-causing SV |

Important Notes