前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >序列比对(八)第一部分的小结

序列比对(八)第一部分的小结

作者头像
一只羊
发布2019-07-27 18:51:25
2660
发布2019-07-27 18:51:25
举报
文章被收录于专栏:生信了生信了

现在想来,动态规划最适用于这一类问题:即复杂系统的最终结果分多步实现,每一步的状态与上一步(或上几步)有关。

具体来说,动态规划算法运用到序列比对的关键部分有三个:

  1. 初始条件的设置:比如 F(i, 0) 以及 F(0, j) 控制着是否要对头部序列进行罚分。全局比对中是要罚分的,而交叉比对就不需要罚分。
  2. 迭代方程的建立。这一步最关键,如何选择一个清晰有效好实现的迭代元素需要仔细考量。
  3. 终止条件的确立。以得分矩阵而言,全局比对回溯的终止条件是到达F(0, 0),而局部比对是到达分值为0的单元,交叉比对则是到达F(i, 0)或者F(0, j)的行或列。

说是第一部分的小结,是这一部分内容的序列比对都是建立在一个简单的概率论模型(比对分值就是对数机率比)上的。后面的文章可能会涉及到新的概率论模型,因而会有新的比对方法。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信了 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档