SCATTER
  General Information
  Installation Instructions
  Usage
 
 
 
 
 
 
 
 
 
 
 
 

SCATTER

  Usage

 
ScatterServer.pl -p <blast_executable_name> -d /DB_DIR/<database_name> <OPTIONS>

Command Line Options

  • SCATTER Options

    --scatterclient <filename>

    Lets you input the name of the SCATTER client file. The default is ScatterClient.pl

    --querylist <filename>

    Lets you input the name of the querylist file containing the list of query names. In the event that the querylist file is not supplied, SCATTER assumes that the individual query files are present in the $SCATTER_HOME/seq/ directory and are named query1, query2, …

    --timer

    This option allows you to time the total execution time.

    --verbose

    This option will print out the progress of the run, including the setting up and shutting down of the clients and servers.

    --splitfile <filename>

    This option allows one to input a file containing multiple queries in fasta format. The file split.pl provided along with the package will split this file into different queries and put them in the $SCATTER_HOME/seq directory.

    --port <port number>

    This option allows the user to specify a server port. If not specified, a random port number will be generated and used as the server port.

    --numclients <number>

    This option allows the user to set the number of clients to be generated per node. Make sure that the number is always less than or equal to the number of processors per node.

    --version

    This option used along with the ScatterServer.pl command prints the current version of SCATTER.

    --scheduler <option>

    This option allows you to specify a scheduler. The two types of scheduler currently available are self and chunking. The default is self. Currently, since the query directory is NFS mounted, there doesn't seem to be too much of an advantage to be gained in carrying out chunking. In fact it might even make things slower. However, future versions might not use NFS mounted directories.

    --chunksize <integer>

    This option sets the chunksize when used along with the chunking scheduler.


  • BLAST Options

    The only difference here is that all the Upper Case options for blastall have now been changed to a double letter. For e.g., blastall option "-A" has been changed to "-AA". All other options are the same as those for BLAST.