Home

Awesome

awesome-alternative-splicing

What is this?

This is a resource for software and information about alternative splicing. Contributions welcome...

Types of alternative splicing

Types of alternative splicing

Source: http://rnaseq-mats.sourceforge.net/rmats3.0.9/

Software

Databases

Review of RNA-Seq splicing tools

ToolPerforms split-read alignmentTranscript reconstruction (assembly)Expression Analysis (any)Gene expression analysisTranscript specific expression analysisExon junction expressionQuantitative alternative expression analysisExpression level sensitivityOutputMinimum read length required or recommendedVisualization toolPerforms comparisons between conditions (ex. tumor vs normal)Relevant comparison to Alexa-seqData type supportedCitation
Alexa-SeqNNYYYYYJunction"Expression and structure information for junctions and genes; UCSC track infoextensive alternative expression visualization / statistics / graphs"No minimum (tested on 36bp-100bp reads)"Extensiveincludes custom graphs and links to UCSC browser"Y-
CufflinksNYYYYNYTranscript"Transcript information and expression statisticsBEDGTF"75bpUCSC browserYY
ScriptureNYYNN*NNTranscript*"Transcript structure information and non-parsimonious expression statisticsBED"75bpUCSC browserNNIllumina
SpliceMapNNYYNYNJunction"Alignments. SAMBEDWig"50bpUCSC browserNN
TopHatYNNNNYNJunction"Alignments. SAMBEDWig"75bpNNN
MMESYNNNNYNJunctionIdentified splice junctions and p-values25bpNNNIllumina"Wang et al.
G-Mo.R-SeYYNNNNNTranscript*Transcript structure information. GFF25bpGrape Genome BrowserNNIllumina"Denoeud et al.
SplitSeekYNNNNYNJunctionAlignments. BED50bpUCSC browserNNSOLiD only"Ameur et al.2010
GSNAPYYNNNNNN/AAlignments. SAM and FASTAMinimum 14bp (tested on 36bp reads)UCSC browserNNIlluminasodium bisulfite-treated DNA sequencing (for analysis of methylation status)
ToolPerforms split-read alignmentTranscript reconstruction (assembly)Expression Analysis (any)Gene expression analysisTranscript specific expression analysisExon or Junction expressionQuantitative alternative expression analysisExpression level sensitivityOutputMinimum read length required or recommendedAbility to identify rearrangements / indelsJunction IdentificationImplementationPublic toolOpen Source
Alexa-seqNNYYYYYJunction"Expression and structure information for junctions and genes; UCSC track infoextensive alternative expression visualization / statistics / graphs"No minimum (tested on 36bp-100bp reads)NDatabasePerl/R/UnixY
CufflinksNYYYYNYTranscript"Transcript information and expression statisticsBEDGTF"75bpNPredicted from dataC++
ScriptureNYYNN*NNTranscript*"Transcript structure information and non-parsimonious expression statisticsBED"75bpNPredicted from dataJavaY
SpliceMapNNYYNYNJunction"Alignments. SAMBEDWig"50bpNPredicted from dataPython
TopHatYNNNNYNJunction"Alignments. SAMBEDWig"75bpNPredicted from dataC++/Python
MMESYNNNNYNJunctionIdentified splice junctions and p-values25bpNPredicted from dataPublished algorithm onlyNN/A
G-Mo.R-SeYYNNNNNTranscript*Transcript structure information. GFF25bpNPredicted from dataPerlY**Y
SplitSeekYNNNNYNJunctionAlignments. BED50bpYPredicted from dataPerlYY (GPL)
GSNAPYYNNNNNN/AAlignments. SAM and FASTAMinimum 14bp (tested on 36bp reads)YDatabase or predicted form data"Source code in Cutility programs in Perl"Y
ToolPerforms split-read alignmentTranscript reconstruction (assembly)Expression Analysis (any)Gene expression analysisTranscript specific expression analysisExon or Junction expressionQuantitative alternative expression analysisExpression level sensitivityOutputMinimum read length required or recommendedAbility to identify rearrangements / indelsJunction IdentificationImplementationPublic toolOpen Source
Alexa-seqNNYYYYYJunction"Expression and structure information for junctions and genes; UCSC track infoextensive alternative expression visualization / statistics / graphs"No minimum (tested on 36bp-100bp reads)NDatabasePerl/R/UnixY
CufflinksNYYYYNYTranscript"Transcript information and expression statisticsBEDGTF"75bpNPredicted from dataC++
ScriptureNYYNN*NNTranscript*"Transcript structure information and non-parsimonious expression statisticsBED"75bpNPredicted from dataJavaY
SpliceMapNNYYNYNJunction"Alignments. SAMBEDWig"50bpNPredicted from dataPython
TopHatYNNNNYNJunction"Alignments. SAMBEDWig"75bpNPredicted from dataC++/Python
MMESYNNNNYNJunctionIdentified splice junctions and p-values25bpNPredicted from dataPublished algorithm onlyNN/A
G-Mo.R-SeYYNNNNNTranscript*Transcript structure information. GFF25bpNPredicted from dataPerlY**Y
SplitSeekYNNNNYNJunctionAlignments. BED50bpYPredicted from dataPerlYY (GPL)
GSNAPYYNNNNNN/AAlignments. SAM and FASTAMinimum 14bp (tested on 36bp reads)YDatabase or predicted form data"Source code in Cutility programs in Perl"Y

* Transcript expression values are non-parsimonious

** Not supported (current version not stable)