You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS: Rocky Linux 8.6 (Green Obsidian). Installed using the instructions for developer version.
Detailed description of the issue
I'm not sure if this is an issue for the conda recipe of DAS Tool, or for Anvi'o. However, since Anvi'o explicitly uses --search_engine usearch, I'm reporting it here: The bioconda installation of DAS Tool does not include usearch (see recipe), and Anvi'o fails with the message:
Config Error: One of the critical output files is missing ('OUTPUT_DASTool_contig2bin.tsv').
Please take a look at the log file: /tmp/tmpwmogo2i1/logs.txt
If you loose access to the temporal (e.g., in a cluster infrastructure) it would be pretty hard to debug. But the actual error is simply a missing usearch:
DAS Tool 1.1.6
Error: Cannot find dependencies: usearch
Execution halted
Perhaps this could be documented somewhere in the installation? Or at least the workflow could be aware of that dependency, as it currently doesn't list it when building the DAG:
In any case, the solution is pretty simple: install usearch :)
Thank you!
Miguel.
The text was updated successfully, but these errors were encountered:
lmrodriguezr
changed the title
[BUG] Insert a short but descriptive title (leave the '[BUG]' part)
[BUG] Missing USearch in installation instruction and workflow DAG declarations
Jul 23, 2024
Dear @lmrodriguezr, I'm sorry you are running into issues with anvi-cluster-contigs :/
To be honest, we are often considering removing that program and the underlying structure completely from anvi'o. We had started that project with high hopes, but the diversity of binning algorithms, their changing input/output formats from one version to the next, and lack of proper APIs for almost ANY of them made us realize that perhaps it is best if the user does the automatic binning outside of anvi'o, and bring in their bins into the anvi'o system with anvi-import-collection for refinement efforts, or anything else downstream.
If we had someone interested in pushing the automatic binning capabilities of anvi'o, we would happily give them full access to the codebase so they could do whatever they wanted, fix the issues, and update documentation and so on. But currently every core developer is dealing with much more immediate needs, so anvi-cluster-contigs and workflows linked to it starts accumulating bugs as you notice.
Short description of the problem
DAS Tool needs USearch, but it's not listed in the requirements.
anvi'o version
System info
OS: Rocky Linux 8.6 (Green Obsidian). Installed using the instructions for developer version.
Detailed description of the issue
I'm not sure if this is an issue for the conda recipe of DAS Tool, or for Anvi'o. However, since Anvi'o explicitly uses
--search_engine usearch
, I'm reporting it here: The bioconda installation of DAS Tool does not includeusearch
(see recipe), and Anvi'o fails with the message:If you loose access to the temporal (e.g., in a cluster infrastructure) it would be pretty hard to debug. But the actual error is simply a missing
usearch
:Perhaps this could be documented somewhere in the installation? Or at least the workflow could be aware of that dependency, as it currently doesn't list it when building the DAG:
In any case, the solution is pretty simple: install usearch :)
Thank you!
Miguel.
The text was updated successfully, but these errors were encountered: