声明
摘要
第一章 绪论
1.1 课题研究背景
1.2 课题研究意义
1.3 研究现状
1.3.1 测序技术发展趋势
1.3.2 序列拼接中的关键难题
1.3.3 序列拼接技术的研究现状
1.4 研究的主要内容
1.5 论文组织结构
第二章 基于de Bruijn图的序列拼接技术分析
2.1 基于de Bruijn图的序列拼接原理
2.2 基于de Bruijn图的序列拼接技术分析
2.2.1 Velvet拼接技术
2.2.2 Soapdenovo拼接技术
2.2.3 Idba拼接技术
2.2.4 Abyss拼接技术
2.2.5 性能测试与分析
2.3 本章小结
第三章 双向de Bruijn图
3.1 双向de Bruijn图的数学描述
3.1.1 双向de Bruijn图的顶点
3.1.2 单步-双向边和单步-双向de Bruijn图
3.1.3 多步-双向边和多步-双向de Bruijn图
3.2 双向de Bruijn图的性质
3.3 本章小结
第四章 基于双向de Bruijn图的并行序列拼接的实现
4.1 并行编程相关技术
4.1.1 并行编程模型
4.1.2 MPI相关简介
4.2 序列拼接平台
4.3 模拟数据集生成
4.4 基于双向de Bruijn图的并行序列拼接技术的具体实现
4.4.1 并行序列拼接技术中功能子模块的划分
4.4.2 并行I/O存储模块的实现
4.4.3 单步-双向de Bruijn子图的构建
4.4.4 单步-双向de Bruijn图的分布式存储与构建
4.4.5 单步-双向de Bruijn图邻边融合的实现
4.5 本章小结
第五章 基于双向de Bruijn图的并行拼接技术测试与分析
5.1 测试数据集
5.2 并行计算的相关评价方法
5.3 基于双向deBruijn图的并行拼接技术的性能评测
5.3.1 并行I/O模块的性能测试
5.3.2 单步-双向de Bruijn图的构建性能测试
5.3.3 单步-双向de Bruijn图邻边融合性能测试
5.4 综合性能分析与测试
5.5 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
致谢
作者攻读硕士学位期间的主要研究成果