| Literature DB >> 35386433 |
Ying Liang1, Niannian Liu1, Le Yang1, Jianjun Tang1, Yinglong Wang1, Meng Mei2.
Abstract
Circular RNA (circRNA) is a non-coding molecule produced through alternative splicing of one or more exons of a gene in the presence of an RNA-induced silencing complex (RISC). Its formation depends on complementary intron sequences on both sides of the circularized sequence. CircRNA functions as a sponge for miRNA, playing the role of the transcriptional regulator or potential biomarker. It has an impact on fetal growth and on synaptic facilitation in the brain. In this review, we illustrate biogenesis mechanisms, characteristics, and functions of cirRNAs. We also summarize methods using sequence feature and RNA next-generation sequencing data for circRNA prediction. Finally, we discuss the state of the research on circRNA in diseases, which will bring new contributions to future disease treatments.Entities:
Keywords: CircRNA; alternative splicing; biomarker; complementary intron; disease; miRNA sponge
Year: 2021 PMID: 35386433 PMCID: PMC8905635 DOI: 10.2174/1389202922666210331130722
Source DB: PubMed Journal: Curr Genomics ISSN: 1389-2029 Impact factor: 2.689
Detection methods of circRNAs based on sequencing data.
| Method | Approach | Dataset or Database | Language | URL |
|---|---|---|---|---|
| Find-circ [ | Find-circ takes two 20 bp of the reads that are not mapped and map them to the genome again. Next, the GU/AG cleavage site is found by short sequence alignment to infer the potential circular RNA sequence. | human hg19, | python |
|
| CIRI [ | The fasta sequence of the input genome is compared with the same file generated by the sequencing data to detect junction reads: paired chiastic clipping signals at the junction points of the covered circular RNA. Compare junction reads. The conservative splicing sites of PEM and GT-AG are filtered, and the dynamic programming algorithm performs the final circular RNA prediction. | ENCODE RNA-seq data | perl |
|
| DCC [ | DCC uses | rRNA-depleted total RNA-seq data | python |
|
| KNIFE [ | Detect and quantify circular and linear RNA splicing events at the annotated and unannotated exon boundaries, including intergenic regions of the genome, thereby improving the sensitivity and specificity of circular RNA detection. | ENCODE poly(A) + and poly(A) - RNA-Seq data | Python/perl |
|
| CIRC explorer [ | Identify the linker reads from the reverse splicing exons, realign the connected reads with the existing gene annotations, determine the precise locations of the splicing sites of the downstream donor and upstream acceptor, and use a custom algorithm to adjust the mapping errors based on RefSeq exon annotations | RNase R- treated RNA-seq from H9 human embryonic stem cells (hESCs) | python |
|
| UROBORUS [ | The artificial paired-end seed (20 bp) is first extracted from two ends of reads in an unmapped.sam file, and then aligned to the reference genome. The UROBORUS pipeline designed algorithm to deal with BMJ and UMJ reads, and detect more circRNA supported reads. | RNA-seq data of glioma samples in Hg19 | perl |
|
| MAP splice [ | In the ‘tag alignment’ phase, candidate alignments of the | a synthetic noise-free RNA-seq data | python |
|
| Segemehl [ | Segemehl is a single-end RNA-seq data segmentation read mapping algorithm, which combines seed mapping based on error ESA and fast bit vector comparison. It can accommodate multiple splits in one read and does not make a priori assumptions about the transcript structure. It is implemented in the Segemehl mapping tool, which can easily identify conventional splice junctions, collinear and non-collinear fusion transcripts, and trans-spliced RNA | RefSeq database Drosophila RNA-seq dataset human melanoma transcriptome dataset | python |
|
| NCL scan [ | Map RNA sequence reads with | hg19 | python |
|
| PTES Finder [ | PTES Finder identifies putative | sample SRR4497 5A in human fibroblast total RNA | perl |
|
| CircRNA-finder [ | STAR compares the reference genome and runs circRNA-finder to get the circular RNA file whose splicing site meets the GT-AG splicing signal | Drosophila total RNA- | perl |
|
| CircRNAFisher [ | CircRNAFisher is a systematic calculation pipeline suitable for whole-genome circRNA identification and annotation from scratch. CircRNAFisher combines BSJ search with a series of statistical filters to detect candidate circRNAs. It can also combine BSJ overlapping reading fragments with inconsistent BSJ Read the fragment to estimate the P value of the identified circRNA | A549 and MCF7 in RNA-Seq data from the ENCODE | perl |
|
| PcircRNA-finder [ | PcircRNA-finder collects all backsplice sites by chiastic clipping mapping of PE reads based on available main fusion detection methods. | rRNA-/RNAase R RNA-Seq data | python |
|
Sequence feature approaches for circRNA classification
| Method | Approach | Dataset or | Language | URL |
|---|---|---|---|---|
| Context regression | The features are inputted into a neural network that generates a contextual weight for each feature | CircNet | python |
|
| Helm [ | The goal of HELM is to learn the sparse encoder in an unsupervised way and transform the original input into a higher-level representation. The random disturbance of the output matrix is the input of the supervised feature classification. There is only one hidden layer for supervised feature classification. The goal is to minimize the norm of training error and output weight. | Circbase | python |
|
| Circdeep [ | Constructing RCM descriptors that provide the possibility of circularization of flanking sequences and query sequences, integrating ACNN and BLSTM to process different input data types. Integrate shared representations among different modes by fusion of RCM descriptors, ACNN-BLSTM sequence descriptors, and conservation descriptors into high-level abstract descriptorsAdd feature fusion learning to heterogeneous descriptors, train a single DNN, and finally predict circRNA. | GENCODE | python |
|
| PredcircRNA [ | PredcircRNA focuses on distinguishing circRNAs from other lncRNAs through | human circRNA data from circbase database | python |
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
|