VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Why Science? | SnpEff and Genome-Scale Variant Impact Annotation

Three students sit around open books and worksheets at a classroom table, reading, writing and discussing the work together.

eduKateSG · Why Science?

Run every allele through a versioned genome-feature map—and read impact labels as triage, not verdicts

Choose the closest route, then return to the full index whenever you need the wider evidence chain.

Full section index · Science Learning Hub

Science learning becomes powerful when students can tell a measured pattern from a model, a statistical decision from a mechanism, and a useful lead from a finished conclusion. SnpEff annotates genetic variants by comparing them with a versioned genome-feature database and writes predicted effects into structured fields such as ANN. It can report affected genes and transcripts, Sequence Ontology-style effects, coding changes and broad impact categories. The official documentation also provides summary outputs and database-building routes. A HIGH, MODERATE, LOW or MODIFIER category is a sorting aid under the supplied annotation—not proof of pathogenicity, mechanism or clinical importance. This guide supports Primary Science, PSLE Science, Secondary Science, O-Level Science and STEM education as a longform evidence-reading route; it is not medical advice, a laboratory protocol, an admission promise or a career guarantee.

Related eduKate reading: Ensembl VEP and transcript-aware variant consequences; SQUIRLS and splice-variant prioritisation; SpliceAI and sequence-based splice-variant prediction; Science Learning Hub; Education Hub; STEM Education; Careers by Subject Capability.

Primary and official sources checked on 11 October 2026: Official SnpEff and SnpSift documentation; Official SnpEff command-line documentation; Official SnpEff paper and citation page; SnpEff primary study record in PubMed; 2026 Singapore–Cambridge O-Level Biology syllabus; MOE G2/G3 Lower Secondary Science teaching and learning syllabus; 2026 MOE G2 Computing syllabus. Package interfaces and recommendations can change, so reproduce an analysis only with the documentation for the installed release.

A four-step claim ladder for this method
StageQuestionEvidenceResponsible output
BuildWhich genome and feature models define the search space?Assembly-matched SnpEff database and configurationA versioned annotation environment
AnnotateWhich features overlap each allele?Normalised VCF and transcript structuresANN records for affected alleles and transcripts
PrioritiseWhich predicted effects deserve earlier review?Effect terms and impact categoriesA triage order, not a medical conclusion
ValidateDoes measured evidence agree?RNA, protein, population and experimental evidenceA defensible claim limited by validation

Section 1 of 36

1. Start with a genome database

SnpEff needs a database that connects reference coordinates to genes, transcripts, exons and coding sequences. The database is part of the model, not background decoration.

Working checkpoint — genome database: Record the database name, build command or download source and checksum. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Next section

Section 2 of 36

2. Match the assembly exactly

A VCF from one assembly cannot safely be annotated against features from another. Coordinate agreement is a precondition for every later effect term.

Working checkpoint — ANN field: Verify contig names, lengths and reference alleles before annotation. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 3 of 36

3. Understand interval-based annotation

SnpEff uses genomic feature intervals and transcript structures to determine which variants overlap which biological regions. The resulting label depends on those boundaries.

Working checkpoint — effect term: Inspect one exon-boundary case against the source annotation. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 4 of 36

4. Prepare a clean VCF

Split multiallelic records and normalise indels where appropriate. Equivalent alleles represented differently can otherwise produce inconsistent or duplicated results.

Working checkpoint — impact category: Keep the untouched callset and a transformation log. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 5 of 36

5. Preserve allele identity

One VCF record may contain several alternative alleles. ANN subrecords must be matched back to the correct allele rather than attached by position alone.

Working checkpoint — transcript record: Retain REF and ALT beside every extracted annotation row. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 6 of 36

6. Read the ANN field structure

The official command-line examples show pipe-delimited ANN values containing allele, effect, impact, gene, feature, biotype and coding details. Field order is a schema.

Working checkpoint — orthogonal evidence: Parse by the documented schema, not by manual string counting. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Next section

Section 7 of 36

7. Read effect terms before impact

The effect term describes the predicted relationship, while the impact category groups consequences broadly. A specific term often communicates more science than the coarse category.

Working checkpoint — genome database: Report both fields and explain which one drove prioritisation. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 8 of 36

8. Treat HIGH as a review flag

