annotate select_optimal_cluster.xml @ 1:7717e4a7ca07 draft

Uploaded
author morinlab
date Sun, 04 Dec 2016 15:57:04 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
1 <tool id="select_optimal_cluster" name="Select Optimal Cluster" version="1.0.0">
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
2 <description>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
3 Select the Optimal Clusters from TITAN
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
4 </description>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
5 <requirements>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
6 <requirement type="binary">Rscript</requirement>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
7 <requirement type="package" version="3.2.1">R</requirement>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
8 <requirement type="package" version="1.0">cancer_genomics_functions</requirement>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
9 <requirement type="environment" verion="1.0">CANCER_GENOMICS_FUNCTIONS_PATH</requirement>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
10 </requirements>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
11 <command>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
12
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
13 Rscript $__tool_directory__/select_optimal_cluster.R
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
14 --input_params
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
15 #for $f in $params:
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
16 $f
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
17 #end for
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
18 --input_segments
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
19 #for $f in $segments:
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
20 $f
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
21 #end for
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
22 #if $method.method_selector == "validity_index"
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
23 --method validity_index
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
24 #else
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
25 --method validity_index_and_pga
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
26 -pga $method.pga
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
27 #end if
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
28 --output_param $output_param
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
29 --output_segment $output_segment
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
30 -cgfp \$CANCER_GENOMICS_FUNCTIONS_PATH
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
31
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
32 </command>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
33
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
34 <inputs>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
35 <conditional name="method">
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
36 <param name="method_selector" type="select" label="Method for Cluster Selection">
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
37 <option value="validity_index" selected="True">Min Val Index</option>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
38 <option value="validity_index_and_pga">Min Val Index + PGA Threshold</option>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
39 </param>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
40 <when value="validity_index_and_pga">
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
41 <param name="pga" type="float" min="0.0" max="1.0" value="0.8" label="Maximum Percent Genome Alteration"/>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
42 </when>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
43 </conditional>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
44 <param type="data_collection" format="txt" collection_type="list" name="params"/>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
45 <param type="data_collection" format="txt" collection_type="list" name="segments"/>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
46 </inputs>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
47
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
48 <outputs>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
49 <data format="txt" name="output_param" label="Optimal TITAN parameters output"/>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
50 <data format="txt" name="output_segment" label="Optimal TITAN segments output"/>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
51 </outputs>
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
52
7717e4a7ca07 Uploaded
morinlab
parents:
diff changeset
53 </tool>