Mercurial > repos > bgruening > mcl
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4d1e4e729ae4 |
---|---|
1 <tool id="mcl_clustering" name="MCL" version="14.137"> | |
2 <description>A Markov Cluster Algorithm.</description> | |
3 <xrefs> | |
4 <xref type="bio.tools">mcl</xref> | |
5 </xrefs> | |
6 <requirements> | |
7 <requirement type="package" version="14.137">mcl</requirement> | |
8 </requirements> | |
9 <command detect_errors="aggressive"> | |
10 <![CDATA[ | |
11 mcl | |
12 $infile | |
13 --abc | |
14 -I $inflation | |
15 -o $outfile | |
16 -scheme $scheme | |
17 -pi $pi | |
18 -ph $ph | |
19 -if $if | |
20 --discard-loops=$discard_loops | |
21 ]]> | |
22 </command> | |
23 <inputs> | |
24 <param name="infile" type="data" format="tabular" label="MCL Label input"/> | |
25 | |
26 <param name="inflation" type="float" value="4.0" label="Main inflation value (-I)" | |
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."/> | |
28 <param name="pi" type="float" label="pre-inflation (-pi)" value="3.0" help=""/> | |
29 <param name="ph" type="float" label="pre-inflation, max-bound (-ph)" value="3.0" help=""/> | |
30 <param name="if" type="float" label="start-inflation (-if)" value="3.0" help=""/> | |
31 | |
32 <param name="discard_loops" truevalue="y" falsevalue="n" checked="True" type="boolean" | |
33 label="remove any loops that are present in the input" help=""/> | |
34 | |
35 <param name="scheme" type="select" label="Resource schemes (-scheme)" | |
36 help="High schemes result in more expensive computations that may possibly be more accurate."> | |
37 <option value="1">1</option> | |
38 <option value="2">2</option> | |
39 <option value="3">3</option> | |
40 <option value="4" selected="true">4</option> | |
41 <option value="5">5</option> | |
42 <option value="6">6</option> | |
43 <option value="7">7</option> | |
44 </param> | |
45 | |
46 </inputs> | |
47 <outputs> | |
48 <data format="tabular" name="outfile" label="MCS on ${on_string}" /> | |
49 </outputs> | |
50 <tests> | |
51 <test> | |
52 <param name="infile" value="sample_input.tabular" ftype="tabular" /> | |
53 <param name="inflation" value="2.0" /> | |
54 <param name="scheme" value="4" /> | |
55 <output name="outfile" file="mcl_result_01.tabular" ftype="tabular"/> | |
56 </test> | |
57 </tests> | |
58 <help> | |
59 <![CDATA[ | |
60 | |
61 **What it does** | |
62 | |
63 The Markov Cluster Algorithm, aka the MCL algorithm. | |
64 | |
65 This program implements mcl, a cluster algorithm for graphs. | |
66 A single parameter controls the granularity of the output clustering, namely the -I inflation option described further below. | |
67 In standard usage of the program this parameter is the only one that may require changing. | |
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, | |
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. | |
70 | |
71 **Example input (Label input)** | |
72 | |
73 :: | |
74 | |
75 cat hat 0.2 | |
76 hat bat 0.16 | |
77 bat cat 1.0 | |
78 bat bit 0.125 | |
79 bit fit 0.25 | |
80 fit hit 0.5 | |
81 hit bit 0.16 | |
82 | |
83 ]]> | |
84 </help> | |
85 <creator> | |
86 <person givenName="Björn" familyName="Grüning" url="https://github.com/bgruening" /> | |
87 <person givenName="Pavankumar" familyName="Videm" url="https://github.com/pavanvidem" /> | |
88 </creator> | |
89 <citations> | |
90 <citation type="doi">10.1137/040608635</citation> | |
91 </citations> | |
92 </tool> |