Nano Lett., 5 (12), 2586 -2592, 2005. 10.1021/nl052038l S1530-6984(05)02038-2
Web Release Date: November 23, 2005

Copyright © 2005 American Chemical Society

Two Computational Primitives for Algorithmic Self-Assembly: Copying and Counting

Robert D. Barish, Paul W. K. Rothemund, and Erik Winfree*

Department of Computer Science, California Institute of Technology and Computation and Neural Systems, Pasadena, California 91125

Received October 14, 2005

Revised October 29, 2005

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.


Download the full text: PDF | HTML