Algorithms for Bioinformatics
Module code: CO7100
Processing biological data requires complex computations on large volumes of data. To ensure that these computations complete within a reasonable amount of time, we must design appropriate algorithms (computer procedures) after a careful study of the characteristics of the underlying data and making use of existing algorithm design principles.
In this module you will study the algorithmic solution of computational problems in bioinformatics. We will also look at the probabilistic models that underlie the formulation of biological data processing tasks as computational problems, and at key principles for designing efficient computer algorithms for solving these problems.