基于DNA链置换的判奇双轨逻辑电路及实现方法与流程

文档序号:13877396阅读:344来源:国知局
基于DNA链置换的判奇双轨逻辑电路及实现方法与流程

本发明涉及逻辑电路的技术领域,尤其涉及一种基于dna链置换的判奇双轨逻辑电路及实现方法。



背景技术:

在当前快速发展的计算机时代,结合科学计算机和分子生物学科的dna计算是一个新的研究领域。dna作为一种新的计算工具已经解决了很多问题,比如哈密顿路径以及最大团问题等。dna自组装是dna纳米技术的一个重要支撑技术,具有可预测性和可编程性的特点,在应用领域这两种特点在自组装方面都具有很好的发展前景。dna链置换技术在生物计算领域也扮演着一种动态的dna纳米技术。dna链置换技术由于其本身具有的一系列自发性、灵敏性以及准确性的特点,已经在纳米机器、分子逻辑电路、纳米药物以及其他方面被广泛应用。近年来,生物计算机已被许多来自不同领域的科学家广泛关注,而且分子逻辑电路又是生物计算机的重要组成部分。因此,逻辑电路的构建方法在生物计算机中起着重要的作用。

dna计算已经处理了大量如自组装、荧光标记、链置换和探针机等分子操作。dna链置换技术是在dna自组装技术的基础上发展起来的,所以,dna自组装技术和dna链置换技术是研究dna纳米技术的两大重要支撑技术。而且dna链置换技术非常适合于构建分子逻辑电路,在传统的电子逻辑电路中,高电平和低电平通常表示为布尔逻辑的“真”和“假”。基于链置换技术的级联反应已经实现了相邻逻辑模块的动态连接,并为研究人员构建大规模、复杂的逻辑电路成为可能。此外,dna链置换技术凭借高容量信息积累、高性能并行计算、编程以及仿真的优势,已经在分子计算、纳米机器、诊断和疾病治疗领域得到了深入的研究。dna链置换技术在解决数学问题、管理纳米机器和讨论生命历程方面也具有很大的研究意义。另外,基于dna链置换的生物化学逻辑电路的构建对设计程序的掌握也具有重要的研究意义。基于dna链置换技术的策略在智能刺激响应材料、纳米电子电路和器件、生物传感器和纳米医学等领域具有很大的应用前景。



技术实现要素:

为了推进生物计算机的发展,本发明提出一种基于dna链置换的判奇双轨逻辑电路,基于dna链置换的反应机制,用双轨的逻辑思想构建判奇双轨逻辑电路,并用visualdsd仿真软件分析了判奇双轨逻辑电路的正确性,具有很高的可靠性。

为了达到上述目的,本发明的技术方案是这样实现的:

一种基于dna链置换的判奇双轨逻辑电路,包括输入链xp、放大门、集成门、第一dna阈值门、第二dna阈值门和输出链,每个输入链xp都具有两种状态,表示逻辑开的状态为表示逻辑关的状态为p=1,2,3,4;输出链包括两种状态分别为放大门具有一个输入和五个输出,放大门中设有阈值并有多个燃料输出,输入信号的总浓度大于阈值浓度,则获得输出信号1,否则输出为0;集成门包括四个输入一个输出的四输入集成门和五个输入一个输出的五输入集成门;第一dna阈值门的阈值浓度小于1nmol/l,第二dna阈值门的阈值浓度大于1nmol/l;所述输入链xp的状态作为输入信号与分别放大门相连接,放大门的输出端分别通过dna信号与不同的四输入集成门相连接,五个四输入集成门分别通过一个第一dna阈值门与一个五输入集成门相连接,五输入集成门通过第二dna阈值门得到输出信号五个四输入集成门分别通过一个第二dna阈值门与一个五输入集成门相连接,五输入集成门通过第一dna阈值门得到输出信号

