Abstract
RNA molecules play major roles in all cell processes, and therefore have been subject to a great attention by biologists, biochemists and bioinformaticians in the recent years. From a computational optimization point of view, two interrelated major issues are on one hand the problem of structure prediction, and the problem of comparing two or several RNA sequences or structures. We present a brief survey of the latter, its variants, its computational complexity issues, and optimization algorithms that have been developed up to now.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Allali, J., Sagot, M.-F.: A multiple layer model to compare RNA secondary structures. Software: Practice and Experience 38, 775–792 (2008)
Allali, J., Saule, C., Chauve, C., D’Aubenton-Carafa, Y., Denise, A., Drevet, C., Ferraro, P., Gautheret, D., Herrbach, C., Leclerc, F., De Monte, A., Ouangraoua, A., Sagot, M.-F., Termier, M., Thermes, C., Touzet, H.: BRASERO: A resource for benchmarking RNA secondary structure comparison algorithms (2012) (submitted for publication)
Bauer, M., Klau, G.W., Reinert, K.: Accurate multiple sequence-structure alignment of RNA sequences using combinatorial optimization. BMC Bioinformatics 8(271) (2007)
Blin, G., Crochemore, M., Vialette, S.: Algorithmic Aspects of Arc-Annotated Sequences. In: Zomaya Albert, Y., Mourad, E. (eds.) Algorithms in Computational Molecular Biology: Techniques, Approaches and Applications, pp. 113–126. Wiley (February 2011)
Blin, G., Denise, A., Dulucq, S., Herrbach, C., Touzet, H.: Alignments of RNA structures. IEEE/ACM Transactions on Computational Biology and Bioinformatics 7(2), 309–322 (2010)
Blin, G., Fertin, G., Rusu, I., Sinoquet, C.: Extending the Hardness of RNA Secondary Structure Comparison. In: Chen, B., Paterson, M., Zhang, G. (eds.) ESCAPE 2007. LNCS, vol. 4614, pp. 140–151. Springer, Heidelberg (2007)
Blin, G., Touzet, H.: How to Compare Arc-Annotated Sequences: The Alignment Hierarchy. In: Crestani, F., Ferragina, P., Sanderson, M. (eds.) SPIRE 2006. LNCS, vol. 4209, pp. 291–303. Springer, Heidelberg (2006)
Crochemore, M., Landau, G.M., Ziv-Ukelson, M.: A subquadratic sequence alignment algorithm for unrestricted scoring matrices. SIAM Journal on Computing 32(6), 1654–1676 (2003)
Darty, K., Denise, A., Ponty, Y.: VARNA: Interactive drawing and editing of the RNA secondary structure. Bioinformatics 25(15), 1974–1975 (2009)
Dulucq, S., Tichit, L.: RNA secondary structure comparison: exact analysis of the Zhang-Shasha tree edit algorithm. Theoretical Computer Science 306(1-3), 471–484 (2003)
Dulucq, S., Touzet, H.: Analysis of tree edit distance algorithms. In: Baeza-Yates, R., Chávez, E., Crochemore, M. (eds.) CPM 2003. LNCS, vol. 2676, pp. 83–95. Springer, Heidelberg (2003)
Eddy, R., Durbin, R.: RNA sequence analysis using covariance models. Nucleic Acid Research 22(11) (1994)
Evans, P.A.: Algorithms and Complexity for Annotated Sequence Analysis. PhD thesis, University of Victoria (1999)
Evans, P.A.: Finding common subsequences with arcs and pseudoknots. In: Crochemore, M., Paterson, M. (eds.) CPM 1999. LNCS, vol. 1645, p. 270. Springer, Heidelberg (1999)
Guignon, V., Chauve, C., Hamel, S.: An edit distance between RNA stem-loops. In: Consens, M.P., Navarro, G. (eds.) SPIRE 2005. LNCS, vol. 3772, pp. 335–347. Springer, Heidelberg (2005)
Han, B., Dost, B., Bafna, V., Zhang, S.: Structural alignment of pseudoknotted RNA. Journal of Computational Biology 15(5) (2008)
Herrbach, C.: Étude algorithmique et statistique de la comparaison de structures secondaires d’ARN. PhD thesis, Université Bordeaux 1 (2007)
Herrbach, C., Denise, A., Dulucq, S.: Average complexity of the Jiang-Wang-Zhang pairwise tree alignment algorithm and of a RNA secondary structure alignment algorithm. Theoretical Computer Science 411(26-28), 2423–2432 (2010)
Höchsmann, M., Töller, T., Giegerich, R., Kurtz, S.: Local similarity in RNA secondary structures. In: Proc. IEEE Comput. Soc. Bioinform. Conf., pp. 159–168 (2003)
Hofacker, I.L., Fontana, W., Stadler, P.F., Bonhoeffer, S.L., Tacker, M., Schuster, P.: Fast Folding and Comparison of RNA Secondary Structures. Monatsh. Chem. 125, 167–188 (1994)
Jiang, T., Lin, G.-H., Ma, B., Zhang, K.: A general edit distance between RNA structures. Journal of Computational Biology 9(2), 371–388 (2002)
Jiang, T., Wang, L., Zhang, K.: Alignment of trees - an alternative to tree edit. Theoretical Computer Science 143, 137–148 (1995)
Klein, P.N.: Computing the edit-distance between unrooted ordered trees. In: Bilardi, G., Pietracaprina, A., Italiano, G.F., Pucci, G. (eds.) ESA 1998. LNCS, vol. 1461, pp. 91–102. Springer, Heidelberg (1998)
Klein, R.J., Eddy, S.R.: RSEARCH: finding homologs of single structured RNA sequences. BMC Bioinformatics 4(1), 44 (2003)
Lempel, A., Ziv, J.: On the complexity of finite sequences. IEEE Trans. Inform. Theory 22, 75–81 (1976)
Lenhof, H., Reinert, K., Vingron, M.: A polyhedral approach to RNA sequence structure alignment. In: Proc. 2nd Ann. Int. Conf. Computational Molecular Biology (RECOMB 1998), pp. 153–159 (1998)
Leontis, N.B., Westhof, E.: Geometric nomenclature and classification of RNA base pairs. RNA 7, 499–512 (2001)
Lin, G.-H., Ma, B., Zhang, K.: Edit distance between two rna structures. In: Proceedings of the Fifth Annual International Conference on Computational Biology, RECOMB 2001, pp. 211–220. ACM, New York (2001)
Liu, J., Wang, J.T., Hu, J., Tian, B.: A method for aligning RNA secondary structures and its application to RNA motif detection. BMC Bioinformatics 6(89) (2005)
Mathews, D.H., Moss, W.N., Turner, D.H.: Folding and finding RNA secondary structure. Cold Spring Harbor Perspectives in Biology 2(12) (December 2010)
Möhl, M., Will, S., Backofen, R.: Fixed parameter tractable alignment of RNA structures including arbitrary pseudoknots. In: Ferragina, P., Landau, G.M. (eds.) CPM 2008. LNCS, vol. 5029, pp. 69–81. Springer, Heidelberg (2008)
Needleman, S.B., Wunsch, C.D.: A general method applicable to the search for similarities in the amino acid sequence of two proteins. J. Mol. Biol. 48(3), 443–453 (1970)
Ouangraoua, A., Ferraro, P., Tichit, L., Dulucq, S.: Local similarity between quotiented ordered trees. J. Discrete Algorithms 5, 23–35 (2007)
Ouangraoua, A., Guignon, V., Hamel, S., Chauve, C.: A new algorithm for aligning nested arc-annotated sequences under arbitrary weight schemes. Theoretical Computer Science 412(8-10 ), 753–764 (2011)
Riddihough, G.: In the forests of RNA dark matter. Science 309(5740), 1507–1507 (2005)
Rinaudo, P., Ponty, Y., Barth, D., Denise, A.: Tree decomposition and parameterized algorithms for RNA structure-sequence alignment including tertiary interactions and pseudoknots (extended abstract). In: Raphael, B., Tang, J. (eds.) WABI 2012. LNCS, vol. 7534, pp. 149–164. Springer, Heidelberg (2012)
Rødland, E.A.A.: Pseudoknots in RNA secondary structures: representation, enumeration, and prevalence. Journal of Computational Biology 13(6), 1197–1213 (2006)
Sato, K., Sakakibara, Y.: RNA secondary structural alignment with conditional random fields. Bioinformatics 21(suppl. 2), ii237–ii242 (2005)
Shapiro, B.A.: An algorithm for comparing multiple RNA secondary structures. Computer Applications in the Biosciences 4(3), 387–393 (1988)
Smith, C., Heyne, S., Richter, A.S., Will, S., Backofen, R.: Freiburg rna tools: a web server integrating intarna, exparna and locarna. Nucleic Acids Research 38(suppl. 2), W373–W377 (2010)
Song, Y., Liu, C., Huang, X., Malmberg, R.L., Xu, Y., Cai, L.: Efficient parameterized algorithms for biopolymer structure-sequence alignment. IEEE/ACM Transactions on Computational Biology and Bioinformatics 3(4) (2006)
St-Onge, K., Thibault, P., Hamel, S., Major, F.: Modeling RNA tertiary structure motifs by graph-grammars. Nucleic Acids Research 35(5) (2007)
Weinberg, Z., Ruzzo, W.L.: Sequence-based heuristics for faster annotation of non-coding RNA families. Bioninformatics 22, 35–39 (2006)
Wong, T.K., Yiu, S.M.: Structural alignment of RNA with triple helix structure. Journal of Computational Biology 19(4), 365–378 (2012)
Wong, T.K.F., Lam, T.W., Sung, W.K., Cheung, B.W.Y., Yiu, S.M.: Structural alignment of RNA with complex pseudoknot structure. Journal of Computational Biology 18(1) (2011)
Zhang, K., Shasha, D.: Simple fast algorithms for the editing distance between trees and related problems. SIAM J. Comput. 18(6), 1245–1262 (1989)
Zuker, M., Sankoff, D.: RNA secondary structures and their prediction. Bull. Math. Biol. 46, 591–621 (1984)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Denise, A., Rinaudo, P. (2014). Optimisation Problems for Pairwise RNA Sequence and Structure Comparison: A Brief Survey. In: Nguyen, NT., Le-Thi, H.A. (eds) Transactions on Computational Intelligence XIII. Lecture Notes in Computer Science, vol 8342. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54455-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-54455-2_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54454-5
Online ISBN: 978-3-642-54455-2
eBook Packages: Computer ScienceComputer Science (R0)