The DOI matches its Crossref record; 64 of the 64 references it cites were found in a registry or an index.
LinearFold: linear-time approximate RNA folding by 5'-to-3' dynamic programming and beam search
Open accessAbstract
Motivation: Predicting the secondary structure of an ribonucleic acid (RNA) sequence is useful in many applications. Existing algorithms [based on dynamic programming] suffer from a major limitation: their runtimes scale cubically with the RNA length, and this slowness limits their use in genome-wide applications. Results: We present a novel alternative O(n3)-time dynamic programming algorithm for RNA folding that is amenable to heuristics that make it run in O(n) time and O(n) space, while producing a high-quality approximation to the optimal solution. Inspired by incremental parsing for context-free grammars in computational linguistics, our alternative dynamic programming algorithm scans the sequence in a left-to-right (5′-to-3′) direction rather than in a bottom-up fashion, which allows us to employ the effective beam pruning heuristic. Our work, though inexact, is the first RNA folding algorithm to achieve linear runtime (and linear space) without imposing constraints on the output structure. Surprisingly, our approximate search results in even higher overall accuracy on a diverse database of sequences with known structures. More interestingly, it leads to significantly more accurate predictions on the longest sequence families in that database (16S and 23S Ribosomal RNAs), as well as improved accuracies for long-range base pairs (500+ nucleotides apart), both of which are well known to be challenging for the current models. Availability and implementation: Our source code is available at https://github.com/LinearFold/LinearFold, and our webserver is at http://linearfold.org (sequence limit: 100 000nt). Supplementary information: Supplementary data are available at Bioinformatics online.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Figures








Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The cited source says what the claim attributes to it.
In the citing paper
“Inspired by our previous work, LinearFold21, we further developed a left-to-right dynamic programming, which is equivalent to the above bottom-up version but explores the search space incrementally from left to right”
From Algorithm for optimized mRNA design improves stability and immunogenicity (2023) · cites this paper as [21]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Lorenz, R., Bernhart, S. H., Höner zu Siederdissen, C., Tafer, H., Flamm, C., Stadler, P. F., & Hofacker, I. L. (2011) · Algorithms for Molecular Biology · doi:10.1186/1748-7188-6-26 · Cited by 5,098 · cited 4×
“Widely used systems such as RNAstructure (Mathews and Turner, 2006), Vienna RNAfold (Lorenz etal.”
MethodInfluentialMathews, D. H., Sabina, J., Zuker, M., & Turner, D. H. (1999) · Journal of Molecular Biology · doi:10.1006/jmbi.1999.2700 · Cited by 3,795 · cited 1×
“8% of the optimal structure (Zuker et al., 1991; Mathews et al., 1999).”
Self-citationOptimal computer folding of large RNA sequences using thermodynamics and auxiliary information
Zuker, M., & Stiegler, P. (1981) · Nucleic Acids Research · doi:10.1093/nar/9.1.133 · Cited by 3,604
Gilbert, W. (1986) · Nature · doi:10.1038/319618a0 · Cited by 2,721 · cited 1×
“The dual nature of RNA as both a genetic material and functional molecule led to the RNA World hypothesis, that RNA was the first moleculeoflife(Gilbert,1986), andthisdualnaturehasalsobeenutilized to develop in vitro methods to evolve functional sequences (Joyce, 1994).”
BackgroundFrazier, L., & Rayner, K. (1982) · Cognitive Psychology · doi:10.1016/0010-0285(82)90008-1 · Cited by 1,793 · cited 1×
“This is analogous to psycholinguistic evidence that humans incrementally parse a sentence before it is fully read or heard (Frazier and Rayner, 1982).”
BackgroundMathews, D. H., Disney, M. D., Childs‐Disney, J. L., Schroeder, S. J., Zuker, M., & Turner, D. H. (2004) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.0401799101 · Cited by 1,648 · cited 1×
“In particular, we demonstrate two versions of LinearFold, LinearFold-V using the thermodynamic free energy model (Mathews et al., 2004) from Vienna RNAfold (Lorenz et al.”
MethodSelf-citationNon–coding RNA genes and the modern RNA world
Eddy, S. R. (2001) · Nature Reviews Genetics · doi:10.1038/35103511 · Cited by 1,456 · cited 1×
“Ribonucleicacid(RNA)isinvolvedinnumerouscellularprocesses(Eddy, 2001).”
Big Data: Astronomical or Genomical?
Stephens, Z. D., Lee, S. Y., Faghri, F., Campbell, R. H., Zhai, C., Efron, M. J., Iyer, R., Schatz, M. C., Sinha, S., & Robinson, G. E. (2015) · PLOS Biology · doi:10.1371/journal.pbio.1002195 · Cited by 1,340 · cited 1×
“Since experimentally determining the structure is expensive and time comsuming, and given the overwhelming increase in genomic data (about 1021 base-pairs per year) (Stephens et al., 2015), computational methods have been widely used as an alternative to automatically predict the structure.”
MethodThe equilibrium partition function and base pair binding probabilities for RNA secondary structure
McCaskill, J. S. (1990) · Biopolymers · doi:10.1002/bip.360290621 · Cited by 1,288 · cited 2×
“…function and base pair probabilities for natural RNA sequences with well-defined structures, since the classical method for that task, the McCaskill (1990) algorithm, is isomorphic in structure to the cubic-time algorithms that are used as baselines in this paper.”
MethodThe promises and pitfalls of RNA-interference-based therapeutics
Castanotto, D., & Rossi, J. J. (2009) · Nature · doi:10.1038/nature07758 · Cited by 1,241
Research works printed but not linked: 4
- Amman, 2013, Proceedings of the 8th Brazilian Symposium on Bioinformatics, BSB 2013, Recife, Brazil, 1
- Hofacker, 2014, RNA Folding: Methods and Protocols. Methods in Molecular Biology 1086, 1
- Huang, 2010, Proceedings of ACL. Uppsala, Sweden, 1077
- Tomita, 1988, Proceedings of ACL, 249
Cited by
Sorted by citations
Algorithm for optimized mRNA design improves stability and immunogenicity
Zhang, H., Zhang, L., Lin, A., Xu, C., Li, Z., Liu, K., Liu, B., Ma, X., Zhao, F., Jiang, H., et al. (2023) · Nature · doi:10.1038/s41586-023-06127-z · Cited by 531
Self-citationRNA secondary structure prediction using deep learning with thermodynamic integration
Sato, K., Akiyama, M., & Sakakibara, Y. (2021) · Nature Communications · doi:10.1038/s41467-021-21194-4 · Cited by 490
UFold: fast and accurate RNA secondary structure prediction with deep learning
Fu, L., Cao, Y., Wu, J., Peng, Q., Nie, Q. H., & Xie, X. S. (2021) · Nucleic Acids Research · doi:10.1093/nar/gkab1074 · Cited by 266
Chen, J., Hu, Z., Sun, S., Tan, Q., Wang, Y., Yu, Q., Zong, L., Hong, L., Xiao, J., Shen, T., et al. (2022) · doi:10.1101/2022.08.06.503062 · Cited by 247
“In terms of RNA secondary structure prediction, RNA-FM outperforms LinearFold by up to 30% and SPOT-RNA by up to 20% in terms of F1 score on cross-dataset validation.”
MethodThe architecture of the SARS-CoV-2 RNA genome inside virion
Cao, C., Cai, Z., Xiao, X., Rao, J. Y., Chen, J., Hu, N., Yang, M., Xing, X., Wang, Y., Li, M., et al. (2021) · Nature Communications · doi:10.1038/s41467-021-22785-x · Cited by 204
Machine learning in polymer informatics
Sha, W., Li, Y., Tang, S., Tian, J., Zhao, Y., Guo, Y., Zhang, W., Zhang, X., Lu, S., Cao, Y., et al. (2021) · InfoMat · doi:10.1002/inf2.12167 · Cited by 207
Bridge RNAs direct programmable recombination of target and donor DNA
Durrant, M. G., Perry, N. T., Pai, J. J., Jangid, A. R., Athukoralage, J. S., Hiraizumi, M., McSpedon, J. P., Pawluk, A., Nishimasu, H., Konermann, S., et al. (2024) · Nature · doi:10.1038/s41586-024-07552-4 · Cited by 163
Multi-purpose RNA language modelling with motif-aware pretraining and type-guided fine-tuning
Wang, N., Bian, J., Li, Y., Li, X., Mumtaz, S., Kong, L., & Xiong, H. (2024) · Nature Machine Intelligence · doi:10.1038/s42256-024-00836-4 · Cited by 138
Review of machine learning methods for RNA secondary structure prediction
Zhao, Q., Zhao, Z., Fan, X., Yuan, Z., Mao, Q., & Yao, Y. (2021) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1009291 · Cited by 113
Singh, J., Paliwal, K. K., Zhang, T., Singh, J., Litfin, T., & Zhou, Y. (2021) · Bioinformatics · doi:10.1093/bioinformatics/btab165 · Cited by 113
Sato, K., & Hamada, M. (2023) · Briefings in Bioinformatics · doi:10.1093/bib/bbad186 · Cited by 104
Zhang, H., Zhang, L., Mathews, D. H., & Huang, L. (2020) · Bioinformatics · doi:10.1093/bioinformatics/btaa460 · Cited by 86
Self-citationmRNA vaccine sequence and structure design and optimization: Advances and challenges
Jin, L., Zhou, Y., Zhang, S., & Chen, S. (2024) · Journal of Biological Chemistry · doi:10.1016/j.jbc.2024.108015 · Cited by 89
Deep learning and CRISPR-Cas13d ortholog discovery for optimized RNA targeting
Wei, J., Lotfy, P., Faizi, K., Baungaard, S., Gibson, E., Wang, E., Slabodkin, H., Kinnaman, E., Chandrasekaran, S. S., Kitano, H. C., et al. (2023) · Cell Systems · doi:10.1016/j.cels.2023.11.006 · Cited by 71
STARRPeaker: uniform processing and accurate identification of STARR-seq active regions
Lee, D., Shi, M., Moran, J. R., Wall, M., Zhang, J., Liu, J. J., Fitzgerald, D., Kyono, Y., Ma, L., White, K. P., et al. (2020) · Genome biology · doi:10.1186/s13059-020-02194-x · Cited by 59
“We used the LinearFold [48] algorithm to estimate the folding energy of each genomic bin iteratively across the whole genome.”
MethodUNI-RNA: UNIVERSAL PRE-TRAINED MODELS REVOLUTIONIZE RNA RESEARCHPreprint
Wang, X., Gu, R., Chen, Z., Li, Y., Ji, X.-H., Ke, G., & Wen, H. (2023) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2023.07.11.548588 · Cited by 65
ERNIE-RNA: an RNA language model with structure-enhanced representations
Yin, W., Zhang, Z., Zhang, S., He, L., Zhang, R., Jiang, R., Liu, G., Wang, J., Zhang, X., Qin, T., et al. (2025) · Nature Communications · doi:10.1038/s41467-025-64972-0 · Cited by 55
Mehta, N. A., & Shukla, S. (2021) · SN Computer Science · doi:10.1007/s42979-021-00923-y · Cited by 57
Bugnon, L. A., Edera, A., Prochetto, S., Gerard, M. F., Raad, J., Fenoy, E., Rubiolo, M., Chorostecki, U., Gabaldón, T., Ariel, F., et al. (2022) · Briefings in Bioinformatics · doi:10.1093/bib/bbac205 · Cited by 51
Nearest neighbor rules for RNA helix folding thermodynamics: improved end effects
Zuber, J., Schroeder, S. J., Sun, H., Turner, D. H., & Mathews, D. H. (2022) · Nucleic Acids Research · doi:10.1093/nar/gkac261 · Cited by 55
Self-citationWang, Y., Shen, Y., Li, J., et al. (2025) · Nucleic Acids Research · doi:10.1093/nar/gkaf533 · Cited by 39
RNAformer: A Simple yet Effective Model for Homology-Aware RNA Secondary Structure PredictionPreprint
Franke, J. K. H., Runge, F., Koeksal, R., Matus, D., Backofen, R., & Hutter, F. (2024) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2024.02.12.579881 · Cited by 35
RNA folding using quantum computers
Fox, D. M., MacDermaid, C. M., Schreij, A. M. A., Zwierzyna, M., & Walker, R. C. (2022) · PLOS Computational Biology · doi:10.1371/journal.pcbi.1010032 · Cited by 33
“There also exist approximate methods that have been shown to have linear scaling (16).”
MethodRNA Secondary Structure Analysis Using RNAstructure
Ali, S. E., Mittal, A., & Mathews, D. H. (2023) · Current Protocols · doi:10.1002/cpz1.846 · Cited by 32
“For long sequences such as RNA viral genomes (i.e., longer than ∼ 5000 nt), the LinearFold and LinearPartition programs are available for structure prediction (Huang et al., 2019; Zhang et al., 2020).”
BackgroundSelf-citationMittal, A., Turner, D. H., & Mathews, D. H. (2024) · Journal of Molecular Biology · doi:10.1016/j.jmb.2024.168549 · Cited by 30
Self-citationRNAProbe: a web server for normalization and analysis of RNA structure probing data
Wirecki, T. K., Merdas, K., Bernat, A., et al. (2020) · Nucleic Acids Research · doi:10.1093/nar/gkaa396 · Cited by 28
“For sequence-only predictions, RNAProbe makes use of ViennaRNA RNAfold (15), RNAstructure Fold and ProbKnot (16), CentroidFold (28), CONTRAFold (29), IPknot (30), LinearFold-V and LinearFold-C (31).”
MethodLi, Y., Wang, F., Yang, J., Han, Z., Chen, L., Jiang, W., Zhou, H., Li, T., Tang, Z., Deng, J., et al. (2025) · Nature Communications · doi:10.1038/s41467-025-64894-x · Cited by 37
“Current MFE prediction tools, such as RNAfold 35 and Linearfold 36 , use dynamic programming.”
Machine learning modeling of RNA structures: methods, challenges and future perspectives
Wu, K., Zou, J., & Chang, H. Y. (2023) · Briefings in Bioinformatics · doi:10.1093/bib/bbad210 · Cited by 24
Nef, C., Madoui, M., Pelletier, É., & Bowler, C. (2022) · PLoS Biology · doi:10.1371/journal.pbio.3001893 · Cited by 24
“…a synonymous mutation, we searched whether the nucleotide substitution modified the predicted RNA secondary structure through an analysis conducted on the LinearFold and RNAfold web servers [65,66], as silent mutations may impact haplotypes as for instance changes in RNA secondary structure [67].”
InfluentialFitness functions for RNA structure design
Ward, M., Courtney, E., & Rivas, E. (2023) · Nucleic Acids Research · doi:10.1093/nar/gkad097 · Cited by 28
RNA design via structure-aware multifrontier ensemble optimization
Zhou, T., Dai, N., Li, S., Ward, M., Mathews, D. H., & Huang, L. (2023) · Bioinformatics · doi:10.1093/bioinformatics/btad252 · Cited by 25
Self-citationChan, Y.-C., Kienle, E., Oti, M., Liddo, A. D., Méndez-Lago, M., Aschauer, D. F., Peter, M., Pagani, M., Arnold, C. D., Vonderheit, A., et al. (2023) · Scientific Reports · doi:10.1038/s41598-023-33448-w · Cited by 21
RNA stability enhancers for durable base-modified mRNA therapeutics
Jung, S.-J., Seo, J. J., Lee, S., Hyun, S.-I., Lee, J.-E., Lee, S., Lee, Y., Chang, H., Lee, H., Kim, J.-H., et al. (2025) · Nature Biotechnology · doi:10.1038/s41587-025-02891-7 · Cited by 26
AptaMat: a matrix-based algorithm to compare single-stranded oligonucleotides secondary structures
Binet, T., Avalle, B., Felipe, M. D., et al. (2022) · Bioinformatics · doi:10.1093/bioinformatics/btac752 · Cited by 20
Deep learning and CRISPR-Cas13d ortholog discovery for optimized RNA targeting
Wei, J., Lotfy, P., Faizi, K., Baungaard, S., Gibson, E., Wang, E., Slabodkin, H., Kinnaman, E., Chandrasekaran, S., Kitano, H., et al. (2021) · doi:10.1101/2021.09.14.460134 · Cited by 67
Qiu, X. (2023) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1011047 · Cited by 22
RNADiffFold: generative RNA secondary structure prediction using discrete diffusion models
Wang, Z., Feng, Y., Tian, Q., Liu, Z., Yan, P., & Li, X. (2024) · Briefings in Bioinformatics · doi:10.1093/bib/bbae618 · Cited by 20
“Energy-based methods primarily utilize experimentally determined parameters to calculate the free energy of RNA structures and identify the most stable secondary structures through dynamic programming [10–13].”
Community science designed ribosomes with beneficial phenotypes
Krüger, A., Watkins, A. M., Wellington-Oguri, R., Romano, J., Kofman, C., DeFoe, A., Kim, Y., Anderson-Lee, J., Fisker, E., Townley, J., et al. (2023) · Nature Communications · doi:10.1038/s41467-023-35827-3 · Cited by 15
Comparative Study of Single-stranded Oligonucleotides Secondary Structure Prediction Tools
Binet, T., Padiolleau‐Lefèvre, S., Octave, S., Avalle, B., & Maffucci, I. (2023) · BMC Bioinformatics · doi:10.1186/s12859-023-05532-5 · Cited by 17
“For example, Linearfold [7] implements an algorithm with a linear time complexity, which makes it suitable for the prediction of long ssNA structures.”
MethodAdvancing mRNA subcellular localization prediction with graph neural network and RNA structure
Li, F., Bi, Y., Guo, X., et al. (2024) · Bioinformatics · doi:10.1093/bioinformatics/btae504 · Cited by 17
“We have prepared two distinct graphs predicted by two popular prediction tools, i.e. RNAFold (Lorenz et al. 2011) and LinearFold (Huang et al. 2019), to diversify the resources of predicted structures and enhance the reliability of structural features extracted.”
Deep generalizable prediction of RNA secondary structure via base pair motif energy
Zhu, H., Tang, F., Quan, Q., Chen, K., Xiong, P., & Zhou, S. K. (2025) · Nature Communications · doi:10.1038/s41467-025-60048-1 · Cited by 17
“…version 1.0 19 , CONTRAfold version 2.02 18 , and EternaFold version 1.3.1 24 ; (3) Non-learning meth-ods: Linearfold (committed on Aug.29, 2022) 21 , RNAfoldin ViennaRNA package version 2.6.4 22,30 , SimFold 25 in MultiRNAFold 55 package version 2.0 in RNAsoft package 56 and RNAstructure…”
InfluentialRNA structure prediction using deep learning — A comprehensive review
Chaturvedi, M., Rashid, M. A., & Paliwal, K. K. (2025) · Computers in Biology and Medicine · doi:10.1016/j.compbiomed.2025.109845 · Cited by 19
sincFold: end-to-end learning of short- and long-range interactions in RNA secondary structure
(2024) · doi:10.1093/bib/bbae271 · Cited by 14
“However, all these methods suffer from low resolution and high costs [19].”
BackgroundDasgupta, S., LaDu, J., Garcia, G. R., Li, S., Tomono-Duval, K., Rericha, Y., Huang, L., & Tanguay, R. L. (2023) · Toxicological Sciences · doi:10.1093/toxsci/kfad050 · Cited by 14
Self-citationCut site preference allows influenza A virus PA-X to discriminate between host and viral mRNAs
Gaucherand, L., Iyer, A., Gilabert, I., Rycroft, C. H., & Gaglia, M. M. (2023) · Nature Microbiology · doi:10.1038/s41564-023-01409-8 · Cited by 13
Zhao, Q., Mao, Q., Zhao, Z., Yuan, W., He, Q., Sun, Q., Yao, Y., & Fan, X. (2023) · Scientific Reports · doi:10.1038/s41598-023-30124-x · Cited by 14
“To evaluate the benefits of employing RNA-par as a preprocessing step of RNA secondary structure prediction, we combined RNA-par with five state-of-the-art RNA secondary structure prediction methods (RNAfold 18 , CONTRAfold, Linearfold 20 , SPOT-RNA 28 , and mfold 45 ), and validated them with the independent test set.”
MethodGCNfold: A novel lightweight model with valid extractors for RNA secondary structure prediction
Yang, E., Zhang, H., Zang, Z., Zhou, Z., Wang, S., Liu, Z., & Liu, Y. (2023) · Computers in Biology and Medicine · doi:10.1016/j.compbiomed.2023.107246 · Cited by 14
Self-citationDiscovery of RNA‐Targeting Small Molecules: Challenges and Future Directions
Cai, Z., Ma, H., Ye, F., Lei, D., Deng, Z., Li, Y., Gu, R., & Wen, H. (2025) · MedComm · doi:10.1002/mco2.70342 · Cited by 15
“The LinearFold algorithm employs an innovative dynamic programming approach to RNA secondary structure prediction, incorporating heuristics that facilitate linear time and space complexity (O(n)) [38].”
Zhang, H., Li, S., Zhang, L., Mathews, D. H., & Huang, L. (2022) · Nucleic Acids Research · doi:10.1093/nar/gkac1029 · Cited by 13
“5 We are the first to formulate general sampling (Nussinov, Zuker, LinearFold, etc.) under a unified framework that exploits symmetry.”
BackgroundSelf-citationQfold: a new modeling paradigm for the RNA folding problem
Lewis, M. W., Verma, A., & Eckdahl, T. T. (2021) · Journal of Heuristics · doi:10.1007/s10732-021-09471-3 · Cited by 13
“For instance, Huang (2019) used beam search in conjunction with DP to report improved accuracy for long RNA molecules The free energies associated with base pairs are used to predict RNA structure, and are often incorporated into a model as static numbers even though they are not known with…”
Language models enable zero-shot prediction of RNA secondary structures including pseudoknotsPreprint
Gong, T., & Bu, D. (2024) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2024.01.27.577533 · Cited by 14
“Representative prediction approaches includes Vienna RNA [28], Mfold [29], LinearFold [30], and RNAstructure [31].”
MethodPRFect: a tool to predict programmed ribosomal frameshifts in prokaryotic and viral genomes
McNair, K., Salamon, P., Edwards, R. A., & Segall, A. M. (2024) · BMC Bioinformatics · doi:10.1186/s12859-024-05701-0 · Cited by 12
“The last two were adapted from their original C code libraries [17, 18] into Python packages that auto-install along with the other packages when the previous command ( pip install prfect ) is used.”
LTPConstraint: a transfer learning based end-to-end method for RNA secondary structure prediction
Fei, Y., Zhang, H., Wang, Y., Liu, Z., & Liu, Y. (2022) · BMC Bioinformatics · doi:10.1186/s12859-022-04847-z · Cited by 11
“The methods used for the comparison are CONTRAfold, LinearFold [55], ProbKnot [56], RNAfold and CycleFold [57].”
MethodSelf-citationTargeting non-coding RNAs: Perspectives and challenges of in-silico approaches
Rocca, R., Grillone, K., Citriniti, E. L., Gualtieri, G., Artese, A., Tagliaferri, P., Tassone, P., & Alcaro, S. (2023) · European Journal of Medicinal Chemistry · doi:10.1016/j.ejmech.2023.115850 · Cited by 11
STARRPeaker: Uniform processing and accurate identification of STARR-seq active regionsPreprint
Lee, D., Shi, M., Moran, J., Wall, M., Zhang, J., Liu, J. J., Fitzgerald, D., Kyono, Y., Ma, L., White, K. P., et al. (2019) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/694869 · Cited by 11
LinearAlifold: Linear-time consensus structure prediction for RNA alignments
Malik, A., Zhang, L., Gautam, M., Dai, N., Li, S., Zhang, H., Mathews, D. H., & Huang, L. (2024) · Journal of Molecular Biology · doi:10.1016/j.jmb.2024.168694 · Cited by 10
“Here we report LinearAlifold, an efficient tool for consensus structure prediction that scales linearly with both the sequence length ( n ) and the number of aligned sequences ( k ) without any constraints on pair distance, building upon on our previous work LinearFold (19) and LinearPartition (20) for single sequence…”
InfluentialSelf-citationmRNA folding algorithms for structure and codon optimization
Ward, M., Richardson, M. O. G., & Metkar, M. (2025) · Briefings in Bioinformatics · doi:10.1093/bib/bbaf386 · Cited by 12
“…folding algorithms directly identify the sequence π with the lowest MFE structure from the set of all valid coding sequences CDS (α) ([13, 14]): However, the goal of mRNA folding is to find the optimal sequence-structure pair for the CDS, rather than just the optimal structure as in RNA folding.”
Huber, M., & Raidl, G. R. (2022) · Lecture notes in computer science · doi:10.1007/978-3-030-95470-3_22 · Cited by 10
“Concerning combinatorial optimization problems, many applications exist in particular in the domains of scheduling, see, e.g., [23,8,3], and string-related problems originating in bioinformatics, see, e.g., [13,7,6], but also packing [2].”
BackgroundVillarreal-González, R., Acosta-Hoyos, A. J., Garzon-Ochoa, J. A., et al. (2020) · Molecules · doi:10.3390/molecules26010020 · Cited by 10
Tagashira, M., & Asai, K. (2021) · Bioinformatics · doi:10.1093/bioinformatics/btab738 · Cited by 10
A QUBO model of the RNA folding problem optimized by variational hybrid quantum annealing
Zaborniak, T., Giraldo, J., Müller, H. A., Jabbari, H., & Stege, U. (2022) · IEEE International Conference on Quantum Computing and Engineering (QCE) · doi:10.1109/qce53715.2022.00037 · Cited by 13
ThreshKnot: Thresholded ProbKnot for Improved RNA Secondary Structure PredictionPreprint
Zhang, L., Zhang, H., Mathews, D., & Huang, L. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1912.12796 · Cited by 17
“4 Following LinearFold (Huang et al., 2019), we only consider full sequences (i.e., 4 http://rna.urmc.rochester.edu/pub/archiveII.tar.gz excluding the individual folding domains of 16S/23S rRNAs) and remove those sequences found in the S-Processed set (Andronescu et al., 2007) (because CONTRAfold is trained on S-Proce…”
MethodInfluentialSelf-citationThe role of secondary structures in the functioning of 3′ untranslated regions of mRNA
Zhukova, M. V., Schedl, P. D., & Shidlovskii, Y. V. (2023) · BioEssays · doi:10.1002/bies.202300099 · Cited by 10
“…50 transcripts (400 transcripts in total) for each of eight groups distinguished by the minimaldistancefromthe CPEtothe 3 ′ end (51–100,101–150,etc.to 401–450) and analyzed the secondary structure of the 3 ′ UTRs using two models in LinearFold software, [67] LinearFold-C (based on CON-TRAfold v2.”
MethodTransformers in RNA structure prediction: A review
Chaturvedi, M., Rashid, M. A., & Paliwal, K. K. (2025) · Computational and Structural Biotechnology Journal · doi:10.1016/j.csbj.2025.03.021 · Cited by 8
“RNAfold [36] and LinearFold [37] calculate the minimum free energy (MFE) to predict the RNA secondary structures.”
Zhang, H., Li, S., Dai, N., Zhang, L., Mathews, D. H., & Huang, L. (2023) · Nucleic Acids Research · doi:10.1093/nar/gkad664 · Cited by 9
“Note that the default value of b is inherited from LinearFold ( 28 ), which shows that the performance of b = 100 is robust across different families.”
BackgroundSelf-citationZhang, C., & Forsdyke, D. R. (2021) · Computational Biology and Chemistry · doi:10.1016/j.compbiolchem.2021.107570 · Cited by 9
LinearDesign: Efficient Algorithms for Optimized mRNA Sequence DesignPreprint
Zhang, H., Zhang, L., Li, Z., Liu, K., Liu, B., Mathews, D. H., & Huang, L. (2020) · arXiv (Cornell University) · Cited by 8
Self-citationComparative analysis of RNA secondary structure accuracy on predicted RNA 3D models
Kulkarni, M., Thangappan, J., Deb, I., et al. (2023) · PLoS ONE · doi:10.1371/journal.pone.0290907 · Cited by 7
“The R2DT-predicted 2D structure has a large flexible loop region, A19-G34, whereas this region is divided into bulge and apical loop due to the base pairing of C21-G29 and C22-G28 in the CentroidFold_CONTRAfold and LinearFold-C predicted 2D structures (Supplementary Table S5 and Figure S4).”
MethodInfluentialAnalysis of natural structures and chemical mapping data reveals local stability compensation in RNA
Cornwell-Arquitt, R., Nigh, R., Hathaway, M. T., et al. (2025) · Nucleic Acids Research · doi:10.1093/nar/gkaf565 · Cited by 7
“The field continues to evolve rapidly, with linear-time structure prediction methods [ 29 ], machine learning [ 30 ], and deep learning approaches enhancing our ability to predict RNA secondary structures with increasing accuracy [ 31– 33 ], but they often struggle when presented with novel RNAs […”
Self-citationKnotAli: informed energy minimization through the use of evolutionary information
Gray, M., Chester, S., & Jabbari, H. (2022) · BMC Bioinformatics · doi:10.1186/s12859-022-04673-3 · Cited by 7
“This dataset was compiled from the dataset of [54, 55], by removing duplicate sequences.”
MethodRnaBench: A Comprehensive Library for In Silico RNA ModellingPreprint
Runge, F., Farid, K., Franke, J. K. H., & Hutter, F. (2024) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2024.01.09.574794 · Cited by 10
“We provide the following commonly used baseline algorithms: RNAFold [Lorenz et al., 2011], LinearFold-C and LinearFold-V [Huang et al., 2019], ContraFold [Do et al., 2006], IpKnot [Sato et al., 2011], pKiss [Janssen and Giegerich, 2015], and the DL approaches SPOT-RNA [Singh et al., 2019], MXFold2…”
BackgroundMethodInfluentialBridge RNAs direct modular and programmable recombination of target and donor DNAPreprint
Durrant, M. G., Perry, N. T., Pai, J. J., Jangid, A. R., Athukoralage, J. S., Hiraizumi, M., McSpedon, J. P., Pawluk, A., Nishimasu, H., Konermann, S., et al. (2024) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2024.01.24.577089 · Cited by 7
Fukunaga, T., & Hamada, M. (2022) · Bioinformatics Advances · doi:10.1093/bioadv/vbac078 · Cited by 5
Loyer, G., & Reinharz, V. (2024) · Bioinformatics · doi:10.1093/bioinformatics/btae022 · Cited by 6
“…(i.e. a ¼ 0), PKnots (Rivas and Eddy 1999), HotKnots (Ren et al. 2005) Knotty (Jabbari et al. 2018), SPOT-RNA (Singh et al. 2019), MXfold2 (Sato et al. 2021), LinearFold (Huang et al. 2019), pAliKiss (Janssen and Giegerich 2015), BiokoP (Legendre et al. 2018) and BiORSEO (Becquey et al. 2020).”
SIMARD-LinearFold: Long Sequence RNA Design with Simulated Annealing
McBride, R., & Tsang, H. H. (2021) · IEEE Congress on Evolutionary Computation (CEC) · doi:10.1109/cec45853.2021.9504978 · Cited by 6
daminglu123 at SemEval-2022 Task 2: Using BERT and LSTM to Do Text Classification
Lu, D. (2022) · International Workshop on Semantic Evaluation (SemEval) · doi:10.18653/v1/2022.semeval-1.22 · Cited by 7
“Machine learning has made deep impacts on various areas, such as computer vision (He et al., 2015, 2017; Lu, 2018), computational biology (Jumper et al., 2021; Huang et al., 2019; Lu, 2010, 2009), and natural language processing (Yang et al., 2019b; Lewis et al., 2019; Madabushi et al., 2020) .”
BackgroundLinear-Time Algorithms for RNA Structure Prediction
Zhang, H., Zhang, L., Liu, K., Li, S., Mathews, D. H., & Huang, L. (2022) · Methods in molecular biology · doi:10.1007/978-1-0716-2768-6_2 · Cited by 6
Self-citationRubio‐Largo, Á., Lozano-García, N., Granado-Criado, J. M., et al. (2023) · Applied Soft Computing · doi:10.1016/j.asoc.2023.110779 · Cited by 6
Wfold: A new method for predicting RNA secondary structure with deep learning
Yuan, Y., Yang, E., & Zhang, R. (2024) · Computers in Biology and Medicine · doi:10.1016/j.compbiomed.2024.109207 · Cited by 5
Tang, W. Y., Dai, N., Zhou, T., Mathews, D. H., & Huang, L. (2026) · Nature Communications · doi:10.1038/s41467-025-67901-3 · Cited by 8
Self-citationWaldl, M., Spicher, T., Lorenz, R., et al. (2023) · Journal of Bioinformatics and Computational Biology · doi:10.1142/s0219720023500166 · Cited by 5
SparseRNAfolD: optimized sparse RNA pseudoknot-free folding with dangle consideration
Gray, M., Will, S., & Jabbari, H. (2024) · Algorithms for Molecular Biology · doi:10.1186/s13015-024-00256-4 · Cited by 5
“To evaluate the performance of our SparseRNAFolD, we compared it to two of the best-performing methods for prediction of pseudoknot-free RNA secondary structure, namely RNAFold [18] and LinearFold [19].”
BackgroundMethodMusyafa, A., Gao, Y., Solyman, A., Khan, S. A., Cai, W., & Khan, M. F. (2024) · PeerJ Computer Science · doi:10.7717/peerj-cs.2122 · Cited by 7
A Policy-Based Learning Beam Search for Combinatorial Optimization
Ettrich, R., Huber, M., & Raidl, G. R. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-30035-6_9 · Cited by 5
“AlphaZero has also been adapted to solve various combinatorial optimization problems like 3D packing problems [13], minimum vertex cover and maximum cut [1], or graph coloring [10].”
MethodDeepRaccess: high-speed RNA accessibility prediction using deep learning
Hara, K., Iwano, N., Fukunaga, T., & Hamada, M. (2023) · Frontiers in Bioinformatics · doi:10.3389/fbinf.2023.1275787 · Cited by 5
Undesignable RNA Structure Identification via Rival Structure Generation and Structure Decomposition
Zhou, T., Tang, W. Y., Mathews, D. H., & Huang, L. (2024) · Lecture notes in computer science · doi:10.1007/978-1-0716-3989-4_17 · Cited by 5
“In Algorithm 2, we used LinearFold [11] (beam size set as 0, which means exact search without beam pruning) with the energy parameter from ViennaRNA 2.5.1 to find MFE( x ) and uMFE( x ).”
MethodInfluentialSelf-citationmemerna: Sparse RNA folding including coaxial stacking
Courtney, E., Datta, A., Mathews, D. H., & Ward, M. (2024) · Journal of Molecular Biology · doi:10.1016/j.jmb.2024.168819 · Cited by 6
Self-citationLearning to Fold RNAs in Linear TimePreprint
Chowdhury, F. A. R. R., Zhang, H., & Huang, L. (2019) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/852871 · Cited by 5
“To overcome the efficiency bottleneck of training, we present a new machine learning-based RNA folding system, using the recently proposed linear-time prediction engine LinearFold [10] for inference.”
MethodSelf-citationAb initio prediction of RNA structure ensembles with RNAnnealPreprint
Herron, L., Qiu, Y., Verma, A. R., et al. (2026) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2026.02.01.703098 · Cited by 5
LncTracker: A Unified Multi-Channel Framework for Multi-Label lncRNA Localization
Yi, H., Guo, X., Ran, Z., Bi, Y., & Li, F. (2025) · IEEE Journal of Biomedical and Health Informatics · doi:10.1109/jbhi.2025.3597589 · Cited by 4
“Thesecondary structuresoflncRNAswereobtainedusingLinearFold[30],and eachlncRNAwassubsequentlyencodedasagraph,definedas: each node v i ∈ V was represented by a feature vector composed of five properties: where p anf denotes the accumulated nucleotide frequency (ANF); p eiip denotes the electron…”
NTFold: Structure-Sensing Nucleotide Attention Learning for RNA Secondary Structure Prediction
Jin, K., Zhang, Z., Lan, G., et al. (2026) · Sensors · doi:10.3390/s26020688 · Cited by 4
“…0.533 RNAsoft [49] 0.497 0.626 0.535 RNAfold [12] 0.494 0.631 0.536 Mfold [13] 0.501 0.627 0.538 Contextfold [50] 0.529 0.607 0.546 LinearFold [46] 0.561 0.581 0.550 MXfold2 [31] 0.519 0.646 0.558 CONTRAfold [45] 0.528 0.655 0.567 SPOT-RNA [26] 0.594 0.693 0.619 UFold [28] 0.521 0.588 0.553…”
InfluentialMotif server: web server for undesignable RNA motifs and structures
Malik, A., Zhou, T., Tang, W. Y., Mathews, D. H., & Huang, L. (2026) · Journal of Molecular Biology · doi:10.1016/j.jmb.2026.169767 · Cited by 4
Self-citationThe ADAR Family in Amphioxus: RNA Editing and Conserved Orthologous Site Predictions
Zawisza-Álvarez, M., Pérez-Calles, C., Gattoni, G., García‐Fernàndez, J., Benito‐Gutiérrez, È., & Herrera-Úbeda, C. (2020) · Genes · doi:10.3390/genes11121440 · Cited by 5
StemP: A Fast and Deterministic Stem-Graph Approach for RNA Secondary Structure Prediction
Tang, M., Hwang, K., & Kang, S. H. (2023) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2023.3253049 · Cited by 4
Dai, N., Zhou, T., Tang, W. Y., Mathews, D. H., & Huang, L. (2025) · Bioinformatics · doi:10.1093/bioinformatics/btaf245 · Cited by 4
“This function is also known as the RNA folding problem (Do et al. 2006, Lorenz et al. 2011, Huang et al. 2019), where we want to find the most stable structure for the input RNA x .”
Self-citationAptamers Meet Structural Bioinformatics, Computational Chemistry, and Artificial Intelligence
da Rosa, G., de Castro, M., García-Velásquez, V. M., Pintos, S., Benedetto, J., Grille, L., Valla, S., Álvarez-Salas, L. M., Calzada, V., & Dans, P. D. (2025) · Wiley Interdisciplinary Reviews Computational Molecular Science · doi:10.1002/wcms.70050 · Cited by 4
“In recent years, hybrid models for RNA have emerged, including LinearFold [90] and Vfold2D-MC [75].”
Toki, S., Matsui, M., Tominaga, K., Suzuki, T., Tsuchimatsu, T., & Iwasaki, W. (2026) · mSystems · doi:10.1128/msystems.00062-26 · Cited by 4
Sequence Design Using RNAstructure
Zhu, M., & Mathews, D. H. (2024) · Methods in molecular biology · doi:10.1007/978-1-0716-4079-1_2 · Cited by 3
Self-citationOmnes, L., Angel, É., Bartet, P., et al. (2025) · PLoS ONE · doi:10.1371/journal.pone.0314837 · Cited by 3
“…relying on either the Minimum Free Energy [3] (MFE) (mfold [4], RNAfold [5,6], RNAstructure [7], pKiss [8,9], ShapeKnots [10], LinearFold [11]), Maximum Expected Accuracy [12] (MEA) (CONTRAfold [13], CentroidFold [14], Prob-Knot [15], IPknot [16,17], BiORSEO [18]), or both (BiokoP [19]),…”
Hess, J. M., Jannen, W. K., & Aalberts, D. P. (2022) · Journal of Molecular Biology · doi:10.1016/j.jmb.2022.167578 · Cited by 3
Metadata
- Authors
- Huang, L., Zhang, H., Deng, D., Zhao, K., Liu, K., Hendrix, D. A., & Mathews, D. H.
- Affiliations
- Oregon State University (US)
- Baidu (China) (CN)
- University of Rochester Medicine (US)
- Corresponding author
- Huang, Liang
- Venue
- Bioinformatics
- Publisher
- Oxford University Press (OUP)
- Published
- 2019-07
- Volume
- 35
- Issue
- 14
- Pages
- i295-i304
- ISSN
- 1367-4803 (ISSN-L)
- 1367-4811
- PMC
- PMC6681470
- OpenAlex
- W2954102902
- Semantic Scholar
- 3aec8d65f4879bb9615fc09c3839036b60425b75
- Cited by
- 207
- References
- 63
- Citations by year
- 2026: 34 · 2025: 41 · 2024: 44 · 2023: 38 · 2022: 25 · 2021: 11 · 2020: 10 · 2019: 4
- FWCI
- 4.71
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Bioinformatics (publishedVersion, cc-by-nc)
- PubMed Central (publishedVersion, cc-by-nc)
- PubMed (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science Foundation (IIS-1656051, IIS-1817231)
- National Institutes of Health (R56 AG053460, R21 AG052950, R01 GM076485)
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › RNA and protein synthesis mechanisms
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Genomics and Phylogenetic Studies
- Physical Sciences › Mathematics › Theoretical Computer Science › Algorithms and Data Compression
- Keywords
- RNA secondary structure prediction, RNA folding, beam search, incremental parsing, context-free grammars, 16S rRNA, 23S rRNA
- MeSH terms
- Nucleic Acid Conformation, RNA, Software, Sequence Analysis, RNA, RNA Folding
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review