输入链与放大门ⅰ相连接,输入链与放大门ⅱ相连接,输入链与放大门ⅲ相连接,输入链与放大门ⅳ相连接,输入链与放大门ⅴ相连接,输入链与放大门ⅵ相连接,输入链与放大门ⅶ相连接,输入链与放大门ⅷ相连接;放大门ⅱ的第一输出端、放大门ⅳ的第一输出端、放大门ⅵ的第一输出端、放大门ⅶ的第一输出端均与四输入集成门ⅰ相连接,放大门ⅱ的第二输出端、放大门ⅳ的第二输出端、放大门ⅴ的第二输出端、放大门ⅷ的第二输出端均与四输入集成门ⅲ相连接,放大门ⅱ的第三输出端、放大门ⅲ的第三输出端、放大门ⅵ的第三输出端、放大门ⅶ的第三输出端均与四输入集成门ⅴ相连接,放大门ⅱ的第四输出端、放大门ⅲ的第四输出端、放大门ⅴ的第四输出端、放大门ⅶ的第四输出端均四输入集成门ⅶ相连接,放大门ⅰ的第五输出端、放大门ⅳ的第五输出端、放大门ⅵ的第五输出端、放大门ⅶ的第五输出端均四输入集成门ⅸ相连接,四输入集成门ⅰ、四输入集成门ⅲ、四输入集成门ⅴ、四输入集成门ⅶ、四输入集成门ⅸ均通过第一阈值门与五输入集成门ⅱ相连接,五输入集成门ⅱ与第二dna阈值门相连接,从而获得输出信号放大门i的第一输出端、放大门ⅲ的第一输出端、放大门ⅴ的第一输出端、放大门ⅷ的第一输出端均与四输入集成门ⅱ相连接,放大门ⅰ的第二输出端、放大门ⅲ的第二输出端、放大门ⅵ的第二输出端、放大门ⅷ的第二输出端均与四输入集成门ⅳ相连接,放大门ⅰ的第三输出端、放大门ⅳ的第三输出端、放大门ⅴ的第三输出端、放大门ⅶ的第三输出端均与四输入集成门ⅵ相连接,放大门ⅰ的第四输出端、放大门ⅵ的第四输出端、放大门ⅵ的第四输出端、放大门ⅷ的第四输出端均四输入集成门ⅷ相连接,放大门ⅱ的第五输出端、放大门ⅲ的第五输出端、放大门ⅴ的第五输出端、放大门ⅷ的第五输出端均四输入集成门ⅹ相连接,四输入集成门ⅱ、四输入集成门ⅳ、四输入集成门ⅵ、四输入集成门ⅷ、四输入集成门ⅹ均通过第二阈值门与五输入集成门ⅰ相连接,五输入集成门ⅰ与第一dna阈值门相连接,从而获得输出信号

所述放大门中燃料的初始浓度为输出信号绑定浓度的两倍;放大门的阈值浓度为1.2nmol/l,放大门的燃料浓度为6nmol/l;输入链的信号为1时,放大门的输出端的输出浓度为1nmol/l。

所述第一dna阈值门的阈值浓度为0.6nmol/l,第二dna阈值门的阈值浓度为1.2nmol/l。

其设计方法的步骤为:

步骤一:dna链置换反应中没有酶或转录机制的常温下实现,将输入链的末端结构域与部分信号链反应,并进行分支迁移,直到下一次双链中的单链被外界的单链取代,最终形成新的单链为输出链;

步骤二:利用基本的dna链置换的反应机制构建输出信号为y1的数字逻辑电路,数字逻辑电路中的逻辑运算状态分别用二进制数值0和1表示;

步骤三:每个原始的输入信号都转换成两个状态相反的输入信号p=1,2,3,4,输出信号y1输出运算结果有y10和y11,使用没有低电平借位的判奇操作运算的双轨逻辑电路来计算两个不同的二进制数,得到基于dna链置换的判奇操作运算的双轨逻辑电路;

