TopHat

 

Overview

  • TopHat: A fast splice junction mapper for RNA-Seq reads. It aligns RNA-Seq reads to mammalian-sized genomes using the ultra high-throughput short read aligner Bowtie, and then analyzes the mapping results to identify splice junctions between exons.

Using

Use the module name tophat to discover versions available and to load the application.

The application uses python/2.7.18.

If you have loaded other modules that configure the environment to use a different version of python then this will conflict with what tophat requires and you will see errors of the form:

[]$ tophat2 -h /apps/u/opt/linux/tophat/2.1.1/tophat:224: SyntaxWarning: invalid escape sequence '\w' r=re.match("^#>(\w+):$", line) File "/apps/u/opt/linux/tophat/2.1.1/tophat", line 1003 except getopt.error, msg: ^^^^^^^^^^^^^^^^^ SyntaxError: multiple exception types must be parenthesized

To resolve perform a module purge and only have tophat running within a session.

Multicore

Some of the tophat set of commands can use multiple cores. Please specifically look at each command to see whether this is enabled. For example:

[salexan5@mblog2 5.0.3]$ tophat2 -h tophat: TopHat maps short sequences from spliced transcripts to whole genomes. ... -p/--num-threads <int> [ default: 1 ] ...