Skip to main content
Log in

On some operations on strings suggested by gene assembly in ciliates

  • Special Issue
  • Published:
New Generation Computing Aims and scope Submit manuscript

Abstract

We define three operations on strings and languages suggested by the process of gene assembly in hypotrichous ciliates. This process is considered to be a prine example of DNA computing in vivo. This paper is devoted to some computational aspects of these operations from a formal language point of view. The closure of the classes of regular and context-free languages under these operations is settled. Then, we consider theld-macronuclear language of a given languageL, which consists of allld-macronuclear strings obtained from the strings ofL by iteratively applying the loop-direct repeat-excision. Finally, we discuss some open problems and further directions of research.

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.

Similar content being viewed by others

References

  1. Dassow, J. and Mitrana, V., “On Some Operations Suggested by Genome Evolution,”in Proc. of Second Pacific Symposium on Biocomputing (Altman, R. B., Dunker, A. K., Hunter, L. and Klein, T., eds.), World Scientific, pp. 97–108, 1997.

  2. Dassow, J. and Pâun, Gh., “Remarks on Operations Suggested by Mutations in Genomes,”Fundam. Inform. 36, pp. 183–200, 1998.

    MathSciNet  MATH  Google Scholar 

  3. Dassow, J., Mitrana, V. and Salomaa, A., “Context-free Evolutionary Grammars and the Structural Language of Nucleic Acids,”BioSystems, 43, pp. 169–177, 1997.

    Article  Google Scholar 

  4. Ehrenfeucht, A., Prescott, D. M. and Rozenberg, G., “Computational Aspects of Gene (un)Scrambling in Cilitates,”in Evolution as Computation (Landweber, L. and Winfree, E., eds.), Springer Verlag, Berlin, pp. 45–86, 2001.

    Google Scholar 

  5. Ehrenfeucht, A., Petre, I, Prescott, D. M. and Rozenberg, G., “Universal and Simple Operations for Gene Assembly in Ciliates,”in Where Mathematics, Computer Science, Linguistics and Biology Meet (Martín-Vide, C. and Mitrana, V., eds.), Kluwer Academic, Dordrecht, pp. 329–343, 2000.

    Google Scholar 

  6. Ehrenfeucht, A., Harju, T., Petre, I. and Rozenberg, G., “Patterns of Micronuclear Genes in Ciliates,”in Proc. of the 7th DIMACS meeting on DNA based computers, Tampa, Florida, pp. 33–42, 2001.

  7. Knuth, D. E., Morris, J. H. and Pratt, V. R., “Fast Pattern Matching in Strings,”SIAM J. Comput., 6, pp. 323–350, 1977.

    Article  MathSciNet  Google Scholar 

  8. Landweber, L. F. and Kari, L., “The Evolution of Cellular Computing: Nature's Solution to a Computational Problem,”in Proc. of the 4th Meeting on DNA Based Computers. BioSystems (special issue) 52, pp. 3–13, 1999.

    Article  Google Scholar 

  9. Landweber, L. F. and Kari, L., “Universal Molecular Computation in Ciliates,” to appear inEvolution as Computation (Landweber, L. and Winfree, E., eds.), Springer Verlag, Berlin.

  10. Prescott, D. M., “Genome Gymnastics: Unique Modes of DNA Evolution and Processing in Ciliates,”Nature Reviews Genetics, 1, 3, pp. 191–198, 2000.

    Article  Google Scholar 

  11. Handbook of Formal Languages, 3 (Rozenberg, G. and Salomaa, A., eds.), Springer-Verlag, Berlin, 1997.

    MATH  Google Scholar 

  12. Searls, D. B., “The Computational Linguistics of Biological Sequences,”Artificial Intelligence and Molecular Biology (Hunter, L., ed.), AAAI Press, The MIT Press, pp. 47–120, 1993.

  13. Therman, E. and Susman, M.,Human Chromosomes, Structure, Behavior, and Effects, Springer-Verlag, 1993.

    Book  Google Scholar 

  14. Yokomori, T. and Kobayashi, S., “DNA Evolutionary Linguistics and RNA Structure Modelling: a Computational Approach,”in IEEE Symp. on Intelligence in Neural and Biological Systems, IEEE Computer Society Press, pp. 38–45, 1995.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rudolf Freund.

Additional information

Rudolf Freund: He received his master and doctor degree in computer science from the Vienna University of Technology, Austria, in 1980 and 1982, respectively. In 1986, he received his master degree in mathematics and physics from the University Vienna, Austria. In 1988 he joined the Vienna University of Technology in Austria, where he became an Associate Professor in September 1995. He has given various lectures in theoretical computer science, especially on formal languages and automata. His research interests include array and graph grammars, regulated rewritung, infinite words, syntactic pattern recognition, neural networks, and especially models and systems for biological computing. In these fields he is author of more than sixty scientific papers.

Carlos Martín-Vide: He is Professor and Head of the Research Group on Mathematical Linguistics at Rovira i Virgili University, Tarragona, Spain. His specialities are formal language theory and mathematical linguistics. His last volume edited is Where Mathematics, Computer Science, Linguistics and Biology Meet (Kluwer, 2001, with V. Mitrana). He published 150 papers in conference proceedings and journals such as: Acta Informatica, BioSystems. Computational Linguistics, Computers and Artificial Intelligence, Information Processing Letters, Information Sciences, International Journal of Computer Mathematics, New Generation Computing, Publicationes Mathematicae Debrecen, and Theoretical Computer Science. He is the editor-in-chief of the journal Grammars (Kluwer), and the chairman of the 1st International PhD School in Formal Languages and Applications (2001–2003).

Victor Mitrana, Ph.D.: He is Professor of Computer Science at the Faculty of Mathematics, University of Bucharest. He received his MSc and PhD from the University of Bucharest in 1986 and 1993, respectively. In 1999 he was awarded with the “Gheorghe Lazar” Prize for Mathematics of the Romanian Academy. His research interests include: formal language theory and applications, combinatorics on words, computational models inspired from biology, mathematical linguistics. In these areas, he published three books, more than 100 papers, and edited two books. He is an associate editor of “The Korean Journal of Computational and Applied Mathematics” and an editor of “Journal of Universal Computer Science”.

About this article

Cite this article

Freund, R., Martín-Vide, C. & Mitrana, V. On some operations on strings suggested by gene assembly in ciliates. New Gener Comput 20, 279–293 (2002). https://doi.org/10.1007/BF03037361

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03037361

Keywords

Navigation