-
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
GATK module failing in docker image #1416
Comments
same issue with docker image v1.10 and v1.9 |
Hi, this looks like you are telling MultiQC to search it's own installation directory. Please only provide paths to your data and that should solve the problem. Phil |
Yes - I think that it's because you don't need the I do have some code that is meant to detect this and give a nicer error message, I guess I need to make it more lenient as it's not kicking in here.. |
This comment has been minimized.
This comment has been minimized.
I see what is happening here. I am cc-ing @kopardev so he is aware of the issue/solution as well. I looked through a few similar issues in your Github repo to understand what you meant in your comment above:
It looks like it is an issue related to the sandbox that Singularity is creating in the cache directory via the following environment variable: I will tell MultiQC to ignore the |
…ndbox, see MultiQC/MultiQC#1416 for more information
Thanks for the detective work @skchronicles! I'm hoping that we can get MultiQC itself to ignore these paths as they should be fairly recognisable most of the time. I've added a few things to the config to ignore in 4fabef9 Could you please give that a test and see if it solves the issue? Then hopefully no changes will be needed for your pipeline 🤞🏻 |
Hey @ewels, Yes, that sounds good. I will test the changes on both clusters tomorrow, and I will let you know how it goes. Thank you for implementing a patch so quickly! |
Sounds good - I'll leave this issue open until then 👍🏻 Thanks! |
It worked @ewels, and it is ignoring the singularity sandbox directory! Thank you for taking the time to look into this issue. I appreciate it. |
Brilliant! Thanks for letting me know 🙏🏻 |
Description of bug:
We are using docker images from dockerhub (
docker pull ewels/multiqc:1.10.1
) but the app is failing at the GATK module. We do not have any files for the GATK moduleMultiQC Error log:
File that triggers the error:
We do not have any output files from GATK
MultiQC run details (please complete the following):
docker run -v /home/dnanexus:/home/dnanexus ewels/multiqc:1.10.1 multiqc /home/dnanexus/ -n /home/dnanexus/out/multiqc/QC/multiqc/002_210407_A01229_0014_BH3GVTDRXY_NGS397E_WES68-multiqc.html -c /home/dnanexus/dnanexus_multiqc_config.yaml
docker pull ewels/multiqc:1.10.1
anddocker pull ewels/multiqc:latest
The text was updated successfully, but these errors were encountered: