SCENIC icon indicating copy to clipboard operation
SCENIC copied to clipboard

register error in runSCENIC_2_createRegulons

Open hsd676 opened this issue 4 years ago • 4 comments

I keep getting the "Error in UseMethod("register", x) : "register" has no method "c('MulticoreParam', 'SnowParam', 'BiocParallelParam', 'envRefClass', '.environment', 'refClass', 'environment', 'refObject')" for the target object" error.

I have already tried resetting core parameters = 1. Please help. I am stuck.

runSCENIC_1_coexNetwork2modules(scenicOptions) 20:36 Creating TF modules Number of links between TFs and targets: 3504334 [,1] nTFs 872 nTargets 9437 nGeneSets 4902 nLinks 4257482 runSCENIC_2_createRegulons(scenicOptions, coexMethod=c("top5perTarget")) Error in runSCENIC_2_createRegulons(scenicOptions, coexMethod = c("top5perTarget")) : Parameters are useless, (coexMethod = c("top5perTarget")) runSCENIC_2_createRegulons(scenicOptions) Error in UseMethod("register", x) : "register" has no method "c('MulticoreParam', 'SnowParam', 'BiocParallelParam', 'envRefClass', '.environment', 'refClass', 'environment', 'refObject')" for the target object

Anyone have the same error? Please share your solution, Thank you!

hsd676 avatar Mar 10 '21 03:03 hsd676

Has your error been solved?

ruoyeruolan avatar May 01 '21 04:05 ruoyeruolan

Has your error been solved?

vida-change avatar May 20 '22 04:05 vida-change

I have the same problem. I found was caused by a conflict between the register function of the NMF package and the BiocParallel package. Run detach("package:NMF") before runSCENIC_2_createRegulons function or change register(MulticoreParam(nCores), default = FALSE) to BiocParallel::register(MulticoreParam(nCores), default = FALSE) in the source code.

JokerOuO avatar Nov 02 '23 07:11 JokerOuO