Two Computational Primitives for Algorithmic Self-Assembly: Copying and Counting
- 23 November 2005
- journal article
- letter
- Published by American Chemical Society (ACS) in Nano Letters
- Vol. 5 (12) , 2586-2592
- https://doi.org/10.1021/nl052038l
Abstract
Copying and counting are useful primitive operations for computation and construction. We have made DNA crystals that copy and crystals that count as they grow. For counting, 16 oligonucleotides assemble into four DNA Wang tiles that subsequently crystallize on a polymeric nucleating scaffold strand, arranging themselves in a binary counting pattern that could serve as a template for a molecular electronic demultiplexing circuit. Although the yield of counting crystals is low, and per-tile error rates in such crystals is roughly 10%, this work demonstrates the potential of algorithmic self-assembly to create complex nanoscale patterns of technological interest. A subset of the tiles for counting form information-bearing DNA tubes that copy bit strings from layer to layer along their length.Keywords
This publication has 20 references indexed in Scilit:
- Bridging Dimensions: Demultiplexing Ultrahigh-Density Nanowire CircuitsScience, 2005
- Joining and Scission in the Self-Assembly of Nanotubes from DNA TilesPhysical Review Letters, 2004
- Algorithmic Self-Assembly of DNA Sierpinski TrianglesPLoS Biology, 2004
- Biochemistry and Structural DNA Nanotechnology: An Evolving Symbiotic RelationshipBiochemistry, 2003
- Logic Circuits with Carbon Nanotube TransistorsScience, 2001
- Organization of 'nanocrystal molecules' using DNANature, 1996
- Molecular Self-Assembly and Nanochemistry: a Chemical Strategy for the Synthesis of NanostructuresScience, 1991
- The design of a biochip: a self-assembling molecular-scale memory deviceProtein Engineering, Design and Selection, 1987
- Nucleic acid junctions and latticesJournal of Theoretical Biology, 1982
- 5-Symbol 8-State and 5-Symbol 6-State Universal Turing MachinesJournal of the ACM, 1961