Abstract
Summary: Differentiable folding is an emerging paradigm for RNA design in which a probabilistic sequence representation is optimized via gradient descent. However, given the significant memory overhead of differentiating the expected partition function over all RNA sequences, the existing proof-of-concept algorithm only scales to ≤50 nucleotides. We present JAX-RNAfold, an open-source software package for our drastically improved differentiable folding algorithm that scales to 1,250 nucleotides on a single GPU. Our software permits the natural inclusion of differentiable folding as a module in larger deep learning pipelines, as well as complex RNA design procedures such as mRNA design with flexible objective functions.
Original language | English |
---|---|
Article number | btaf203 |
Number of pages | 5 |
Journal | Bioinformatics |
Volume | 41 |
Issue number | 5 |
Early online date | 25 Apr 2025 |
DOIs | |
Publication status | Published - 1 May 2025 |