Related Experiment Video
Updated: Oct 29, 2025

A Reporter Based Cellular Assay for Monitoring Splicing Efficiency
Published on: September 15, 2021
JEDI: circular RNA prediction based on junction encoders and deep interaction among splice sites
Jyun-Yu Jiang1, Chelsea J-T Ju1, Junheng Hao1
1Department of Computer Science, University of California, Los Angeles, CA 90024, USA.
Motivation:
Circular RNA (circRNA) is a novel class of long non-coding RNAs that have been broadly discovered in the eukaryotic transcriptome. The circular structure arises from a non-canonical splicing process, where the donor site backspliced to an upstream acceptor site. These circRNA sequences are conserved across species. More importantly, rising evidence suggests their vital roles in gene regulation and association with diseases. As the fundamental effort toward elucidating their functions and mechanisms, several computational methods have been proposed to predict the circular structure from the primary sequence. Recently, advanced computational methods leverage deep learning to capture the relevant patterns from RNA sequences and model their interactions to facilitate the prediction. However, these methods fail to fully explore positional information of splice junctions and their deep interaction.
Results:
We present a robust end-to-end framework, Junction Encoder with Deep Interaction (JEDI), for circRNA prediction using only nucleotide sequences. JEDI first leverages the attention mechanism to encode each junction site based on deep bidirectional recurrent neural networks and then presents the novel cross-attention layer to model deep interaction among these sites for backsplicing. Finally, JEDI can not only predict circRNAs but also interpret relationships among splice sites to discover backsplicing hotspots within a gene region. Experiments demonstrate JEDI significantly outperforms state-of-the-art approaches in circRNA prediction on both isoform level and gene level. Moreover, JEDI also shows promising results on zero-shot backsplicing discovery, where none of the existing approaches can achieve.
Availability And Implementation:
The implementation of our framework is available at https://github.com/hallogameboy/JEDI.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
RNA Splicing
Pre-mRNA Processing: RNA Splicing
Alternative RNA Splicing
Alternative RNA Splicing
There are five types of alternative RNA splicing that vary in the ways the pre-mRNA segments are removed or retained in the mature mRNA. The first...
Chromatin Structure and RNA Splicing
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...

