首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基因序列拼接与比对算法改进及并行化研究

摘要第3-5页
abstract第5-7页
1 引言第14-22页
    1.1 研究背景和意义第14-17页
    1.2 国内外研究现状第17-19页
        1.2.1 拼接算法研究现状第17页
        1.2.2 比对算法研究现状第17-19页
    1.3 论文内容及组织结构第19-22页
2 基因拼接与比对算法介绍第22-39页
    2.1 测序知识概述第22-24页
        2.1.1 第一代测序技术第22页
        2.1.2 第二代测序技术第22-23页
        2.1.3 第三代测序技术第23-24页
    2.2 拼接问题描述及难点第24-25页
        2.2.1 拼接问题描述第24页
        2.2.2 拼接问题分类第24页
        2.2.3 拼接问题涉及的概念术语第24页
        2.2.4 拼接问题的挑战第24-25页
    2.3 已有的拼接算法及软件工具第25-29页
        2.3.1 贪心算法第26页
        2.3.2 OLC(overlap–layout–consensus)方法第26-27页
        2.3.3 DBG(DeBruijnGraph)算法第27页
        2.3.4 评估拼接算法的标准第27-28页
        2.3.5 相关软件第28-29页
    2.4 多序列比对问题描述第29-30页
        2.4.1 序列比对问题描述第29页
        2.4.2 序列比对的意义第29-30页
    2.5 已有的比对算法及软件工具第30-39页
        2.5.1 经典算法第30-32页
        2.5.2 启发式智能算法第32-33页
        2.5.3 并行算法第33-35页
        2.5.4 评估指标第35-37页
        2.5.5 相关软件第37-39页
3 改进拼接算法的并行性研究第39-64页
    3.1 Hadoop平台概述第39-48页
        3.1.1 MapReduce介绍第39-43页
        3.1.2 Spark介绍第43-48页
    3.2 记忆K-mers来源Read的拼接算法(SA-BR)第48-49页
        3.2.1 DBG算法的不足第48-49页
        3.2.2 改进策略的提出第49页
    3.3 MapReduce下的并行SA-BR拼接算法(SA-BR-MR)第49-54页
        3.3.1 算法流程第49-50页
        3.3.2 拼接过程第50-53页
        3.3.3 算法的并行性分析及设计第53-54页
    3.4 Spark中的并行SA-BR拼接算法(SA-BR-Spark)第54-61页
        3.4.1 引入第54-55页
        3.4.2 算法的并行性分析及设计第55页
        3.4.3 详细拼接步骤第55-60页
        3.4.4 难点及克服第60-61页
    3.5 拼接算法的加速策略第61-63页
        3.5.1 十六进制表示第61-62页
        3.5.2 效率的评估第62-63页
    3.6 本章小结第63-64页
4 改进多序列星比对算法的并行性研究第64-85页
    4.1 基于新策略的改进星比对算法(MSA-K-Mers)第64页
        4.1.1 原星比对算法的不足第64页
        4.1.2 改进策略的提出第64页
    4.2 MapReduce下改进星比对算法(MSA-K-Mers-MR)的并行性研究第64-74页
        4.2.1 算法设计第64-67页
        4.2.2 例子演示第67-74页
    4.3 Spark下改进星比对算法(MSA-K-Mers-Spark)的并行性研究第74-79页
        4.3.1 算法设计第74-76页
        4.3.2 改进算法的实施过程第76-79页
    4.4 双序列比对的思想策略第79-81页
    4.5 两种环境下算法并行化过程中的难点及克服第81-83页
        4.5.1 MapReduce中改进星比对算法的并行化的难点及克服第81-82页
        4.5.2 Spark环境下算法并行化过程中的难点及克服第82-83页
    4.6 进一步并行化的Improved-MSA-K-Mers-Spark的设计第83页
    4.7 本章小结第83-85页
5 实验结果与分析第85-97页
    5.1 实验环境第85页
    5.2 实验设计与结果分析第85-96页
        5.2.1 拼接算法的准确性第85-90页
        5.2.2 K的取值范围总结第90页
        5.2.3 不同平台下并行化编程对时间的影响比较第90-92页
        5.2.4 比对算法的精确性第92-94页
        5.2.5 比对算法的效率提升第94-95页
        5.2.6 Spark不同配置服务器下结果的比较第95页
        5.2.7 算法效率的进一步提升第95-96页
    5.3 本章小结第96-97页
6 总结与展望第97-100页
    6.1 总结第97-98页
    6.2 展望第98-100页
致谢第100-101页
参考文献第101-109页
作者简介第109-110页

论文共110页,点击 下载论文
上一篇:基于移动医疗的连续断层影像2D/3D可视化交互技术研究
下一篇:探讨关系强度对第二代移动即时通讯软件用户持续使用意向的影响