步骤三:采用跷跷板电路作为分子逻辑电路单元的基本组成部分,将双轨逻辑电路中的逻辑门转化为均有输入信号链、输出信号链、阈值链和燃料链的跷跷板逻辑门,得到跷跷板逻辑电路;

步骤四:基于dna链置换反应将跷跷板逻辑电路转化为跷跷板生化逻辑电路。

所述步骤一中如果双链中产生新的结构域,则发生与反应相似的反应,并将达到动态平衡;如果没有产生新的目标域,则反应结束。

所述数字逻辑电路包括三个非逻辑门、五个与逻辑门和一个或逻辑门,四个输入信号分别为x1、x2、x3和x4,一个输出信号为y1;首先x4先进行非运算操作,其输出结果再和x3的非运算操作输出结果进行与操作,运算结果用k1表示;然后x4先进行非运算操作、x3的非运算操作输出结果和x2进行与运算操作,运算输出结果值用k2表示;x4先进行非运算操作、x3和x2的非运算操作,其运算输出结果用k3表示;接着x4先进行非运算操作,x3、x2和x1进行与操作运算,其输出结果值用k4表示;x4、x3的非运算操作输出结果两者进行与运算,其输出的结果值用k5表示,最后将前面的与运算的输出结果值k1、k2、k3、k4、k5进行或运算操作,得到最终的逻辑运算输出结果即y1={k1∨k2∨k3∨k4∨k5}。

在输入信号中,x1、x2、x3和x4分别是十进制数对应的二进制转换,y1是判奇操作运算的双轨逻辑电路的输出结果,输出结果值若为1则二进制数对应的十进制数为奇数,否则是其他数值类型。

所述双轨逻辑电路包括六个逻辑与门和六个逻辑或门,输入信号包括x40、x41、x30、x31、x20、x21、x10和x11,输出信号为y10和y11;输入信号x41、x31、x21、x10均与逻辑或门w1相连接,输入信号x40、x30、x20、x11均与逻辑与门w2相连接,输入信号x41、x31、x20和x10均与逻辑或门w3相连接,输入信号x40、x30、x21和x11均与逻辑与门w4相连接,输入信号x41、x30、x21和x10均与逻辑或门w5相连接,输入信号x40、x31、x20和x11均与逻辑与门w6相连接,输入信号x41、x30、x20和x10均与逻辑或门w7相连接,输入信号x40、x31、x21和x11均与逻辑与门w8相连接,输入信号x40、x31、x21和x10均与逻辑或门w9相连接,输入信号x41、x30、x20和x11均与逻辑与门w10相连接;逻辑或门w1、w3、w5、w7、w9的输出均与逻辑与门s1相连接,得到输出信号y10;逻辑或门w2、w4、w6、w8、w10的输出均与逻辑或门s2相连接,得到输出信号y11

本发明的有益效果:基于dna链置换的反应机制,构建了十进制数判断奇偶性系统,搭建了判奇逻辑电路操作运算的数字逻辑电路,利用双轨逻辑思想将数字逻辑电路转化成判奇逻辑电路运算操作的双轨逻辑电路,通过双轨逻辑电路再转化成跷跷板生化逻辑电路,最后通过visualdsd仿真软件验证其输出结果,并分析判断一个十进制数是否为奇数的逻辑电路。仿真结果显示,所构建的基于dna链置换用双轨逻辑电路实现十进制数判奇逻辑电路是有效的,且具有很高的可靠性。本发明对于将来判别更高位数的奇偶性运算操作提供了基本的理论基础,提高生物计算机逻辑电路的可靠性,促进了生物计算机的发展。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明dna链置换的示意图,其中,(a)dna链置换的可逆反应,(b)dna链置换的不可逆反应。

图2为本发明基于dna链置换的判奇电路的数字逻辑电路。

图3为本发明基于dna链置换的判奇双轨逻辑电路。

