[Bioc-devel] set.seed and BiocParallel

Kasper Daniel Hansen k@@perd@n|e|h@n@en @end|ng |rom gm@||@com
Wed Mar 13 01:42:44 CET 2019


But why do you want the same seed for the different features? That is not
the right way to use stochastic methods.

Best,
Kasper

On Tue, Mar 12, 2019 at 5:20 PM Bemis, Kylie <k.bemis using northeastern.edu>
wrote:

> Hi all,
>
> I remember similar questions coming up before, but couldn’t track any down
> that directly pertain to my situation.
>
> Suppose I want to use bplapply() in a function to fit models to many
> features, and I am applying over features. The models are stochastic, and I
> want the results to be reproducible, and preferably use the same RNG seed
> for each feature. So I could do:
>
> fitModels <- function(object, seed=1, BPPARAM=bpparam()) {
> bplapply(object, function(x) {
> set.seed(seed)
> fitModel(x)
> }, BPPARAM=BPPARAM)
> }
>
> But the BioC guidelines say not to use set.seed() inside function code,
> and I’ve seen other questions answered saying not to use “seed” as a
> function parameter in this way.
>
> Is it preferable to check and modify .Random.seed directly, or is there
> some other standard way of doing this?
>
> Thanks,
> Kylie
>
> ~~~
> Kylie Ariel Bemis
> Khoury College of Computer Sciences
> Northeastern University
> kuwisdelu.github.io<https://kuwisdelu.github.io>
>
>
>
>
>
>
>
>
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list