Three-Input Majority Logic Gate and Multiple Input Logic Circuit Based on DNA Strand Displacement

被引:145
|
作者
Li, Wei [1 ]
Yang, Yang
Yan, Hao
Liu, Yan
机构
[1] Arizona State Univ, Dept Chem & Biochem, Biodesign Inst, Tempe, AZ 85287 USA
基金
美国国家科学基金会;
关键词
Molecular programming molecular computing; DNA strand displacement; majority logic gate; COMPUTATION;
D O I
10.1021/nl4016107
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In biomolecular programming, the properties of biomolecules such as proteins and nucleic acids are harnessed for computational purposes. The field has gained considerable attention due to the possibility of exploiting the massive parallelism that is inherent in natural systems to solve computational problems. DNA has already been used to build complex molecular circuits, where the basic building blocks are logic gates that produce single outputs from one or more logical inputs. We designed and experimentally realized a three input majority gate based on DNA strand displacement One of the key features of a three input majority gate is that the three inputs have equal priority, and the output will be true if any of the two inputs are true. Our design consists of a central, circular DNA strand with three unique domains between which are identical joint sequences. Before inputs are introduced to the system, each domain and half of each joint is protected by one complementary ssDNA that displays a toehold for subsequent displacement by the corresponding input With this design the relationship between any two domains is analogous to the relationship between inputs in a majority gate. Displacing two or more of the protection strands will expose at least one complete Joint and return a true output; displacing none or only one of the protection strands will not expose a complete joint and will return a false output. Further, we designed and realized a complex five-input logic gate based on the majority gate described here. By controlling two of the five inputs the complex gate can realize every combination of OR and AND gates of the other three inputs.
引用
收藏
页码:2980 / 2988
页数:9
相关论文
共 50 条
  • [1] Three-input logic gate based on DNA strand displacement reaction
    M. A. Jingjing
    Scientific Reports, 13
  • [2] Three-input logic gate based on DNA strand displacement reaction
    Jingjing, M. A.
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [3] Four-Input Multi-Layer Majority Logic Circuit Based on DNA Strand Displacement Computing
    Wang, Yanfeng
    Yuan, Guodong
    Sun, Junwei
    IEEE ACCESS, 2020, 8 : 3076 - 3086
  • [4] Three-input logic gate with potential applications to neuronal imaging
    Hettie, Kenneth S.
    Klockow, Jessica L.
    Glass, Timothy E.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2014, 247
  • [5] Three-Input Gates for Logic Synthesis
    Marakkalage, Dewmini Sudara
    Testa, Eleonora
    Riener, Heinz
    Mishchenko, Alan
    Soeken, Mathias
    De Micheli, Giovanni
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (10) : 2184 - 2188
  • [6] Three-input majority gate using spatially localised DNA hairpins
    George, Aby K.
    Singh, Harpreet
    MICRO & NANO LETTERS, 2017, 12 (03) : 143 - 146
  • [7] Stateful Three-Input Logic with Memristive Switches
    A. Siemon
    R. Drabinski
    M. J. Schultis
    X. Hu
    E. Linn
    A. Heittmann
    R. Waser
    D. Querlioz
    S. Menzel
    J. S. Friedman
    Scientific Reports, 9
  • [8] Stateful Three-Input Logic with Memristive Switches
    Siemon, A.
    Drabinski, R.
    Schultis, M. J.
    Hu, X.
    Linn, E.
    Heittmann, A.
    Waser, R.
    Querlioz, D.
    Menzel, S.
    Friedman, J. S.
    SCIENTIFIC REPORTS, 2019, 9 (1)
  • [9] New Proposal for MCML Based Three-Input Logic Implementation
    Pandey, Neeta
    Gupta, Kirti
    Choudhary, Bharat
    VLSI DESIGN, 2016, 2016
  • [10] Proof of principle of a three-input AND-INHIBIT-OR combinatorial logic gate array
    Magri, David C.
    Spiteri, Jake C.
    ORGANIC & BIOMOLECULAR CHEMISTRY, 2017, 15 (32) : 6706 - 6709