文摘
英文文摘
第1章绪论
1.1生物序列比对中的基本概念及其作用
1.1.1生物序列的相似性
1.1.2生物序列及其字母表
1.1.3编辑操作
1.1.4序列相似性的打分矩阵
1.1.5生物序列比对的意义
1.2双生物序列比对算法研究现状
1.2.1全局双生物序列比对算法的研究概况
1.2.2局部双生物序列比对算法的研究概况
1.2.3启发式双序列比对算法的研究概况
1.3多生物序列比对算法研究现状
1.3.1多生物序列比对的评分模型
1.3.2多生物序列比对精确算法研究概况
1.3.2多生物序列比对近似算法研究概况
1.3.3启发式多序列比对算法研究概况
1.3本文的研究内容和研究思路
1.4论文的组织
第2章序列比对算法的相关知识
2.1贝叶斯分析方法
2.1.1先验分布与后验分布
2.1.2贝叶斯参数估计
2.1.3贝叶斯假设检验
2.2隐马尔可夫模型
2.2.1马尔可夫链
2.2.2 隐马尔可夫模型的基本原理
2.2.3Viterbi算法
2.2.4前向算法和反向算法
2.2.5隐马尔可夫模型的参数估计
2.2.6隐马尔可夫模型上的序列比对
2.3可变长马尔可夫模型
2.3.1可变长马尔可夫模型的基本概念
2.3.2概率后缀树
2.4并行算法的基本设计技术
2.5本章小结
第3章基于结构的双生物序列比对算法
3.1经典双生物序列比对算法的分析
3.1.1经典算法与生物模式串
3.1.2序列比对的显著性
3.2双生物序列中结构信息的提取和处理
3.2.1 PST的构造
3.2.2保守子片段的确定
3.2.3保守子片段的预处理
3.3基于结构信息和动态规划方法的双序列比对算法
3.3.1计分机制的设计
3.3.2算法分析和实验结果
3.4基于结构信息的一种启发式双序列比对算法
3.4.1最长递增子序列的求解
3.4.2构造完整比对
3.5本章小结
第4章基于结构的多序列比对启发式算法
4.1常用生物多序列比对算法分析
4.1.1渐进比对算法
4.1.2迭代比对算法
4.2多生物序列比对中的序列特征分析
4.2.1序列间一致性和序列长度
4.2.2序列间的亲缘性关系
4.2.3全局比对与局部比对
4.2.4序列中的模体和样式
4.3结构信息的片段的预处理
4.3.1多生物序列的中结构片段预测
4.3.2结构子片段的排序
4.4基于结构信息的一种聚类多序列比对算法
4.4.1序列间距离的计算
4.4.2聚类算法
4.4.3算法框架
4.4.4算法实验结果
4.4.5关于算法的一些讨论
4.5本章小结
第5章多序列比对中的遗传算法
5.1遗传算法简介
5.1.1遗传算法和生物进化的联系
5.1.2标准遗传算法
5.1.3遗传算法的特点
5.2编码和适应度函数
5.2.1序列比对问题的染色体编码
5.2.2适应度函数
5.2.3保守区域的探测
5.3基于熵的遗传算法参数设置
5.3.1信息与熵
5.3.2生物序列中熵的计算
5.3.3自适应概率的设计
5.4遗传操作的设计
5.4.1选择算子的设计
5.4.2交叉算子的设计
5.4.3变异算子的设计
5.5实验验证
5.5.1数据来源和参数设定
5.5.2实验结果和讨论
5.6本章小结
第6章生物序列比对中的并行算法
6.1并行算法的概念和复杂性度量
6.2并行计算模型
6.2.1共享存储的计算模型
6.2.2分布存储的计算模型
6.2.3生物计算中的新型计算模型
6.2双生物序列比对问题的并行化
6.2.1在传统模型上的双生物序列比对并行算法
6.2.2在CELL MatrixTM模型上的双生物序列比对并行算法
6.3多生物序列比对问题的并行化
6.3.1 PRAM-CREW模型上的多序列比对
6.3.2 LARPBS模型上的多序列比对
6.4基于SMP Clusters的序列搜索的并行计算
6.4.1 SMP Clusters的计算结构
6.4.2生物序列搜索问题的描述
6.4.3分组最大比对值的并行算法
6.4.4 MESH网络上的k-选择并行算法
6.4.5 SMP Clusters模型的(K,1)序列搜索并行算法
6.5本章小结
第7章总结
7.1本文的工作
7.2本文的贡献与创新之处
7.3进一步的工作
参考文献
致谢
在读期间发表和录用的学术论文