XiaoTaoWang / HiCLift

A fast and efficient tool for converting chromatin interaction data between genome assemblies
Other
64 stars 5 forks source link

bgzip: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory #11

Closed nzx9581 closed 1 year ago

nzx9581 commented 1 year ago

Dear Developer,

Thanks for providing us with such a brilliant tool. But when I run HiCLift with the command: HiCLift --input ENCFF004YZQ.hic --input-format juicer --out-pre ENCFF004YZQ --output-format cool --out-chromsizes hg19.chrom.sizes --in-assembly hg38 --out-assembly hg19 --logFile HiCLift.log --memory 500G --nproc 50 --high-res It gives me the error: bgzip: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory I actually have libcrypto.so.1.0.0 under the folder /usr/bin/lib/x86_64-linux-gnu, could you please help me to solve the problem? Do I need change or specify the path where HiCLift search for libcrypto?

Another problem is that when I run HiCLift with 50 cores I get the message: Note: NumExpr detected 64 cores but "NUMEXPR_MAX_THREADS" not set, so enforcing safe limit of 8. It seems that the program cannot run in 50 cores due to an unspecified argument NUMEXPR_MAX_THREADS, unfortunately, I have no idea how to specify it.

Thank you so much for your patience and kind help!

Best

nzx9581 commented 1 year ago

If libcrypto.so.1.0.0 cannot found, you can create a soft link of libcrypto.so to libcrypto.so.1.0.0 If NUMEXPR_MAX_THREADS not set, I found that you can just do export NUMEXPR_MAX_THREADS=30. But even if I set this parameter to 30 to use 30 cores, it seems the program still running on single thread. I'll close this issue