Skip to main content
Log in

How crystals that sense and respond to their environments could evolve

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

An enduring mystery in biology is how a physical entity simple enough to have arisen spontaneously could have evolved into the complex life seen on Earth today. Cairns-Smith has proposed that life might have originated in clays which stored genomes consisting of an arrangement of crystal monomers that was replicated during growth. While a clay genome is simple enough to have conceivably arisen spontaneously, it is not obvious how it might have produced more complex forms as a result of evolution. Here, we examine this possibility in the tile assembly model, a generalized model of crystal growth that has been used to study the self-assembly of DNA tiles. We describe hypothetical crystals for which evolution of complex crystal sequences is driven by the scarceness of resources required for growth. We show how, under certain circumstances, crystal growth that performs computation can predict which resources are abundant. In such cases, crystals executing programs that make these predictions most accurately will grow fastest. Since crystals can perform universal computation, the complexity of computation that can be used to optimize growth is unbounded. To the extent that lessons derived from the tile assembly model might be applicable to mineral crystals, our results suggest that resource scarcity could conceivably have provided the evolutionary pressures necessary to produce complex clay genomes that sense and respond to changes in their environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. In growth that proceeds downward, rather than upward, the tiles labelled resource tiles function as measurement tiles, and vice versa. Thus, both assemblies that can predict the resource tile types that are available from the measurement tiles, and those that can predict the measurement tile types that will be available from the current concentration of resource tiles will be selected for. Note, however, that gate types may be non-deterministic during downward growth, which could result in crystal growth stalling when a tile is incorporated that creates a binding site that matches no gate tile’s outputs. Therefore, consideration of downward growth rates is necessary for a complete evaluation of a crystal’s fitness; but we neglect it here to simplify the presentation.

  2. This estimate assumes that since Δt ≫ s, at any particular time the resource and measurement tile concentrations are uncorrelated. So half the time, the resource and measurement tiles are compatible, and the crystal grows at a rate of D + 1 seconds per zig-zag; and half the time the resource and measurement tiles are not compatible, and the crystal essentially doesn’t grow.

  3. Note that counters whose natural period is slightly less than the period of the environment will easily remain synchronized with the environment, even when there is variation in the arrival times of the tiles being added.

  4. While zig-zag assemblies copy layers on both growth fronts, for the purposes of our argument, we will assume that computation on zig-zag assemblies proceeds in only one direction (upward). While this is not necessarily so for the tile sets we describe, growth can be restricted to one direction by using a transformed tile set (Winfree 2006) that uses extra tiles to prevent growth in the wrong direction.

  5. In cases where a complete shape is necessary for selective advantage, it is also possible to use a construction where crystals can grow forward as well as backward, so that the parent crystal can grow back the piece of the shape that was lost during splitting (Winfree 2006).

References

  • Barish RD, Rothemund PWK, Winfree E (2005) Two computational primitives for algorithmic self-assembly: copying and counting. Nano Lett 5:2586–2592

    Article  Google Scholar 

  • Bedau MA, McCaskill JS, Packard NH, Rasmussen S, Adami C, Green DG, Ikegami T, Kaneko K, Ray TS (2000) Open problems in artificial life. Artif Life 6(4):363–376

    Article  Google Scholar 

  • Blum M (1967) A machine-independent theory of the complexity of recursive functions. J ACM 14:322–336

    Article  MATH  MathSciNet  Google Scholar 

  • Bowden N, Terfort A, Carbeck J, Whitesides G (1997) Self-assembly of mesoscale objects into ordered two-dimensional arrays. Science 276:233–235

    Article  Google Scholar 

  • Cairns-Smith AG (1966) The origin of life and the nature of the primitive gene. J Theor Biol 10:53–88

    Article  Google Scholar 

  • Cairns-Smith AG (1982) Genetic takeover and the mineral origins of life. Cambridge University Press

  • Cairns-Smith AG, Hartman H (1986) Clay minerals and the origin of life. Cambridge University Press

  • Chen H-L, Goel A (2004) Error free self-assembly using error prone tiles. In DNA Computing 10, Berlin Heidelberg, Springer-Verlag

  • Chworos A, Severcan I, Koyfman AY, Weinkam P, Oroudjev E, Hansma HG, Jaeger L (2004) Building programmable jigsaw puzzles with RNA. Science 306:2068–2072

    Article  Google Scholar 

  • Collins SR, Douglass A, Vale RD, Weissman JS (2004) Mechanism of prion propagation: amyloid growth occurs by monomer addition. PLoS Biol 2:e321

    Article  Google Scholar 

  • Cook M, Rothemund PWK, Winfree E (2004) Self-assembled circuit patterns. In: Chen J, Reif J (eds) DNA Computing 9, volume LNCS 2943. Springer-Verlag, Berlin Heidelberg, pp 91–107

  • Eigen M (1971) Self-organization of matter and evolution of biological macromolecules. Naturwissenschaften 58(10):465–523

    Article  Google Scholar 

  • Ekani-Nkodo A, Kumar A, Fygenson DK (2004) Joining and scission in the self-assembly of nanotubes from DNA tiles. Phys Rev Lett 93:268301

    Article  Google Scholar 

  • Fygenson DK, Flyvbjerg H, Sneppen K, Libchaber A, Leibler S (1995) Spontaneous nucleation of microtubules. Physical Review E 51:5058–5063

    Article  Google Scholar 

  • Hanczyc MM, Fujikawa SM, Szostak JW (2003) Experimental models of primitive cellular compartments: encapsulation, growth, and division. Science 302:618–622

    Article  Google Scholar 

  • Joyce GF (2004) Directed evolution of nucleic acid enzymes. Annu Rev Biochem 73:791–836

    Article  Google Scholar 

  • Lagoudakis MG, LaBean TH (2000) 2-D DNA self-assembly for satisfiability. In: Winfree E, Gifford DK (eds) DNA based computers V, volume 54 of DIMACS. American Mathematical Society, Providence, RI, pp 141–154

  • Levin LA (1973) Universal sequential search problems. Probl Inf Transm 9:265–266

    Google Scholar 

  • Mao C, LaBean TH, Reif JH, Seeman NC (2000) Logical computation using algorithmic self-assembly of DNA triple-crossover molecules. Nature 407(6803):493–496

    Article  Google Scholar 

  • Pitsch S, Eschenmoser A, Gedulin B, Hui S, Arrhenius G (1995) Mineral induced formation of sugar phosphates. Orig Life Evol Biosph 25(4):297–334

    Article  Google Scholar 

  • Reif JH, Sahu S, Yin P (2004) Compact error-resilient computational DNA tiling assemblies. In DNA Computing 10, Berlin Heidelberg, Springer-Verlag

  • Rothemund PWK (2000) Using lateral capillary forces to compute by self-assembly. Proc Natl Acad Sci 97:984–989

    Article  Google Scholar 

  • Rothemund PWK, Papadakis N, Winfree E (2004) Algorithmic self-assembly of DNA Sierpinski triangles. PLoS Biol 2:424–436

    Article  Google Scholar 

  • Rothemund PWK, Winfree E (2000) The program-size complexity of self-assembled squares. In Symposium on Theory of Computing (STOC), pages 459–468 ACM,

  • Schulman R, Winfree E (2005) Self-replication and evolution of DNA crystals. In Advances in Artificial Life, 8th European Conference, volume 3630. Springer-Verlag, Berlin Heidelberg, pp 734–743

  • Sipser M (1997) Introduction to the theory of computation. PWS Publishing Company

  • Solomonoff RJ (1964) A formal theory of inductive inference: Part 1 and 2. Inf Control 7:(1–22)224–254

    Article  MathSciNet  Google Scholar 

  • Soloveichik D, Winfree E (2004) Complexity of self-assembled scale-invariant shapes. In: DNA Computing 10.Berlin Heidelberg, Springer-Verlag

  • Wang H (1962) An unsolvable problem on dominoes. Technical Report BL-30 (II-15), Harvard Computation Laboratory

  • Watanabe S (1961) 5-symbol 8-state and 5-symbol 6-state universal Turing machines. J ACM 8:476–483

    Article  MATH  Google Scholar 

  • Winfree E (1996) On the computational power of DNA annealing and ligation. In: Lipton RJ, Baum EB (eds) DNA based computers, volume 27 of DIMACS. American Mathematical Society, Providence, RI, pp 199–221

  • Winfree E (1998) Simulations of computing by self-assembly. Technical Report CS-TR:1998.22, Caltech

  • Winfree E (2006) Self-healing tile sets. In: Chen J, Jonoska N, Rozenberg G (eds) Nanotechnology: science and computation, Springer

  • Winfree E, Bekbolatov R (2004) Proofreading tile sets: Error-correction for algorithmic self-assembly. In: Chen J, Reif J (eds) DNA computing 9 volume LNCS 2943. Springer-Verlag, Berlin Heidelberg, pp 126–144

  • Winfree E, Liu F, Wenzler LA, Seeman NC (1998) Design and self-assembly of two-dimensional DNA crystals. Nature 394:539–544

    Article  Google Scholar 

  • Wright MC, Joyce GF (1997) Continuous in vitro evolution of catalytic function. Science 276:614–617

    Article  Google Scholar 

  • Yokobayashi Y, Weiss R, Arnold FH (2002) Directed evolution of a genetic circuit. Proc Nat Acad Sci USA 99:16587–16591

    Article  Google Scholar 

Download references

Acknowledgments

We thank Andrew Turberfield, Paul Rothemund, Robert Barish, Ho-Lin Chen, and Ashish Goel for insightful conversations and suggestions. This work was supported by NASA Grant No. NNG06GA50G.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erik Winfree.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schulman, R., Winfree, E. How crystals that sense and respond to their environments could evolve. Nat Comput 7, 219–237 (2008). https://doi.org/10.1007/s11047-007-9046-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-007-9046-8

Keywords

Navigation