| Literature DB >> 28659722 |
Lizhong Ding1, Ethan Rath1, Yongsheng Bai1,2.
Abstract
BACKGROUND: Alternative splicing (AS) is a posttranscriptional process that produces differ-ent transcripts from the same gene and is important to produce diverse protein products in response to environmental stimuli. AS occurs at specific sites on the mRNA sequence, some of which have been de-fined. Multiple bioinformatics tools have been developed to detect AS from experimental data.Entities:
Keywords: Alternative splicing; RNA-seq; Read-split-run; Read-split-walk; Splice junctions detection; Spliceosome
Year: 2017 PMID: 28659722 PMCID: PMC5476949 DOI: 10.2174/1389202918666170215125048
Source DB: PubMed Journal: Curr Genomics ISSN: 1389-2029 Impact factor: 2.236
Publication information of the published tools.
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Alt Event Finder | 2012-12-17 | 2013-01-22 | 0.1 | yes | 6 | [ | |
| SpliceMap | 2010-04-05 | 2010-10-23 | 3.3.5.2 | yes | 125 | [ | |
| FineSplice | 2014-02-25 | 2014-04-01 | 0.2.2 | yes | 6 | [ | |
| RSW | 2014-07-03 | 2014-01-22 | N/A | yes | 2 | [ | |
| RSR | 2016-08-23 | 2016-01-06 | N/A | yes | 1 | [ | |
| PASTA | 2013-04-04 | 2012-05-07 | 0.95 | yes | 10 | [ | |
| rMATS | 2014-12-05 | 2016-08-18 | 3.25 | yes | 22 | [ | |
| SOAPsplice | 2011-07-07 | 2013-04-24 | 1.1 | yes | 44 | [ | |
| SplicePie | 2015-03-23 | 2014-08-27 | N/A | yes | 3 | [ | |
| SplicingCompass | 2013-02-28 | undownloadable | N/A | no | 21 | [ | |
| TopHat | 2009-03-06 | 2016-02-23 | 2.1.1 | yes | 3307 | [ | |
| TrueSight | 2012-12-18 | 2012-09-15 | 0.06 | yes | 12 | [ | |
| NSMAP | 2011-05-16 | December, 2010 | 0.1.0 | yes | 14 | [ | |
| rSeqDiff | 2013-11-18 | 2013-09-10 | 0.1 | yes | 4 | [ | |
| rSeqNP | 2015-02-24 | 2015-01-01 | 1 | yes | 0 | [ |
Working principles, aligners, prior separately running tools, and running platform of reviewed tools.
|
|
|
|
|
|
|---|---|---|---|---|
| Alt Event Finder | Combines read alignment tool and transcript isoform reconstruction tool to produce transcript isoform annotations. | Linux | BFAST/TopHat + Cufflinks/Scripture | BFAST/ TopHat |
| SpliceMap | Pins down one end of the SJ by matching the read spanning a junction longer than its half-length and then uses the matched part as a seeding to locate the other end. | Linux | no need | Bowtie/ Eland/ Seq Map |
| FineSplice | Uses a semi-supervised anomaly detection approach of a logistic regression model to estimate the SJs from the TopHat2 alignment results. | Linux | TopHat2 | TopHat2 |
| RSW | Uses Bowtie to do initial read alignment, splits IUM reads into halves, and then uses Bowtie to align the split read halves back to the reference genome. | Linux | no need | Bowtie |
| RSR | Similar to RSW, but improved | Linux | no need | Bowtie |
| PASTA | Uses heuristic patterned alignments and a logistic regression statistical model to detect exon-intron junctions. | Linux | no need | Bowtie |
| rMATS | Utilizes the hierarchical framework to simultaneously calculate variability among replicates and estimate uncertainty of isoform fraction within individual replicates. | Linux | no need | STAR |
| SOAPsplice | Reports SJ candidates from both spliced and intact alignment and filters out false positives | Linux | no need | BWT |
| SplicePie | Detects AS events by capturing pre-mRNAs at different splicing stages: pre-, intermediate-, and post-splicing stages. | Linux | GSNAP + SAMtools | GSNAP |
| SplicingCompass | Calculates geometric angles between the multiple- dimension exon read counts vectors to detect differential AS events. | R package | TopHat + BEDTools | TopHat |
| TopHat | Mapped regions are computed to yield initial consensus. Initially unmapped reads are indexed and mapped to the potential SJs. | Linux | no need | Bowtie/ Bowtie2 |
| TrueSight | Forms a unified model that uses adaptive training of iterative logistic regression to identify novel SJs and rule out unreliable SJs. | Linux | no need | Bowtie |
| NSMAP | Identifies the structures of expressed isoforms and estimates the expression levels of known and novel expressed isoforms at the same time | MatLab package | TopHat | TopHat |
| rSeqDiff | Uses an extended linear Poisson model to identify differential isoform expressions in multiple RNA-seq samples | R package | rSeq | SeqMap/ Eland/ BWA/ Bowtie/ bowtie2 |
| rSeqNP | Executes a non-parametric approach to test the differential expression (DE) and differential splicing (DS) using RNA-seq data. | R package | rSeq/RSEM | SeqMap/ Eland/ BWA/ Bowtie/ bowtie2 |
Sequencing depth dependency and isoform annotation basis of the reviewed tools.
|
|
|
|
|---|---|---|
| Alt Event Finder | N/A | no |
| SpliceMap | 50X | no |
| FineSplice | N/A | no |
| RSW | N/A | no |
| RSR | N/A | no |
| PASTA | N/A | no |
| rMATS | N/A | yes |
| SOAPsplice | 10X | no |
| SplicePie | N/A | no |
| SplicingCompass | N/A | yes |
| TopHat | 20X | no |
| TrueSight | N/A | no |
| NSMAP | N/A | no |
| rSeqDiff | N/A | yes |
| rSeqNP | N/A | yes |
Note: Since there is no clear declaration of sequencing depth threshold values mentioned in some of the tool papers, the sequencing depth information in the depth threshold column is marked as “N/A”.
Detected AS types or differentially spliced isoforms of these tools. If the tools can detect the splice junctions, the precise AS events are listed in the right column.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| ||||||||||||
| Alt Event Finder | no | no | yes | yes | no | no | no | no | no | no | no | no | yes |
| SpliceMap | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| FineSplice | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| RSW | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes |
| RSR | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes |
| PASTA | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| rMATS | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no |
| SOAPsplice | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| SplicePie | no | no | yes | yes | no | yes | no | no | no | no | yes | no | yes |
| SplicingCompass | no | yes | no | no | no | no | no | no | no | no | no | no | no |
| TopHat | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| TrueSight | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| NSMAP | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes |
| rSeqDiff | no | yes | no | no | no | no | no | no | no | no | no | no | no |
| rSeqNP | no | yes | no | no | no | no | no | no | no | no | no | no | no |
The abbreviations are as follows: cassette exon (also called exon skipping or skipped exon): SE; mutually exclusive exons: MXE; retention of intron: RI; alternative 5’ splicing site (5’ss): A5SS; alternative 3’ splicing site (3’ss): A3SS; alternative first exon: AFE; alternative last exon: ALE; non-sequential splicing and recursive splicing: NSS&RS; cytosol splicing: CS; de novel splice junction: DNSJ.
Running speed, accuracy, and specificity of AS detection tools.
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| Alt Event Finder | ENCODE | 12 | 1.364 | 100 | 30569 | N/A |
| SpliceMap | ENCODE | 42 | 3.1 | 99.9 | 11882 | N/A |
| FineSplice | ENCODE | 2 | 1.364 | 100 | 8577 | N/A |
| RSW | N/A | N/A | N/A | N/A | N/A | N/A |
| RSR | ENCODE | 24 | 3.968 | 100 | 3143 | N/A |
| PASTA | ENCODE | 350 | 2.17 | 101 | 14675 | N/A |
| rMATS | mouse used in RSW study | 44 | 26.536 | 274 | N/A | 17 |
| SOAPsplice | ENCODE | 123 | 5.332 | 99.7 | 10381 | N/A |
| SplicePie | N/A | N/A | N/A | N/A | N/A | N/A |
| SplicingCompass | N/A | N/A | N/A | N/A | N/A | N/A |
| TopHat | ENCODE | 1.75 | 1.364 | 100 | 9619 | N/A |
| TrueSight | ENCODE | 229 | 2.914 | 571 | 12360 | N/A |
| NSMAP | N/A | N/A | N/A | N/A | N/A | N/A |
| rSeqDiff | mouse used in RSW study | 115 | 0.186 | 119 | N/A | 203 |
| rSeqNP | N/A | N/A | N/A | N/A | N/A | N/A |