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...

Full description

Bibliographic Details
Main Authors: Paul W K Rothemund, Nick Papadakis, Erik Winfree
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