Demonstration of Arithmetic Calculations by DNA Tile-Based Algorithmic Self-Assembly

被引:24
|
作者
Tandon, Anshula [2 ,3 ]
Song, Yongwoo [2 ,3 ]
Mitta, Sekhar Babu [2 ,3 ]
Yoo, Sanghyun [2 ,3 ]
Park, Suyoun [2 ,3 ]
Lee, Sungjin [2 ,3 ]
Raza, Muhammad Tayyab [2 ,3 ]
Ha, Tai Hwan [1 ]
Park, Sung Ha [2 ,3 ]
机构
[1] Korea Res Inst Biosci & Biotechnol KRIBB, Future Biotechnol Res Div, Daejeon 34141, South Korea
[2] Sungkyunkwan Univ, Dept Phys, Suwon 16419, South Korea
[3] Sungkyunkwan Univ, Sungkyunkwan Adv Inst Nanotechnol SAINT, Suwon 16419, South Korea
基金
新加坡国家研究基金会;
关键词
adders and subtractors; arithmetic calculation; DNA computing; DNA self-assembly; DNA crystal; KEYPAD LOCK; MOLECULAR COMPUTATION; STRAND DISPLACEMENT; LATTICES; ADDER;
D O I
10.1021/acsnano.0c01387
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Owing to its high information density, energy efficiency, and massive parallelism, DNA computing has undergone several advances and made significant contributions to nanotechnology. Notably, arithmetic calculations implemented by multiple logic gates such as adders and subtractors have received much attention because of their well-established logic algorithms and feasibility of experimental implementation. Although small molecules have been used to implement these computations, a DNA tile-based calculator has been rarely addressed owing to complexity of rule design and experimental challenges for direct verification. Here, we construct a DNA-based calculator with three types of building blocks (propagator, connector, and solution tiles) to perform addition and subtraction operations through algorithmic self-assembly. An atomic force microscope is used to verify the solutions. Our method provides a potential platform for the construction of various types of DNA algorithmic crystals (such as flip-flops, encoders, and multiplexers) by embedding multiple logic gate operations in the DNA base sequences.
引用
收藏
页码:5260 / 5267
页数:8
相关论文
共 50 条
  • [1] Tile Assembly System A software package for Tile-Based Algorithmic Self-Assembly
    Fochtman, Tyler
    Patitz, Matthew
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SELF-ADAPTATION AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2014, : 28 - 29
  • [2] Optimal tile-based self-assembly of DNA dipyramids and trapezohedrons
    Johnson, Cory
    Sorrells, Jessica
    Harsy, Amanda
    RESEARCH IN THE MATHEMATICAL SCIENCES, 2025, 12 (02)
  • [3] Understanding the Elementary Steps in DNA Tile-Based Self-Assembly
    Jiang, Shuoxing
    Hong, Fan
    Hu, Huiyu
    Yan, Hao
    Liu, Yan
    ACS NANO, 2017, 11 (09) : 9370 - 9381
  • [4] Modeling Gross Damage in Tile-Based Nanomanufacturing by DNA Self-Assembly
    Hashempour, Masoud
    Arani, Zahra Mashreghian
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2010, 9 (03) : 193 - 203
  • [5] A Tile-Based Error Model for Forward Growth of DNA Self-assembly
    Hashempour, Masoud
    Arani, Zahra Mashreghian
    Lombardi, Fabrizio
    23RD IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2008, : 516 - 524
  • [6] An introduction to tile-based self-assembly and a survey of recent results
    Patitz, Matthew J.
    NATURAL COMPUTING, 2014, 13 (02) : 195 - 224
  • [7] An introduction to tile-based self-assembly and a survey of recent results
    Matthew J. Patitz
    Natural Computing, 2014, 13 : 195 - 224
  • [8] Tile-based modeling of DNA self-assembly for two graph families with appended paths
    Griffin, Chloe
    Sorrells, Jessica
    INVOLVE, A JOURNAL OF MATHEMATICS, 2023, 16 (01): : 69 - 106
  • [9] Fast arithmetic in algorithmic self-assembly
    Alexandra Keenan
    Robert Schweller
    Michael Sherman
    Xingsi Zhong
    Natural Computing, 2016, 15 : 115 - 128
  • [10] Fast arithmetic in algorithmic self-assembly
    Keenan, Alexandra
    Schweller, Robert
    Sherman, Michael
    Zhong, Xingsi
    NATURAL COMPUTING, 2016, 15 (01) : 115 - 128