图4为跷跷板逻辑门转化的抽象图。

图5为本发明基于双轨电路dna链置换的判奇跷跷板生化逻辑电路。

图6为visualdsdsoftware输出结果仿真图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一种基于dna链置换的判奇双轨逻辑电路的实现方法的步骤为:

步骤一:dna链置换反应中没有酶或转录机制的常温下实现,将输入链的末端结构域与部分信号链反应,并进行分支迁移,直到下一次双链中的单链被外界的单链取代,最终形成新的单链为输出链。

dna自组装技术在生物工程逻辑电路中的应用越来越广泛,而dna链置换技术源自dna自组装技术,由于基本双螺旋结构互补配对规则,多条dna单链自发有序的进行多维组装。在dna链置换反应中,需要单链和双链。单链与基于a,g,c,t的双链的一条链进行互补配对,比如a与t配对、g与c配对等。在双链中,一条具有小支点结构域的链,也是双链中暴露的单链结构域。如果双链中产生新的结构域,则发生与反应相似的反应,并将达到动态平衡;如果没有产生新的目标域,则反应结束。如图1所示,dna链置换有两种反应,图1(a)中t*是支点域,t1*是新的支点域,r是分支迁移域,图1(b)中t2*是支点域,r1是分支迁移域通常将初始单链称为输入链,新单链被称为输出链。dna链置换在没有酶或转录机制的常温下实现,反应趋势是按照设计的长度和顺序来实现。

步骤二:利用基本的dna链置换的反应机制构建输出信号为y1的数字逻辑电路,数字逻辑电路中的逻辑运算状态分别用二进制数值0和1表示。

在数字逻辑电路中,逻辑运算状态分别用0和1表示。如果两个输入状态的值都为0,逻辑或门的值为0,否则为1。包含三种基本的逻辑操作算法,分别命名为逻辑与门,逻辑或门和逻辑非门。如果两个输入状态的值都为1,则逻辑或门的值为1,否则为0。逻辑非门实现的是输出状态和输入状态是相反的。通过使用没有低电平借位的判奇操作运算的双轨逻辑电路来计算两个不同的二进制数。根据不同的输入信号,输出信号可能相同。在这些输入信号中,x1、x2、x3和x4分别是十进制数对应的二进制转换,y1是基于dna链置换的判奇操作运算的数字逻辑电路的输出结果,输出结果值若为1则二进制数对应的十进制数为奇数,否则是其他数值类型。即该数字逻辑电路具有判奇的效果。

如图2所示,数字逻辑电路包括三个非逻辑门、五个与逻辑门和一个或逻辑门,四个输入信号分别为x1、x2、x3和x4,一个输出信号为y1;首先x4先进行非运算操作,其输出结果再和x3的非运算操作输出结果进行与操作,运算结果用k1表示;然后x4先进行非运算操作、x3的非运算操作输出结果和x2进行与运算操作,运算输出结果值用k2表示;x4先进行非运算操作、x3和x2的非运算操作,其运算输出结果用k3表示;接着x4先进行非运算操作,x3、x2和x1进行与操作运算,其输出结果值用k4表示;x4、x3的非运算操作输出结果两者进行与运算,其输出的结果值用k5表示,最后将前面的与运算的输出结果值k1、k2、k3、k4、k5进行或运算操作,得到最终的逻辑运算输出结果即y1={k1或k2或k3或k4或k5}。

步骤三:每个原始的输入信号都转换成两个状态相反的输入信号p=1,2,3,4,输出信号y1输出运算结果有y10和y11,使用没有低电平借位的判奇操作运算的双轨逻辑电路来计算两个不同的二进制数,得到基于dna链置换的判奇操作运算的双轨逻辑电路;

