Gao James Zm, Li Linda Ym, Reidys Christian M
Center for Combinatorics, LPMC-TJKLC, Nankai University, Tianjin 300071, China.
Algorithms Mol Biol. 2010 Jun 23;5:27. doi: 10.1186/1748-7188-5-27.
RNA exhibits a variety of structural configurations. Here we consider a structure to be tantamount to the noncrossing Watson-Crick and G-U-base pairings (secondary structure) and additional cross-serial base pairs. These interactions are called pseudoknots and are observed across the whole spectrum of RNA functionalities. In the context of studying natural RNA structures, searching for new ribozymes and designing artificial RNA, it is of interest to find RNA sequences folding into a specific structure and to analyze their induced neutral networks. Since the established inverse folding algorithms, RNAinverse, RNA-SSD as well as INFO-RNA are limited to RNA secondary structures, we present in this paper the inverse folding algorithm Inv which can deal with 3-noncrossing, canonical pseudoknot structures.
In this paper we present the inverse folding algorithm Inv. We give a detailed analysis of Inv, including pseudocodes. We show that Inv allows to design in particular 3-noncrossing nonplanar RNA pseudoknot 3-noncrossing RNA structures-a class which is difficult to construct via dynamic programming routines. Inv is freely available at http://www.combinatorics.cn/cbpc/inv.html.
The algorithm Inv extends inverse folding capabilities to RNA pseudoknot structures. In comparison with RNAinverse it uses new ideas, for instance by considering sets of competing structures. As a result, Inv is not only able to find novel sequences even for RNA secondary structures, it does so in the context of competing structures that potentially exhibit cross-serial interactions.
RNA呈现出多种结构构型。在这里,我们认为一种结构等同于非交叉的沃森-克里克碱基对和G-U碱基对(二级结构)以及额外的交叉序列碱基对。这些相互作用被称为假结,在整个RNA功能谱中都能观察到。在研究天然RNA结构、寻找新的核酶和设计人工RNA的背景下,找到能折叠成特定结构的RNA序列并分析其诱导的中性网络是很有意义的。由于已有的反向折叠算法,如RNAinverse、RNA-SSD以及INFO-RNA都仅限于RNA二级结构,我们在本文中提出了一种能够处理3-非交叉、规范假结结构的反向折叠算法Inv。
在本文中我们提出了反向折叠算法Inv。我们对Inv进行了详细分析,包括伪代码。我们表明,Inv尤其能够设计3-非交叉非平面RNA假结3-非交叉RNA结构——这是一类难以通过动态规划程序构建的结构。Inv可在http://www.combinatorics.cn/cbpc/inv.html免费获取。
算法Inv将反向折叠能力扩展到RNA假结结构。与RNAinverse相比,它采用了新的思路,例如通过考虑竞争结构集。因此,Inv不仅能够为RNA二级结构找到新序列,而且是在可能呈现交叉序列相互作用的竞争结构背景下做到这一点的。