diff --git a/.github/workflows/multiqc.yml b/.github/workflows/multiqc.yml index 1c45d5bd..37a830bd 100644 --- a/.github/workflows/multiqc.yml +++ b/.github/workflows/multiqc.yml @@ -34,4 +34,5 @@ jobs: run: python -m pip install --upgrade pip pytest-workflow # Test the module - - run: pytest --tag multiqc --symlink --wt 2 \ No newline at end of file + - run: pytest --tag multiqc --symlink --wt 2 + diff --git a/tests/data/multiqc/multiqc_data/multiqc.log b/tests/data/multiqc/multiqc_data/multiqc.log deleted file mode 100644 index 99e190ac..00000000 --- a/tests/data/multiqc/multiqc_data/multiqc.log +++ /dev/null @@ -1,127 +0,0 @@ -[2020-11-28 16:22:29,678] multiqc [DEBUG ] No MultiQC config found: /usr/local/lib/python3.8/site-packages/multiqc_config.yaml -[2020-11-28 16:22:29,678] multiqc [DEBUG ] No MultiQC config found: /.multiqc_config.yaml -[2020-11-28 16:22:29,678] multiqc [DEBUG ] No MultiQC config found: multiqc_config.yaml -[2020-11-28 16:22:29,678] multiqc [DEBUG ] Command used: /usr/local/bin/multiqc . -[2020-11-28 16:22:30,040] multiqc [DEBUG ] Latest MultiQC version is v1.9 -[2020-11-28 16:22:30,040] multiqc [INFO ] This is MultiQC v1.9 -[2020-11-28 16:22:30,040] multiqc [DEBUG ] Command : /usr/local/bin/multiqc . -[2020-11-28 16:22:30,040] multiqc [DEBUG ] Working dir : /home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52 -[2020-11-28 16:22:30,040] multiqc [INFO ] Template : default -[2020-11-28 16:22:30,040] multiqc [DEBUG ] Running Python 3.8.5 | packaged by conda-forge | (default, Jul 24 2020, 01:25:15) [GCC 7.5.0] -[2020-11-28 16:22:30,041] multiqc [INFO ] Searching : /home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52 -[2020-11-28 16:22:30,041] multiqc [DEBUG ] Analysing modules: custom_content, conpair, peddy, somalier, methylQA, mosdepth, phantompeakqualtools, qualimap, preseq, quast, qorts, rna_seqc, rockhopper, rsem, rseqc, busco, goleft_indexcov, disambiguate, supernova, deeptools, sargasso, verifybamid, mirtrace, happy, mirtop, homer, macs2, theta2, snpeff, gatk, htseq, bcftools, featureCounts, fgbio, dragen, dedup, damageprofiler, biobambam2, mtnucratio, picard, prokka, samblaster, samtools, sexdeterrmine, bamtools, jellyfish, vcftools, longranger, stacks, varscan2, bbmap, bismark, biscuit, hicexplorer, hicup, hicpro, salmon, kallisto, slamdunk, star, hisat2, tophat, bowtie2, bowtie1, snpsplit, kat, leehom, adapterRemoval, clipandmerge, cutadapt, flexbar, kaiju, kraken, malt, trimmomatic, sickle, skewer, sortmerna, biobloomtools, fastq_screen, afterqc, fastp, fastqc, pycoqc, minionqc, multivcfanalyzer, clusterflow, bcl2fastq, interop, ivar, flash, seqyclean -[2020-11-28 16:22:30,041] multiqc [DEBUG ] Using temporary directory for creating report: /tmp/tmp2h0fqr8s -[2020-11-28 16:22:30,124] multiqc [DEBUG ] File ignored by hicexplorer because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,126] multiqc [DEBUG ] File ignored by longranger/invocation because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,126] multiqc [DEBUG ] File ignored by rockhopper because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,126] multiqc [DEBUG ] File ignored by rseqc/bam_stat because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,126] multiqc [DEBUG ] File ignored by rseqc/junction_annotation because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,126] multiqc [DEBUG ] File ignored by rseqc/read_distribution because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,126] multiqc [DEBUG ] File ignored by rseqc/infer_experiment because it exceeded search pattern filesize limit: test_2_fastqc.html -[2020-11-28 16:22:30,160] multiqc [DEBUG ] File ignored by longranger/invocation because it exceeded search pattern filesize limit: .command.run -[2020-11-28 16:22:30,184] multiqc [DEBUG ] File ignored by hicexplorer because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,185] multiqc [DEBUG ] File ignored by longranger/invocation because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,185] multiqc [DEBUG ] File ignored by rockhopper because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,185] multiqc [DEBUG ] File ignored by rseqc/bam_stat because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,185] multiqc [DEBUG ] File ignored by rseqc/junction_annotation because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,185] multiqc [DEBUG ] File ignored by rseqc/read_distribution because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,185] multiqc [DEBUG ] File ignored by rseqc/infer_experiment because it exceeded search pattern filesize limit: test_1_fastqc.html -[2020-11-28 16:22:30,607] multiqc.plots.bargraph [DEBUG ] Using matplotlib version 3.3.0 -[2020-11-28 16:22:30,607] multiqc.plots.linegraph [DEBUG ] Using matplotlib version 3.3.0 -[2020-11-28 16:22:30,608] multiqc [DEBUG ] No samples found: custom_content -[2020-11-28 16:22:30,611] multiqc [DEBUG ] No samples found: conpair -[2020-11-28 16:22:30,613] multiqc [DEBUG ] No samples found: peddy -[2020-11-28 16:22:30,616] multiqc [DEBUG ] No samples found: somalier -[2020-11-28 16:22:30,618] multiqc [DEBUG ] No samples found: methylQA -[2020-11-28 16:22:30,621] multiqc [DEBUG ] No samples found: mosdepth -[2020-11-28 16:22:30,624] multiqc [DEBUG ] No samples found: phantompeakqualtools -[2020-11-28 16:22:30,626] multiqc [DEBUG ] No samples found: qualimap -[2020-11-28 16:22:30,629] multiqc [DEBUG ] No samples found: preseq -[2020-11-28 16:22:30,631] multiqc [DEBUG ] No samples found: quast -[2020-11-28 16:22:30,633] multiqc [DEBUG ] No samples found: qorts -[2020-11-28 16:22:30,636] multiqc [DEBUG ] No samples found: rna_seqc -[2020-11-28 16:22:30,638] multiqc [DEBUG ] No samples found: rockhopper -[2020-11-28 16:22:30,640] multiqc [DEBUG ] No samples found: rsem -[2020-11-28 16:22:30,644] multiqc [DEBUG ] No samples found: rseqc -[2020-11-28 16:22:30,647] multiqc [DEBUG ] No samples found: busco -[2020-11-28 16:22:30,649] multiqc [DEBUG ] No samples found: goleft_indexcov -[2020-11-28 16:22:30,651] multiqc [DEBUG ] No samples found: disambiguate -[2020-11-28 16:22:30,654] multiqc [DEBUG ] No samples found: supernova -[2020-11-28 16:22:30,658] multiqc [DEBUG ] No samples found: deeptools -[2020-11-28 16:22:30,660] multiqc [DEBUG ] No samples found: sargasso -[2020-11-28 16:22:30,663] multiqc [DEBUG ] No samples found: verifybamid -[2020-11-28 16:22:30,665] multiqc [DEBUG ] No samples found: mirtrace -[2020-11-28 16:22:30,667] multiqc [DEBUG ] No samples found: happy -[2020-11-28 16:22:30,670] multiqc [DEBUG ] No samples found: mirtop -[2020-11-28 16:22:30,673] multiqc [DEBUG ] No samples found: homer -[2020-11-28 16:22:30,675] multiqc [DEBUG ] No samples found: macs2 -[2020-11-28 16:22:30,677] multiqc [DEBUG ] No samples found: theta2 -[2020-11-28 16:22:30,680] multiqc [DEBUG ] No samples found: snpeff -[2020-11-28 16:22:30,683] multiqc [DEBUG ] No samples found: gatk -[2020-11-28 16:22:30,685] multiqc [DEBUG ] No samples found: htseq -[2020-11-28 16:22:30,687] multiqc [DEBUG ] No samples found: bcftools -[2020-11-28 16:22:30,690] multiqc [DEBUG ] No samples found: featureCounts -[2020-11-28 16:22:30,692] multiqc [DEBUG ] No samples found: fgbio -[2020-11-28 16:22:30,697] multiqc [DEBUG ] No samples found: dragen -[2020-11-28 16:22:30,700] multiqc [DEBUG ] No samples found: dedup -[2020-11-28 16:22:30,703] multiqc [DEBUG ] No samples found: damageprofiler -[2020-11-28 16:22:30,709] multiqc [DEBUG ] No samples found: biobambam2 -[2020-11-28 16:22:30,711] multiqc [DEBUG ] No samples found: mtnucratio -[2020-11-28 16:22:30,714] multiqc [DEBUG ] No samples found: picard -[2020-11-28 16:22:30,717] multiqc [DEBUG ] No samples found: prokka -[2020-11-28 16:22:30,720] multiqc [DEBUG ] No samples found: samblaster -[2020-11-28 16:22:30,723] multiqc [DEBUG ] No samples found: samtools -[2020-11-28 16:22:30,726] multiqc [DEBUG ] No samples found: sexdeterrmine -[2020-11-28 16:22:30,729] multiqc [DEBUG ] No samples found: bamtools -[2020-11-28 16:22:30,731] multiqc [DEBUG ] No samples found: jellyfish -[2020-11-28 16:22:30,735] multiqc [DEBUG ] No samples found: vcftools -[2020-11-28 16:22:30,739] multiqc [DEBUG ] No samples found: longranger -[2020-11-28 16:22:30,742] multiqc [DEBUG ] No samples found: stacks -[2020-11-28 16:22:30,745] multiqc [DEBUG ] No samples found: varscan2 -[2020-11-28 16:22:30,750] multiqc [DEBUG ] No samples found: bbmap -[2020-11-28 16:22:30,753] multiqc [DEBUG ] No samples found: bismark -[2020-11-28 16:22:30,756] multiqc [DEBUG ] No samples found: biscuit -[2020-11-28 16:22:30,759] multiqc [DEBUG ] No samples found: hicexplorer -[2020-11-28 16:22:30,762] multiqc [DEBUG ] No samples found: hicup -[2020-11-28 16:22:30,765] multiqc [DEBUG ] No samples found: hicpro -[2020-11-28 16:22:30,767] multiqc [DEBUG ] No samples found: salmon -[2020-11-28 16:22:30,770] multiqc [DEBUG ] No samples found: kallisto -[2020-11-28 16:22:30,772] multiqc [DEBUG ] No samples found: slamdunk -[2020-11-28 16:22:30,775] multiqc [DEBUG ] No samples found: star -[2020-11-28 16:22:30,777] multiqc [DEBUG ] No samples found: hisat2 -[2020-11-28 16:22:30,780] multiqc [DEBUG ] No samples found: tophat -[2020-11-28 16:22:30,783] multiqc [DEBUG ] No samples found: bowtie2 -[2020-11-28 16:22:30,786] multiqc [DEBUG ] No samples found: bowtie1 -[2020-11-28 16:22:30,788] multiqc [DEBUG ] No samples found: snpsplit -[2020-11-28 16:22:30,791] multiqc [DEBUG ] No samples found: kat -[2020-11-28 16:22:30,794] multiqc [DEBUG ] No samples found: leehom -[2020-11-28 16:22:30,796] multiqc [DEBUG ] No samples found: adapterRemoval -[2020-11-28 16:22:30,798] multiqc [DEBUG ] No samples found: clipandmerge -[2020-11-28 16:22:30,801] multiqc [DEBUG ] No samples found: cutadapt -[2020-11-28 16:22:30,803] multiqc [DEBUG ] No samples found: flexbar -[2020-11-28 16:22:30,806] multiqc [DEBUG ] No samples found: kaiju -[2020-11-28 16:22:30,808] multiqc [DEBUG ] No samples found: kraken -[2020-11-28 16:22:30,811] multiqc [DEBUG ] No samples found: malt -[2020-11-28 16:22:30,813] multiqc [DEBUG ] No samples found: trimmomatic -[2020-11-28 16:22:30,816] multiqc [DEBUG ] No samples found: sickle -[2020-11-28 16:22:30,818] multiqc [DEBUG ] No samples found: skewer -[2020-11-28 16:22:30,820] multiqc [DEBUG ] No samples found: sortmerna -[2020-11-28 16:22:30,823] multiqc [DEBUG ] No samples found: biobloomtools -[2020-11-28 16:22:30,825] multiqc [DEBUG ] No samples found: fastq_screen -[2020-11-28 16:22:30,828] multiqc [DEBUG ] No samples found: afterqc -[2020-11-28 16:22:30,830] multiqc [DEBUG ] No samples found: fastp -[2020-11-28 16:22:30,845] multiqc.modules.fastqc.fastqc [INFO ] Found 2 reports -[2020-11-28 16:22:30,896] multiqc [DEBUG ] No samples found: pycoqc -[2020-11-28 16:22:30,899] multiqc [DEBUG ] No samples found: minionqc -[2020-11-28 16:22:30,901] multiqc [DEBUG ] No samples found: multivcfanalyzer -[2020-11-28 16:22:30,904] multiqc [DEBUG ] No samples found: clusterflow -[2020-11-28 16:22:30,906] multiqc [DEBUG ] No samples found: bcl2fastq -[2020-11-28 16:22:30,908] multiqc [DEBUG ] No samples found: interop -[2020-11-28 16:22:30,911] multiqc [DEBUG ] No samples found: ivar -[2020-11-28 16:22:30,914] multiqc [DEBUG ] No samples found: flash -[2020-11-28 16:22:30,916] multiqc [DEBUG ] No samples found: seqyclean -[2020-11-28 16:22:30,921] multiqc [INFO ] Compressing plot data -[2020-11-28 16:22:30,951] multiqc [INFO ] Report : multiqc_report.html -[2020-11-28 16:22:30,951] multiqc [INFO ] Data : multiqc_data -[2020-11-28 16:22:30,951] multiqc [DEBUG ] Moving data file from '/tmp/tmp2h0fqr8s/multiqc_data' to '/home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52/multiqc_data' -[2020-11-28 16:22:31,035] multiqc [INFO ] MultiQC complete diff --git a/tests/data/multiqc/multiqc_data/multiqc_data.json b/tests/data/multiqc/multiqc_data/multiqc_data.json deleted file mode 100644 index af36fc89..00000000 --- a/tests/data/multiqc/multiqc_data/multiqc_data.json +++ /dev/null @@ -1,3740 +0,0 @@ -{ - "report_data_sources": { - "FastQC": { - "all_sections": { - "test_1": "/home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52/test_1_fastqc.zip", - "test_2": "/home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52/test_2_fastqc.zip" - } - } - }, - "report_general_stats_data": [ - { - "test_1": { - "percent_gc": 44.0, - "avg_sequence_length": 76.0, - "total_sequences": 10000.0, - "percent_duplicates": 8.280000000000001, - "percent_fails": 9.090909090909092 - }, - "test_2": { - "percent_gc": 44.0, - "avg_sequence_length": 76.0, - "total_sequences": 10000.0, - "percent_duplicates": 8.370000000000005, - "percent_fails": 9.090909090909092 - } - } - ], - "report_general_stats_headers": [ - { - "percent_duplicates": { - "title": "% Dups", - "description": "% Duplicate Reads", - "max": 100, - "min": 0, - "suffix": "%", - "scale": "RdYlGn-rev", - "namespace": "FastQC", - "rid": "mqc-generalstats-fastqc-percent_duplicates", - "format": "{:,.1f}", - "colour": "55,126,184", - "hidden": null, - "ceiling": null, - "floor": null, - "minRange": null, - "shared_key": null, - "modify": null, - "placement": 1000.0, - "dmax": 100.0, - "dmin": 0.0 - }, - "percent_gc": { - "title": "% GC", - "description": "Average % GC Content", - "max": 100, - "min": 0, - "suffix": "%", - "scale": "Set1", - "format": "{:,.0f}", - "namespace": "FastQC", - "rid": "mqc-generalstats-fastqc-percent_gc", - "colour": "55,126,184", - "hidden": null, - "ceiling": null, - "floor": null, - "minRange": null, - "shared_key": null, - "modify": null, - "placement": 1000.0, - "dmax": 100.0, - "dmin": 0.0 - }, - "avg_sequence_length": { - "title": "Length", - "description": "Average Sequence Length (bp)", - "min": 0, - "suffix": " bp", - "scale": "RdYlGn", - "format": "{:,.0f}", - "hidden": true, - "namespace": "FastQC", - "rid": "mqc-generalstats-fastqc-avg_sequence_length", - "colour": "55,126,184", - "max": null, - "ceiling": null, - "floor": null, - "minRange": null, - "shared_key": null, - "modify": null, - "placement": 1000.0, - "dmax": 76.0, - "dmin": 0.0 - }, - "percent_fails": { - "title": "% Failed", - "description": "Percentage of modules failed in FastQC report (includes those not plotted here)", - "max": 100, - "min": 0, - "suffix": "%", - "scale": "Reds", - "format": "{:,.0f}", - "hidden": true, - "namespace": "FastQC", - "rid": "mqc-generalstats-fastqc-percent_fails", - "colour": "55,126,184", - "ceiling": null, - "floor": null, - "minRange": null, - "shared_key": null, - "modify": null, - "placement": 1000.0, - "dmax": 100.0, - "dmin": 0.0 - }, - "total_sequences": { - "title": "M Seqs", - "description": "Total Sequences (millions)", - "min": 0, - "scale": "Blues", - "modify": 1e-06, - "shared_key": "read_count", - "namespace": "FastQC", - "rid": "mqc-generalstats-fastqc-total_sequences", - "format": "{:,.1f}", - "colour": "55,126,184", - "hidden": null, - "max": null, - "ceiling": null, - "floor": null, - "minRange": null, - "placement": 1000.0, - "dmax": 0.01, - "dmin": 0.0 - } - } - ], - "report_multiqc_command": "/usr/local/bin/multiqc .", - "report_plot_data": { - "fastqc_sequence_counts_plot": { - "plot_type": "bar_graph", - "samples": [ - [ - "test_1", - "test_2" - ] - ], - "datasets": [ - [ - { - "name": "Unique Reads", - "data": [ - 9172.0, - 9163.0 - ] - }, - { - "name": "Duplicate Reads", - "data": [ - 828.0, - 837.0 - ] - } - ] - ], - "config": { - "id": "fastqc_sequence_counts_plot", - "title": "FastQC: Sequence Counts", - "ylab": "Number of reads", - "cpswitch_counts_label": "Number of reads", - "hide_zero_cats": false - } - }, - "fastqc_per_base_sequence_quality_plot": { - "plot_type": "xy_line", - "datasets": [ - [ - { - "name": "test_1", - "data": [ - [ - 1, - 31.1289 - ], - [ - 2, - 31.363 - ], - [ - 3, - 31.6899 - ], - [ - 4, - 31.7778 - ], - [ - 5, - 31.7992 - ], - [ - 6, - 35.5216 - ], - [ - 7, - 35.5699 - ], - [ - 8, - 35.5298 - ], - [ - 9, - 35.6062 - ], - [ - 10, - 35.577749999999995 - ], - [ - 12, - 35.555800000000005 - ], - [ - 14, - 35.55015 - ], - [ - 16, - 35.519000000000005 - ], - [ - 18, - 35.5335 - ], - [ - 20, - 35.5344 - ], - [ - 22, - 35.524550000000005 - ], - [ - 24, - 35.4644 - ], - [ - 26, - 35.45225 - ], - [ - 28, - 35.420649999999995 - ], - [ - 30, - 35.4037 - ], - [ - 32, - 35.357 - ], - [ - 34, - 35.317 - ], - [ - 36, - 35.285250000000005 - ], - [ - 38, - 35.222300000000004 - ], - [ - 40, - 35.150549999999996 - ], - [ - 42, - 35.1415 - ], - [ - 44, - 35.042500000000004 - ], - [ - 46, - 34.8738 - ], - [ - 48, - 34.71810000000001 - ], - [ - 50, - 34.71535 - ], - [ - 52, - 34.7141 - ], - [ - 54, - 34.62585 - ], - [ - 56, - 34.59785 - ], - [ - 58, - 34.5556 - ], - [ - 60, - 34.52525 - ], - [ - 62, - 34.5528 - ], - [ - 64, - 34.48925 - ], - [ - 66, - 34.47055 - ], - [ - 68, - 34.376000000000005 - ], - [ - 70, - 34.3384 - ], - [ - 72, - 34.292500000000004 - ], - [ - 74, - 34.16305 - ], - [ - 76, - 33.2553 - ] - ], - "color": "#5cb85c" - }, - { - "name": "test_2", - "data": [ - [ - 1, - 31.6492 - ], - [ - 2, - 31.5504 - ], - [ - 3, - 31.5859 - ], - [ - 4, - 31.5655 - ], - [ - 5, - 31.5557 - ], - [ - 6, - 35.3463 - ], - [ - 7, - 35.2436 - ], - [ - 8, - 35.2656 - ], - [ - 9, - 35.296 - ], - [ - 10, - 35.2695 - ], - [ - 12, - 35.25255 - ], - [ - 14, - 35.26795 - ], - [ - 16, - 35.19735 - ], - [ - 18, - 35.209950000000006 - ], - [ - 20, - 35.20935 - ], - [ - 22, - 35.1865 - ], - [ - 24, - 35.2034 - ], - [ - 26, - 35.122699999999995 - ], - [ - 28, - 35.08765 - ], - [ - 30, - 35.090149999999994 - ], - [ - 32, - 35.05435 - ], - [ - 34, - 34.93375 - ], - [ - 36, - 34.92685 - ], - [ - 38, - 34.919 - ], - [ - 40, - 34.8086 - ], - [ - 42, - 34.769999999999996 - ], - [ - 44, - 34.6374 - ], - [ - 46, - 34.574299999999994 - ], - [ - 48, - 34.42015 - ], - [ - 50, - 34.41095 - ], - [ - 52, - 34.3989 - ], - [ - 54, - 34.3284 - ], - [ - 56, - 34.23595 - ], - [ - 58, - 34.29925 - ], - [ - 60, - 34.17945 - ], - [ - 62, - 34.111149999999995 - ], - [ - 64, - 34.0676 - ], - [ - 66, - 34.015 - ], - [ - 68, - 33.9433 - ], - [ - 70, - 33.8853 - ], - [ - 72, - 33.8872 - ], - [ - 74, - 33.8253 - ], - [ - 76, - 32.535 - ] - ], - "color": "#5cb85c" - } - ] - ], - "config": { - "id": "fastqc_per_base_sequence_quality_plot", - "title": "FastQC: Mean Quality Scores", - "ylab": "Phred Score", - "xlab": "Position (bp)", - "ymin": 0, - "xDecimals": false, - "tt_label": "Base {point.x}: {point.y:.2f}", - "colors": { - "test_1": "#5cb85c", - "test_2": "#5cb85c" - }, - "yPlotBands": [ - { - "from": 28, - "to": 100, - "color": "#c3e6c3" - }, - { - "from": 20, - "to": 28, - "color": "#e6dcc3" - }, - { - "from": 0, - "to": 20, - "color": "#e6c3c3" - } - ] - } - }, - "fastqc_per_sequence_quality_scores_plot": { - "plot_type": "xy_line", - "datasets": [ - [ - { - "name": "test_1", - "data": [ - [ - 18.0, - 1.0 - ], - [ - 19.0, - 0.0 - ], - [ - 20.0, - 0.0 - ], - [ - 21.0, - 1.0 - ], - [ - 22.0, - 4.0 - ], - [ - 23.0, - 10.0 - ], - [ - 24.0, - 14.0 - ], - [ - 25.0, - 35.0 - ], - [ - 26.0, - 50.0 - ], - [ - 27.0, - 111.0 - ], - [ - 28.0, - 137.0 - ], - [ - 29.0, - 133.0 - ], - [ - 30.0, - 155.0 - ], - [ - 31.0, - 201.0 - ], - [ - 32.0, - 243.0 - ], - [ - 33.0, - 417.0 - ], - [ - 34.0, - 978.0 - ], - [ - 35.0, - 7510.0 - ] - ], - "color": "#5cb85c" - }, - { - "name": "test_2", - "data": [ - [ - 14.0, - 1.0 - ], - [ - 15.0, - 3.0 - ], - [ - 16.0, - 3.0 - ], - [ - 17.0, - 3.0 - ], - [ - 18.0, - 11.0 - ], - [ - 19.0, - 9.0 - ], - [ - 20.0, - 12.0 - ], - [ - 21.0, - 7.0 - ], - [ - 22.0, - 11.0 - ], - [ - 23.0, - 36.0 - ], - [ - 24.0, - 40.0 - ], - [ - 25.0, - 68.0 - ], - [ - 26.0, - 111.0 - ], - [ - 27.0, - 119.0 - ], - [ - 28.0, - 145.0 - ], - [ - 29.0, - 148.0 - ], - [ - 30.0, - 153.0 - ], - [ - 31.0, - 200.0 - ], - [ - 32.0, - 279.0 - ], - [ - 33.0, - 510.0 - ], - [ - 34.0, - 1167.0 - ], - [ - 35.0, - 6964.0 - ] - ], - "color": "#5cb85c" - } - ] - ], - "config": { - "id": "fastqc_per_sequence_quality_scores_plot", - "title": "FastQC: Per Sequence Quality Scores", - "ylab": "Count", - "xlab": "Mean Sequence Quality (Phred Score)", - "ymin": 0, - "xmin": 0, - "xDecimals": false, - "colors": { - "test_1": "#5cb85c", - "test_2": "#5cb85c" - }, - "tt_label": "Phred {point.x}: {point.y} reads", - "xPlotBands": [ - { - "from": 28, - "to": 100, - "color": "#c3e6c3" - }, - { - "from": 20, - "to": 28, - "color": "#e6dcc3" - }, - { - "from": 0, - "to": 20, - "color": "#e6c3c3" - } - ] - } - }, - "fastqc_per_sequence_gc_content_plot": { - "plot_type": "xy_line", - "datasets": [ - [ - { - "name": "test_1", - "data": [ - [ - 0.0, - 0.0 - ], - [ - 1.0, - 0.0 - ], - [ - 2.0, - 0.0 - ], - [ - 3.0, - 0.003788452795878163 - ], - [ - 4.0, - 0.007576905591756326 - ], - [ - 5.0, - 0.01136535838763449 - ], - [ - 6.0, - 0.01136535838763449 - ], - [ - 7.0, - 0.026519169571147142 - ], - [ - 8.0, - 0.04546143355053796 - ], - [ - 9.0, - 0.0416729807546598 - ], - [ - 10.0, - 0.07955750871344143 - ], - [ - 11.0, - 0.1250189422639794 - ], - [ - 12.0, - 0.12880739505985755 - ], - [ - 13.0, - 0.12123048946810122 - ], - [ - 14.0, - 0.1363843006516139 - ], - [ - 15.0, - 0.12880739505985755 - ], - [ - 16.0, - 0.15911501742688286 - ], - [ - 17.0, - 0.21973026216093347 - ], - [ - 18.0, - 0.1969995453856645 - ], - [ - 19.0, - 0.17426882861039553 - ], - [ - 20.0, - 0.24624943173208064 - ], - [ - 21.0, - 0.3182300348537657 - ], - [ - 22.0, - 0.2917108652826186 - ], - [ - 23.0, - 0.3220184876496439 - ], - [ - 24.0, - 0.4584027883012578 - ], - [ - 25.0, - 0.5379602970146992 - ], - [ - 26.0, - 0.602363994544628 - ], - [ - 27.0, - 0.7614790119715108 - ], - [ - 28.0, - 0.9925746325200787 - ], - [ - 29.0, - 1.1289589331716927 - ], - [ - 30.0, - 1.2691316866191846 - ], - [ - 31.0, - 1.4926504015759963 - ], - [ - 32.0, - 1.7995150780421278 - ], - [ - 33.0, - 2.0230337929989393 - ], - [ - 34.0, - 2.3526291862403395 - ], - [ - 35.0, - 2.7428398242157903 - ], - [ - 36.0, - 3.015608425519018 - ], - [ - 37.0, - 3.227761782088195 - ], - [ - 38.0, - 3.364146082739809 - ], - [ - 39.0, - 3.4474920442491284 - ], - [ - 40.0, - 3.542203364146083 - ], - [ - 41.0, - 3.663433853614184 - ], - [ - 42.0, - 3.636914684043037 - ], - [ - 43.0, - 3.56872253371723 - ], - [ - 44.0, - 3.508107288983179 - ], - [ - 45.0, - 3.693741475981209 - ], - [ - 46.0, - 3.871798757387483 - ], - [ - 47.0, - 3.742991362327625 - ], - [ - 48.0, - 3.5270495529625703 - ], - [ - 49.0, - 3.394453705106834 - ], - [ - 50.0, - 3.348992271556296 - ], - [ - 51.0, - 3.2618578572510986 - ], - [ - 52.0, - 2.9019548416426733 - ], - [ - 53.0, - 2.523109562054857 - ], - [ - 54.0, - 2.4170328837702684 - ], - [ - 55.0, - 2.4321866949537805 - ], - [ - 56.0, - 2.155629640854675 - ], - [ - 57.0, - 1.8373996060009092 - ], - [ - 58.0, - 1.8108804364297622 - ], - [ - 59.0, - 1.6025155326564633 - ], - [ - 60.0, - 1.2350356114562813 - ], - [ - 61.0, - 0.9698439157448098 - ], - [ - 62.0, - 0.8637672374602213 - ], - [ - 63.0, - 0.8334596150931959 - ], - [ - 64.0, - 0.6061524473405061 - ], - [ - 65.0, - 0.4243067131383543 - ], - [ - 66.0, - 0.39021063797545086 - ], - [ - 67.0, - 0.3409607516290347 - ], - [ - 68.0, - 0.3106531292620094 - ], - [ - 69.0, - 0.2576147901197151 - ], - [ - 70.0, - 0.17426882861039553 - ], - [ - 71.0, - 0.1136535838763449 - ], - [ - 72.0, - 0.09849977269283225 - ], - [ - 73.0, - 0.10986513108046674 - ], - [ - 74.0, - 0.1250189422639794 - ], - [ - 75.0, - 0.1136535838763449 - ], - [ - 76.0, - 0.09092286710107592 - ], - [ - 77.0, - 0.07198060312168511 - ], - [ - 78.0, - 0.053038339142294284 - ], - [ - 79.0, - 0.030307622367025305 - ], - [ - 80.0, - 0.049249886346416125 - ], - [ - 81.0, - 0.06440369752992878 - ], - [ - 82.0, - 0.04546143355053796 - ], - [ - 83.0, - 0.030307622367025305 - ], - [ - 84.0, - 0.03788452795878163 - ], - [ - 85.0, - 0.030307622367025305 - ], - [ - 86.0, - 0.01136535838763449 - ], - [ - 87.0, - 0.007576905591756326 - ], - [ - 88.0, - 0.007576905591756326 - ], - [ - 89.0, - 0.003788452795878163 - ], - [ - 90.0, - 0.0 - ], - [ - 91.0, - 0.003788452795878163 - ], - [ - 92.0, - 0.007576905591756326 - ], - [ - 93.0, - 0.01136535838763449 - ], - [ - 94.0, - 0.007576905591756326 - ], - [ - 95.0, - 0.0 - ], - [ - 96.0, - 0.0 - ], - [ - 97.0, - 0.003788452795878163 - ], - [ - 98.0, - 0.007576905591756326 - ], - [ - 99.0, - 0.003788452795878163 - ], - [ - 100.0, - 0.0 - ] - ], - "color": "#5cb85c" - }, - { - "name": "test_2", - "data": [ - [ - 0.0, - 0.0 - ], - [ - 1.0, - 0.0 - ], - [ - 2.0, - 0.0 - ], - [ - 3.0, - 0.003806913354652048 - ], - [ - 4.0, - 0.007613826709304096 - ], - [ - 5.0, - 0.007613826709304096 - ], - [ - 6.0, - 0.015227653418608192 - ], - [ - 7.0, - 0.034262220191868434 - ], - [ - 8.0, - 0.04568296025582458 - ], - [ - 9.0, - 0.06852444038373687 - ], - [ - 10.0, - 0.13324196741282168 - ], - [ - 11.0, - 0.13704888076747374 - ], - [ - 12.0, - 0.09897974722095325 - ], - [ - 13.0, - 0.10659357393025734 - ], - [ - 14.0, - 0.12562814070351758 - ], - [ - 15.0, - 0.1180143139942135 - ], - [ - 16.0, - 0.13704888076747374 - ], - [ - 17.0, - 0.1751180143139942 - ], - [ - 18.0, - 0.15608344754073397 - ], - [ - 19.0, - 0.16750418760469013 - ], - [ - 20.0, - 0.22841480127912286 - ], - [ - 21.0, - 0.25887010811633926 - ], - [ - 22.0, - 0.3007461550175118 - ], - [ - 23.0, - 0.3273945485000761 - ], - [ - 24.0, - 0.41495355565707326 - ], - [ - 25.0, - 0.5177402162326785 - ], - [ - 26.0, - 0.5443886097152428 - ], - [ - 27.0, - 0.7689964976397137 - ], - [ - 28.0, - 1.119232526267702 - ], - [ - 29.0, - 1.271509060453784 - ], - [ - 30.0, - 1.4009441145119537 - ], - [ - 31.0, - 1.6293589157910766 - ], - [ - 32.0, - 1.903456677326024 - ], - [ - 33.0, - 2.0785746916400183 - ], - [ - 34.0, - 2.4478452870412672 - ], - [ - 35.0, - 2.8894472361809047 - ], - [ - 36.0, - 2.9770062433379016 - ], - [ - 37.0, - 2.9922338967565096 - ], - [ - 38.0, - 3.1521242576518955 - ], - [ - 39.0, - 3.391959798994975 - ], - [ - 40.0, - 3.422415105832191 - ], - [ - 41.0, - 3.3538906654484544 - ], - [ - 42.0, - 3.3348560986751945 - ], - [ - 43.0, - 3.433835845896147 - ], - [ - 44.0, - 3.6203746002740975 - ], - [ - 45.0, - 3.6432160804020097 - ], - [ - 46.0, - 3.5784985533729254 - ], - [ - 47.0, - 3.563270899954317 - ], - [ - 48.0, - 3.4262220191868433 - ], - [ - 49.0, - 3.3653114055124105 - ], - [ - 50.0, - 3.4262220191868433 - ], - [ - 51.0, - 3.2891731384193696 - ], - [ - 52.0, - 2.9770062433379016 - ], - [ - 53.0, - 2.6343840414192172 - ], - [ - 54.0, - 2.466879853814527 - ], - [ - 55.0, - 2.39835541343079 - ], - [ - 56.0, - 2.1775544388609713 - ], - [ - 57.0, - 1.888229023907416 - ], - [ - 58.0, - 1.751180143139942 - ], - [ - 59.0, - 1.7016902695294656 - ], - [ - 60.0, - 1.4009441145119537 - ], - [ - 61.0, - 1.107811786203746 - ], - [ - 62.0, - 1.0659357393025735 - ], - [ - 63.0, - 0.875590071569971 - ], - [ - 64.0, - 0.5786508299071114 - ], - [ - 65.0, - 0.41495355565707326 - ], - [ - 66.0, - 0.3616567686919446 - ], - [ - 67.0, - 0.3654636820465966 - ], - [ - 68.0, - 0.33500837520938026 - ], - [ - 69.0, - 0.236028627988427 - ], - [ - 70.0, - 0.1827318410232983 - ], - [ - 71.0, - 0.1979594944419065 - ], - [ - 72.0, - 0.1408557941221258 - ], - [ - 73.0, - 0.14846962083142987 - ], - [ - 74.0, - 0.16750418760469013 - ], - [ - 75.0, - 0.12182122734886554 - ], - [ - 76.0, - 0.0951728338663012 - ], - [ - 77.0, - 0.07233135373838892 - ], - [ - 78.0, - 0.06091061367443277 - ], - [ - 79.0, - 0.04568296025582458 - ], - [ - 80.0, - 0.049489873610476624 - ], - [ - 81.0, - 0.057103700319780716 - ], - [ - 82.0, - 0.04568296025582458 - ], - [ - 83.0, - 0.030455306837216384 - ], - [ - 84.0, - 0.030455306837216384 - ], - [ - 85.0, - 0.03806913354652048 - ], - [ - 86.0, - 0.026648393482564335 - ], - [ - 87.0, - 0.007613826709304096 - ], - [ - 88.0, - 0.011420740063956145 - ], - [ - 89.0, - 0.007613826709304096 - ], - [ - 90.0, - 0.003806913354652048 - ], - [ - 91.0, - 0.003806913354652048 - ], - [ - 92.0, - 0.0 - ], - [ - 93.0, - 0.007613826709304096 - ], - [ - 94.0, - 0.007613826709304096 - ], - [ - 95.0, - 0.0 - ], - [ - 96.0, - 0.0 - ], - [ - 97.0, - 0.003806913354652048 - ], - [ - 98.0, - 0.011420740063956145 - ], - [ - 99.0, - 0.030455306837216384 - ], - [ - 100.0, - 0.04568296025582458 - ] - ], - "color": "#5cb85c" - } - ], - [ - { - "name": "test_1", - "data": [ - [ - 0.0, - 0.0 - ], - [ - 1.0, - 0.0 - ], - [ - 2.0, - 0.0 - ], - [ - 3.0, - 0.5 - ], - [ - 4.0, - 1.0 - ], - [ - 5.0, - 1.5 - ], - [ - 6.0, - 1.5 - ], - [ - 7.0, - 3.5 - ], - [ - 8.0, - 6.0 - ], - [ - 9.0, - 5.5 - ], - [ - 10.0, - 10.5 - ], - [ - 11.0, - 16.5 - ], - [ - 12.0, - 17.0 - ], - [ - 13.0, - 16.0 - ], - [ - 14.0, - 18.0 - ], - [ - 15.0, - 17.0 - ], - [ - 16.0, - 21.0 - ], - [ - 17.0, - 29.0 - ], - [ - 18.0, - 26.0 - ], - [ - 19.0, - 23.0 - ], - [ - 20.0, - 32.5 - ], - [ - 21.0, - 42.0 - ], - [ - 22.0, - 38.5 - ], - [ - 23.0, - 42.5 - ], - [ - 24.0, - 60.5 - ], - [ - 25.0, - 71.0 - ], - [ - 26.0, - 79.5 - ], - [ - 27.0, - 100.5 - ], - [ - 28.0, - 131.0 - ], - [ - 29.0, - 149.0 - ], - [ - 30.0, - 167.5 - ], - [ - 31.0, - 197.0 - ], - [ - 32.0, - 237.5 - ], - [ - 33.0, - 267.0 - ], - [ - 34.0, - 310.5 - ], - [ - 35.0, - 362.0 - ], - [ - 36.0, - 398.0 - ], - [ - 37.0, - 426.0 - ], - [ - 38.0, - 444.0 - ], - [ - 39.0, - 455.0 - ], - [ - 40.0, - 467.5 - ], - [ - 41.0, - 483.5 - ], - [ - 42.0, - 480.0 - ], - [ - 43.0, - 471.0 - ], - [ - 44.0, - 463.0 - ], - [ - 45.0, - 487.5 - ], - [ - 46.0, - 511.0 - ], - [ - 47.0, - 494.0 - ], - [ - 48.0, - 465.5 - ], - [ - 49.0, - 448.0 - ], - [ - 50.0, - 442.0 - ], - [ - 51.0, - 430.5 - ], - [ - 52.0, - 383.0 - ], - [ - 53.0, - 333.0 - ], - [ - 54.0, - 319.0 - ], - [ - 55.0, - 321.0 - ], - [ - 56.0, - 284.5 - ], - [ - 57.0, - 242.5 - ], - [ - 58.0, - 239.0 - ], - [ - 59.0, - 211.5 - ], - [ - 60.0, - 163.0 - ], - [ - 61.0, - 128.0 - ], - [ - 62.0, - 114.0 - ], - [ - 63.0, - 110.0 - ], - [ - 64.0, - 80.0 - ], - [ - 65.0, - 56.0 - ], - [ - 66.0, - 51.5 - ], - [ - 67.0, - 45.0 - ], - [ - 68.0, - 41.0 - ], - [ - 69.0, - 34.0 - ], - [ - 70.0, - 23.0 - ], - [ - 71.0, - 15.0 - ], - [ - 72.0, - 13.0 - ], - [ - 73.0, - 14.5 - ], - [ - 74.0, - 16.5 - ], - [ - 75.0, - 15.0 - ], - [ - 76.0, - 12.0 - ], - [ - 77.0, - 9.5 - ], - [ - 78.0, - 7.0 - ], - [ - 79.0, - 4.0 - ], - [ - 80.0, - 6.5 - ], - [ - 81.0, - 8.5 - ], - [ - 82.0, - 6.0 - ], - [ - 83.0, - 4.0 - ], - [ - 84.0, - 5.0 - ], - [ - 85.0, - 4.0 - ], - [ - 86.0, - 1.5 - ], - [ - 87.0, - 1.0 - ], - [ - 88.0, - 1.0 - ], - [ - 89.0, - 0.5 - ], - [ - 90.0, - 0.0 - ], - [ - 91.0, - 0.5 - ], - [ - 92.0, - 1.0 - ], - [ - 93.0, - 1.5 - ], - [ - 94.0, - 1.0 - ], - [ - 95.0, - 0.0 - ], - [ - 96.0, - 0.0 - ], - [ - 97.0, - 0.5 - ], - [ - 98.0, - 1.0 - ], - [ - 99.0, - 0.5 - ], - [ - 100.0, - 0.0 - ] - ], - "color": "#5cb85c" - }, - { - "name": "test_2", - "data": [ - [ - 0.0, - 0.0 - ], - [ - 1.0, - 0.0 - ], - [ - 2.0, - 0.0 - ], - [ - 3.0, - 0.5 - ], - [ - 4.0, - 1.0 - ], - [ - 5.0, - 1.0 - ], - [ - 6.0, - 2.0 - ], - [ - 7.0, - 4.5 - ], - [ - 8.0, - 6.0 - ], - [ - 9.0, - 9.0 - ], - [ - 10.0, - 17.5 - ], - [ - 11.0, - 18.0 - ], - [ - 12.0, - 13.0 - ], - [ - 13.0, - 14.0 - ], - [ - 14.0, - 16.5 - ], - [ - 15.0, - 15.5 - ], - [ - 16.0, - 18.0 - ], - [ - 17.0, - 23.0 - ], - [ - 18.0, - 20.5 - ], - [ - 19.0, - 22.0 - ], - [ - 20.0, - 30.0 - ], - [ - 21.0, - 34.0 - ], - [ - 22.0, - 39.5 - ], - [ - 23.0, - 43.0 - ], - [ - 24.0, - 54.5 - ], - [ - 25.0, - 68.0 - ], - [ - 26.0, - 71.5 - ], - [ - 27.0, - 101.0 - ], - [ - 28.0, - 147.0 - ], - [ - 29.0, - 167.0 - ], - [ - 30.0, - 184.0 - ], - [ - 31.0, - 214.0 - ], - [ - 32.0, - 250.0 - ], - [ - 33.0, - 273.0 - ], - [ - 34.0, - 321.5 - ], - [ - 35.0, - 379.5 - ], - [ - 36.0, - 391.0 - ], - [ - 37.0, - 393.0 - ], - [ - 38.0, - 414.0 - ], - [ - 39.0, - 445.5 - ], - [ - 40.0, - 449.5 - ], - [ - 41.0, - 440.5 - ], - [ - 42.0, - 438.0 - ], - [ - 43.0, - 451.0 - ], - [ - 44.0, - 475.5 - ], - [ - 45.0, - 478.5 - ], - [ - 46.0, - 470.0 - ], - [ - 47.0, - 468.0 - ], - [ - 48.0, - 450.0 - ], - [ - 49.0, - 442.0 - ], - [ - 50.0, - 450.0 - ], - [ - 51.0, - 432.0 - ], - [ - 52.0, - 391.0 - ], - [ - 53.0, - 346.0 - ], - [ - 54.0, - 324.0 - ], - [ - 55.0, - 315.0 - ], - [ - 56.0, - 286.0 - ], - [ - 57.0, - 248.0 - ], - [ - 58.0, - 230.0 - ], - [ - 59.0, - 223.5 - ], - [ - 60.0, - 184.0 - ], - [ - 61.0, - 145.5 - ], - [ - 62.0, - 140.0 - ], - [ - 63.0, - 115.0 - ], - [ - 64.0, - 76.0 - ], - [ - 65.0, - 54.5 - ], - [ - 66.0, - 47.5 - ], - [ - 67.0, - 48.0 - ], - [ - 68.0, - 44.0 - ], - [ - 69.0, - 31.0 - ], - [ - 70.0, - 24.0 - ], - [ - 71.0, - 26.0 - ], - [ - 72.0, - 18.5 - ], - [ - 73.0, - 19.5 - ], - [ - 74.0, - 22.0 - ], - [ - 75.0, - 16.0 - ], - [ - 76.0, - 12.5 - ], - [ - 77.0, - 9.5 - ], - [ - 78.0, - 8.0 - ], - [ - 79.0, - 6.0 - ], - [ - 80.0, - 6.5 - ], - [ - 81.0, - 7.5 - ], - [ - 82.0, - 6.0 - ], - [ - 83.0, - 4.0 - ], - [ - 84.0, - 4.0 - ], - [ - 85.0, - 5.0 - ], - [ - 86.0, - 3.5 - ], - [ - 87.0, - 1.0 - ], - [ - 88.0, - 1.5 - ], - [ - 89.0, - 1.0 - ], - [ - 90.0, - 0.5 - ], - [ - 91.0, - 0.5 - ], - [ - 92.0, - 0.0 - ], - [ - 93.0, - 1.0 - ], - [ - 94.0, - 1.0 - ], - [ - 95.0, - 0.0 - ], - [ - 96.0, - 0.0 - ], - [ - 97.0, - 0.5 - ], - [ - 98.0, - 1.5 - ], - [ - 99.0, - 4.0 - ], - [ - 100.0, - 6.0 - ] - ], - "color": "#5cb85c" - } - ] - ], - "config": { - "id": "fastqc_per_sequence_gc_content_plot", - "title": "FastQC: Per Sequence GC Content", - "xlab": "% GC", - "ylab": "Percentage", - "ymin": 0, - "xmax": 100, - "xmin": 0, - "yDecimals": false, - "tt_label": "{point.x}% GC: {point.y}", - "colors": { - "test_1": "#5cb85c", - "test_2": "#5cb85c" - }, - "data_labels": [ - { - "name": "Percentages", - "ylab": "Percentage" - }, - { - "name": "Counts", - "ylab": "Count" - } - ] - } - }, - "fastqc_per_base_n_content_plot": { - "plot_type": "xy_line", - "datasets": [ - [ - { - "name": "test_1", - "data": [ - [ - 1, - 0.0 - ], - [ - 2, - 0.0 - ], - [ - 3, - 0.0 - ], - [ - 4, - 0.0 - ], - [ - 5, - 0.0 - ], - [ - 6, - 0.0 - ], - [ - 7, - 0.0 - ], - [ - 8, - 0.0 - ], - [ - 9, - 0.0 - ], - [ - 10, - 0.0 - ], - [ - 12, - 0.0 - ], - [ - 14, - 0.0 - ], - [ - 16, - 0.0 - ], - [ - 18, - 0.0 - ], - [ - 20, - 0.0 - ], - [ - 22, - 0.0 - ], - [ - 24, - 0.0 - ], - [ - 26, - 0.0 - ], - [ - 28, - 0.0 - ], - [ - 30, - 0.0 - ], - [ - 32, - 0.0 - ], - [ - 34, - 0.0 - ], - [ - 36, - 0.0 - ], - [ - 38, - 0.0 - ], - [ - 40, - 0.0 - ], - [ - 42, - 0.0 - ], - [ - 44, - 0.0 - ], - [ - 46, - 0.0 - ], - [ - 48, - 0.0 - ], - [ - 50, - 0.0 - ], - [ - 52, - 0.0 - ], - [ - 54, - 0.0 - ], - [ - 56, - 0.0 - ], - [ - 58, - 0.0 - ], - [ - 60, - 0.0 - ], - [ - 62, - 0.0 - ], - [ - 64, - 0.0 - ], - [ - 66, - 0.0 - ], - [ - 68, - 0.0 - ], - [ - 70, - 0.0 - ], - [ - 72, - 0.0 - ], - [ - 74, - 0.0 - ], - [ - 76, - 0.0 - ] - ], - "color": "#5cb85c" - }, - { - "name": "test_2", - "data": [ - [ - 1, - 0.03 - ], - [ - 2, - 0.0 - ], - [ - 3, - 0.0 - ], - [ - 4, - 0.0 - ], - [ - 5, - 0.0 - ], - [ - 6, - 0.0 - ], - [ - 7, - 0.0 - ], - [ - 8, - 0.0 - ], - [ - 9, - 0.0 - ], - [ - 10, - 0.0 - ], - [ - 12, - 0.0 - ], - [ - 14, - 0.0 - ], - [ - 16, - 0.0 - ], - [ - 18, - 0.0 - ], - [ - 20, - 0.0 - ], - [ - 22, - 0.0 - ], - [ - 24, - 0.0 - ], - [ - 26, - 0.0 - ], - [ - 28, - 0.0 - ], - [ - 30, - 0.0 - ], - [ - 32, - 0.0 - ], - [ - 34, - 0.0 - ], - [ - 36, - 0.0 - ], - [ - 38, - 0.0 - ], - [ - 40, - 0.0 - ], - [ - 42, - 0.0 - ], - [ - 44, - 0.0 - ], - [ - 46, - 0.0 - ], - [ - 48, - 0.0 - ], - [ - 50, - 0.0 - ], - [ - 52, - 0.0 - ], - [ - 54, - 0.0 - ], - [ - 56, - 0.0 - ], - [ - 58, - 0.0 - ], - [ - 60, - 0.0 - ], - [ - 62, - 0.0 - ], - [ - 64, - 0.0 - ], - [ - 66, - 0.0 - ], - [ - 68, - 0.0 - ], - [ - 70, - 0.0 - ], - [ - 72, - 0.0 - ], - [ - 74, - 0.0 - ], - [ - 76, - 0.0 - ] - ], - "color": "#5cb85c" - } - ] - ], - "config": { - "id": "fastqc_per_base_n_content_plot", - "title": "FastQC: Per Base N Content", - "ylab": "Percentage N-Count", - "xlab": "Position in Read (bp)", - "yCeiling": 100, - "yMinRange": 5, - "ymin": 0, - "xmin": 0, - "xDecimals": false, - "colors": { - "test_1": "#5cb85c", - "test_2": "#5cb85c" - }, - "tt_label": "Base {point.x}: {point.y:.2f}%", - "yPlotBands": [ - { - "from": 20, - "to": 100, - "color": "#e6c3c3" - }, - { - "from": 5, - "to": 20, - "color": "#e6dcc3" - }, - { - "from": 0, - "to": 5, - "color": "#c3e6c3" - } - ] - } - }, - "fastqc_sequence_duplication_levels_plot": { - "plot_type": "xy_line", - "datasets": [ - [ - { - "name": "test_1", - "data": [ - 86.53999999999999, - 7.5200000000000005, - 2.34, - 1.16, - 0.7000000000000001, - 0.72, - 0.13999999999999999, - 0.24, - 0.0, - 0.64, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 - ], - "color": "#5cb85c" - }, - { - "name": "test_2", - "data": [ - 86.56, - 6.92, - 2.73, - 1.24, - 0.8, - 0.72, - 0.21, - 0.08, - 0.44999999999999996, - 0.29, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 - ], - "color": "#5cb85c" - } - ] - ], - "config": { - "id": "fastqc_sequence_duplication_levels_plot", - "title": "FastQC: Sequence Duplication Levels", - "categories": [ - 1.0, - 2.0, - 3.0, - 4.0, - 5.0, - 6.0, - 7.0, - 8.0, - 9.0, - ">10", - ">50", - ">100", - ">500", - ">1k", - ">5k", - ">10k+" - ], - "ylab": "% of Library", - "xlab": "Sequence Duplication Level", - "ymax": 100, - "ymin": 0, - "yMinTickInterval": 0.1, - "yLabelFormat": "{value:.0f}%", - "colors": { - "test_1": "#5cb85c", - "test_2": "#5cb85c" - }, - "tt_decimals": 2, - "tt_suffix": "%" - } - }, - "fastqc_adapter_content_plot": { - "plot_type": "xy_line", - "datasets": [ - [ - { - "name": "test_1 - nextera_transposase_sequence", - "data": [ - [ - 1, - 0.0 - ], - [ - 2, - 0.0 - ], - [ - 3, - 0.0 - ], - [ - 4, - 0.0 - ], - [ - 5, - 0.0 - ], - [ - 6, - 0.0 - ], - [ - 7, - 0.0 - ], - [ - 8, - 0.0 - ], - [ - 9, - 0.0 - ], - [ - 10, - 0.0 - ], - [ - 11, - 0.0 - ], - [ - 12, - 0.0 - ], - [ - 13, - 0.0 - ], - [ - 14, - 0.0 - ], - [ - 15, - 0.0 - ], - [ - 16, - 0.0 - ], - [ - 17, - 0.0 - ], - [ - 18, - 0.0 - ], - [ - 19, - 0.0 - ], - [ - 20, - 0.0 - ], - [ - 21, - 0.0 - ], - [ - 22, - 0.0 - ], - [ - 23, - 0.0 - ], - [ - 24, - 0.0 - ], - [ - 25, - 0.0 - ], - [ - 26, - 0.0 - ], - [ - 27, - 0.0 - ], - [ - 28, - 0.0 - ], - [ - 29, - 0.0 - ], - [ - 30, - 0.0 - ], - [ - 31, - 0.0 - ], - [ - 32, - 0.0 - ], - [ - 33, - 0.0 - ], - [ - 34, - 0.0 - ], - [ - 35, - 0.0 - ], - [ - 36, - 0.01 - ], - [ - 37, - 0.01 - ], - [ - 38, - 0.01 - ], - [ - 39, - 0.01 - ], - [ - 40, - 0.01 - ], - [ - 41, - 0.01 - ], - [ - 42, - 0.02 - ], - [ - 43, - 0.03 - ], - [ - 44, - 0.04 - ], - [ - 45, - 0.07 - ], - [ - 46, - 0.07 - ], - [ - 47, - 0.12 - ], - [ - 48, - 0.14 - ], - [ - 49, - 0.15 - ], - [ - 50, - 0.19 - ], - [ - 51, - 0.21 - ], - [ - 52, - 0.25 - ], - [ - 53, - 0.32 - ], - [ - 54, - 0.36 - ], - [ - 55, - 0.41 - ], - [ - 56, - 0.48 - ], - [ - 57, - 0.51 - ], - [ - 58, - 0.52 - ], - [ - 59, - 0.56 - ], - [ - 60, - 0.59 - ], - [ - 61, - 0.64 - ], - [ - 62, - 0.68 - ], - [ - 63, - 0.72 - ], - [ - 64, - 0.78 - ], - [ - 65, - 0.83 - ] - ] - }, - { - "name": "test_2 - nextera_transposase_sequence", - "data": [ - [ - 1, - 0.0 - ], - [ - 2, - 0.0 - ], - [ - 3, - 0.0 - ], - [ - 4, - 0.0 - ], - [ - 5, - 0.0 - ], - [ - 6, - 0.0 - ], - [ - 7, - 0.0 - ], - [ - 8, - 0.0 - ], - [ - 9, - 0.0 - ], - [ - 10, - 0.0 - ], - [ - 11, - 0.0 - ], - [ - 12, - 0.0 - ], - [ - 13, - 0.0 - ], - [ - 14, - 0.0 - ], - [ - 15, - 0.0 - ], - [ - 16, - 0.0 - ], - [ - 17, - 0.0 - ], - [ - 18, - 0.0 - ], - [ - 19, - 0.0 - ], - [ - 20, - 0.0 - ], - [ - 21, - 0.0 - ], - [ - 22, - 0.0 - ], - [ - 23, - 0.0 - ], - [ - 24, - 0.0 - ], - [ - 25, - 0.0 - ], - [ - 26, - 0.0 - ], - [ - 27, - 0.0 - ], - [ - 28, - 0.0 - ], - [ - 29, - 0.0 - ], - [ - 30, - 0.0 - ], - [ - 31, - 0.0 - ], - [ - 32, - 0.0 - ], - [ - 33, - 0.0 - ], - [ - 34, - 0.0 - ], - [ - 35, - 0.0 - ], - [ - 36, - 0.01 - ], - [ - 37, - 0.01 - ], - [ - 38, - 0.01 - ], - [ - 39, - 0.01 - ], - [ - 40, - 0.01 - ], - [ - 41, - 0.01 - ], - [ - 42, - 0.02 - ], - [ - 43, - 0.03 - ], - [ - 44, - 0.04 - ], - [ - 45, - 0.07 - ], - [ - 46, - 0.07 - ], - [ - 47, - 0.12 - ], - [ - 48, - 0.14 - ], - [ - 49, - 0.15 - ], - [ - 50, - 0.19 - ], - [ - 51, - 0.21 - ], - [ - 52, - 0.25 - ], - [ - 53, - 0.32 - ], - [ - 54, - 0.36 - ], - [ - 55, - 0.41 - ], - [ - 56, - 0.48 - ], - [ - 57, - 0.51 - ], - [ - 58, - 0.52 - ], - [ - 59, - 0.56 - ], - [ - 60, - 0.59 - ], - [ - 61, - 0.64 - ], - [ - 62, - 0.68 - ], - [ - 63, - 0.72 - ], - [ - 64, - 0.78 - ], - [ - 65, - 0.83 - ] - ] - } - ] - ], - "config": { - "id": "fastqc_adapter_content_plot", - "title": "FastQC: Adapter Content", - "ylab": "% of Sequences", - "xlab": "Position (bp)", - "yCeiling": 100, - "yMinRange": 5, - "ymin": 0, - "xDecimals": false, - "tt_label": "Base {point.x}: {point.y:.2f}%", - "hide_empty": true, - "yPlotBands": [ - { - "from": 20, - "to": 100, - "color": "#e6c3c3" - }, - { - "from": 5, - "to": 20, - "color": "#e6dcc3" - }, - { - "from": 0, - "to": 5, - "color": "#c3e6c3" - } - ] - } - }, - "fastqc-status-check-heatmap": { - "plot_type": "heatmap", - "data": [ - [ - 0, - 0, - 1 - ], - [ - 1, - 0, - 1 - ], - [ - 2, - 0, - 1 - ], - [ - 3, - 0, - 1 - ], - [ - 4, - 0, - 0.25 - ], - [ - 5, - 0, - 1 - ], - [ - 6, - 0, - 1 - ], - [ - 7, - 0, - 1 - ], - [ - 8, - 0, - 1 - ], - [ - 9, - 0, - 0.5 - ], - [ - 10, - 0, - 1 - ], - [ - 0, - 1, - 1 - ], - [ - 1, - 1, - 1 - ], - [ - 2, - 1, - 1 - ], - [ - 3, - 1, - 1 - ], - [ - 4, - 1, - 0.25 - ], - [ - 5, - 1, - 1 - ], - [ - 6, - 1, - 1 - ], - [ - 7, - 1, - 1 - ], - [ - 8, - 1, - 1 - ], - [ - 9, - 1, - 0.5 - ], - [ - 10, - 1, - 1 - ] - ], - "xcats": [ - "Basic Statistics", - "Per Base Sequence Quality", - "Per Tile Sequence Quality", - "Per Sequence Quality Scores", - "Per Base Sequence Content", - "Per Sequence GC Content", - "Per Base N Content", - "Sequence Length Distribution", - "Sequence Duplication Levels", - "Overrepresented Sequences", - "Adapter Content" - ], - "ycats": [ - "test_1", - "test_2" - ], - "config": { - "id": "fastqc-status-check-heatmap", - "title": "FastQC: Status Checks", - "xTitle": "Section Name", - "yTitle": "Sample", - "min": 0, - "max": 1, - "square": false, - "colstops": [ - [ - 0, - "#ffffff" - ], - [ - 0.25, - "#d9534f" - ], - [ - 0.5, - "#fee391" - ], - [ - 1, - "#5cb85c" - ] - ], - "decimalPlaces": 1, - "legend": false, - "datalabels": false, - "xcats_samples": false - } - } - }, - "report_saved_raw_data": { - "multiqc_fastqc": { - "test_1": { - "Filename": "test_1.fastq.gz", - "File type": "Conventional base calls", - "Encoding": "Sanger / Illumina 1.9", - "Total Sequences": 10000.0, - "Sequences flagged as poor quality": 0.0, - "Sequence length": 76.0, - "%GC": 44.0, - "total_deduplicated_percentage": 91.72, - "avg_sequence_length": 76.0, - "basic_statistics": "pass", - "per_base_sequence_quality": "pass", - "per_tile_sequence_quality": "pass", - "per_sequence_quality_scores": "pass", - "per_base_sequence_content": "fail", - "per_sequence_gc_content": "pass", - "per_base_n_content": "pass", - "sequence_length_distribution": "pass", - "sequence_duplication_levels": "pass", - "overrepresented_sequences": "warn", - "adapter_content": "pass" - }, - "test_2": { - "Filename": "test_2.fastq.gz", - "File type": "Conventional base calls", - "Encoding": "Sanger / Illumina 1.9", - "Total Sequences": 10000.0, - "Sequences flagged as poor quality": 0.0, - "Sequence length": 76.0, - "%GC": 44.0, - "total_deduplicated_percentage": 91.63, - "avg_sequence_length": 76.0, - "basic_statistics": "pass", - "per_base_sequence_quality": "pass", - "per_tile_sequence_quality": "pass", - "per_sequence_quality_scores": "pass", - "per_base_sequence_content": "fail", - "per_sequence_gc_content": "pass", - "per_base_n_content": "pass", - "sequence_length_distribution": "pass", - "sequence_duplication_levels": "pass", - "overrepresented_sequences": "warn", - "adapter_content": "pass" - } - }, - "multiqc_general_stats": { - "test_1": { - "FastQC_mqc-generalstats-fastqc-percent_duplicates": 8.280000000000001, - "FastQC_mqc-generalstats-fastqc-percent_gc": 44.0, - "FastQC_mqc-generalstats-fastqc-avg_sequence_length": 76.0, - "FastQC_mqc-generalstats-fastqc-percent_fails": 9.090909090909092, - "FastQC_mqc-generalstats-fastqc-total_sequences": 10000.0 - }, - "test_2": { - "FastQC_mqc-generalstats-fastqc-percent_duplicates": 8.370000000000005, - "FastQC_mqc-generalstats-fastqc-percent_gc": 44.0, - "FastQC_mqc-generalstats-fastqc-avg_sequence_length": 76.0, - "FastQC_mqc-generalstats-fastqc-percent_fails": 9.090909090909092, - "FastQC_mqc-generalstats-fastqc-total_sequences": 10000.0 - } - } - }, - "config_analysis_dir_abs": [ - "/home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52" - ], - "config_analysis_dir": [ - "." - ], - "config_creation_date": "2020-11-28, 16:22", - "config_git_hash": null, - "config_intro_text": null, - "config_report_comment": null, - "config_report_header_info": null, - "config_script_path": "/usr/local/lib/python3.8/site-packages/multiqc/utils", - "config_short_version": "1.9", - "config_subtitle": null, - "config_title": null, - "config_version": "1.9" -} diff --git a/tests/data/multiqc/multiqc_data/multiqc_fastqc.txt b/tests/data/multiqc/multiqc_data/multiqc_fastqc.txt deleted file mode 100644 index 7d4d199f..00000000 --- a/tests/data/multiqc/multiqc_data/multiqc_fastqc.txt +++ /dev/null @@ -1,3 +0,0 @@ -Sample Filename File type Encoding Total Sequences Sequences flagged as poor quality Sequence length %GC total_deduplicated_percentage avg_sequence_length basic_statistics per_base_sequence_quality per_tile_sequence_quality per_sequence_quality_scores per_base_sequence_content per_sequence_gc_content per_base_n_content sequence_length_distribution sequence_duplication_levels overrepresented_sequences adapter_content -test_1 test_1.fastq.gz Conventional base calls Sanger / Illumina 1.9 10000.0 0.0 76.0 44.0 91.72 76.0 pass pass pass pass fail pass pass pass pass warn pass -test_2 test_2.fastq.gz Conventional base calls Sanger / Illumina 1.9 10000.0 0.0 76.0 44.0 91.63 76.0 pass pass pass pass fail pass pass pass pass warn pass diff --git a/tests/data/multiqc/multiqc_data/multiqc_general_stats.txt b/tests/data/multiqc/multiqc_data/multiqc_general_stats.txt deleted file mode 100644 index 00541eff..00000000 --- a/tests/data/multiqc/multiqc_data/multiqc_general_stats.txt +++ /dev/null @@ -1,3 +0,0 @@ -Sample FastQC_mqc-generalstats-fastqc-percent_duplicates FastQC_mqc-generalstats-fastqc-percent_gc FastQC_mqc-generalstats-fastqc-avg_sequence_length FastQC_mqc-generalstats-fastqc-percent_fails FastQC_mqc-generalstats-fastqc-total_sequences -test_1 8.280000000000001 44.0 76.0 9.090909090909092 10000.0 -test_2 8.370000000000005 44.0 76.0 9.090909090909092 10000.0 diff --git a/tests/data/multiqc/multiqc_data/multiqc_sources.txt b/tests/data/multiqc/multiqc_data/multiqc_sources.txt deleted file mode 100644 index 1362141f..00000000 --- a/tests/data/multiqc/multiqc_data/multiqc_sources.txt +++ /dev/null @@ -1,3 +0,0 @@ -Module Section Sample Name Source -FastQC all_sections test_1 /home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52/test_1_fastqc.zip -FastQC all_sections test_2 /home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52/test_2_fastqc.zip diff --git a/tests/data/multiqc/multiqc_report.html b/tests/data/multiqc/multiqc_report.html deleted file mode 100644 index d2f14276..00000000 --- a/tests/data/multiqc/multiqc_report.html +++ /dev/null @@ -1,6269 +0,0 @@ - - - - - - - - - - - - - -MultiQC Report - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

