FineSplice is a Python wrapper to TopHat2 geared towards a reliable identification of expressed exon junctions from RNA-Seq data, at enhanced detection precision with small loss in sensitivity.

Following alignment with TopHat2 using known transcript annotations, FineSplice takes as input the resulting BAM file and outputs a confident set of expressed splice junctions with the corresponding read counts. Potential false positives arising from spurious alignments are filtered out via a semi-supervised anomaly detection strategy based on logistic regression. Multiple mapping reads with a unique location after filtering are rescued and reallocated to the most reliable candidate location.

FineSplice requires Python 2.x (>= 2.6) with the following modules installed: pysam (http://code.google.com/p/pysam/) and scikit-learn (http://scikit-learn.org/).

For further details check out our publication: Nucl. Acids Res. (2014) doi: 10.1093/nar/gku166

Features

  • Align with TopHat2 using transcript annotations for superior mapping performance
  • Run FineSplice to get rid of unreliable gapped alignments and improve splice junction detection precision
  • Outputs a confident set of exon-exon junctions with the corresponding read counts for downstream analyses

Project Samples

Project Activity

See All Activity >

Follow FineSplice

FineSplice Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free

Additional Project Details

Programming Language

Python

Related Categories

Python Bio-Informatics Software, Python Machine Learning Software

Registered

2013-11-05