DNA自组装计算模型的应用研究
发布时间:2020-06-27 22:04
【摘要】:近年来,量子计算机、生物计算机、DNA计算等领域的创新工作引起了世人的广泛关注。其中,以DNA计算(DNA computing)为主的生物计算因具有超大规模并行计算能力和潜在的巨大数据存储能力等优势,使其成为发展非传统高性能计算的重要途径之一,备受科学界的关注。DNA计算是一种模拟生物分子结构并借助于分子生物技术进行计算的新方法,开创了以生化反应作为计算工具的先例,它是解决一类难以计算问题的一种新方法,特别是它在解决NP难问题时显示出其巨大的潜力。 DNA分子自组装是DNA计算领域的一个重要研究分支,指在一定的温度,浓度,酸碱度以及特定酶的作用下,一些带有输入信息的DNA分子,根据Watson-Crick互补配对原则,自组装生成新的带有输出信息的DNA分子的过程。自组装DNA计算模型组合了DNA计算、Tiling理论和DNA纳米技术,成为目前备受关注的模型之一。本文的创新点如下: 首先,将DNA Tile自组装计算模型应用于求解NP-完全问题。对一个只含3个变量的3-可满足性问题进行讨论,把它分为“非”运算子系统和“或”运算子系统。同时分别给出“非”操作和“或”操作的DNA Tile自组装计算实例。通过组合这两个操作,根据DNA Tile自组装的运算规则,对于任一给定的一组解,能自动的判断它是否满足该范式。由于DNA计算具有高度的并行性,所以对于可满足性问题的所有解能同时进行判断。 其次,在实际的计算科学中,对一个可满足性问题,它的范式中的每个子句,变量的个数往往是随机的。因此,在上述思想的基础上,先列出该范式中所包含的全部变量,然后在每个子句中加入该子句所没有的变量,使之成为含有n个变量的k-可满足性问题。对于加入的变量进行特殊的标记,它们在运算的过程中不影响该范式的真值解。 第三,讨论应用DNA Tile自组装计算模型求解矩阵的加法。对于矩阵的加法,主要是对两个数加法运算的延拓。先通过一个实例来说明两个数加法的运算过程,然后以一个矩阵中的所有数作为初始行,另一个矩阵中的所有数作为初始列,进行加法运算。 在本文的最后部分,应用DNA的分子自组装来解决可满足性问题。其原理主要是在碱基互补配对的基础上,通过相应DNA链发夹结构的不断形成与展开,利用凝胶电泳操作将各种不同长度的DNA链分离出来,最终得到所求问题的解。
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP38;O242.1
【图文】:
条DNA单链组成,这两条单链通过碱基间的氢键(hydrogen一bond)祸合在一起。DNA分子间还满足碱基互补配对原则:其配对规律为嚓吟与嚓咙配对,即腺镖吟(A)一定与胸腺嚓陡(T)配对,鸟嘿吟(G)一定与胞喀陡(C)配对,反之亦然。如图3所示。5’end3’end。StrandXDeoxDeoxyriboseoe0Xib0SG3’ends’end图3反向平行的DNA链 Fig3antiParallelDNAehains .2DNA计算原理DNA计算的基本原理可简要地通过图4所示的框图来描述:对所要求解的问题进行DNA编码,生成DNA分子链,然后通过一系列的生物操作,得出DNA结果链,通过测序等生物操作读出结果链,就是所求问题的解。图5给出了DNA计算的框图形式。DNA计算机的实现主要经历三个阶段:试管阶段、表面阶段、芯片阶段。试管阶段就是DNA计算所基于的生化反应是在一个或多个试管的溶液里进行,反应过程可以同时或分阶段加入所需的反应物,如引物、各种DNA分子、碱基dNTP、缓冲液、酶等;表面方式是将对应于问题解空间的DNA分子固定于一块经过化学处理的固体表面,如硅半导体、胶片、玻璃、塑料等,然后对表面上的DNA分子重复进行标记、破坏、去标记等操作,最后获得运算结果;芯片方式是DNA计算研究的最终目标
图5oNA计算框图FigsThediagramofDNAeomPuting计算的生物操作计算是通过对DNA分子进行某些特定的生化操作来完成,既有物理的,也有化学的。物理操作实质上调控生化反应、酸碱度等。化学操作主要是通过各种酶的操作。下面简要操作:和退火DNA链个DNA分子的双链而不破坏其单链结构,其方法之一是加解。这意味着DNA的双链解链—这个过程称为变性(denatur解的温度从85℃到95℃,DNA分子的这个熔解温度是将个单链分子的温度。如果这种加热过的溶液再被缓慢冷却
本文编号:2732157
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP38;O242.1
【图文】:
条DNA单链组成,这两条单链通过碱基间的氢键(hydrogen一bond)祸合在一起。DNA分子间还满足碱基互补配对原则:其配对规律为嚓吟与嚓咙配对,即腺镖吟(A)一定与胸腺嚓陡(T)配对,鸟嘿吟(G)一定与胞喀陡(C)配对,反之亦然。如图3所示。5’end3’end。StrandXDeoxDeoxyriboseoe0Xib0SG3’ends’end图3反向平行的DNA链 Fig3antiParallelDNAehains .2DNA计算原理DNA计算的基本原理可简要地通过图4所示的框图来描述:对所要求解的问题进行DNA编码,生成DNA分子链,然后通过一系列的生物操作,得出DNA结果链,通过测序等生物操作读出结果链,就是所求问题的解。图5给出了DNA计算的框图形式。DNA计算机的实现主要经历三个阶段:试管阶段、表面阶段、芯片阶段。试管阶段就是DNA计算所基于的生化反应是在一个或多个试管的溶液里进行,反应过程可以同时或分阶段加入所需的反应物,如引物、各种DNA分子、碱基dNTP、缓冲液、酶等;表面方式是将对应于问题解空间的DNA分子固定于一块经过化学处理的固体表面,如硅半导体、胶片、玻璃、塑料等,然后对表面上的DNA分子重复进行标记、破坏、去标记等操作,最后获得运算结果;芯片方式是DNA计算研究的最终目标
图5oNA计算框图FigsThediagramofDNAeomPuting计算的生物操作计算是通过对DNA分子进行某些特定的生化操作来完成,既有物理的,也有化学的。物理操作实质上调控生化反应、酸碱度等。化学操作主要是通过各种酶的操作。下面简要操作:和退火DNA链个DNA分子的双链而不破坏其单链结构,其方法之一是加解。这意味着DNA的双链解链—这个过程称为变性(denatur解的温度从85℃到95℃,DNA分子的这个熔解温度是将个单链分子的温度。如果这种加热过的溶液再被缓慢冷却
【参考文献】
相关期刊论文 前4条
1 高琳,马润年,许进;基于质粒DNA匹配问题的分子算法[J];生物化学与生物物理进展;2002年05期
2 殷志祥,张风月,许进;基于分子信标的DNA计算[J];生物数学学报;2003年04期
3 殷志祥,刘文斌,杨静;分子信标DNA计算模型的研究进展与展望[J];生物学杂志;2005年05期
4 ;Arithmetic computation using self-assembly of DNA tiles:subtraction and division[J];Progress in Natural Science;2009年03期
相关硕士学位论文 前1条
1 陈瑞;发夹结构、分子信标在DNA计算中的应用[D];华中科技大学;2005年
本文编号:2732157
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2732157.html