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 advanced 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 detailed examples to illustrate each algorithm. At the end of each chapter, a set of exercises is provided for the students to be familiar with the topics.
slides/Chapter | Topic | slides |
1 | Introduction to Molecular Biology | |
2 | Sequence Similarity | |
3 | Suffix Tree | |
4 | Genome alignment | |
5 | Database search | |
6 | Multiple Sequence 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.
A total of 23423 different hosts have accessed this document in the last 3305 days; your host, ec2-34-204-181-91.compute-1.amazonaws.com, has accessed it 1 times.
If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.