1 of 72

Ensembl genome and variant annotation

27 September 2026

Jorge Batista da Rocha

Ensembl Outreach, EMBL-EBI

2 of 72

Materials

  • Presentation slides
  • Walk-throughs
  • Exercises and answers

​

3 of 72

Introduction to Ensembl�

4 of 72

5 of 72

Why do we need genome browsers?

CGGCCTTTGGGCTCCGCCTTCAGCTCAAGACTTAACTTCCCTCCCAGCTGTCCCAGATGACGCCATCTGAAATTTCTTGGAAACACGATCACTTTAACGGAATATTGCTGTTTTGGGGAAGTGTTTTACAGCTGCTGGGCACGCTGTATTTGCCTTACTTAAGCCCCTGGTAATTGCTGTATTCCGAAGACATGCTGATGGGAATTACCAGGCGGCGTTGGTCTCTAACTGGAGCCCTCTGTCCCCACTAGCCACGCGTCACTGGTTAGCGTGATTGAAACTAAATCGTATGAAAATCCTCTTCTCTAGTCGCACTAGCCACGTTTCGAGTGCTTAATGTGGCTAGTGGCACCGGTTTGGACAGCACAGCTGTAAAATGTTCCCATCCTCACAGTAAGCTGTTACCGTTCCAGGAGATGGGACTGAATTAGAATTCAAACAAATTTTCCAGCGCTTCTGAGTTTTACCTCAGTCACATAATAAGGAATGCATCCCTGTGTAAGTGCATTTTGGTCTTCTGTTTTGCAGACTTATTTACCAAGCATTGGAGGAATATCGTAGGTAAAAATGCCTATTGGATCCAAAGAGAGGCCAACATTTTTTGAAATTTTTAAGACACGCTGCAACAAAGCAGGTATTGACAAATTTTATATAACTTTATAAATTACACCGAGAAAGTGTTTTCTAAAAAATGCTTGCTAAAAACCCAGTACGTCACAGTGTTGCTTAGAACCATAAACTGTTCCTTATGTGTGTATAAATCCAGTTAACAACATAATCATCGTTTGCAGGTTAACCACATGATAAATATAGAACGTCTAGTGGATAAAGAGGAAACTGGCCCC

6 of 72

Genes, regulatory regions, and variation

