How ciliates manipulate their own DNA – A splendid example of natural computing

DNA computing is a novel and vivid researcharea which is genuinely interdisciplinary –computer scientists and molecular scientistscollaborate to investigate the use of DNAmolecules for the purpose of computing. DNAcomputing in vivo is the investigation ofcomputations taking place naturally in a livingcell, with the goal of understandingcomputational properties of DNA molecules intheir native environment. Gene assembly inciliates (single cell organisms) is perhaps themost involved process of DNA manipulation yetknown in living organisms. The computationalnature of this process has attracted muchattention in recent years. The resultsobtained so far demonstrate that this processof gene assembly is a splendid example ofcomputing taking place in nature, i.e., NaturalComputing. Indeed, DNA computing in vivomay be far more widespread in nature than wecurrently recognize. This paper is a tutorialon (computational nature of the) gene assemblyin ciliates, which is intended for a broadaudience of researchers interested in NaturalComputing. In particular, no knowledge ofmolecular biology is assumed on the part of themotivated reader.

[1]  Andrzej Ehrenfeucht,et al.  Molecular operations for DNA processing in hypotrichous ciliates , 2001 .

[2]  Ion Petre,et al.  Formal systems for gene assembly in ciliates , 2003, Theor. Comput. Sci..

[3]  Ion Petre,et al.  String and Graph Reduction Systems for Gene Assembly in Ciliates , 2002, Math. Struct. Comput. Sci..

[4]  Lila Kari,et al.  Universal Molecular Computation in Ciliates , 2002 .

[5]  Ion Petre,et al.  Characterizing the Micronuclear Gene Patterns in Ciliates , 2002, Theory of Computing Systems.

[6]  Warren D. Smith DNA computers in vitro and vivo , 1995, DNA Based Computers.

[7]  David M. Prescott,et al.  Genome gymnastics: unique modes of dna evolution and processing in ciliates , 2000, Nature Reviews Genetics.

[8]  Tero Harju,et al.  Gene assembly through cyclic graph decomposition , 2002, Theor. Comput. Sci..

[9]  D M Prescott,et al.  Volatility of internal eliminated segments in germ line genes of hypotrichous ciliates , 1997, Molecular and cellular biology.

[10]  D M Prescott,et al.  Analysis of a scrambled gene: the gene encoding alpha-telomere-binding protein in Oxytricha nova. , 1992, Genes & development.

[11]  Ion Petre,et al.  Patterns of Micronuclear Genes in ciliates , 2001, DNA.

[12]  L F Landweber,et al.  The evolution of cellular computing: nature's solution to a computational problem. , 1999, Bio Systems.

[13]  Ion Petre,et al.  Circularity and Other Invariants of Gene Assembly in Ciliates , 2001, Words, Semigroups, and Transductions.

[14]  Lila Kari,et al.  Computational power of gene rearrangement , 1999, DNA Based Computers.

[15]  Ion Petre,et al.  Universal and simple operations for gene assembly in ciliates , 2001, Where Mathematics, Computer Science, Linguistics and Biology Meet.

[16]  D M Prescott,et al.  Scrambled actin I gene in the micronucleus of Oxytricha nova. , 1992, Developmental genetics.

[17]  Jarkko Kari,et al.  Context-free recombinations , 2001, Where Mathematics, Computer Science, Linguistics and Biology Meet.

[18]  Grzegorz Rozenberg,et al.  Gene assembly in ciliates: computing by folding and recombination , 2001 .

[19]  Andrzej Ehrenfeucht,et al.  Computational Aspects of Gene (Un)Scrambling in Ciliates , 2002 .

[20]  Jarkko Kari,et al.  Reversible Molecular Computation in Ciliates , 1999, Jewels are Forever.

[21]  D M Prescott,et al.  The germline gene encoding DNA polymerase alpha in the hypotrichous ciliate Oxytricha nova is extremely scrambled. , 1996, Nucleic acids research.

[22]  Grzegorz Rozenberg,et al.  Encrypted genes and their reassembly in ciliates , 2003 .

[23]  A. Ehrenfeuchta,et al.  Gene assembly through cyclic graph decomposition , 2002 .