Skip to main content
. 2021 Aug 26;17(8):e1009291. doi: 10.1371/journal.pcbi.1009291

Table 1. Summary of the ML-based RNA secondary structure prediction methods.

Category Title Date Author ML Technique Resource Reference
Score scheme based on ML model Free energy parameter-refining approach based on ML Thermodynamic Parameters for an Expanded Nearest-Neighbor Model for Formation of RNA Duplexes with Watson-Crick Base Pairs 1998 Xia et al. Linear regression Table 1 in the paper (https://pubs.acs.org/doi/10.1021/bi9809425#) [56]
Efficient parameter estimation for RNA secondary structure prediction 2007 Andronescu et al. Constraint generation http://www.rnasoft.ca/CG/ [73]
Computational approaches for RNA energy parameter estimation 2010 Andronescu et al. Loss-augmented max-margin constraint generation model, Boltzmann-likelihood model http://www.cs.ubc.ca/labs/beta/Projects/RNA-Params [74]
Weighted approach based on ML Rich Parameterization Improves RNA Structure Prediction 2011 Zakov et al. Discriminative structured-prediction learning framework combined, online learning algorithm http://www.cs.bgu.ac.il/?negevcb/contextfold [77]
A Max-Margin Training of RNA Secondary Structure Prediction Integrated with the Thermodynamic Model 2018 Akiyama et al. SSVM https://github.com/keio-bioinformatics/mxfold [78]
RNA secondary structure prediction using deep
learning with thermodynamic integration
2021 Sato et al. Deep neural network http://www.dna.bio.keio.ac.jp/mxfold2/ [79]
Probabilistic approach based on ML Stochastic context-free grammars for tRNA modeling 1994 Sakakibara et al. EM method - [29]
RNA secondary structure prediction using stochastic context-free grammars and evolutionary history 1999 Knudsen and Hein EM method - [82]
Pfold: RNA secondary structure prediction using stochastic context-free grammars 2003 Knudsen and Hein EM method [81]
CONTRAfold: RNA secondary structure prediction without physics-based models 2006 Do et al. CLLM http://contra.stanford.edu/contrafold/ [86]
A semi-supervised learning approach for RNA secondary structure prediction 2015 Yonemoto et al. Semi-supervised learning algorithm - [87]
Preprocessing and postprocessing based on ML model Preprocessing based on ML model A tool preference choice method for RNA secondary structure prediction by SVM with statistical tests 2013 Hor et al. SVM - [88]
Research on folding diversity in statistical learning methods for RNA secondary structure prediction 2018 Zhu et al. Statistical context-free grammar model - [89]
Postprocessing based on ML model Using a neural network to identify secondary RNA structures quantified by graphical invariants 2008 Haynes et al. MLP - [90]
A predictive model for secondary RNA structure using graph theory and a neural network 2010 Koessler et al. MLP - [91]
Predicting process based on ML model End-to-end approach Parallel algorithms for finding a near-maximum independent set of a circle graph 1990 Takefuji et al. System composed of several interactional neurons - [92]
An Hopfield Neural Network-Based Algorithm for RNA Secondary Structure Prediction 2006 Liu et al. Hopfield networks - [93]
Secondary Structure Prediction of RNA using Machine Learning Method 2011 Qasim et al. MLP - [96]
Neural Networks, Adaptive Optimization, and RNA Secondary Structure Prediction 1993 Steeg MFT network - [94]
RNA secondary structure prediction by MFT neural networks 2003 Apolloni et al. MFT network with mean field approximation to update network’s nodes - [139]
RNA secondary structure prediction using an ensemble of two-dimensional deep neural networks and transfer learning 2019 Singh et al. Compound deep neural networks, transfer learning https://sparks-lab.org/server/spot-rna/ [97]
RNA secondary structure prediction by learning unrolled algorithms 2020 Chen et al. Compound deep neural networks https://github.com/ml4bio/e2efold [99]
Machine learning a model for RNA structure prediction 2020 Calonaci et al. CNN, MLP - [100]
Hybrid approach RNA secondary structure prediction from sequence alignments using a network of k-nearest neighbor classifiers 2006 Bindewald et al. Hierarchical network of k-nearest neighbor model - [49]
Developing parallel ant colonies filtered by deep learned constrains for predicting RNA secondary structure with pseudo-knots 2020 Quan et al. Bi-LSTM - [103]
RNA Secondary Structure Prediction Based on Long Short-Term Memory Model 2018 Wu et al. Bi-LSTM - [102]
Predicting RNA secondary structure via adaptive deep recurrent neural networks with energy-based filter 2019 Lu et al. Bi-LSTM - [101]
A New Method of RNA Secondary Structure Prediction Based on Convolutional Neural Network and Dynamic Programming 2019 Zhang et al. CNN - [104]
DMfold: A Novel Method to Predict RNA Secondary Structure with Pseudoknots Based on Deep Learning and Improved Base Pair Maximization Principle 2019 Wang et al. Bi-LSTM https://github.com/linyuwangPHD/RNA-Secondary-Structure-Database. [105]
Improving RNA secondary structure prediction via state inference with deep recurrent neural networks 2020 Willmott et al. Bi-LSTM https://github.com/dwillmott/rna-state-inf [107]

“-”indicates “not available.”

CLLM, conditional log-linear model; CNN, convolutional neural network; EM, expectation-maximization; MFT, mean field theory; ML, machine learning; MLP, multilayer perceptron; SSVM, structured support vector machine; SVM, support vector machine.