Related Experiment Video
Updated: Jun 22, 2025

Probing RNA Structure with Dimethyl Sulfate Mutational Profiling with Sequencing In Vitro and in Cells
Published on: December 9, 2022
RiboDiffusion: tertiary structure-based RNA inverse folding with generative diffusion models
Han Huang1,2, Ziqian Lin1,3, Dongchen He1
1Department of Computer Science and Engineering, CUHK, Hong Kong SAR, 999077, China.
Motivation:
RNA design shows growing applications in synthetic biology and therapeutics, driven by the crucial role of RNA in various biological processes. A fundamental challenge is to find functional RNA sequences that satisfy given structural constraints, known as the inverse folding problem. Computational approaches have emerged to address this problem based on secondary structures. However, designing RNA sequences directly from 3D structures is still challenging, due to the scarcity of data, the nonunique structure-sequence mapping, and the flexibility of RNA conformation.
Results:
In this study, we propose RiboDiffusion, a generative diffusion model for RNA inverse folding that can learn the conditional distribution of RNA sequences given 3D backbone structures. Our model consists of a graph neural network-based structure module and a Transformer-based sequence module, which iteratively transforms random sequences into desired sequences. By tuning the sampling weight, our model allows for a trade-off between sequence recovery and diversity to explore more candidates. We split test sets based on RNA clustering with different cut-offs for sequence or structure similarity. Our model outperforms baselines in sequence recovery, with an average relative improvement of 11% for sequence similarity splits and 16% for structure similarity splits. Moreover, RiboDiffusion performs consistently well across various RNA length categories and RNA types. We also apply in silico folding to validate whether the generated sequences can fold into the given 3D RNA backbones. Our method could be a powerful tool for RNA design that explores the vast sequence space and finds novel solutions to 3D structural constraints.
Availability And Implementation:
The source code is available at https://github.com/ml4bio/RiboDiffusion.
Related Concept Videos
RNA Structure
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA) involved in protein synthesis: messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three...
Bacterial RNA Polymerase
In most genes, the transcription site is a single base present upstream of the coding sequence. Though RNAP is a catalytically efficient enzyme, it does not recognize...
Bacterial Transcription
Transcription can be divided into three main stages, each involving distinct DNA sequences to guide the polymerase. These are:
Protein Folding
Protein Structure Is Critical to Its Biological Function
Proteins perform a wide range of biological functions such as catalyzing chemical reactions, providing...
Ribosomal RNA Synthesis
Ribosome biogenesis begins with the synthesis of 5S and 45S pre-rRNAs by distinct RNA polymerases. The primary transcripts are extensively processed and modified before they are bound and folded by ribosomal proteins and assembly factors,...
Leaky Scanning

