A formal language analysis of DNA hairpin structures

被引:0
|
作者
Kari, L.
Losseva, E.
Konstantinidis, S.
Sosik, P.
Thierrin, G.
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON N6A 5B7, Canada
[2] Univ Politecn Madrid, Fac Informat, E-28660 Madrid, Spain
[3] Silesian Univ, Inst Comp Sci, Opava 74601, Czech Republic
[4] St Marys Univ, Dept Math & Comp Sci, Halifax, NS B3H 3C3, Canada
[5] Univ Western Ontario, Dept Math, London, ON N6A 5B7, Canada
关键词
dNA computing; DNA hairpin; involution; formal language;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The concept of hairpin structures in formal languages is motivated from the biocomputing and bioinformatics fields. Hairpin (-free) DNA structures have numerous applications to DNA computing and molecular genetics in general. A word is called hairpin-free if it cannot be written in the form xvy theta(v)z, with certain additional conditions, for an involution theta (a function theta with the property that theta(2) equals the identity function). A particular involution, the so-called Watson-Crick involution, can characterize binding of two DNA strands. We study algebraic and decision properties, finiteness and descriptional complexity of hairpin (-free) languages. We show an existence of polynomial-time algorithms deciding hairpin-freeness of regular and context-free sets. Two related DNA secondary structures are considered, taking into the account imperfect bonds (bulges, mismatches) and multiple hairpins. Finally, effective methods for design of long hairpin-free DNA words are given.
引用
收藏
页码:453 / 475
页数:23
相关论文
共 50 条