Abstract
The stichotrichous ciliates have attracted the attention of both biologists and computer scientists due to the unique genetic mechanism of gene descrambling. It has been suggested that it would perhaps be possible to co-opt this genetic process and use it to perform arbitrary computations in vivo. Motivated by this idea, we study here some basic properties and the computational power of a formalization inspired by the template-guided recombination model of gene descrambling proposed by Ehrenfeucht, Prescott and Rozenberg. We demonstrate that the computational power of a system based on template-guided recombination is quite limited. We then extend template-guided recombination systems with the addition of “deletion contexts” and show that such systems have strictly greater computational power than splicing systems [1, 2].
This research was funded in part by institutional grants of the University of Saskatchewan and the University of Western Ontario, the SHARCNET Research Chairs programme, the Natural Sciences and Engineering Research Council of Canada and the National Science Foundation of the United States.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Head, T.: Formal language theory and DNA: An analysis of the generative capacity of specific recombinant behaviors. Bulletin of Mathematical Biology 49 (1987)
Păun, G., Rozenberg, G., Salomaa, A.: DNA Computing: New computing paradigms. Springer, Berlin (1998)
Prescott, D.: Genome gymnastics: Unique modes of DNA evolution and processing in ciliates. Nature Reviews Genetics 1, 191–198 (2000)
Kari, L., Landweber, L.: Computational power of gene rearrangement. In: Winfree, E., Gifford, D. (eds.) DNA5. DIMACS series in Discrete Mathematics and Theoretical Computer Science, vol. 54, pp. 207–216. American Mathematical Society (2000)
Landweber, L., Kari, L.: The evolution of cellular computing: Nature’s solution to a computational problem. In: Kari, L., Rubin, H., Wood, D. (eds.) DNA4, BioSystems, vol. 52, pp. 3–13. Elsevier, Amsterdam (1999)
Ehrenfeucht, A., Prescott, D., Rozenberg, G.: Computational aspects of gene (un)scrambling in ciliates. In: Landweber, L., Winfree, E. (eds.) Evolution as Computation, pp. 45–86. Springer, Heidelberg (2001)
Ehrenfeucht, A., Harju, T., Petre, I., Prescott, D., Rozenberg, G.: Computation in Living Cells, Gene Assembly in Ciliates. Springer, Berlin (2004)
Ehrenfeucht, A., Prescott, D., Rozenberg, G.: Molecular operations for DNA processing in hypotrichous ciliates. European Journal of Protistology 37, 241–260 (2001)
Prescott, D., Ehrenfeucht, A., Rozenberg, G.: Template-guided recombination for IES elimination and unscrambling of genes in stichotrichous ciliates. Journal of Theoretical Biology 222, 323–330 (2003)
Salomaa, A.: Formal Languages. Academic Press, New York (1973)
Berstel, J.: Transductions and Context-Free Languages. B.B. Teubner, Stuttgart (1979)
Ginsburg, S.: Algebraic and Automata-Theoretic Properties of Formal Languages. North-Holland Publishing Company, Amsterdam (1975)
Daley, M., McQuillan, I.: Template-guided DNA recombination. Theoretical Computer Science 330, 237–250 (2005)
Daley, M., McQuillan, I.: Useful templates and template-guided DNA recombination. Theory of Computing Systems (to appear)
Doak, T.: Personal communication
Landweber, L., Kuo, T., Curtis, E.: Evolution and assembly of an extremely scrambled gene. PNAS 97, 3298–3303 (2000)
Păun, G.: Regular extended H systems are computationally universal. Journal of Automata, Languages and Combinatorics 1, 27–36 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Daley, M., McQuillan, I. (2006). On Computational Properties of Template-Guided DNA Recombination. In: Carbone, A., Pierce, N.A. (eds) DNA Computing. DNA 2005. Lecture Notes in Computer Science, vol 3892. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11753681_3
Download citation
DOI: https://doi.org/10.1007/11753681_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34161-1
Online ISBN: 978-3-540-34165-9
eBook Packages: Computer ScienceComputer Science (R0)