6 Conclusion
This chapter suggests new directions in both graph theory and DNA self-assembly. The general problem faced here is the following: given a set P of paths and cycles, a set ℱ of forbidden structures, and a set ℰ of enforced structures, what are the graphs included in the set G(Γ) for Γ = (V, P, E, λ, ℱ, ℰ)? The model presented focuses in particular on DNA self-assembly and the set of structures obtained through this process. However, the idea of graph forbidding-enforcing systems can certainly be extended to other self-assembly processes in nature, as well as to the pure theoretical methods used to study the mathematical properties of graphs. In the case of DNA self-assembly, the evolution process is described in a very natural way as an increase in the cardinality of the matching set between vertices with complementary labels. For other types of applications, the concept of g-f-e systems may need to be adjusted in a different way that will be more suitable for simulating the evolution in those particular processes.
Taking into account the fact that the labels of the vertices are strings over a finite alphabet, one can consider theoretical questions in the context of formal language theory. It may be interesting to investigate the classes of graphs generated by a g-f-e system where the labels of V belong to a given language taken from one of the Chomsky classes. On the other hand, considering finite languages and investigating how the structure of generated graphs depends on the g-f-e system could be useful in the study of cellular processes, where, for example, the function of signal transduction nets is fairly well understood.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
A. Carbone, N.C. Seeman, Coding and geometrical shapes in nanostructures: a fractal DNA assembly. Natural Comput. 2 (2003) 133–151.
A. Carbone, N.C. Seeman, Circuits and programmable self-assembling DNA structures. Proc. Nat. Acad. Sci. USA 99 (2002) 12577–12582.
M. Cavaliere, N. Jonoska, Forbidding and enforcing in membrane computing. Natural Comput. 2(3) (2003) 215–228.
J.H. Chen, N.C. Seeman, Synthesis from DNA of a molecule with the connectivity of a cube. Nature 350 (1991) 631–633.
A. Ehrenfeucht, G. Rozenberg, Forbidding-enforcing systems, Theoretical Comp. Sci. 292(3) (2003) 611–638.
N. Jonoska, G.L. McColm, A computational model for self-assembling flexible tiles, Unconventional Computing, (C. Calude et al. eds.), Lecture Notes in Computer Science No. 3699, Springer, Berlin, Heidelberg (2005) 142–156.
N. Jonoska, P. Sa-Ardyen, N.C. Seeman, Computation by self-assembly of DNA graphs. Genet. Program. Evolv. Mach. 4 (2003) 123–137.
N. Jonoska, M. Saito, Boundary components of thickened graphs. in N. Jonoska and N.C. Seeman (eds.) DNA Computing, Lecture Notes in Computer Science No. 2340 (2002) 70–81.
T.H. LaBean, H. Yan, J. Kopatsch, F. Liu, E. Winfree, J.H. Reif, N.C. Seeman, Construction, analysis, ligation, and self-assembly of DNA triple crossover complexes. J. Am. Chem. Soc. 122(9) (2000) 1848–1860.
C. Mao, W. Sun, N.C. Seeman, Designed two-dimensional Holliday junction arrays visualised by atomic force microscopy. J. Am. Chem. Soc. 121 (1999) 5437–5443.
C. Mao, T. LaBean, J.H. Reif, N.C. Seeman, Logical computation using algorithmic self-assembly of DNA triple crossover molecules. Nature 407 (2000) 493–496.
C. Mao, W. Sun, N.C. Seeman, Assembly of Borromean rings from DNA. Nature 386 (1997) 137–138.
J.H. Reif, S. Sahu, P. Yin, Complexity of graph self-assembly in accretive systems and self-destructive systems. Preliminary Proceedings of 11th International Meeting on DNA Computing, N. Pierce, A. Carbone (eds.) London, Ontario, Canada, June 6–9 (2005) 101–112.
P. Rothemund, N. Papadakis, E. Winfree, Algorithmic self-assembly of DNA Sierpinski triangles. PLoS Biology 2(12) (2004) available at http://biology.plosjournals.org/.
P. Sa-Ardyen, N. Jonoska. N.C. Seeman, Self-assembly of graphs represented by DNA Helix Axis Topology. J. Am. Chem. Soc. 126(21) (2004) 6648–6657.
K. Sakamoto, H. Gouzu, K. Komiya, D. Kiga, S. Yokoyama, T. Yokomori, M. Hagiya, Molecular computation by DNA hairpin formation. Science 288 (2000) 1223–1226.
N.C. Seeman et al., Gel electrophoretic analysis of DNA branched junctions. Electrophoresis 10 (1989) 345–354.
R.F. Service, How far can we push chemical self-assembly, Science 309 (special issue: What don’t we know?) July, 2005, p. 95.
D. Soloveichik, E. Winfree, Complexity of self-assembled shapes. preprint available at http://www.dna.caltech.edu/Papers as file SAshapes_arxiv.pdf.
Y. Wang, J.E. Mueller, B. Kemper, N.C. Seeman, The assembly and characterization of 5-arm and 6-arm DNA junctions. Biochemistry 30 (1991) 5667–5674.
E. Winfree, Algorithmic Self-Assembly of DNA. Ph.D. thesis, Cal.Tech. Pasadena CA, 1998.
E. Winfree, F. Liu, L. Wenzler, N. C. Seeman, Design of self-assembly of two-dimensional crystals. Nature 494 (1998) 539–544.
E. Winfree, X. Yang, N.C. Seeman, Universal computation via self-assembly of DNA: some theory and experiments. in L. Landweber, E. Baum (eds.), DNA based computers II AMS DIMACS series 44 (1998) 191–214.
H. Yan, X. Zhang, Z. Shen and N.C. Seeman, A robust DNA mechanical device controlled by hybridization topology. Nature 415 (2002) 62–65.
Y. Zhang, N.C. Seeman, The construction of a DNA truncated octahedron. J. Am. Chem. Soc. 160 (1994) 1661–1669.
B. Yurke, A.J. Turberfield, A.P. Mills, F.C. Simmel Jr., A DNA fueled molecular machine made of DNA. Nature 406 (2000) 605–608.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Franco, G., Jonoska, N. (2006). Forbidding—Enforcing Conditions in DNA Self-assembly of Graphs. In: Chen, J., Jonoska, N., Rozenberg, G. (eds) Nanotechnology: Science and Computation. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-30296-4_6
Download citation
DOI: https://doi.org/10.1007/3-540-30296-4_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30295-7
Online ISBN: 978-3-540-30296-4
eBook Packages: Computer ScienceComputer Science (R0)