snpeff

star 308

Run SnpEff, a variant annotation and effect prediction tool for genomic variants. Use when the user wants to annotate VCF files, build genome databases, or use SnpEff utilities.

pcingola By pcingola schedule Updated 2/17/2026

name: snpeff description: Run SnpEff, a variant annotation and effect prediction tool for genomic variants. Use when the user wants to annotate VCF files, build genome databases, or use SnpEff utilities. allowed-tools: Bash, Read, Grep, Glob

SnpEff

SnpEff is a variant annotation and effect prediction tool. It analyzes VCF files and predicts the functional effects of genetic variants (such as amino acid changes) on known genes.

Full documentation: https://pcingola.github.io/SnpEff/

Running

Use the wrapper script at .claude/skills/snpeff/snpeff.sh. It handles JVM memory defaults and argument passthrough. The JAR file is expected at $HOME/snpEff/snpEff.jar.

IMPORTANT: SnpEff output is typically very large (thousands to millions of lines). ALWAYS redirect output to a file. NEVER let output print to stdout, as it will fill the context window and make the conversation unusable.

# Correct: redirect to file
.claude/skills/snpeff/snpeff.sh <command> [options] [arguments] > output.vcf 2> snpeff.log

# WRONG: never do this
.claude/skills/snpeff/snpeff.sh <command> [options] [arguments]

Commands

Command Description Docs
ann / eff Annotate variants (default command) commandline, running, input/output
build Build a SnpEff database from reference genome files build_db, build_db_gff_gtf
buildNextProt Build NextProt database from XML files commands
cds Compare CDS sequences (database check) commands
closest Annotate closest genomic region commands
count Count reads/bases overlapping genomic intervals commands
databases List available databases commands
download Download a pre-built database commands
dump Dump database contents (BED/TXT) commands
genes2bed Create BED file from gene list commands
len Calculate genomic length per marker type commands
pdb Build interaction database from PDB/AlphaFold data build_pdb
protein Compare protein sequences (database check) commands
seq Translate DNA sequence to protein commands
show Show gene/transcript text representation commands
translocReport Create translocation report with SVG commands

Additional Documentation

Topic File
Introduction introduction
Additional annotations additionalann
Building regulation databases build_reg
Cancer samples cansersamples
FAQ faq
Human genomes human_genomes
Integration (GATK, Galaxy) integration
Output summary outputsummary
Troubleshooting troubleshooting
Download & Install download
Examples examples
Help help
Install via CLI
npx skills add https://github.com/pcingola/SnpEff --skill snpeff
Repository Details
star Stars 308
call_split Forks 85
navigation Branch main
article Path SKILL.md
More from Creator