Related Experiment Video
Updated: Jul 1, 2026

Substrate Generation for Endonucleases of CRISPR/Cas Systems
Published on: September 8, 2012
RNAGEN: A Generative Adversarial Network-Based Model to Generate Synthetic RNA Sequences to Target Proteins
Furkan Ozden1, Sina Barazandeh2, Dogus Akboga3
1Department of Computer Science, Oxford University, Oxford, UK.
Background:
RNA-protein binding plays an important role in regulating protein activity by affecting localization and stability. While proteins are usually targeted via small molecules or other proteins, easy-to-design and synthesize small RNAs are a rather unexplored and promising venue. The problem is the lack of methods to generate RNA molecules that have the potential to bind to certain proteins.
Results:
Here, we propose a method based on generative adversarial networks that learn to generate short RNA sequences with natural RNA-like properties such as GC content and free energy. Using an optimization technique, we fine-tune these sequences to have them bind to a target protein. We use RNA-protein binding prediction models from the literature to guide the model. We show that even if there is no available guide model trained specifically for the target protein, we can use models trained for similar proteins, such as proteins from the same family, to successfully generate a binding RNA molecule to the target protein. Using this approach, we generated piRNAs that are tailored to bind to SOX2 protein using models trained for its relative (SOX15, SOX14, and SOX7) and experimentally validated in vitro that the top-2 molecules we generated specifically bind to SOX2.
Conclusions:
We demonstrate that our generative model matched with the gradient-based optimization method is capable of generating piRNA sequences with high expected binding scores to the target protein. State-of-the-art RNA-Protein binding prediction models validate our results.
Related Concept Videos
RNA-seq
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while microarray-based...
Synthetic Biology
Golden rice
Golden rice is a genetically modified...
Types of RNA
RNA Performs Diverse...
Types of RNA
Three main types of RNA are involved in protein synthesis: messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). These RNAs perform diverse functions and can be broadly classified as protein-coding or non-coding RNA. Non-coding RNAs play important roles in the regulation of gene expression in response to developmental and environmental changes. Non-coding RNAs in prokaryotes can be manipulated to develop more effective antibacterial drugs for human or animal use.
RNA...
RNA Editing
RNA Interference
This process occurs naturally in cells, often through the activity of genomically-encoded microRNAs. Researchers can take advantage of this mechanism by introducing synthetic RNAs to deactivate specific genes for research or therapeutic purposes. For example, RNAi could be used...

