Algorithms for Computational Biology

BIO522
4

This is an introductory course on algorithms for computational biology. The goal is to make students familiar with the basics of algorithm designing techniques and their application in solving problems of molecular biology. Students will be trained for developing their own algorithms for solving real life biological problems. Hands on training will be given for commonly used softwares for genomic data analysis.

  1. Design algorithms for computational biology problems using algorithmic techniques like greedy, divide and conquer, dynamic programming etc.
  2. Analyse algorithms from computational complexity point of view.
  3. Utilize common bioinformatic tools for solving practical problems.
  4. Implement algorithms using common data structures like arrays, graphs and trees.
Monsoon

Course Offering