Skip to content

[Bioc-devel] BiocParallel: BatchJobs backend (Was: Re: BiocParallel)

8 messages · Dan Tenenbaum, Michael Lawrence, Henrik Bengtsson +2 more

#
Hi, I'd like to pick up the discussion on a BatchJobs backend for
BiocParallel where it was left back in Dec 2012 (Bioc-devel thread
'BiocParallel' [https://stat.ethz.ch/pipermail/bioc-devel/2012-December/003918.html]).

Florian, would you mind sharing your BatchJobs backend code?  Is it
independent of BiocParallel and/or have you tried it with the most
recent BiocParallel implementation
[https://github.com/Bioconductor/BiocParallel/]?

/Henrik
On Tue, Dec 4, 2012 at 12:38 PM, Henrik Bengtsson <hb at biostat.ucsf.edu> wrote:
#
On Thu, Jun 6, 2013 at 1:56 PM, Henrik Bengtsson <hb at biostat.ucsf.edu> wrote:
You should be aware that there is  Google Summer of Code project in
progress to address this.

http://www.bioconductor.org/developers/gsoc2013/ (towards the bottom)

Dan
#
Great - this looks promising already.

What's your test system(s), beyond standard SSH and multicore
clusters?  I'm on a Torque/PBS system.

I'm happy to test, give feedback etc.  I don't see an 'Issues' tab on
the GitHub page.  Michel, how do you prefer to get feedback?

/Henrik


On Thu, Jun 6, 2013 at 5:21 PM, Michael Lawrence
<lawrence.michael at gene.com> wrote:
18 days later
#
Hi Henrik,

Sorry for the late response. Suggestions and feedback are always
welcome. I just forgot to enable the issue tracker (now enabled).

For prototyping I usually use Interactive/Multicore, but I'll
regularly test on our local clusters which use Torque or Slurm,
respectively.

Michel

2013/6/7 Henrik Bengtsson <hb at biostat.ucsf.edu>:
#
This slipped under my radar, sorry. Guess there already is some
considerable work going on right now to bring queued clusters closer into
the Bioconductor world. If my first attempt on this is still of any help I
am happy to share it, of course. Just let me know.
Michael: I tried to install your BiocParallel package but got the
following error:

** preparing package for lazy loading
Setting for worker localhost: ncpus=4
Error : objects ?getConfig?, ?setConfig? are not exported by
'namespace:BatchJobs'
ERROR: lazy loading failed for package ?BiocParallel?

Checking the source code of the latest BatchJobs version on CRAN I do not
see getConfig or setConfig to be exported there. Are you relying on a
special version of the package, or even a patched one?


Florian
On 6/25/13 2:17 PM, "Michel Lang" <michellang at gmail.com> wrote:

            
1 day later
#
Hi Florian,

Yes you're absolutely right. The fork currently depends on some
functions which are not yet included in the CRAN build. For now you
can get the latest development version on
http://batchjobs.googlecode.com. We'll upload a new version of
BatchJobs soon. I've documented this as an issue on the Github page.

And of course I'm interested in your code!

Best,
Michel