Closed federicomarini closed 2 years ago
I worked through all the errors, warnings and notes. BiocCheck still prints some issues, I added them to the end of the TODO file with some comments, @federicomarini could you check if I should look at some again?
One question on parallelization: I am currently using parallel::mclapply()
for my multi-thread functions. Should I switch that to BiocParallel::bplapply()
(https://contributions.bioconductor.org/r-code.html?q=parallel#parallel-recommendations)?
Yes, I think it will make the review process easier if we use the recommended parallelization. I guess it is not too much work to switch?
BiocParallel
is a breeze to use, also because it automatically handles the backend to use for you.
So, yes, from my side it is a totally recommended thing to do, not only because Bioc asks you to do so.
BiocParallel::bplapply()
is as close to a drop in replacement as it can be.
My suggestion to be sure that it is the case, do a couple of targeted unit tests before & after switching?
I'll be on the items in the TODO later 😉
Upon resolving, these can get a simple
strikethrough(or even use checkboxes).Hope this can help even more in grooming up before submission.