IEEE Trans Nanobioscience. 2017 Dec;16(8):773-782. doi: 10.1109/TNB.2017.2760821. Epub 2017 Oct 9.
Decision-making systems are an integral part of any autonomous device. With the recent developments in bio-nanorobots, smart drugs, and engineered viruses, there is an immediate need of decision-making systems which are bio-compatible in nature. DNA is considered a perfect candidate for designing the computing systems in such decision-making systems because of their bio-compatibility and programmability. Complex biological systems can be easily modeled/controlled using fuzzy logic operations with the help of linguistic rules. In this paper, we propose an enzyme-free DNA strand displacement-based architecture of fuzzy inference engine using the fuzzy operators, such as fuzzy intersection and union. The basic building blocks of this architecture are minimum, maximum, and fan-out gates. All these gates are analog in nature, which means that the input/output values of the gates are represented by the concentration of the input/output DNA strands. To demonstrate the performance of the proposed architecture, a detailed design, analysis, and kinetic simulation of each gate were carried out. Finally, the minimum and maximum gates are cascaded according to the pre-defined rules to design the fuzzy inference engine. All these DNA circuits are implemented and simulated in Visual DSD software.
决策系统是任何自主设备不可或缺的一部分。随着生物纳米机器人、智能药物和工程病毒的最新发展,对本质上具有生物兼容性的决策系统有了迫切的需求。由于 DNA 的生物兼容性和可编程性,它被认为是设计此类决策系统中计算系统的理想候选者。借助语言规则,可以使用模糊逻辑运算轻松对复杂的生物系统进行建模/控制。在本文中,我们提出了一种基于无酶 DNA 链置换的模糊推理引擎架构,使用模糊运算符(如模糊交和并)。该架构的基本构建块是最小、最大和扇出门。所有这些门都是模拟门,这意味着门的输入/输出值由输入/输出 DNA 链的浓度表示。为了演示所提出架构的性能,对每个门进行了详细的设计、分析和动力学模拟。最后,根据预定义规则对最小和最大门进行级联,以设计模糊推理引擎。所有这些 DNA 电路都在 Visual DSD 软件中实现和模拟。