在基于dna链置换的判奇操作运算的双轨逻辑电路中,使用双轨方法设计了dna链置换的判奇操作运算的双轨逻辑电路设计及实现的双层逻辑电路,双轨逻辑算法的采用能够避免错误的输出信号,在输入信号不完全存在的情况下可以获得不确定的运算结果。结合其数字电路图构建了双轨逻辑电路,如图3所示。在双轨逻辑电路中,为了确保所有情况的输入信号都能被识别,每个原始输入信号都能被转换成两个输入信号,其中每一个均可以表示为逻辑“开”或“关”的状态。如果输入x1不能参与反应,则x10和x11的状态在双轨逻辑电路中分别显示为逻辑“关”和逻辑“开”。另外,在双轨逻辑电路中的与门、或门和非门的逻辑功能都应通过一对“与”逻辑门和“或”逻辑门来实现。根据不同状态的输入信号,输出信号的状态也不同。其输出信号y1的输出结果总共有两种情况,即输出运算结果为y10和y11。具体的反应过程为:输入信号x40、x41、x30、x31、x20、x21、x10、x11经过五个与门和五个或门进行逻辑运算操作,五个与门的输出结果用p1、p3、p5、p7、p9表示,五个或门的输出结果用p2、p4、p6、p8、p10表示,然后输出结果p1、p3、p5、p7、p9再进行与运算,最后得出输出结果y10。输出结果p2、p4、p6、p8、p10再进行或运算,最后得出输出结果y11

如图3所示,双轨逻辑电路包括六个逻辑与门和六个逻辑或门,输入信号包括x40、x41、x30、x31、x20、x21、x10和x11,输出信号为y10和y11;输入信号x41、x31、x21、x10均与逻辑或门w1相连接,输入信号x40、x30、x20、x11均与逻辑与门w2相连接,输入信号x41、x31、x20和x10均与逻辑或门w3相连接,输入信号x40、x30、x21和x11均与逻辑与门w4相连接,输入信号x41、x30、x21和x10均与逻辑或门w5相连接,输入信号x40、x31、x20和x11均与逻辑与门w6相连接,输入信号x41、x30、x20和x10均与逻辑或门w7相连接,输入信号x40、x31、x21和x11均与逻辑与门w8相连接,输入信号x40、x31、x21和x10均与逻辑或门w9相连接,输入信号x41、x30、x20和x11均与逻辑与门w10相连接;逻辑或门w1、w3、w5、w7、w9的输出均与逻辑与门s1相连接,得到输出信号y10;逻辑或门w2、w4、w6、w8、w10的输出均与逻辑或门s2相连接,得到输出信号y11

实例说明:

1)当x4x3x2x1为0110,x40=1、x41=0、x30=0、x31=1、x20=0、x21=1、x10=1、x11=0时,x41=0、x31=1、x21=1、x10=1经过第一个门或门w1进行或运算,输出结果用p1表示,即p1=[(x41=0)∨(x31=1)∨(x21=1)∨(x10=1)]=1;x40=1、x30=0、x20=0、x11=0经过第二个门与门w2进行与运算,输出结果用p2表示,即p2=[(x40=1)∧(x30=0)∧(x20=0)∧(x11=0)]=0;x41=0、x31=1、x20=0、x10=1经过第三个门或门w3进行或运算,输出结果用p3表示,即p3=[(x41=0)∨(x31=1)∨(x20=0)∨(x10=1)]=1;x40=1、x30=0、x21=1、x11=0经过第四个门与门w4进行与运算,输出结果用p4表示,即p4=[(x40=1)∧(x30=0)∧(x21=1)∧(x11=0)]=0;x41=0、x30=0、x21=1、x10=1经过第五个门或门w5进行或运算,输出结果用p5表示,即p5=[(x41=0)∨(x30=0)∨(x21=1)∨(x10=1)]=1;x40=1、x31=1、x20=0、x11=0经过第六个门与门w6进行与运算,输出结果用p6表示,即p6=[(x40=1)∧(x31=1)∧(x20=0)∧(x11=0)]=0;x41=0、x30=0、x20=0、x10=1经过第七个门或门w7进行或运算,输出结果用p7表示,即p7=[(x41=0)∨(x30=0)∨(x20=0)∨(x10=1)]=1;x40=1、x31=1、x21=1、x11=0经过第八个门与门w8进行与运算,输出结果用p8表示,即p8=[(x40=1)∧(x31=1)∧(x21=1)∧(x11=0)]=0;x40=1、x31=1、x21=1、x11=0经过第九个门或门w9进行或运算,输出结果用p9表示,即p9=[(x40=1)∨(x31=1)∨(x21=1)∨(x10=1)]=1;x41=0、x30=0、x20=0、x11=0经过第十个门与门w10进行与运算,输出结果用p10表示,即p10=[(x41=0)∧(x30=0)∧(x20=0)∧(x11=0)]=0;然后p1p3p5p7p9进行下一级与门s1进行与操作运算,其输出结果用q2表示,即q2=[(p1=1)∧(p3=1)∧(p5=1)∧(p7=1)∧(p9=1)]=1,因此最后的输出结果y10=1。然后p2p4p6p8p10进行下一级或门s2进行或操作运算,其输出结果用q1表示,即q1=[(p2=0)∨(p4=0)∨(p6=0)∨(p8=0)∨(p10=0)]=0,因此最后的输出结果y11=0。由结果y值可知,输入的数值为非奇数。

