annotate variant_recalibrator.xml @ 0:9e943e635e73 draft default tip

Imported from capsule None
author devteam
date Tue, 01 Apr 2014 09:12:05 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
1 <tool id="gatk_variant_recalibrator" name="Variant Recalibrator" version="0.0.4">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
2 <description></description>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
3 <requirements>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
4 <requirement type="package" version="1.4">gatk</requirement>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
5 </requirements>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
6 <macros>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
7 <import>gatk_macros.xml</import>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
8 </macros>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
9 <command interpreter="python">gatk_wrapper.py
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
10 --max_jvm_heap_fraction "1"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
11 --stdout "${output_log}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
12 #for $var_count, $variant in enumerate( $reference_source.variants ):
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
13 -d "--input:input_${var_count},%(file_type)s" "${variant.input_variants}" "${variant.input_variants.ext}" "input_variants_${var_count}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
14 #end for
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
15 -p 'java
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
16 -jar "\$JAVA_JAR_PATH/GenomeAnalysisTK.jar"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
17 -T "VariantRecalibrator"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
18 --num_threads \${GALAXY_SLOTS:-4}
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
19 -et "NO_ET" ##ET no phone home
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
20 ##-log "${output_log}" ##don't use this to log to file, instead directly capture stdout
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
21 #if $reference_source.reference_source_selector != "history":
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
22 -R "${reference_source.ref_file.fields.path}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
23 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
24 --recal_file "${output_recal}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
25 --tranches_file "${output_tranches}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
26 --rscript_file "${output_rscript}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
27 '
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
28
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
29 #set $rod_binding_names = dict()
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
30 #for $rod_binding in $rod_bind:
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
31 #if str( $rod_binding.rod_bind_type.rod_bind_type_selector ) == 'custom':
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
32 #set $rod_bind_name = $rod_binding.rod_bind_type.custom_rod_name
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
33 #elif str( $rod_binding.rod_bind_type.rod_bind_type_selector ) == 'comp':
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
34 #set $rod_bind_name = "comp" + $rod_binding.rod_bind_type.custom_rod_name
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
35 #else
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
36 #set $rod_bind_name = $rod_binding.rod_bind_type.rod_bind_type_selector
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
37 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
38 #set $rod_binding_names[$rod_bind_name] = $rod_binding_names.get( $rod_bind_name, -1 ) + 1
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
39 #if $rod_binding.rod_bind_type.rod_training_type.rod_training_type_selector == "not_training_truth_known":
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
40 -d "--resource:${rod_bind_name},%(file_type)s" "${rod_binding.rod_bind_type.input_rod}" "${rod_binding.rod_bind_type.input_rod.ext}" "input_${rod_bind_name}_${rod_binding_names[$rod_bind_name]}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
41 #else:
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
42 -d "--resource:${rod_bind_name},%(file_type)s,known=${rod_binding.rod_bind_type.rod_training_type.known},training=${rod_binding.rod_bind_type.rod_training_type.training},truth=${rod_binding.rod_bind_type.rod_training_type.truth},bad=${rod_binding.rod_bind_type.rod_training_type.bad},prior=${rod_binding.rod_bind_type.rod_training_type.prior}" "${rod_binding.rod_bind_type.input_rod}" "${rod_binding.rod_bind_type.input_rod.ext}" "input_${rod_bind_name}_${rod_binding_names[$rod_bind_name]}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
43 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
44 #end for
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
45
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
46 #include source=$standard_gatk_options#
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
47
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
48 ##start analysis specific options
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
49 -p '
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
50 #if str( $annotations ) != "None":
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
51 #for $annotation in str( $annotations.fields.gatk_value ).split( ',' ):
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
52 --use_annotation "${annotation}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
53 #end for
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
54 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
55 #for $additional_annotation in $additional_annotations:
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
56 --use_annotation "${additional_annotation.additional_annotation_name}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
57 #end for
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
58 --mode "${mode}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
59 '
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
60
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
61 #if $analysis_param_type.analysis_param_type_selector == "advanced":
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
62 -p '
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
63 --maxGaussians "${analysis_param_type.max_gaussians}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
64 --maxIterations "${analysis_param_type.max_iterations}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
65 --numKMeans "${analysis_param_type.num_k_means}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
66 --stdThreshold "${analysis_param_type.std_threshold}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
67 --qualThreshold "${analysis_param_type.qual_threshold}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
68 --shrinkage "${analysis_param_type.shrinkage}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
69 --dirichlet "${analysis_param_type.dirichlet}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
70 --priorCounts "${analysis_param_type.prior_counts}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
71 #if str( $analysis_param_type.bad_variant_selector.bad_variant_selector_type ) == 'percent':
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
72 --percentBadVariants "${analysis_param_type.bad_variant_selector.percent_bad_variants}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
73 #else:
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
74 --minNumBadVariants "${analysis_param_type.bad_variant_selector.min_num_bad_variants}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
75 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
76 --target_titv "${analysis_param_type.target_titv}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
77 #for $tranche in [ $tranche.strip() for $tranche in str( $analysis_param_type.ts_tranche ).split( ',' ) if $tranche.strip() ]
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
78 --TStranche "${tranche}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
79 #end for
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
80 #for $ignore_filter in $analysis_param_type.ignore_filters:
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
81 #set $ignore_filter_name = str( $ignore_filter.ignore_filter_type.ignore_filter_type_selector )
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
82 #if $ignore_filter_name == "custom":
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
83 #set $ignore_filter_name = str( $ignore_filter.ignore_filter_type.filter_name )
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
84 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
85 --ignore_filter "${ignore_filter_name}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
86 #end for
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
87 --ts_filter_level "${analysis_param_type.ts_filter_level}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
88 '
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
89 #end if
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
90
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
91
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
92 &amp;&amp;
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
93 mv "${output_rscript}.pdf" "${output_tranches_pdf}"
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
94
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
95 </command>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
96 <inputs>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
97 <conditional name="reference_source">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
98 <expand macro="reference_source_selector_param" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
99 <when value="cached">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
100 <repeat name="variants" title="Variant" min="1" help="-input,--input &amp;lt;input&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
101 <param name="input_variants" type="data" format="vcf" label="Variant file to recalibrate" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
102 </repeat>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
103 <param name="ref_file" type="select" label="Using reference genome" help="-R,--reference_sequence &amp;lt;reference_sequence&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
104 <options from_data_table="gatk_picard_indexes">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
105 <!-- <filter type="data_meta" key="dbkey" ref="variants[0].input_variants" column="dbkey"/> -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
106 </options>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
107 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
108 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
109 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
110 <when value="history"> <!-- FIX ME!!!! -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
111 <repeat name="variants" title="Variant" min="1" help="-input,--input &amp;lt;input&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
112 <param name="input_variants" type="data" format="vcf" label="Variant file to recalibrate" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
113 </repeat>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
114 <param name="ref_file" type="data" format="fasta" label="Using reference file" help="-R,--reference_sequence &amp;lt;reference_sequence&amp;gt;" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
115 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
116 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
117
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
118 <repeat name="rod_bind" title="Binding for reference-ordered data" help="-resource,--resource &amp;lt;resource&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
119 <conditional name="rod_bind_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
120 <param name="rod_bind_type_selector" type="select" label="Binding Type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
121 <option value="dbsnp" selected="True">dbSNP</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
122 <option value="variant">Variants</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
123 <option value="snps">SNPs</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
124 <option value="indels">INDELs</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
125 <option value="hapmap">HapMap</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
126 <option value="omni">OMNI</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
127 <option value="mask">Mask</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
128 <option value="custom">Custom</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
129 <option value="comp">Comp</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
130 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
131 <when value="variant">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
132 <param name="input_rod" type="data" format="vcf" label="Variant ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
133 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
134 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
135 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
136 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
137 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
138 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
139 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
140 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
141 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
142 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
143 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
144 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
145 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
146 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
147 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
148 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
149 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
150 <when value="comp">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
151 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
152 <param name="custom_rod_name" type="text" value="Unnamed" label="ROD Name"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
153 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
154 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
155 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
156 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
157 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
158 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
159 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
160 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
161 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
162 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
163 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
164 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
165 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
166 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
167 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
168 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
169 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
170 <when value="mask">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
171 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
172 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
173 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
174 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
175 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
176 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
177 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
178 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
179 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
180 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
181 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
182 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
183 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
184 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
185 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
186 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
187 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
188 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
189 <when value="dbsnp">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
190 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
191 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
192 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
193 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
194 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
195 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
196 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
197 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
198 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
199 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
200 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
201 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
202 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
203 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
204 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
205 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
206 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
207 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
208 <when value="snps">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
209 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
210 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
211 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
212 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
213 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
214 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
215 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
216 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
217 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
218 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
219 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
220 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
221 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
222 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
223 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
224 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
225 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
226 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
227 <when value="hapmap">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
228 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
229 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
230 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
231 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
232 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
233 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
234 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
235 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
236 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
237 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
238 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
239 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
240 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
241 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
242 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
243 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
244 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
245 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
246 <when value="omni">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
247 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
248 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
249 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
250 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
251 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
252 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
253 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
254 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
255 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
256 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
257 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
258 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
259 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
260 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
261 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
262 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
263 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
264 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
265 <when value="indels">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
266 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
267 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
268 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
269 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
270 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
271 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
272 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
273 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
274 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
275 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
276 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
277 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
278 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
279 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
280 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
281 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
282 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
283 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
284 <when value="custom">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
285 <param name="custom_rod_name" type="text" value="Unknown" label="ROD Name"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
286 <param name="input_rod" type="data" format="vcf" label="ROD file" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
287 <conditional name="rod_training_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
288 <param name="rod_training_type_selector" type="select" label="Use as training/truth/known sites">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
289 <option value="is_training_truth_known">Set training/truth/known sites</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
290 <option value="not_training_truth_known" selected="True">Don't Set options</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
291 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
292 <when value="not_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
293 <!-- do nothing here -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
294 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
295 <when value="is_training_truth_known">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
296 <param name="known" type="boolean" label="Is Known Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
297 <param name="training" type="boolean" label="Is Training Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
298 <param name="truth" type="boolean" label="Is Truth Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
299 <param name="bad" type="boolean" label="Is Bad Site" truevalue="true" falsevalue="false"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
300 <param name="prior" type="float" label="prior probability of being true" value="12.0"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
301 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
302 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
303 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
304 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
305 </repeat>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
306
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
307 <param name="annotations" type="select" multiple="True" display="checkboxes" label="annotations which should used for calculations" help="-an,--use_annotation &amp;lt;use_annotation&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
308 <!-- load the available annotations from an external configuration file, since additional ones can be added to local installs -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
309 <options from_data_table="gatk_annotations">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
310 <filter type="multiple_splitter" column="tools_valid_for" separator=","/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
311 <filter type="static_value" value="VariantRecalibrator" column="tools_valid_for"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
312 </options>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
313 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
314
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
315 <repeat name="additional_annotations" title="Additional annotation" help="-an,--use_annotation &amp;lt;use_annotation&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
316 <param name="additional_annotation_name" type="text" value="" label="Annotation name" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
317 </repeat>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
318
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
319 <param name="mode" type="select" label="Recalibration mode" help="-mode,--mode &amp;lt;mode&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
320 <option value="SNP" selected="True">SNP</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
321 <option value="INDEL">INDEL</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
322 <option value="BOTH">BOTH</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
323 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
324
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
325 <expand macro="gatk_param_type_conditional" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
326
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
327 <expand macro="analysis_type_conditional">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
328 <param name="max_gaussians" type="integer" label="maximum number of Gaussians to try during variational Bayes Algorithm" value="10" help="-mG,--maxGaussians &amp;lt;maxGaussians&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
329 <param name="max_iterations" type="integer" label="maximum number of maximum number of VBEM iterations to be performed in variational Bayes Algorithm" value="100" help="-mI,--maxIterations &amp;lt;maxIterations&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
330 <param name="num_k_means" type="integer" label="number of k-means iterations to perform in order to initialize the means of the Gaussians in the Gaussian mixture model" value="30" help="-nKM,--numKMeans &amp;lt;numKMeans&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
331 <param name="std_threshold" type="float" label="If a variant has annotations more than -std standard deviations away from mean then don't use it for building the Gaussian mixture model." value="8.0" help="-std,--stdThreshold &amp;lt;stdThreshold&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
332 <param name="qual_threshold" type="float" label="If a known variant has raw QUAL value less than -qual then don't use it for building the Gaussian mixture model." value="80.0" help="-qual,--qualThreshold &amp;lt;qualThreshold&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
333 <param name="shrinkage" type="float" label="shrinkage parameter in variational Bayes algorithm" value="1.0" help="-shrinkage,--shrinkage &amp;lt;shrinkage&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
334 <param name="dirichlet" type="float" label="dirichlet parameter in variational Bayes algorithm" value="0.001" help="-dirichlet,--dirichlet &amp;lt;dirichlet&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
335 <param name="prior_counts" type="float" label="number of prior counts to use in variational Bayes algorithm" value="20.0" help="-priorCounts,--priorCounts &amp;lt;priorCounts&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
336 <conditional name="bad_variant_selector">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
337 <param name="bad_variant_selector_type" type="select" label="How to specify bad variants">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
338 <option value="percent" selected="True">Percent</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
339 <option value="min_num">Number</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
340 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
341 <when value="percent">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
342 <param name="percent_bad_variants" type="float" label="percentage of the worst scoring variants to use when building the Gaussian mixture model of bad variants. 0.07 means bottom 7 percent." value="0.03" help="-percentBad,--percentBadVariants &amp;lt;percentBadVariants&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
343 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
344 <when value="min_num">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
345 <param name="min_num_bad_variants" type="integer" label="minimum amount of worst scoring variants to use when building the Gaussian mixture model of bad variants. Will override -percentBad arugment if necessary" value="2000" help="-minNumBad,--minNumBadVariants &amp;lt;minNumBadVariants&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
346 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
347 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
348 <param name="target_titv" type="float" label="expected novel Ti/Tv ratio to use when calculating FDR tranches and for display on optimization curve output figures. (approx 2.15 for whole genome experiments). ONLY USED FOR PLOTTING PURPOSES!" value="2.15" help="-titv,--target_titv &amp;lt;target_titv&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
349 <param name="ts_tranche" type="text" label="levels of novel false discovery rate (FDR, implied by ti/tv) at which to slice the data. (in percent, that is 1.0 for 1 percent)" value="100.0, 99.9, 99.0, 90.0" help="-tranche,--TStranche &amp;lt;TStranche&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
350 <repeat name="ignore_filters" title="Ignore Filter" help="-ignoreFilter,--ignore_filter &amp;lt;ignore_filter&amp;gt;">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
351 <conditional name="ignore_filter_type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
352 <param name="ignore_filter_type_selector" type="select" label="Filter Type">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
353 <option value="HARD_TO_VALIDATE">HARD_TO_VALIDATE</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
354 <option value="LowQual" >LowQual</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
355 <option value="custom" selected="True">Other</option>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
356 </param>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
357 <when value="custom">
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
358 <param name="filter_name" type="text" value="" label="Filter name"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
359 </when>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
360 <when value="HARD_TO_VALIDATE" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
361 <when value="LowQual" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
362 </conditional>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
363 </repeat>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
364 <param name="ts_filter_level" type="float" label="truth sensitivity level at which to start filtering, used here to indicate filtered variants in plots" value="99.0" help="-ts_filter_level,--ts_filter_level &amp;lt;ts_filter_level&amp;gt;"/>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
365 </expand>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
366 </inputs>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
367 <outputs>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
368 <data format="gatk_recal" name="output_recal" label="${tool.name} on ${on_string} (Recalibration File)" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
369 <data format="gatk_tranche" name="output_tranches" label="${tool.name} on ${on_string} (Tranches File)" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
370 <data format="txt" name="output_rscript" label="${tool.name} on ${on_string} (RScript File)" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
371 <data format="pdf" name="output_tranches_pdf" label="${tool.name} on ${on_string} (PDF File)" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
372 <data format="txt" name="output_log" label="${tool.name} on ${on_string} (log)" />
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
373 </outputs>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
374 <tests>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
375 <!-- ADD TESTS -->
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
376 </tests>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
377 <help>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
378 **What it does**
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
379
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
380 Takes variant calls as .vcf files, learns a Gaussian mixture model over the variant annotations and evaluates the variant -- assigning an informative lod score
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
381
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
382 For more information on using the VariantRecalibrator module, see this `tool specific page &lt;http://www.broadinstitute.org/gsa/wiki/index.php/Variant_quality_score_recalibration&gt;`_.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
383
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
384 To learn about best practices for variant detection using GATK, see this `overview &lt;http://www.broadinstitute.org/gsa/wiki/index.php/Best_Practice_Variant_Detection_with_the_GATK_v3&gt;`_.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
385
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
386 If you encounter errors, please view the `GATK FAQ &lt;http://www.broadinstitute.org/gsa/wiki/index.php/Frequently_Asked_Questions&gt;`_.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
387
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
388 ------
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
389
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
390 **Inputs**
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
391
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
392 GenomeAnalysisTK: VariantRecalibrator accepts a variant input file.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
393
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
394
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
395 **Outputs**
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
396
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
397 The output is in VCF format.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
398
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
399
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
400 Go `here &lt;http://www.broadinstitute.org/gsa/wiki/index.php/Input_files_for_the_GATK&gt;`_ for details on GATK file formats.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
401
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
402 -------
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
403
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
404 **Settings**::
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
405
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
406
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
407 tranches_file The output tranches file used by ApplyRecalibration
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
408 use_annotation The names of the annotations which should used for calculations
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
409 mode Recalibration mode to employ: 1.) SNP for recalibrating only snps (emitting indels untouched in the output VCF); 2.) INDEL for indels; and 3.) BOTH for recalibrating both snps and indels simultaneously. (SNP|INDEL|BOTH)
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
410 maxGaussians The maximum number of Gaussians to try during variational Bayes algorithm
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
411 maxIterations The maximum number of VBEM iterations to be performed in variational Bayes algorithm. Procedure will normally end when convergence is detected.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
412 numKMeans The number of k-means iterations to perform in order to initialize the means of the Gaussians in the Gaussian mixture model.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
413 stdThreshold If a variant has annotations more than -std standard deviations away from mean then don't use it for building the Gaussian mixture model.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
414 qualThreshold If a known variant has raw QUAL value less than -qual then don't use it for building the Gaussian mixture model.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
415 shrinkage The shrinkage parameter in variational Bayes algorithm.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
416 dirichlet The dirichlet parameter in variational Bayes algorithm.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
417 priorCounts The number of prior counts to use in variational Bayes algorithm.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
418 percentBadVariants What percentage of the worst scoring variants to use when building the Gaussian mixture model of bad variants. 0.07 means bottom 7 percent.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
419 minNumBadVariants The minimum amount of worst scoring variants to use when building the Gaussian mixture model of bad variants. Will override -percentBad arugment if necessary.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
420 recal_file The output recal file used by ApplyRecalibration
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
421 target_titv The expected novel Ti/Tv ratio to use when calculating FDR tranches and for display on optimization curve output figures. (approx 2.15 for whole genome experiments). ONLY USED FOR PLOTTING PURPOSES!
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
422 TStranche The levels of novel false discovery rate (FDR, implied by ti/tv) at which to slice the data. (in percent, that is 1.0 for 1 percent)
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
423 ignore_filter If specified the optimizer will use variants even if the specified filter name is marked in the input VCF file
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
424 path_to_Rscript The path to your implementation of Rscript. For Broad users this is maybe /broad/tools/apps/R-2.6.0/bin/Rscript
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
425 rscript_file The output rscript file generated by the VQSR to aid in visualization of the input data and learned model
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
426 path_to_resources Path to resources folder holding the Sting R scripts.
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
427 ts_filter_level The truth sensitivity level at which to start filtering, used here to indicate filtered variants in plots
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
428
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
429 @CITATION_SECTION@
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
430 </help>
9e943e635e73 Imported from capsule None
devteam
parents:
diff changeset
431 </tool>