BIF-31306 Algorithms in Bioinformatics


Studiepunten 6.00

Individual Paper0
Course coordinator(s)dr. S Smit
Lecturer(s)dr. M Suarez Diez
dr. S Smit
prof. dr. ir. D de Ridder
Examiner(s)prof. dr. ir. D de Ridder

Language of instruction:


Assumed knowledge on:

INF-22306 Programming in Python.

Continuation courses:

BIF-80336 MSc Thesis Bioinformatics.


Modern biology routinely generates huge amounts of data: sequences, from NGS experiments; quantitative data, from -omics experiments; and graphs, representing molecular interactions. At the heart of many bioinformatics applications are algorithms that handle such types of data in time- and memory-efficient ways. Almost invariably these algorithms optimize some criterion - e.g. alignment quality, energy function or probability measure - using the data available.
In this course, the main types of algorithms will be discussed, aiming to gain a deeper understanding of the computational strategies underlying these algorithms. This will allow students to recognize which type of algorithm will be applicable in the development of new bioinformatics tools to help answer new questions in (computational) biology.

Learning outcomes:

After successful completion of this course students are expected to be able to:
- identify the algorithmic design technique and the underlying optimization criterion in bioinformatics algorithms;
- explain in detail the working of a number of fundamental bioinformatics algorithms;
- implement a given bioinformatics algorithm in python;
- analyse algorithms discussed in state-of-the-art bioinformatics/computational biology literature.


- study theory and program practice problems.
- read and discuss literature.


Students will be graded based on reports handed in on the practical assignments (60%), on the literature presentations/discussions given (30%) and on participation (10%). The course is passed with an average mark of at least 5.50, which is rounded to a 6. Each component needs a minimum mark of 5.00 to pass. Only the final course grade is rounded according to the Education and Examination Regulations. 


Literature and exercises are made available in electronic form during the course.

Keuze voor: MBFBioinformaticsMSc6AF