HMMSplicer

HMMSplicer identifies splice junctions from RNA-Seq short reads to map exon-exon boundaries, including novel and inexact splicing events, to support transcriptome and alternative splicing analysis.


Key Features:

  • HMM-based prediction: Employs a Hidden Markov Model to predict splice junctions from RNA-Seq reads and reports improved specificity and higher junction recovery across datasets including Arabidopsis thaliana, Plasmodium falciparum, and Homo sapiens.
  • Splice-junction mapping: Maps short reads that span exon-exon junctions back to a reference genome to enable discovery of previously unknown junctions.
  • Canonical and non-canonical junction detection: Identifies both canonical and non-canonical splice junctions.
  • Inexact splicing detection: Detects inexact splicing events and in Homo sapiens identifies 3.6% of 3' splice sites and 1.4% of 5' splice sites as inexact, typically differing by three bases.
  • Versatility across genomes: Effective in compact genomes and for genes with low expression, alternative splicing isoforms, or non-canonical splice junctions.
  • Scoring system: Assigns a score to each predicted junction to allow thresholding between sensitivity and specificity.

Scientific Applications:

  • Alternative splicing analysis: Supports identification and characterization of alternative splicing isoforms from RNA-Seq data.
  • Transcriptome annotation and novel junction discovery: Enables discovery of novel splice junctions and transcriptome annotation in organisms lacking comprehensive gene models.
  • Detection of rare and inexact events: Facilitates detection and analysis of rare and inexact splicing events, including non-canonical splice sites.
  • Comparative transcriptomics: Applicable to transcriptomic studies in Arabidopsis thaliana, Plasmodium falciparum, and Homo sapiens, among other organisms.

Methodology:

Analyzes short reads from RNA-Seq data using a Hidden Markov Model to predict splice junctions without relying on pre-existing gene models; implemented in Python.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Dimon MT, Sorber K, DeRisi JL. HMMSplicer: A Tool for Efficient and Sensitive Discovery of Known and Novel Splice Junctions in RNA-Seq Data. PLoS ONE. 2010;5(11):e13875. doi:10.1371/journal.pone.0013875. PMID:21079731. PMCID:PMC2975632.