annotate secimtools/threshold_based_flags.xml @ 0:b54326490b4d draft

Upload 21.3.4.2 release
author malex
date Mon, 08 Mar 2021 20:55:03 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
1 <tool id="secimtools_threshold_based_flags" name="Threshold Based Flags" version="@WRAPPER_VERSION@">
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
2 <description>to flag features based on a user-specified threshold.</description>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
3 <macros>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
4 <import>macros.xml</import>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
5 </macros>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
6 <expand macro="requirements" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
7 <command><![CDATA[
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
8 threshold_based_flags.py
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
9 --input $input
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
10 --design $design
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
11 --ID $uniqID
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
12 --output $output
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
13 --group $group
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
14
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
15 #if $cutoff:
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
16 --cutoff $cutoff
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
17 #end if
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
18 ]]></command>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
19 <inputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
20 <param name="input" type="data" format="tabular" label="Wide Dataset" help="Input dataset in wide format and tab separated. If file is not tab separated see TIP below."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
21 <param name="design" type="data" format="tabular" label="Design File" help="Design file tab separated. Note you need a 'sampleID' column. If not tab separated see TIP below."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
22 <param name="uniqID" type="text" size="30" value="" label="Unique Feature ID" help="Name of the column in your Wide Dataset that has unique Feature IDs."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
23 <param name="group" type="text" size="30" label="Group/Treatment" help="Name of the column in your Design File that contains group classifications. The resulting indicator flags will generated for these group categories." />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
24 <param name="cutoff" type="integer" optional="true" size="6" value="30000" label="Cutoff" help="Cutoff to use for which values to flag. Defaults = 30,000."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
25 </inputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
26 <outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
27 <data format="tabular" name="output" label="${tool.name} on ${on_string}" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
28 </outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
29 <tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
30 <test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
31 <param name="input" value="ST000006_data.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
32 <param name="design" value="ST000006_design.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
33 <param name="uniqID" value="Retention_Index" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
34 <param name="group" value="White_wine_type_and_source" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
35 <param name="cutoff" value="3000" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
36 <output name="output" file="ST000006_threshold_based_flags_output.tsv" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
37 </test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
38 </tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
39 <help><![CDATA[
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
40
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
41 @TIP_AND_WARNING@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
42
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
43 **Tool Description**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
44
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
45 This tool flags a feature in a given group with a binary indicator if, for half (or more) of the samples within the group, the feature value is below a user specified threshold or is missing.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
46 The default threshold value of 30,000 is primarily useful for peak intensities from mass spectroscopy data and should be evaluated carefully for other types of values (e.g. for peak height).
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
47
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
48 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
49
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
50
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
51 **Input**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
52
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
53 - Two input datasets are required.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
54
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
55 @WIDE@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
56
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
57 **NOTE:** The sample IDs must match the sample IDs in the Design File (below).
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
58 Extra columns will automatically be ignored.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
59
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
60 @METADATA@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
61
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
62 @UNIQID@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
63
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
64 @GROUP@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
65
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
66 **Cutoff Value**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
67
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
68 - Cutoff to use for which values to flag. Default = 30,000.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
69
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
70 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
71
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
72 **Output**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
73
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
74 This tool outputs a TSV file containing indicator flags for each group, where the number of indicator flags is determined by the number of groups.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
75
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
76 ]]></help>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
77 <expand macro="citations"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
78 </tool>