Algorithms for Bioinformatics
Module code: CO7100
Module co-ordinator: Professor Thomas Erlebach
Description
Processing biological data requires complex computations on large volumes of data. To ensure that these computations complete within a reasonable amount of time, one must design the algorithms (computer procedures) after a careful study of the characteristics of underlying data and making use of existing algorithm design principles. This module aims to introduce students to the algorithmic solution of computational problems in bioinformatics. Students will learn a number of probabilistic models that underlie the formulation of biological data processing tasks as computational problems, and will be introduced to efficient computer algorithms for solving, and some key principles for designing efficient algorithms for solving, these problems.