annotate halla.xml @ 0:cafea02ae3e0 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
author iuc
date Wed, 05 Nov 2025 09:37:19 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
1 <tool id="halla" name="HAllA" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@" license="MIT">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
2 <description>Hierarchical All-against-All association</description>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
3 <macros>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">0.8.40</token>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
6 <token name="@PROFILE@">24.0</token>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
7 </macros>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
8 <xrefs>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
9 <xref type="bio.tools"></xref>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
10 </xrefs>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
11 <requirements>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
12 <requirement type="package" version="@TOOL_VERSION@">halla</requirement>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
13 </requirements>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
14 <version_command><![CDATA[halla --version]]></version_command>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
15 <command detect_errors="exit_code"><![CDATA[
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
16 halla
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
17 -x '$x'
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
18 --x_dataset_label
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
19 #if $x_dataset_label
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
20 '$x_dataset_label'
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
21 #else
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
22 '$x.element_identifier'
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
23 #end if
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
24 -y '$y'
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
25 --y_dataset_label
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
26 #if $y_dataset_label
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
27 '$y_dataset_label'
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
28 #else
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
29 '$y.element_identifier'
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
30 #end if
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
31 $alla
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
32 --max_freq_thresh $max_freq_thresh
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
33 #if $transform_data_funcs
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
34 --transform_data_funcs
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
35 #for $foo in $transform_data_funcs
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
36 $foo
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
37 #end for
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
38 #end if
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
39 $disable_bypass_discretization_if_possible
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
40 #if $discretize_func
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
41 --discretize_func $discretize_func
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
42 #end if
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
43 #if $discretize_num_bins
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
44 --discretize_num_bins $discretize_num_bins
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
45 #end if
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
46 --pdist_metric $pdist_metric
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
47 $sim2dist_disable_abs
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
48 --linkage_method $linkage_method
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
49 --permute_func $permute_func
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
50 --permute_iters $permute_iters
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
51 $disable_permute_speedup
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
52 --fdr_alpha $fdr_alpha
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
53 --fdr_method $fdr_method
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
54 --fnr_thresh $fnr_thresh
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
55 --rank_cluster $rank_cluster
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
56 #if $seed
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
57 --seed $seed
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
58 #end if
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
59 --block_num $block_num
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
60 $hallagram
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
61 $diagnostic_plot
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
62 -o output
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
63 --num_threads "\${GALAXY_SLOTS:-4}"
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
64 ]]></command>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
65 <inputs>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
66 <param argument="-x" type="data" format="tabular" label="Dataset X" help="Tabular dataset with p features/rows and n samples/columns" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
67 <param argument="-y" type="data" format="tabular" label="Dataset Y" help="Tabular dataset with d features/rows and n samples/columns" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
68 <param argument="--alla" type="boolean" truevalue="--alla" falsevalue="" checked="false" label="Use AllA instead of HAllA" help="HAllA uses a hierarchical approach for block association discovery on top of an existing all-against-all (AllA) association matrix. Use this option to skip the block association step." />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
69 <param argument="--max_freq_thresh" type="float" min="0" max="1" value="1" label="Maximum frequency" help="features with max frequences >= the threshold will be removed" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
70 <param argument="--transform_data_funcs" type="select" optional="true" multiple="true" label="Continuous data transformation function">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
71 <option value="zscore">zscore</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
72 <option value="rank">rank</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
73 <option value="quantile">quantile</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
74 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
75
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
76 <param argument="--disable_bypass_discretization_if_possible" type="boolean" truevalue="--disable_bypass_discretization_if_possible" falsevalue="" checked="false" label="Discretize even if all features are continuous" help="By default discritization is bypassed if all features are continuous" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
77 <param argument="--discretize_func" type="select" optional="true" label="Discretization function">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
78 <option value="quantile">quantile</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
79 <option value="kmeans">kmeans</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
80 <option value="uniform">uniform</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
81 <option value="jenks">jenks</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
82 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
83 <param argument="--discretize_num_bins" type="integer" min="0" value="" optional="true" label="Discretization - number of bins"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
84
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
85 <param argument="--pdist_metric" type="select" label="Distance/similarity metric" help="default: spearman for continuous data, If there is at least one categorical variable in either dataset, HAllA will shift to Normalized Mutual Information (NMI) as an alternative similarity measure.">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
86 <option value="spearman" selected="true">Spearman</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
87 <option value="pearson">Pearson</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
88 <option value="dcor">Distance correlation</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
89 <option value="mi">mutual information</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
90 <option value="nmi">normalized mutual information</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
91 <option value="xicor">xi correlation</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
92 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
93
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
94 <param argument="--sim2dist_disable_abs" type="boolean" truevalue="--sim2dist_disable_abs" falsevalue="" checked="false" label="Hierarchical clustering - disable setting similarity scores as absolute when computing distance" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
95 <param argument="--linkage_method" type="select" label="Hierarchical clustering linkage method" help="see help below">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
96 <option value="single">single</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
97 <option value="complete">complete</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
98 <option value="average" selected="true">average</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
99 <option value="weighted">weighted</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
100 <option value="centroid">centroid</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
101 <option value="median">median</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
102 <option value="ward">ward</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
103 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
104
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
105 <param argument="--permute_func" type="select" label="P-value approximation function" help=" in the p-value permutation test">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
106 <option value="gpd">gdp</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
107 <option value="ecdf">ecdf</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
108 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
109 <param argument="--permute_iters" type="integer" min="0" value="1000" label="Number of iterations in the p-value permutation test"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
110 <param argument="--disable_permute_speedup" type="boolean" truevalue="--disable_permute_speedup" falsevalue="" checked="false" label="Do not break early in the permutation test if p-value is insignificant"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
111 <!-- \-\-force_permutations If turned on, force permutation testing -->
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
112
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
113 <param argument="--fdr_alpha" type="float" min="0" max="1" value="0.05" label="FDR threshold"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
114 <param argument="--fdr_method" type="select" label="FDR method" help="see help below">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
115 <option value="bonferroni">bonferroni: one-step correction</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
116 <option value="sidak">sidak: one-step correction</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
117 <option value="holm-sidak">holm-sidak: </option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
118 <option value="holm">holm: </option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
119 <option value="simes-hochberg">simes-hochberg: </option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
120 <option value="hommel">hommel: </option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
121 <option value="fdr_bh" selected="true">fdr_bh: Benjamini/Hochberg (non-negative)</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
122 <option value="fdr_by">fdr_by: Benjamini/Yekutieli (negative)</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
123 <option value="fdr_tsbh">fdr_tsbh: two stage fdr correction (non-negative)</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
124 <option value="fdr_tsbky">fdr_tsbky: two stage fdr correction (non-negative)</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
125 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
126 <param argument="--fnr_thresh" type="float" min="0" max="1" value="0.05" label="FNR threshold"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
127 <param argument="--rank_cluster" type="select" label="Procedure to rank cluster using the p-values within the cluster">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
128 <option value="best" selected="true">best</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
129 <option value="average">average</option>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
130 </param>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
131 <param argument="--seed" type="integer" value="" optional="true" label="Randomization seed" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
132
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
133 <param argument="--hallagram" type="boolean" truevalue="--hallagram" falsevalue="--no_hallagram" checked="true" label="Generate hallagram" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
134 <param argument="--x_dataset_label" type="text" label="Hallagram/clustermap: label for X dataset" help="By default the dataset identifier is used"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
135 <param argument="--y_dataset_label" type="text" label="Hallagram/clustermap: label for Y dataset" help="By default the dataset identifier is used"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
136 <param argument="--block_num" type="integer" min="-1" value="-1" label="Number of top clusters in hallagram" help="-1: show all clusters"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
137
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
138 <param argument="--diagnostic_plot" type="boolean" truevalue="--diagnostic_plot" falsevalue="" checked="false" label="Generates diagnostic plot" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
139 </inputs>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
140 <outputs>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
141 <data name="sig_clusters" format="tabular" from_work_dir="output/sig_clusters.txt" label="${tool.name} on ${on_string}: block associations"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
142 <data name="all_associations" format="tabular" from_work_dir="output/all_associations.txt" label="${tool.name} on ${on_string}: all associations"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
143 <data name="hallagram_out" format="pdf" from_work_dir="output/hallagram.pdf" label="${tool.name} on ${on_string}: hallagram">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
144 <filter>hallagram is True</filter>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
145 </data>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
146 <collection name="diagnostic_plot_out" format="pdf" type="list" label="${tool.name} on ${on_string}: diagnostic plots">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
147 <discover_datasets pattern="(?P&lt;designation&gt;association_.*)\.pdf" format="pdf" directory="output/diagnostic/" />
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
148 <filter>diagnostic_plot is True</filter>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
149 </collection>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
150 </outputs>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
151 <tests>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
152 <test expect_num_outputs="3">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
153 <param name="x" value="X_16_100.txt"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
154 <param name="y" value="Y_16_100.txt"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
155 <param name="seed" value="42"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
156 <output name="sig_clusters" value="sig_clusters.tsv"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
157 <output name="all_associations" value="all_associations.tsv"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
158 </test>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
159 <test expect_num_outputs="3">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
160 <param name="x" value="X_16_100.txt"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
161 <param name="y" value="Y_16_100.txt"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
162 <param name="seed" value="42"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
163 <param name="hallagram" value="false"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
164 <param name="diagnostic_plot" value="true"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
165 <output name="sig_clusters" value="sig_clusters.tsv"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
166 <output name="all_associations" value="all_associations.tsv"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
167 <output_collection name="diagnostic_plot_out" type="list" count="18">
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
168 <element name="association_1" value="association_1.pdf"/>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
169 </output_collection>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
170 </test>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
171 </tests>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
172 <help><![CDATA[
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
173
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
174 .. class:: infomark
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
175
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
176 **What it does**
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
177
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
178 HAllA (Hierarchical All-against-All association) is a method for finding blocks of associated features in high-dimensional datasets
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
179 measured from a common set of samples. HAllA operates by
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
180
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
181 1. optionally discretizing mixed continuous and categorical features to a uniform representation
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
182 2. hierarchically clustering each dataset separately to generate a pair of data hierarchies,
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
183 3. performing all-against-all association testing between features across two datasets using robust measures of correlation,
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
184 4. determining the statistical significance of individual associations by permutation testing, and
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
185 5. iteratively subdividing the space of significant all-against-all correlations into blocks of densely associated occurring as clusters in the original datasets.
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
186
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
187 Tutorial https://github.com/biobakery/biobakery/wiki/halla
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
188
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
189 Usage
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
190 .....
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
191
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
192 **Input**
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
193
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
194 Data in scientific studies often come paired in the form of two high-dimensional datasets, where the dataset
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
195 X (with p features/rows and n samples/columns) are assumed to be p predictor variables (or features) measured
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
196 on n samples that give rise to d response variables contained in the dataset Y (with d features/rows and n samples/columns).
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
197 Note that column i of X is sampled jointly with column i of Y, so that X and Y are aligned.
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
198
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
199 **Output**
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
200
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
201 HAllA reports significant associations between clusters of related features ("block associations").
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
202 Each block association is characterized by a cluster from the first dataset, a cluster from the second dataset,
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
203 and measures of statistical significance and effect size (p-value, q-value, and similarity score) for the cluster's
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
204 component pairwise associations.
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
205
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
206 - **block associations** which reports block associations between the two datasets' features
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
207 - **all associations** which reports the pairwise similarity scores for all features across the two datasets
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
208 - **hallagram** graphical representation discovered block associations
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
209 - **diagnostic plots** (optional)lattice plot showing the pairwise associations between microbiome features and metadata for each significant cluster.
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
210
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
211 **Notes**
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
212
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
213 Details on the available:
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
214
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
215 - Hierarchical clustering linkage methods https://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.hierarchy.linkage.html
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
216 - FDR methods https://www.statsmodels.org/dev/generated/statsmodels.stats.multitest.multipletests.html
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
217
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
218 ]]></help>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
219 <citations>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
220 <citation type="doi">10.1093/bioinformatics/btac232</citation>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
221 </citations>
cafea02ae3e0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halla commit 5cd01ad3808dff1ce4aae231706cbe2225079a04
iuc
parents:
diff changeset
222 </tool>