|
| 1 | +name: multiqc_sav |
| 2 | +description: Aggregate results from bioinformatics analyses across many samples |
| 3 | + into a single report, with support for multiqc_sav plugin |
| 4 | +keywords: |
| 5 | + - QC |
| 6 | + - bioinformatics tools |
| 7 | + - Beautiful stand-alone HTML report |
| 8 | + - Illumina |
| 9 | + - Sequencing Analysis Viewer |
| 10 | + - SAV |
| 11 | +tools: |
| 12 | + - multiqc: |
| 13 | + description: | |
| 14 | + MultiQC searches a given directory for analysis logs and compiles a HTML report. |
| 15 | + It's a general use tool, perfect for summarising the output from numerous bioinformatics tools. |
| 16 | + homepage: https://multiqc.info/ |
| 17 | + documentation: https://multiqc.info/docs/ |
| 18 | + licence: ["GPL-3.0-or-later"] |
| 19 | + identifier: biotools:multiqc |
| 20 | +input: |
| 21 | + - - meta: |
| 22 | + type: map |
| 23 | + description: | |
| 24 | + Groovy Map containing sample information |
| 25 | + e.g. [ id:'sample1', single_end:false ] |
| 26 | + - runinfo_xml: |
| 27 | + type: file |
| 28 | + description: Illumina RunInfo.xml file |
| 29 | + pattern: "RunInfo.xml" |
| 30 | + ontologies: |
| 31 | + - edam: http://edamontology.org/format_2332 # XML format |
| 32 | + - interop_bin: |
| 33 | + type: file |
| 34 | + description: Illumina InterOp binary files |
| 35 | + pattern: "InterOp/*.bin" |
| 36 | + ontologies: |
| 37 | + - edam: http://edamontology.org/format_2333 # Binary format |
| 38 | + - extra_multiqc_files: |
| 39 | + type: file |
| 40 | + description: | |
| 41 | + List of reports / files rec ognised by MultiQC, for example the html and zip output of FastQC |
| 42 | + ontologies: [] |
| 43 | + - multiqc_config: |
| 44 | + type: file |
| 45 | + description: Optional config yml for MultiQC |
| 46 | + pattern: "*.{yml,yaml}" |
| 47 | + ontologies: |
| 48 | + - edam: http://edamontology.org/format_3750 # YAML |
| 49 | + - extra_multiqc_config: |
| 50 | + type: file |
| 51 | + description: Second optional config yml for MultiQC. Will override common |
| 52 | + sections in multiqc_config. |
| 53 | + pattern: "*.{yml,yaml}" |
| 54 | + ontologies: |
| 55 | + - edam: http://edamontology.org/format_3750 # YAML |
| 56 | + - multiqc_logo: |
| 57 | + type: file |
| 58 | + description: Optional logo file for MultiQC |
| 59 | + pattern: "*.{png}" |
| 60 | + ontologies: [] |
| 61 | + - replace_names: |
| 62 | + type: file |
| 63 | + description: | |
| 64 | + Optional two-column sample renaming file. First column a set of |
| 65 | + patterns, second column a set of corresponding replacements. Passed via |
| 66 | + MultiQC's `--replace-names` option. |
| 67 | + pattern: "*.{tsv}" |
| 68 | + ontologies: |
| 69 | + - edam: http://edamontology.org/format_3475 # TSV |
| 70 | + - sample_names: |
| 71 | + type: file |
| 72 | + description: | |
| 73 | + Optional TSV file with headers, passed to the MultiQC --sample_names |
| 74 | + argument. |
| 75 | + pattern: "*.{tsv}" |
| 76 | + ontologies: |
| 77 | + - edam: http://edamontology.org/format_3475 # TSV |
| 78 | +output: |
| 79 | + report: |
| 80 | + - - meta: |
| 81 | + type: map |
| 82 | + description: | |
| 83 | + Groovy Map containing sample information |
| 84 | + e.g. [ id:'sample1', single_end:false ] |
| 85 | + - "*.html": |
| 86 | + type: file |
| 87 | + description: MultiQC report file |
| 88 | + pattern: ".html" |
| 89 | + ontologies: [] |
| 90 | + data: |
| 91 | + - - meta: |
| 92 | + type: map |
| 93 | + description: | |
| 94 | + Groovy Map containing sample information |
| 95 | + e.g. [ id:'sample1', single_end:false ] |
| 96 | + - "*_data": |
| 97 | + type: directory |
| 98 | + description: MultiQC data dir |
| 99 | + pattern: "multiqc_data" |
| 100 | + plots: |
| 101 | + - - meta: |
| 102 | + type: map |
| 103 | + description: | |
| 104 | + Groovy Map containing sample information |
| 105 | + e.g. [ id:'sample1', single_end:false ] |
| 106 | + - "*_plots": |
| 107 | + type: file |
| 108 | + description: Plots created by MultiQC |
| 109 | + pattern: "*_data" |
| 110 | + ontologies: [] |
| 111 | + versions: |
| 112 | + - - ${task.process}: |
| 113 | + type: string |
| 114 | + description: The process the versions were collected from |
| 115 | + - multiqc: |
| 116 | + type: string |
| 117 | + description: The tool name |
| 118 | + - multiqc --version | sed "s/.* //g": |
| 119 | + type: eval |
| 120 | + description: The expression to obtain the version of the tool |
| 121 | + versions_multiqc_sav: |
| 122 | + - - ${task.process}: |
| 123 | + type: string |
| 124 | + description: The process the versions were collected from |
| 125 | + - multiqc_sav: |
| 126 | + type: string |
| 127 | + description: The tool name |
| 128 | + - python -c "import multiqc_sav; print(multiqc_sav.__version__)": |
| 129 | + type: eval |
| 130 | + description: The expression to obtain the version of the tool |
| 131 | + versions_interop: |
| 132 | + - - ${task.process}: |
| 133 | + type: string |
| 134 | + description: The process the versions were collected from |
| 135 | + - interop: |
| 136 | + type: string |
| 137 | + description: The tool name |
| 138 | + - python -c "import interop; print(interop.__version__)": |
| 139 | + type: eval |
| 140 | + description: The expression to obtain the version of the tool |
| 141 | +authors: |
| 142 | + - "@matthdsm" |
| 143 | + - "@delfiterradas" |
| 144 | +maintainers: |
| 145 | + - "@matthdsm" |
0 commit comments