A predicted frameshift, stop-gained or essential splice-site consequence may receive high impact. That category says the annotation could be disruptive if the transcript is relevant and the call is correct.

Working checkpoint — ANN field: Inspect transcript relevance, allele quality and validation before escalation. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 9 of 36

9. Treat MODERATE as context-dependent

Missense and other protein-altering predictions often sit in a moderate category. Their biological effect can range from negligible to important.

Working checkpoint — effect term: Add protein, conservation, frequency and functional evidence separately. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 10 of 36

10. Treat LOW and MODIFIER carefully

Synonymous, intronic, upstream or intergenic annotations can still matter in special regulatory contexts. Lower category does not mean impossible effect.

Working checkpoint — impact category: Avoid using impact alone as an exclusion rule without validation. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 11 of 36

11. Retain all transcript annotations

The same allele can be coding in one transcript, intronic in another and upstream of a third. Collapsing too early hides this transcript logic.

Working checkpoint — transcript record: Keep complete ANN records and document any transcript-selection rule. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Next section

Section 12 of 36

12. Check transcript biotypes

Protein-coding, non-coding and other transcript biotypes support different consequence interpretations. A coding label requires an appropriate coding model.

Working checkpoint — orthogonal evidence: Include biotype and transcript version in review tables. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 13 of 36

13. Review amino-acid changes

Protein-change notation follows the selected transcript and coding sequence. It predicts a sequence consequence but does not measure the protein in a sample.

Working checkpoint — genome database: Link the amino-acid change to its exact transcript and exon. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 14 of 36

14. Review splice-region calls

Splice donor, acceptor and splice-region terms depend on configured positional definitions and annotation boundaries. The label is not RNA evidence.

Working checkpoint — ANN field: Use junction or targeted transcript measurements for confirmation. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 15 of 36

15. Review upstream and downstream windows

Distance windows determine which nearby genes receive regulatory-location annotations. Changing the window changes the number of labels.

Working checkpoint — effect term: Record window settings and avoid causal language from proximity alone. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 16 of 36

16. Build custom databases cautiously

The documentation supports building databases for organisms or annotations beyond prebuilt sets. Input GFF, GTF or GenBank quality becomes part of output quality.

Working checkpoint — impact category: Validate feature counts, CDS phases and known test variants after building. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Next section

Section 17 of 36

17. Check coding-sequence consistency

Transcript and protein sequences can reveal frame, start-codon or phase problems in a custom database. A database that builds is not necessarily biologically coherent.

Working checkpoint — transcript record: Run the available database checks and archive their warnings. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 18 of 36

18. Use summary statistics diagnostically

SnpEff can create output summaries showing effect distributions and genomic regions. Unexpected proportions can expose build, filtering or annotation errors.

Working checkpoint — orthogonal evidence: Compare summaries with callset design before celebrating unusual biology. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 19 of 36

19. Separate SnpEff from SnpSift

SnpEff annotates predicted effects, while SnpSift supports filtering and manipulation. A final shortlist may reflect both annotation and later selection rules.

Working checkpoint — genome database: Document every SnpSift expression separately from SnpEff annotation. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 20 of 36

20. Keep filters reviewable

A chain of filters can silently remove variants with missing fields or unusual transcript records. The exclusion logic is part of the scientific conclusion.

Working checkpoint — ANN field: Report counts before and after each filter and preserve rejected rows. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 21 of 36

21. Compare with Ensembl VEP fairly

VEP and SnpEff can differ because of transcript catalogues, releases, normalisation and severity hierarchies. Raw agreement rates are uninterpretable without aligned references.

Working checkpoint — effect term: Run matched inputs and explain annotation-source differences. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Next section

Section 22 of 36

22. Test indels and compound alleles

A local effect caller may examine one record at a time. Nearby variants on the same haplotype can alter the combined codon or reading frame.

Working checkpoint — impact category: Flag clustered alleles for haplotype-aware review. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 23 of 36

23. Inspect complex transcripts

Overlapping genes, alternative starts, incomplete CDS records and retained introns can create many plausible annotations. More rows reflect model complexity, not software indecision.

Working checkpoint — transcript record: Show the transcript structures for high-stakes cases. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 24 of 36

24. Track database updates

