Skip to content
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

MultiQC results not cacheable #3110

Open
apeltzer opened this issue Aug 12, 2024 · 0 comments
Open

MultiQC results not cacheable #3110

apeltzer opened this issue Aug 12, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@apeltzer
Copy link
Member

Description of the bug

Within the demux pipeline, we observe that MultiQC is never cached and thus always reexecuted, see also nf-core/demultiplex#233 for a full discussion. Some pipelines configure in the conf/modules.config that MultiQC should not be cached at all (by setting caching = false), whereas this is not desired and thus also not configured in demultiplex as such.

The main issue boils down to some files being created using the official nf-core tools template tooling, e.g. workflow_summary_mqc.yaml and methods_description_mqc.yaml by changing whats ingested into these two YAML files as well as the sorting of these files / content that is in these files. The latter can be addressed by some channel magic, the former is more difficult to address and should thus be tackled probably here within the template and then auto-fixed via a template merge across multiple pipelines.

If people then actively turn off caching thats their choice - but at the moment its broken for those who would like not to re-run steps with MultiQC involved unfortunately :)

Command used and terminal output

nf-core run nf-core/demultiplexing -profile test,docker --outdir fancy_dir

System information

Doesnt really matter here

@apeltzer apeltzer added the bug Something isn't working label Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant