-
Notifications
You must be signed in to change notification settings - Fork 17
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
Error with Mummer #70
Comments
Hi. Thanks for the bug report. I will look at this as soon I have time. |
Thank you very much! |
Hi iek, sorry for the late reply on this, we've been very busy. Could you share your |
Hi everyone, we've worked on this issue with another user and this one might have several origins. If you see this error for the first time Please look first at the first lines of your intermediate file See bellow if your error has been listed, otherwise let us know by providing your error in this thread with a new comment. Can't locate Foundation.pm in @inc It looks like that perl is not able to find the Fundation module linked to MuMMer. Try to clean reinstall mummer in On the long run This issue is part of our motivation to provide a conda packaging with external tools not being directly linked to OPERA-MS. We're still working on this, sorry for the delay. |
I have a simmilar error on my own dataset (it works fine on the test dataset) : In the "intermediate_files/opera_long_read/GAPFILLING/mummer/cmd_delta.txt" file, there's only a single nucmer command line : When I run it without the "> /dev/null 2> /dev/null", I get this output : I check the content of "/scratch/nimauric/metagenomic_benchmark/workflow/../data/assemblies/opearams_SRR8073716_toy-SRR8073713///intermediate_files/opera_long_read/GAPFILLING/mummer/split_1.fa_split_1.fa.ntref", and it only contains this line : "/scratch/nimauric/metagenomic_benchmark/workflow/../data/assemblies/opearams_SRR8073716_toy-SRR8073713/intermediate_files/opera_long_read/GAPFILLING/TILLING/REF/split_1.fa" itself exist, but is an empty file. I also have a "nucmer.error" file, which contains : I tried reinstalling mummer, and it didn't fix the problem. |
Hi Bordeterre, sorry to hear that! It looks like OPERA-MS generated an empty fasta file in your case. I'll look into this as soon as possible but it might be a rare unlucky error. Maybe resampling reads could solve this issue if you want to try a very quick fix. Note for me: Check if this does not result from a special case within split_fasta_file function. JS |
Hi Bordeterre, could you check for me the content of your file If it's not empty, could you send it to me for testing purposes? Thank you very much and sorry for this issue! |
Hi JS,
Concerning the resampling of reads, and perhaps I should have mentioned it sooner, I have a biased dataset where, while the short and long reads were sequenced from the same community, I filtered the long reads as to only keep those that map to one of two specific bacteria present in the community (As a way to produce a lighter dataset for faster testing) (This filtered dataset to did produce satisfying contigs on pure long-reads assembler). Do you think the problem might stem from this discrepancy between the short and long read dataset ? Thanks for this assembler and your help on this issue, |
OK this is definitely very weird. I'm not sure the exact source of error though. Could you share the content of your gapfilling directory? If you have the file Thanks, |
With
In
|
Sorry for the late reply. There are no edges selected for gapfilling, that's the reason why OPERA-MS is crashing. This is something we should be able to fix but I try to not touch OPERA-MS code as much as I can. I imagine this is not something that would happen for real data and might originate from your test dataset. Would you mind increasing the number of long reads if you didn't do it already? |
It did come from the biased subsampling, and OPERA-MS produces an assembly on the full dataset Thank you ! |
Hello, I am trying to run Opera-MS on the test dataset and have run into an error about Gapfilling and Mummer. To troubleshoot, I removed the "> /dev/null 2> /dev/null" line in "run_mummer_large_ref.pl" because I was unable to see exactly what the error was. I then received this message:
It seems that Mummer is missing the Query file?
The text was updated successfully, but these errors were encountered: