Abstract
RNAs represent a class of programmable biomolecules capable of performing diverse biological functions. Recent studies have developed accurate RNA three-dimensional (3D) structure prediction methods, which may enable new RNAs to be designed in a structure-guided manner. Here, we develop a structure-to-sequence deep learning platform for the de novo generative design of RNA aptamers. We show that our approach can design RNA aptamers that are predicted to be structurally similar, yet sequence dissimilar, to known light-up aptamers that fluoresce in the presence of small molecules. We experimentally validate several generated RNA aptamers to have fluorescent activity, show that these aptamers can be optimized for activity in silico, and find that they exhibit a mechanism of fluorescence similar to that of known light-up aptamers. Our results demonstrate how structural predictions can guide the targeted and resource-efficient design of new RNA sequences.
Introduction
In addition to their roles as carriers of transcriptional information, RNAs perform a myriad of biologically-relevant functions including catalyzing biochemical reactions1,2, regulating transcription3, signaling4, and binding to other molecules5. RNA aptamers that bind to target molecules can inhibit viral replication6, facilitate biomolecular detection7–11, and generate fluorescence12. In these contexts, the three-dimensional structures of RNA aptamers play key roles in their functions13. Deep learning methods for the accurate prediction of protein three-dimensional (3D) structure—including AlphaFold and RoseTTAFold—are now available14,15. However, deep learning methods for the accurate prediction of RNA 3D structure have only recently emerged due to various challenges including the relative scarcity of RNA 3D structures for training and their conformational flexibility16–19.
Although the top-performing groups at the previous CASP15 competition for RNA 3D structure prediction required expert knowledge and fine-tuning20, several deep learning-based methods for predicting RNA 3D structure from sequence, including RhoFold16, trRosettaRNA17, DeepFoldRNA18, and AlphaFold 319, are now capable of being fully automated. While diverse approaches to RNA design focusing on secondary structures, including LEARNA21 and RiboLogic22, have been developed, here we hypothesized that in silico platforms predicting RNA 3D structure can enable the structure-informed design of novel RNA aptamers. We tested this hypothesis by developing an approach for the generative design of RNAs using structural predictions (Fig. 1a). Given a 3D point cloud of a target structure, we aimed to solve the inverse problem of producing sets of candidate RNA sequences whose structures are predicted to approximately match the input structure.
Fig. 1. A deep learning approach for the 3D structure-based generative design of RNAs.

a, Schematic of the approach. RhoDesign is trained on 3D RNA structures predicted using a sequence-to-structure model (RhoFold), in addition to available 3D RNA structures from the PDB. RhoDesign solves the problem of producing RNA sequences whose 3D structures are predicted to approximate an input structure, and its designed sequences can be synthesized, experimentally validated, and optimized for activity.
b, Architecture of RhoDesign. 3D structural information is first encoded by a GVP encoder, and the output is combined with secondary structure information and passed into a transformer. The output of the transformer is supervised using ground truth sequences during training, and RhoDesign outputs designed RNA sequences through sampling.
c, Benchmarking RhoDesign and other models for RNA design. The recovery rate (which measures the fraction of nucleotides in ground truth sequences predicted by the model; higher is better), TM-score (which measures the fidelity of the predicted 3D structures of the output sequences, as compared to the input structure; higher is better), RMSD (lower is better), and perplexity (which measures how well a model can predict a given sequence; lower is better) on a withheld test set were used. Optimal values of these metrics, corresponding to those calculated for perfect sequences, are 1, 0.247, 17.45 Å, and 1, respectively (Methods—Benchmarking metrics). Models were used out-of-the-box with default parameters where applicable; for MCTS-RNA, 0.75 and 0.25 GC indicate the target GC-content of the RNA sequence. Perplexity values are provided for RhoDesign, gRNAde, and RDesign as only these models allow for its calculation.
d-g, Ablation studies. RhoDesign was evaluated on a withheld test set when trained using a combination of 3D and secondary structure information or 3D structure information only, as well as when trained using 3,435 PDB structures only or 369,499 RhoFold-predicted structures only.
Results
A platform for the generative design of RNAs using structural predictions
Our platform, RhoDesign, builds on the heuristics and structural predictions developed as part of RhoFold16, but is generalizable across different sequence-to-structure models including trRosettaRNA17, DeepFoldRNA18, and AlphaFold 319. Here, we have focused on using RhoFold, building on its promising performance when benchmarked against other sequence-to-structure models16. We first curated a set of 369,499 RhoFold-predicted 3D RNA structures representative of different types of RNAs (Supplementary Fig. 1), as well as 3,435 3D RNA structures from the Protein Data Bank (PDB)23, and used these structures along with their corresponding sequences to train a deep learning model comprising a geometric vector perceptron (GVP) encoder24 and a transformer module25,26 (Fig. 1b). Predicted or ground truth secondary structures corresponding to the 3D structures were provided as additional inputs to improve accuracy (Methods—Structure-to-sequence model). After model training, we benchmarked the trained model using the recovery rate, the TM-score, the root-mean-square deviation (RMSD), and the perplexity (Fig. 1c–g and Methods—Benchmarking metrics).
When benchmarked on training-testing subsets of our training set, we found that RhoDesign outperformed alternative models, including LEARNA20, Meta-LEARNA20, Ribologic21, MCTS-RNA27, gRNAde28, RDesign29, and eM2dRNAs30 (Fig. 1c, Supplementary Table 1, and Methods—Comparison of other models). Because here the TM-score and RMSD depend on RhoFold-predicted 3D structures, these metrics are bounded by imperfect values corresponding to fully-recovered sequences, and we find that RhoDesign-generated sequences approach these bounds (Fig. 1c). Additional analyses demonstrate RhoDesign’s promising performance in cross-fold validation experiments and suggest that inclusion of both the RhoFold-predicted and PDB components of the training set, as well as secondary structure inputs, are important for improving performance (Fig. 1d–g and Supplementary Table 1). Benchmarking RhoDesign models trained on PDB data only, with the GVP encoder, transformer encoder, and transformer decoder modules ablated, indicated that each of these modules contribute to performance (Supplementary Table 2). These findings suggest the ability of the GVP and transformer architectures to better learn from similarly-sized datasets as those used to train other approaches.
Generation and validation of fluorescent RNA aptamers
Having benchmarked our model, we applied RhoDesign to generate RNA sequences from structures. We hypothesized that our approach could generate RNAs that are predicted to be structurally similar, but sequence-dissimilar, to input RNAs. Given that the structures of RNAs impinge on their functions, we focused on generating fluorescent light-up RNA aptamers12, whose binding to small molecules allows for rapid and quantitative testing of the designed sequences. Fluorogenic Mango aptamers binding to TO1-Biotin, a small molecule, have been extensively characterized and structurally resolved in complex31,32. As a starting point, we considered the Mango-III (A10U) aptamer in PDB 6UP0. This aptamer was discovered using a large-scale microfluidic screen of variants of the original Mango aptamer, Mango-I31. We retrained RhoDesign on RNA structures to exclude structures with a sequence similarity greater than 0.5 with respect to the Mango-III aptamer in 6UP0 to test the models’ ability to generalize. We then applied the trained models to generate 60 candidate sequences using the structure of 6UP0 as input, which, consistently, is well-predicted using RhoFold (Fig. 2a and Extended Data Fig. 1). From the generated sequences, we down-sampled candidates according to low predicted RMSDs and low sequence similarity with respect to the input aptamer. This resulted in 18 aptamers with predicted RMSDs between 2.9 and 7.5 Å, TM-scores between 0.21 and 0.39, and sequence similarity between 0.43 and 0.65 that we selected for synthesis and empirical evaluation (Fig. 2b and Supplementary Data 1). For comparison, we also synthesized and evaluated 22 and 70 similarly down-sampled aptamers generated using RaptGen33 and seven other structure-to-sequence models, respectively.
Fig. 2. Experimental validation, optimization, and mechanism of fluorescence of generated light-up RNA aptamers.

