annotate falco-filter-report.xml @ 92:c5b9f2a093d4 draft default tip

Uploaded
author stef
date Tue, 28 Jul 2015 06:04:43 -0400
parents 3141d9f20025
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
60
2820aab8b9c8 Uploaded
stef
parents: 59
diff changeset
1 <tool id="falco-report" name="falco-report" version="0.0.1">
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
2
73eda23fb8fd Uploaded
stef
parents:
diff changeset
3 <requirements>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
4
73eda23fb8fd Uploaded
stef
parents:
diff changeset
5 <requirement type="package" version="0.1.19">samtools</requirement>
66
78ed71c3ddfd Uploaded
stef
parents: 64
diff changeset
6 <requirement type="package" version="3.0.1">R</requirement>
84
b641568b1500 Uploaded
stef
parents: 83
diff changeset
7 <requirement type="set_environment">FALCO_PATH</requirement>
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
8
73eda23fb8fd Uploaded
stef
parents:
diff changeset
9 </requirements>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
10
83
9995d7db92ff fixed the second vcf input
stef
parents: 79
diff changeset
11 <description>FALCO Amplicon Analysis Pipeline Reporting</description>
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
12
73eda23fb8fd Uploaded
stef
parents:
diff changeset
13 <command interpreter="bash">
84
b641568b1500 Uploaded
stef
parents: 83
diff changeset
14 falco-filter-report.sh $falco_cfg \$FALCO_PATH;
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
15 </command>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
16
73eda23fb8fd Uploaded
stef
parents:
diff changeset
17 <stdio>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
18 <!-- Anything higher than 0 means the bash script didnt finish -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
19 <exit_code range="1:" level="fatal" description="Bash script didnt finish correctly, check log" />
73eda23fb8fd Uploaded
stef
parents:
diff changeset
20 </stdio>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
21
73eda23fb8fd Uploaded
stef
parents:
diff changeset
22 <inputs>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
23
73eda23fb8fd Uploaded
stef
parents:
diff changeset
24 <param name="jobName" type="text" optional="false" label="Analysis/ouput name" help="Supply a name for the outputs to remind you what they contain" value="TEST">
73eda23fb8fd Uploaded
stef
parents:
diff changeset
25 <validator type="empty_field" />
73eda23fb8fd Uploaded
stef
parents:
diff changeset
26 <validator type="regex" message="This field may contain only non-whitespace characters">\S+</validator>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
27 </param>
90
07c810e4061c Uploaded
stef
parents: 84
diff changeset
28
77
d5351dc21fdf Uploaded
stef
parents: 76
diff changeset
29 <param name="vcf" type="data" multiple="false" optional="false" format="vcf" label="Input VCF" help="NOTE VCF must be annotated with SNPEFF (should contain EFF FIELD)" />
d5351dc21fdf Uploaded
stef
parents: 76
diff changeset
30 <param name="vcf2" type="data" multiple="false" optional="true" format="vcf" label="Input VCF (optional second VCF)" help="NOTE VCF must be annotated with SNPEFF (should contain EFF FIELD)" />
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
31
90
07c810e4061c Uploaded
stef
parents: 84
diff changeset
32 <param format="tabular" name="qc_ann_qual" optional="false" type="data" label="qc_ann_qual file" help="This file is output of the FALCO variant caller falco-call"/>
07c810e4061c Uploaded
stef
parents: 84
diff changeset
33 <param format="tabular" name="qc2_ann_txt" optional="false" type="data" label="qc2_ann_txt file" help="This file is output of the FALCO variant caller fal-call"/>
07c810e4061c Uploaded
stef
parents: 84
diff changeset
34 <param format="tabular" name="qc_targets_txt" optional="false" type="data" label="qc_targets_txt file" help="Tabular text file with information about the amplicon regions. This file is output of the FALCO variant caller falco-call"/>
91
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
35
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
36 <!-- ==================== -->
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
37 <!-- Optional hisotry output: ZIP file with all files -->
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
38 <!-- ==================== -->
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
39 <param name="zip2history" type="select" label="Also output a ZIP file" help="The zip will contain all output files for easy download">
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
40 <option value="false">no</option>
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
41 <option value="true">yes</option>
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
42 </param>
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
43
73eda23fb8fd Uploaded
stef
parents:
diff changeset
44 </inputs>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
45
73eda23fb8fd Uploaded
stef
parents:
diff changeset
46 <!-- ==================== -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
47 <!-- This config is sourced by tool -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
48 <!-- ==================== -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
49 <configfiles>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
50 <configfile name="falco_cfg">
62
f2dc1009d668 Uploaded
stef
parents: 60
diff changeset
51
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
52 vcf_file=$vcf
78
13eee0859f94 Uploaded
stef
parents: 77
diff changeset
53 vcf2_file=$vcf2
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
54
73eda23fb8fd Uploaded
stef
parents:
diff changeset
55 qc_ann_qual_file=$qc_ann_qual
73eda23fb8fd Uploaded
stef
parents:
diff changeset
56 qc2_ann_txt_file=$qc2_ann_txt
73eda23fb8fd Uploaded
stef
parents:
diff changeset
57 qc_targets_txt_file=$qc_targets_txt
73eda23fb8fd Uploaded
stef
parents:
diff changeset
58
91
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
59 vcf_name="${vcf.name}"
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
60 html_out=${html_output}
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
61 out_path=${html_output.files_path}
73eda23fb8fd Uploaded
stef
parents:
diff changeset
62 job_name=$jobName
91
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
63 zip_out=${zip_output}
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
64 zip_to_history=$zip2history
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
65
73eda23fb8fd Uploaded
stef
parents:
diff changeset
66 </configfile>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
67 </configfiles>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
68
73eda23fb8fd Uploaded
stef
parents:
diff changeset
69 <!-- ==================== -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
70 <!-- Main output is an html based report, additional on request -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
71 <!-- ==================== -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
72 <outputs>
64
09b8b577f7fc Uploaded
stef
parents: 62
diff changeset
73 <data format="html" name="html_output" label="FALCO-reporting (${jobName})" />
91
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
74 <data format="zip" name="zip_output" label="FALCO-reporting (${jobName}) zip">
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
75 <filter>(zip2history == 'true')</filter>
3141d9f20025 Uploaded
stef
parents: 90
diff changeset
76 </data>
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
77 <!-- <data format="vcf" name="vcf_output" label="FALCO-calling (${jobName}): VCF" /> -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
78 </outputs>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
79
73eda23fb8fd Uploaded
stef
parents:
diff changeset
80 <!-- ==================== -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
81 <!-- Tests still to be done -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
82 <!-- ==================== -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
83
73eda23fb8fd Uploaded
stef
parents:
diff changeset
84 <!--
73eda23fb8fd Uploaded
stef
parents:
diff changeset
85 <tests>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
86 <test>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
87 <param name="input1" value="input1" />
73eda23fb8fd Uploaded
stef
parents:
diff changeset
88 <param name="input2" value="input2" />
73eda23fb8fd Uploaded
stef
parents:
diff changeset
89 </test>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
90 </tests>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
91 -->
73eda23fb8fd Uploaded
stef
parents:
diff changeset
92
73eda23fb8fd Uploaded
stef
parents:
diff changeset
93 <help>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
94 .. class:: infomark
73eda23fb8fd Uploaded
stef
parents:
diff changeset
95
73eda23fb8fd Uploaded
stef
parents:
diff changeset
96 **Introduction**
73eda23fb8fd Uploaded
stef
parents:
diff changeset
97
73eda23fb8fd Uploaded
stef
parents:
diff changeset
98 This tool is a wrapper for the variant caller FALCO_ which is part of the Amplicon Analysis Pipeline (AAP)
73eda23fb8fd Uploaded
stef
parents:
diff changeset
99
73eda23fb8fd Uploaded
stef
parents:
diff changeset
100 .. _FALCO: https://github.com/tgac-vumc/falco/
73eda23fb8fd Uploaded
stef
parents:
diff changeset
101
73eda23fb8fd Uploaded
stef
parents:
diff changeset
102 Calls and annotates genomic variants for each amplicon in a design.
73eda23fb8fd Uploaded
stef
parents:
diff changeset
103
73eda23fb8fd Uploaded
stef
parents:
diff changeset
104 **Notes**
73eda23fb8fd Uploaded
stef
parents:
diff changeset
105
90
07c810e4061c Uploaded
stef
parents: 84
diff changeset
106 Because each amplicon is analysed separately, when two amplicons overlap this can cause the same variant position to be present twice in the output VCF. This is intentional, you can use this to evaluate the quality of the variant call beyond the amplicon reads.
59
73eda23fb8fd Uploaded
stef
parents:
diff changeset
107
73eda23fb8fd Uploaded
stef
parents:
diff changeset
108 -----
73eda23fb8fd Uploaded
stef
parents:
diff changeset
109
73eda23fb8fd Uploaded
stef
parents:
diff changeset
110 **Citation**
73eda23fb8fd Uploaded
stef
parents:
diff changeset
111
73eda23fb8fd Uploaded
stef
parents:
diff changeset
112 For the underlying tool please cite: Daoud Sie et al. Performance of amplicon-based next generation DNA sequencing for diagnostic gene mutation profiling in oncopathology (Cell Oncol 2014 Oct;37(5):353-61). [Pubmed]
73eda23fb8fd Uploaded
stef
parents:
diff changeset
113
73eda23fb8fd Uploaded
stef
parents:
diff changeset
114 .. _Pubmed: http://www.ncbi.nlm.nih.gov/pubmed/25209392
73eda23fb8fd Uploaded
stef
parents:
diff changeset
115
73eda23fb8fd Uploaded
stef
parents:
diff changeset
116 </help>
73eda23fb8fd Uploaded
stef
parents:
diff changeset
117
73eda23fb8fd Uploaded
stef
parents:
diff changeset
118 </tool>