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
Photo and Video Editing APIs and SDKs Icon
Photo and Video Editing APIs and SDKs

Trusted by 150 million+ creators and businesses globally

Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
Learn More

Additional Project Details

Programming Language

Python

Related Categories

Python Bio-Informatics Software, Python Machine Learning Software

Registered

2013-11-05