2)当x4x3x2x1为0101,x40=1、x41=0、x30=0、x31=1、x20=1、x21=0、x10=0、x11=1时,x41=0、x31=1、x21=0、x10=0经过第一个门或门w1进行或运算,输出结果用p1表示,即p1=[(x41=0)∨(x31=1)∨(x21=0)∨(x10=0)]=1;x40=1、x30=0、x20=1、x11=1经过第二个门与门w2进行与运算,输出结果用p2表示,即p2=[(x40=1)∧(x30=0)∧(x20=1)∧(x11=1)]=0;x41=0、x31=1、x20=1、x10=1经过第三个门或门w3进行或运算,输出结果用p3表示,即p3=[(x41=0)∨(x31=1)∨(x20=0)∨(x10=1)]=1;x40=1、x30=0、x21=0、x11=1经过第四个门与门w4进行与运算,输出结果用p4表示,即p4=[(x40=1)∧(x30=0)∧(x21=0)∧(x11=1)]=0;x41=0、x30=0、x21=0、x10=0经过第五个门或门w5进行或运算,输出结果用p5表示,即p5=[(x41=0)∨(x30=0)∨(x21=0)∨(x10=0)]=0;x40=1、x31=1、x20=1、x11=1经过第六个门与门w6进行与运算,输出结果用p6表示,即p6=[(x40=1)∧(x31=1)∧(x20=1)∧(x11=1)]=1;x41=0、x30=0、x20=1、x10=0经过第七个门或门w7进行或运算,输出结果用p7表示,即p7=[(x41=0)∨(x30=0)∨(x20=1)∨(x10=1)]=1;x40=1、x31=1、x21=0、x11=1经过第八个门与门w8进行与运算,输出结果用p8表示,即p8=[(x40=1)∧(x31=1)∧(x21=0)∧(x11=1)]=0;x40=1、x31=1、x21=0、x11=1经过第九个门或门w9进行或运算,输出结果用p9表示,即p9=[(x40=1)∨(x31=1)∨(x21=0)∨(x10=0)]=1;x41=0、x30=0、x20=1、x11=1经过第十个门与门w10进行与运算,输出结果用p10表示,即p10=[(x41=0)∧(x30=0)∧(x20=1)∧(x11=1)]=0;然后p1p3p5p7p9进行下一级与门s1进行与操作运算,其输出结果用q2表示,即q2=[(p1=1)∧(p3=1)∧(p5=0)∧(p7=1)∧(p9=1)]=0,因此最后的输出结果y10=0。然后p2p4p6p8p10进行下一级或门s2进行或操作运算,其输出结果用q1表示,即q1=[(p2=0)∨(p4=0)∨(p6=1)∨(p8=0)∨(p10=0)]=1,因此最后的输出结果y11=1。由结果y值可知,输入的数值为奇数。

