SamplingDesign: RNA Design via Continuous Optimization with Coupled Variables and Monte-Carlo Sampling
Preprint
- 29 May 2025
- preprint
- Published by Springer Nature in Research Square
Abstract
RNA design aims to find an RNA sequence that can fold into a given target structure, which enables the creation of artificial RNA molecules with specific function, and has numerous applications in medicine. Computationally, it is particularly challenging due to two levels of combinatorial explosion: the exponentially large design space and the exponentially many competing structures for each design. As a result, heuristic methods such as local search have been popular for this task, but they cannot keep up with combinatorial explosion. We instead borrow two techniques from machine learning, continuous relaxation and Monte-Carlo sampling, to the RNA design problem. We formulate RNA design as continuous optimization, which starts with a distribution over all valid candidate sequences, and uses gradient descent to improve the expectation of an arbitrary objective function. We define novel sequence distributions using coupled variables to model the correlation between nucleotides. To make it universally applicable to any objective function, we use sampling to approximate the expected objective function, to estimate the gradient, and to select the final candidate. Compared to the state-of-the-art methods, our work consistently outperforms them in key metrics such as Boltzmann probability, ensemble defect, and energy gap, especially on long and hard-to-design puzzles in the Eterna100 benchmark. Our code is at http://github.com/weiyutang1010/ncrna_design.Keywords
All Related Versions
- Version 1, 2025-05-29, Research Square
- Published version: Nature Communications, 17 (1).
This publication has 28 references indexed in Scilit:
- NNDB: An Expanded Database of Nearest Neighbor Parameters for Predicting Stability of Nucleic Acid Secondary StructuresJournal of Molecular Biology, 2024
- In silico approaches to RNA aptamer designBiochimie, 2018
- Principles for Predicting RNA Secondary Structure Design DifficultyJournal of Molecular Biology, 2016
- NUPACK: Analysis and design of nucleic acid systemsJournal of Computational Chemistry, 2010
- Nucleic acid sequence design via efficient ensemble defect optimizationJournal of Computational Chemistry, 2010
- Engineered riboswitches as novel tools in molecular biologyJournal of Biotechnology, 2006
- A New Algorithm for RNA Secondary Structure DesignJournal of Molecular Biology, 2004
- The expanding snoRNA worldBiochimie, 2002
- Non–coding RNA genes and the modern RNA worldNature Reviews Genetics, 2001
- Fast folding and comparison of RNA secondary structuresMonatshefte für Chemie - Chemical Monthly, 1994