Learning to Fold RNAs in Linear Time
Abstract
RNA secondary structure is helpful for understanding RNAs functionality, thus accurate prediction systems are desired. Both thermodynamics-based models and machine learning-based models have been used in different prediction systems to solve this problem. Compared to thermodynamics-based models, machine learning-based models can address the inaccurate measurement of thermodynamic parameters due to experimental limitation. However, the existing methods for training machine learning-based models are still expensive because of their cubic-time inference cost. To overcome this, we present a linear-time machine learning-based folding system, using recently proposed approximate folding tool LinearFold as inference engine, and structured SVM (sSVM) as training algorithm. Furthermore, to remedy non-convergence of naive sSVM with inexact search inference, we introduce a max violation update strategy. The training speed of our system is 41x faster than CONTRAfold on a diverse dataset for one epoch, and 14x faster than MXfold on a dataset with longer sequences. With the learned parameters, our system improves the accuracy of LinearFold, and is also the most accurate system among selected folding tools, including CONTRAfold, Vienna RNAfold and MXfold.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 5
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- A max-margin training of RNA secondary structure prediction integrated with the thermodynamic model
Manato Akiyama, Kengo Sato, Yasubumi Sakakibara·Journal of Bioinformatics and Computational BiologyPeer-reviewed·Oct 31, 2018
- UFold: Fast and Accurate RNA Secondary Structure Prediction with Deep Learning
Laiyi Fu, Yingxin Cao, … Xiaohui S. Xie·Nucleic Acids ResearchPeer-reviewed·Oct 20, 2021
- RNA secondary structure prediction using deep learning with thermodynamic integration
Kengo Sato, Manato Akiyama, Yasubumi Sakakibara·Nature CommunicationsPeer-reviewed·Feb 11, 2021
- LinearFold: Linear-Time Prediction of RNA Secondary Structures
Dezhong Deng, Kai Zhao, … Liang Huang·bioRxiv·Feb 14, 2018
- RNA secondary structure prediction with Convolutional Neural Networks
Mehdi Saman Booy, Alexander Ilin, Pekka Orponen·BMC BioinformaticsPeer-reviewed·Feb 2, 2022
- Automatic recognition of complementary strands: Lessons regarding machine learning abilities in RNA folding
Simon Chasles, François Major·Frontiers in GeneticsPeer-reviewed·Sep 4, 2023