首页--生物科学论文--生物工程学(生物技术)论文--仿生学论文--生物信息论论文

多核环境下的生物信息序列比对并行优化方法的研究

中文摘要第4-6页
Abstract第6-7页
第一章 绪论第11-19页
    1.1 研究背景与研究意义第11-12页
    1.2 国内外研究现状第12-17页
        1.2.1 生物序列比对算法第12-15页
        1.2.2 并行算法在生物序列比对上的相关研究第15-16页
        1.2.3 多核技术第16-17页
    1.3 本文研究的主要内容第17-18页
    1.4 本文章节安排第18页
    1.5 本章小结第18-19页
第二章 相关知识第19-31页
    2.1 BLAST简介第19-28页
        2.1.1 BLAST的背景第19-20页
        2.1.2 BLAST的相关概念第20-23页
        2.1.3 使用NCBI中BLAST的方法第23-25页
        2.1.4 BLAST的检索方法第25-26页
        2.1.5 介绍五种程序的基本功能第26-27页
        2.1.6 BLAST检索中参数的设置第27-28页
    2.2 OpenMP第28-29页
    2.3 动态规划算法Needleman-Wunsch算法简介第29-30页
    2.4 本章小结第30-31页
第三章 基于Trie树机制的序列比对预处理算法第31-45页
    3.1 引言第31页
    3.2 预备知识第31-36页
        3.2.1 Trie树的介绍第31-33页
        3.2.2 一般Trie树的建树过程第33-35页
        3.2.3 Trie树的数据结构第35页
        3.2.4 问题定义第35-36页
    3.3 Trie树算法第36-39页
        3.3.1 算法思想和框架第36-37页
        3.3.2 算法的实现细节第37-39页
        3.3.3 算法正确性分析第39页
    3.4 实验结果与分析第39-44页
        3.4.1 实验环境介绍第39页
        3.4.2 小型数据库第39-40页
        3.4.3 中型数据库第40-41页
        3.4.4 大型数据库第41-42页
        3.4.5 整体实验结果第42-44页
    3.5 本章小结第44-45页
第四章 BLAST算法及并行化改造第45-62页
    4.1 引言第45页
    4.2 预备知识第45-48页
        4.2.1 生物序列比对的相关概念第45-46页
        4.2.2 BLAST串行执行的算法流程第46-48页
        4.2.3 问题定义第48页
    4.3 对BLASTN程序使用热点分析工具第48-53页
        4.3.1 热点分析工具介绍第49页
        4.3.2 BLAST的核心算法分析(热点分析)第49-53页
    4.4 基于OpenMP并行的BLAST算法第53-58页
        4.4.1 并行思想、并行化可行性第53-54页
        4.4.2 种子产生阶段的并行改造第54-57页
        4.4.3 延伸部分的并行改造第57-58页
    4.5 实验结果与分析第58-61页
        4.5.1 实验环境介绍第58页
        4.5.2 较小规模的查询序列对比实验第58-59页
        4.5.3 较大规模的查询序列对比实验第59-60页
        4.5.4 整体实验分析第60-61页
    4.6 本章小结第61-62页
第五章 基于栈的调度分配算法第62-68页
    5.1 引言第62页
    5.2 任务划分第62-63页
    5.3 任务分配与调度第63-66页
        5.3.1 调度分配算法前的准备工作第63-64页
        5.3.2 调度分配算法的思想和框架第64-65页
        5.3.3 调度分配算法的具体实现第65-66页
    5.4 实验环境及成果展示第66-67页
    5.5 本章小结第67-68页
结论第68-70页
参考文献第70-75页
致谢第75-76页

论文共76页,点击 下载论文
上一篇:个案管理在自闭症儿童融合教育中的运用
下一篇:富硒锗酵母对延边黄牛肉贮藏期间品质影响研究