1 of 57

Ensembl Train the Trainer Workshop

Ensembl Outreach

Thursday, 5 Nov 2026

​

University of Energy and Natural Resources (UENR)

Jorge Batista da Rocha

2 of 57

Materials

3 of 57

Learning objectives

  • Describe what makes good / bad training and the skills needed by an effective trainer.
  • Appreciate your own learning approach, how it may differ from others and how you can deliver training appropriate to different learning approaches.
  • Use existing Ensembl training materials to create your own training materials.
  • Design a training session with appropriate aims and learning objectives tailored to your audience.
  • Deliver a training session on using an aspect of Ensembl.

​

4 of 57

Agenda

Thursday, 5th Nov 2026

09:00 – 11:00

Principles of bioinformatics training

11:00 – 11:20

Break

11:20 – 12:30

Components of Ensembl training

12:30 – 13:30

Lunch break

13:30 – 14:45

Practical

14:45 – 15:00

Break

15:00 – 16:00

Presentations

16:00 – 16:15

Feedback and wrap-up

5 of 57

Principles of bioinformatics training

Ensembl Train the Trainer Workshop�

6 of 57

Session overview

    • What makes training effective?
    • What makes a good trainer?
    • Learning approaches
    • Know your audience
    • Aims and SMART learning objectives
    • Encouraging and supporting training
    • Advertising your course
    • Delivery and reflection

​

7 of 57

Introductions

What do you hope to gain from attending this course?

Who are you, where are you from and what is your role?

Have you delivered any training? If so, what subjects?

8 of 57

Effective vs less effective training

Think of all the training sessions you have attended in the past:

  • What makes training effective?
  • What makes training less effective?

9 of 57

What makes a good trainer?

Subject expertise and knowledge

  • Subject area knowledge
  • Audience awareness
  • Knowledge of training methodology

Communication and presentation

  • Verbal, writing and presentation skills
  • Flexible in delivery
  • Confidence

Engagement

​

  • Listens to trainees and empathy
  • Promotes participation
  • Reacts to interventions

Organisation and structure

  • Prepares session with clear aims
  • Prepares materials timely and practise
  • Guides participants through the session

10 of 57

But it’s not just the how – it’s also the why!

Think of a time when you learned a new skill (e.g. hobby, subject, skill):

    • What was the reason behind the learning?
    • What was your approach/method to learning
    • How did you feel as you were learning?
    • What were the major challenges you faced?
    • Did you ultimately achieve your learning goal?

​

How do you approach learning a new skill?

11 of 57

But it’s not just the how – it’s also the why!

Everyone learns for different reasons and in different ways:

    • Motivation
    • Methods and strategies
    • Emotions
    • Obstacles and sticking points
    • What helped or hindered your success?

12 of 57

How do you approach learning new things?

13 of 57

Learning approaches

Take a varied approach:

  • Encourage involvement and independence
  • Draw on experience
  • Don’t be afraid to try out new things
  • Your audience can be very diverse
  • Active learning

​

14 of 57

Active learning

Learner-centered, emphasizing questioning, collaboration, and high engagement through interactive discussions that follow student input.

​

​

​

Image from Elixir

15 of 57

Know your audience

  • What do they need know?

What do they already to know?

Why do they need to know?

Who are they?

Where are they?

How much time do they have?

16 of 57

Tips to improve a learner’s experience

​

  • Introductions from trainers and participants
  • Introduce training materials
  • Introduce short, relaxing breaks
  • Introduce challenges and interactive elements
  • Avoid homework in all-day formats

​

​

17 of 57

Your aims

What is the overall goal of your training? This is the mission statement for your course. For example:

  • The aim of this course is to provide trainees with an overview of publicly available data resources to support proteomics research.
  • This session will introduce trainees to the key concepts in the analysis of metabolomics data.

18 of 57

SMART learning outcomes

Make the learning outcomes SMART:

Specific What?�Measurable By trainer, trainee or both?�Achievable Is it possible in this context?�Relevant Is the topic relevant to the trainees?�Time-limited In what timescale?

​

Write them using: active verb + object + context�(usually, one verb per learning outcome)

​

​

19 of 57

SMART learning outcomes: examples

At the end of the session, the learner will be able to…

  • List all planets of the solar system in order from closest to furthest away from the sun
  • Write a one-page screenplay script
  • Compose one SMART learning outcome for an Ensembl training course

​

Write them using: active verb + object + context�(usually, one verb per learning outcome)

​

​

Specific

Measurable

Achievable

Realistic

Time-limited

20 of 57

SMART learning outcomes: examples

At the end of the session, the learner will be able to…

  • List all planets of the solar system in order from closest to furthest away from the sun
  • Write a one-page screenplay script
  • Compose one SMART learning outcome for an Ensembl training course

​

Write them using: active verb + object + context�(usually, one verb per learning outcome)

​

​

Specific

Measurable

Achievable

Realistic

Time-limited

21 of 57

SMART learning outcomes: examples

