annotate secimtools/modulated_modularity_clustering.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_modulated_modularity_clustering" name="Modulated Modularity Clustering (MMC)" version="@WRAPPER_VERSION@">
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
2 <description>with visual summaries.</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 modulated_modularity_clustering.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 --out $output
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
13 --figure $figure
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
14 --sigmaLow $sigmaLow
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
15 --sigmaHigh $sigmaHigh
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
16 --sigmaNum $sigmaNum
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
17 --correlation $corr
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 your tab-separated wide format dataset. If 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 Dataset" 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
22 <param name="uniqID" type="text" size="30" 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
23 <param name="sigmaLow" type="float" size="6" value="0.05" label="Lower sigma bound" help="Default: 0.05." />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
24 <param name="sigmaHigh" type="float" size="6" value="0.50" label="Upper sigma bound" help="Default: 0.50." />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
25 <param name="sigmaNum" type="float" size="6" value="451" label="Number of Sigma values" help="Number of values of sigma to search. Default: 451." />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
26 <param name="corr" type="select" value="pearson" label="Correlation method" help="Select correlation method for preliminary correlation before clustering. Default: Pearson." >
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
27 <option value="pearson" selected="true">Pearson</option>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
28 <option value="kendall" selected="true">Kendall</option>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
29 <option value="spearman" selected="true">Spearman</option>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
30 </param>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
31 </inputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
32 <outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
33 <data format="tabular" name="output" label="${tool.name} on ${on_string}: Values"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
34 <data format="pdf" name="figure" label="${tool.name} on ${on_string}: Heatmaps"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
35 </outputs>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
36 <tests>
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 <param name="input" value="ST000006_data.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
39 <param name="design" value="ST000006_design.tsv"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
40 <param name="uniqID" value="Retention_Index" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
41 <param name="corr" value="pearson" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
42 <output name="output" file="ST000006_modulated_modularity_clustering_out.tsv" compare="sim_size" delta="10000"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
43 <output name="figure" file="ST000006_modulated_modularity_clustering_figure.pdf" compare="sim_size" delta="10000" />
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
44 </test>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
45 </tests>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
46 <help><![CDATA[
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
47
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
48 @TIP_AND_WARNING@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
49
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
50 **Tool Description**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
51
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
52 Modulated Modularity Clustering method (MMC) was designed to detect latent structure in data using weighted graphs.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
53 The method searches for optimal community structure and detects the magnitude of pairwise relationships.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
54 The optimal number of clusters and the optimal cluster size are selected by the method during the analysis.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
55
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
56 The initial boundaries (lower and upper) for sigma as well as the number of points in the search grid (number of sigma values) are specified initially by the user.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
57 The boundaries are extended automatically by the algorithm if the values are close to the boundary. The correlation type (Pearson, Kendall or Spearman) can be specified.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
58
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
59 More details about the method can be found in:
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
60
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
61 Stone, E. A., and Ayroles, J. F. (2009). Modulated modularity clustering as an exploratory tool for functional genomic inference. PLoS Genet, 5(5), e1000479.
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 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
65
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
66 **Input**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
67
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
68 - Two input datasets are required.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
69
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
70 @WIDE@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
71
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
72 **NOTE:** The sample IDs must match the sample IDs in the Design File (below). Extra columns will automatically be ignored.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
73
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
74 @METADATA@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
75
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
76 @UNIQID@
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
77
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
78 **Lower sigma value**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
79
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
80 - Default: 0.05.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
81
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
82 **Upper sigma value**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
83
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
84 - Default: 0.50.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
85
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
86 **Sigma values**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
87
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
88 - Number of values of sigma to search. Default: 451. Higher numbers increase the precision but decrease the performance time.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
89
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
90 **Correlation method**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
91
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
92 - Correlation method for preliminary correlation before clustering. Default = Pearson.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
93
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
94 --------------------------------------------------------------------------------
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
95
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
96 **Output**
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
97
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
98 The tool produces four files: a single TSV file and three PDF files:
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
99
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
100 (1) a TSV file containing the algorithm summaries and
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
101 (2) three PDF files containing (i) unsorted, (ii) sorted, and (iii) sorted and smoothed dependency heatmaps produced by the MMC algorithm respectively.
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
102
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
103
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
104 ]]></help>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
105 <expand macro="citations"/>
b54326490b4d Upload 21.3.4.2 release
malex
parents:
diff changeset
106 </tool>