@@ -21,73 +21,67 @@ exclude_modules:
2121
2222module_order :
2323 - fastqc :
24- name : ' FastQC (library; raw)'
25- info : ' This section of the report shows FastQC results before adapter trimming.'
24+ name : ' LIB: FastQC (raw)'
25+ info : ' This section of the report shows FastQC results before adapter trimming for individual libraries .'
2626 path_filters :
27- - ' *_fastqc.zip'
28- path_filters_exclude :
29- - ' *val*_fastqc.zip'
30- - ' *trimmed_fastqc.zip'
27+ - ' ./fastqc/*.zip'
3128 - cutadapt :
32- name : ' cutadapt (library; trimmed)'
33- info : ' This section of the report shows the length of trimmed reads by cutadapt.'
34- path_filters :
35- - ' *_trimming_report.txt'
29+ name : ' LIB: cutadapt (trimmed)'
30+ info : ' This section of the report shows the length of trimmed reads by cutadapt for individual libraries.'
3631 - fastqc :
37- name : ' FastQC (library; trimmed)'
38- info : ' This section of the report shows FastQC results after adapter trimming.'
32+ name : ' LIB: FastQC (trimmed)'
33+ info : ' This section of the report shows FastQC results after adapter trimming for individual libraries .'
3934 path_filters :
40- - ' *val*_fastqc.zip'
41- - ' *trimmed_fastqc.zip'
35+ - ' ./trimgalore/fastqc/*.zip'
4236 - samtools :
43- name : ' SAMTools (library) '
37+ name : ' LIB: SAMTools '
4438 info : ' This section of the report shows SAMTools results for individual libraries.'
4539 path_filters :
46- - ' *.Lb.sorted.bam *'
40+ - ' ./alignment/library/ *'
4741 - samtools :
48- name : ' SAMTools (merged library; unfiltered)'
42+ name : ' MERGED LIB: SAMTools ( unfiltered)'
4943 info : ' This section of the report shows SAMTools results after merging libraries and before filtering.'
5044 path_filters :
51- - ' * mLb.mkD.sorted.bam*'
45+ - ' ./alignment/mergedLibrary/*. mLb.mkD.sorted.bam*'
5246 - preseq :
53- name : ' Preseq (merged library; unfiltered)'
47+ name : ' MERGED LIB: Preseq ( unfiltered)'
5448 info : ' This section of the report shows Preseq results after merging libraries and before filtering.'
55- path_filters :
56- - ' *ccurve.txt'
5749 - samtools :
58- name : ' SAMTools (merged library; filtered)'
50+ name : ' MERGED LIB: SAMTools ( filtered)'
5951 info : ' This section of the report shows SAMTools results after merging libraries and after filtering.'
6052 path_filters :
61- - ' * mLb.clN.sorted.bam*'
53+ - ' ./alignment/mergedLibrary/*. mLb.clN.sorted.bam*'
6254 - picard :
63- name : ' Picard (merged library; filtered) '
55+ name : ' MERGED LIB: Picard '
6456 info : ' This section of the report shows picard results after merging libraries and after filtering.'
6557 path_filters :
66- - ' *mLb *'
58+ - ' ./alignment/mergedLibrary/picard_metrics/ *'
6759 - deeptools :
68- name : ' deepTools'
60+ name : ' MERGED LIB: deepTools'
61+ anchor : ' mlib_deeptools'
6962 info : ' This section of the report shows ChIP-seq QC plots generated by deepTools.'
70- path_filters :
71- - ' *.plot*'
7263 - featureCounts :
73- name : ' featureCounts'
64+ name : ' MERGED LIB: featureCounts'
65+ anchor : ' mlib_featurecounts'
7466 info : ' This section of the report shows featureCounts results for the number of reads assigned to merged library consensus peaks.'
7567 path_filters :
76- - ' *featureCounts* '
68+ - ' ./macs/consensus/*.summary '
7769
7870report_section_order :
7971 peak_count :
80- order : -1000
72+ before : mlib_deeptools
8173 frip_score :
82- order : -1100
74+ before : peak_count
75+ peak_annotation :
76+ before : frip_score
8377 strand_shift_correlation :
84- order : -1200
78+ before : peak_annotation
8579 nsc_coefficient :
86- order : -1300
80+ before : strand_shift_correlation
8781 rsc_coefficient :
88- order : -1400
89- peak_annotation :
90- order : -1500
82+ before : nsc_coefficient
83+ mlib_featurecounts :
84+ before : rsc_coefficient
9185 deseq2_pca_1 :
9286 order : -1600
9387 deseq2_pca_2 :
@@ -153,3 +147,18 @@ extra_fn_clean_exts:
153147 - ' _spp'
154148 - ' .spp'
155149 - ' ccurve'
150+
151+ # # Customise the module search patterns to speed up execution time
152+ # # - Skip module sub-tools that we are not interested in
153+ # # - Replace file-content searching with filename pattern searching
154+ # # - Don't add anything that is the same as the MultiQC default
155+ # # See https://multiqc.info/docs/#optimise-file-search-patterns for details
156+ sp :
157+ cutadapt :
158+ fn : ' *trimming_report.txt'
159+ preseq :
160+ fn : ' *.ccurve.txt'
161+ deeptools/plotFingerprintOutRawCounts :
162+ fn : ' *plotFingerprint*'
163+ deeptools/plotProfile :
164+ fn : ' *plotProfile*'
0 commit comments