{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,3]],"date-time":"2026-10-03T03:07:04Z","timestamp":1790996824062,"version":"4.1.0"},"reference-count":56,"publisher":"Oxford University Press (OUP)","issue":"4","license":[{"start":{"date-parts":[[2025,8,4]],"date-time":"2025-08-04T00:00:00Z","timestamp":1754265600000},"content-version":"vor","delay-in-days":34,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,7,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>mRNA technology has revolutionized vaccine development, protein replacement therapies, and cancer immunotherapies, offering rapid production and precise control over sequence and efficacy. However, the inherent instability of mRNA poses significant challenges for drug storage and distribution, particularly in resource-limited regions. Co-optimizing RNA structure and codon choice has emerged as a promising strategy to enhance mRNA stability while preserving efficacy. Given the vast sequence and structure design space, specialized algorithms are essential to achieve these qualities. Recently, several effective algorithms have been developed to tackle this challenge that all use similar underlying principles. We call these specialized methods mRNA folding algorithms as they generalize classical RNA folding algorithms. Initial laboratory testing of mRNA folding optimized mRNA vaccines, such as those encoding SARS-CoV-2 spike and VZV gE, has shown promising improvements in both in-solution stability and immunogenicity. While these biological properties are beginning to be evaluated experimentally, a comprehensive in silico analysis of the underlying principles, performance, and limitations of these design algorithms is equally essential. Thus, this review aims to provide an in-depth understanding of these algorithms, identify opportunities for improvement, and benchmark existing software implementations in terms of scalability, correctness, and feature support.<\/jats:p>","DOI":"10.1093\/bib\/bbaf386","type":"journal-article","created":{"date-parts":[[2025,8,4]],"date-time":"2025-08-04T07:39:47Z","timestamp":1754293187000},"source":"Crossref","is-referenced-by-count":11,"title":["mRNA folding algorithms for structure and codon optimization"],"prefix":"10.1093","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9114-7339","authenticated-orcid":false,"given":"Max","family":"Ward","sequence":"first","affiliation":[{"name":"School of Physics , Mathematics, and Computing, , WA 6009 ,","place":["Australia"]},{"name":"The University of Western Australia , Mathematics, and Computing, , WA 6009 ,","place":["Australia"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0177-6789","authenticated-orcid":false,"given":"Mary","family":"Richardson","sequence":"additional","affiliation":[{"name":"Moderna, Inc. , Cambridge, MA 02142 ,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mihir","family":"Metkar","sequence":"additional","affiliation":[{"name":"Moderna, Inc. , Cambridge, MA 02142 ,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2025,8,4]]},"reference":[{"key":"2025080403394065400_ref1","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1038\/s41392-022-00950-y","article-title":"Advances in covid-19 mrna vaccine development","volume":"7","author":"Fang","year":"2022","journal-title":"Signal Transduct Target Ther"},{"key":"2025080403394065400_ref2","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1146\/annurev-med-042420-112725","article-title":"Mrna vaccines in the covid-19 pandemic and beyond","volume":"73","author":"Hogan","year":"2022","journal-title":"Annu Rev Med"},{"key":"2025080403394065400_ref3","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1038\/s41392-024-02002-z","article-title":"Progress and prospects of mrna-based drugs in pre-clinical and clinical applications","volume":"9","author":"Shi","year":"2024","journal-title":"Signal Transduct Target Ther"},{"key":"2025080403394065400_ref4","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1038\/s41573-023-00827-x","article-title":"Tailor made: the art of therapeutic mRNA design","volume":"23","author":"Metkar","year":"2024","journal-title":"Nat Rev Drug Discov"},{"key":"2025080403394065400_ref5","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.3390\/vaccines9091033","article-title":"Challenges of storage and stability of mrna-based covid-19 vaccines","volume":"9","author":"Uddin","year":"2021","journal-title":"Vaccines"},{"key":"2025080403394065400_ref6","doi-asserted-by":"publisher","first-page":"10604","DOI":"10.1093\/nar\/gkab764","article-title":"Theoretical basis for stabilizing messenger rna through secondary structure design","volume":"49","author":"Wayment-Steele","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref7","doi-asserted-by":"publisher","first-page":"1281","DOI":"10.1093\/nar\/15.3.1281","article-title":"The codon adaptation index-a measure of directional synonymous codon usage bias, and its potential applications","volume":"15","author":"Sharp","year":"1987","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref8","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1038\/s41586-023-06127-z","article-title":"Algorithm for optimized mrna design improves stability and immunogenicity","volume":"621","author":"Zhang","year":"2023","journal-title":"Nature"},{"key":"2025080403394065400_ref9","doi-asserted-by":"crossref","first-page":"1536","DOI":"10.1038\/s41467-022-28776-w","article-title":"Combinatorial optimization of mrna structure, stability, and translation for rna-based therapeutics","volume":"13","author":"Leppek","year":"2022","journal-title":"Nat Commun"},{"key":"2025080403394065400_ref10","doi-asserted-by":"crossref","first-page":"lqae028","DOI":"10.1093\/nargab\/lqae028","article-title":"Mrnaid, an open-source platform for therapeutic mrna design and optimization strategies","volume":"6","author":"Vostrosablin","year":"2024","journal-title":"NAR Genom Bioinform"},{"key":"2025080403394065400_ref11","doi-asserted-by":"crossref","DOI":"10.1101\/gr.278870.123","article-title":"CodonBert: large language models for mRNA vaccines","author":"Li","year":"2024","journal-title":"Genome Res"},{"key":"2025080403394065400_ref12","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1089\/cmb.2023.0283","article-title":"Derna enables pareto optimal rna design","volume":"31","author":"Xinyu","year":"2024","journal-title":"J Comput Biol"},{"key":"2025080403394065400_ref13","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1089\/10665270360688101","article-title":"Natural selection and algorithmic design of mRNA","volume":"10","author":"Cohen","year":"2003","journal-title":"J Comput Biol"},{"key":"2025080403394065400_ref14","doi-asserted-by":"publisher","first-page":"828","DOI":"10.1093\/bioinformatics\/btv678","article-title":"Cdsfold: an algorithm for designing a protein-coding sequence with the most stable secondary structure","volume":"32","author":"Terai","year":"2016","journal-title":"Bioinformatics"},{"key":"2025080403394065400_ref15","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1093\/nar\/9.1.133","article-title":"Optimal computer folding of large rna sequences using thermodynamics and auxiliary information","volume":"9","author":"Zuker","year":"1981","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref16","doi-asserted-by":"publisher","first-page":"3406","DOI":"10.1093\/nar\/gkg595","article-title":"Mfold web server for nucleic acid folding and hybridization prediction","volume":"31","author":"Zuker","year":"2003","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-11-129","article-title":"Rnastructure: software for rna secondary structure prediction and analysis","volume":"11","author":"Reuter","year":"2010","journal-title":"BMC Bioinform"},{"key":"2025080403394065400_ref18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1748-7188-6-26","article-title":"Viennarna package 2.0","volume":"6","author":"Lorenz","year":"2011","journal-title":"Algorithms Mol Biol"},{"key":"2025080403394065400_ref19","doi-asserted-by":"publisher","first-page":"68","DOI":"10.3390\/vaccines13010068","article-title":"Development and evaluation of the immunogenic potential of an unmodified nucleoside mrna vaccine for herpes zoster","volume":"13","author":"Zhang","year":"2025","journal-title":"Vaccines"},{"key":"2025080403394065400_ref20","first-page":"2024","article-title":"mRNArchitect: optimized design of mRNA sequences","author":"Budzinska","year":"2024"},{"key":"2025080403394065400_ref21","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1007\/978-3-642-30191-9_28","article-title":"Designing RNA secondary structures in coding regions","volume-title":"Bioinformatics Research and Applications: 8th International Symposium, ISBRA 2012, Dallas, TX, USA, May 21\u201323, 2012. Proceedings 8","author":"Yeasmin","year":"2012"},{"key":"2025080403394065400_ref22","doi-asserted-by":"crossref","first-page":"12126","DOI":"10.1038\/s41598-022-15526-7","article-title":"Icodon customizes gene expression based on the codon composition","volume":"12","author":"Diez","year":"2022","journal-title":"Sci Rep"},{"key":"2025080403394065400_ref23","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/s11693-010-9062-3","article-title":"The GeneOptimizer algorithm: using a sliding window approach to cope with the vast sequence space in multiparameter DNA sequence optimization","volume":"4","author":"Raab","year":"2010","journal-title":"Syst Synth Biol"},{"key":"2025080403394065400_ref24","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1007\/s11033-021-06749-4","article-title":"Codon usage bias","volume":"49","author":"Parvathy","year":"2022","journal-title":"Mol Biol Rep"},{"key":"2025080403394065400_ref25","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/4235.585893","article-title":"No free lunch theorems for optimization","volume":"1","author":"Wolpert","year":"1997","journal-title":"IEEE Trans Evol Comput"},{"key":"2025080403394065400_ref26","doi-asserted-by":"crossref","first-page":"gkaf044","DOI":"10.1093\/nar\/gkaf044","article-title":"mRNA-LM: full-length integrated SLM for mRNA analysis","volume":"53","author":"Li","year":"2025","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref27","doi-asserted-by":"publisher","first-page":"5284","DOI":"10.1038\/s41467-024-49508-2","article-title":"Optimizing 5\u2019UTRs for mRNA-delivered gene editing using deep learning","volume":"15","author":"Castillo-Hair","year":"2024","journal-title":"Nat Commun"},{"key":"2025080403394065400_ref28","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.csbj.2019.11.006","article-title":"Computational approaches for effective CRISPR guide RNA design and evaluation","volume":"18","author":"Liu","year":"2020","journal-title":"Comput Struct Biotechnol J"},{"key":"2025080403394065400_ref29","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1093\/bib\/bbw120","article-title":"Design of RNAs: comparing programs for inverse RNA folding","volume":"19","author":"Churkin","year":"2018","journal-title":"Brief Bioinform"},{"key":"2025080403394065400_ref30","doi-asserted-by":"publisher","first-page":"e40","DOI":"10.1093\/nar\/gkad097","article-title":"Fitness functions for RNA structure design","volume":"51","author":"Ward","year":"2023","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref31","doi-asserted-by":"crossref","first-page":"eaao2648","DOI":"10.1126\/science.aao2648","article-title":"Single-stranded DNA and RNA origami","volume":"358","author":"Han","year":"2017","journal-title":"Science"},{"key":"2025080403394065400_ref32","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1002\/jcc.21596","article-title":"Nupack: analysis and design of nucleic acid systems","volume":"32","author":"Zadeh","year":"2011","journal-title":"J Comput Chem"},{"key":"2025080403394065400_ref33","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1038\/embor.2011.262","article-title":"Strong association between mrna folding strength and protein abundance in s. cerevisiae","volume":"13","author":"Zur","year":"2012","journal-title":"EMBO Rep"},{"key":"2025080403394065400_ref34","doi-asserted-by":"crossref","first-page":"D280","DOI":"10.1093\/nar\/gkp892","article-title":"Nndb: the nearest neighbor parameter database for predicting stability of nucleic acid secondary structure","volume":"38","author":"Turner","year":"2010","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref35","doi-asserted-by":"publisher","first-page":"911","DOI":"10.1006\/jmbi.1999.2700","article-title":"Expanded sequence dependence of thermodynamic parameters improves prediction of rna secondary structure","volume":"288","author":"Mathews","year":"1999","journal-title":"J Mol Biol"},{"key":"2025080403394065400_ref36","doi-asserted-by":"crossref","first-page":"7287","DOI":"10.1073\/pnas.0401799101","article-title":"Incorporating chemical modification constraints into a dynamic programming algorithm for prediction of rna secondary structure","volume":"101","author":"Mathews","year":"2004","journal-title":"Proc Natl Acad Sci"},{"key":"2025080403394065400_ref37","doi-asserted-by":"crossref","first-page":"168549","DOI":"10.1016\/j.jmb.2024.168549","article-title":"NNDB: an expanded database of nearest neighbor parameters for predicting stability of nucleic acid secondary structures","volume":"436","author":"Mittal","year":"2024","journal-title":"J Mol Biol"},{"key":"2025080403394065400_ref38","doi-asserted-by":"publisher","first-page":"3365","DOI":"10.1093\/nar\/5.9.3365","article-title":"Computer method for predicting the secondary structure of single-stranded rna","volume":"5","author":"Studnicka","year":"1978","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref39","doi-asserted-by":"publisher","first-page":"5251","DOI":"10.1093\/nar\/gkac261","article-title":"Nearest neighbor rules for rna helix folding thermodynamics: Improved end effects","volume":"50","author":"Zuber","year":"2022","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref40","doi-asserted-by":"publisher","first-page":"8541","DOI":"10.1093\/nar\/gkx512","article-title":"Advanced multi-loop algorithms for rna secondary structure prediction reveal that the simplest model is best","volume":"45","author":"Ward","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref41","doi-asserted-by":"crossref","first-page":"6309","DOI":"10.1073\/pnas.77.11.6309","article-title":"Fast algorithm for predicting the secondary structure of single-stranded rna","volume":"77","author":"Nussinov","year":"1980","journal-title":"Proc Natl Acad Sci"},{"key":"2025080403394065400_ref42","doi-asserted-by":"publisher","first-page":"i295","DOI":"10.1093\/bioinformatics\/btz375","article-title":"Linearfold: linear-time approximate rna folding by 5$\\prime $-to-3\u2019dynamic programming and beam search","volume":"35","author":"Huang","year":"2019","journal-title":"Bioinformatics"},{"key":"2025080403394065400_ref43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/321992.321993","article-title":"Efficient algorithms for shortest paths in sparse networks","volume":"24","author":"Johnson","year":"1977","journal-title":"J ACM"},{"key":"2025080403394065400_ref44","doi-asserted-by":"publisher","first-page":"909","DOI":"10.1038\/nbt0704-909","article-title":"What is dynamic programming","volume":"22","author":"Eddy","year":"2004","journal-title":"Nat Biotechnol"},{"key":"2025080403394065400_ref45","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1145\/299432.299490","article-title":"Internal loops in rna secondary structure prediction","volume-title":"Proceedings of the Third Annual International Conference on Computational Molecular Biology","author":"Lyngs\u00f8","year":"1999"},{"key":"2025080403394065400_ref46","doi-asserted-by":"publisher","first-page":"851","DOI":"10.1261\/rna.2309906","article-title":"Control of mammalian translation by mRNA structure near caps","volume":"12","author":"Babendure","year":"2006","journal-title":"RNA"},{"key":"2025080403394065400_ref47","doi-asserted-by":"publisher","first-page":"1413","DOI":"10.1126\/science.aad9868","article-title":"Translational control by 5$\\prime $-untranslated regions of eukaryotic mrnas","volume":"352","author":"Hinnebusch","year":"2016","journal-title":"Science"},{"key":"2025080403394065400_ref48","doi-asserted-by":"publisher","first-page":"803","DOI":"10.1038\/s41587-019-0164-5","article-title":"Human 5\u2019 UTR design and variant effect prediction from a massively parallel translation assay","volume":"37","author":"Sample","year":"2019","journal-title":"Nat Biotechnol"},{"key":"2025080403394065400_ref49","doi-asserted-by":"publisher","first-page":"e72","DOI":"10.1371\/journal.pcbi.0010072","article-title":"Folding free energies of 5\u2019-UTRs impact post-transcriptional regulation on a genomic scale in yeast","volume":"1","author":"Ringn\u00e9r","year":"2005","journal-title":"PLoS Comput Biol"},{"key":"2025080403394065400_ref50","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1126\/science.1155406","article-title":"Structural basis of toll-like receptor 3 signaling with double-stranded RNA","volume":"320","author":"Liu","year":"2008","journal-title":"Science"},{"key":"2025080403394065400_ref51","doi-asserted-by":"publisher","first-page":"e73","DOI":"10.1093\/nar\/gks1473","article-title":"mRNA secondary structure optimization using a correlated stem\u2013loop prediction","volume":"41","author":"Gaspar","year":"2013","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref52","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1093\/nar\/28.1.292","article-title":"Codon usage tabulated from international DNA sequence databases: Status for the year 2000","volume":"28","author":"Nakamura","year":"2000","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref53","doi-asserted-by":"publisher","first-page":"526","DOI":"10.1016\/j.jmb.2006.01.067","article-title":"Revolutions in rna secondary structure prediction","volume":"359","author":"Mathews","year":"2006","journal-title":"J Mol Biol"},{"key":"2025080403394065400_ref54","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1002\/(SICI)1097-0282(199902)49:2&lt;145::AID-BIP4&gt;3.0.CO;2-G","article-title":"Complete suboptimal folding of rna and the stability of secondary structures","volume":"49","author":"Wuchty","year":"1999","journal-title":"Biopolymers"},{"key":"2025080403394065400_ref55","doi-asserted-by":"publisher","first-page":"7280","DOI":"10.1093\/nar\/gkg938","article-title":"A statistical sampling algorithm for rna secondary structure prediction","volume":"31","author":"Ding","year":"2003","journal-title":"Nucleic Acids Res"},{"key":"2025080403394065400_ref56","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1145\/360825.360855","article-title":"Efficient string matching: an aid to bibliographic search","volume":"18","author":"Aho","year":"1975","journal-title":"Commun ACM"}],"container-title":["Briefings in Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/26\/4\/bbaf386\/63926280\/bbaf386.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/26\/4\/bbaf386\/63926280\/bbaf386.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,4]],"date-time":"2025-08-04T07:39:50Z","timestamp":1754293190000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bib\/article\/doi\/10.1093\/bib\/bbaf386\/8221600"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7]]},"references-count":56,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,7,2]]}},"URL":"https:\/\/doi.org\/10.1093\/bib\/bbaf386","relation":{},"ISSN":["1467-5463","1477-4054"],"issn-type":[{"value":"1467-5463","type":"print"},{"value":"1477-4054","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2025,7]]},"published":{"date-parts":[[2025,7]]},"article-number":"bbaf386"}}