Dear all,
I have been trying for some days to make Galaxy run tools on more than 1 core (e.g. Bowtie to use 8 or more cores on my machine with 48 cores) by modifying and activating the file jpb_conf.xml but without any luck.
I will appreciate if anyone already done it to point me to a tutorial of this method or to the other method on installing a job manager which is also I think out of mine knowledge?
I guess you deleted your comment. Anyway,
bowtie-build
is single-threaded. For the others, make sure you restart Galaxy, since thejob_conf.xml
file is only parsed when Galaxy starts.Yes , I couldnt paste my file config correctly as typing from my iPad. I restarted it. Let me see if I can paste it now....
<job_conf>
<plugins>
<plugin id="local" type="runner" load="galaxy.jobs.runners.local:LocalJobRunner" workers="8"/>
<plugin id="multilocal" type="runner" load="galaxy.jobs.runners.local:LocalJobRunner" workers="2"/>
</plugins>
<handlers>
<handler id="main"/>.
</handlers>
<destinations default="local">
<destination id="local" runner="local"/>
<destination id="multicore8" runner="multilocal">
<param id="local_slots">8</param>
</destination>
</destinations>
<tools>
<tool id="bowtie2" destination="multicore8"/>
<tool id="bowtie" destination="multicore8"/>
<tool id="bowtie-build" destination="multicore8"/>
<tool id="fastq_groomer_parallel" destination="multicore8"/>
<tool id="deeptools" destination="multicore8"/>
<tool id="cufflinks" destination="multicore8"/>
<tool id="cuffdiff" destination="multicore8"/>
<tool id="cuffmerge" destination="multicore8"/>
<tool id="tophat2" destination="multicore8"/>
</tools>
</job_conf>
I don't see anything obviously wrong with that, just make sure you restart galaxy.