Question: Descrease annotation running time by spliting contigs into separated files (maker)
0
gravatar for Rox
3.9 years ago by
Rox1.3k
France / Toulouse / GeT-Plage
Rox1.3k wrote:

Hi everyone !

I am using the tool maker to annotate my genome. The problem is that this tool is not using several cores to do the task.

So I was wondering, what about splitting my genome assembly contigs into several five (let's said 32, my number of CPU). For example, if I have 64 contigs, the 2 first one goes on one file, the 2 second ones goes on second file, and it goes on. If I launch maker, with the same amount of evidences for each file, will that be suitable ? Or does maker kind of use all the file at once to create gene models ?

The first step of maker, on my whole assembly, last something like 12 days (I have a lot of proteins evidences). I want to speed up that time by spliting the file into several part, where maker will work on in the same time. Does that seem acceptable ? Anyone already tried that ?

Thanks !

Roxane

maker annotation genome • 1.3k views
ADD COMMENTlink written 3.9 years ago by Rox1.3k

I found some things about running MAKER with multiple threads . http://weatherby.genetics.utah.edu/MAKER/wiki/index.php/MAKER_Tutorial

 -cpus|c <integer> Tells how many cpus to use for BLAST analysis.
             Note: this is for BLAST and not for MPI!

If you want to install the MPI version of MAKER, you need to have Perl
  compiled for threads and install threads 1.67 or higher.

  You will also need to install the following perl modules from CPAN.
   *DBI
   *DBD::SQLite
   *Proc::ProcessTable
   *threads (Required by MPI and accessory scripts)

Follow the instructions to set this file up, and start the mpi environment with mpdboot. 
Then run maker through the MPI manager mpiexec.

    mpdboot
    mpiexec -n 2 maker </dev/null

mpiexec is a wrapper that handles the MPI environment. 
The -n 2 flag tells mpiexec to use 2 cpus/nodes when running maker.
For a large cluster, this could be set to something like 100. 
You should now know how to start a MAKER job via MPI.
ADD REPLYlink modified 3.9 years ago • written 3.9 years ago by shenwei3565.8k
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1649 users visited in the last hour
_