nanopolish icon indicating copy to clipboard operation
nanopolish copied to clipboard

Eventalign: multi-threading does not function for the conda version

Open mmiladi opened this issue 4 years ago • 7 comments

Hi,

The conda binary ignores the thread option for eventalign mode (at least). I could verify that the git-make-based installation runs with the palatalization on the same system. So there must be a problem with the conda recipe, and very likely with the hdf5 dependency. Is this a known issue?

Best, Milad

mmiladi avatar Apr 21 '20 15:04 mmiladi

Are you on OSX or Linux?

Jared

jts avatar Apr 21 '20 15:04 jts

Linux Ubuntu 18.04

mmiladi avatar Apr 21 '20 15:04 mmiladi

I confirm I see the same thing if I install the latest version from conda. I don't know why this happens

jts avatar Apr 22 '20 12:04 jts

Our first guess was the pinning to the fixed and old version of hdf5: https://github.com/bioconda/bioconda-recipes/pull/21399

Since the newer versions of hdf5 have separate conda builds for mpi:

Old:

Screenshot from 2020-04-22 15-19-10

New:

Screenshot from 2020-04-22 15-21-27

So if that be correct then an older version should not have this problem using this command conda install nanopolish=0.12.4. But even that version doesn't seem to work with multithread for me.

mmiladi avatar Apr 22 '20 13:04 mmiladi

Could you try 0.11.3? The build script changed for 0.12.x

jts avatar Apr 22 '20 13:04 jts

I can confirm that it works for 0.11.3! Also the patch has changed in that PR.

mmiladi avatar Apr 22 '20 14:04 mmiladi

Yeah I need to fix the patch, no time right now though

jts avatar Apr 22 '20 14:04 jts