annotate galaxy_stubs/IMGDock.xml @ 2:605370bc1def draft default tip

Uploaded
author luis
date Tue, 12 Jul 2016 12:33:33 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
605370bc1def Uploaded
luis
parents:
diff changeset
1 <?xml version='1.0' encoding='UTF-8'?>
605370bc1def Uploaded
luis
parents:
diff changeset
2 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTD2Galaxy.-->
605370bc1def Uploaded
luis
parents:
diff changeset
3 <!--Proposed Tool Section: [Docking]-->
605370bc1def Uploaded
luis
parents:
diff changeset
4 <tool id="IMGDock" name="IMGDock" version="1.1.0">
605370bc1def Uploaded
luis
parents:
diff changeset
5 <description>Iterative Multi-Greedy Docking</description>
605370bc1def Uploaded
luis
parents:
diff changeset
6 <macros>
605370bc1def Uploaded
luis
parents:
diff changeset
7 <token name="@EXECUTABLE@">IMGDock</token>
605370bc1def Uploaded
luis
parents:
diff changeset
8 <import>macros.xml</import>
605370bc1def Uploaded
luis
parents:
diff changeset
9 </macros>
605370bc1def Uploaded
luis
parents:
diff changeset
10 <expand macro="stdio"/>
605370bc1def Uploaded
luis
parents:
diff changeset
11 <expand macro="requirements"/>
605370bc1def Uploaded
luis
parents:
diff changeset
12 <command>IMGDock
605370bc1def Uploaded
luis
parents:
diff changeset
13
605370bc1def Uploaded
luis
parents:
diff changeset
14 #if $param_rec:
605370bc1def Uploaded
luis
parents:
diff changeset
15 -rec $param_rec
605370bc1def Uploaded
luis
parents:
diff changeset
16 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
17 #if $param_rl:
605370bc1def Uploaded
luis
parents:
diff changeset
18 -rl $param_rl
605370bc1def Uploaded
luis
parents:
diff changeset
19 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
20 #if $param_pocket:
605370bc1def Uploaded
luis
parents:
diff changeset
21 -pocket $param_pocket
605370bc1def Uploaded
luis
parents:
diff changeset
22 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
23 #if $param_i:
605370bc1def Uploaded
luis
parents:
diff changeset
24 -i $param_i
605370bc1def Uploaded
luis
parents:
diff changeset
25 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
26 #if $param_o:
605370bc1def Uploaded
luis
parents:
diff changeset
27 -o $param_o
605370bc1def Uploaded
luis
parents:
diff changeset
28 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
29 #if $param_grd:
605370bc1def Uploaded
luis
parents:
diff changeset
30 -grd $param_grd
605370bc1def Uploaded
luis
parents:
diff changeset
31 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
32 #if $param_rm:
605370bc1def Uploaded
luis
parents:
diff changeset
33 -rm $param_rm
605370bc1def Uploaded
luis
parents:
diff changeset
34 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
35 #if $adv_opts.adv_opts_selector=='advanced':
605370bc1def Uploaded
luis
parents:
diff changeset
36 #if $adv_opts.param_IMGDock_superpose_ligand:
605370bc1def Uploaded
luis
parents:
diff changeset
37 -IMGDock:superpose_ligand
605370bc1def Uploaded
luis
parents:
diff changeset
38 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
39 #if $adv_opts.param_IMGDock_decrease_stepwidth:
605370bc1def Uploaded
luis
parents:
diff changeset
40 -IMGDock:decrease_stepwidth
605370bc1def Uploaded
luis
parents:
diff changeset
41 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
42 #if $adv_opts.param_IMGDock_output_failed_dockings:
605370bc1def Uploaded
luis
parents:
diff changeset
43 -IMGDock:output_failed_dockings
605370bc1def Uploaded
luis
parents:
diff changeset
44 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
45 #if $adv_opts.param_IMGDock_iterations:
605370bc1def Uploaded
luis
parents:
diff changeset
46 -IMGDock:iterations $adv_opts.param_IMGDock_iterations
605370bc1def Uploaded
luis
parents:
diff changeset
47 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
48 #if $adv_opts.param_IMGDock_min_inhibitor_atoms:
605370bc1def Uploaded
luis
parents:
diff changeset
49 -IMGDock:min_inhibitor_atoms $adv_opts.param_IMGDock_min_inhibitor_atoms
605370bc1def Uploaded
luis
parents:
diff changeset
50 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
51 #if $adv_opts.param_IMGDock_post_optimization_step_width:
605370bc1def Uploaded
luis
parents:
diff changeset
52 -IMGDock:post_optimization_step_width $adv_opts.param_IMGDock_post_optimization_step_width
605370bc1def Uploaded
luis
parents:
diff changeset
53 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
54 #if $adv_opts.param_IMGDock_no_solutions:
605370bc1def Uploaded
luis
parents:
diff changeset
55 -IMGDock:no_solutions $adv_opts.param_IMGDock_no_solutions
605370bc1def Uploaded
luis
parents:
diff changeset
56 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
57 #if $adv_opts.param_IMGDock_post_optimization_steps:
605370bc1def Uploaded
luis
parents:
diff changeset
58 -IMGDock:post_optimization_steps $adv_opts.param_IMGDock_post_optimization_steps
605370bc1def Uploaded
luis
parents:
diff changeset
59 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
60 #if $adv_opts.param_IMGDock_step_width:
605370bc1def Uploaded
luis
parents:
diff changeset
61 -IMGDock:step_width $adv_opts.param_IMGDock_step_width
605370bc1def Uploaded
luis
parents:
diff changeset
62 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
63 #if $adv_opts.param_ScoringFunction_filename:
605370bc1def Uploaded
luis
parents:
diff changeset
64 -ScoringFunction:filename $adv_opts.param_ScoringFunction_filename
605370bc1def Uploaded
luis
parents:
diff changeset
65 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
66 #if $adv_opts.param_ScoringFunction_electrostatic_cuton:
605370bc1def Uploaded
luis
parents:
diff changeset
67 -ScoringFunction:electrostatic_cuton $adv_opts.param_ScoringFunction_electrostatic_cuton
605370bc1def Uploaded
luis
parents:
diff changeset
68 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
69 #if $adv_opts.param_ScoringFunction_electrostatic_cutoff:
605370bc1def Uploaded
luis
parents:
diff changeset
70 -ScoringFunction:electrostatic_cutoff $adv_opts.param_ScoringFunction_electrostatic_cutoff
605370bc1def Uploaded
luis
parents:
diff changeset
71 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
72 #if $adv_opts.param_ScoringFunction_allowed_intermolecular_overlap:
605370bc1def Uploaded
luis
parents:
diff changeset
73 -ScoringFunction:allowed_intermolecular_overlap $adv_opts.param_ScoringFunction_allowed_intermolecular_overlap
605370bc1def Uploaded
luis
parents:
diff changeset
74 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
75 #if $adv_opts.param_ScoringFunction_ignore_H_clashes:
605370bc1def Uploaded
luis
parents:
diff changeset
76 -ScoringFunction:ignore_H_clashes
605370bc1def Uploaded
luis
parents:
diff changeset
77 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
78 #if $adv_opts.param_ScoringFunction_allowed_intramolecular_overlap:
605370bc1def Uploaded
luis
parents:
diff changeset
79 -ScoringFunction:allowed_intramolecular_overlap $adv_opts.param_ScoringFunction_allowed_intramolecular_overlap
605370bc1def Uploaded
luis
parents:
diff changeset
80 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
81 #if $adv_opts.param_ScoringFunction_burial_depth_scale:
605370bc1def Uploaded
luis
parents:
diff changeset
82 -ScoringFunction:burial_depth_scale $adv_opts.param_ScoringFunction_burial_depth_scale
605370bc1def Uploaded
luis
parents:
diff changeset
83 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
84 #if $adv_opts.param_ScoringFunction_vdw_cutoff:
605370bc1def Uploaded
luis
parents:
diff changeset
85 -ScoringFunction:vdw_cutoff $adv_opts.param_ScoringFunction_vdw_cutoff
605370bc1def Uploaded
luis
parents:
diff changeset
86 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
87 #if $adv_opts.param_ScoringFunction_nonbonded_cutoff:
605370bc1def Uploaded
luis
parents:
diff changeset
88 -ScoringFunction:nonbonded_cutoff $adv_opts.param_ScoringFunction_nonbonded_cutoff
605370bc1def Uploaded
luis
parents:
diff changeset
89 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
90 #if $adv_opts.param_ScoringFunction_hashgrid_size:
605370bc1def Uploaded
luis
parents:
diff changeset
91 -ScoringFunction:hashgrid_size $adv_opts.param_ScoringFunction_hashgrid_size
605370bc1def Uploaded
luis
parents:
diff changeset
92 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
93 #if $adv_opts.param_ScoringFunction_vdw_cuton:
605370bc1def Uploaded
luis
parents:
diff changeset
94 -ScoringFunction:vdw_cuton $adv_opts.param_ScoringFunction_vdw_cuton
605370bc1def Uploaded
luis
parents:
diff changeset
95 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
96 #if $adv_opts.param_ScoringFunction_hashgrid_resolution:
605370bc1def Uploaded
luis
parents:
diff changeset
97 -ScoringFunction:hashgrid_resolution $adv_opts.param_ScoringFunction_hashgrid_resolution
605370bc1def Uploaded
luis
parents:
diff changeset
98 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
99 #end if
605370bc1def Uploaded
luis
parents:
diff changeset
100 </command>
605370bc1def Uploaded
luis
parents:
diff changeset
101 <inputs>
605370bc1def Uploaded
luis
parents:
diff changeset
102 <param name="param_rec" type="data" format="pdb" optional="False" value="&lt;class 'CTDopts.CTDopts._Null'&gt;" label="receptor pdb-file" help="(-rec) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
103 <param name="param_rl" type="data" format="xyz.gz,ac,drf.gz,mol2.gz,mol2,sdf.gz,pdb.gz,ent.gz,mol.gz,hin.gz,sdf,ent,brk.gz,mol,ac.gz,brk,xyz,pdb,hin,drf" optional="False" value="&lt;class 'CTDopts.CTDopts._Null'&gt;" label="reference-ligand" help="(-rl) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
104 <param name="param_pocket" type="data" format="ini" optional="True" value="&lt;class 'CTDopts.CTDopts._Null'&gt;" label="configuration file" help="(-pocket) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
105 <param name="param_i" type="data" format="xyz.gz,ac,drf.gz,mol2.gz,mol2,sdf.gz,pdb.gz,ent.gz,mol.gz,hin.gz,sdf,ent,brk.gz,mol,ac.gz,brk,xyz,pdb,hin,drf" optional="False" value="&lt;class 'CTDopts.CTDopts._Null'&gt;" label="compounds to be docked" help="(-i) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
106 <param name="param_grd" type="data" format="bngrd,grd,grd.gz,bngrd.gz" optional="False" value="&lt;class 'CTDopts.CTDopts._Null'&gt;" label="ScoreGrid file" help="(-grd) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
107 <param name="param_rm" type="integer" min="0" max="1" optional="True" value="0" label="remove input file when finished" help="(-rm) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
108 <expand macro="advanced_options">
605370bc1def Uploaded
luis
parents:
diff changeset
109 <param name="param_IMGDock_superpose_ligand" type="boolean" truevalue="-IMGDock:superpose_ligand" falsevalue="" checked="true" optional="True" label="superpose ligands with ref.-ligand" help="(-superpose_ligand) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
110 <param name="param_IMGDock_decrease_stepwidth" type="boolean" truevalue="-IMGDock:decrease_stepwidth" falsevalue="" checked="false" optional="True" label="decrease step-width in each iterations" help="(-decrease_stepwidth) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
111 <param name="param_IMGDock_output_failed_dockings" type="boolean" truevalue="-IMGDock:output_failed_dockings" falsevalue="" checked="false" optional="True" label="output erroneous molecules" help="(-output_failed_dockings) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
112 <param name="param_IMGDock_iterations" type="integer" min="1" max="20" optional="True" value="4" label="max. IMG iterations" help="(-iterations) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
113 <param name="param_IMGDock_min_inhibitor_atoms" type="integer" min="0" max="100" optional="True" value="10" label="min. atoms in ref. lig. area" help="(-min_inhibitor_atoms) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
114 <param name="param_IMGDock_post_optimization_step_width" type="float" min="0.1" max="2.0" optional="True" value="0.5" label="translation opt. step-width" help="(-post_optimization_step_width) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
115 <param name="param_IMGDock_no_solutions" type="integer" min="10" max="1000" optional="True" value="100" label="num. multi-greedy solutions" help="(-no_solutions) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
116 <param name="param_IMGDock_post_optimization_steps" type="integer" min="0" max="10" optional="True" value="6" label="max. translation opt. steps" help="(-post_optimization_steps) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
117 <param name="param_IMGDock_step_width" type="integer" min="1" max="90" optional="True" value="10" label="step-width (bond angle discretization)" help="(-step_width) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
118 <param name="param_ScoringFunction_filename" type="data" format="ini" optional="True" value="Amber/amber96-docking.ini" label="file with electrostatics and vdW parameters" help="(-filename) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
119 <param name="param_ScoringFunction_electrostatic_cuton" type="float" value="17.0" label="electrostatic cuton" help="(-electrostatic_cuton) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
120 <param name="param_ScoringFunction_electrostatic_cutoff" type="float" value="20.0" label="electrostatic cutoff" help="(-electrostatic_cutoff) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
121 <param name="param_ScoringFunction_allowed_intermolecular_overlap" type="float" min="0.0" max="2.0" optional="True" value="1.0" label="allowed intermolecular atom-overlap" help="(-allowed_intermolecular_overlap) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
122 <param name="param_ScoringFunction_ignore_H_clashes" type="boolean" truevalue="-ScoringFunction:ignore_H_clashes" falsevalue="" checked="true" optional="True" label="ignore clashes involving hydrogens" help="(-ignore_H_clashes) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
123 <param name="param_ScoringFunction_allowed_intramolecular_overlap" type="float" min="0.0" max="2.0" optional="True" value="1.0" label="allowed intramolecular atom-overlap" help="(-allowed_intramolecular_overlap) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
124 <param name="param_ScoringFunction_burial_depth_scale" type="float" min="1.0" max="5.0" optional="True" value="1.0" label="relative-depth-of-burial scale" help="(-burial_depth_scale) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
125 <param name="param_ScoringFunction_vdw_cutoff" type="float" value="20.0" label="vdw cutoff" help="(-vdw_cutoff) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
126 <param name="param_ScoringFunction_nonbonded_cutoff" type="float" value="20.0" label="nonbonded cutoff" help="(-nonbonded_cutoff) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
127 <param name="param_ScoringFunction_hashgrid_size" type="integer" value="10" label="hashgrid size (num of boxes)" help="(-hashgrid_size) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
128 <param name="param_ScoringFunction_vdw_cuton" type="float" value="17.0" label="vdw cuton" help="(-vdw_cuton) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
129 <param name="param_ScoringFunction_hashgrid_resolution" type="integer" min="1" max="5" optional="True" value="3" label="hashgrid resolution" help="(-hashgrid_resolution) "/>
605370bc1def Uploaded
luis
parents:
diff changeset
130 </expand>
605370bc1def Uploaded
luis
parents:
diff changeset
131 </inputs>
605370bc1def Uploaded
luis
parents:
diff changeset
132 <outputs>
605370bc1def Uploaded
luis
parents:
diff changeset
133 <data name="param_o" format="mol2"/>
605370bc1def Uploaded
luis
parents:
diff changeset
134 </outputs>
605370bc1def Uploaded
luis
parents:
diff changeset
135 <help>IMGDock docks compounds into the binding pocket of a receptor using an iterative multi-greedy approach.
605370bc1def Uploaded
luis
parents:
diff changeset
136 As input we need:
605370bc1def Uploaded
luis
parents:
diff changeset
137
605370bc1def Uploaded
luis
parents:
diff changeset
138 * a file containing a protonated protein in pdb-format
605370bc1def Uploaded
luis
parents:
diff changeset
139 * a file containing a reference ligand. This reference ligand should be located in the binding pocket. Supported formats are mol2, sdf or drf (DockResultFile, xml-based).
605370bc1def Uploaded
luis
parents:
diff changeset
140 * a score-grid file generated by GridBuilder. This grid must have been precalculated for the same receptor and reference ligand as those that are to be used here.
605370bc1def Uploaded
luis
parents:
diff changeset
141 * a file containing the compounds that are to be docked. Supported formats are mol2, sdf or drf (DockResultFile, xml-based). These molecules must have been assigned 3D coordinates (e.g. by Ligand3DGenerator) and should have been checked for errors using LigCheck.
605370bc1def Uploaded
luis
parents:
diff changeset
142
605370bc1def Uploaded
luis
parents:
diff changeset
143 Output of this tool is a file containing all compounds docked into the binding pocket, with a property-tag named 'score' indicating the score obtained for each compound.
605370bc1def Uploaded
luis
parents:
diff changeset
144
605370bc1def Uploaded
luis
parents:
diff changeset
145 Tip: If you want to parallelize docking, use LigandFileSplitter to separate your input file containing the compounds to be docked into several batches, dock each batch with this tool and merge the output files with DockResultMerger.
605370bc1def Uploaded
luis
parents:
diff changeset
146
605370bc1def Uploaded
luis
parents:
diff changeset
147 </help>
605370bc1def Uploaded
luis
parents:
diff changeset
148 </tool>