CGGCCTTTGGGCTCCGCCTTCAGCTCAAGACTTAACTTCCCTCCCAGCTGTCCCAGATGACGCCATCTGAAATTTCTTGGAAACACGATCACTTTAACGGAATATTGCTGTTTTGGGGAAGTGTTTTACAGCTGCTGGGCACGCTGTATTTGCCTTACTTAAGCCCCTGGTAATTGCTGTATTCCGAAGACATGCTGATGGGAATTACCAGGCGGCGTTGGTCTCTAACTGGAGCCCTCTGTCCCCACTAGCCACGCGTCACTGGTTAGCGTGATTGAAACTAAATCGTATGAAAATCCTCTTCTCTAGTCGCACTAGCCACGTTTCGAGTGCTTAATGTGGCTAGTGGCACCGGTTTGGACAGCACAGCTGTAAAATGTTCCCATCCTCACAGTAAGCTGTTACCGTTCCAGGAGATGGGACTGAATTAGAATTCAAACAAATTTTCCAGCGCTTCTGAGTTTTACCTCAGTCACATAATAAGGAATGCATCCCTGTGTAAGTGCATTTTGGTCTTCTGTTTTGCAGACTTATTTACCAAGCATTGGAGGAATATCGTAGGTAAAAATGCCTATTGGATCCAAAGAGAGGCCAACATTTTTTGAAATTTTTAAGACACGCTGCAACAAAGCAGGTATTGACAAATTTTATATAACTTTATAAATTACACCGAGAAAGTGTTTTCTAAAAAATGCTTGCTAAAAACCCAGTACGTCACAGTGTTGCTTAGAACCATAAACTGTTCCTTATGTGTGTATAAATCCAGTTAACAACATAATCATCGTTTGCAGGTTAACCACATGATAAATATAGAACGTCTAGTGGATAAAGAGGAAACTGGCCCCTTGACTAGCAGTAGGAACAATTACTAACAAATCAGAAGCATTAATGTTACTTTATGGCAGAAGTTGTCCAACTTTTTGGTTTCAGTACTCCTTATACTCTTAAAAATGATCTAGGACCCCCGGAGTGCTTTTGTTTATGTAGCTTACCATATTAGAAATTTAAAACTAAGAATTTAAGGCTGGGCGTGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGCGGATCACTTGAGGCCAGAAGTTTGAGACCAGCCTGGCCAACATGGTGAAACCCTATCTCTACTAAAAATACAAAAAATGTGCTGCGTGTGGTGGTGCGTGCCTGTAATCCCAGCTACACGGGAGGTGGAGGCAGGAGAATCGCTTGAACCCTGGAGGCAGAGGTTGCAGTGAGCCAAGATCATGCCACTGCACTCTAGCCTGGGCCACATAGCATGACTCTGTCTCAAAACAAACAAACAAACAAAAAACTAAGAATTTAAAGTTAATTTACTTAAAAATAATGAAAGCTAACCCATTGCATATTATCACAACATTCTTAGGAAAAATAACTTTTTGAAAACAAGTGAGTGGAATAGTTTTTACATTTTTGCAGTTCTCTTTAATGTCTGGCTAAATAGAGATAGCTGGATTCACTTATCTGTGTCTAATCTGTTATTTTGGTAGAAGTATGTGAAAAAAAATTAACCTCACGTTGAAAAAAGGAATATTTTAATAGTTTTCAGTTACTTTTTGGTATTTTTCCTTGTACTTTGCATAGATTTTTCAAAGATCTAATAGATATACCATAGGTCTTTCCCATGTCGCAACATCATGCAGTGATTATTTGGAAGATAGTGGTGTTCTGAATTA

Regulatory element

Gene

Variant

`

7 of 72

Ensembl features

  • Genomes and gene builds
  • Genetic variation data
  • Comparative genomics (homologues, alignments)
  • Regulatory builds
  • Tools for data processing (BLAST, Ensembl VEP)
  • Programmatic access
  • Completely open-source (FTP, GitHub)

8 of 72

Ensembl release 2026-07

9 of 72

Ensembl release cycles

Partial Releases (PRs)�For rapid access: new assemblies, gene sets, variation and regulation data released every 2 weeks.

Integrated Releases (IRs)�For long-term stability: frozen snapshots of selected PRs suitable for reproducible research and citations.

IR

Data frozen at a stable reference point

PR 1

PR 2

PR 3

PR 4

PR 5

PR 𝑁

IRs every 3–4 months

PRs every ~2 weeks

Selected PRs are linked together

10 of 72

Human genome assemblies available in Ensembl

11 of 72

Ensembl Variation�

12 of 72

Where does the data come from?

The Ensembl variation process

Variant import

Linking data

Ensembl analysis

13 of 72

Ensembl variation process

Variant import

Linking data

Ensembl analysis

​

Variant data is imported from publicly available archives and data repositories (varies between species)

14 of 72

Variation sources

15 of 72

Variation annotation

The Ensembl variation process

Variant import

Linking data

Ensembl analysis

Import “value-added” data

  • Allele frequencies

Import variant data

  • EVA
  • dbSNP
  • HGSVC3

Calculate features

  • Variant consequences
  • Conservation scores

16 of 72

Variant consequences

ATG

Regulatory feature

UTR

Intronic

Coding

(non-synonymous/�missense)

Coding

(synonymous)

Splice site

Upstream

UTR

Downstream

https://www.ensembl.org/help/articles/calculated-consequences

AAAAAA

17 of 72

Variant consequences: Sequence ontology (SO)

https://www.ensembl.org/help/articles/calculated-consequences

18 of 72

Variant consequences: Sequence ontology (SO)

https://www.ensembl.org/help/articles/calculated-consequences

19 of 72

Variant interpretation

Variant interpretation

19

You have discovered large numbers of variants from whole exome or genome sequencing - how do you identify the interesting ones?

​

Common approaches:

  • Map to functional elements & predict any molecular consequence
  • Consider information about overlapping genes - phenotype/disease & functional annotations
  • Map to known variants (where available) and extract all information - population frequencies, phenotype assertions
        • Use computational scores of impact of change
  • Filter on annotations
  • Investigate a small set of variants/genes to understand function

​

​

​

20 of 72

20

Import reference variation data

Import phenotype data

Import frequency data

Apply analysis

Web Site*

GraphQL API*

REST API

Ensembl VEP

The Ensembl variation resource build process

*new features may not include all data yet

21 of 72

Variation data in Ensembl - Genome Browser

Variant consequences

Sequence variants

22 of 72

Variation data in Ensembl - Genome Browser

23 of 72

Variation data in Ensembl - Feature explorer

24 of 72

Variation data in Ensembl - Feature explorer

25 of 72

Feature Explorer - Allele frequencies

26 of 72

Ensembl Variant Effect Predictor

27 of 72

Missense variants: Pathogenicity

Various algorithms score or rank changes in amino acid sequence based on:

  • How well-conserved the protein is
  • The chemical change in the amino acid position
  • 3D structure and domains

​

​

​

These are predictions, not facts! A prediction will never be as good as experimental validation.

28 of 72

Missense variants: Pathogenicity scores

1

0

Likely Deleterious

0

0.564

0.34

1

Likely deleterious

Likely

Benign

Uncertain

AlphaMissense

0

30

100

Likely deleterious

Likely benign

CADD

REVEL

Likely benign

29 of 72

Non-coding variants: Impact scores

50

0

Likely Impact

AlphaGenome Variant Impact (AVI) Scores

Likely benign

30 of 72

Alignments viewer for structural variants

31 of 72

Demonstration

​

We are going to look at the human gene AGT to find variants in the gene.

​

We will look at the region of AGT to find variants in the region.

​

We will look at a variant rs699 to find more information about it.

32 of 72

33 of 72

34 of 72

35 of 72

36 of 72

37 of 72

38 of 72

39 of 72

40 of 72

What can you use Ensembl for?

Ensembl integrates gene annotation, variation, regulation and comparative genomics data. You can:

  • Visualise genomic regions and map custom annotations using tracks
  • Find genomic features in the genome
  • Learn more about genes and transcripts of interest
  • Learn more about genetic variants and annotate your own variants
  • Explore the genetic background of phenotypes
  • Search for information in external databases

​

41 of 72

More information

Publication:

Hunt SE, McLaren W, Gil L, et al. Ensembl variation resources. Database: the Journal of Biological Databases and Curation. 2018 Jan;2018. DOI: 10.1093/database/bay119. PMID: 30576484; PMCID: PMC6310513.

42 of 72

Reach out to us and keep up-to-date

43 of 72

The Ensembl Variant Effect Predictor (VEP)

44 of 72

Ensembl VEP

​

A tool to predict and annotate the functional consequences of variants.

​

45 of 72

What can you do with the VEP?

VCF

Data input:

Genes, transcripts affected

Pathogenicity

​

Frequency data

Protein information

PubMed citations

VEP output:

46 of 72

Ensembl VEP interfaces

47 of 72

Functional data

47

IntAct holds evidence of variant impact on interactions, curated from the literature

Experimental results describing the cellular impact of a variant can help interpret organism level phenotype.

Two databases can be integrated into Ensembl VEP via plugins:

MaveDB holds the results of Multiplex Assays of Variant Effect.

These are highly parallel assays to investigate the effect on cellular phenotypes of all possible variants in specific functional regions.

MaveDB: an open-source platform to distribute and interpret data from multiplexed assays of variant effect. Esposito, D. et al. Genome Biol 20, 223 (2019). https://doi.org/10.1186/s13059-019-1845-6

​

https://www.ebi.ac.uk/intact/home

48 of 72

Variant citation data

48

Provided in Ensembl VEP caches:

  • Results mined from the literature by RefSNP id by Europe PMC and University of California Santa Cruz (UCSC)
  • Citations submitted with phenotype assertions (eg to ClinVar)

​

Citations can provide additional evidence or otherwise of phenotype association

Links to Genomenon Mastermind variant associations mined from the literature by HGVS-style descriptions are available via a plugin

Caution:

Citation data will include typos in refSNP names and the ambiguity of version-less sequence descriptions

49 of 72

Ensembl VEP plugins are available to integrate predictive scores from tools including:

  • Missense variant scores:
    • AlphaMissense
    • REVEL
    • EVE
    • ClinPred

​

  • Genome wide change tolerance:
    • CADD

​

49

  • Splicing impact:
    • SpliceAI
    • MaxEntScan

​

  • Impact on gene expression:
    • Enformer

​

Deleteriousness predictions

50 of 72

Phenotype and functional information is available from sources including :

​

50

results of highly parallel assays into cellular variant effect

the function, the cellular location and the associated biological processes of the product of any gene a variant lies within

disease associations

evidence of variant impact on interactions

NHGRI-EBI GWAS Catalog

Phenotype/functional evidence plugins

51 of 72

Variant scoring methods

  • There are many computational methods to predict if a variant is likely to be deleterious
  • Performance depends on data available and varies by gene/ region
  • Some use protein homology information
    • eg. SIFT, PolyPhen-2, LRT
  • Some use the same training data
    • eg. FATHMM, MutationTaster, VEST3 use HGMD
  • Some incorporate other callers
    • eg. CADD, DANN, REVEL
  • Some use deep sequencing across species
    • eg. PrimateAI, AlphaMissense

51

=> Agreement on pathogenicity rating may be due to similarity of method or noise in shared input/training data

52 of 72

Tolerance to change

52

Multiple useful measures exist to predict regions where a change is like to have deleterious effect

Conservation measures - show regions which are highly similar across species. eg. GERP, phyloP

  • calculated from the sequenced genomes of many different species

​

​

Constraint measures - less population variation seen than expected, eg. LOEUF

  • calculated using short variants from the sequenced genomes of many individuals of the same species

​

​

Dosage Sensitivity - haploinsufficiency (deletion intolerance) and triplosensitivity (duplication intolerance)

  • calculated using structural variants from the sequenced genomes of many individuals of the same species

​

​

​

The mutational constraint spectrum quantified from variation in 141,456 humans. Karczewski et al doi: https://10.1038/s41586-020-03174-8

A cross-disorder dosage sensitivity map of the human genome. Collins et al. https://doi.org/10.1016/j.cell.2022.06.036

53 of 72

Demonstration

​

We have identified 10 variants on chromosome 8 in a individual with neurodegenerative symptoms including dystonia.

​

We will use the Ensembl VEP to determine:

  • what genes are affected by the variants
  • what are the consequences of the variants

​

​

54 of 72

55 of 72

Exercise

​

Use training.ensembl.org - try the exercises listed in: “Ensembl VEP”

​

Use the Ensembl VEP to determine:

  • what genes are affected by the variants
  • what consequences occur for gene transcripts

​

​

56 of 72

57 of 72

58 of 72

Ensembl VEP command line

    • Can handle genome-wide data
    • Can work 100% offline
    • A lot of options and plugins
    • Available for GRCh38 / hg38 and GRCh37 / hg19

​

https://e116.ensembl.org/info/docs/tools/vep/script/index.html

59 of 72

Ensembl VEP command line

Use git to download the ensembl-vep package:

​

​

​

Or download the zipped package file:

$ git clone https://github.com/Ensembl/ensembl-vep.git

$ cd ensembl-vep

$ curl -L -O https://github.com/Ensembl/ensembl-vep/archive/release/116.zip

$ unzip 116.zip

$ cd ensembl-vep-release-116/

60 of 72

Ensembl VEP cache - GRCh38 only

  • Use prebuilt caches for Ensembl species
  • Fastest and most efficient way to use VEP
    • Only single initial network connection needed
    • Most data is read from local disk
  • Use with --offline mode to eliminate all network connections for speed and / or privacy.
  • Download with the installation script or Podman/Docker
  • Can also be used with custom annotation

​

61 of 72

Ensembl VEP plugins

  • Plugins add extra functionality to VEP
  • They may extend, filter or manipulate the output of VEP
  • Plugins may make use of external data or code
  • Available on the web interface and command line

62 of 72

More information

Publications:

Hunt SE, Moore B, Amode RM, et al. Annotating and prioritizing genomic variants using the Ensembl Variant Effect Predictor - A tutorial. Human Mutation. 2022 Aug;43(8):986-997. DOI: 10.1002/humu.24298. PMID: 34816521; PMCID: PMC7613081.

McLaren W, Gil L, Hunt SE, et al. The Ensembl Variant Effect Predictor. Genome Biology. 2016 Jun;17(1):122. DOI: 10.1186/s13059-016-0974-4. PMID: 27268795; PMCID: PMC4893825.

63 of 72

Wrap-up�

64 of 72

What are genome browsers?

  • Genome data are large and constantly changing
  • Genome browsers are used to integrate updated genomic information
  • Annotation includes location and structure of genes, variation, expression, predictions, etc.
  • Genome browsers are where you go to get information about genomic features

​

​

Genome browsers allow you to search, browse, retrieve, and analyse genomic data.

65 of 72

What is Ensembl?

  • Ensembl maps genomic features to genome sequences and performs analyses on these data
  • Ensembl integrates gene annotation, variation, comparative genomics and Regulation data
  • Ensembl is an added-value resource that brings together information from a wide range of other databases in a single site
  • Ensembl provides tools and interfaces for exploration and analysis of genomic variation

66 of 72

Ensembl Variation

  • Imported variation data:
    • Phenotype associations
    • Allele frequencies
    • Literature citations from a variety of sources
    • Functional consequence predictions
  • Ensembl Variant Effect Predictor (VEP)
    • Annotate your (short and structural) variants and find out whether they are known or novel

67 of 72

Citing Ensembl

Yates AD, Austine-Orimoloye O, Azov AG, et al. Ensembl 2026. Nucleic Acids Research. 2025 Nov;gkaf1239. DOI: 10.1093/nar/gkaf1239. PMID: 41296548.

68 of 72

Where to get help

Explore all help and documentation pages, including a guide to the new Ensembl platform.

Data- and tool-specific help pages.

Find out how the data was generated or how to use the tool.

Get in touch with the Ensembl Helpdesk.

Help & documentation

More info

Contact form

69 of 72

Reach out to us and keep up-to-date

70 of 72

Hosting an Ensembl training course

Browser course�One-day course on the Ensembl browser, aimed at wet-lab scientists.

​

Train-the-trainer course�One-day course on delivering bioinformatics training and teaching your own Ensembl browser course.

​

Visit the Ensembl Training website or email us for more information.

​

​

We can teach an Ensembl course at any institute for free (plus trainers’ expenses in high-income countries).

​

71 of 72

Acknowledgements and funding

Funded by the European Union

Horizon 2020

Horizon Europe Programme

We would like to acknowledge the National Genome Research Institute (NHGRI) for funding the following grants supporting the creation of the human pangenome reference: U41HG010972, U01HG010971, U01HG013760, U01HG013755, U01HG013748, U01HG013744, R01HG011274, and the Human Pangenome Reference Consortium (BioProject ID: PRJNA730823) as well as 2U24HG007497-09 which supports the creation of HGSVC resources

Funded by Wellcome

72 of 72

Training materials

  • Ensembl training materials are protected by a CC BY licence
  • If you wish to re-use these materials, please credit Ensembl - ensembl.org for their creation.
  • If you use Ensembl for your work, please cite the most recent relevant papers