a, Plot of sequence similarity against predicted RMSD—used here as a starting point for measuring structural fidelity that is correlated with TM-scores—with respect to PDB 6UP0 for 60 RhoDesign-generated aptamers, 22 RaptGen-generated aptamers, and 70 aptamers generated using seven other structure-to-sequence models. RaptGen is a variational autoencoder developed for SELEX data, which was trained using sequence information from Mango aptamers alone. For each set of generated sequences, where applicable, sequences were down-sampled to consider only those with the lowest RhoFold-predicted RMSD with respect to Mango-III in 6UP0. Overall, the 70 aptamers generated using other structure-to-sequence models were the least sequence-similar and most structurally divergent from Mango-III.
b, Rank-ordered maximal sequence similarity with respect to any Mango aptamer of 110 RNA aptamers synthesized and tested for TO1-Biotin fluorescence induction.
c, Fluorescence and sequence similarity of active RNA aptamers. Fluorescence was measured by reacting each 25 μM of each RNA with 10 μM of TO1-Biotin, and values represent one of two similar biological replicates. Mango-III, as expected from it being a highly optimized variant of Mango-I, exhibited ~4-fold and ~7-fold brighter fluorescence than did aptamer 1 and Mango-I, respectively.
d, Predicted 3D structure of aptamer 1, aligned to the ground truth structure for Mango-III in PDB 6UP0.
e, Spectral clustering using the predicted 3D structures of 10,000 RhoDesign-generated sequences, in addition to the predicted 3D structures of Mango aptamers.
f, Correlation between MPBind score and relative fluorescence intensity for the 110 designed and tested aptamers shown in (b). The Pearson’s correlation coefficient, R, is shown.
g, Rank-ordered relative fluorescence of the 15 active aptamers from the additional 20 RNA aptamers that were synthesized and tested for TO1-Biotin fluorescence induction, along with maximal sequence similarity with respect to any Mango aptamer and sequence similarity with respect to aptamer 1. Fluorescence values represent one biological replicate. Relative fluorescence is with respect to aptamer 1 (dashed line).
h, Predicted 3D structures of aptamers 2–4, aligned to the ground truth structure for Mango-III in 6UP0.
i, Pharmacologic inhibition of RNA fluorescence using three small-molecule G-quadruplex binders. Values are normalized by the fluorescence intensities of each RNA with no inhibitor, except for values for a random 36 nt RNA, which for comparison are normalized relative to corresponding Mango-III values. Each value represents one biological replicate.
j, Detection of G-quadruplexes in active RNA aptamers using QUMA-1 dye. Bars represent the mean of two biological replicates (black points).
Upon testing the synthesized aptamers for fluorescence in the presence of TO1-Biotin (10 μM), we found that 4 of the 18 RhoDesign-generated aptamers exhibited activity, defined herein as exhibiting fluorescence brightness of at least half that of Mango-I—a lenient criterion which, nevertheless, robustly filters out inactive aptamers (Fig. 2c and Supplementary Data 1). Indeed, random 36-nucleotide (nt) sequences that are similar in length to the active aptamers did not exhibit any activity. Twenty of the 22 RaptGen-generated aptamers also exhibited activity; yet, all of these had maximal sequence similarities >0.7 with respect to any Mango aptamer, indicating that these sequences are largely redundant (Fig. 2b). In contrast, the four active RhoDesign-generated aptamers exhibited a maximal sequence similarity of 0.59 with respect to any Mango aptamer, and of these, aptamer 1 is notable in that it displayed higher fluorescence than did Mango-I (Fig. 2c). Only four of the 70 aptamers from the seven other structure-to-sequence models exhibited activity, and of these, one was generated by gRNAde and three were generated by MCTS-RNA; the latter method yields a working hit rate of 30%, which is slightly higher than the working hit rate from RhoDesign (22%). However, none of the four active aptamers generated by these other methods displayed substantially stronger fluorescence than did aptamer 1, and RhoDesign exhibited approximately two-fold higher recovery rates than did MCTS-RNA in our benchmarks (Fig. 2b and Supplementary Data 1). Despite its predicted structural similarity to Mango-III, aptamer 1 did not contain conserved sequence motifs that are known to underlie the fluorescence activity of Mango aptamers, suggesting that it might be an unprecedented aptamer with Mango-like activity (Fig. 2d and Extended Data Fig. 1).
Optimization and mechanism of generated aptamers
To investigate aptamer 1 further, we aimed to model and optimize its fluorescence activity. To study whether the predicted 3D structure of aptamer 1 might provide insight into its function, we performed spectral clustering based on 3D-aligned predicted structures (Fig. 2e). This revealed that, different from other generated sequences based on Mango-I and Mango-III, aptamer 1 clustered similarly to Mango-III more than did Mango-I, suggesting that it was sampling a structural space associated with high fluorescence and that conserved 3D structural features with Mango-III’s may underlie its activity. Testing several approaches (Methods—Binding predictions), we found that using MPBind34, a motif- and sequence-based statistical framework originally developed to process SELEX data, to score the 110 aptamers resulted in an encouraging correlation (Pearson’s R = 0.428) with fluorescence activity (Fig. 2f).
Building on these results, we generated a set of aptamer 1 derivatives by providing the RhoFold-predicted structure of aptamer 1 as input to RhoDesign. We sampled 5,000 RNA sequences predicted to lie in a structural cluster surrounding aptamer 1, filtered the sequences to ensure that they exhibited greater sequence similarity with respect to aptamer 1 than any Mango aptamer, and removed low (<0.4) MPBind-scoring sequences, resulting in 1,818 candidate aptamers. We then down-sampled candidates based on sequence by performing t-distributed stochastic neighbor embedding (t-SNE) on one-hot encodings and selected the highest MPBind-scoring sequence in each t-SNE cluster, resulting in 20 RNA aptamers. Synthesizing and testing these aptamers, we found that 15 of the 20 aptamers were active, and 9 of the 15 active aptamers exhibited higher activity than did aptamer 1 (Fig. 2g). All active aptamers exhibited low maximal sequence similarities (<0.6) with respect to any Mango aptamer and high sequence similarities (>0.6) with respect to aptamer 1 (Fig. 2g). We shortlisted the top three aptamers, aptamers 2–4, for further study.
Aptamers 2–4 exhibited fluorescence intensities greater than that of aptamer 1. Their predicted 3D structures, although more structurally dissimilar to Mango-III than aptamer 1’s, differed only marginally (Fig. 2h), suggesting that they may fluoresce, in part, through a mechanism similar to that of Mango aptamers. Indeed, G-quadruplexes—tertiary structures formed through self-recognition of guanines—have been demonstrated to bind TO1 derivatives and other fluorescence-generating small molecules35,36. To study this potential mechanism further, we performed experiments relying on pharmacologic inhibition of aptamers 1–4 as well as direct detection of G-quadruplexes using a fluorescent dye (Fig. 2i,j). Administration of three different G-quadruplex-selective small-molecule binders, TMPyP4, pyridostatin, and carboxypyridostatin37–39, largely resulted in competitive inhibition of TO1-Biotin fluorescence in aptamers 1–4 as well as Mango-III (Fig. 2i). Reacting QUMA-1, a fluorescent probe specific to G-quadruplexes40, with aptamers 1–4 as well as Mango-III resulted in substantial increases in QUMA-1 fluorescence (Fig. 2j), consistent with the potential presence of G-quadruplexes in these aptamers. Together, these results indicate that aptamers 1–4, and likely other generated aptamers, exhibit a mechanism of fluorescence similar to that of Mango-III despite their sequence dissimilarity, consistent with the notion that our approach leverages structural predictions to design new RNA sequences.
Discussion
Our work provides an in silico platform for the de novo design of RNA sequences that leverages structural predictions and is resource-efficient (requiring the synthesis of a limited number of RNAs), which contrasts with traditional time- and resource-intensive approaches such as SELEX41. Other platforms, including gRNAde and MCTS-RNA, can contribute to the structure-guided design of active RNA aptamers, and we anticipate that integrating these methods with RhoDesign can further improve the accuracy of RNA design. Given the limitations of the current benchmarking, RhoDesign will also benefit from further validation using more reliable RNA 3D structure prediction methods and additional experiment tests with diverse RNAs in the future.
Nevertheless, our study suggests a framework for the structure-informed design of additional aptamers, including therapeutic candidates5,6 and diagnostic aptamers7–11. Further work, for instance in characterizing and making available more RNA 3D structures, will improve this type of approach and extend its use to designing other types of RNAs with diverse functions.
Methods
Structure-to-sequence model.
RhoDesign employs a GVP module to encode tertiary structures, learning vector-valued functions from backbone coordinates and scalar-valued functions from calculated dihedral angles, which capture geometric information24. As secondary structure constraints may provide useful information, RhoDesign concatenates the output of the GVP encoder with the contact map derived from secondary structure information, which, for PDB structures, was produced using DSSR42 with default settings, and for RhoFold-predicted structures, was produced by RhoFold (as detailed further below). Together, these components capture local and global structural features. RhoDesign then employs a transformer architecture25, which may capture long-range dependencies and relationships within encoded structures, to generate sequences. In order to address the challenge posed by limited RNA structure data, we employed RhoFold16 to predict 3D structures for 369,499 RNAcentral sequences43 and used these structures to augment the training of RhoDesign (as detailed further below).
After RhoDesign was trained, sequences were generated by sampling from the predicted distributions. Specifically, we utilized the torch.multinomial function for sampling. Additionally, we incorporated a temperature parameter to control the diversity of the samples. For all our benchmarking tests, we employed a relatively small temperature value of 1e-5, which resulted in the generation of nearly identical sequences for each sampling call. Hence, we sampled only one sequence per structure in order to maximize reproducibility. During the subsequent sequence design process, we were interested in sampling a diversity of sequences. To do so, we used a temperature of 1 and performed repeated sampling.
Training for RhoDesign was performed using eight NVIDIA RTX 3090 GPUs, which required approximately 16 hours to complete. When generating new sequences using the trained model and a standard computer (e.g., a current-generation MacBook Pro), RhoDesign exhibited an average generation time of 4.75 sequences per second.
RhoDesign architecture and training.
RhoDesign is a deep learning model that enables RNA sequence design based on a fixed backbone structure. As described in the main text, the model includes the following components:
- Geometric vector perceptron. The GVP module encodes tertiary RNA structures. As implemented here, its architecture combines two key elements: the encoding of RNA backbone coordinates (C4’, C1’, N1) into vector-valued functions and the incorporation of scalar-valued functions derived from calculated dihedral angles.
- First, the GVP module processes backbone coordinates by learning vector-valued functions. The vector values are derived from the directional vectors between specific atoms in the backbone. For instance, the vector from the C4’ of one nucleotide i to the C4’ of the next nucleotide ( to ) provides a quantity that describes the orientation of one part of the backbone relative to the next. We associate each backbone coordinate (e.g., C4’, C1’, N1) with a set of such vectors, each of which is mapped by the GVP to a high-dimensional vector representation capturing the spatial arrangement of the RNA backbone.
- Additionally, the GVP module integrates information from calculated dihedral angles derived from all seven atoms (C4’, C1’, N1, C2, C5’, O5’, P). These dihedral angles are scalar quantities that capture information pertaining to the local geometry of the RNA molecule and are encoded as scalar-valued functions. These angles describe the rotational states around the backbone bonds and are invariant under rotations and translations of the backbone by construction.
- Combining these encodings, the resulting representation captures both global and local features. As output, the GVP module produces a feature-rich representation of the input RNA structure: namely, the scalar and vector features are processed by a series of linear transformations, concatenations, and non-linear transformations based on the L2-norm, preserving equivariance and invariance of the vector and scalar outputs, respectively, with respect to an arbitrary composition of rotations and reflections (as previously shown in ref. 24). This representation is then passed as input into a transformer module to enable sequence design.
Transformer. The GVP-encoded structural features along with the contact map of the input is fed into the encoder of a transformer. The transformer consists of both an encoder and a decoder, and this architecture has been appreciated to capture long-range dependencies and relationships within the encoded information25. The encoder, which processes the input representation (including the GVP-encoded structural features and the contact map), employs attention mechanisms to focus on relevant structural information. Notably, the attention mechanism may utilize the contact map to capture spatial dependencies between base pairs. The decoder then processes the output of the encoder for sequence generation, operating in a step-by-step manner to produce output nucleotides.
Training details. Model training was performed using eight NVIDIA GeForce RTX 3090 GPUs, and hyperparameters were fine-tuned to optimize model performance. The GVP module was configured with the following parameters: 15 top K neighbors, node hidden dimensions of 256 (vector) and 512 (scalar), edge hidden dimensions of 32 (scalar) and 1 (vector), three encoder layers, and dropout rate of 0.1. The transformer was configured with the following parameters: three encoder and decoder layers, each comprising four attention heads, and an attention dropout of 0.1. Both the encoder and decoder were defined using an embedding dimension of 512. The cross-entropy loss function was used.
Data. As discussed above, we leveraged experimentally determined structures from the Protein Data Bank (PDB). We utilized DSSR42 with its default settings to extract contact maps from the PDB structures. These contact maps provide information about the spatial arrangement of base pairs within RNA molecules, augmenting model learning of structural features. Additionally, as discussed above, to address the limited availability of PDB data for training our models, we leveraged RhoFold-predicted structures for our model training. For these structures, the corresponding contact maps were directly generated by RhoFold.
Comparison of other models.
LEARNA20, Meta-LEARNA20, Ribologic21, MCTS-RNA27, gRNAde28, RDesign29, and eM2dRNAs30 represent different models that have been developed for the task of RNA sequence generation.
LEARNA leverages deep reinforcement learning to optimize RNA sequences by considering both secondary structure and sequence constraints.
Meta-LEARNA extends LEARNA by leveraging meta-learning techniques to enhance the model’s adaptability and efficiency, enabling it to learn from previous RNA design tasks.
Ribologic uses riboswitch data to predict RNA sequences that optimize translation efficiency, leveraging secondary structure and function information.
Monte Carlo Tree Search (MCTS)-RNA performs inverse folding by employing a tree search algorithm to search RNA sequence space and a scoring function that incorporates structural and functional information.
gRNAde is a multi-state graph neural network that generates candidate RNA sequences conditioned on one or more 3D backbone structures.
RDesign uses a hierarchical representation learning framework that learns 3D structural representations through contrastive learning at both the cluster- and sample-levels.
eM2dRNAs (enhanced M2dRNAs) is a multi-objective meta-heuristic algorithm to designing RNA sequences relying on recursive decomposition of a target structure.
These models differ in their algorithms, target applications, and the manner in which they integrate structural information to design RNA sequences as outputs.
Benchmarking metrics.
To benchmark the performance of RhoDesign against that of other models, we used the following evaluation metrics:
Recovery rate. The recovery rate is a quantitative measure used to evaluate the effectiveness of a design method. It is calculated by comparing the designed RNA sequence to the natural RNA sequence and finding the fraction of correctly-recovered nucleotides. A higher recovery rate indicates a more accurate and effective design method. By definition, the optimal value of recovery rate is 1.
Perplexity. Perplexity is calculated as the exponentiated average negative log-likelihood per sequence. Given a sequence of nucleotides s = n1n2n3…nN, the perplexity is calculated using the following formula: perplexity(s) = P(n1n2n3… nN)−1/N, where P(n1n2n3… nN) is the probability assigned by the model to the entire sequence relative to the sequences in the reference database. Perplexity is a metric used in natural language processing (NLP) to measure how well a language model can predict a given sequence of words. The metric reflects how surprised the model is when it encounters the next word in a sequence: the lower the perplexity, the better the model is at predicting the sequence. By definition, the optimal value of perplexity is 1.
TM-score. The TM (template modeling)-score44 is a scalar quantity between 0 and 1 which measures the global similarity between two 3D structures. It compares the structural alignment of two structures, with a higher score indicating a more similar structure. The key components of the TM score include the alignment of corresponding residues in the compared structures, the root-mean-square deviation (RMSD) between their positions, and a length-dependent normalization factor. In our experiments, TM-score is used to evaluate the quality of the designed RNA sequences by comparing the predicted 3D structure of the designed RNA sequence with the target input 3D structure. Because RhoFold is used to predict 3D structures, there may be a nonzero average value of TM-score arising from the difference between RhoFold-predicted 3D structures and PDB-deposited structures. Empirically, we found that this value was 0.247 for the benchmarking experiments shown in Fig. 1c. Our finding that the optimal TM-score is low across all our benchmarking experiments, including those shown in Supplementary Table 1, suggests that 3D structure prediction methods remain limited.
Root-mean-square deviation. The RMSD is a scalar quantity with typical units of angstrom which measures the average distance between atoms of aligned structures. As with the TM-score, here the RMSD is used to evaluate the quality of the designed RNA sequences by comparing the predicted 3D structure of the designed RNA sequence with the target input 3D structure. By definition, the optimal value of RMSD is 0 Å; because RhoFold is used to predict 3D structures, there may be a nonzero average value of RMSD arising from the difference between RhoFold-predicted 3D structures and PDB-deposited structures. Empirically, we found that this value was 17.45 Å for the benchmarking experiments shown in Fig. 1c.
Benchmarking RhoDesign.
For benchmarking, 3,435 structures and 276 structures from the PDB were used for training and testing, respectively. Structures with sequence similarity >0.6 and structural similarity (TM-score) >0.2 were removed from the test set. Additionally, to ensure non-redundancy between the RhoFold-predicted training data and the test set, we used CD-HIT45 with the lowest threshold (sequence similarity of 0.8) to remove duplicates. The maximum sequence similarity between the training and test sets was 0.514 (minimum: 0.06, average: 0.399), while the maximum TM-score between the training and test sets was 0.172 (minimum: 0.013, average: 0.050). Thus, our benchmarking enabled us to evaluate RhoDesign’s ability to generalize. As shown in Fig. 1c of the main text and Supplementary Table 1, when trained and tested on these sets, RhoDesign exhibits a recovery rate of 52.9%, outperforming other models trained and tested on the same sets (whose recovery rates ranged from 23.7% to 26.1%).
In an orthogonal benchmark, we performed five-fold cross-validation after dividing the dataset based on sequence and structural similarity. As shown in Supplementary Table 1, two sets of experiments were performed where we: (i) employed PSI-CD-HIT45 for sequence clustering with a sequence similarity threshold of 0.6, and (ii) calculated the TM-score matrix using US-align46 for structure similarity clustering with a structural similarity threshold of 0.5. Subsequently, the dataset of 3,711 instances was partitioned into five subsets, and five-fold cross-validation was performed with the training and test sets comprising 80% and 20% of the data, respectively. Notably, RhoDesign was the top-performing model based on recovery rate and RMSD, with average sequence recovery rates of 61.7% and 63.5% and RMSDs of 12.704 and 13.013 Å under the sequence-similarity and structure-similarity conditions considered here, respectively. Intriguingly, although underperforming in terms of recovery rate, gRNAde modestly outperformed RhoDesign in terms of TM-score under the structure-similarity condition considered here.
Ablation studies for RhoDesign.
In our first ablation study (Supplementary Table 1), we evaluated the performance of RhoDesign on the fixed backbone sequence design tasks47—in which the sequence is unknown, the structure is known, and the output is the designed sequence—described in the main text using the different indicated conditions. The data used and the train-test splits were identical to those described in Benchmarking RhoDesign, with the exception that we also investigated if RhoFold-augmented data and secondary structure information could enhance model performance. First, we compared RhoDesign under three conditions: using RhoFold-augmented data only (“predicted”), experimental data only (“PDB”), or a combination of both (“PDB+predicted”). Incorporating RhoFold-augmented data into the training process improved the recovery rate compared to using experimental data only (Fig. 1d of the main text). The RhoDesign model trained with RhoFold-augmented data (predicted) achieved a recovery rate of 41.3%, while the model trained with experimental data (PDB) achieved a recovery rate of 30% (Fig. 1d of the main text). Additionally, combining RhoFold-augmented data and experimental data resulted in the best performance, in terms of recovery rate. The RhoDesign model trained with both PDB and predicted data achieved a recovery rate of 52.9% (Fig. 1d of the main text), indicating that augmentation effectively enhances performance. Finally, we compared RhoDesign models trained with only tertiary structure information (“3D information only”) and a combination of both tertiary structure and secondary structure information (“All components”). Here, we used the combination dataset comprising predicted and PDB data to train models with these two conditions. The results demonstrated that incorporating both secondary and tertiary structure information into the model yielded better performance in terms of all metrics considered. Specifically, the “All components” model achieved the highest recovery rate of 52.9% of all models considered, the highest TM-score of 0.212, and the lowest perplexity score of 2.428.
The second ablation study (Supplementary Table 2) was performed similarly to the above, but with RhoDesign models trained on PDB data only, and with the model architecture modifications indicated.
RNA 3D structure prediction.
To expand the training data of RhoDesign, we utilized RhoFold16 to predict 3D structures from the RNAcentral45 database. Specifically, we initially predicted 3D structures for one million randomly-selected RNAcentral sequences, focusing on single sequences (sequences not represented in higher-order structures such as RNA-protein complexes) for computational tractability. To enhance the reliability of the predictions, we filtered RhoFold-predicted structures based on the pLDDT values (a measure of local confidence), choosing RNAcentral sequences with RhoFold-predicted pLDDT values greater than 0.6. This resulted in the dataset of 369,499 predicted structures used to train RhoDesign, as detailed above. RhoFold additionally produces predicted secondary structures as part of its initial output, and these secondary structures were used to augment training where indicated, as detailed above.
We further note that, in this work, we focus on using RhoFold-predicted structures with pLDDT > 60 in order to balance prediction confidence with the size of the resulting dataset for training RhoDesign. To study the effects of different pLDDT thresholds, we trained RhoDesign models using (a) all RhoFold-predicted structures with pLDDT > 80 and (b) all RhoFold-predicted structures with pLDDT > 40, two additional thresholds that subdivide the empirical distribution of all 1 million pLDDT values from RhoFold (Supplementary Fig. 1). We found that the performance of RhoDesign, as measured by recovery rate, TM-score, and RMSD, was worse in both the cases of (a) and (b) when trained models were applied to the same benchmarking task as in Fig. 1c (Supplementary Fig. 1). In the case of (a), the decreased performance might arise due to the fewer number of structures available (34,565 as opposed to 369,499 when pLDDT > 60). In the case of (b), the decreased performance might arise due to the lower quality of the structures hampering the training.
While RhoFold was inconclusive in predicting G-quadruplexes in these aptamers, the presence of G-quadruplexes in several of aptamers 1–4 may be consistent with their AlphaFold 3-predicted 3D structures as well as their RhoFold-predicted secondary structures (Extended Data Fig. 2). Indeed, the recent release of AlphaFold 3 details how AlphaFold 3 can be used to predict 3D RNA structures19. Benchmarks of AlphaFold 3 on CASP15 natural RNA targets suggest that it performs similarly well to RhoFold for these targets19. Furthermore, AlphaFold 3’s prediction for the 3D structure of Mango III is nearly identical to 6UP0, and it is possible that 6UP0 could be found in AlphaFold 3’s training set (Extended Data Fig. 1). Nevertheless, using AlphaFold 3 to predict the 3D structures of aptamers 1–4 suggests the presence of G-quadruplexes in aptamers 1, 2, and 4, as visualized in Extended Data Fig. 2. In all cases, consistent with the ions found in 6UP0, we generated AlphaFold 3 models using specific ion constraints, which included one potassium ion (K+) and three magnesium ions (Mg2+).
Consistent with the notion that our approach captures structural information that is useful for Mango-like fluorescence activity, structural predictions across eight tertiary structure prediction methods and four secondary structure prediction methods—including methods not relying on deep learning—indicated that predicted structures were largely robust across different prediction methods, with aptamer 1 consistently predicted to have relatively high TM-scores and low RMSD values with respect to Mango-III. These predictions also support that aptamer 1 is more structurally similar to Mango-III than are aptamers 2–4, and that other aptamers designed by RhoDesign largely exhibit structural similarity to Mango-III, as measured by the TM-score and RMSD (Supplementary Table 3). Here, to analyze the generality of structural predictions, 3D structures were predicted using SimRNA48 (https://genesilico.pl/SimRNAweb), DRfold49 (https://github.com/leeyang/DRfold), trRosettaRNA17 (https://yanglab.qd.sdu.edu.cn/trRosettaRNA/), RNAComposer50 (https://rnacomposer.cs.put.poznan.pl/), and RoseTTAFoldNA51 (https://github.com/uw-ipd/RoseTTAFold2NA), in addition to RhoFold (https://github.com/ml4bio/RhoFold), AlphaFold 3 (https://alphafoldserver.com/), and AlphaFold 3 with the specific ion constraints noted above (Supplementary Table 3). SimRNA uses a physics-based model that simulates the RNA folding process; DRfold leverages end-to-end learning and deep geometrical potentials; trRosettaRNA combines deep learning with Rosetta energy minimization; RNAComposer is a knowledge-based method that assembles RNA tertiary structures from secondary structure motifs; and RoseTTAFoldNA is a nucleic-acid-specific adaptation of RoseTTAFold15 that uses deep learning and homology modeling. These packages were installed from their respective repositories and run using default settings where applicable.
While the results shown in Supplementary Table 3 indicate the consistency of different sequence-to-structure prediction methods, we note that the quantitative values of structural similarity found in our benchmarks is limited by the performance of structural prediction methods, and our observation that optimal values of TM-score and RMSD are substantially less than 1 and greater than 0 using RhoFold (Supplementary Table 1) suggest that improvements in the accuracy of structural predictions are needed. Importantly, RhoDesign can be used and developed independently of any 3D structural prediction method, and RhoDesign outperforms other methods in different benchmarks including the recovery rate—perhaps the most appropriate metric for the task of structure-guided design.
RNA secondary structure prediction.
As detailed in RNA 3D structure prediction, secondary structures are predicted as part of RhoFold’s output. Nevertheless, in order to optimize the comparison to the secondary structure of PDB 6UP0, we used RhoFold’s implementation of Amber22 and AmberTools2352 to perform additional default relaxation steps for the predicted 3D structures for each of aptamers 1–4. The secondary structures shown in Extended Data Fig. 2 were then generated based on the corresponding RhoFold-predicted relaxed 3D structures or PDB 6UP0 using the RNApdbee 2.0 webserver53 (http://rnapdbee.cs.put.poznan.pl/). RNApdbee annotates secondary structures of knotted and unknotted RNAs based on PDB files, utilizing a specialized algorithm to analyze 3D coordinates and derive structural annotations.
To analyze the generality of structural predictions, 2D structures were predicted using UFold54 (https://github.com/uci-cbcl/UFold), RNAfold55 (http://rna.tbi.univie.ac.at/cgi-bin/RNAWebSuite/RNAfold.cgi), MXfold256 (https://github.com/mxfold/mxfold2), and RNA-FM57 (https://github.com/ml4bio/RNA-FM), in addition to RhoFold (Supplementary Table 3). UFold is a deep learning method trained directly on annotated data and base-pairing rules; RNAfold predicts minimum free energy structures and base pair probabilities; MXfold2 integrates a deep neural network with Turner’s nearest-neighbor free energy parameters; and RNA-FM is a foundation model. These packages were installed from their respective repositories and run using default settings where applicable.
Generation of RNA sequences using RhoDesign.
The 3D structure of PDB 6UP0 was provided as input to three different RhoDesign models, each generating 20 sequences: (i) a RhoDesign model trained on RNA structures excluding 6UP0 and those with a sequence similarity greater than 0.5, fixing the known “GUACGAAGG” and “GUAC” of the input sequence as a template motif; (ii) a RhoDesign model trained on RNA structures including 6UP0 without the motif constraint; and (iii) a RhoDesign model trained on RNA structures excluding 6UP0 and those with a sequence similarity greater than 0.5 and without the motif constraint. A subset of resulting aptamers filtered to have predicted RMSD <7.5 Å and sequence similarity <0.65 with respect to 6UP0 was selected for further testing, resulting in the synthesis of 5, 7, and 6 aptamers, respectively, from each of the RhoDesign models (a total of 18 aptamers, as described in Supplementary Data 1).
For the spectral clustering based on predicted 3D structures shown in Fig. 2e of the main text, 4,000 sequences generated based on the 3D structure of PDB 6UP0 were sampled from the above set of generated sequences. To account for variation in Mango aptamer structure, we similarly sampled 6,000 RhoDesign-generated sequences, which were generated using the RhoFold-predicted structures of Mango-I and Mango-III as inputs.
For the generation of additional aptamer candidates based on aptamer 1, the full RhoDesign model was provided with the RhoFold-predicted structure of aptamer 1 as the backbone input. 5,000 sequences were generated using RhoDesign (Supplementary Data 1), and these sequences were down-sampled for synthesis and evaluation as described in the main text.
Generation of RNA sequences using RaptGen.
The sequences “GUACGAAGGGACGGUGCGGAGAGGAGAGUAC” and “GUACGAAGGAAGGUUUGGUAUGUGGUAUAUUCGUAC” (truncated variants of Mango-I and Mango-III A10U) were provided as training inputs. Random latent space coordinates were generated using the rand() function in MATLAB, and RaptGen33 was used to produce RNA sequences with similar distributions to those of the training sequences. RMSDs with respect to PDB 6UP0 were predicted using the corresponding RhoFold-predicted structures for each generated sequence, and of 100 sequences generated, all 22 unique sequences—which had predicted RMSD <12 Å and sequence similarity between 0.57 and 0.87 with respect to 6UP0—were selected for further testing. It is important to note that RaptGen was originally developed to be targeted toward SELEX applications, and the small number of sequences used to train RaptGen in this study may deviate from its ideal use for SELEX (in which the training set may be large, comprising at least thousands of sequences).
Generation of RNA sequences using other structure-to-sequence models.
Sequences were generated from each of the seven models indicated in the main text (LEARNA, Meta-LEARNA, Ribologic, MCTS-RNA, gRNAde, RDesign, and eM2dRNAs) using the provided model checkpoints in their respective repositories, i.e., https://github.com/automl/learna for LEARNA and Meta-LEARNA, https://github.com/wuami/RiboLogic for Ribologic, https://github.com/tsudalab/MCTS-RNA for MCTS-RNA, https://github.com/chaitjo/geometric-rna-design for gRNAde, https://github.com/A4Bio/RDesign for RDesign, and https://github.com/iARN-unex/eM2dRNAs for eM2dRNAs. Default parameters for each model were used without any modifications, and no additional tuning or parameter adjustments were performed. One hundred sequences were sampled for each of gRNAde, RDesign, eM2dRNAs, and MCTS-RNA; LEARNA, Meta-LEARNA, and Ribologic are based on reinforcement learning and/or converged after sampling ~10 sequences. Therefore, only 10 sequences were sampled from each of these methods. For each set of generated sequences, where applicable, sequences were down-sampled to consider only those with the lowest RhoFold-predicted RMSD with respect to Mango-III in 6UP0, as well as those with at most 8 “C” repeats in order to improve synthesizability, resulting in a final set of 70 sequences (10 sequences corresponding to each model).
Sequences and sequence similarity.
Sequence similarity was calculated using the pairwise2.align.globalxx in BioPython, as the number of matches in the highest-scoring alignment divided by the length of the aligned sequence. The reference sequences used for calculating sequence similarity were as follows: “GCUACGAAGGAAGGAUUGGUAUGUGGUAUAUUCGUAGC” for 6UP0 (a truncated variant of Mango-III A10U), “GUACGAAGGGACGGUGCGGAGAGGAGAGUACGUGC” for Mango-I, “GUACGAAGGAGAGGAGAGGAAGAGGAGAGUACGUGC” for Mango-II, “GUACGAAGGAAGGAUUGGUAUGUGGUAUAUUCGUACGUGC” for Mango-III, “GUACGAAGGAAGGUUUGGUAUGUGGUAUAUUCGUACGUGC” for Mango-III A10U, and “GUACCGAGGGAGUGGUGAGGAUGAGGCGAGUACGUGC” for Mango-IV. We note that Mango-III A10U is referred to as “Mango-III” in this work, and the sequence for Mango-III noted above (without the A10U mutation) was used only as a reference sequence for calculating sequence similarity. The sequences for aptamers 1–4 used were “GUUACGGGGAAGGAGCUAAUGCUGUGUGCGUUCGUGGU”, “GCUACGGGGAGAGGACUAAUGCUGUAUGCGUUCGCGGC”, “GUUACGGGGAAGGAAUCAAUGCUGUUCGUGCUUACGGC”, and “GUUAUGGGGAAGGAGUCGAUGCUGUGCGCGCUUGUGGU”, respectively.
Structural clustering.
RhoFold was used to predict RNA 3D structures. US-align46 was used for structural alignment, producing a matrix of TM-scores. Spectral clustering in scikit-learn was performed on the resulting matrix, and t-SNE using default parameters was used to visualize the clustering.
Synthesis and experimental testing of generated RNAs.
Generated RNAs were synthesized by Integrated DNA Technologies (Coralville, IA) and resuspended in TE buffer (pH 8.0). In vitro reactions were performed on a black 384-well microplate with each RNA at a final concentration of 25 μM and TO1-Biotin (TO1–3PEG-Biotin, G955, Applied Biological Materials, Richmond, Canada) at a final concentration of 10 μM in reaction buffer (TE buffer containing 40 mM HEPES, 100 mM KCl, and 1 mM MgCl2). Reactions were incubated at 37°C for 30 min, and fluorescence was measured at Ex/Em = 475/500–550 using a SpectraMax M3 plate reader (Molecular Devices, San Jose, CA) or a Promega GloMax plate reader (Promega, Madison, WI). A length-controlled random 36-nucleotide aptamer was used as a negative control. A list of all RNA sequences synthesized for testing and corresponding experimental data can be found in Supplementary Data 1.
Binding predictions.
As discussed in the main text, different from other generated sequences based on Mango-I and Mango-III, aptamer 1 clustered similarly to Mango-III more than did Mango-I, suggesting that it was sampling a structural space associated with high fluorescence and that conserved 3D structural features with Mango-III’s may underlie its activity. Despite this suggestion, using sequence- and secondary structure-based deep learning approaches to predict TO1-Biotin binding activity as an indicator of fluorescence intensity did not result in a substantial correlation between the resulting scores and the empirically-observed fluorescence intensities across the 110 synthesized and tested aptamers (Supplementary Fig. 2). It is possible that limitations in these methods, as opposed to substantive differences in 3D structure, underlie the lack of predictive ability, as has been suggested for molecular docking using AlphaFold-predicted protein structures58. Specifically, in order to leverage all available information, we compiled available SELEX data for Mango aptamers (Supplementary Dataset 1 of ref. 59). We used these data to train four distinct models: PrismNet, DLPRB_cnn, DLPRB_rnn, and MPBind. For PrismNet, DLPRB_cnn, and DLPRB_rnn, we used default settings of model architecture and model parameters provided in their respective GitHub repositories (https://github.com/kuixu/PrismNet and https://github.com/ilanbb/dlprb). For MPBind, we used the default settings provided in the official user guide34. We found that PrismNet, DLPRB_cnn, and DLPRB_rnn performed worse than MPBind using SELEX data when performance was measured using the Pearson correlation coefficient with respect to relative fluorescence intensity values normalized by that of Mango-I (Supplementary Data 1). We note that MPBind was originally developed to predict SELEX-derived binding aptamers: because MPBind is a meta-motif-based statistical framework, it may be particularly applicable and predictive when trained using SELEX data, which typically provide large amounts of binding information relevant to specific sequence motifs.
Aptamer optimization.
5,000 RNA sequences were generated using the predicted structure of aptamer 1 as input with a fully-trained RhoDesign model, as described in the main text. Sequences were further filtered for MPBind scores >0.4 (approximately that of aptamer 1) and for higher sequence similarity with respect to aptamer 1 than any Mango aptamer (Supplementary Data 1).
Pharmacologic inhibition of fluorescence activity.
Three different G-quadruplex-selective small-molecule binders, TMPyP4, pyridostatin, and carboxypyridostatin37–39, were procured from Cayman Chemical Company (Ann Arbor, MI) and MedChemExpress (Monmouth Junction, NJ) and dissolved in dimethyl sulfoxide (DMSO) to generate working solutions. Compounds or vehicle (1% DMSO) were then added at the indicated final concentrations to reactions containing 10 μM of RNA aptamer and 5 μM of TO1-Biotin, under conditions similar to those described above. Reactions were incubated at 37°C for 30 min, and fluorescence was measured at Ex/Em = 475/500–550 using a Promega GloMax plate reader.
QUMA-1 dye fluorescence.
For direct detection of G-quadruplexes, BioTracker QUMA-1 RNA G-quadruplex live cell dye was obtained from MilliporeSigma (SCT056), dissolved in DMSO, and added to a final concentration of 10 μM to reaction buffer containing 10 μM of RNA aptamer and no TO1-Biotin. Reactions were incubated at 37°C for 30 min, and fluorescence was measured at Ex/Em = 520/660–720 using a Promega GloMax plate reader.
Extended Data
Extended Data Fig. 1. Structural fidelity of RhoFold’s Mango-III prediction, conserved sequence motifs in Mango aptamers, and comparison to aptamers 1–4.

a, (Left) RhoFold-predicted 3D structure of Mango-III, aligned to the ground truth structure for Mango-III in PDB 6UP0. (Right) AlphaFold 3-predicted 3D structure of Mango-III, aligned to the ground truth structure for Mango-III in PDB 6UP0.
b, Comparison of aptamers 1–4’s sequences against Mango sequences. Here, conserved sequence motifs in Mango aptamers are indicated in red.
Extended Data Fig. 2. AlphaFold 3-predicted 3D and RhoFold-predicted secondary structures.

a, Predicted 3D structures for aptamers 1–4 generated using AlphaFold 3, as detailed in the Methods—RNA 3D structure prediction. RMSD, TM-score, and pLDDT values for each structure as compared to the ground truth structure for Mango-III in PDB 6UP0 are shown.
b, Secondary structures for Mango-III and aptamers 1–4, as generated based on the corresponding PDB structure (6UP0; Mango-III) or RhoFold predictions (aptamers 1–4), as detailed in the Methods—RNA secondary structure prediction.
Supplementary Material
Acknowledgements:
This work was supported by the National Institute of Allergy and Infectious Diseases of the National Institutes of Health under award number K25AI168451 (to F.W.), the Swiss National Science Foundation under grant number SNSF_ 203071 (to A.K.), the National Science Foundation Graduate Research Fellowship (to A.Z.W.), the Research Grants Council of the Hong Kong Special Administrative Region, China (project No. CUHK 24204023 to Y.L.), a grant from Innovation and Technology Commission of the Hong Kong Special Administrative Region, China (project No. GHP/065/21SZ to Y.L.), by the National Key R&D Program of China (project No. 2022ZD0160101 to Y.L.), the Defense Threat Reduction Agency (grant number HDTRA12210032 to J.J.C.), the Air Force Office of Scientific Research (grant number FA9550-22-1-0316 to J.J.C.), and the Broad Institute of MIT and Harvard (to J.J.C.). This work is part of the Antibiotics-AI Project, which is directed by J.J.C. and supported by the Audacious Project, Flu Lab, LLC, the Sea Grape Foundation, R. Zander and H. Wyss for the Wyss Foundation, and an anonymous donor. The funders had no role in study design, data collection and analysis, decision to publish or preparation of the manuscript.
Footnotes
Competing interests: J.J.C. is the founding Scientific Advisory Board chair of Integrated Biosciences. F.W. is a co-founder of Integrated Biosciences. S.O. has an equity interest in Integrated Biosciences. The remaining authors declare no competing interests.
Data availability:
The numerical data supporting the findings of this paper are provided in the Source Data, and the sequences can be generated by running RhoDesign. Source Data for Figures 1 and 2 are available. Sequences generated from RhoDesign and accompanying data are available as Supplementary Data 1. The training dataset and model checkpoints for RhoDesign are available from https://zenodo.org/records/1389241360. The PDB structure for Mango-III (A10U), 6UP0, is available from https://www.rcsb.org/structure/6up0.
Code availability:
RhoDesign is available at https://github.com/ml4bio/RhoDesign and from https://zenodo.org/records/1389241360.
References
- 1.Cech TR, Zaug AJ, and Grabowski PJ In vitro splicing of the ribosomal RNA precursor of Tetrahymena: involvement of a guanosine nucleotide in the excision of the intervening sequence. Cell 27, 487–496 (1981). [DOI] [PubMed] [Google Scholar]
- 2.Guerrier-Takada C, Gardiner K, Marsh T, Pace N, and Altman S The RNA moiety of ribonuclease P is the catalytic subunit of the enzyme. Cell 35, 849–857 (1983). [DOI] [PubMed] [Google Scholar]
- 3.Statello L, Guo C-J, Chen L-L, and Huarte M Gene regulation by long non-coding RNAs and its biological functions. Nat. Rev. Mol. Cell Biol 22, 96–118 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Dinger ME, Mercer TR, and Mattick JS RNAs as extracellular signaling molecules. J. Mol. Endocrinol 40, 151–159 (2008). [DOI] [PubMed] [Google Scholar]
- 5.Keefe AD, Pai S, and Ellington A Aptamers as therapeutics. Nat. Rev. Drug. Discov 9, 537–550 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Tuerk C, MacDougal S, and Gold L RNA pseudoknots that inhibit human immunodeficiency virus type 1 reverse transcriptase. Proc. Natl. Acad. Sci. USA 89, 6988–6992 (1992). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Pardee K et al. Rapid, low-cost detection of Zika virus using programmable biomolecular components. Cell 165, 1255–1266 (2016). [DOI] [PubMed] [Google Scholar]
- 8.Angenent-Mari NM, Garruss AS, Soenksen LR, Church G, and Collins JJ A deep learning approach to programmable RNA switches. Nat. Commun 11, 5057 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Valeri JA et al. Sequence-to-function deep learning frameworks for engineered riboregulators. Nat. Commun 11, 5058 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Takahashi MK et al. A low-cost paper-based synthetic biology platform for analyzing gut microbiota and host biomarkers. Nat. Commun 9, 3347 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Green AA, Silver PA, Collins JJ, and Yin P Toehold switches: de-novo-designed regulators of gene expression. Cell 159, 925–939 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Paige JS, Wu KY, and Jaffrey SR RNA mimics of green fluorescent protein. Science 333, 642–646 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Miao Z and Westhof E RNA structure: advances and assessment of 3D structure prediction. Annu. Rev. Biophys 46, 483–503 (2017). [DOI] [PubMed] [Google Scholar]
- 14.Jumper J et al. Highly accurate protein structure prediction with AlphaFold. Nature 596, 583–589 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Baek M et al. Accurate prediction of protein structures and interactions using a three-track neural network. Science 373, 871–876 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Shen T et al. E2Efold-3D: End-to-end deep learning method for accurate de novo RNA 3D structure prediction. arXiv:2207.01586 (2022). [Google Scholar]
- 17.Wang W et al. trRosettaRNA: automated prediction of RNA 3D structure with transformer network. Nat. Commun 14, 7266 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Pearce R, Li Y, Omenn GS, and Zhang Y Fast and accurate Ab Initio Protein structure prediction using deep learning potentials. PLoS Comput. Biol 18, e1010539 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Abramson J et al. Accurate structure prediction of biomolecular interactions with AlphaFold 3. Nature 630, 493–500 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Das R et al. Assessment of three-dimensional RNA structure prediction in CASP15. Proteins 91, 1747–1770 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Runge F, Stoll D, Falkner S, and Hutter F Learning to design RNA. International Conference on Learning Representations 2019 (2019). [Google Scholar]
- 22.Wu MJ, Andreasson JOL, Kladwang W, Greenleaf W, and Das R Automated design of diverse stand-alone riboswitches. ACS Synth. Biol 8, 1838–1846 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Berman HM et al. The Protein Data Bank. Nucleic Acids Res 28, 235–242 (2000). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Jing B et al. Learning from protein structure with geometric vector perceptrons. International Conference on Learning Representations (2021). [Google Scholar]
- 25.Vaswani A et al. Attention is all you need. Advances in Neural Information Processing Systems (2017). [Google Scholar]
- 26.Hsu C et al. Learning inverse folding from millions of predicted structures. Proceedings of the 39th International Conference on Machine Learning, PMLR 162, 8946–8970, (2022). [Google Scholar]
- 27.Yang X, Yoshizoe K, Taneda A, and Tsuda K RNA inverse folding using Monte Carlo tree search. BMC Bioinformatics 18, 468 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Joshi CK and Liò P gRNAde: A geometric deep learning for 3D RNA inverse design. Methods Mol. Biol 2847, 121–135 (2025). [DOI] [PubMed] [Google Scholar]
- 29.Tan C et al. RDesign: Hierarchical data-efficient representation learning for tertiary structure-based RNA design. arXiv:2301.10774 (2023). [Google Scholar]
- 30.Rubio-Largo Á, Lozano-García N, Granado-Criado J, and Vega-Rodríguez MA Solving the RNA inverse folding problem through target structure decomposition and Multiobjective Evolutionary Computation. Appl. Soft Comput 147, 110779 (2023). [Google Scholar]
- 31.Autour A et al. Fluorogenic RNA Mango aptamers for imaging small non-coding RNAs in mammalian cells. Nat. Commun 9, 656 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Jeng SCY et al. Fluorogenic aptamers resolve the flexibility of RNA junctions using orientation-dependent FRET. RNA 27, 433–444 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Iwano N et al. Generative aptamer discovery using RaptGen. Nat. Comput. Sci 2, 378–386 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Jiang P et al. MPBind: a Meta-motif-based statistical framework and pipeline to Predict Binding potential of SELEX-derived aptamers. Bioinformatics 30, 2665–2667 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Jeng SC, Chan HH, Booy EP, McKenna SA, and Unrau PJ Fluorophore ligand binding and complex stabilization of the RNA Mango and RNA Spinach aptamers. RNA 22, 1884–1892 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Trachman RJ III, et al. Structural basis for high-affinity fluorophore binding and activation by RNA Mango. Nat. Chem. Biol 13, 807–813 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Liu LY, Ma TZ, Zeng YL, Liu W, and Mao ZW Structural basis of pyridostatin and its derivatives specifically binding to G-quadruplexes. J. Am. Chem. Soc 144, 11878–11887 (2022). [DOI] [PubMed] [Google Scholar]
- 38.Han FX, Wheelhouse RT, and Hurley LH Interactions of TMPyP4 and TMPyP2 with quadruplex DNA. Structural basis for the differential Effects on telomerase inhibition. J. Am. Chem. Soc 121, 3561–3570 (1999). [Google Scholar]
- 39.Rocca R et al. Molecular recognition of a carboxy pyridostatin toward G-quadruplex structures: Why does it prefer RNA. Chem. Biol. Drug Des 90, 919–925 (2017). [DOI] [PubMed] [Google Scholar]
- 40.Chen XC et al. Tracking the dynamic folding and unfolding of RNA G-quadruplexes in live cells. Angew. Chem. Int. Ed. Engl 57, 4702–4706 (2018). [DOI] [PubMed] [Google Scholar]
- 41.Ellington AD and Szostak JW In vitro selection of RNA molecules that bind specific ligands. Nature 346, 818–822 (1990). [DOI] [PubMed] [Google Scholar]
- 42.Lu XJ, Bussemaker HJ, and Olson WK DSSR: an integrated software tool for dissecting the spatial structure of RNA. Nucleic Acids Res 43, e142 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.The RNAcentral Consortium. The RNAcentral RNAcentral: a hub of information for non-coding RNA sequences. Nucleic Acids Res 47, D221–D229 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Zhang Y and Skolnick J TM-align: a protein structure alignment algorithm based on the TM-score. Nucleic Acids Res 33, 2302–2309 (2005). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Huang Y, Niu B, Gao Y, Fu L, and Li W CD-HIT Suite: a web server for clustering and comparing biological sequences. Bioinformatics 26, 680–682 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Zhang C, Shine M, Pyle AM, and Zhang Y US-align: universal structure alignments of proteins, nucleic acids, and macromolecular complexes. Nat. Methods 19, 1109–1115 (2022). [DOI] [PubMed] [Google Scholar]
- 47.Huang P-S, Boyken SE, and Baker D The coming of age of de novo protein design. Nature 537, 320–327 (2016). [DOI] [PubMed] [Google Scholar]
- 48.Boniecki MJ et al. SimRNA: a coarse-grained method for RNA folding simulations and 3D structure prediction. Nucleic Acids Res 44, e63 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Li Y et al. Integrating end-to-end learning with deep geometrical potentials for ab initio RNA structure prediction. Nat. Commun 14, 5745 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Biesiada M et al. Automated RNA 3D structure prediction with RNAComposer. Methods Mol. Biol 1490, 199–215 (2016). [DOI] [PubMed] [Google Scholar]
- 51.Baek M et al. Accurate prediction of protein–nucleic acid complexes using RoseTTAFoldNA. Nat. Methods 21, 117–121 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Case DA et al. AmberTools. J. Chem. Inf. Model 63, 6183–6191 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Zok T et al. RNApdbee 2.0: multifunctional tool for RNA structure annotation. Nucleic Acids Res 46, W30–W35 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Fu L et al. UFold: fast and accurate RNA secondary structure prediction with deep learning. Nucleic Acids Res 50, e14 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Lorenz R et al. ViennaRNA package 2.0. Algorithms Mol. Biol 6, 26 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Sato K, Akiyama M, and Sakakibara Y RNA secondary structure prediction using deep learning with thermodynamic integration. Nat. Commun 12, 941 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Chen J et al. Interpretable RNA foundation model from unannotated data for highly accurate RNA structure and function predictions. arXiv:2204.00300 (2022). [Google Scholar]
- 58.Wong F et al. Benchmarking AlphaFold-enabled molecular docking predictions for antibiotic discovery. Mol. Syst. Biol 18, e11081 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Trachman RJ III, et al. Structure and functional reselection of the Mango-III fluorogenic RNA aptamer. Nat. Chem. Biol 15, 472–479 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Wong F et al. Supporting code for: Deep generative design of RNA aptamers using structural predictions. Zenodo https://zenodo.org/records/13892413 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The numerical data supporting the findings of this paper are provided in the Source Data, and the sequences can be generated by running RhoDesign. Source Data for Figures 1 and 2 are available. Sequences generated from RhoDesign and accompanying data are available as Supplementary Data 1. The training dataset and model checkpoints for RhoDesign are available from https://zenodo.org/records/1389241360. The PDB structure for Mango-III (A10U), 6UP0, is available from https://www.rcsb.org/structure/6up0.
RhoDesign is available at https://github.com/ml4bio/RhoDesign and from https://zenodo.org/records/1389241360.
