Vivianstats / scImpute

Accurate and robust imputation of scRNA-seq data
https://www.nature.com/articles/s41467-018-03405-7
90 stars 34 forks source link

No parallel version #11

Open zji90 opened 6 years ago

zji90 commented 6 years ago

Is it possible to provide a version that completely turns off the parallel, or use mclapply instead? The parallelization always throw the following error:

Error in serialize(data, node$con) : ignoring SIGPIPE signal Calls: scimpute ... postNode -> sendData -> sendData.SOCKnode -> serialize Execution halted

Vivianstats commented 6 years ago

Hello,

What system and version of R are you using? I am attaching the session information on my end:

> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.5 LTS

Matrix products: default
BLAS: /usr/lib/libblas/libblas.so.3.0
LAPACK: /usr/lib/lapack/liblapack.so.3.0

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] parallel  stats     graphics  grDevices utils     datasets  methods  
[8] base     

other attached packages:
[1] scImpute_0.0.6    doParallel_1.0.11 iterators_1.0.9   foreach_1.4.4    
[5] penalized_0.9-50  survival_2.41-3   kernlab_0.9-25   

loaded via a namespace (and not attached):
[1] compiler_3.4.2   Matrix_1.2-11    Rcpp_0.12.16     codetools_0.2-15
[5] splines_3.4.2    grid_3.4.2       lattice_0.20-35