This course is centered around comparative genomics. After the course, you will be able to:
- Define orthology, paralogy and their subtypes
- Retrieve orthology information from the OMA database
- Map sequences quickly to their Hierarchical Orthologous Groups
- Infer orthologs on custom genomes using the FastOMA pipeline
- Construct and interpret phylogenetic species trees using OMA data
The pdf for the slides of the course can be found here.
To complete the course, you will follow the exercises of the OMA Academy on https://oma-stage.vital-it.ch/oma/academy/ for this course. OMA Academy is an e-learning website with a suite of self-learning modules centered around comparative genomics and phylogenetics. The modules are specifically designed to help computational biologists use OMA, a method and database for inferring orthologs. Each module is stand-alone, with a basic introduction and a series of exercises with hints and answers.
Participants should have a fundamental knowledge of utilizing the command line on UNIX-based systems. To assess your UNIX skills, you can take a quiz available here. If you lack experience with the UNIX command line or are uncertain about meeting the prerequisites, we recommend completing the SIB online UNIX tutorial.
We will be mainly working on an GitPod, an online integrated development environment (IDE) that allows users to write, edit, and run code directly in a web browser. GitPod is cloud-based, meaning that all software, code, and files needed for the course are stored and processed on remote servers; you will not need to install or configure anything locally.
You can access the GitPod here: https://gitpod.io/#https://github.com/DessimozLab/SIBBiodiversityBioinformatics2023
Participants need to sign up for a GitPod account via Github and/or LinkedIn to access 50 hours per month for free, which is ample time to complete the exercises. After logging in, create a new workspace by choosing SIBBiodiverstyGenomics2023, Browser Editor, and Large configuration (8 cores, 16 GB RAM, 50 GB storage).
Notes: GitPod might ask you for permission when it comes to pasting in GitPod terminal, You can click on Allow on the top left corner in Google Chrome. The Safari browser is not recommended. You can click on OK if you see a box about changes in the git repository.
If you mistakenly close the browser window, you can go to the GitPod Dashboard and enter your workspace again. As each user has limited CPU hours, please make sure that you stop the workspace, once you finish the analysis.
Time | Activity | In charge |
9:00-9:30 | Welcome, Introductions | Natasha Glover |
9:30-10:00 | Lecture: Overview, objectives, motivation, concept of orthologs, HOGs | Natasha Glover |
10:00-10:45 | Module 1: genes, groups, and genomes in the OMA Browser | Natasha Glover |
10:45 - 11:15 | Coffee break | |
11:15-11:25 | Go over results | Natasha Glover |
11:25 - 11:30 | Lecture: introduce OMAmer | Yannis Nevers |
11:30 - 11:55 | Module 2: Fast placement with OMAmer | Yannis Nevers |
11:55-12:00 | Go over results | Yannis Nevers |
12:00-12:10 | Lecture: FastOMA | Sina Majidian |
12:10-12:30 | Module 3 part 1: FastOMA (launch it before lunch) | Sina Majidian |
12:30-13:30 | Lunch | |
13:30-14:00 | Module 3 part 2: FastOMA | Sina Majidian |
14:00-14:15 | Go over results | Sina Majidian |
14:15-14:30 | Lecture: Gene trees and species trees | Christophe Dessimoz |
14:30-15:00 | Coffee Break | |
15:00-16:00 | Module 4: Building Species Trees | Christophe Dessimoz |
16:00-16:15 | Go over results | Christophe Dessimoz |
16:15-16:45 | OMA Clinic | Natasha, Yannis, Christophe |
16:45-17:00 | Wrap up | Natasha, Yannis, Christophe |