Are SCENIC+ results stochastic? #39
-
Hello, I just have a quick request for clarification. I know that SCENIC has some stochasticity, such that different runs will return slightly different regulons/target gene sets. Is the same true for SCENIC+? I was expecting that this would be the case, but my initial inspection of a small subset of the results of two independent runs of SCENIC+ on the same data (using the Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Hi @liz-is I moved your issue to discussion because it is more a question than an issue with the code. It is true that SCENIC+ has some stochasticity (for example the gradient boosting machine we use for calculating region to gene links and TF to gene links is not completely deterministic). Hope this clarifies things. Best, Seppe |
Beta Was this translation helpful? Give feedback.
Hi @liz-is
I moved your issue to discussion because it is more a question than an issue with the code.
It is true that SCENIC+ has some stochasticity (for example the gradient boosting machine we use for calculating region to gene links and TF to gene links is not completely deterministic).
The reason why you get the same result is because all of the function which have some stochasticity (randomness) are seeded. Meaning that if you don't change the seed and all other parameters are kept the same (exact same input data etc.) your output should indeed not change.
Hope this clarifies things.
Best,
Seppe