1. Introduction
Computational biology is one of the key tools we possess to understand RNA folding. Employed in pharmacokinetics, drug discovery, and pharmacology.
In silico predictions of catalytic RNAs help narrow down and consolidate a surfeit of data while expediting the search for potential drug targets. As of now, we know that catalytic RNA controls for ribozymes, riboswitches, mRNA vaccines, thermosensors, and essential elements of genome editing [
1,
2,
3,
4]. This is due to RNA’s ability to fold itself into tertiary structures (pseudoknots), forming binding pockets, and active site clefts, which can act as targets for active pharmaceutical ingredients (APIs) [
5]. As AI, computer processing, and data thruput continue to advance, we are witnessing these methodologies more frequently implemented in the fields of virology, and viral RNA [
6]. This paper will explore the different ways in which stochastic folding engines predict viral pseudoknotted RNAs and the accuracy of these approaches.
Pseudoknots are structural motifs found in almost all classes of RNA. While most RNA forms planer secondary structures, these three-dimensional structures embody up to 30% of tertiary non-planer motifs in G + C-rich RNA sequences [
7]. In the context of viruses, these pseudoknots control gene expression and protein synthesis. Many catalytic RNAs regulate the mechanisms of action associated with viral replication, viral translation, or both. An example of this can be seen in satellite viruses, (e.g. hepatitis delta virus, satellite tobacco necrosis virus 1) which encode ribozymes that are folded by pseudoknotted structures [
8,
9].
For decades, scientists have explored and created different prediction software to better elucidate the complicated nature of RNA folding. Though RNA is a biopolymer that folds in a specific manner, it can be difficult to discern which secondary prediction algorithms, alignment sequences, or applied mathematics would result in the most accurate model. This difficulty becomes more apparent when noting how much the field has changed over the years, and how small changes in the underlying formalisms and constraints can result in drastic differences in the final predicted structure.
RNA folding occurs through populated intermediates and is accomplished in a hierarchical manner where secondary planer forms come prior to tertiary contacts [
10]. This allows software engines to model both canonical and non-canonical base pairs, making it so the inputs within V(
i,j) base pairs have a range of integer values (rather than binary values) dependent on the base pairs they form [
11,
12]. Using mathematical formalisms, derived from prior experimental data to model the effects of salinity, pH, temperature, loop entropies, and stacking formations, we can generate a “Pseudo-Energy Model’. This grants us a measure of the relative probability of different RNA secondary structures, expounding on the ensemble free energy, and the equilibrium concentrations of all possible structures, all of which correspond to the topological character of the RNA strand [
13].
Within the RNA template, the first base at the 3’ terminus is regarded as 1, and the final base found at the 5’ terminus is regarded as N. In the total secondary structure, made up of V(
i,j) base pairs, the index 1 ≤
i <
j ≤ N should be set. Each integer within a given matrix will represent the
ith nucleotide being paired with the
jth nucleotide. The base pairs, (G-C), (A-U), and at times, (G-U) (dependent on the algorithm/software used) are the integer values that contribute to the matrix field. The entire structure of length N is regularly represented in Feynman diagrams, also known as arc and chord diagrams (
Figure 1A), where each nucleotide is represented as a point on the chain, while each arc represents a base pair forming between any nucleotides
i and
j.
One definition of “a pseudoknot” could be: “a template of RNA in which nucleotides within a loop pair with regions that do not pertain to the helices that close said loop.” Another definition could be “an RNA secondary structure that forms base pair regions upstream or downstream, resulting in stem-loop structures.” Their topology is more varied than most other assemblies of RNA, presenting a challenge for in silico prediction software.
While comparative approaches exist in the solving of optimal RNA structures [
19,
20], including web servers such as KNetFold [
21], and pAliKiss [
22], this review will focus on the
ab initio method- topological predictions based primarily on the RNA secondary structure. The accuracy of these
ab initio stochastic RNA folding software will be assessed in relation to a catalog of 26 distinct viral pseudoknotted RNAs taken from PseudoBase++ [
23], whose wild-type structures have been previously determined via sequence comparison, structure probing, mutagenesis, and NMR. The RNA predictions generated in this paper, imparted by the underlying formalisms of the software, will result in structures that represent either the minimum free energy (MFE) or the maximum expected accuracy (MEA), as both models are compared.
It can generally be posited that base pairs, when formed, lower the Gibbs free energy of a ribonucleic strand, making use of the attractive interactions between the complementary strands. MFE prediction algorithms assess these by solving for the maximum number of nucleotide pairings, via their thermodynamic properties, which generally results in the lowest energy form. It is important to note however that, in nature, kinetic barriers, environmental conditions, and other factors may influence RNA folding intermediates, resulting in a physiologically favored RNA that does not coincide with the minimum free energy MFE structure [
24].
Conversely, MEA models compute the final RNA structure via a partition function (a function that is used to calculate the thermodynamic properties of a system) that implements hard and soft constraints based on electrostatic interactions, stacking interactions, adjacent complementary base pairs, and other variables depending on the software in question [
24]. This results in a final structure that may not necessarily encompass the lowest possible free energy system.
Current literature exists that compares the accuracy of RNA folding software when applied to viral RNAs, and cellular RNAs, suggesting there exists no difference in accuracy between the two [
25]. These investigations explore viral RNAs of various lengths, accounting for PPV, sensitivity, and F1-scores. However, to our knowledge, very few papers exist that address the accuracy of RNA folding software when applied to viral pseudoknotted RNA transcripts alone. Moreover, the literature does not expound on the differences in accuracy regarding MEA and MFE modalities when applied to viral pseudoknotted RNA. This paper aims to condense this investigation to a dataset of 26 short pseudoknotted sequences (20-150nt), with updated versions of existing stochastic RNA prediction algorithms. This investigation will also address MEA and MFE modalities, and which of the five-folding software (
Table 1) are more accurate when applied to this dataset.
2. Materials and Methods
2.1. RNA Folding Engines
The five RNA secondary structure prediction servers used in this paper are listed in the table below:
2.2. RNA Classes & Genuses Assayed
The knowledge we possess pertaining to pseudoknots and their metabolic functions holds much of its origins in the study of viral biology, mounted on well-studied strains such as flaviviruses, influenzas, and mosaic viruses [
32,
33,
34]. These structures, (
Figure 2) encompass the regulatory elements of some viruses, controlling various phases of gene expression and function. Though many forms of pseudoknot classification have been conjectured [
24,
35,
36] for this paper, all pseudoknots with fall under one of the following six categories (building upon the grouping proposed by Audrey Legendre et al. [
24]:
- 1)
H-Pseudoknot
- 2)
HHH-Pseudoknot (kissing hairpin)
- 3)
HLout- Pseudoknot
- 4)
HLin-Pseudoknot
- 5)
HLout,HLin Pseudoknot
- 6)
LL- Pseudoknot
Given that most classified pseudoknots in databanks, both proteins nucleic acids, are of a genus 1 [
41], all pseudoknots expounded on in this investigation will have a genus of 1. The ‘genus’ of a pseudoknot, refers to a mathematical concept that correlates to the topology of a surface. The genus is a positive integer value, which corresponds with the minimum number of handles of the embedding surface of a structure, or more simply, the number of times the RNA molecule intersects with itself in three-dimensional space. A genus of 0 means that the graph can be drawn without any crossing on a sphere. A genus of 1 means that the graph can be drawn on a torus (doughnut shape), without any base pairs crossing, and so on.
2.3. Generating Viral Pseudoknotted RNA PseudoBase++ Dataset
Of the 398 RNAs found within the Pseudobase++ database, 205 peer-reviewed articles referenced in these sites were vetted thoroughly by the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines [
44]. The search identified 87 eligible studies. In addition to solely using pseudoknots of a genus 1 class, the computed MFE of all pseudoknots was also considered (see Supplemental
Table S2). Any pseudoknot resulting in too high an MFE (P<0.05) was excluded from the dataset and considered an outlier. What remained were 26 RNAs of varying sizes between 20-150nt, conforming to one of the 6 structures depicted in
Figure 2 (see Supplemental
Table S1 for further information on individual structures). Structures were derived from both plant and animal species with each structure corresponding to a unique viral genome.
As mentioned previously, all pseudoknots expounded in this report fall under at least one of the six categories described in
Figure 2. Of the 26 RNAs assessed, 17 consist of H-type pseudoknots, while the other nine fall under one of the other configurations listed. This skewness is intentional, and true to nature, given that hairpin-type pseudoknots (H-type) are more common by far [
6]. In addition, of the pseudoknotted RNA assessed, 16 will harbor viral tRNA-like motifs, 5 will harbor viral 3’ UTR-like motifs, and 4 will harbor viral frameshifts. Each motif plays an essential role in the replication of viruses and was thus included in the dataset (see Supplemental
Table S1 for further information). For example, the pseudoknotted UTRs of positive-strand RNA viruses regulate and initiate protein synthesis and replicase enzymes, L-shaped pseudoknots that resemble tRNA’s propagate viral proteins, and viral frameshifts result in the production of unique proteins (especially in retroviruses) [
6].
2.4. Performance Metrics
Base pairings were deemed correct following David H. Matthews’s parameters [
45]. Through this system, a base pair in a sequence of length N, between base pairs
i and
j (where 1 ≤
i <
j ≤ N), would be considered correct if
i was paired to either
j, j-1, or
j + 1, or if
j was paired with
i, i – 1, or
i + 1. This model allows for some elasticity and leniency in prediction, deeming base pairing correct even if they are displaced by one nucleotide either up or downstream. This is the standard for
in silico RNA computation. Further benchmarks employed by (Mathews et al. 2019) include:
Firstly, the percent error was used to assess the prediction accuracy of total base pairs and knotted base pairs. The percent error is expressed as the absolute value of the difference between base pairings derived from one of the five RNA folding engines (
Table 1), and base pairs from the PseudoBase++ database derived from sequence comparison, structure probing, and NMR, put in percent format:
This manner of assessment is better suited to delineating between software that can or cannot predict pseudoknots. However, this metric does not encompass a software’s ability to holistically assess both knotted and total base pairs in tandem. For this reason, many papers are instead opting for sensitivity (recall) and PPV (precision) [
45,
46].
The sensitivity and the PPV are common, and important systems of measurement when predicting software accuracy. The former assesses a folding engine's ability to identify correct base pairs, while the latter assesses a software’s propensity to incorrectly identify base pairs (resulting in a value of 1 to 0).
Here, sensitivity is reduced from 1 when an RNA folding engine misses pairings, while the PPV is reduced from 1 the more an RNA folding engine predicts bases that are not of the original secondary structure. Though these metrics are commonplace in almost all branches of bioinformatics, such as genomic variant calling, and drug targeting prediction [
47,
48] this report will impose them onto folding engines.
Once both these values have been calculated, we can derive the F1 scores for each structure. F1 scores are a standard method used to evaluate prediction software [
24,
45,
46,
49], and assess the harmonic mean between the sensitivity and the PPV. By taking three of the four confusion matrix categories into account (true positive, false positive, and false negative) F1 scoring remains an archetype for binary classification problems [
49], and integrates the boons of sensitivity and PPV to produce a higher caliber performance metric:
Statistical analysis including normality and lognormality tests, outlier identification, and 2-way ANOVA testing, was performed using GraphPad Prism v.9.5 software (Graph-Pad Software, San Diego, CA, USA), and accuracy metrics were reported as decimals.
3. Results
The primary aims of this report are to evaluate how MEA folding modalities compare to MFE folding modalities in the context of pseudoknotted viral RNAs. While differences in the percent error of “total base pairs” predictions were non-significant across all software, the differences in the percent error of knotted base pair predictions were vastly different across the software.
The pKiss MFE folding engine exhibited the highest prediction accuracy across all MFE and MEA folding engines, and across all performance metrics used (percent error of total base pairs and knotted base pairs, sensitivity, PPV, F1 scores). In contrast, Kinefold exhibited the lowest values for sensitivity, PPV, and F1 scoring, even when compared to the control.
3.1. Assessment of Percent Error of in Total Base Pairs and Knotted Base Pairs
The first metric used to evaluate the accuracy of the five RNA folding engines is the percent error of total base pairs and knotted base pairs. These values were computed first by considering all total base pairs in the given model (purple), and then again by considering only pseudoknotted base pairs (blue) (
Figure 4). No significant difference in percent error was observed between the total number of base pairs computed by all RNA folding algorithms, with the largest discernible difference between Vsfold5 and Vienna (Adjusted P value = 0.9989). This agrees with current studies, as the challenge biotechnicians face instead lies within predictions in O(N3) and O(N4) time and space where N is the sequence length (using big O notation) [
50]. While certain algorithms can reduce higher-ordered structures to O(N3), thereby reducing computational complexity, a growing minimal N value correlates with more possible pseudoknots, making the algorithm less accurate [
21].
The mean (x̄) of the percent error of total base pairs generated by each software was 17.95%, with Vsfold 5 exhibiting the highest (x̄=20.23 ± 23.94%), and the negative control exhibiting the lowest (x̄=15.07 ± 12.35%), which was expected. Though current literature now advocates for software that computes MEA, rather than MFE [
24], the Vienna package is specifically designed to predict planer secondary structures.
A much higher percent error was exhibited in knotted viral RNA structures produced by the MEA engine Vsfold 5, relative to its MFE computing counterparts (apart from the negative control). Vsfold 5, was expected to give the lowest percent error. However, the lowest percent error for knotted base pairs was instead exhibited by MFE structures generated by pKiss (x̄=22.37 ± 24.2%), while Vsfold 5 retained a mean percent error of [69.91 ±39.30%. While the low percent error exhibited by pKiss could be the result of the pseudoknot “enforce” constraint, it is more likely that this outcome was multivariable, equating to the Turner energy model used, and the sensitive auxiliary parameters enforced by the program (refer to
Table 1 and supplementary information S2).
3.2. Sensitivity and Positive Predictive Value (PPV) of Folding Engines
The second metric used to assess RNA folding engines was sensitivity, coupled with positive predictive value (PPV). With all 26 viral RNAs considered, the highest mean sensitivity and PPV were derived from pKiss, with values of (x̄=0.88 ± 0.14) and (x̄=0.82 ± 0.16) respectively. These values trump those of prior versions, reporting lesser sensitivity (x̄=0.80 ± 0.24), and PPV values (x̄=0.75 ± 0.27) [
24]. Conversely, the lowest mean sensitivity and PPV were derived from Kinefold, with values of (x̄=0.14 ± 0.23) and (x̄=0.171 ± 0.31) respectively.
It is important to emphasize the increase in both PPV and sensitivity of the newer folding engines listed in (
Table 1) when compared to older folding engines previously reported in the literature. Such examples may include ProbKnot, with a sensitivity of x̄=0.693 and a PPV of x̄=0.613 [
51], and PKNOTS (the older version of pKiss), with older papers reporting (sensitivity: x̄=0.828, PPV: x̄=0.789), and newer papers reporting (sensitivity: x̄=0.855, PPV: x̄=0.808) [
52]. Papers promoting RNA software that shares MEA, and MFE properties, such as BiokoP dating back five years prior have also reported a lesser sensitivity (0.81 ± 0.22) and PPV values (0.75 ± 0.26) [
24]. Note that confounding variables between this paper and the referenced literature are minimal, as all reports screened for a diverse set of RNA pseudoknots. Ultimately, pKiss outperformed the mean of the Vsfold 5 MEA prediction software by x̄=0.296.
We would like to note that PPV values of free energy minimization, that is, MFE folding engines, have been shown to be lower than sensitivity values [
53,
54]. This is likely because structures accepted in the literature can be missing base pairs that may occur experimentally, and because the thermodynamics imposed by MFE algorithms often overshoot the number of canonical base pairings (because it is the formation of base pairs that innately lowers the Gibbs free energy of a structure) [
55]. However, this trend does not present itself in all four experimental conditions, only in pKiss and NUPACK 3.0. This is because updated software such as this implements has more accurate assessment of the thermodynamic properties of the structure, removing unwanted pairs and improving overall performance [
51].
3.3. Quality of Prediction Software Assessed via F1-Scoring
F1 scores were derived from the sensitivity and PPV values (
Figure 6). This modality is often adapted to assess prediction accuracy, so long as the reference structure is given. Of all average F1 scores generated from all five stochastic folding algorithms, the pKiss engine computed the largest values (x̄= 0.844 ± 0.138), while Kinefold computed the lowest values (x̄=0.150 ± 0.273). Of all MFE folding algorithms used, pKiss was the only one to significantly outperform the mean F1 score of the Vsfold 5 MEA engine by a value of 0.235. These values exceed those of previously reported folding engines, such as CCJ and ProbKnot, with F1 scores of (x̄=0.644) and (x̄=0.738) respectively, while at the same time, underperforming when compared to deep learning algorithms like ATTfold with an F1 score of (0.966) [
46,
56]. Outliers were found in Vsfold 5, Kinefold, and NUPACK 3.0 packages, corresponding to large data sets.
4. Discussion
The underlying functions and computational modalities for RNA prediction algorithms have greatly evolved since Nussinov’s dynamic programming algorithm, [
57] a formalism derived in 1978, and arguably the genesis of predictive RNA folding whereby:
where:
Using these systems, it is possible to generate minimum free energy (MFE) predictions in kcal/mol of a structure via tracebacking, resulting in a probabilistic model of the nature of the RNA template in vivo. This original scheme has been amended many times over, with Zuker’s algorithm (1981) being the most notable change- an amendment that is still used to this day [
58].
The realization of these formalisms coincides with the discovery of the first pseudoknotted plant viruses discovered in the early 1980’s. Today, they make up many of the pseudoknots found in various online databases/databanks and are recognized as common motifs that allow for viral mRNA function, ribosome function, and replication [
6]. The inherent vastness of viral RNA in nature, and consequently, within pseudoknot databases (like those taken from the PseudoBase++ [
23] and RNA STRAND [
59]), is the main reason for this investigation. We have provided evidence suggesting that MEA software is not always the optimal method of topological prediction when applied to short viral pseudoknotted RNA. Moreover, minor improvements have been made to previous MFE reports, while underperforming existing deep learning and machine learning algorithms.
Of the metrics that were employed under the remits of this investigation, none demonstrated that the MEA algorithm used, Vsfold 5, was inherently superlative to its MFE counterparts. This suggests that some short viral pseudoknotted RNA’s (20-150nt) may often result in their lowest free energy model (granted that salinity, Mg2+ conc., and other environmental variables remain constant). This conclusion is shared amongst pseudoknotted viral RNAs that are of different structures (e.g. H-type, LL-type), and of different motifs (e.g. Viral tRNA-like, Viral 3 UTR).
It should be noted that the thermodynamics within the cell, as well as the many auxiliary folding pathways of RNA, become muddled when exploring the extensive cellular environment in vivo. This is where
ab initio and comparative approaches come into play. However, one should consider that
in silico studies will oftentimes lack direct cellular relevance, as researchers remain aloof to the broader physiological consequences of change [
5]. Therefore, it should be emphasized that both
in vitro, and
in silico approaches are necessary to explore the nature of viral RNA’s.
5. Conclusions
To our knowledge, this paper embodies the first attempt at applying a suite of RNA folding engines to a dataset solely comprised of viral pseudoknotted RNAs. The data computed in this paper is founded upon different MEA and MFE software that have received updates in recent years, and the accuracy of these RNA folding engines was benchmarked following David H. Mathews’ parameters. The evidence provided suggests that viral pseudoknotted RNAs may conform to the MFE structure in some cases, rather than the MEA structure. Under the scope of these quality folding engines, pKiss provided the most accurate structures when compared to data experimentally derived from mutagenesis, sequence comparison, structure probing, and NMR, while Kinefold resulted in the least accurate structures. This infers that the veracity of the underlying thermodynamic model parameters (e.g. Turner model, Jacobson-Stockmayer), is compromised if the auxiliary parameters are not enforced (e.g. Mg2+ binding, dangling end options, H-type penalties).
To expedite the screening of RNAs, whether they be knotted or planer, we must achieve a better understanding of the thermodynamics associated with cellular processes, and how they govern the shaping of RNA. The explored ab initio methodologies provide more accurate results than previously reported, though they do not outperform deep learning algorithms. The exploration of RNA outside the wet lab might seem counterintuitive, the computing power we now possess lends to efficacious predictions. Limitations are present in both in vitro, and in silico methodologies. However, both are necessary to further the exploration of drug targets, mRNA vaccines, thermosensors, and RNA-based genome editing.
Supplementary Materials
The following supporting information can be downloaded at the website of this paper posted on Preprints.org.
Author Contributions
Conceptualization, V.M., methodology, V.M., formal analysis. V.M., M.C., data curation, V.M., M.C., writing-original draft preparation, V.M., review and editing, V.M., M.S., E.E., J.P. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data in this study is present within the present article, as well as the supplementary materials.
Acknowledgments
We would like to thank Ajay Singh, Jamie M. Robertson, and the Effective Writing for Healthcare program (Harvard Medical School), for reviewing and editing this work. We thank the Das and Barna laboratories (Stanford University), as well as the entirety of the Eterna community for their contributions to the project. We would like to thank Henri Orland for providing supplemental aid to the content of the paper. Finally, we would like to acknowledge the Eterna OpenKnot labs project for inspiring this work, and the National Instate of Health for generating their Pseudokbase++ database.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Lewin AS, Hauswirth WW. Ribozyme gene therapy: applications for molecular medicine. Trends Mol Med. 2001, 7, 221–228. [Google Scholar] [CrossRef]
- Walter NG, Engelke DR. Ribozymes: catalytic RNAs that cut things, make things, and do odd and useful jobs. Biologist (London). 2002, 49, 199–203. [Google Scholar]
- Zuber J, Schroeder SJ, Sun H, Turner DH, Mathews DH. Nearest neighbor rules for RNA helix folding thermodynamics: improved end effects. Nucleic Acids Res. 2022, 50, 5251–5262. [Google Scholar] [CrossRef]
- Wu L, Belasco JG. Let me count the ways: mechanisms of gene regulation by miRNAs and siRNAs. Mol Cell. 2008, 29, 1–7. [Google Scholar] [CrossRef]
- Leamy KA, Assmann SM, Mathews DH, Bevilacqua PC. Bridging the gap between in vitro and in vivo RNA folding. Q Rev Biophys. 2016, 49, e10. [Google Scholar]
- Brierley I, Pennell S, Gilbert RJC. Viral RNA pseudoknots: versatile motifs in gene expression and replication. Nat Rev Microbiol. 2007, 5, 598–610. [Google Scholar] [CrossRef]
- Xayaphoummine A, Bucher T, Thalmann F, Isambert H. Prediction and statistics of pseudoknots in RNA structures using exactly clustered stochastic simulations. Proceedings of the National Academy of Sciences. 2003, 100, 15310–15315. [Google Scholar] [CrossRef]
- Pu H, Li J, Li D, Han C, Yu J. Identification of an Internal RNA Element Essential for Replication and Translational Enhancement of Tobacco Necrosis Virus AC. PLoS One. 2013, 8, e57938. [Google Scholar]
- Taylor, JM. Structure and Replication of Hepatitis Delta Virus RNA. In: Hepatitis Delta Virus. Springer Berlin Heidelberg; p. 1–23.
- Tinoco I, Bustamante C. How RNA folds. J Mol Biol. 1999, 293, 271–281. [Google Scholar] [CrossRef]
- Nikolova EN, Zhou H, Gottardo FL, Alvey HS, Kimsey IJ, Al-Hashimi HM. A historical account of Hoogsteen base-pairs in duplex DNA. Biopolymers. 2013, 99, 955–968. [Google Scholar] [CrossRef] [PubMed]
- Gernot Akemann, Jinho Baik, Philippe Di Francesco, Henri Orland, Graziano Vernizzi. The Oxford Handbook of Random Matrix Theory. Oxford University Press; 2011. 872–897 p.
- Lim CS, Brown CM. Know Your Enemy: Successful Bioinformatic Approaches to Predict Functional RNA Structures in Viral RNAs. Front Microbiol. 2018, 8. [Google Scholar]
- MANS RMW, PLEIJ CWA, BOSCH L. tRNA-like structures. Eur J Biochem. 1991, 201, 303–324. [Google Scholar] [CrossRef]
- Felden B, Florentz C, Giegé R, Westhof E. Solution Structure of the 3′-End of Brome Mosaic Virus Genomic RNAs. J Mol Biol. 1994, 235, 508–531. [Google Scholar] [CrossRef]
- Lai D, Proctor JR, Zhu JYA, Meyer IM. R- chie : a web server and R package for visualizing RNA secondary structures. Nucleic Acids Res. 2012, 40, e95–e95. [Google Scholar] [CrossRef] [PubMed]
- Byun Y, Han K. PseudoViewer3: generating planar drawings of large-scale RNA structures with pseudoknots. Bioinformatics. 2009, 25, 1435–1437. [Google Scholar] [CrossRef]
- Larson SB, Lucas RW, McPherson A. Crystallographic Structure of the T=1 Particle of Brome Mosaic Virus. J Mol Biol. 2005, 346, 815–831. [Google Scholar] [CrossRef]
- Choudhary K, Deng F, Aviran S. Comparative and integrative analysis of RNA structural profiling data: current practices and emerging questions. Quantitative Biology. 2017, 5, 3–24. [Google Scholar] [CrossRef] [PubMed]
- Lavender CA, Gorelick RJ, Weeks KM. Structure-Based Alignment and Consensus Secondary Structures for Three HIV-Related RNA Genomes. PLoS Comput Biol. 2015, 11, e1004230. [Google Scholar]
- Janssen S, Giegerich R. The RNA shapes studio. Bioinformatics. 2015, 31, 423–425. [Google Scholar] [CrossRef]
- BINDEWALD E, SHAPIRO BA. RNA secondary structure prediction from sequence alignments using a network of k -nearest neighbor classifiers. RNA. 2006, 12, 342–352. [Google Scholar] [CrossRef]
- Taufer M, Licon A, Araiza R, Mireles D, van Batenburg FHD, Gultyaev AP, et al. PseudoBase++: an extension of PseudoBase for easy searching, formatting and visualization of pseudoknots. Nucleic Acids Res. 2009, 37, D127–35. [Google Scholar] [CrossRef]
- Legendre A, Angel E, Tahi F. Bi-objective integer programming for RNA secondary structure prediction with pseudoknots. BMC Bioinformatics. 2018, 19, 13. [Google Scholar]
- Sato K, Kato Y. Prediction of RNA secondary structure including pseudoknots for long sequences. Brief Bioinform. 2022, 23. [Google Scholar]
- Dawson WK, Fujiwara K, Kawai G. Prediction of RNA Pseudoknots Using Heuristic Modeling with Mapping and Sequential Folding. PLoS One. 2007, 2, e905. [Google Scholar]
- Xayaphoummine A, Bucher T, Isambert H. Kinefold web server for RNA/DNA folding path and structure prediction including pseudoknots and knots. Nucleic Acids Res. 2005, 33 (Suppl_2), W605–W610. [Google Scholar] [CrossRef] [PubMed]
- Zadeh JN, Steenberg CD, Bois JS, Wolfe BR, Pierce MB, Khan AR, et al. NUPACK: Analysis and design of nucleic acid systems. J Comput Chem. 2011, 32, 170–173. [Google Scholar] [CrossRef] [PubMed]
- Mark E. Fornace, Jining Huang, Cody T. Newman, Nicholas J. Porubsky, Marshall B. Pierce, Niles A. Pierce. NUPACK: Analysis and Design of Nucleic Acid Structures, Devices, and Systems. ChemRxiv Cambridge. 2022.
- Hofacker IL, Fontana W, Stadler PF, Bonhoeffer LS, Tacker M, Schuster P. Fast folding and comparison of RNA secondary structures. Monatshefte f�r Chemie Chemical Monthly. 1994, 125, 167–188. [Google Scholar] [CrossRef]
- Wayment-Steele HK, Kladwang W, Strom AI, Lee J, Treuille A, Becka A, et al. RNA secondary structure packages evaluated and improved by high-throughput experiments. Nat Methods. 2022, 19, 1234–1242. [Google Scholar] [CrossRef]
- Zammit A, Helwerda L, Olsthoorn RCL, Verbeek FJ, Gultyaev AP. A database of flavivirus RNA structures with a search algorithm for pseudoknots and triple base interactions. Bioinformatics. 2021, 37, 956–962. [Google Scholar] [CrossRef] [PubMed]
- Mlera L, Melik W, Bloom ME. The role of viral persistence in flavivirus biology. Pathog Dis. 2014, 71, 137–163. [Google Scholar] [CrossRef]
- Creager ANH. Tobacco Mosaic Virus and the History of Molecular Biology. Annu Rev Virol. 2022, 9, 39–55. [Google Scholar] [CrossRef] [PubMed]
- Peselis A, Serganov A. Structure and function of pseudoknots involved in gene expression control. WIREs RNA. 2014, 5, 803–822. [Google Scholar] [CrossRef]
- Lucas A, Dill KA. Statistical mechanics of pseudoknot polymers. J Chem Phys. 2003, 119, 2414–2421. [Google Scholar] [CrossRef]
- Du Z, Holland JA, Hansen MR, Giedroc DP, Hoffman DW. Base-pairings within the RNA pseudoknot associated with the simian retrovirus-1 gag-pro frameshift site. J Mol Biol. 1997, 270, 464–470. [Google Scholar] [CrossRef]
- Zwieb, C. SRPDB (Signal Recognition Particle Database). Nucleic Acids Res. 2000, 28, 171–172. [Google Scholar] [CrossRef]
- De Rijk P, Robbrecht E, de Hoog S, Caers A, Van de Peer Y, De Wachter R. Database on the structure of large subunit ribosomal RNA. Nucleic Acids Res. 1999, 27, 174–178. [Google Scholar] [CrossRef]
- Van de Peer, Y. The European Small Subunit Ribosomal RNA database. Nucleic Acids Res. 2000, 28, 175–176. [Google Scholar] [CrossRef]
- Chiu JKH, Chen YPP. Conformational Features of Topologically Classified RNA Secondary Structures. PLoS One. 2012, 7, e39907. [Google Scholar]
- Ferré-D’Amaré AR, Zhou K, Doudna JA. Crystal structure of a hepatitis delta virus ribozyme. Nature. 1998, 395, 567–574. [Google Scholar] [CrossRef]
- Tomita K, Ishitani R, Fukai S, Nureki O. Complete crystallographic analysis of the dynamics of CCA sequence addition. Nature. 2006, 443, 956–960. [Google Scholar] [CrossRef] [PubMed]
- Liberati A, Altman DG, Tetzlaff J, Mulrow C, Gøtzsche PC, Ioannidis JPA, et al. The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate health care interventions: explanation and elaboration. J Clin Epidemiol. 2009, 62, e1–34. [Google Scholar] [CrossRef]
- Mathews DH. How to benchmark RNA secondary structure prediction accuracy. Methods. 2019, 162–16, 60–67.
- Wang Y, Liu Y, Wang S, Liu Z, Gao Y, Zhang H, et al. ATTfold: RNA Secondary Structure Prediction With Pseudoknots Based on Attention Mechanism. Front Genet. 2020 Dec 15;11.
- An JY, Meng FR, Yan ZJ. An efficient computational method for predicting drug-target interactions using weighted extreme learning machine and speed up robot features. BioData Min. 2021, 14, 3. [Google Scholar]
- Sun Y, Liu F, Fan C, Wang Y, Song L, Fang Z, et al. Characterizing sensitivity and coverage of clinical WGS as a diagnostic test for genetic disorders. BMC Med Genomics. 2021, 14, 102. [Google Scholar]
- Fu L, Cao Y, Wu J, Peng Q, Nie Q, Xie X. UFold: fast and accurate RNA secondary structure prediction with deep learning. Nucleic Acids Res. 2022, 50, e14–e14. [Google Scholar] [CrossRef]
- Sikka J, Satya K, Kumar Y, Uppal S, Shah RR, Zimmermann R. Learning Based Methods for Code Runtime Complexity Prediction. In 2020. p. 313–25.
- Bellaousov S, Mathews DH. ProbKnot: Fast prediction of RNA secondary structure including pseudoknots. RNA. 2010, 16, 1870–1880. [Google Scholar] [CrossRef]
- Li H, Zhu D, Zhang C, Han H, Crandall KA. Characteristics and Prediction of RNA Structure. Biomed Res Int. 2014, 2014, 1–10. [Google Scholar]
- MATHEWS, DH. Using an RNA secondary structure partition function to determine confidence in base pairs predicted by free energy minimization. RNA. 2004, 10, 1178–1190. [Google Scholar] [CrossRef] [PubMed]
- Do CB, Woods DA, Batzoglou S. CONTRAfold: RNA secondary structure prediction without physics-based models. Bioinformatics. 2006, 22, e90–8. [Google Scholar] [CrossRef] [PubMed]
- Xia T, SantaLucia J, Burkard ME, Kierzek R, Schroeder SJ, Jiao X, et al. Thermodynamic Parameters for an Expanded Nearest-Neighbor Model for Formation of RNA Duplexes with Watson−Crick Base Pairs. Biochemistry. 1998, 37, 14719–14735. [Google Scholar] [CrossRef] [PubMed]
- Jabbari H, Wark I, Montemagno C. RNA secondary structure prediction with pseudoknots: Contribution of algorithm versus energy model. PLoS One. 2018, 13, e0194583. [Google Scholar]
- Nussinov R, Pieczenik G, Griggs JR, Kleitman DJ. Algorithms for Loop Matchings. SIAM J Appl Math. 1978, 35, 68–82. [Google Scholar] [CrossRef]
- Michael Zuker, David Sankoff. RNA SECONDARY STRUCTURES AND THEIR PREDICTION. Bull Math Biol. 1984, 46, 591–621. [Google Scholar] [CrossRef]
- Andronescu M, Bereg V, Hoos HH, Condon A. RNA STRAND: The RNA Secondary Structure and Statistical Analysis Database. BMC Bioinformatics. 2008, 9, 340. [Google Scholar]
|
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. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).