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
Smart Business Texting that Generates Pipeline Icon
Smart Business Texting that Generates Pipeline

Create and convert pipeline at scale through industry leading SMS campaigns, automation, and conversation management.

TextUs is the leading text messaging service provider for businesses that want to engage in real-time conversations with customers, leads, employees and candidates. Text messaging is one of the most engaging ways to communicate with customers, candidates, employees and leads. 1:1, two-way messaging encourages response and engagement. Text messages help teams get 10x the response rate over phone and email. Business text messaging has become a more viable form of communication than traditional mediums. The TextUs user experience is intentionally designed to resemble the familiar SMS inbox, allowing users to easily manage contacts, conversations, and campaigns. Work right from your desktop with the TextUs web app or use the Chrome extension alongside your ATS or CRM. Leverage the mobile app for on-the-go sending and responding.
Learn More

Additional Project Details

Programming Language

Python

Related Categories

Python Bio-Informatics Software, Python Machine Learning Software

Registered

2013-11-05