-
Notifications
You must be signed in to change notification settings - Fork 99
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
replace picard/markduplicates module with gatk4/markduplicates #409
Conversation
|
This will need additional test beyond stubs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! 🌟 looks good!
The only thing I was wondering is if we would also want to replace the other picard rules to import from gatk4 instead of picard to not mix both of them. Like for the functions PICARD_COLLECTRNASEQMETRIC and intesertsize. Regardless, if you decide to do that it would be a future pr so go ahead with this 🚀
Good point. However CollectRnaseqMetrics and CollectInsertSize are not duplicated as both picard and gatk modules, only in picard for now. I would observe how it develops in the modules directory in the next months |
the nf-core module gatk4/markduplicates is slightly different from picard/markduplicates in handling the tmp memory location. As we encountered issues with memory for markduplicates, here is a tentative solve. Stress test passes, but error difficult to reproduce as it depends on the overall load on the nodes.
PR checklist
nf-core lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).