Blast2GO
Description
{{{name}}} website
The Blast2GO Pipeline Version (B2G4Pipe) runs Blast2GO without graphical
interface. The pipeline accepts BLAST and InterProScan results and parses
the XML belonging to each sequence (provided in FASTA format). The program
extracts GO terms to each obtained blast hit by mapping to existent
annotation associations. An annotation rule finally assigns GO terms to the
query sequence. Additionally you can add domain/motif based GO term obtained
through InterProScan searches. Deduced GO terms are added to the BLAST based
annotations, always taking into account the GO True-Path-Rule.
The output files generated by B2G4Pipe are equivalent to the file generated by the desktop application. Template:App Location
Availble versions
- 2.5.0 (EL5)
- 2.5.0-20120220, 2.5.0-20120705 (EL6).
Running the application using modules
To use blast2go with the environment modules system at HPC the following commands are available:
Get module information for blast2go:
$module spider blast2go
Load the default application module:
$module load blast2go
The modulefile for this software adds the directory with executable files to the shell execution PATH and sets the following environment variables:
- HPC_BLAST2GO_DIR - directory where blast2go is located.
How To Run
How to run with default properties: use the b2g4pipe wrapper, which is equivalent to "java -Xms64m -Xmx500m -cp $B2G4PIPE/*:$B2G4PIPE/ext/*: es.blast2go.prog.B2GAnnotPipe -prop $B2G4PIPE/b2gPipe.properties -v -annot -dat -img -ips ipsr -annex -goslim -wiki $B2G4PIPE/html_template.html" and only requires the input and output file names such as : -in input.xml -out results
Additional wrappers are provided for various memory settings (See Memory Table for a table of memory vs. number of sequences that can be annotated) such as b2g4pipe-1000, b2g4pipe-1500, b2g4pipe-2000, and b2g4pipe-4000.
If you need to change the command line switches beyond the existing wrappers then you'll have to build your own appropriate command line.
To use the HPC GO database with a graphical Blast2go interface configure your Blast2go installation and use the '10.13.16.10' database host with 'blast2go' user and 'blast2go' password. You will have to create an ssh tunnel to the database host as it's not accessible otside of the HPC cluster.