Algorithms in Bioinformatics: A Practical Introduction is a textbook which introduces algorithmic techniques for solving bioinformatics problems. The book assumes no prior knowledge of biology. This book is suitable for students at advance undergraduate and graduate levels to learn algorithmic techniques in bioinformatics.
The textbook covers most of the current topics in bioinformatics. For each topic, an in-depth biological motivation is given and the corresponding computation problems are precisely defined. Different methods and the corresponding algorithms are also provided. Furthermore, the book gives detail examples to illustrate each algorithm. At the end of each chapter, a set of exercises is provided for the students to familiar with the topics.
| slides/Chapter | Topic | slides |
| 1 | Introduction to Molecular Biology | |
| 2 | Sequence Similarity | |
| 3 | Suffix Tree | |
| 4 | Database search | |
| 5 | Multiple Sequence Alignment | |
| 6 | Genome alignment | |
| 7 | Phylogeny Reconstruction | |
| 8 | Phylogeny Comparison | |
| 9 | Genome Rearrangement | |
| 10 | Motif Finding | |
| 11 | RNA secondary structure prediction | |
| 12 | Peptide Sequencing | |
| 13 | Population genetics |
If you have any suggestions for improvement or if you identify any errors in the book, please send an email to me at ksung@comp.nus.edu.sg. I thanks in advance for your help to improve the book.