The invention discloses a method for detecting DNA sequence similarity of cellular neural networks, we design the basic model of one-dimensional cellular neural network, and then construct the dual cellular neural network is a one-dimensional using this model; then two to DNA sequence information detection to initialize the network, network operation process, record the when cells in the network state and output, whereby the formation of optimal output matrix; then search for the optimal output matrix elements, so as to determine the best alignment path; finally aligned path of two space sequence insertion operation so that the two global sequence alignment based on sequence alignment; after, according to the number of aligned bases and the total base to calculate the global similarity. The test shows that the calculation time required for the longer DNA sequence is significantly reduced compared with the existing method on the basis of ensuring accurate detection.
【技术实现步骤摘要】
—种用一维细胞神经网络检测DNA序列相似度的方法
本专利技术属于生物信息学中的DNA序列相似度检测
,更为具体地讲,涉及一种用一维细胞神经网络检测DNA序列相似度的方法,用于对DNA双序列全局相似度的检测。
技术介绍
20世纪70年代,DNA测序方法的出现产生出许多生物分子序列数据,这些数据正以几何速度迅速增长,它已成为人类实践产生数据量最大的领域。在人类基因组序列图绘制成功后,人们又相继启动了各种动植物的基因组测序计划。但是,数据并不等于知识和信息,研究和处理这些数据的任务越来越重,我们必须寻找高效地方法来解决这类问题。DNA 一般是通过碱基配对相连接以双链形式存在,而碱基的配对存在特异性,总是一条链上的碱基G与另一条链上的碱基C连接,一条链上的碱基T与另一条链上的碱基A连接。DNA核酸序列就是由这4个基本元素组成的字符序列。因此,DNA序列匹配实际上就是匹配两个由ACGT这4个字符中任意一个字符组成的序列之间的相似度。序列比对就是一个通过某种特定的算法寻找两条或多条序列之间最大匹配。匹配碱基数的过程通过序列比对的方法来挖掘序列之间在结构或功能上的相似性,这对于生物数据库的搜索算法,蛋白质或DNA的结构预测、进化分析和功能分析具有非常重要的实践意义。根据进行比对的生物序列的个数的不同,序列比对方法可以分为双序列比对方法和多序列比对方法。双序列比对方法又可以分为三种,分别是点阵法、动态规划算法和启发式算法(BLAST算法、FASTA算法等)。多序列比对是一个NP完全问题,是一个尚未解决的难题,它可以分为以下几种:精确比对算法、迭代比对算法 ...
【技术保护点】
一种用一维细胞神经网络检测DNA序列相似度的方法,包括以下步骤:(1)、设计一维细胞神经网络基本模型将单细胞进行链状排列,各细胞序号依次用“…、i?1、i、i+1、…”来表示,其中的字母i表示细胞的排列序号;该基本模型中细胞状态用微分方程组来表示:C∂xi(t)∂t=-xi(t)Rx+A⊗Yi(t)+B⊗Ui(t)+Iiyi(t)=f(xi(t))---(1)其中,方程组(1)中,t表示时间,xi表示细胞i的状态,A是反馈模板,B是控制模板,Ii、Rx和C分别是三个常量,f(xi(t))是细胞状态的输出调制函数;Yi(t)表示细胞i包括自己的邻域输出矩阵,Ui(t)表示细胞i包括自己的邻域输入,分别表示为:Yi(t)=yi-1(t)yi(t)yi(t+1)Ui(t)=ui-1(t)ui(t)ui+1(t);细胞输出调制函数f(xi(t))的具体形态为:yi(t)=f(xi(t))=12(|xi(t)+1|-|xi(t)-1|)---(2)(2)、构建一维对称细胞神经网络用步骤(1)设计的一维细胞神经网络 ...
【技术特征摘要】
1.一种用一维细胞神经网络检测DNA序列相似度的方法,包括以下步骤: (I )、设计一维细胞神经网络基本模型 将单细胞进行链状排...
【专利技术属性】
技术研发人员:纪禄平,郝德水,周龙,黄青君,尹力,杨洁,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。