-
Notifications
You must be signed in to change notification settings - Fork 608
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
ZeroDivisionError in Skewer module #1622
Comments
It should already be fixed on If you are getting this with a fresh install then please attach the output and example files, it's possible that it's a similar but different bug.. |
I'm afraid I can't share the input files, as it's a set of sensitive samples from a collaborator. Here's a screenshot (with light blue boxes masking the paths) of the stdout/stderr from MultiQC, hope it's helpful: I downloaded that version today, using: ...and my MultiQC command was the following: Silvia |
Thank you for reporting this issue. Technically, that is a straightforward fix. In the skewer module, the percent calculation will fail if there are no available reads: I have now created a PR (#1623) that should prevent this error in the future. However, you might also want to check why so many of your samples have no reads and either relax the filtering criteria or double check the barcode reference used for de-multiplexing? Lycka till from the NGI team! |
Many thanks for fixing that and for the pull request, Matthias! I just tested MultiQC in this branch (zero-div-rnaseq) and it works fine. Do you have an approximate date for the integration of these changes into the master, as part of a new release? My pipeline uses conda to automatically download -and run- MultiQC's latest version (currently v1.11), but until that bug will be fixed in the master I'll have to run the MultiQC step manually using this dev branch, which is quite unpractical and slow. Cheers, |
Now merged. I was hoping to release v1.12 today (actually every day for the last two weeks) but didn't get to it. Hopefully tomorrow.. |
Thanks, that would be really great! I'll check again tomorrow then ;-) |
Description of bug
Hi, I just got the same error (
Oops! The 'skewer' MultiQC module broke...
[...]ZeroDivisionError: float division by zero
) as issue #1586 using Skewer with MultiQC v1.12.dev0. While waiting for this to be fixed, is there perhaps any workaround or previous version of MultiQC without this bug that I can use?Many thanks,
Silvia
File that triggers the error
No response
MultiQC Error log
No response
The text was updated successfully, but these errors were encountered: