Computation in Living Cells
Gene Assembly in Ciliates
within Ion Petre
Article
Gene assembly in stichotrichous ciliates is an impressive computational process. They have a unique way of storing their genetic information in two fundamentally different forms within their two types of nucle...
Artiom Alhazov, Ion Petre, Vladimir Rogojin in Natural Computing (2008)
Article
We consider a graph-based model for the study of parallelism in ciliate gene assembly, where a signed graph is associated to each micronuclear gene and the gene assembly is modeled as a graph rewriting process...
Tero Harju, Chang Li, Ion Petre in Soft Computing (2008)
Chapter and Conference Paper
Natural Computing is a research area concerned with computing taking place in nature and with human-designed computing inspired by nature. It is a fast growing, genuinely interdisciplinary field involving, amo...
Ion Petre, Grzegorz Rozenberg in Graph Transformations (2008)
Chapter and Conference Paper
Gene assembly in ciliates is an impressive computational process. Ciliates have a unique way of storing their genetic information in two fundamentally different forms within their two types of nuclei. Micronuc...
Artiom Alhazov, Ion Petre, Vladimir Rogojin in DNA Computing (2008)
Chapter and Conference Paper
The simple intramolecular model for gene assembly in ciliates is particularly interesting because it can predict the correct assembly of all available experimental data, although it is not universal. The simpl...
Robert Brijder, Miika Langille, Ion Petre in Fundamentals of Computation Theory (2007)
Chapter and Conference Paper
The intramolecular gene assembly model, [1], uses three molecular recombination operations ld, dlad, and hi. A computing model with two contextual recombination operations del and trl, which are based on ld and d...
Tseren-Onolt Ishdorj, Ion Petre in Unconventional Computation (2007)
Chapter and Conference Paper
The process of gene assembly in ciliates is a fascinating example of programmed DNA manipulations in living cells. Macronuclear genes are split into coding blocks (called MDSs), shuffled and separated by non-c...
Tero Harju, Chang Li, Ion Petre… in Knowledge Discovery and Emergent Complexit… (2007)
Article
The process of gene assembly in ciliates, an ancient group of organisms, is one of the most complex instances of DNA manipulation known in any organisms. This process is fascinating from the computational poin...
Tero Harju, Chang Li, Ion Petre, Grzegorz Rozenberg in Natural Computing (2006)
Chapter
Tero Harju, Ion Petre, Grzegorz Rozenberg in Nanotechnology: Science and Computation (2006)
Chapter and Conference Paper
The intramolecular model for gene assembly in ciliates considers three operations, ld, hi, and dlad that can assemble any gene pattern through folding and recombination: the molecule is folded so that two occurre...
Tero Harju, Ion Petre, Vladimir Rogojin, Grzegorz Rozenberg in DNA Computing (2006)
Article
We prove that for any nonperiodic set of words F \subseteq Σ+ with at most three elements, the centralizer of F, i.e., the largest set commuting with F, is F*. Moreover, any set X commuting with F is of the for...
Juhani Karhumäki, Michel Latteux, Ion Petre in Theory of Computing Systems (2005)
Chapter and Conference Paper
The process of gene assembly in ciliates, an ancient group of organisms, is one of the most complex instances of DNA manipulation known in any organisms. This process is fascinating from the computational poin...
Tero Harju, Chang Li, Ion Petre, Grzegorz Rozenberg in DNA Computing (2005)
Book
Gene Assembly in Ciliates
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Natural Computing Series (2004)
Chapter
In Chap. 10 we represented MDS structure of micronuclear and intermediate genes as graphs. In this chapter we continue this line of formalization by representing the gene assembly process in the framework of g...
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Computation in Living Cells (2004)
Chapter
Gene assembly in ciliates is a life process fascinating from both the biological and the computational points of view. Several formal models of this process have been formulated and investigated, among them a ...
Tero Harju, Ion Petre, Grzegorz Rozenberg in Aspects of Molecular Computing (2004)
Chapter
All organisms are composed of cells. Some organisms, like an amoeba or a bacterium, consist of a single cell (unicellular organisms). Plants and animals consist of a few hundred to many trillions of cells (mul...
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Computation in Living Cells (2004)
Chapter
In this chapter, we consider the intermolecular model for gene assembly in ciliates proposed by Landweber and Kari. However, we present this model in terms of pointer reductions, similarly as done in the rest of ...
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Computation in Living Cells (2004)
Chapter
We can only speculate about the significance of the extraordinary modifications in the structure of micronuclear genes in stichotrichous ciliates that have occurred during evolution. However, it is clear the p...
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Computation in Living Cells (2004)
Chapter
In the chapters to follow we shall consider gene assembly from a more formal point of view through operations on strings and graphs. In this chapter we introduce the basic notions and notations concerning stri...
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Computation in Living Cells (2004)
Chapter
In Chap. 6 we formalized the MDS structure of micronuclear and intermediate genes through NIDS arrangements and MDS descriptors. In this chapter we shall continue to consider the framework of MDS descriptors. ...
Andrzej Ehrenfeucht, Tero Harju, Ion Petre… in Computation in Living Cells (2004)