[发明专利]一种基于信息熵的基因序列数字化实现方法及系统在审
申请号: | 201910133090.4 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109903812A | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 李君一;张丽;平原;李辉年;许清哲;王荣杰;刘博;王亚东 | 申请(专利权)人: | 哈尔滨工业大学(深圳) |
主分类号: | G16B25/10 | 分类号: | G16B25/10;G16B40/10 |
代理公司: | 深圳市道勤知酷知识产权代理事务所(普通合伙) 44439 | 代理人: | 何兵;饶盛添 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滑动窗口 脱氧核糖核酸DNA 基因序列 碱基 信息熵 拓扑 数字化 外显子区域 碱基位置 数字序列 重复计算 子串 输出 预测 | ||
1.一种基于信息熵的基因序列数字化实现方法,其特征在于,包括:
输入脱氧核糖核酸DNA序列,设定滑动窗口的长度1及子串长度n;
根据所述设定的滑动窗口的长度1,从所述输入的脱氧核糖核酸DNA序列的第一个碱基开始,步长为1;
计算所述设定的滑动窗口内的给定子串长度下的拓扑熵大小,赋值给所述设定的滑动窗口内的碱基;
重复计算所述设定的滑动窗口内的给定子串长度下的拓扑熵大小,赋值给所述设定的滑动窗口内的碱基,直到到达所述输入的脱氧核糖核酸DNA序列的最后一个碱基位置;
输出得到同所述输入的脱氧核糖核酸DNA序列长度的数字序列。
2.如权利要求1所述的基于信息熵的基因序列数字化实现方法,其特征在于,所述计算所述设定的滑动窗口内的给定子串长度下的拓扑熵大小,包括:
根据原始脱氧核糖核酸DNA序列ω剪切长度为nω的脱氧核糖核酸DNA序列;
遍历ω序列,i从n-k+1循环到k,并同时保存子串长度为i的不同子串数目;
如果子串长度为i的子串数目小于则不保存所述子串数目;
计算对应子串长度为i的拓扑熵
根据所述计算得到的对应子串长度为i的拓扑熵求得广义拓扑熵HGT(ω)。
3.如权利要求2所述的基于信息熵的基因序列数字化实现方法,其特征在于,所述根据所述计算得到的对应子串长度为i的拓扑熵求得广义拓扑熵HGT(ω),包括:
根据所述计算得到的对应子串长度为i的拓扑熵假设脱氧核糖核酸DNA序列ω是一个由A、C、G、T四个字符组成的无限长序列,求得广义拓扑熵HGT(ω)为:
其中,i为子串长度,Pω(i)为序列ω中长度为i的不同子序列子串的个数,αik表示当子串长度为i时的广义拓扑熵权重,k为给定的权重计算个数,也是子串长度变化数量:
且
其中,需满足对任意的ε>0及任意I,存在K使得所有k≤K,满足
4.如权利要求2所述的基于信息熵的基因序列数字化实现方法,其特征在于,所述根据所述计算得到的对应子串长度为i的拓扑熵求得广义拓扑熵HGT(ω),包括:
根据所述计算得到的对应子串长度为i的拓扑熵假设脱氧核糖核酸DNA序列ω是长度为|ω|的有限序列,令nω为所述序列的最长子串长度且满足k为指定的子串长度变化数量并且k≤n,通过截取序列ω的前个字符,求得广义拓扑熵HGT(ω)为:
其中,i为子串长度,Pω(i)为序列ω中长度为i的不同子序列子串的个数,αik表示当子串长度为i时的广义拓扑熵权重,k为给定的权重计算个数。
5.如权利要求2所述的基于信息熵的基因序列数字化实现方法,其特征在于,所述根据所述计算得到的对应子串长度为i的拓扑熵求得广义拓扑熵HGT(ω),包括:
根据所述计算得到的对应子串长度为i的拓扑熵假设同对DNA序列ω,求得广义拓扑熵HGT(ω)为::
其中,i为子串长度,Pω(i)为序列ω中长度为i的不同子序列子串的个数,αik表示当子串长度为i时的广义拓扑熵权重,k为给定的权重计算个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(深圳),未经哈尔滨工业大学(深圳)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910133090.4/1.html,转载请声明来源钻瓜专利网。