-
Notifications
You must be signed in to change notification settings - Fork 1
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 rules at single-sample mode wants to run everytime new samples are added to project #42
Comments
Potential solutions:
|
Currently, as a workaround, we are deleting the conflicting files and then run quac for the existing projects. Command used: cd /data/project/worthey_lab/projects
PROJECT=PROJECT_NAME
rm -rf ${PROJECT}/analysis/LW*/qc/quac_watch/ \
${PROJECT}/analysis/LW*/qc/multiqc_initial_pass/LW*_multiqc* \
${PROJECT}/analysis/LW*/qc/multiqc_final_pass/ |
After discussing with @wilkb777 and @Deeptha, it was decided that the current setup of rerunning multiqc for existing samples is acceptable when compared to the alternatives. If and when quac_watch threshold changes (between quac versions or user's custom threshold configs), multiqc and quac_watch will need to be rerun for all samples; otherwise there would be variability in thresholds used to obtain quac_watch results. To circumvent current problems though, following will be implemented:
|
changed due date to October 14, 2021 |
changed due date to October 28, 2021 |
When new samples are added to a project, quac would create a temp multiqc config file, which is needed for multiqc rules. However as timestamp for this config file is newer, rules
multiqc_by_sample_final_pass
andmultiqc_by_sample_initial_pass
would also get triggered even for older samples for which quac is completed in single-sample-mode and don't need further processing. These unnecessary reruns should be avoided, ideally.The text was updated successfully, but these errors were encountered: