[发明专利]DNA序列的快速并且安全的检索方法、装置及存储介质有效
申请号: | 201480029612.1 | 申请日: | 2014-04-30 |
公开(公告)号: | CN105229651B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | T·伊格纳坚科 | 申请(专利权)人: | 皇家飞利浦有限公司 |
主分类号: | G06F19/22 | 分类号: | G06F19/22;G06F19/28 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 李光颖;王英 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dna 序列 快速 并且 安全 检索 | ||
1.一种非暂态存储介质,其存储能够由电子数据处理设备(30)运行的指令,以执行包括以下的方法:
生成序列索引(20),所述序列索引包括针对被存储在数据库(28)中的脱氧核糖核酸(DNA)或核糖核酸(RNA)序列的序列模型,所述生成包括计算作为有限内存树源模型的针对被存储在所述数据库中的每个DNA或RNA序列的所述序列模型和针对所述有限内存树源模型的参数,其中,所述序列模型是使用上下文树加权(CTW)来计算的;并且
基于将所述序列模型应用到查询DNA或RNA序列(40)并且基于确定每个序列模型如何好地拟合所述查询DNA或RNA序列,来将被存储在所述数据库中的一个或多个DNA或RNA序列识别为最相似于所述查询DNA或RNA序列。
2.如权利要求1所述的非暂态存储介质,其中,所述识别包括:
计算作为有限内存树源模型的针对所述查询DNA或RNA序列(40)的查询模型和针对所述有限内存树源模型的参数,其中,所述查询模型是使用上下文树加权(CTW)来计算的;并且
计算压缩度量的参考值,所述压缩度量的参考值测量使用所述查询模型能够实现的对所述查询DNA或RNA序列的压缩量;
其中,所述序列模型到所述查询DNA或RNA序列的所述应用包括:基于所述压缩度量的所述参考值与测量使用所述序列模型对所述查询DNA或RNA序列的压缩性的所述压缩度量的值之间的差异,来估计针对每个序列模型的信息增益。
3.如权利要求1-2中的任一项所述的非暂态存储介质,其中,所述识别使用所述序列模型,而不使用被存储在所述数据库(28)中的所述DNA或RNA序列。
4.如权利要求1所述的非暂态存储介质,其中,所述序列模型到所述查询DNA或RNA序列(40)的所述应用包括:
针对每个序列模型,使用所述序列模型来计算针对所述查询DNA或RNA序列的代码字长度。
5.如权利要求1所述的非暂态存储介质,其中,所述识别包括:
使用CTW来计算作为有限内存树源模型的针对所述查询DNA或RNA序列(40)的查询模型和针对所述有限内存树源模型的参数;并且
使用所述查询模型来计算针对所述查询DNA或RNA序列的参考代码字长度;
其中,所述序列模型到所述查询DNA或RNA序列的所述应用包括:基于所述参考代码字长度与使用所述序列模型针对所述查询DNA或RNA序列计算的所述代码字长度之间的差异,来估计针对每个序列模型的信息增益。
6.如权利要求1-2中的任一项所述的非暂态存储介质,其中:
被存储在所述数据库(28)中的所述DNA或RNA序列为DNA染色体序列,并且
所述查询DNA或RNA序列(40)为小于染色体的查询DNA序列片段。
7.一种方法,包括:
生成序列索引(20),所述序列索引包括针对被存储在数据库(28)中的脱氧核糖核酸(DNA)或核糖核酸(RNA)序列的上下文树加权(CTW)模型其中,Sx指代针对所述DNA或RNA序列x的上下文树模型,并且指代所述上下文树模型Sx的参数;并且
基于将所述CTW模型应用到查询DNA或RNA序列y并且基于确定每个CTW模型如何好地拟合所述查询DNA或RNA序列y,来将被存储在所述数据库中的一个或多个DNA或RNA序列识别为最相似于所述查询DNA或RNA序列y;
其中,所述生成和所述识别由电子数据处理设备(30)来执行。
8.如权利要求7所述的方法,其中,所述识别使用所述CTW模型而不使用被存储在所述数据库(28)中的所述DNA或RNA序列x。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦有限公司,未经皇家飞利浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480029612.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用