Skip to content

DessimozLab/SIBBiodiversityBioinformatics2025

 
 

Repository files navigation

SIB Biodiversity Bioinformatics 2025

Teachers

Learning outcomes

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
  • Perform gene annotation quality control with OMArk
  • Infer orthologs on custom genomes using the FastOMA pipeline
  • Construct and interpret phylogenetic species trees using OMA data

Course lectures

The pdf for the slides of the course can be found here.

The OMA Academy

To complete the course, you will follow the exercises of the OMA Academy on https://omabrowser.org/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.

Prerequisites

UNIX

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.

Software

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/SIBBiodiversityBioinformatics2025

Participants need to sign up for a GitPod account via Github and/or LinkedIn to access 10 hours per month for free, which is enough time to complete the exercises. After logging in, create a new workspace by choosing SIBBiodiverstyGenomics2025, 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 and Firefox browsers are 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. You might need to reactivate your conda environment with the following commands:

source /workspace/conda/bin/activate
conda activate omacademy

As each user has limited CPU hours, please make sure that you stop the workspace, once you finish the analysis.

Schedule Aug 25 2025

Time Activity In charge
09:00 - 09:15 Welcome, Introductions Natasha Glover
09:15 - 09:45 Lecture: Overview, objectives, motivation, concept of orthologs, HOGs Natasha Glover
09:45 - 10:25 Module 1: The OMA Browser Natasha Glover
10:25 - 10:45 Coffee break
11:25 - 11:35 Lecture: Fast placement into hierarchical orthologous groups with OMAmer Nikolai Romashchenko
11:35 - 12:05 Module 2: OMAmer Nikolai Romashchenko
12:15 - 13:30 Lunch
13:30 - 13:40 Lecture: Protein-coding gene assessment with OMArk Natasha Glover
13:40 - 14:10 Module 3: OMArk Natasha Glover
14:10 - 14:15 Quick break
14:15 - 14:25 Lecture: Orthology inference with FastOMA Stefano Pascarelli
14:25 - 15:25 Module 4: FastOMA Stefano Pascarelli
15:25 - 15:45 Coffee break
15:45 - 16:00 Lecture: Gene trees and species trees Christophe Dessimoz
16:00 - 16:45 Module 5: Building species trees Christophe Dessimoz
16:45 - 17:00 Wrap up Christophe Dessimoz

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.8%
  • Jupyter Notebook 41.2%