关于DNA序列的k—mer index问题的讨论

来源 :今日湖北·下旬刊 | 被引量 : 0次 | 上传用户:hyslst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 本文研究了DNA序列的k-mer index 问题,通过对大量基因组数据的考察,我们改进了由暴力算法延伸的Donald Knuth的算法,即KMP算法,在原来的算法上我们嵌入了一个循环算法,并且使用java设计出算法程序来达到快速检索的目的,并将数据以数组形式存储,再将数组在二维坐标系里投影,再利用信息熵的计算将问题简化成关于K值和fm的函数问题。
  关键词 k-mer k-mer 计数 频次统计 逆向遍历
  主要原因是 k-长 DNA 子序列关键字不能完全存放在内存中,运行的大部分时间用在频繁的内外存交换上。所以,我们以算法将结果用二维数组存储于内存中就可以达到加快查询结果以及存储内存的节省问题。
  定义:函数([…]) = ([])
  其中,[], […]。称([…])为[…]的关键字,由经映射成的关键字多重集记为。
  然后将数据映射到二维空间上,形成二维数组,其坐标表示如下:
  我们还可以利用KPM模式匹配的算法来处理序列拼接中的重复序列屏蔽问题。核心思想就是通过失效函数得到在当前位置匹配失效后,下一次开始进行匹配的位置,充分利了序列的已知信息,减少了无谓的序列比对,使得算法达到了线性时间复杂度。大大减少了所需CPU时间。经试验验证该算法对重复序列的屏蔽具有线性时间复杂度。
  具体的失效链接值以及KPM匹配算法实现过程如下:
  索引的计算复杂度和空间复杂度分析如下:
  KMP的算法流程:
  我们发现如果某个字符匹配成功,模式串首字符的位置保持不动,仅仅是 ++、 ++;如果匹配失配,不变(即不回溯),模式串会跳过匹配过的next []个字符。整个算法最坏的情况是,当模式串首字符位于的位置时才匹配成功,算法结束。
  因此可知整个算法的计算量
  ( + / ∣∣ + / ∣∣2…+ / ∣)
  由于 ≤ ,且 ≥ 2,所以整个算法的时间复杂度为 (),所以,如果文本串的长度为,模式串的长度为,那么匹配过程的计算复杂度为(),算上计算next的()时间,KMP的整体计算复杂度为( + )。
  参考文献:
  [1]朱赟.Snort 入侵检测系统的警报日志分析[D].上海:上海交通大学,2007.
  [2]胡鹏.入侵检测系统中高效模式匹配算法的研究[D].上海:上海大学,2006.
  [3]刘威,郭渊博,黄鹏.基于 Bloom filter 的多模式匹配引擎[J].电子学报,2010.
  [4]刘红梅,刘国庆.基于K-mer组分信息的系统发生树构建方法[J].2013.
  (张琴单位:吉林建筑大学基础科学部;朱颖莉单位:长春市第二实验中学)
其他文献
作文是学生认识水平和语言文字表达能力的综合体现。作文教学在整个小学语文教学中具有十分重要的地位。因此,我十分重视对学生写作能力的培养:使学生乐于作文。为了使学生乐于作文,我从以下几方面进行努力。  一、听话能力的培养。  听是说的基础,因此,一年级学生刚开学时,我经常讲故事给他们听,世界童话故事了,寓言故事了,成语故事了,不但让他们听到精彩的情节,还能欣赏绝妙的语言。听课文录音,让他们听到流畅的语
海拔800多米的黑水镇大泉村,曾是著名的穷山村.rn从酉阳县城出发,沿国道319线前行,翻过一个垭口,约30分钟就到了大泉休闲度假新村.rn几名年轻人正在“天然浴池”边的广场上搭
沈阳人刘翼,76岁的他仍在飞行,是中国年龄最大的现役飞行员.从1959年第一次驾机升空,刘翼就再没有离开过蓝天,累计飞行时间超过7000小时.他现在担任中国航空运动协会飞行委员
摘要:本文主要围绕新课程的重要理念──科学探究,从三个方面谈初中化学实验教学的做法和体会。首先,介绍如何利用实验,激发学生学习化学兴趣。其次,做好实验,贯彻科学探究理念。最后通过交流实验,进一步完善和提高科学探究能力。通过实验增强化学教学过程中的启发性、探究性和趣味性,旨在培养学生分析问题的能力,科学探究能力。  关键词:化学;实验教学;探究性学习  现代化学教学观认为,化学教学不仅应使学生掌握基
近年来,保亭县坚持“雨林温泉谧境,国际养生家园”的发展目标,抢抓“大三亚”一体化旅游经济圈机遇,不断适应新环境、新形势、新常态,旅游基础设施日臻完善,旅游接待能力进一
社会经济正在以迅雷不及掩耳之势突飞猛进,机械设计的发展远不能仅仅停留在原地,尤其是其中对材料的选择与应用,这对于机械行业来说至关重要.从前,机械设计注重的是材料是否
随着社会经济的发展,很多人的物质生活水平都得到了不同程度的提高,多数人开始有想出去旅游的念头,现如今人们有了外出旅游的经验和感受,我国旅游业也得到了长足的发展.文章
3月21日,全国社保基金理事会接受广东省政府的委托,投资运营广东省城镇职工基本养老保险结存资金1000亿元,在今年两会期间备受争议的地方养老金“入市”投资问题有了新的突破,但根据全国社保基金理事会的澄清,其受托投资的地方养老金不是简单的“委托入市”,主要投资方向仍是投资固定收益类的国债、金融债等品种,投资风格还是以审慎为主。  据统计,现在我国养老金规模尚不到两万亿元,尽管国家实施了财政划拨结合企
站在广西英罗港的海滩边,放眼望去,目光很快便会被蓬勃的绿色生命所感染.rn无数肥硕的、圆润的、暗绿的叶子,朝天而立,在阳光中闪闪发光.细碎的阳光撒落在叶子上,风起时,叶片
1rn阿岚最近跟婆婆闹了矛盾.rn孩子把床单尿湿了,阿岚急着出差,就把它卷成一团,塞到了脏衣桶里.顺便嘱咐婆婆:“妈,我出差去了,帮我把床单洗一下.”rn等她出差两天回来,发现
期刊