Algorithmic self-assembly of DNA Sierpinski triangles.
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 automat...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2004-12-01
|
Series: | PLoS Biology |
Online Access: | https://doi.org/10.1371/journal.pbio.0020424 |
id |
doaj-636fb46734ae4c44bb08248b083e93f1 |
---|---|
record_format |
Article |
spelling |
doaj-636fb46734ae4c44bb08248b083e93f12021-07-02T21:22:04ZengPublic Library of Science (PLoS)PLoS Biology1544-91731545-78852004-12-01212e42410.1371/journal.pbio.0020424Algorithmic self-assembly of DNA Sierpinski triangles.Paul W K RothemundNick PapadakisErik WinfreeAlgorithms 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.https://doi.org/10.1371/journal.pbio.0020424 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Paul W K Rothemund Nick Papadakis Erik Winfree |
spellingShingle |
Paul W K Rothemund Nick Papadakis Erik Winfree Algorithmic self-assembly of DNA Sierpinski triangles. PLoS Biology |
author_facet |
Paul W K Rothemund Nick Papadakis Erik Winfree |
author_sort |
Paul W K Rothemund |
title |
Algorithmic self-assembly of DNA Sierpinski triangles. |
title_short |
Algorithmic self-assembly of DNA Sierpinski triangles. |
title_full |
Algorithmic self-assembly of DNA Sierpinski triangles. |
title_fullStr |
Algorithmic self-assembly of DNA Sierpinski triangles. |
title_full_unstemmed |
Algorithmic self-assembly of DNA Sierpinski triangles. |
title_sort |
algorithmic self-assembly of dna sierpinski triangles. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS Biology |
issn |
1544-9173 1545-7885 |
publishDate |
2004-12-01 |
description |
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. |
url |
https://doi.org/10.1371/journal.pbio.0020424 |
work_keys_str_mv |
AT paulwkrothemund algorithmicselfassemblyofdnasierpinskitriangles AT nickpapadakis algorithmicselfassemblyofdnasierpinskitriangles AT erikwinfree algorithmicselfassemblyofdnasierpinskitriangles |
_version_ |
1721322057853042688 |