GOLD: Geometric Optimized Latent Diffusion for Structure-Aware RNA Inverse Folding
Organizations: Shanghai Academy of Artificial Intelligence for Science · School of Biomedical Engineering, Shanghai Jiao Tong University · Community Science Department, Kuaishou · Artificial Intelligence Innovation and Incubation Institute, Fudan University ·
Abstract
Designing RNA sequences that fold into specific 3D structures is a fundamental challenge in therapeutics. Current RNA inverse folding methods typically condition on 3D backbone coordinates but the generation is limited to 1D discrete sequences. This ignores the continuous side-chain orientations, which are essential for overall structural stability. To address this issue, we explicitly introduce side-chain geometry into the RNA generative process. Unlike co-design frameworks that diffuse across separate raw spaces, we propose Geometric Optimized Latent Diffusion (GOLD), which project sequence and structure into a unified latent manifold. GOLD employs a novel GeoVAE to elegantly integrate discrete RNA sequences with continuous side-chain angles. By mapping these modalities into a single, smooth latent manifold, GOLD naturally facilitates a synergistic co-diffusion process. To enhance structural validity, we further introduce a training-free, gradient-guided sampling mechanism. By decoding the generated sequence probabilities and side-chain geometries into structures during the sampling process, we compute analytical gradients from physical constraints. This dynamic feedback actively guides the generated sequence to a physically stable state. Extensive experiments validate the superiority of GOLD, achieving state-of-the-art performance across sequence recovery, secondary structure validity, and 3D foldability metrics. Our code and data are publicly available at https://github.com/darkflash03/GOLD.
Figures & tables
| Method | Seq Recovery ( ) | SS Recovery ( ) | RMSD (Å, ) | |
|---|---|---|---|---|
| RhoFold | AlphaFold3 | |||
| GOLD Benchmark (In-Distribution) | ||||
| PiFold | ||||
| RDesign | ||||
| gRNAde | ||||
| RiboDiffusion | ||||
| Method | Torsion | Seq Recovery ( ) | SS Recovery ( ) | RhoFold RMSD (Å, ) |
|---|---|---|---|---|
| SOLD | ||||
| GOLD (Seq-only) | ||||
| GOLD (Base) |
| Variant | Angle MSE ( ) | Coord MSE ( ) | KAE (Å, ) |
|---|---|---|---|
| w/o | |||
| w/o | |||
| Full GeoVAE |
| Model Variant | Seq Recovery ( ) | SS Recovery ( ) | RMSD (Å, ) | |
|---|---|---|---|---|
| RhoFold | AlphaFold3 | |||
| GOLD (w/o FM) | ||||
| GOLD (w/ Evo2) | ||||
| GOLD (w/ RNA-FM) | ||||
| Guidance Setup | Weights | Seq Recovery ( ) | SS Validity ( ) | Clash Score ( ) | |
|---|---|---|---|---|---|
| Base (No Guidance) | |||||
| SS Guidance Only | |||||
| Clash Guidance Only | |||||
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| Training Stage | Module | Hyperparameter | Value |
| Stage 1: GeoVAE | Architecture | Node Hidden Dimension ( ) | 256 |
| Latent Dimension ( ) | 8 | ||
| Encoder/Decoder Layers | 4 | ||
| Attention Heads | 4 | ||
| Dropout Rate | 0.1 | ||
| Pre-trained LLM Embed Dimension (RNA-FM) | 640 |
| Method | Seq Recovery ( ) | SS Recovery ( ) | 3D RMSD (Å, ) | |
|---|---|---|---|---|
| RhoFold | AlphaFold3 | |||
| Short-to-Medium Sequences ( ) | ||||
| PiFold | ||||
| RDesign | ||||
| gRNAde | ||||
| RiboDiffusion | ||||
| PDB ID | Len | Inference Time (s) | Peak GPU Mem (MB) | ||||
|---|---|---|---|---|---|---|---|
| SOLD | GOLD Base | GOLD Dual | SOLD | GOLD Base | GOLD Dual | ||
| 1A60_A | 44 | 5.12 | 5.37 | 7.36 | 1486 | 1525 | 1529 |
| 8QO4_A | 156 | 5.34 | 5.93 | 9.69 | 1598 | 1693 | 1708 |
| 5TC1_R | 242 | 6.28 | 6.85 | 11.61 | 1786 | 1811 | 1847 |
| 6N7X_R | 308 | 7.05 | 7.61 | 14.78 | 1876 | 2043 | 2088 |
| Fusion Strategy | Angle MSE ( ) | Coord MSE ( ) | KAE (Å, ) |
|---|---|---|---|
| Trig-Concat | |||
| Fourier–FiLM | |||
| -aware |
| GeoVAE (Reconstruction) | LDM (Generation) | |||||
|---|---|---|---|---|---|---|
| Latent Dim ( ) | Seq Recovery ( ) | KAE ( ) | Seq Recovery ( ) | SS Validity ( ) | Clash Score ( ) | |
| 0.9998 | 0.2465 | 0.5957 | 0.8747 | 5.41 | ||
| 0.9996 | 0.2466 | 0.6249 | 0.9040 | 4.51 | ||
| 0.9997 | 0.2397 | 0.6240 | 0.8955 | 4.54 | ||
| 0.9999 | 0.2406 | 0.6249 | 0.9033 | 4.58 | ||
| 0.9998 | 0.2396 | 0.6207 | 0.8924 | 4.63 | ||
| Architecture | Seq Recovery ( ) | SS Validity ( ) | Clash Score ( ) |
|---|---|---|---|
| Raw-Space Baseline | 0.6036 | 0.8657 | 6.53 |
| GOLD (Base) | 0.6249 | 0.9040 | 4.51 |
| Model Variant | Seq Recovery ( ) | SS Validity ( ) | Clash Score ( ) |
|---|---|---|---|
| GOLD (Base) | 0.6249 | 0.9040 | 4.51 |
| GOLD (Base w/ Input SS) | 0.6253 | 0.9045 | 4.48 |
| GOLD (SS-Guided) | 0.6267 | 0.9343 | 4.32 |
| Method | Novelty | Success Rate ( ) | Diversity | |||
|---|---|---|---|---|---|---|
| 2Å | 5Å | 8Å | 10Å | |||
| PiFold | 0.2858 | 0.0327 | 0.1763 | 0.3184 | 0.3752 | 0.1148 |
| RDesign | 0.3291 | 0.0468 | 0.2227 | 0.3853 | 0.4566 | 0.0788 |
| gRNAde | 0.3254 | 0.0356 | 0.1938 | 0.3519 | 0.4298 | 0.0842 |
| RiboDiffusion | 0.2989 | 0.0668 | 0.3742 | 0.5189 | 0.6102 | 0.1264 |
| SOLD | 0.2949 | 0.0585 | 0.3913 | 0.5569 | 0.6321 | 0.1121 |
| 0.625/0.904/4.51 | 0.636/0.901/3.11 | 0.638/0.903/2.76 | 0.635/0.906/2.28 | 0.626/0.894/2.77 | |
| 0.627/0.934/4.32 | 0.637/0.932/3.06 | 0.638/0.929/2.67 | 0.633/0.928/2.31 | 0.627/0.927/2.74 | |
| 0.626/0.936/4.43 | 0.634/0.934/3.08 | 0.636/0.931/2.69 | 0.632/0.930/2.27 | 0.621/0.931/2.81 | |
| 0.627/0.938/4.38 | 0.635/0.936/3.10 | 0.637/0.932/2.72 | 0.630/0.933/2.32 | 0.624/0.932/2.78 |
| Guidance | Weight | SS Validity | Clash Score | Seq Recovery | |
|---|---|---|---|---|---|
| SS | – | ||||
| SS | – | ||||
| SS | – | ||||
| SS | – | ||||
| Clash | – | ||||
| Clash | – |
Molecular Generation
Molecular generation develops computational methods to create chemical structures and conformations for discovery, optimization, and structure elucidation.
See all 233 papers