Mercurial > repos > morinlab > select_optimal_cluster
changeset 1:7717e4a7ca07 draft
Uploaded
author | morinlab |
---|---|
date | Sun, 04 Dec 2016 15:57:04 -0500 |
parents | 37839ae5d29b |
children | 7edf4d48a350 |
files | select_optimal_cluster.xml |
diffstat | 1 files changed, 53 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/select_optimal_cluster.xml Sun Dec 04 15:57:04 2016 -0500 @@ -0,0 +1,53 @@ +<tool id="select_optimal_cluster" name="Select Optimal Cluster" version="1.0.0"> + <description> + Select the Optimal Clusters from TITAN + </description> + <requirements> + <requirement type="binary">Rscript</requirement> + <requirement type="package" version="3.2.1">R</requirement> + <requirement type="package" version="1.0">cancer_genomics_functions</requirement> + <requirement type="environment" verion="1.0">CANCER_GENOMICS_FUNCTIONS_PATH</requirement> + </requirements> + <command> + + Rscript $__tool_directory__/select_optimal_cluster.R + --input_params + #for $f in $params: + $f + #end for + --input_segments + #for $f in $segments: + $f + #end for + #if $method.method_selector == "validity_index" + --method validity_index + #else + --method validity_index_and_pga + -pga $method.pga + #end if + --output_param $output_param + --output_segment $output_segment + -cgfp \$CANCER_GENOMICS_FUNCTIONS_PATH + + </command> + + <inputs> + <conditional name="method"> + <param name="method_selector" type="select" label="Method for Cluster Selection"> + <option value="validity_index" selected="True">Min Val Index</option> + <option value="validity_index_and_pga">Min Val Index + PGA Threshold</option> + </param> + <when value="validity_index_and_pga"> + <param name="pga" type="float" min="0.0" max="1.0" value="0.8" label="Maximum Percent Genome Alteration"/> + </when> + </conditional> + <param type="data_collection" format="txt" collection_type="list" name="params"/> + <param type="data_collection" format="txt" collection_type="list" name="segments"/> + </inputs> + + <outputs> + <data format="txt" name="output_param" label="Optimal TITAN parameters output"/> + <data format="txt" name="output_segment" label="Optimal TITAN segments output"/> + </outputs> + +</tool>