步骤三:采用跷跷板电路作为分子逻辑电路单元的基本组成部分,将双轨逻辑电路中的逻辑门转化为均有输入信号链、输出信号链、阈值链和燃料链的跷跷板逻辑门,得到跷跷板逻辑电路。

采用跷跷板电路作为分子逻辑电路单元的基本组成部分,由六条dna链组成:输入链,输出链,阈值链,燃料链,逻辑门链,链置换链。如图5所示,跷跷板逻辑门是由输入信号链、输出信号链、阈值链和燃料链共同转化而成。加黑数字表示节点或链置换中一些节点的接口的标识,节点内或线上的数字表示不同初始dna种类的相对浓度。每个物种在门内起着特定的作用(例如,输入信号),并且在链置换内具有唯一的名称(例如,w2,5)。灰色线代表dna链,箭头标记其3’端,深浅色表示不同的dna序列。s2、s5和s6是对应于节点2,5和6的链长(15个核苷酸)识别域;s7不与链置换中的其他节点进行交互反应,而是保持信号链的一致性。t是短(5-核苷酸)支点结构域;t*是t的watson-crick补码等;s2*是3’末端的核苷酸。

为了更形象的描绘生化电路的表达,两部分的圆形节点分别表示每个dna逻辑门,并且每条线分别用于代表每个dna信号。双轨逻辑电路应转换为跷跷板逻辑电路,并处于反应的第一阶段。转换成了跷跷板逻辑电路,为了更清楚地看到不同逻辑门之间的关系,不同的线在整个跷跷板逻辑电路图分别表示不同的逻辑门操作。

步骤四:基于dna链置换反应将跷跷板逻辑电路转化为跷跷板生化逻辑电路。

如图6所示,一种基于dna链置换的判奇双轨逻辑电路为跷跷板生化逻辑电路,包括输入链xp、放大门、集成门、第一dna阈值门、第二dna阈值门和输出链,每个输入链xp都具有两种状态,表示逻辑开的状态为表示逻辑关的状态为p=1,2,3,4;输出链包括两种状态分别为放大门具有一个输入和五个输出,放大门中设有阈值并有多个燃料输出,输入信号的总浓度大于阈值浓度,则获得输出为1,否则输出为0。集成门包括四个输入一个输出的四输入集成门和五个输入一个输出的五输入集成门,最后通过与或的表达关系,输出结果值y10和y11。第一dna阈值门的阈值浓度小于1nmol/l,第二dna阈值门的阈值浓度大于1nmol/l。所述输入链xp的状态作为输入信号与分别放大门相连接,放大门的输出端分别通过dna信号与不同的四输入集成门相连接,五个四输入集成门分别通过一个第一dna阈值门与一个五输入集成门相连接,五输入集成门通过第二dna阈值门得到输出信号五个四输入集成门分别通过一个第二dna阈值门与一个五输入集成门相连接,五输入集成门通过第一dna阈值门得到输出信号

