Click here to visit the IVLE course webpage (that is the main page).
Biology data are too enormous. Handling them using brute-force approaches becomes impossible and efficient algorithms are required. This module has an in-depth study of some of these advance algorithms. Through the course, students not only are able to understand these algorithms in detail, but are also given chances to solve some research problems in this field.
Prerequisites: Pass CS3230 (Design and Analysis of Algorithms) or its equivalence. Note that students are expected to have good understanding in the analysis of algorithm (e.g. Recursion, Dynamic Programming, time complexity analysis, etc). From the past experience, students without good knowledge in algorithm cannot catch up with the pace of the module.
| Week No. | Date | Topics | Remark |
| 0 | 10 Aug 2007 | A short briefing | |
| 1 | 17 Aug 2007 | Basics of Molecular Biology | |
| 2 | 24 Aug 2007 | Sequence comparison | |
| 3 | 31 Aug 2007 | Multiple Sequence Alignment | |
| 4 | 7 Sept 2007 | Suffix tree (1) | |
| 5 | 14 Sept 2007 | Suffix tree (2) | |
| 6 | 21 Sept 2007 | Repeat finding | |
| 29 Sept 2007 | Recess week | ||
| 7 | 5 Oct 2007 | Midterm | |
| 8 | 12 Oct 2007 | Motif finding (1) | |
| 9 | 19 Oct 2007 | Motif finding (2) | |
| 10 | 26 Oct 2007 | Motif finding (3) | |
| 11 | 2 Nov 2007 | RNA secondary structure prediction | |
| 12 | 9 Nov 2007 | RNA secondary structure comparison | |
| 13 | 16 Nov 2007 | Project Presentation | |
| 23 Nov 2007 | Reading period | ||
| 7 Dec 2007 | Examination (Evening) |