Prebuilt database names and external annotations evolve with releases. Re-running without a frozen version can change impact counts.

Working checkpoint — orthogonal evidence: Pin tool and database versions in containers or environment records. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 25 of 36

25. Audit one ANN record by hand

Choose one variant and trace its genomic interval, transcript strand, coding position, codon change, amino-acid change, effect and impact.

Working checkpoint — genome database: Use the manual audit as a regression test for future updates. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 26 of 36

26. Inspect missing annotations

Unplaced contigs, absent transcripts or malformed records may receive no useful ANN value. Missing output is not evidence of no effect.

Working checkpoint — ANN field: Retain unannotated counts and explicit failure reasons. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Next section

Section 27 of 36

27. Use bounded clinical language

SnpEff predicts structural consequences from annotation. It does not integrate every criterion required for clinical classification.

Working checkpoint — effect term: Write “predicted high impact on transcript X” rather than “pathogenic”. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 28 of 36

28. Connect to Primary Science

Sorting cards by observable features shows how classification rules work. Changing the rule can change the group without changing the card.

Working checkpoint — impact category: Use invented examples and avoid health conclusions. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 29 of 36

29. Connect to Secondary Science

DNA variants can affect coding sequence, RNA processing or nearby regions. SnpEff makes those possible relationships visible across a genome.

Working checkpoint — transcript record: Distinguish sequence position, predicted effect and measured phenotype. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 30 of 36

30. Connect to mathematics

Intervals, categories and frequencies make genome-wide summaries quantitative. Every percentage needs the filtered callset as its denominator.

Working checkpoint — orthogonal evidence: Label the denominator on each summary plot. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 31 of 36

31. Connect to computing

Efficient interval searches let millions of variants be compared with genome features. Schemas and parsers preserve meaning at scale.

Working checkpoint — genome database: Test ANN parsing with multiple alleles and multiple transcripts. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Next section

Section 32 of 36

32. Connect to pathways

Genome annotation joins biology, data structures and software engineering and can illuminate STEM education and career pathways.

Working checkpoint — ANN field: Use official education sources for current programme choices. Read the numerical result together with sample-level plots, effect size and a sensitivity check capable of weakening the headline.

For future study, connect the idea to biology, mathematics and computing while checking current official pathway information separately.

Contents · Previous section · Next section

Section 33 of 36

33. Did you know?

SnpEff can annotate many transcripts for one allele and place the structured results inside the VCF. The original variant and its annotations can therefore travel together.

Working checkpoint — effect term: Preserve the full VCF header that defines the ANN schema. Preserve the complete tested family and every excluded feature; a polished shortlist is not a substitute for provenance.

For scientific writing, prefer “supports”, “is associated with” and “is predicted to” when stronger causal verbs are not justified.

Contents · Previous section · Next section

Section 34 of 36

34. Write the result responsibly

A reader-ready table names assembly, database, transcript, effect, impact, coding change, filters and evidence status.

Working checkpoint — impact category: Do not let a colour-coded impact cell replace the biological explanation. Separate what the model estimates from the biological story proposed afterward, then name the extra evidence that story would require.

For students, the transferable habit is to ask: What was measured? Compared with what? What alternative explanation remains?

Contents · Previous section · Next section

Section 35 of 36

35. Build a validation ladder

Check variants and reference, verify database features, compare annotation engines, inspect RNA or protein evidence and use experiments where mechanism matters.

Working checkpoint — transcript record: Validate the weakest step rather than repeating the same annotation. Treat identifiers, denominators and factor levels as scientific quantities: a silent mismatch can reverse an otherwise correct calculation.

For parents, a calm checkpoint is to ask how many independent samples support the claim and which assumption matters most.

Contents · Previous section · Next section

Section 36 of 36

36. Finish with a reproducible bundle

Deliver original and normalised VCFs, SnpEff version, config and database identity, command, full annotated VCF, summaries, filters, warnings and validation status.

Working checkpoint — orthogonal evidence: Make every shortlist row traceable to the complete ANN record. Keep the independent sample, design, annotation and software version beside this decision so the evidence can be reconstructed.

For a classroom model, use invented counts and clearly label the activity as an analogy rather than a sequencing experiment.

Contents · Previous section · Continue to the Science Learning Hub

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading