annotate psovina.xml @ 5:a2f9c8a46a4b draft default tip

planemo upload commit b9501ecca66b6a66c8cb87b945ad5f95181d7790-dirty
author marpiech
date Thu, 06 Oct 2016 07:09:26 -0400
parents 8c2e85bb2ce9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
1 <tool id="psovina" name="PSOVina" version="1.0">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
2 <description>Fast Protein-Ligand Docking Tool based on PSO and AutoDock Vina</description>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
3 <stdio>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
4 <exit_code range="1:" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
5 </stdio>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
6 <command>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
7 <![CDATA[
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
8 $__tool_directory__/tools/psovina/psovina
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
9 --receptor $input.receptor
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
10 --ligand $input.ligand
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
11
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
12 #if $input.flex
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
13 --flex $input.flex
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
14 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
15
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
16 --center_x $search_space.center_x
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
17 --center_y $search_space.center_y
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
18 --center_z $search_space.center_z
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
19 --size_x $search_space.size_x
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
20 --size_y $search_space.size_y
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
21 --size_z $search_space.size_z
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
22
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
23 --num_particles $pso_parameters.num_particles
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
24 --w $pso_parameters.w
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
25 --c1 $pso_parameters.c1
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
26 --c2 $pso_parameters.c2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
27
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
28 --out ligand_out.pdbqt
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
29 #if $output_sect.log=="true"
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
30 --log output.log
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
31 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
32
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
33 #if $advanced_options.score_only=="true"
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
34 --score_only
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
35 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
36 #if $advanced_options.local_only=="true"
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
37 --local_only
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
38 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
39 #if $advanced_options.randomize_only=="true"
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
40 --randomize_only
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
41 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
42 --weight_gauss1 $advanced_options.weight_gauss1
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
43 --weight_gauss2 $advanced_options.weight_gauss2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
44 --weight_repulsion $advanced_options.weight_repulsion
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
45 --weight_hydrophobic $advanced_options.weight_hydrophobic
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
46 --weight_hydrogen $advanced_options.weight_hydrogen
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
47 --weight_rot $advanced_options.weight_rot
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
48
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
49 #if $misc.cpu
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
50 --cpu $misc.cpu
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
51 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
52 #if $misc.seed
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
53 --seed $misc.seed
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
54 #end if
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
55 --exhaustiveness $misc.exhaustiveness
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
56 --num_modes $misc.num_modes
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
57 --energy_range $misc.energy_range
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
58 ;
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
59 #if $output_sect.log=="true" #
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
60 cat output.log > $output_log;
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
61 #end if #
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
62 cat ligand_out.pdbqt > $output
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
63
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
64 ]]>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
65 </command>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
66 <inputs>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
67 <section name="input" title="Input" expanded="True">
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
68 <param name="receptor" type="data" format="pdbqt" label="Rigid part of the receptore" help="(--receptor)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
69 <param name="ligand" type="data" format="pdbqt" label="Ligand(s)" help="(--ligand)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
70 <param name="flex" type="data" format="pdbqt" label="Flexible side chains, if any" optional="true" help="(--flex)"/>
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
71 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
72 <section name="search_space" title="Search space" expanded="True">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
73 <param name="center_x" type="float" value="0" label="X coordinate of the center" help="(--center_x)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
74 <param name="center_y" type="float" value="0" label="Y coordinate of the center" help="(--center_y)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
75 <param name="center_z" type="float" value="0" label="Z coordinate of the center" help="(--center_z)"/>
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
76 <param name="size_x" type="integer" value="1" label="Size in the X dimension" help="(--size_x)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
77 <param name="size_y" type="integer" value="1" label="Size in the Y dimension" help="(--size_y)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
78 <param name="size_z" type="integer" value="1" label="Size in the Z dimension" help="(--size_z)"/>
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
79 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
80 <section name="pso_parameters" title="PSO parameters" >
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
81 <param name="num_particles" type="integer" value="8" label="Number of particles of each thread" help="(--num_particles)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
82 <param name="w" type="float" value="0.36" label="Inertia weight" help="(--w)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
83 <param name="c1" type="float" value="0.99" label="Cognitive weight" help="(--c1)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
84 <param name="c2" type="float" value="0.99" label="Social weight" help="(--c2)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
85 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
86 <section name="output_sect" title="Output">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
87 <param name="log" type="select" label="Write log file" help="(--log)">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
88 <option value="false" selected="true" >No </option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
89 <option value="true" >Yes </option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
90 </param>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
91 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
92 <section name="advanced_options" title="Advanced option">
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
93 <param name="score_only" type="select" label="Score only - search space can be omitted" help="(--score_only)">
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
94 <option value="false" selected="true">Do not use this option</option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
95 <option value="true">Use this option</option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
96 </param>
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
97 <param name="local_only" type="select" label="Do local search only" help="(--local_only)">
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
98 <option value="false" selected="true">Do not use this option</option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
99 <option value="true">Use this option</option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
100 </param>
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
101 <param name="randomize_only" type="select" label="Randomize input, attempting to avoid clashes" help="(--randomize_only)">
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
102 <option value="false" selected="true">Do not use this option</option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
103 <option value="true">Use this option</option>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
104 </param>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
105 <param name="weight_gauss1" type="float" value="-0.035579" label="gauss_1 weight" help="(--weight_gauss1)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
106 <param name="weight_gauss2" type="float" value="-0.005156" label="gauss_2 weight" help="(--weight_gauss2)"/>
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
107 <param name="weight_repulsion" type="float" value="0.84024500000000002" label="Repulsion weight" help="(--weight_repulsion)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
108 <param name="weight_hydrophobic" type="float" value="-0.035069000000000003" label="Hydrophobic weight" help="(--weight_hydrophobic)"/>
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
109 <param name="weight_hydrogen" type="float" value="-0.58743900000000004" label="Hydrogen bond weight" help="(--weight_hydrogen)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
110 <param name="weight_rot" type="float" value="0.058459999999999998" label="N_rot weight" help="(--weight_rot)"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
111 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
112 <section name="misc" title="Misc">
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
113 <param name="cpu" type="integer" label="The number of CPUs to use " optional="true" help="(--cpu)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
114 <param name="seed" type="float" label="Explicit random seed" optional="true" help="(--seed)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
115 <param name="exhaustiveness" type="integer" value="8" label="Exhaustiveness of the global search" help="(--exhaustiveness)"/>
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
116 <param name="num_modes" type="integer" value="9" label="Maximum number of binding modes to generate" help="(--num_modes)">
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
117 <validator type="in_range" min="1"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
118 </param>
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
119 <param name="energy_range" type="float" value="3" label="Maximum energy difference between the best binding mode and the worst one displayed (kcal/mol)" help="(--energy_range)"/>
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
120 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
121 </inputs>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
122 <outputs>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
123 <data name="output" format="txt" label="PSOVina: output models"/>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
124 <data name="output_log" format="txt" label="PSOVina: log file">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
125 <filter>output_sect['log']=="true"</filter>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
126 </data>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
127 </outputs>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
128 <tests>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
129 <test>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
130 <section name="input">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
131 <param name="receptor" value="psovina/protein.pdbqt" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
132 <param name="ligand" value="psovina/ligand.pdbqt" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
133 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
134 <section name="search_space">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
135 <param name="center_x" value="11" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
136 <param name="center_y" value="90.5" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
137 <param name="center_z" value="57.5" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
138 <param name="size_x" value="22" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
139 <param name="size_y" value="24" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
140 <param name="size_z" value="28" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
141 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
142 <section name="output_sect">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
143 <param name="log" value="true" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
144 </section>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
145 <output name="output" >
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
146 <assert_contents>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
147 <has_text_matching expression="REMARK VINA RESULT" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
148 </assert_contents>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
149 </output>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
150 <output name="output_log" >
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
151 <assert_contents>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
152 <has_text_matching expression="Using random seed:" />
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
153 </assert_contents>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
154 </output>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
155 </test>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
156 </tests>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
157 <help>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
158 <![CDATA[
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
159 *************
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
160 Description
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
161 *************
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
162
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
163 A fast docking tool based on the efficient optimization algorithm of Particle Swarm Intelligence and the framework of AutoDock Vina. In our rigorous docking tests using the PDBBind data set and the virtual screening experiments using the DUD data set, PSOVina achieves a 51-60% time reduction in execution without compromising the prediction accuracies of Vina. This improvement in time efficiency makes PSOVina a better choice of a docking tool in large-scale protein-ligand docking applications.
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
164
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
165 ***********
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
166 Help
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
167 ***********
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
168
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
169 **Input:**
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
170 --receptor arg rigid part of the receptor (PDBQT)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
171 --flex arg flexible side chains, if any (PDBQT)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
172 --ligand arg ligand (PDBQT)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
173
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
174 **Search space (required):**
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
175 --center_x arg X coordinate of the center
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
176 --center_y arg Y coordinate of the center
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
177 --center_z arg Z coordinate of the center
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
178 --size_x arg size in the X dimension (Angstroms)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
179 --size_y arg size in the Y dimension (Angstroms)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
180 --size_z arg size in the Z dimension (Angstroms)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
181
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
182 **PSO parameters (optional):**
3
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
183 --num_particles arg number of particles of each thread
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
184 --w arg inertia weight
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
185 --c1 arg cognitive weight
8c2e85bb2ce9 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents: 2
diff changeset
186 --c2 arg social weight
2
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
187
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
188 **Output (optional):**
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
189 --log optionally, write log file
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
190
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
191 **Advanced options (see the manual):**
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
192 --score_only score only - search space can be
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
193 omitted
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
194 --local_only do local search only
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
195 --randomize_only randomize input, attempting to avoid
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
196 clashes
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
197 --weight_gauss1 arg gauss_1 weight
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
198 --weight_gauss2 arg gauss_2 weight
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
199 --weight_repulsion arg repulsion weight
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
200 --weight_hydrophobic arg hydrophobic weight
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
201 --weight_hydrogen arg Hydrogen bond weight
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
202 --weight_rot arg N_rot weight
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
203
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
204 **Misc (optional):**
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
205 --cpu arg the number of CPUs to use (the default is to try to
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
206 detect the number of CPUs or, failing that, use 1)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
207 --seed arg explicit random seed
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
208 --exhaustiveness arg exhaustiveness of the global search (roughly
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
209 proportional to time): 1+
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
210 --num_modes arg maximum number of binding modes to generate
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
211 --energy_range arg maximum energy difference between the best binding
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
212 mode and the worst one displayed (kcal/mol)
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
213
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
214 ]]>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
215 </help>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
216 <citations>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
217 <citation type="bibtex">
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
218 @article{doi:10.1142/S0219720015410073,
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
219 author = {Ng, Marcus C. K. and Fong, Simon and Siu, Shirley W. I.},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
220 title = {PSOVina: The hybrid particle swarm optimization algorithm for protein–ligand docking},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
221 journal = {Journal of Bioinformatics and Computational Biology},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
222 volume = {13},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
223 number = {03},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
224 pages = {1541007},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
225 year = {2015},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
226 doi = {10.1142/S0219720015410073},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
227 note ={PMID: 25800162},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
228
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
229 URL = {http://www.worldscientific.com/doi/abs/10.1142/S0219720015410073},
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
230 eprint = {http://www.worldscientific.com/doi/pdf/10.1142/S0219720015410073}
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
231 }
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
232 </citation>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
233 </citations>
958fa7ba4715 planemo upload commit 489ad526806f22eefcb73e8d8efe44d648e8185e-dirty
marpiech
parents:
diff changeset
234 </tool>