Back

SiaRNA: A Siamese Neural Network with Bidirectional Cross-Attention for Pairwise siRNA-mRNA Efficacy Prediction

Vaishnavi, S.; Rajkumar, N.; Venkata Harshit, M.; Varun Raju, N.; Bhargava Chary, B.; Kondaparthi, V.

2025-12-16 bioinformatics
10.64898/2025.12.13.694094 bioRxiv
Show abstract

Small interfering RNA (siRNA) therapeutics have extraordinary potential for targeted gene silencing. They mediate post-transcriptional gene regulation by binding to complementary messenger RNA (mRNA) sequences and degrading them, thereby preventing the production of unwanted proteins. Recent machine learning and deep learning frameworks for predicting siRNA efficacy have only achieved moderate success as these models solely rely either on handcrafted features or on sequential relations and therefore cannot capture the full complexity of siRNA-mRNA interactions. In this context, we propose SiaRNA, which uses a Siamese Neural Network for feature-derived representations and a bidirectional cross-attention mechanism for sequence-level relationships. It uniquely identifies mRNAs and their corresponding siRNAs as paired entities, allowing unified and context-aware modeling. Unlike previous models, which discard 2-nucleotide (2-nt) overhangs at the 3 end while using 21-nt efficacy labels, SiaRNA both trains and tests on 21-nt sequences to ensure biologically consistent predictions. Our model sets a new performance benchmark, outperforming previous state-of-the-art models. SiaRNA is trained on the HUVK dataset achieving an accuracy of 0.881, while its generalization has been confirmed by testing on the independent Simone dataset. These results prove SiaRNAs potential as a reliable and biologically accurate framework to guide siRNA design and improve therapeutic outcomes.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.