Algorithms in Bioinformatics

BIOINF3310 Phylogeny and Evolution

Lecturers Prof. Daniel Huson and Timo Lucas

Tuesdays, 8:15-10, in A302, Sand 1, starting October 25.


Assignments will be made available every Tuesday at 8am via Ilias. Solutions are due by the following Tuesday  at 8am. 


Thursdays, 4-6pm, Poolraum C214 (Informatik Sand 14), starting Nov 10, will meet somewhere else on Jan 19.

Participation is mandatory.

Exam Written exam
Audience Bachelor and master students, bioinformatics, 6 LP
Language English


Alma Ilias


This course gives an introduction to the basic concepts and methods of phylogenetics. 

Weekly assignments are handed out in class.

Date Topic Assignments
25.10. 1. Graphs and trees Assignment 1
08.11. 2. Maximum parsimony methods Assignment 2
15.11. 3. Distance-based methods Assignment 3
22.11. 4. Sequence-based methods Assignment 4
29.11. 5. Rooted trees and networks Assignment 5
06.12. continued Assignment 6
13.12. 6. Unrooted trees and networks Assignment 7


No class - video online


Assignment 8

In this week, tutorial meets via Zoom

10.01 7. Consensus trees and networks Assignment 9
17.01. 8. Neighbor net Assignment 10
24.01 9. phylogenetic outlines Practice exam
31.01 exam  

There will be a makeup exam on March 29th, 9:15-10:45, in C215, Sand 14. Please send an email to Prof. Daniel Huson if you intend to participate in this exam.

Recommended textbooks

How to get credit for this course

  • Always participate in the weekly problem sessions and actively present your results. If you miss more than two tutorials, then you will not be allowed to take the exam.
  • Assignments are set weekly and are due the following week.
  • Obtain at least 50% of all points. If you obtain 70%, 80% or 90% of all possible assignment points, then you will receive bonus points toward your exam.
  • Pass the exam.