Analog Computation by DNA Strand Displacement Circuits

Analog Computation by DNA Strand Displacement Circuits
复制标题

DOI:
10.1021/acssynbio.6b00144
复制
发表时间:
2016-08-01
影响因子:
4.7
通讯作者:
Reif, John
Reif, John
中科院分区:
生物学2区
文献类型:
--
作者:
Song, Tianqi;Garg, Sudhanshu;Reif, John

文献摘要

被引文献

相似文献

DNA电路由于其高度的可编程性和通用性而被广泛用于开发生物计算设备。在这里,我们提出了一个体系结构的DNA电路的模拟计算的基础上DNA链位移的系统建设。在我们的架构中的基本门包括加法,减法和乘法门。这些门的输入和输出是模拟的,这意味着它们分别由输入和输出DNA链的浓度直接表示,而不需要转换为布尔信号的阈值。我们提供详细的域设计和动态模拟的门,以证明其预期的性能。在这些门的基础上,我们描述了如何构建DNA电路来计算输入的多项式函数。使用泰勒级数和牛顿迭代方法,多项式范围之外的函数也可以通过构建在我们架构上的DNA电路来计算。
DNA circuits have been widely used to develop biological computing devices because of their high programmability and versatility. Here, we propose an architecture for the systematic construction of DNA circuits for analog computation based on DNA strand displacement. The elementary gates in our architecture include addition, subtraction, and multiplication gates. The input and output of these gates are analog, which means that they are directly represented by the concentrations of the input and output DNA strands, respectively, without requiring a threshold for converting to Boolean signals. We provide detailed domain designs and kinetic simulations of the gates to demonstrate their expected performance. On the basis of these gates, we describe how DNA circuits to compute polynomial functions of inputs can be built. Using Taylor Series and Newton Iteration methods, functions beyond the scope of polynomials can also be computed by DNA circuits built upon our architecture.