Skip to main content

Optimisation Problems for Pairwise RNA Sequence and Structure Comparison: A Brief Survey

  • Chapter
Transactions on Computational Intelligence XIII

Part of the book series: Lecture Notes in Computer Science ((TCCI,volume 8342))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Allali, J., Sagot, M.-F.: A multiple layer model to compare RNA secondary structures. Software: Practice and Experience 38, 775–792 (2008)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Bauer, M., Klau, G.W., Reinert, K.: Accurate multiple sequence-structure alignment of RNA sequences using combinatorial optimization. BMC Bioinformatics 8(271) (2007)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Article  MATH  MathSciNet  Google Scholar 

  9. Darty, K., Denise, A., Ponty, Y.: VARNA: Interactive drawing and editing of the RNA secondary structure. Bioinformatics 25(15), 1974–1975 (2009)

    Article  Google Scholar 

  10. 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)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. Eddy, R., Durbin, R.: RNA sequence analysis using covariance models. Nucleic Acid Research 22(11) (1994)

    Google Scholar 

  13. Evans, P.A.: Algorithms and Complexity for Annotated Sequence Analysis. PhD thesis, University of Victoria (1999)

    Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. Han, B., Dost, B., Bafna, V., Zhang, S.: Structural alignment of pseudoknotted RNA. Journal of Computational Biology 15(5) (2008)

    Google Scholar 

  17. Herrbach, C.: Étude algorithmique et statistique de la comparaison de structures secondaires d’ARN. PhD thesis, Université Bordeaux 1 (2007)

    Google Scholar 

  18. 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)

    Article  MATH  MathSciNet  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Jiang, T., Wang, L., Zhang, K.: Alignment of trees - an alternative to tree edit. Theoretical Computer Science 143, 137–148 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  23. 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)

    Google Scholar 

  24. Klein, R.J., Eddy, S.R.: RSEARCH: finding homologs of single structured RNA sequences. BMC Bioinformatics 4(1), 44 (2003)

    Article  Google Scholar 

  25. Lempel, A., Ziv, J.: On the complexity of finite sequences. IEEE Trans. Inform. Theory 22, 75–81 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  26. 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)

    Google Scholar 

  27. Leontis, N.B., Westhof, E.: Geometric nomenclature and classification of RNA base pairs. RNA 7, 499–512 (2001)

    Article  Google Scholar 

  28. 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)

    Chapter  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Chapter  Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. Ouangraoua, A., Ferraro, P., Tichit, L., Dulucq, S.: Local similarity between quotiented ordered trees. J. Discrete Algorithms 5, 23–35 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  34. 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)

    Article  MATH  MathSciNet  Google Scholar 

  35. Riddihough, G.: In the forests of RNA dark matter. Science 309(5740), 1507–1507 (2005)

    Article  Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. Rødland, E.A.A.: Pseudoknots in RNA secondary structures: representation, enumeration, and prevalence. Journal of Computational Biology 13(6), 1197–1213 (2006)

    Article  MathSciNet  Google Scholar 

  38. Sato, K., Sakakibara, Y.: RNA secondary structural alignment with conditional random fields. Bioinformatics 21(suppl. 2), ii237–ii242 (2005)

    Google Scholar 

  39. Shapiro, B.A.: An algorithm for comparing multiple RNA secondary structures. Computer Applications in the Biosciences 4(3), 387–393 (1988)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. St-Onge, K., Thibault, P., Hamel, S., Major, F.: Modeling RNA tertiary structure motifs by graph-grammars. Nucleic Acids Research 35(5) (2007)

    Google Scholar 

  43. Weinberg, Z., Ruzzo, W.L.: Sequence-based heuristics for faster annotation of non-coding RNA families. Bioninformatics 22, 35–39 (2006)

    Article  Google Scholar 

  44. Wong, T.K., Yiu, S.M.: Structural alignment of RNA with triple helix structure. Journal of Computational Biology 19(4), 365–378 (2012)

    Article  MathSciNet  Google Scholar 

  45. 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)

    Google Scholar 

  46. Zhang, K., Shasha, D.: Simple fast algorithms for the editing distance between trees and related problems. SIAM J. Comput. 18(6), 1245–1262 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  47. Zuker, M., Sankoff, D.: RNA secondary structures and their prediction. Bull. Math. Biol. 46, 591–621 (1984)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics