annotate secimtools/hierarchical_clustering_heatmap.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_hierarchical_clustering_heatmap" name="Hierarchical Clustering Heatmap" version="@WRAPPER_VERSION@">
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
2 <description>- Calculate means per group and plot a heatmap.</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 detect_errors="exit_code"><![CDATA[
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
8 hierarchical_clustering_heatmap.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 --uniqID $uniqID
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
12 #if $dendogram
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
13 --dendogram
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
14 #end if
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
15 --labels $labels
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
16 --fig $fig
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
17 ]]></command>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
18 <inputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
19 <param name="input" type="data" format="tabular" label="Wide Dataset" help="Input your tab-separated wide format dataset. If not tab separated see TIP below."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
20 <param name="design" type="data" format="tabular" label="Design File" help="Input your 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
21 <param name="uniqID" type="text" size="30" value="" label="Unique Feature ID" help="Name of the column in your wide dataset that has unique identifiers."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
22 <param name="dendogram" type="boolean" value="False" label="Add dendogram on heatmap" help="Select 'Yes' to print a dendogram over the heatmap."/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
23 <param name="labels" type="select" label="Select to remove labels from plots" multiple="true" display="checkboxes">
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
24 <option value="x">X-axis labels</option>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
25 <option value="y">Y-axis labels</option>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
26 </param>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
27 </inputs>
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 <data format="pdf" name="fig" label="${tool.name} on ${on_string}"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
30 </outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
31 <tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
32 <test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
33 <param name="input" value="ST000006_data.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
34 <param name="design" value="ST000006_design.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
35 <param name="uniqID" value="Retention_Index" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
36 <param name="dendogram" value="True" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
37 <param name="labels" value="x,y" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
38 <output name="fig" file="ST000006_hierarchical_clustering_heatmap_figure.pdf" compare="sim_size" delta="10000" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
39 </test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
40 </tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
41 <help><![CDATA[
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
42
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
43 @TIP_AND_WARNING@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
44
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
45 **Tool Description**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
46
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
47 This tool generates a hierarchical cluster heatmap from a wide format dataset.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
48 An option to add a hierarchical clustering dendrogram on the top of the heatmap figure is included along with an option to removal plot labels.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
49
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
50 **NOTE:** This script works best with log transformed data that contains no missing data.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
51
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
52 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
53
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
54 **Input**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
55
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
56 - Two input datasets are required.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
57
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
58 @WIDE@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
59
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
60 **NOTE:** The sample IDs must match the sample IDs in the Design File
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
61 (below). Extra columns will automatically be ignored.
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 @METADATA@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
65
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
66 **In addition to your datasets, you need to provide:**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
67
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
68 **Unique Feature ID**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
69
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
70 - The column name in your wide dataset that contains the unique IDs for
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
71 your features. In our example dataset you would input *Compound*.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
72
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
73 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
74
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
75 **Output**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
76
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
77 A PDF file with a hierarchical cluster heatmap of the data
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
78
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
79 ]]></help>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
80 <expand macro="citations"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
81 </tool>