HicDetectLoop bug cleanlab version issue


There is a known error in HicDetectLoop function from Hicexplorer. When I run it, I have this error message :

Traceback (most recent call last):
File “/usr/local/tools/_conda/envs/__hicexplorer@3.7.2/bin/hicDetectLoops”, line 4, in
from hicexplorer.hicDetectLoops import main
File “/usr/local/tools/_conda/envs/__hicexplorer@3.7.2/lib/python3.10/site-packages/hicexplorer/hicDetectLoops.py”, line 22, in
from hicexplorer.lib import cnb
File “/usr/local/tools/_conda/envs/__hicexplorer@3.7.2/lib/python3.10/site-packages/hicexplorer/lib/init.py”, line 2, in
from .tadClassifier import TADClassifier
File “/usr/local/tools/_conda/envs/__hicexplorer@3.7.2/lib/python3.10/site-packages/hicexplorer/lib/tadClassifier.py”, line 41, in
from cleanlab.classification import LearningWithNoisyLabels
ImportError: cannot import name ‘LearningWithNoisyLabels’ from ‘cleanlab.classification’ (/usr/local/tools/_conda/envs/__hicexplorer@3.7.2/lib/python3.10/site-packages/cleanlab/classification.py)

Which seems to be an error already identified : https://github.com/deeptools/HiCExplorer/issues/810, due to a cleanlab version.

Do you think it can be fixed?

Thanks in advance for your help


Hi @ThibautMatis

Where are you running the tool? At UseGalaxy.eu?

If yes, what is the full name and version of the tool you used to generate that error? Find this at the very top of the form.

Many thanks for your rapid response
Yes, Hicexplorer is a UseGalaxy.eu tool : https://hicexplorer.usegalaxy.eu/
And this is the version : Galaxy Version 3.7.2+galaxy0). The 3.7.2 is the last version of Hicexplorer