snpeff-variant-annotation

Annotate VCF genetic variants with SnpEff and SnpSift.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill snpeff-variant-annotation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snpeff-variant-annotation
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/snpeff-variant-annotation
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill snpeff-variant-annotation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cyvcf2, pandas, matplotlib, seaborn, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the annotation of genetic variants in VCF files, predicting their functional consequences and enabling filtering for biologically relevant mutations.

Core Features & Use Cases

  • Functional Annotation: Predicts the impact of variants (e.g., HIGH, MODERATE, LOW) on genes and transcripts.
  • Variant Filtering: Filters VCF files based on impact, allele frequency, and clinical significance.
  • Database Enrichment: Adds annotations from ClinVar and dbSNP for pathogenicity and variant identification.
  • Use Case: You have a VCF file from a whole-genome sequencing experiment. Use this Skill to identify all HIGH-impact variants that could be pathogenic and then annotate them with their ClinVar status.

Quick Start

Annotate the input.vcf.gz file with SnpEff for the hg38 genome assembly.

Frequently Asked Questions about snpeff-variant-annotation

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

FAQPage Schema
How do I annotate genetic variants in a VCF file for functional impact?

To annotate genetic variants in a VCF file, you use SnpEff to predict functional consequences and SnpSift to filter by impact and allele frequency. This process predicts variant effects on genes and transcripts.

Can I filter VCF files by clinical significance and allele frequency?

Yes, you can filter VCF files by clinical significance and allele frequency using SnpSift. This isolates biologically relevant mutations and identifies pathogenic variants based on clinical impact.

Does SnpEff support enriching VCF variants with ClinVar and dbSNP data?

Yes, SnpEff supports enriching VCF variants with ClinVar and dbSNP data. This database enrichment adds annotations for pathogenicity and variant identification directly into your VCF files.

What is the best way to identify HIGH-impact pathogenic variants from whole-genome sequencing?

The best way to identify HIGH-impact pathogenic variants from whole-genome sequencing is to annotate VCF files with SnpEff, filter by impact, and enrich the results with clinical significance data from ClinVar.

Do I need Java to run SnpEff and SnpSift for variant annotation?

Yes, you need Java to run SnpEff and SnpSift for variant annotation because they are Java-based command-line tools. They integrate with Python subprocesses for VCF processing and database downloads.