Nucleic Acids ResearchBioinformaticsPeer-reviewed journal article
Differentiable Partition Function Calculation for RNA
Marco C. Matthies, Ryan KruegeriD, Andrew E. TordaiD, Max WardiD
Abstract
AO_SCPLOWBSTRACTC_SCPLOWRibonucleic acid (RNA) is an essential molecule in a wide range of biological functions. In 1990, McCaskill introduced a dynamic programming algorithm for computing the partition function of an RNA sequence. This forward model is widely used for understanding the thermodynamic properties of a given RNA. In this work, we introduce a generalization of McCaskills algorithm that is well-defined over continuous inputs and is differentiable. This allows us to tackle the inverse folding problem--designing a sequence with desired equilibrium thermodynamic properties--directly using gradient optimization. This has applications to creating RNA-based drugs such as mRNA vaccines. Furthermore, it allows McCaskills foundational algorithm to be incorporated into machine learning pipelines directly since we have made it end-to-end differentiable. This work highlights how principles from differentiable programming can be translated to existing physical models to develop powerful tools for machine learning. We provide a concrete example by implementing an effective and interpretable RNA design algorithm.
- research focus: sequence-to-function modeling
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 15
- FWCI
- 1.33
- Field percentile
- top 20%
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
- Scalable Differentiable for mRNA Design
Ryan Krueger, Max Ward·BioinformaticsPeer-reviewed·Apr 24, 2025
- RiboDiffusion: Tertiary Structure-based RNA Inverse Folding with Generative Diffusion Models
Han K. Huang, Ziqian Lin, … Yu Li·bioRxiv·Apr 18, 2024
- Gradient-based Optimization for mRNA Sequence Design
Hongmin Li, Goro Terai, … Kiyoshi Asai·BioinformaticsPeer-reviewed·Aug 31, 2026
- A Hyperbolic Discrete Diffusion 3D RNA Inverse Folding Model for functional RNA design
Dongyue Hou, Shuai Zhang, … Xian Liang Zeng·Journal of Chemical Information and ModelingPeer-reviewed·Jun 12, 2025
- RNADiffFold: Generative RNA Secondary Structure Prediction using Discrete Diffusion Models
Zhen Wang, Yizhen Feng, … Xiaolin Li·Briefings in BioinformaticsPeer-reviewed·Nov 18, 2024
- RNA secondary structure prediction using deep learning with thermodynamic integration
Kengo Sato, Manato Akiyama, Yasubumi Sakakibara·Nature CommunicationsPeer-reviewed·Feb 11, 2021