annotate secimtools/compare_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_compare_flags" name="Compare Flags" version="@WRAPPER_VERSION@">
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
2 <description>within a flag file.</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 compare_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 --output $output
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
11 --flag1 $flag1
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
12 --flag2 $flag2
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
13 ]]></command>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
14 <inputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
15 <param name="input" type="data" format="tabular" label="Flag File"
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
16 help="Input tab-separated Flag File. If file is not tab separated see TIP below."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
17 <param name="flag1" type="text" size="30" optional="False" label="Column Name for Flag 1" help="Name of the column containing the first flag to compare"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
18 <param name="flag2" type="text" size="30" optional="False" label="Column Name for Flag 2" help="Name of the column containing the second flag to compare"/>
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 <outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
21 <data format="tabular" name="output" label="${tool.name} on ${on_string}: Flag Feature"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
22 </outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
23 <tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
24 <test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
25 <param name="input" value="ST000006_run_order_regression_flags.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
26 <param name="flag1" value="flag_feature_runOrder_pval_05" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
27 <param name="flag2" value="flag_feature_runOrder_pval_01" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
28 <output name="output" file="ST000006_compare_flags_output.tsv" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
29 </test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
30 </tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
31 <help><![CDATA[
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
32
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
33
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
34 **Tool Description**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
35
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
36 This tool compares 2 columns containing binary indicators (flags) in a flag file and generates a 'cross tabulation' results file.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
37 Flags from multiple flag files can by combined by first running the 'Merge_Flags' tool.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
38
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
39 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
40
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
41 **Input**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
42
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
43 The tool is intended to work with Flag Files but will work with Wide Format Datasets as well. Column names should be used instead of flag names for Wide Format Datasets.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
44
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
45
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
46 **Flag File:**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
47
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
48 A wide format dataset that contains flags for each sample or feature:
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 | Feature | flag_A | flag_B | flag_C | ... |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
52 +==========+=========+=========+=========+=====+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
53 | one | 0 | 0 | 0 | ... |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
54 +----------+---------+---------+---------+-----+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
55 | two | 0 | 1 | 1 | ... |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
56 +----------+---------+---------+---------+-----+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
57 | three | 0 | 1 | 0 | ... |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
58 +----------+---------+---------+---------+-----+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
59 | four | 1 | 0 | 0 | ... |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
60 +----------+---------+---------+---------+-----+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
61 | ... | ... | ... | ... | ... |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
62 +----------+---------+---------+---------+-----+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
63
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
64 **NOTE:** The 'Feature' column defines the rows within a flag file.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
65
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
66 @WIDE@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
67
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
68
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 The tool outputs a single TSV file containing the frequencies of the compared flags in the appropriate cells.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
75 An example is shown below:
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
76
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
77 +-----------------+----------------+-----------------+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
78 | |flag_A_[value1] | flag_A_[value2] |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
79 +=================+================+=================+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
80 | flag_B_[value1] | 12 | 22 |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
81 +-----------------+----------------+-----------------+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
82 | flag_B_[value2] | 0 | 100 |
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
83 +-----------------+----------------+-----------------+
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
84
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
85
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
86 ]]></help>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
87 <expand macro="citations"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
88 </tool>