Title :
Static and dynamic properties of DNA languages
Author :
Kari, L. ; Konstantinidis, S.
Author_Institution :
Dept. of Comput. Sci., Univ. of Western Ontario, London, Ont., Canada
Abstract :
We provide an overview of some current developments on code-related properties of DNA languages. A DNA language is a set of words, each of which is made up of the letters A, C, G, T. Such a word is meant to represent a physical DNA strand. A collection of DNA strands can be stored in-vitro and, either serve the purpose of a database, or undergo a sequence of controlled bio-operations that would constitute a meaningful computation. In both cases, the strands should be chosen in such a way that they would not form unwanted hybridizations with each other and any errors in the nucleotides comprising the strands can be detected. These requirements can be translated in the framework of formal language theory by considering DNA languages whose words satisfy certain combinatorial properties. We consider two types of desirable properties: static and dynamic. The former ensure that no unwanted hybridizations can occur. The latter ensure that, after a permitted bio-operation is applied to the strands, the resulting strands also satisfy the desirable properties.
Keywords :
DNA; biocomputing; combinatorial mathematics; formal languages; genetic engineering; reviews; DNA language static properties; DNA languages dynamic properties; bio-operation; code-related properties; combinatorial properties; formal language theory; nucleotides; physical DNA strand; Computer science; Concatenated codes; DNA computing; Databases; Encoding; Evolutionary computation; Formal languages; Genetics; In vitro; Sequences;
Conference_Titel :
Engineering in Medicine and Biology Society, 2003. Proceedings of the 25th Annual International Conference of the IEEE
Print_ISBN :
0-7803-7789-3
DOI :
10.1109/IEMBS.2003.1281002