Mercurial > repos > fabio > iwtomics
comparison testandplot.xml @ 76:7dcc25a1a062 draft
Uploaded 20170620
author | fabio |
---|---|
date | Tue, 20 Jun 2017 12:57:03 -0400 |
parents | 2bb6b44093ba |
children | 5893ad34d0ac |
comparison
equal
deleted
inserted
replaced
75:0a17de046de0 | 76:7dcc25a1a062 |
---|---|
1 <tool id="iwtomics_testandplot" name="IWTomics Test" version="@VERSION@.0"> | 1 <tool id="iwtomics_testandplot" name="IWTomics Test" version="@VERSION@.0"> |
2 <description>and Plot</description> | 2 <description>and Plot</description> |
3 <macros> | 3 <macros> |
4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
5 </macros> | 5 </macros> |
6 <expand macro="requirements" /> | 6 <!--<expand macro="requirements" />--> |
7 | 7 |
8 <command detect_errors="exit_code"> | 8 <command detect_errors="exit_code"> |
9 <![CDATA[ | 9 <![CDATA[ |
10 Rscript '$__tool_directory__/testandplot.R' adjustedpvaluematrix='${adjustedpvaluematrix}' iwtomicsrespdf='${iwtomicsrespdf}' iwtomicssumpdf='${iwtomicssumpdf}' iwtomicsrdata='${iwtomicsrdata}' iwtomicstests='${iwtomicstests}' iwtomicsselectedfeatures='${iwtomicsselectedfeatures}' | 10 Rscript '$__tool_directory__/testandplot.R' adjustedpvaluematrix='${adjustedpvaluematrix}' iwtomicsrespdf='${iwtomicsrespdf}' iwtomicssumpdf='${iwtomicssumpdf}' iwtomicsrdata='${iwtomicsrdata}' iwtomicstests='${iwtomicstests}' iwtomicsselectedfeatures='${iwtomicsselectedfeatures}' |
11 regionids='${regionids}' | 11 regionids='${regionids}' |
46 only_significant='${plotsum.conditionalgroupby.testonlysig}' | 46 only_significant='${plotsum.conditionalgroupby.testonlysig}' |
47 #elif $plotsum.conditionalgroupby.groupby == "feature": | 47 #elif $plotsum.conditionalgroupby.groupby == "feature": |
48 summaryalpha='${plotsum.conditionalgroupby.featurealphaplot}' | 48 summaryalpha='${plotsum.conditionalgroupby.featurealphaplot}' |
49 only_significant='${plotsum.conditionalgroupby.featureonlysig}' | 49 only_significant='${plotsum.conditionalgroupby.featureonlysig}' |
50 #end if | 50 #end if |
51 | |
52 >& /dev/null | |
53 ]]> | 51 ]]> |
54 <!-- | |
55 to print the stack add the following line at the end of the command and enable the corresponding entry in output | |
56 2> "${stackerr}" | |
57 --> | |
58 </command> | 52 </command> |
59 | 53 |
60 <inputs> | 54 <inputs> |
61 <!-- RData --> | 55 <!-- RData --> |
62 <param format="rdata" name="rdata" type="data" label="Select IWTomicsData object" help="File created by 'IWTomics Load Smooth and Plot'." /> | 56 <param format="rdata" name="rdata" type="data" label="Select IWTomicsData object" help="File created by 'IWTomics Load Smooth and Plot'." /> |
100 | 94 |
101 <!-- plot IWTomics results --> | 95 <!-- plot IWTomics results --> |
102 <section name="plotres" title="Plot IWTomics test results" expanded="True"> | 96 <section name="plotres" title="Plot IWTomics test results" expanded="True"> |
103 <!-- alpha --> | 97 <!-- alpha --> |
104 <param name="alpha" size="3" type="float" value="0.05" min="0.0" max="1.0" label="Level of the test (alpha)" /> | 98 <param name="alpha" size="3" type="float" value="0.05" min="0.0" max="1.0" label="Level of the test (alpha)" /> |
105 <!-- average --> | 99 <expand macro="plot-params" /> |
106 <param name="average" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="True" label="Plot the mean curves" /> | |
107 <!-- average --> | |
108 <param name="size" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="True" label="Plot sample size in each position" /> | |
109 <!-- conditional plot type --> | |
110 <conditional name="conditionalplottype"> | |
111 <!-- plot type --> | |
112 <param name="plottype" type="select" label="Plot type"> | |
113 <option value="boxplot">Pointwise quantile curves (boxplot)</option> | |
114 <option value="curves">Curves (aligned)</option> | |
115 </param> | |
116 <!-- conditional choice: plottype=boxplot --> | |
117 <when value="boxplot"> | |
118 <section name="probabilitiessection" title="Probabilities" expanded="True" help="Probabilities corresponding to the quantile curves to be drawn."> | |
119 <param name="prob0" size="3" type="float" value="0.25" min="0.0" max="1.0" label="Probability" /> | |
120 <param name="prob1" size="3" type="float" value="0.5" min="0.0" max="1.0" label="Probability" /> | |
121 <param name="prob2" size="3" type="float" value="0.75" min="0.0" max="1.0" label="Probability" /> | |
122 <repeat name="probabilities" title="Probabilities"> | |
123 <param name="prob" size="3" type="float" value="0.5" min="0.0" max="1.0" label="Probability" /> | |
124 </repeat> | |
125 </section> | |
126 </when> | |
127 </conditional> | |
128 </section> | 100 </section> |
129 | 101 |
130 <!-- summary plot --> | 102 <!-- summary plot --> |
131 <section name="plotsum" title="Summary plot" expanded="True"> | 103 <expand macro="plot-sum" /> |
132 <!-- conditional group by --> | |
133 <conditional name="conditionalgroupby"> | |
134 <!-- group by --> | |
135 <param name="groupby" type="select" label="Group by" help="How tests should be grouped."> | |
136 <option value="none">No plot</option> | |
137 <option value="test">Group by test</option> | |
138 <option value="feature">Group by feature</option> | |
139 </param> | |
140 <when value="test"> | |
141 <param name="testalphaplot" size="3" type="float" value="0.05" min="0.0" max="1.0" label="Level of the test (alpha)" /> | |
142 <param name="testonlysig" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Plot only significant tests" /> | |
143 </when> | |
144 <when value="feature"> | |
145 <param name="featurealphaplot" size="3" type="float" value="0.05" min="0.0" max="1.0" label="Level of the test (alpha)" /> | |
146 <param name="featureonlysig" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Plot only significant tests" /> | |
147 </when> | |
148 </conditional> | |
149 </section> | |
150 </inputs> | 104 </inputs> |
151 | 105 |
152 <outputs> | 106 <outputs> |
153 <!--<data format="txt" name="stackerr" label="iwtomics.testandplot.stackerr.txt" from_work_dir="iwtomics.testandplot.stackerr.txt" />--> | |
154 <data format="txt" name="adjustedpvaluematrix" label="${tool.name} on ${on_string}: Adjusted p-value Matrix" from_work_dir="iwtomics.testandplot.adjustedpvalue.matrix.txt" /> | 107 <data format="txt" name="adjustedpvaluematrix" label="${tool.name} on ${on_string}: Adjusted p-value Matrix" from_work_dir="iwtomics.testandplot.adjustedpvalue.matrix.txt" /> |
155 <data format="pdf" name="iwtomicsrespdf" label="${tool.name} on ${on_string}: Plotted Test Results" from_work_dir="iwtomics.testandplot.iwtomicstestresults.pdf" /> | 108 <data format="pdf" name="iwtomicsrespdf" label="${tool.name} on ${on_string}: Plotted Test Results" from_work_dir="iwtomics.testandplot.iwtomicstestresults.pdf" /> |
156 <data format="pdf" name="iwtomicssumpdf" label="${tool.name} on ${on_string}: Summary Plot" from_work_dir="iwtomics.testandplot.summaryplot.pdf" /> | 109 <data format="pdf" name="iwtomicssumpdf" label="${tool.name} on ${on_string}: Summary Plot" from_work_dir="iwtomics.testandplot.summaryplot.pdf" /> |
157 <data format="rdata" name="iwtomicsrdata" label="${tool.name} on ${on_string}: IWTomicsData Object with Test Results" from_work_dir="iwtomics.testandplot.RData" /> | 110 <data format="rdata" name="iwtomicsrdata" label="${tool.name} on ${on_string}: IWTomicsData Object with Test Results" from_work_dir="iwtomics.testandplot.RData" /> |
158 <data format="tabular" name="iwtomicstests" label="${tool.name} on ${on_string}: Test IDs" from_work_dir="iwtomics.testandplot.tests.txt" /> | 111 <data format="tabular" name="iwtomicstests" label="${tool.name} on ${on_string}: Test IDs" from_work_dir="iwtomics.testandplot.tests.txt" /> |