Feature/multiqc#808
Conversation
…in the RunMultiQC process
…l to *_multiqc_config.yaml. conpair_custom_mqc.yaml was no longer needed
… multiple multiqc processes
…en --bamMapping option is used
…ls/variables. also added bash statements to parse conpair results in SomaticRunMultiQC
…to allow for more alfred files to be added later with similar pattern
…les were passed into multiqc
…cohort level QC, and minor fixes to ordering of columns in conpair results.
…r Conpair and Fold Enrichment
…he report. this should give the report a "cleaner" look
|
Updated example files: Future directions:
|
…sample and cohort reports to include alfred rg-aware and alfred rg-unaware, instead of just one of the two
These info might be able to obtain from qualimap (http://qualimap.bioinfo.cipf.es/). Exploring it here: #166 The idea is since qualimap is a built-in supported tool for multiQC, so we would like to use it for the information it can get to avoid building custom support for Alfred in multiQC. Only use Alfred and build custom support for it for Alfred specific metrics, like read group aware/ignore mapping quality statistics. |
…hen evaluating pass/warn/fail status
|
A few more misc changes:
|
… enabling/disabling beeswarm plots and toggling a second table showing QC status
Addressing #807
This PR combines results from each sample/pair/cohort into a multiqc report for each level.
Sample Report includes alfred, fastp, hsmetrics for each sample.
Example
juno/work/ccs/noronhaa/tempo_multiqc/testmultiqc_noronhaa/results_withsamplemod_frombammapping/bams/DU874146-T/multiqc/multiqc_report.htmlSomatic Report includes conpair results for each pair.
Example
/juno/work/ccs/noronhaa/tempo_multiqc/testmultiqc_noronhaa/results_withsamplemod_frombammapping/somatic/DU874145-T__DU874145-N/multiqc/multiqc_report.htmlCohort Report includes alfred, fastp, hsmetrics, conpair for each sample/pair in the cohort
Example
/juno/work/ccs/noronhaa/tempo_multiqc/testmultiqc_noronhaa/results_withsamplemod_frombammapping/cohort_level/default_cohort/multiqc_report.htmlAlthough there is some text highlighting for values that indicate poor quality (green, yellow and red for pass, warn and fail), further discussion might be needed to continue shaping pass/fail metrics and what metrics are displayed. Alfred shows many metrics but so far i have only added mapping quality as proof of concept, as we may be focused on only a few of the alfred categories.
Additional notes
A few variables were set as global even though they should have been set as local. We caught this while testing multiqc and as such have made the correction in the commit 803e345