TARNAS: A Software Tool for Abstracting and Translating RNA Secondary Structures
Abstract
1. Introduction
2. Results and Discussion
2.1. TARNAS Architecture and Distribution
- > java -jar TARNAS_CLI.jar [options]
- Option -h displays a complete list of available commands and options.
2.2. Translation of Formats
2.3. Structural Abstractions
- molecules following the motif of an H-type pseudoknot,
- molecules without pseudoknots, and
- molecules featuring an H-type pseudoknot nested within a larger H-type pseudoknot.
2.4. Statistics on Sequence and Structural Information
- sequence length and nucleotide counts (for the primary sequence),
- number of base pairs and counts of specific pairs (G–C, A–U, and G–U).
3. Materials and Methods
3.1. Data Formats and Translation
3.2. RNA Secondary Structure Abstractions
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Leontis, N.B.; Westhof, E. Geometric nomenclature and classification of RNA base pairs. RNA 2001, 7, 499–512. [Google Scholar] [CrossRef] [PubMed]
- Shapiro, B.A.; Zhang, K. Comparing multiple RNA secondary structures using tree comparisons. Bioinformatics 1990, 6, 309–318. [Google Scholar] [CrossRef] [PubMed]
- Chiu, J.K.H.; Chen, Y.P.P. Pairwise RNA secondary structure alignment with conserved stem pattern. Bioinformatics 2015, 31, 3914–3921. [Google Scholar] [CrossRef]
- Hochsmann, M.; Voss, B.; Giegerich, R. Pure multiple RNA secondary structure alignments: A progressive profile approach. IEEE/ACM Trans. Comput. Biol. Bioinform. 2004, 1, 53–62. [Google Scholar] [CrossRef]
- Hochsmann, M.; Toller, T.; Giegerich, R.; Kurtz, S. Local similarity in RNA secondary structures. In Proceedings of the 2003 IEEE Bioinformatics Conference—CSB2003, Stanford, CA, USA, 11–14 August 2003; IEEE: Piscataway, NJ, USA, 2003; pp. 159–168. [Google Scholar]
- Allali, J.; Sagot, M.F. A multiple layer model to compare RNA secondary structures. Softw. Pract. Exp. 2008, 38, 775–792. [Google Scholar] [CrossRef]
- Ouangraoua, A.; Ferraro, P.; Tichit, L.; Dulucq, S. Local similarity between quotiented ordered trees. J. Discret. Algorithm 2007, 5, 23–35. [Google Scholar] [CrossRef]
- Blin, G.; Denise, A.; Dulucq, S.; Herrbach, C.; Touzet, H. Alignments of RNA structures. IEEE/ACM Trans. Comput. Biol. Bioinform. 2010, 7, 309–322. [Google Scholar] [CrossRef]
- Quadrini, M.; Tesei, L.; Merelli, E. ASPRAlign: A tool for the alignment of RNA secondary structures with arbitrary pseudoknots. Bioinformatics 2020, 36, 3578–3579. [Google Scholar] [CrossRef] [PubMed]
- Zok, T.; Badura, J.; Swat, S.; Figurski, K.; Popenda, M.; Antczak, M. New models and algorithms for RNA pseudoknot order assignment. Int. J. Appl. Math. Comput. Sci. 2020, 30, 315–324. [Google Scholar] [CrossRef]
- Gan, H.H.; Fera, D.; Zorn, J.; Shiffeldrim, N.; Tang, M.; Laserson, U.; Kim, N.; Schlick, T. RAG: RNA-As-Graphs database—Concepts, analysis, and features. Nutr. Health 1987, 5, 1285–1291. [Google Scholar] [CrossRef]
- Antczak, M.; Zok, T.; Popenda, M.; Lukasiak, P.; Adamiak, R.W.; Blazewicz, J.; Szachniuk, M. RNApdbee—A webserver to derive secondary structures from pdb files of knotted and unknotted RNAs. Nucleic Acids Res. 2014, 42, W368–W372. [Google Scholar] [CrossRef]
- Zok, T.; Antczak, M.; Zurkowski, M.; Popenda, M.; Blazewicz, J.; Adamiak, R.W.; Szachniuk, M. RNApdbee 2.0: Multifunctional tool for RNA structure annotation. Nucleic Acids Res. 2018, 46, W30–W35. [Google Scholar] [CrossRef] [PubMed]
- Quadrini, M.; Tesei, L.; Merelli, E. Automatic generation of pseudoknotted RNAs taxonomy. BMC Bioinform. 2022, 23, 575. [Google Scholar] [CrossRef]
- Quadrini, M.; Hierro Chancari, P.; Rosati, P.; Tesei, L. TARNAS, a TrAnslator for RNA Secondary Structure Formats. In Proceedings of the 19th International Meeting, CIBB 2024, Benevento, Italy, 4–6 September 2024; Revised Selected Papers; Lecture Notes in Computer Science. Cerulo, L., Napolitano, F., Bardozzo, F., Cheng, L., Occhipinti, A., Pagnotta, S., Eds.; Springer: Cham, Switzerland, 2025. [Google Scholar]
- Bon, M.; Vernizzi, G.; Orland, H.; Zee, A. Topological classification of RNA structures. J. Mol. Biol. 2008, 379, 900–911. [Google Scholar] [CrossRef]
- Huang, F.W.; Reidys, C.M. Shapes of topological RNA structures. Math. Biosci. 2015, 270, 57–65. [Google Scholar] [CrossRef]
- Parr, T. The Definitive ANTLR 4 Reference; Pragmatic Bookshelf: Raleigh, NC, USA, 2013; Available online: https://pragprog.com/titles/tpantlr2/the-definitive-antlr-4-reference/ (accessed on 14 May 2025).
- Flanagan, D. JavaScript: The Definitive Guide; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2011. [Google Scholar]
- Quadrini, M.; Hierro Canchari, P.; Rosati, P.; Tesei, L. Release of TARNAS 1.0.0, a software tool for RNA secondary structure abstraction and format translation. Zenodo 2025. [Google Scholar] [CrossRef]
- Quadrini, M.; Canchari, P.H.; Rosati, P.; Tesei, L. TARNAS—A Tool for Translating and Abstracting RNA Secondary Structures—Software Documentation and Dataset. Zenodo 2025. [Google Scholar] [CrossRef]
- Walls, C. Spring Boot in Action; Manning Publications: Greenwich, CT, USA, 2016. [Google Scholar]
- Tilkov, S.; Vinoski, S. Node.js: Using JavaScript to build high-performance network programs. IEEE Internet Comput. 2010, 14, 80–83. [Google Scholar] [CrossRef]
- Freeman, A. Pro Angular: Build Powerful and Dynamic Web Apps, 5th ed.; Apress: Berkeley, CA, USA, 2022. [Google Scholar] [CrossRef]
- Yang, H.; Jossinet, F.; Leontis, N.; Chen, L.; Westbrook, J.; Berman, H.; Westhof, E. Tools for the automatic identification and classification of RNA base pairs. Nucleic Acids Res. 2003, 31, 3450–3460. [Google Scholar] [CrossRef]
- Burley, S.K.; Berman, H.M.; Kleywegt, G.J.; Markley, J.L.; Nakamura, H.; Velankar, S. Protein Data Bank (PDB): The Single Global Macromolecular Structure Archive. In Protein Crystallography: Methods and Protocols; Springer: New York, NY, USA, 2017; pp. 627–641. [Google Scholar] [CrossRef]
- Reidys, C.M.; Huang, F.W.; Andersen, J.E.; Penner, R.C.; Stadler, P.F.; Nebel, M.E. Topology and prediction of RNA pseudoknots. Bioinformatics 2011, 27, 1076–1085. [Google Scholar] [CrossRef]
- Cannone, J.J.; Subramanian, S.; Schnare, M.N.; Collett, J.R.; D’Souza, L.M.; Du, Y.; Feng, B.; Lin, N.; Madabusi, L.V.; Müller, K.M.; et al. The comparative RNA web (CRW) site: An online database of comparative sequence and structure information for ribosomal, intron, and other RNAs. BMC Bioinform. 2002, 3, 2. [Google Scholar] [CrossRef] [PubMed]
- Johnson, A.D. An extended IUPAC nomenclature code for polymorphic nucleic acids. Bioinformatics 2010, 26, 1386–1389. [Google Scholar] [CrossRef]
- Mathews, D.H.; Sabina, J.; Zuker, M.; Turner, D.H. Expanded sequence dependence of thermodynamic parameters improves prediction of RNA secondary structure. J. Mol. Biol. 1999, 288, 911–940. [Google Scholar] [CrossRef]
- Hofacker, I.L.; Fontana, W.; Stadler, P.F.; Bonhoeffer, S.; Tacker, M.; Schuster, P. Fast folding and comparison of RNA secondary structures. Monatshefte Chem./Chem. Mon. 1994, 125, 167–188. [Google Scholar] [CrossRef]
- Antczak, M.; Popenda, M.; Zok, T.; Zurkowski, M.; Adamiak, R.W.; Szachniuk, M. New algorithms to represent complex pseudoknotted RNA structures in dot-bracket notation. Bioinformatics 2018, 34, 1304–1312. [Google Scholar] [CrossRef]
- Pearson, W.R.; Lipman, D.J. Improved tools for biological sequence comparison. Proc. Natl. Acad. Sci. USA 1988, 85, 2444–2448. [Google Scholar] [CrossRef] [PubMed]
- Masuya, H.; Griffiths-Jones, S.; Bateman, A.; Quang, T.T.; Gaudin, N.; Lowe, T.M. RNAML: A Standard Syntax for Exchanging RNA Information. Bioinformatics 2006, 22, 628–636. [Google Scholar] [CrossRef]
- Waugh, A.; Gendron, P.; Altman, R.; Brown, J.W.; Case, D.; Gautheret, D.; Harvey, S.C.; Leontis, N.; Westbrook, J.; Westhof, E.; et al. RNAML: A standard syntax for exchanging RNA information. RNA 2002, 8, 707–717. [Google Scholar] [CrossRef]
- Parr, T. ANTLR Website. Available online: https://www.antlr.org/ (accessed on 14 May 2025).
- Lu, X.J.; Olson, W.K. 3DNA: A software package for the analysis, rebuilding and visualization of three-dimensional nucleic acid structures. Nucleic Acids Res. 2003, 31, 5108–5121. [Google Scholar] [CrossRef]
- Byun, Y.; Han, K. PseudoViewer3: Generating planar drawings of large-scale RNA structures with pseudoknots. Bioinformatics 2009, 25, 1435–1437. [Google Scholar] [CrossRef]
- Lai, D.; Proctor, J.R.; Zhu, J.Y.A.; Meyer, I.M. R-CHIE: A web server and R package for visualizing RNA secondary structures. Nucleic Acids Res. 2012, 40, e95. [Google Scholar] [CrossRef] [PubMed]
- Darty, K.; Denise, A.; Ponty, Y. VARNA: Interactive drawing and editing of the RNA secondary structure. Bioinformatics 2009, 25, 1974–1975. [Google Scholar] [CrossRef] [PubMed]
- Kerpedjiev, P.; Hammer, S.; Hofacker, I.L. Forna (force-directed RNA): Simple and effective online RNA secondary structure diagrams. Bioinformatics 2015, 31, 3377–3379. [Google Scholar] [CrossRef]
- McCann, H.; Meade, C.D.; Williams, L.D.; Petrov, A.S. R2DT: A comprehensive platform for visualizing RNA secondary structure. Nat. Commun. 2021, 12, 3494. [Google Scholar] [CrossRef] [PubMed]
Dot-Bracket | Dot-Bracket | RNAML | CT | BPSEQ | AAS | AAS | FASTA | |
---|---|---|---|---|---|---|---|---|
No Seq | No Seq | |||||||
dot-bracket | − | × | × | × | × | × | ✓ | × |
no seq | ||||||||
dot-bracket | ✓ | − | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
RNAML | ✓ | ✓ | − | ✓ | ✓ | ✓ | ✓ | ✓ |
CT | ✓ | ✓ | ✓ | − | ✓ | ✓ | ✓ | ✓ |
BPSEQ | ✓ | ✓ | ✓ | ✓ | − | ✓ | ✓ | ✓ |
AAS | ✓ | ✓ | ✓ | ✓ | ✓ | − | ✓ | ✓ |
AAS no seq | ✓ | × | × | × | × | × | − | × |
FASTA | × | × | × | × | × | × | × | − |
Group | Shape | Number | Percentage |
---|---|---|---|
1s | ([)] | 717 | 49.1% |
2s | Null Shape | 667 | 45.6% |
3s | ([)([)]] | 41 | 2.8% |
4s | Other Shapes | 35 | 2.5% |
Group | Core | Number | Percentage |
---|---|---|---|
1c | ((([)])()) | 445 | 30.48% |
2c | (()()) | 301 | 20.62% |
3c | (((([)])())()) | 161 | 11.03% |
4c | (()(()())) | 115 | 7.88% |
5c | ((()())(()())) | 107 | 7.33% |
6c | ((()())()) | 100 | 6.85% |
7c | ([[)((([)])())](()())] | 31 | 2.12% |
8c | Other Cores | 200 | 13.70% |
Group | Core Plus | Number | Percentage |
---|---|---|---|
1cp | (((((([)]))))(())) | 202 | 13.84% |
2cp | (((((([)])())))(())) | 102 | 6.99% |
3cp | (((((([)]))))((()))) | 85 | 5.82% |
4cp | (((((()))))(())) | 62 | 4.25% |
5cp | (((((()))))((()))) | 47 | 3.22% |
6cp | (((((((()))))))((()(())))) | 41 | 2.81% |
7cp | ((((((())))))((()))) | 34 | 2.33% |
8cp | ([[[)(((([)])()))]](()(()))] | 31 | 2.12% |
9cp | ((((((()))())))(()(()))) | 30 | 2.05% |
10cp | Other CorePlus | 826 | 56.58% |
Length | Bonds | A | C | G | U | GC | AU | GU | |
---|---|---|---|---|---|---|---|---|---|
Mean | 118.90 | 37.12 | 24.64 | 34.56 | 38.55 | 21.14 | 24.00 | 6.20 | 4.61 |
St. Dev. | 4.05 | 3.72 | 3.32 | 4.06 | 4.52 | 4.53 | 4.22 | 3.52 | 1.25 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Quadrini, M.; Canchari, P.H.; Rosati, P.; Tesei, L. TARNAS: A Software Tool for Abstracting and Translating RNA Secondary Structures. Int. J. Mol. Sci. 2025, 26, 5728. https://doi.org/10.3390/ijms26125728
Quadrini M, Canchari PH, Rosati P, Tesei L. TARNAS: A Software Tool for Abstracting and Translating RNA Secondary Structures. International Journal of Molecular Sciences. 2025; 26(12):5728. https://doi.org/10.3390/ijms26125728
Chicago/Turabian StyleQuadrini, Michela, Piero Hierro Canchari, Piermichele Rosati, and Luca Tesei. 2025. "TARNAS: A Software Tool for Abstracting and Translating RNA Secondary Structures" International Journal of Molecular Sciences 26, no. 12: 5728. https://doi.org/10.3390/ijms26125728
APA StyleQuadrini, M., Canchari, P. H., Rosati, P., & Tesei, L. (2025). TARNAS: A Software Tool for Abstracting and Translating RNA Secondary Structures. International Journal of Molecular Sciences, 26(12), 5728. https://doi.org/10.3390/ijms26125728