Skip to content

Error in rule binny #67

@Valentin-Bio

Description

@Valentin-Bio

Hello developer, I have experienced the following error message after running binny:

Finished job 5.
1 of 3 steps (33%) done
Select jobs to execute...

[Mon Nov 10 18:45:44 2025]
Job 1: binny: Running Python Binny.
Reason: Missing output files: /home/vberrios/comau/remastered_mags/binny_bins/binny.done; Input files updated by another job: /home/vberrios/comau/remastered_mags/binny_bins/intermediary/mantis_out/consensus_annotation.tsv

/opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/bin/python3.10 /home/vberrios/comau/remastered_mags/binny_bins/.snakemake/scripts/tmpdmwq2wiu.binny.py
Traceback (most recent call last):
File "/home/vberrios/comau/remastered_mags/binny_bins/.snakemake/scripts/tmpdmwq2wiu.binny.py", line 220, in
binny()
File "/home/vberrios/comau/remastered_mags/binny_bins/.snakemake/scripts/tmpdmwq2wiu.binny.py", line 169, in binny
all_good_bins, contig_data_df_org, min_purity = iterative_embedding(x_contigs, depth_dict, all_good_bins, starting_completeness,
File "/opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/lib/python3.10/site-packages/binny/binning.py", line 498, in iterative_embedding
round_x_depth = np.array([depth_dict[contig] for contig in round_x_contigs])
File "/opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/lib/python3.10/site-packages/binny/binning.py", line 498, in
round_x_depth = np.array([depth_dict[contig] for contig in round_x_contigs])
KeyError: 'BAC4A_k141_155028.23590 flag=0 multi=30.9991 len=785457'
[Mon Nov 10 19:05:31 2025]
Error in rule binny:
jobid: 1
input: /home/vberrios/comau/remastered_mags/binny_bins/intermediary/assembly.contig_depth.txt, /home/vberrios/comau/remastered_mags/binny_bins/intermediary/annotation.filt.gff, /home/vberrios/comau/remastered_mags/binny_bins/intermediary/assembly.formatted.fa, /home/vberrios/comau/remastered_mags/binny_bins/intermediary/mantis_out/consensus_annotation.tsv
output: /home/vberrios/comau/remastered_mags/binny_bins/binny.done
log: /home/vberrios/comau/remastered_mags/binny_bins/logs/binning_binny.log (check log file(s) for error details)

RuleException:
CalledProcessError in file /opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/lib/python3.10/site-packages/binny/Snakefile, line 367:
Command 'set -euo pipefail; /opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/bin/python3.10 /home/vberrios/comau/remastered_mags/binny_bins/.snakemake/scripts/tmpdmwq2wiu.binny.py' returned non-zero exit status 1.
File "/opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/lib/python3.10/site-packages/binny/Snakefile", line 367, in __rule_binny
File "/opt/miniconda/miniconda-py312_24.3.0-0/envs/binny_env/lib/python3.10/concurrent/futures/thread.py", line 58, in run
Shutting down, this might take some time.
Exiting because a job execution failed. Look above for error message
Complete log: .snakemake/log/2025-11-10T102451.761152.snakemake.log

This is the code I used:

conda activate binny_env


binny \
  --assembly /home/vberrios/comau/reads/assemblies/all_contigs/all_guys/unique_contigs.fasta  \
  --contig_depth /home/vberrios/comau/reads/bam_files/sorted_bam/depth_comau.txt \
  --outputdir /home/vberrios/comau/remastered_mags/binny_bins \
  --threads 40 \
  --tmp_dir /home/vberrios/comau/remastered_mags/binny_tmp 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions