DocumentCode
2736050
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
Volume
4
fYear
2003
fDate
17-21 Sept. 2003
Firstpage
3846
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering in Medicine and Biology Society, 2003. Proceedings of the 25th Annual International Conference of the IEEE
ISSN
1094-687X
Print_ISBN
0-7803-7789-3
Type
conf
DOI
10.1109/IEMBS.2003.1281002
Filename
1281002
Link To Document