Course: Algorithms for Genomics

For the upcoming 2019 edition click here

Course coordinators

  • dr. Thomas Abeel (TU Delft),
  • prof. dr. Alexander Schönhuth (CWI)
  • dr. Sandra Smit (Wageningen University)

Course credits


Course overview

Comparative genomics aims to compare large sets of genomes in order to understand and explain differences in traits of an organism. Contemporary methods are powered by fundamental algorithms and data structures, which are efficient and scale to large data sets. A thorough understanding of these algorithms and data structures is necessary for advanced users and developers in this area. In addition, understanding how comparative genomics is developing is important to shape your own research.      

In this course, we will cover genome analysis, variant analysis, and pangenomics. Core concepts, applications, and future trends will be discussed, with a focus on the algorithms and data structures underlying state-of-the-art methods. The course offers an engaging mix of lectures, paper discussions, hands-on tutorials, and a do-it-yourself project.

Target audience

The course is aimed at PhD students with a background in bioinformatics, computer science or a related field. Participants are expected to have experience in command-line usage (Unix shell) and programming (Python), and have basic knowledge of genomics.

Learning outcomes

After having followed this course, the student has a good understanding of algorithms and data structures in comparative genomics, is able to implement algorithms in python, is able to read and understand method papers in bioinformatics in detail, and is able to work with state-of-the-art command-line tools for genomics.

For an overview of upcoming BioSB courses click here

For past editions check the course archive

For an overview of upcoming BioSB courses click here