Closed jp589 closed 2 years ago
Hi, thanks for your interest! I could reproduce it and it is a problem with HDBSCAN, see here. Its unfortunately out of our hands atm. We will release an update as soon as they fix it. In the meantime you could circumvent it by doing:
conda_envs_path="path/to/binny/envs/conda" # e.g. default "path/to/binny/dir/conda"
env_manager="mamba" # or "conda"
for i in ${conda_envs_path}/*.yaml; do
env_name=$(head -n 1 ${i} | cut -d' ' -f2)
if [[ ${env_name} == 'binny_linux' ]]; then
binny_env=${i%.yaml}
echo "Loading binny env from: ${mantis_env}"
${env_manager} activate ${binny_env}
fi
done
${env_manager} install joblib==1.1.0 --yes
${env_manager} deactivate
But be warned that the joblib package with versions 1.1.0 and below seems to have security problems, as mentioned in the HDBSCAN issue.
Best, Oskar
Thank you very much for your quick reply and suggested fix.
I was able to get the test run to finish with the downgrade of joblib to 1.1.0.
I will keep an eye out for your future update.
Hello,
I'm very interested in using binny. I've gone through the Quickstart guide, downloaded and installed everything successfully, but the test run in step 4 does not complete. When I enter
./binny -l -n "TESTRUN" -r config/config.test.yaml
everything completes except for Python Binny. I have tried a fresh installation with no modifications including a fresh installation from the manuscript version. Neither has succeeded. I am installing binny into an area of a high performance grid of my university running through Slurm.The terminal output is as follows.
While the output mentions a snakemake.log, it is basically an abbreviated version of this output. Also, the binning_binny.log which is indicated, exists, but is empty.
Any help identifying the cause of this error would be much appreciated! Thanks!