Implementing Feedforward Neural Network Using DNA Strand Displacement Reactions

被引:9
|
作者
Zhu, Siyan [1 ]
Zhang, Qiang [1 ,2 ]
机构
[1] Dalian Univ, Minist Educ, Key Lab Adv Design & Intelligent Comp, Dalian 116622, Peoples R China
[2] Dalian Univ Technol, Sch Comp Sci & Technol, Dalian 116024, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Molecular programming; DNA strand displacement; neural network; chemical reaction networks; ANALOG COMPUTATION; DESIGN; CIRCUITRY;
D O I
10.1142/S1793292021500016
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
The ability of neural networks to process information intelligently has allowed them to be successfully applied in the fields of information processing, controls, engineering, medicine, and economics. The brain-like working mode of a neural network gives it incomparable advantages in solving complex nonlinear problems compared with other methods. In this paper, we propose a feedforward DNA neural network framework based on an enzyme-free, entropy-driven DNA reaction network that uses a modular design. A multiplication gate, an addition gate, a subtraction gate, and a threshold gate module based on the DNA strand displacement principle are cascaded into a single DNA neuron, and the neuron cascade is used to form a feedforward transfer neural network. We use this feedforward neural network to realize XOR logic operation and full adder logic operation, which proves that the molecular neural network system based on DNA strand displacement can carry out complex nonlinear operation and reflects the powerful potential of building these molecular neural networks. A feedforward neural network framework is proposed based on enzyme-free, entropy-driven DNA strand replacement. The framework is completed by means of modular design. The cascade of operation modules realizes a single neuron module, and the cascade of multiple single neuron modules realizes a feedforward neural network. The operation mode of the framework is demonstrated by taking the logic operation of XOR and three input full adders as an example.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Implementing Nonlinear Feedback Controllers Using DNA Strand Displacement Reactions
    Sawlekar, Rucha
    Montefusco, Francesco
    Kulkarni, Vishwesh V.
    Bates, Declan G.
    [J]. IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2016, 15 (05) : 443 - 454
  • [2] Neural network computation with DNA strand displacement cascades
    Lulu Qian
    Erik Winfree
    Jehoshua Bruck
    [J]. Nature, 2011, 475 : 368 - 372
  • [3] Neural network computation with DNA strand displacement cascades
    Qian, Lulu
    Winfree, Erik
    Bruck, Jehoshua
    [J]. NATURE, 2011, 475 (7356) : 368 - 372
  • [4] Dynamic DNA nanotechnology using strand-displacement reactions
    Zhang, David Yu
    Seelig, Georg
    [J]. NATURE CHEMISTRY, 2011, 3 (02) : 103 - 113
  • [5] Dynamic DNA nanotechnology using strand-displacement reactions
    Zhang D.Y.
    Seelig G.
    [J]. Nature Chemistry, 2011, 3 (2) : 103 - 113
  • [6] The Winner-Take-All Neural Network Based on DNA Strand Displacement
    Wang Bin
    Li Ya
    Zhao Hongwei
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (08) : 2430 - 2438
  • [7] Timed Pulses in DNA Strand Displacement Reactions
    Bucci, Juliette
    Irmisch, Patrick
    Del Grosso, Erica
    Seidel, Ralf
    Ricci, Francesco
    [J]. Journal of the American Chemical Society, 2023, 145 (38): : 20968 - 20974
  • [8] Timed Pulses in DNA Strand Displacement Reactions
    Bucci, Juliette
    Irmisch, Patrick
    Del Grosso, Erica
    Seidel, Ralf
    Ricci, Francesco
    [J]. JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2023, 145 (38) : 20968 - 20974
  • [9] Connecting localized DNA strand displacement reactions
    Ruiz, Ismael Mullor
    Arbona, Jean-Michel
    Lad, Amitkumar
    Mendoza, Oscar
    Aime, Jean-Pierre
    Elezgaray, Juan
    [J]. NANOSCALE, 2015, 7 (30) : 12970 - 12978
  • [10] Towards Temporal Logic Computation Using DNA Strand Displacement Reactions
    Lakin, Matthew R.
    Stefanovic, Darko
    [J]. UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2017, 2017, 10240 : 41 - 55