Abstract
RNA functions depend on its three-dimensional structure formed largely from hydrogen bonds between pairs of nucleotides. RNAs with analogous functions exhibit highly similar structures without showing significant sequence similarity necessarily. Understanding the relationships between the structure and the functions has been considered one of the challenges in biology. In this study, we face the problem of identifying a given structural pattern into an RNA secondary structure with arbitrary pseudoknots. We abstract the shape in terms of secondary structure, formalized by the arc diagram, and we introduce a set of operators necessary and sufficient to describe any arc diagram in terms of relations among loops. For each molecule, we uniquely associate the relation matrix, and we face the aforementioned problem in terms of searching a submatrix. The algorithms work in polynomial time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alberts, B., Bray, D., Hopkin, K., Johnson, A.D., Lewis, J., Raff, M., Roberts, K., Walter, P.: Essential Cell Biology. Garland Science, New York (2013)
Andronescu, M., Bereg, V., Hoos, H.H., Condon, A.: RNA strand: the RNA secondary structure and statistical analysis database. BMC Bioinform. 9(1), 340 (2008)
Arslan, A.N., Anandan, J., Fry, E., Monschke, K., Ganneboina, N., Bowerman, J.: Efficient RNA structure comparison algorithms. J. Bioinform. Comput. Biol. 15(06), 1740009 (2017)
Backofen, R., Siebert, S.: Fast detection of common sequence structure patterns in RNAs. J. Discret. Algorithms 5(2), 212–228 (2007)
Blin, G., Crochemore, M., Vialette, S.: Algorithmic Aspects of Arcannotated Sequences. Algorithms in Molecular Biology: Techniques, Approaches, and Applications. Wiley, Hoboken (2011)
Blin, G., Fertin, G., Herry, G., Vialette, S.: Comparing RNA structures: towards an intermediate model between the edit and the Lapcs problems. In: Brazilian Symposium on Bioinformatics, pp. 101–112. Springer (2007)
Blin, G., Fertin, G., Rizzi, R., Vialette, S.: What makes the arc-preserving subsequence problem hard? In: Transactions on Computational Systems Biology II, pp. 1–36. Springer (2005)
Carter, A.P., Clemons, W.M., Brodersen, D.E., Morgan-Warren, R.J., Wimberly, B.T., Ramakrishnan, V.: Functional insights from the structure of the 30s ribosomal subunit and its interactions with antibiotics. Nature 407(6802), 340–348 (2000)
Evans, P.A.: Finding common subsequences with arcs and pseudoknots. In: Annual Symposium on Combinatorial Pattern Matching, pp. 270–280. Springer (1999)
Gramm, J., Guo, J., Niedermeier, R.: Pattern matching for arc-annotated sequences. In: International Conference on Foundations of Software Technology and Theoretical Computer Science, pp. 182–193. Springer (2002)
Hochsmann, M., Toller, T., Giegerich, R., Kurtz, S.: Local similarity in RNA secondary structures. In: Proceedings of the 2003 IEEE Bioinformatics Conference on Computational Systems Bioinformatics, CSB2003, pp. 159–168. IEEE (2003)
Höchsmann, M., Voss, B., Giegerich, R.: Pure multiple RNA Secondary structure alignments: a progressive profile approach. IEEE/ACM Trans. Comput. Biol. Bioinform. 1(1), 53–62 (2004)
Li, K., Rahman, R., Gupta, A., Siddavatam, P., Gribskov, M.: Pattern matching in RNA structures. In: Proceedings of the 4th International Conference on Bioinformatics Research and Applications, ISBRA 2008, pp. 317–330. Springer-Verlag (2008)
Mauri, G., Pavesi, G.: Algorithms for pattern matching and discovery in RNA secondary structure. Theor. Comput. Sci. 335(1), 29–51 (2005)
Quadrini, M., Culmone, R., Merelli, E.: Topological classification of structures via intersection graph. In: Theory and Practice of Natural Computing, TPNC 2017 (2017)
Quadrini, M.: RNA relation pattern (2020). https://github.com/michelaquadrini/RNARelationPattern. Accessed 27 Mar 2020
Quadrini, M., Merelli, E.: Loop-loop interaction metrics on RNA secondary structures with pseudoknots. In: Proceedings of the 11th International Joint Conference on Biomedical Engineering Systems and Technologies, BIOINFORMATICS, vol. 4, pp. 29–37. SciTePress, Setúbal (2018)
Quadrini, M., Merelli, E., Piergallini, R.: Loop grammars to identify RNA structural patterns. In: Proceedings of the 12th International Joint Conference on Biomedical Engineering Systems and Technologies, BIOINFORMATICS, vol. 3, pp. 302–309. SciTePress (2019)
Quadrini, M., Tesei, L., Merelli, E.: An algebraic language for RNA pseudoknots comparison. BMC Bioinform. 20(4), 161 (2019)
Wang, J.T.L., Shapiro, B.A., Shasha, D., Zhang, K., Currey, K.M.: An algorithm for finding the largest approximately common substructures of two trees. IEEE Trans. Pattern Anal. Mach. Intell. 20(8), 889–895 (1998)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Appendix
A Appendix
In this Appendix, we define the pseudocode of the two algorithm mentioned in the paper, Relation Matrix and Determination of the Relation Matrix Algorithms.
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Quadrini, M. (2021). Searching RNA Substructures with Arbitrary Pseudoknots. In: Panuccio, G., Rocha, M., Fdez-Riverola, F., Mohamad, M., Casado-Vara, R. (eds) Practical Applications of Computational Biology & Bioinformatics, 14th International Conference (PACBB 2020). PACBB 2020. Advances in Intelligent Systems and Computing, vol 1240. Springer, Cham. https://doi.org/10.1007/978-3-030-54568-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-54568-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-54567-3
Online ISBN: 978-3-030-54568-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)