Lectures

Lecture02 Sequence Alignment and Dynamic Programming

Alignment 算法的应用

引入Alignment算法,对这块不熟悉,以后遇到再细看

To actually align two genes

image.png 这个图对Bio和comp的关系描述的很好,算法和模型是为了简化/公式化,忽略噪声信息,提取有意义的信息

Longest common substring (no gaps)->Longest common subsequence (gaps allowed)-> Allow gaps (fixed penalty)->Varying penalties ->Varying gap cost models:

Introduction to principles of dynamic programming

(从这个层面看似乎需要回溯的问题考虑bottom-top结构更合适)

DP for sequence alignment

Advanced topics: Dynamic Programming variants

进一步优化算法,降低时间复杂度

将traceback限制在一定范围之内—限制gap数量