Algorithmic Self-Assembly of DNA Sierpinski Triangles
Top Cited Papers
Open Access
- 7 December 2004
- journal article
- research article
- Published by Public Library of Science (PLoS) in PLoS Biology
- Vol. 2 (12), e424
- https://doi.org/10.1371/journal.pbio.0020424
Abstract
Algorithms and information, fundamental to technological and biological organization, are also an essential aspect of many elementary physical phenomena, such as molecular self-assembly. Here we report the molecular realization, using two-dimensional self-assembly of DNA tiles, of a cellular automaton whose update rule computes the binary function XOR and thus fabricates a fractal pattern—a Sierpinski triangle—as it grows. To achieve this, abstract tiles were translated into DNA tiles based on double-crossover motifs. Serving as input for the computation, long single-stranded DNA molecules were used to nucleate growth of tiles into algorithmic crystals. For both of two independent molecular realizations, atomic force microscopy revealed recognizable Sierpinski triangles containing 100–200 correct tiles. Error rates during assembly appear to range from 1% to 10%. Although imperfect, the growth of Sierpinski triangles demonstrates all the necessary mechanisms for the molecular implementation of arbitrary cellular automata. This shows that engineered DNA self-assembly can be treated as a Turing-universal biomolecular system, capable of implementing any desired algorithm for computation or construction tasks.Keywords
This publication has 37 references indexed in Scilit:
- Design and Characterization of Programmable DNA NanotubesJournal of the American Chemical Society, 2004
- DNA-Templated Self-Assembly of Protein Arrays and Highly Conductive NanowiresScience, 2003
- Biochemistry and Structural DNA Nanotechnology: An Evolving Symbiotic RelationshipBiochemistry, 2003
- Designed Two-Dimensional DNA Holliday Junction Arrays Visualized by Atomic Force MicroscopyJournal of the American Chemical Society, 1999
- Antiparallel DNA Double Crossover Molecules As Components for NanoconstructionJournal of the American Chemical Society, 1996
- Molecular Computation of Solutions to Combinatorial ProblemsScience, 1994
- DNA double-crossover moleculesBiochemistry, 1993
- Molecular Self-Assembly and Nanochemistry: a Chemical Strategy for the Synthesis of NanostructuresScience, 1991
- Nucleic acid junctions and latticesJournal of Theoretical Biology, 1982
- Helical periodicity of DNA determined by enzyme digestionNature, 1980