Extended shapes for the combinatorial design of RNA sequences

It is known that for two given secondary structures (defined by position of base pairings) an RNA string can easily be found that can fold into both structures. For more than two secondary structures this is not necessarily possible. In this paper, we introduce pseudo edges that are used to forbid that certain base pairs can bind and therefore can be used to define the properties of possible RNA secondary structures. We study the complexity of the problem to design an RNA sequence that can fold into different secondary structures each of them is described by a set of required and forbidden base pairs. We refine the NP-completeness results of Clote et al. (2005) and show an analogous NP-completeness result for the realisation problem concerning the removal of (pseudo) edges. We also present a polynomial time method for checking the realisability of extended shape graphs. Furthermore, we empirically analyse the influence of pseudo edges on the realisability for sets of random RNA sequences and for sets of aptamers.

[1]  Luc Jaeger,et al.  Construction and characterization of a gold nanoparticle wire assembled using Mg2+-dependent RNA-RNA interactions. , 2006, Nano letters.

[2]  R. Breaker,et al.  Engineering precision RNA molecular switches. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[3]  Scott K. Silverman Nucleic Acid Switches and Sensors , 2006 .

[4]  S. Silverman,et al.  Rube Goldberg goes (ribo)nuclear? Molecular switches and sensors made from RNA. , 2003, RNA.

[5]  F. Harary On the notion of balance of a signed graph. , 1953 .

[6]  P. Schuster,et al.  Generic properties of combinatory maps: neutral networks of RNA secondary structures. , 1997, Bulletin of mathematical biology.

[7]  Beatrix Suess,et al.  Synthetic riboregulators - an alternative means to control gene expression , 2005 .

[8]  D. W. Staple,et al.  Open access, freely available online Primer Pseudoknots: RNA Structures with Diverse Functions , 2022 .

[9]  I. Hofacker RNA Secondary Structure Analysis Using the Vienna RNA Package , 2003, Current protocols in bioinformatics.

[10]  P. Stadler,et al.  Design of multistable RNA molecules. , 2001, RNA.

[11]  Cody W. Geary,et al.  Computational and Experimental RNA Nanoparticle Design , 2009 .

[12]  Daniel Merkle,et al.  On the Design of RNA Sequences for Realizing Extended Shapes , 2009, 2009 International Joint Conference on Bioinformatics, Systems Biology and Intelligent Computing.

[13]  Emmanuel Loukakis A Dynamic Programming Algorithm To Test A Signed Graph For Balance , 2003, Int. J. Comput. Math..

[14]  Uwe von Ahsen,et al.  Translational fidelity: error-prone versus hyper-accurate ribosomes , 1998 .

[15]  P. Clote,et al.  On realizing shapes in the theory of RNA neutral networks. , 2005, Journal of theoretical biology.

[16]  Mihalis Yannakakis,et al.  Edge-Deletion Problems , 1981, SIAM J. Comput..