-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Process RIBAP:mmseqs2tsv
terminated with an error exit status (1)
#58
Comments
Thx for your interest in RIBAP! Can you please try the following command: nextflow run hoelzer-lab/riba -r 1.0.2 --fasta '*.fasta' -profile local,docker Please note the nextflow run hoelzer-lab/riba -r 1.0.2 --fasta genome1.fasta genome2.fasta genome3.fasta -profile local,docker and probably that's causing the issue with |
Hi @hoelzer, my command: ERROR ~ Error executing process > 'RIBAP:mmseqs2tsv' Caused by: Command executed: #mkdir tsv Command exit status: Command output: Command error: |
Hi there and thanks a lot for the report :) It looks like there is something fishy going on in the chunk size calculation to evaluate the MMSeqs2 results efficiently. The fact that We have a line of code that divides all MMSeqs results into chunks, and if I remember correctly, the default number of chunks is As a work-around, you could try to set the
So: if this command works for the mmseqs2tsv process, please have a look into the prokka and mmseqs2 results, if possible, and double-check that these seem correct and valid. If the same error occurs, even with setting |
Hi @klamkiew ! nextflow run hoelzer-lab/ribap -r 1.0.2 --fasta '*.fasta' -profile local,docker --chuncks 1 I checked the Prokka and MMSeqs results and I can't find any problem in those. I got respectively 5616, 5123 and 4813 genes in my genomes. The process stops like this |
Hey @GabrieleRigano99 was this your command? nextflow run hoelzer-lab/ribap -r 1.0.2 --fasta '*.fasta' -profile local,docker --chuncks 1 ? because then Can you provide the three genome FASTAs? For example, as a zip archive here? So we can try them out Thanks! |
oh my bad! I accidentally typed --chuncks instead of --chunks. |
Alright, so @klamkiew was on the right path and actually the calculations work but there is something off with the chunking of the mmseqs2 results. And actually we do the chunking to reduce the runtime. When you look at the results now, seems the |
I can't notice anything odd, it looks good to me in every step |
Ok, thanks for checking. Can you share the 3x FASTA files or are these confidential? I could also provide a secure exchange server if this is fine for you. Otherwise, just zip them in one archive and upload them here. Then we can do some troubleshoting |
I'm sorry, I can't share these data unfortunately. Thank you for your work and for helping me out! |
Ok no problem and that's understandable when the data is confidential. Unfortunately, it's then difficult for us to debug. Maybe: when you are using three other input genomes is it working then? Just some random genomes from NCBI or so. With the default |
Hi @hoelzer, nextflow run hoelzer-lab/ribap -r 1.0.2 --fasta '*.fasta' -profile local,docker --chunks 8 [b2/e7bfb7] process > RIBAP:rename (2) [100%] 7 of 7 ✔ Caused by: Command executed: derive_ilp_solutions.py --tmlim 240 --max --indel mmseqs_compressed_chunk4.pkl Command exit status: Command output: Command error: Work dir: Tip: when you have fixed the problem you can continue the execution adding the option -- Check '.nextflow.log' file for details |
Hi, after running the command: nextflow run hoelzer-lab/ribap -r 1.0.2 --fasta "*.fasta" -profile local,docker (i have 3 genomes in my directory) i get this error
ERROR ~ Error executing process > 'RIBAP:mmseqs2tsv'
Caused by:
Process
RIBAP:mmseqs2tsv
terminated with an error exit status (1)Command executed:
#mkdir tsv
mmseq2tsv.py mmseq2_result.csv strain_ids.txt . 8 #tsv
Command exit status:
1
Command output:
(empty)
Command error:
Traceback (most recent call last):
File "/home/gab/.nextflow/assets/hoelzer-lab/ribap/bin/mmseq2tsv.py", line 94, in
for idx, item in enumerate(chunks(blastTable, chunksize)):
File "/home/gab/.nextflow/assets/hoelzer-lab/ribap/bin/mmseq2tsv.py", line 21, in chunks
for i in range(0, len(data), size):
ValueError: range() arg 3 must not be zero
could you help me out please?
The text was updated successfully, but these errors were encountered: