%0 Journal Article %T cgdna:基于簇图的基因组序列集成拼接算法 %A 徐魁? %A 陈 科? %A 徐 君? %A 田佳林? %A 刘 浩? %A 王宇凡? %J 计算机科学 %D 2015 %R 10.11896/j.issn.1002-137X.2015.09.045 %X 基因组测序的目的是获取一个生物体完整的dna序列信息,而dna信息是进行遗传学研究和疾病诊断的基础。通常而言,完整的基因组测序分为两个步骤:第一步通过实验手段测定dna序列片段,第二步通过计算方法把dna片段拼接为完整的基因组。尽管桑格测序技术成功解析了包括人类在内的多个基因组,但其由于成本过高,目前逐渐被新一代测序技术所取代。新一代测序技术的特点为高通量、高覆盖率、低成本,随之而来的缺点体现为短读长、更多类型的错误。这些特点也给基因拼接算法带来了更大的挑战。鉴于目前的数十种基因拼接算法中并没有一种算法显著优于其它算法,且一些分析表明不同算法的拼接结果具有互补性,提出了cgdna算法框架,它把不同算法的拼接结果整合到一起,使得整合的结果超越任何单个算法的结果。提出了一种基于簇图的基因组序列集成拼接算法,它通过构建索引、读长映射、重叠群聚簇、构建簇图等步骤将重叠群拼接成更长的序列。实验结果表明,相对于目前最优的算法velvet、abyss、soapdenovo,cgdna在n50与最长拼接序列这两项指标上的增长比例高达50%以上,并且达到了较高的覆盖度。当更多的基本算法集成到本算法时,性能可进一步提高。提出的方法大幅提高了基因拼接的长度,为下一步的遗传分析降低了难度,并加快了生物基因组研究的步伐。 %K 基因组拼接 %K 集成算法 %K 簇图 %K 索引 %K 读长映射 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20150945&flag=1