- - - - - - -

- -

Loading report..

- -
- -
-
- - - -
- - - - -
- - - - -
-

- - Highlight Samples -

- -
- - - -
-

- Regex mode off - - -

-
    -
    - - -
    -

    - - Rename Samples -

    - -
    - - - -
    -

    Click here for bulk input.

    -
    -

    Paste two columns of a tab-delimited table here (eg. from Excel).

    -

    First column should be the old name, second column the new name.

    -
    - - -
    -
    -

    - Regex mode off - - -

    -
      -
      - - -
      -

      - - Show / Hide Samples -

      - -
      -
      - -
      -
      - -
      -
      - - -
      -
      - -

      - Regex mode off - - -

      -
        -
        - - -
        -

        Export Plots

        -
        - -
        -
        -
        -
        -
        - - px -
        -
        -
        -
        - - px -
        -
        -
        -
        -
        - -
        -
        - -
        -
        -
        -
        - -
        -
        -
        - - X -
        -
        -
        -
        - -
        -

        Download the raw data used to create the plots in this report below:

        -
        -
        - -
        -
        - -
        -
        - -

        Note that additional data was saved in multiqc_data when this report was generated.

        - -
        -
        -
        - -
        -
        Choose Plots
        - - -
        - -
        - -

        If you use plots from MultiQC in a publication or presentation, please cite:

        -
        - MultiQC: Summarize analysis results for multiple tools and samples in a single report
        - Philip Ewels, Måns Magnusson, Sverker Lundin and Max Käller
        - Bioinformatics (2016)
        - doi: 10.1093/bioinformatics/btw354
        - PMID: 27312411 -
        -
        -
        - - -
        -

        Save Settings

        -

        You can save the toolbox settings for this report to the browser.

        -
        - - -
        -
        - -

        Load Settings

        -

        Choose a saved report profile from the dropdown box below:

        -
        -
        - -
        -
        - - - - -
        -
        -
        - - -
        -

        About MultiQC

        -

        This report was generated using MultiQC, version 1.9

        -

        You can see a YouTube video describing how to use MultiQC reports here: - https://youtu.be/qPbIlO_KWN0

        -

        For more information about MultiQC, including other videos and - extensive documentation, please visit http://multiqc.info

        -

        You can report bugs, suggest improvements and find the source code for MultiQC on GitHub: - https://github.com/ewels/MultiQC

        -

        MultiQC is published in Bioinformatics:

        -
        - MultiQC: Summarize analysis results for multiple tools and samples in a single report
        - Philip Ewels, Måns Magnusson, Sverker Lundin and Max Käller
        - Bioinformatics (2016)
        - doi: 10.1093/bioinformatics/btw354
        - PMID: 27312411 -
        -
        - -
        - -
        - - -
        - - - -

        - - - - -

        - - - -

        - A modular tool to aggregate results from bioinformatics analyses across many samples into a single report. -

        - - - - - - - - - - - -
        -

        Report - - generated on 2020-11-28, 16:22 - - - based on data in: - - /home/paolo/Projects/NEXTFLOWetude/nf-core-modules/work/cc/e69df4c4d3d33e79fbb670c7f14b52

        - - -
        - - - - - - - -
        - - - - - - - - -
        -

        General Statistics

        - - - - - - - - - - Showing 2/2 rows and 3/5 columns. - -
        -
        - -
        Sample Name% Dups% GCM Seqs
        test_1
        8.3%
        44%
        0.0
        test_2
        8.4%
        44%
        0.0
        - - -
        - - - - - - -
        -

        FastQC

        -

        FastQC is a quality control tool for high throughput sequence data, written by Simon Andrews at the Babraham Institute in Cambridge.

        - - - - -
        - -

        - Sequence Counts - - - -

        - -

        Sequence counts for each sample. Duplicate read counts are an estimate only.

        - - -
        -

        This plot show the total number of reads, broken down into unique and duplicate -if possible (only more recent versions of FastQC give duplicate info).

        -

        You can read more about duplicate calculation in the -FastQC documentation. -A small part has been copied here for convenience:

        -

        Only sequences which first appear in the first 100,000 sequences -in each file are analysed. This should be enough to get a good impression -for the duplication levels in the whole file. Each sequence is tracked to -the end of the file to give a representative count of the overall duplication level.

        -

        The duplication detection requires an exact sequence match over the whole length of -the sequence. Any reads over 75bp in length are truncated to 50bp for this analysis.

        -
        - -
        - - -
        -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Sequence Quality Histograms - - - -

        - -

        The mean quality value across each base position in the read.

        - - -
        -

        To enable multiple samples to be plotted on the same graph, only the mean quality -scores are plotted (unlike the box plots seen in FastQC reports).

        -

        Taken from the FastQC help:

        -

        The y-axis on the graph shows the quality scores. The higher the score, the better -the base call. The background of the graph divides the y axis into very good quality -calls (green), calls of reasonable quality (orange), and calls of poor quality (red). -The quality of calls on most platforms will degrade as the run progresses, so it is -common to see base calls falling into the orange area towards the end of a read.

        -
        - -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Per Sequence Quality Scores - - - -

        - -

        The number of reads with average quality scores. Shows if a subset of reads has poor quality.

        - - -
        -

        From the FastQC help:

        -

        The per sequence quality score report allows you to see if a subset of your -sequences have universally low quality values. It is often the case that a -subset of sequences will have universally poor quality, however these should -represent only a small percentage of the total sequences.

        -
        - -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Per Base Sequence Content - - - -

        - -

        The proportion of each base position for which each of the four normal DNA bases has been called.

        - - -
        -

        To enable multiple samples to be shown in a single plot, the base composition data -is shown as a heatmap. The colours represent the balance between the four bases: -an even distribution should give an even muddy brown colour. Hover over the plot -to see the percentage of the four bases under the cursor.

        -

        To see the data as a line plot, as in the original FastQC graph, click on a sample track.

        -

        From the FastQC help:

        -

        Per Base Sequence Content plots out the proportion of each base position in a -file for which each of the four normal DNA bases has been called.

        -

        In a random library you would expect that there would be little to no difference -between the different bases of a sequence run, so the lines in this plot should -run parallel with each other. The relative amount of each base should reflect -the overall amount of these bases in your genome, but in any case they should -not be hugely imbalanced from each other.

        -

        It's worth noting that some types of library will always produce biased sequence -composition, normally at the start of the read. Libraries produced by priming -using random hexamers (including nearly all RNA-Seq libraries) and those which -were fragmented using transposases inherit an intrinsic bias in the positions -at which reads start. This bias does not concern an absolute sequence, but instead -provides enrichement of a number of different K-mers at the 5' end of the reads. -Whilst this is a true technical bias, it isn't something which can be corrected -by trimming and in most cases doesn't seem to adversely affect the downstream -analysis.

        -
        - -
        -
        -
        - - Click a sample row to see a line plot for that dataset. -
        -
        Rollover for sample name
        - -
        - Position: - -
        %T: -
        -
        %C: -
        -
        %A: -
        -
        %G: -
        -
        -
        -
        - -
        -
        -
        -
        - - -
        -
        - - - - -
        - -

        - Per Sequence GC Content - - - -

        - -

        The average GC content of reads. Normal random library typically have a - roughly normal distribution of GC content.

        - - -
        -

        From the FastQC help:

        -

        This module measures the GC content across the whole length of each sequence -in a file and compares it to a modelled normal distribution of GC content.

        -

        In a normal random library you would expect to see a roughly normal distribution -of GC content where the central peak corresponds to the overall GC content of -the underlying genome. Since we don't know the the GC content of the genome the -modal GC content is calculated from the observed data and used to build a -reference distribution.

        -

        An unusually shaped distribution could indicate a contaminated library or -some other kinds of biased subset. A normal distribution which is shifted -indicates some systematic bias which is independent of base position. If there -is a systematic bias which creates a shifted normal distribution then this won't -be flagged as an error by the module since it doesn't know what your genome's -GC content should be.

        -
        - -
        - - -
        - -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Per Base N Content - - - -

        - -

        The percentage of base calls at each position for which an N was called.

        - - -
        -

        From the FastQC help:

        -

        If a sequencer is unable to make a base call with sufficient confidence then it will -normally substitute an N rather than a conventional base call. This graph shows the -percentage of base calls at each position for which an N was called.

        -

        It's not unusual to see a very low proportion of Ns appearing in a sequence, especially -nearer the end of a sequence. However, if this proportion rises above a few percent -it suggests that the analysis pipeline was unable to interpret the data well enough to -make valid base calls.

        -
        - -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Sequence Length Distribution - -

        - -
        All samples have sequences of a single length (76bp).
        - - -
        - -
        -
        - - - - -
        - -

        - Sequence Duplication Levels - - - -

        - -

        The relative level of duplication found for every sequence.

        - - -
        -

        From the FastQC Help:

        -

        In a diverse library most sequences will occur only once in the final set. -A low level of duplication may indicate a very high level of coverage of the -target sequence, but a high level of duplication is more likely to indicate -some kind of enrichment bias (eg PCR over amplification). This graph shows -the degree of duplication for every sequence in a library: the relative -number of sequences with different degrees of duplication.

        -

        Only sequences which first appear in the first 100,000 sequences -in each file are analysed. This should be enough to get a good impression -for the duplication levels in the whole file. Each sequence is tracked to -the end of the file to give a representative count of the overall duplication level.

        -

        The duplication detection requires an exact sequence match over the whole length of -the sequence. Any reads over 75bp in length are truncated to 50bp for this analysis.

        -

        In a properly diverse library most sequences should fall into the far left of the -plot in both the red and blue lines. A general level of enrichment, indicating broad -oversequencing in the library will tend to flatten the lines, lowering the low end -and generally raising other categories. More specific enrichments of subsets, or -the presence of low complexity contaminants will tend to produce spikes towards the -right of the plot.

        -
        - -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Overrepresented sequences - - - -

        - -

        The total amount of overrepresented sequences found in each library.

        - - -
        -

        FastQC calculates and lists overrepresented sequences in FastQ files. It would not be -possible to show this for all samples in a MultiQC report, so instead this plot shows -the number of sequences categorized as over represented.

        -

        Sometimes, a single sequence may account for a large number of reads in a dataset. -To show this, the bars are split into two: the first shows the overrepresented reads -that come from the single most common sequence. The second shows the total count -from all remaining overrepresented sequences.

        -

        From the FastQC Help:

        -

        A normal high-throughput library will contain a diverse set of sequences, with no -individual sequence making up a tiny fraction of the whole. Finding that a single -sequence is very overrepresented in the set either means that it is highly biologically -significant, or indicates that the library is contaminated, or not as diverse as you expected.

        -

        FastQC lists all of the sequences which make up more than 0.1% of the total. -To conserve memory only sequences which appear in the first 100,000 sequences are tracked -to the end of the file. It is therefore possible that a sequence which is overrepresented -but doesn't appear at the start of the file for some reason could be missed by this module.

        -
        - -
        2 samples had less than 1% of reads made up of overrepresented sequences
        - -
        -
        - - - - -
        - -

        - Adapter Content - - - -

        - -

        The cumulative percentage count of the proportion of your - library which has seen each of the adapter sequences at each position.

        - - -
        -

        Note that only samples with ≥ 0.1% adapter contamination are shown.

        -

        There may be several lines per sample, as one is shown for each adapter -detected in the file.

        -

        From the FastQC Help:

        -

        The plot shows a cumulative percentage count of the proportion -of your library which has seen each of the adapter sequences at each position. -Once a sequence has been seen in a read it is counted as being present -right through to the end of the read so the percentages you see will only -increase as the read length goes on.

        -
        - -
        loading..
        -
        - -
        -
        - - - - -
        - -

        - Status Checks - - - -

        - -

        Status for each FastQC section showing whether results seem entirely normal (green), -slightly abnormal (orange) or very unusual (red).

        - - -
        -

        FastQC assigns a status for each section of the report. -These give a quick evaluation of whether the results of the analysis seem -entirely normal (green), slightly abnormal (orange) or very unusual (red).

        -

        It is important to stress that although the analysis results appear to give a pass/fail result, -these evaluations must be taken in the context of what you expect from your library. -A 'normal' sample as far as FastQC is concerned is random and diverse. -Some experiments may be expected to produce libraries which are biased in particular ways. -You should treat the summary evaluations therefore as pointers to where you should concentrate -your attention and understand why your library may not look random and diverse.

        -

        Specific guidance on how to interpret the output of each module can be found in the relevant -report section, or in the FastQC help.

        -

        In this heatmap, we summarise all of these into a single heatmap for a quick overview. -Note that not all FastQC sections have plots in MultiQC reports, but all status checks -are shown in this heatmap.

        -
        - -
        - -
        loading..
        -
        - - -
        - - -
        - - - - -
        - - - - - - - - - - - - - - - - diff --git a/tests/software/multiqc/test.yml b/tests/software/multiqc/test.yml index 6b1a198b..7fc6d7a3 100644 --- a/tests/software/multiqc/test.yml +++ b/tests/software/multiqc/test.yml @@ -4,3 +4,4 @@ - multiqc files: - path: output/test_multiqc/multiqc_report.html +