At the end of the session, the learner will be able to…

  • List all planets of the solar system in order from closest to furthest away from the sun
  • Write a one-page screenplay script about a dog on a ferry
  • Compose one SMART learning outcome for an Ensembl training course

​

Write them using: active verb + object + context�(usually, one verb per learning outcome)

​

​

Specific

Measurable

Achievable

Realistic

Time-limited

22 of 57

Use Bloom’s taxonomy to write SMART learning outcomes

Blooms level

Verbs

Create

Compose, plan, propose, design, formulate, arrange, assemble, collect, construct, create, set up, organise, manage, prepare 

Evaluate

Judge, appraise, evaluate, rate, revise, assess, estimate

Analyse

Distinguish, analyse, differentiate, experiment, test, compare, contrast, criticise, diagram, inspect, debate, question, relate, solve, examine, appraise

Apply

Interpret, apply, employ, use, demonstrate, sketch, dramatise, practice, illustrate, operate, schedule

Understand

Translate, restate, discuss, describe, recognise, explain, express, identify, locate, report, review, tell

Remember

Define, repeat, record, list, recall, name, relate, underline

Shabatura, Jessica. Bloom’s Taxonomy. 2022. University of Arkansas. https://tips.uark.edu/using-blooms-taxonomy/.

23 of 57

​

CLEAR AIM�+�CLEAR LEARNING OBJECTIVES�=�CLEAR CONTENT

​

​

​

24 of 57

Encouraging and supporting learning

How to deliver the learning experience:

  • Project-based learning with real-life data analysis
  • Inquiry-based activities and problem-solving challenges
  • Hands-on use of bioinformatics tools and practical exercises
  • Live coding demonstrations and walk-throughs
  • Guided exploration with Jupyter notebooks or virtual labs
  • Student-driven projects, such as researching their own gene or protein

25 of 57

Encouraging and supporting learning

More ways to encourage learning in bioinformatics:

  • Be clear about expectations, your aim and content (helps learners focus)
  • Tailor your course to the attendees' interests by including examples
  • Give opportunities to apply the knowledge they just learned (e.g. exercises, projects)
  • Encourage collaboration and interaction
  • Allow time for and welcome questions
  • Be approachable and enthusiastic about the work you do

​

26 of 57

Resources to support bioinformatics training

27 of 57

Encouraging and supporting learning

How to deliver the learning experience:

  • What methods and activities can we employ to encourage learning?

Can you think of ways to make the learning experience more exciting?

28 of 57

Advertising your course

  • Ensure you start advertising your course early
  • Make use of free marketing methods:
    • Social media and online communities
    • Mailing lists and email threads
    • Advertise at your institute
    • Reach out to colleagues outside your institute to share the course

​

29 of 57

Delivering your course

Don’t forget to consider:

  • Resources required to deliver the session (in-person / virtual, trainer checklist)
  • Setting expectations from the outset; what you will cover, how you are going to run the session
  • Breaks
  • Be flexible
  • Time for questions, reflection and exercises

!!!

30 of 57

Reflective practice

After you complete your training session:

  • Think about what worked well and what you were less happy with
  • Try not to be too negative – remember groups vary (consider the environment, participants’ backgrounds and things that were out of your control)
  • Use all sources of feedback available to you (self, audience interaction, colleagues and end-of-course survey)

31 of 57

Additional resources in the Knowledge Doc

32 of 57

Principles of bioinformatics training: summary

  • Think about what makes a good trainer and good training
  • Set out key aims and SMART learning objectives for your course
  • Get to know your audience and be aware of their motivation to learn
  • Create a supportive learning environment, use resources available to you and advertise your course early
  • Practise your delivery if you can
  • Reflect on your session and consider feedback
  • Preparation and organisation is key!

33 of 57

Components of Ensembl training

Ensembl Train the Trainer Workshop

34 of 57

Session overview

    • Modules
    • Workshop structure
    • Tailoring your course
    • Effects of release cycles
    • Ensembl isn’t working - help!

35 of 57

Ensembl modules

  • Introduction to Ensembl (history and background, finding genomes)
  • Exploring genomic regions (visualising and exploring regions)
  • Genes and transcripts (annotation and types)
  • Variation and the Ensembl Variant Effect Predictor (VEP)
  • Practical modules

Optional modules

36 of 57

Ensembl workshop structure

  1. Presentation
    • What is the data / tool?
    • How do we produce / process the data?
  2. Demonstration
    • Getting the data and using the tool
  3. Exercises
    • Try things out for yourself and go beyond the demo
    • Remember: this is not a test

37 of 57

Tailoring your Ensembl course

  • Use your knowledge of the institute or if you’re going somewhere else, ask the host
  • Pre-course surveys can help you find out:
    • What species participants are working with
    • What topics participants are interested in
    • The level at which you are teaching
  • Use answers to:
    • Select the modules to include in your course
    • Point out features and data types specific to participants’ species of interest
    • Use species of interest in exercises and demos

