SNPlice: variants that modulate Intron retention from RNA-sequencing data

Bioinformatics. 2015 Apr 15;31(8):1191-8. doi: 10.1093/bioinformatics/btu804. Epub 2014 Dec 6.


Rationale: The growing recognition of the importance of splicing, together with rapidly accumulating RNA-sequencing data, demand robust high-throughput approaches, which efficiently analyze experimentally derived whole-transcriptome splice profiles.

Results: We have developed a computational approach, called SNPlice, for identifying cis-acting, splice-modulating variants from RNA-seq datasets. SNPlice mines RNA-seq datasets to find reads that span single-nucleotide variant (SNV) loci and nearby splice junctions, assessing the co-occurrence of variants and molecules that remain unspliced at nearby exon-intron boundaries. Hence, SNPlice highlights variants preferentially occurring on intron-containing molecules, possibly resulting from altered splicing. To illustrate co-occurrence of variant nucleotide and exon-intron boundary, allele-specific sequencing was used. SNPlice results are generally consistent with splice-prediction tools, but also indicate splice-modulating elements missed by other algorithms. SNPlice can be applied to identify variants that correlate with unexpected splicing events, and to measure the splice-modulating potential of canonical splice-site SNVs.

Availability and implementation: SNPlice is freely available for download from as a self-contained binary package for 64-bit Linux computers and as python source-code.

Contact: or

Supplementary information: Supplementary data are available at Bioinformatics online.

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Cells, Cultured
  • Exons / genetics
  • High-Throughput Nucleotide Sequencing / methods
  • Humans
  • Introns / genetics*
  • Neoplasms / genetics
  • RNA / genetics
  • RNA Splicing / genetics*
  • Retinal Pigment Epithelium / cytology
  • Retinal Pigment Epithelium / metabolism*
  • Sequence Analysis, RNA / methods*
  • Software*


  • RNA