annotate mcl.xml @ 0:4d1e4e729ae4 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
author bgruening
date Tue, 12 Mar 2024 12:52:20 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
1 <tool id="mcl_clustering" name="MCL" version="14.137">
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
2 <description>A Markov Cluster Algorithm.</description>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
3 <xrefs>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
4 <xref type="bio.tools">mcl</xref>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
5 </xrefs>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
6 <requirements>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
7 <requirement type="package" version="14.137">mcl</requirement>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
8 </requirements>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
9 <command detect_errors="aggressive">
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
10 <![CDATA[
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
11 mcl
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
12 $infile
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
13 --abc
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
14 -I $inflation
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
15 -o $outfile
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
16 -scheme $scheme
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
17 -pi $pi
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
18 -ph $ph
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
19 -if $if
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
20 --discard-loops=$discard_loops
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
21 ]]>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
22 </command>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
23 <inputs>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
24 <param name="infile" type="data" format="tabular" label="MCL Label input"/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
25
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
26 <param name="inflation" type="float" value="4.0" label="Main inflation value (-I)"
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
27 help="This value is the main handle for affecting cluster granularity. It is usually chosen somewhere in the range [1.2-5.0]. -I 5.0 will tend to result in fine-grained clusterings, and -I 1.2 will tend to result in very coarse grained clusterings."/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
28 <param name="pi" type="float" label="pre-inflation (-pi)" value="3.0" help=""/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
29 <param name="ph" type="float" label="pre-inflation, max-bound (-ph)" value="3.0" help=""/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
30 <param name="if" type="float" label="start-inflation (-if)" value="3.0" help=""/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
31
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
32 <param name="discard_loops" truevalue="y" falsevalue="n" checked="True" type="boolean"
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
33 label="remove any loops that are present in the input" help=""/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
34
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
35 <param name="scheme" type="select" label="Resource schemes (-scheme)"
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
36 help="High schemes result in more expensive computations that may possibly be more accurate.">
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
37 <option value="1">1</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
38 <option value="2">2</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
39 <option value="3">3</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
40 <option value="4" selected="true">4</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
41 <option value="5">5</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
42 <option value="6">6</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
43 <option value="7">7</option>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
44 </param>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
45
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
46 </inputs>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
47 <outputs>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
48 <data format="tabular" name="outfile" label="MCS on ${on_string}" />
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
49 </outputs>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
50 <tests>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
51 <test>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
52 <param name="infile" value="sample_input.tabular" ftype="tabular" />
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
53 <param name="inflation" value="2.0" />
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
54 <param name="scheme" value="4" />
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
55 <output name="outfile" file="mcl_result_01.tabular" ftype="tabular"/>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
56 </test>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
57 </tests>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
58 <help>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
59 <![CDATA[
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
60
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
61 **What it does**
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
62
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
63 The Markov Cluster Algorithm, aka the MCL algorithm.
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
64
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
65 This program implements mcl, a cluster algorithm for graphs.
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
66 A single parameter controls the granularity of the output clustering, namely the -I inflation option described further below.
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
67 In standard usage of the program this parameter is the only one that may require changing.
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
68 By default it is set to 2.0 and this is a good way to start. If you want to explore cluster structure in graphs with MCL,
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
69 vary this parameter to obtain clusterings at different levels of granularity. A good set of starting values is 1.4, 2, 4, and 6.
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
70
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
71 **Example input (Label input)**
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
72
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
73 ::
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
74
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
75 cat hat 0.2
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
76 hat bat 0.16
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
77 bat cat 1.0
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
78 bat bit 0.125
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
79 bit fit 0.25
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
80 fit hit 0.5
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
81 hit bit 0.16
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
82
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
83 ]]>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
84 </help>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
85 <creator>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
86 <person givenName="Björn" familyName="Grüning" url="https://github.com/bgruening" />
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
87 <person givenName="Pavankumar" familyName="Videm" url="https://github.com/pavanvidem" />
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
88 </creator>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
89 <citations>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
90 <citation type="doi">10.1137/040608635</citation>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
91 </citations>
4d1e4e729ae4 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/mcl commit dcb4abd1fcf9114ced686c7343c2de4b064a57c1
bgruening
parents:
diff changeset
92 </tool>