38 of 57

Ensembl site

  • Ensembl (new)
  • Ensembl 116 (vertebrates)
  • Ensembl Genomes (non-vertebrates)
  • Portals:
    • Ensembl GRCh37
    • Ensembl COVID-19

EnsemblPlants

EnsemblMetazoa

EnsemblBacteria

EnsemblProtists

EnsemblFungi

EnsemblCOVID-19

39 of 57

Ensembl training materials

  • Previous materials
  • Additional exercises available on the Ensembl Training site
  • Write your own or copy the style:
    • Use species of interest to the participants
    • Pick a gene/variant which allows you to showcase all the features of interest
    • VEP can be very helpful for exploring/variants

40 of 57

Ensembl Release cycle

Integrated Release

1

1

Partial

Release

Linkage Release

  • Linked data frozen at a point in time

Data Release

  • Assemblies
  • Genesets
  • Sequences

​

  • Regulation data
  • Comparative genomics
  • Linked data

41 of 57

Effects of release cycles

  • If you’re planning a training course, email us at helpdesk@ensembl.org for upcoming releases and assistance with training materials
  • Be aware of workarounds, e.g.
    • Screenshots
  • Note: if the current site does not match what’s in your materials, that’s just a lesson in how bioinformatics databases are constantly changing!

42 of 57

Ensembl isn’t working – help!

43 of 57

Ensembl isn’t working – help!

44 of 57

Ensembl isn’t working – help!

  • Errors (e.g. AJAX):
    • Refresh page
    • Change browser
  • The server is down:
    • Fall back on your screenshots
  • The page is not loading:
    • Refresh page
    • Try incognito / private window (clear browser cache)

AI-generated stock image from Vecteezy

45 of 57

A few tips to avoid difficult situations

Connect the materials to the learners’ interest

Create assignments that provide an appropriate level of challenge

Show your own passion and enthusiasm for the discipline

Have a back-up plan (e.g. offline training materials, flexible timetable, etc.)

46 of 57

Practical

Ensembl Train the Trainer Workshop

47 of 57

Responsible use of AI in training

  • AI can be used to quickly generate examples, exercises, and code snippets tailored to your learning objectives

​

  • Be cautious of the following issues:
    • Accuracy
    • Consistency
    • Plagiarism and copyright

​

  • Check your institutes guidelines on the use AI
    • Do you need to disclose this?

​

​

​

​

​

48 of 57

What have we done so far?

Principles of bioinformatics training

  • Effective training and trainers
  • Learning approaches
  • Know your audience
  • Aims and SMART learning objectives
  • Encouraging learning
  • Advertising your course
  • Delivery and reflection

​

​

​

Components of Ensembl training

  • Modules
  • Workshop structure
  • Tailoring your course and training materials
  • Effects of release cycles
  • Ensembl workarounds

​

49 of 57

Practical: deliver an Ensembl training session

  • You have one hour to prepare a five-minute Ensembl training session on any topic listed in the practical guide. Your session can include:
    • A genomic feature that you are particularly interested in
    • Some background information about the data
    • A step-by-step demonstration
  • Generate 1x SMART learning objective with the help of an AI client
  • Your target audience is Master’s and PhD students in molecular biology
  • Upload your slides to the shared Google Drive

50 of 57

Feedback and closing remarks

Ensembl Train the Trainer Workshop

51 of 57

Feedback survey

  • Feedback surveys help us improve our courses for future participants
  • You can opt to receive an electronic attendance certificate
  • This is a certificate that you have attended this course, it does not confer any qualification

https://forms.gle/hyErLNUBp8yU2inY7

52 of 57

Key messages

  • Get to know your audience – who, where, what, why, when?
  • Be very clear on their goals, your session aims and outcomes
    • Use those required / anticipated outcomes as the starting point to plan your course
  • Don’t try to cram everything in - less is more and balance is key!
  • Provide opportunities for challenge, assessing progress and reflection
  • Collect valuable feedback and use it for your personal development and further course development
  • Have fun (a bored trainer is not an effective one)

53 of 57

Reach out to us

54 of 57

Help and documentation

55 of 57

Publications

  • List of Ensembl publications:�https://www.ensembl.org/info/about/publications.html
  • Topic-specific articles mentioned throughout the workshop

Yates AD, Austine-Orimoloye O, Azov AG, Ensembl 2026, Nucleic Acids Research, Volume 54, Issue D1, 6 January 2026, Pages D1053–D1060, https://doi.org/10.1093/nar/gkaf1239

Yates AD, Allen J, Amode RM, et al. Ensembl Genomes 2022: an expanding genome resource for non-vertebrates. Nucleic Acids Research. 2022 Jan;50(D1):D996-D1003. DOI: 10.1093/nar/gkab1007. PMID: 34791415; PMCID: PMC8728113.

56 of 57

Acknowledgements and funding

Funded by the European Union

Horizon 2020

Horizon Europe Programme

57 of 57

Training materials