输入链与放大门ⅰ相连接,输入链与放大门ⅱ相连接,输入链与放大门ⅲ相连接,输入链与放大门ⅳ相连接,输入链与放大门ⅴ相连接,输入链与放大门ⅵ相连接,输入链与放大门ⅶ相连接,输入链与放大门ⅷ相连接;放大门ⅱ的第一输出端、放大门ⅳ的第一输出端、放大门ⅵ的第一输出端、放大门ⅶ的第一输出端均与四输入集成门ⅰ相连接,放大门ⅱ的第二输出端、放大门ⅳ的第二输出端、放大门ⅴ的第二输出端、放大门ⅷ的第二输出端均与四输入集成门ⅲ相连接,放大门ⅱ的第三输出端、放大门ⅲ的第三输出端、放大门ⅵ的第三输出端、放大门ⅶ的第三输出端均与四输入集成门ⅴ相连接,放大门ⅱ的第四输出端、放大门ⅲ的第四输出端、放大门ⅴ的第四输出端、放大门ⅶ的第四输出端均四输入集成门ⅶ相连接,放大门ⅰ的第五输出端、放大门ⅳ的第五输出端、放大门ⅵ的第五输出端、放大门ⅶ的第五输出端均四输入集成门ⅸ相连接,四输入集成门ⅰ、四输入集成门ⅲ、四输入集成门ⅴ、四输入集成门ⅶ、四输入集成门ⅸ均通过第一阈值门与五输入集成门ⅱ相连接,五输入集成门ⅱ与第二dna阈值门相连接,从而获得输出信号放大门i的第一输出端、放大门ⅲ的第一输出端、放大门ⅴ的第一输出端、放大门ⅷ的第一输出端均与四输入集成门ⅱ相连接,放大门ⅰ的第二输出端、放大门ⅲ的第二输出端、放大门ⅵ的第二输出端、放大门ⅷ的第二输出端均与四输入集成门ⅳ相连接,放大门ⅰ的第三输出端、放大门ⅳ的第三输出端、放大门ⅴ的第三输出端、放大门ⅶ的第三输出端均与四输入集成门ⅵ相连接,放大门ⅰ的第四输出端、放大门ⅵ的第四输出端、放大门ⅵ的第四输出端、放大门ⅷ的第四输出端均四输入集成门ⅷ相连接,放大门ⅱ的第五输出端、放大门ⅲ的第五输出端、放大门ⅴ的第五输出端、放大门ⅷ的第五输出端均四输入集成门ⅹ相连接,四输入集成门ⅱ、四输入集成门ⅳ、四输入集成门ⅵ、四输入集成门ⅷ、四输入集成门ⅹ均通过第二阈值门与五输入集成门ⅰ相连接,五输入集成门ⅰ与第一dna阈值门相连接,从而获得输出信号

放大门用于接收多个输入信号,并在反应后集成到一个输出信号中。放大门中输入信号的总浓度大于阈值浓度,则可以获得输出信号1,否则输出为0,为了促使输出信号完全释放,燃料的初始浓度为输出信号绑定浓度的两倍。具有输入1和输入2两个信号的集成门的功能与放大门是相反的,集成门用于接收多个输入信号,并在反应后集成到一个输出信号中。这个过程可以通过阈值门来执行与和或逻辑运算操作。阈值门的功能可通过浓度的幅度调节对输入信号进行调节。如果输入信号的总浓度大于阈值浓度,则可以产生输出信号1,否则输出为0。放大门的阈值浓度为1.2nmol/l,放大门的燃料浓度为6nmol/l;输入链的信号为1时,放大门的输出端的输出浓度为1nmol/l。在本发明中,为了促使输出信号完全释放,根据实验的理论设计要求,第一dna阈值门的阈值浓度为0.6nmol/l,第二dna阈值门的阈值浓度为1.2nmol/l。

跷跷板生化逻辑电路的逻辑功能与双轨逻辑电路相同,当输入链信号为1时,放大门的5个输入端均可以获得输出信号,当四输入集成门的输入端为1时表示有生化反应,输出信号。第一dna阈值门的输入端为1可以获得输出信号,反应继续进行。第二dna阈值门的输入端为1,输出为0,反应终止。

本发明运用双轨思想将dna链置换的判奇数字逻辑电路首先转化为双轨逻辑电路,再由双轨逻辑电路转化为跷跷板生化逻辑电路,最后得到输出信号的两种结果y10和y11,并运用visualdsd仿真软件进行验证,如图5所示。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1