atlas

Research map / Graph learning / Graph self-supervised learning

gRNAde: Geometric Deep Learning for 3D RNA inverse design

ICLR 2025 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining · 24 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces gRNAde, a multi-state GVP-GNN with autoregressive decoding that designs RNA sequences conditioned on one or more 3D backbone conformations, outperforming Rosetta on single-state recovery and achieving 50% wet-lab success on pseudoknots.

Problem

Computational RNA inverse design usually targets a single secondary structure or a single 3D backbone and ignores conformational flexibility, and physics-based 3D methods like Rosetta are slow and hard to use.

Approach

A geometric GNN over a multi-graph of RNA backbone conformations: each state is encoded independently with GVP layers (equivariant to state order), pooled with permutation-invariant Deep Sets over states, and decoded autoregressively to base identities, allowing one model to handle single- and multi-state design.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use gRNAde instead of RosettaSingle-state fixed-backbone RNA design · 14 PDB RNA structuresnative sequence recovery: 0.45 -> 0.5682Helped
Use multi-state input with 3 states instead of single-state input (ablation)gRNAde · Multi-state splitnative sequence recovery: 0.481 -> 0.531Helped
Use an equivariant instead of invariant GNN (ablation)gRNAde · Single-state splitnative sequence recovery: 0.531 -> 0.538Helped
Use autoregressive instead of non-autoregressive decoding (ablation)gRNAde · Single-state split2D self-consistency scMCC: 0.473 -> 0.612Helped
Use non-autoregressive instead of autoregressive decoding (ablation)gRNAde · Single-state splitnative sequence recovery: 0.538 -> 0.584Helped
Use random decoding order (ablation)gRNAde · Single-state splitnative sequence recovery: 0.538 -> 0.531Hurt
Use Deep Symmetric Set pooling instead of Deep Set pooling (ablation)Multi-state gRNAde · Multi-state splitnative sequence recovery: 0.531 -> 0.540Helped
Limit maximum training RNA length to 500 nucleotides (ablation)gRNAde · Single-state splitnative sequence recovery: 0.438 vs 0.538Hurt
Replace EternaFold with RNAFold (ablation)gRNAde evaluation · Single-state split2D self-consistency scMCC: 0.612$\pm${ 0.02} -> 0.614$\pm${ 0.03}No clear effect
Use gRNAde instead of the best Rosetta variantPseudoknotted RNA design · Eterna OpenKnot Round 6design success rate (OpenKnot score >80): 35% -> 52%Helped

Surprising findings

Limitations

Experimental setup

Datasets: RNASolo PDB RNA structures (<=4.0 Å)

Benchmarks: 14 PDB RNA structures single-state benchmark multi-state split test set (100 RNAs) Eterna OpenKnot Round 6 ribozyme fitness landscape (5TU, t1)

Metrics: native sequence recovery perplexity scMCC (EternaFold) scRMSD scTM-score scGDT_TS (RhoFold) OpenKnot score expected maximum fitness improvement

Baselines: Rosetta FARNA ViennaRNA RDesign NAR decoder ablation

Builds on: GVP-GNN ProteinMPNN Deep Sets PyTorch Geometric

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy