I have a problem with the installation.
I tried both cloning or conda install.
./binny -i config/config.init.yaml
Using existing Prokka env: /bioinf/home/lgallucc/software/miniconda3/envs/prokka
Using existing Mantis env: /bioinf/home/lgallucc/software/miniconda3/envs/mantis
Will use conda source path: /bioinf/home/lgallucc/software/binny/workflow/envs
Using existing Snakemake env: /bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env
Config file /bioinf/home/lgallucc/software/binny/config/config.default.yaml is extended by additional config specified via the command line.
named /bioinf/home/lgallucc/software/miniconda3/envs/prokka
named /bioinf/home/lgallucc/software/miniconda3/envs/mantis
Setting up marker database
Initializing conda environments.
Building DAG of jobs...
Your conda installation is not configured to use strict channel priorities. This is however crucial for having robust and correct environments (for details, see https://conda-forge.org/docs/user/tipsandtricks.html). Please consider to configure strict priorities by executing 'conda config --set channel_priority strict'.
Creating conda environment ../workflow/envs/fasta_processing.yaml...
Downloading and installing remote packages.
Full Traceback (most recent call last):
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/deployment/conda.py", line 590, in create
out = create_env(env_file, filetype="yaml")
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/deployment/conda.py", line 552, in create_env
out = shell.check_output(
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/shell.py", line 63, in check_output
return sp.check_output(cmd, shell=True, executable=executable, **kwargs)
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/subprocess.py", line 415, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'mamba env create --quiet --file "/bioinf/home/lgallucc/software/binny/workflow/envs/8ba969ed76161d97b3f888347524ef05_.yaml" --prefix "/bioinf/home/lgallucc/software/binny/workflow/envs/8ba969ed76161d97b3f888347524ef05_"' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/__init__.py", line 736, in snakemake
success = workflow.execute(
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/workflow.py", line 924, in execute
dag.create_conda_envs(
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/dag.py", line 319, in create_conda_envs
env.create(dryrun)
File "/bioinf/home/lgallucc/software/miniconda3/envs/snakemake_env/lib/python3.8/site-packages/snakemake/deployment/conda.py", line 609, in create
raise CreateCondaEnvironmentException(
snakemake.exceptions.CreateCondaEnvironmentException: Could not create conda environment from /bioinf/home/lgallucc/software/binny/workflow/envs/fasta_processing.yaml:
Command:
mamba env create --quiet --file "/bioinf/home/lgallucc/software/binny/workflow/envs/8ba969ed76161d97b3f888347524ef05_.yaml" --prefix "/bioinf/home/lgallucc/software/binny/workflow/envs/8ba969ed76161d97b3f888347524ef05_"
Output:
error libmamba Non-conda folder exists at prefix - aborting.
critical libmamba Non-conda folder exists at prefix - aborting.
CreateCondaEnvironmentException:
Could not create conda environment from /bioinf/home/lgallucc/software/binny/workflow/envs/fasta_processing.yaml:
Command:
mamba env create --quiet --file "/bioinf/home/lgallucc/software/binny/workflow/envs/8ba969ed76161d97b3f888347524ef05_.yaml" --prefix "/bioinf/home/lgallucc/software/binny/workflow/envs/8ba969ed76161d97b3f888347524ef05_"
Output:
error libmamba Non-conda folder exists at prefix - aborting.
critical libmamba Non-conda folder exists at prefix - aborting.
unlocking
removing lock
removing lock
removed all locks
Setting up Mantis with the CheckM databases
Loading mantis env from: /bioinf/home/lgallucc/software/binny/workflow/envs/mantis
EnvironmentLocationNotFound: Not a conda environment: /bioinf/home/lgallucc/software/binny/workflow/envs/mantis
Command 'hmmpress' not found, but can be installed with:
apt install hmmer
Please ask your administrator.
Hi @ohickl,
I have a problem with the installation.
I tried both cloning or conda install.
In the case of conda install, once I installed it successfully, then I run
binny -s setup --db_path /path/to/db/foldersand this produce metadata.tsv missing files from database folder (checkM) and other failures. Now I'm not able to replicate that because after few trials also the installation of binny started to not work giving error for a missing binny.binning in binny.py.For cloning install:
Do you have any sugggestions?