comparison align-it.xml @ 0:1b8b6787dfbb draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/silicos-it/align-it commit c30f4f5b484d97e8a12d0cb968abeeeafca750d7
author bgruening
date Mon, 22 May 2017 03:02:39 -0400
parents
children 10c0df29e6d1
comparison
equal deleted inserted replaced
-1:000000000000 0:1b8b6787dfbb
1 <tool id="ctb_alignit" name="Pharmacophore Alignment" version="1.0.3.1">
2 <description>and Optimization (Align-it)</description>
3 <requirements>
4 <requirement type="package" version="1.0.3">align_it</requirement>
5 </requirements>
6 <command detect_errors="aggressive">
7 <![CDATA[
8 align-it
9 #if str($database.ext).strip() == 'phar':
10 --dbType PHAR
11 #else:
12 --dbType '${database.ext}'
13 #end if
14 --dbase "$database"
15
16 --reference "$reference"
17 #if str($reference.ext).strip() == 'phar':
18 --refType PHAR
19 #else:
20 --refType ${reference.ext}
21 #end if
22 #######################################
23 #### output options
24 #######################################
25 --pharmacophore $aligned_pharmacophores
26
27
28 --out '$aligned_structures'
29 --outType $oformat
30
31 #if float( str($cutoff) ) > 0:
32 --cutOff $cutoff
33 #end if
34 #if int( str($best) ) > 0:
35 --best $best
36 #end if
37 --rankBy $rankBy
38 --scores '$score_result_file'
39
40 #######################################
41 #### Options
42 #######################################
43
44 #set $fgroups_combined = str( $fgroups ).strip()
45 --funcGroup $fgroups_combined
46
47 --epsilon $epsilon
48 $merge
49 $noNormal
50 $noHybrid
51 $scoreOnly
52 $withExclusion
53 ]]>
54 </command>
55 <inputs>
56 <param name="database" type="data" format='mol,mol2,sdf,smi,txt' label="Defines the database of molecules that will be used to screen"/>
57 <param name="reference" type="data" format='mol,mol2,sdf,smi,txt' label="Reference Molecule"/>
58
59 <param name="fgroups" type="select" multiple="True" display="checkboxes" label="Specify a subset of the available functional groups that are used in the alignment">
60 <option value='AROM' selected="true">aromatic rings</option>
61 <option value='HDON' selected="true">hydrogen bond donors</option>
62 <option value='HACC' selected="true">hydrogen bond acceptors</option>
63 <option value='LIPO' selected="true">lipophilic spots</option>
64 <option value='CHARGE' selected="true">charge centers</option>
65 </param>
66
67
68 <param name="epsilon" type="float" value="0.5" label='Change the tolerance for points to be matched in the alignment phase'
69 help="The lower this value, the more strict the matching between two pharmacophores will have to be before they can be aligned.">
70 <validator type="in_range" min="0" max="1" />
71 </param>
72 <param name='merge' type='boolean' truevalue='--merge' falsevalue='' label='Merge pharmacophore points' />
73 <param name='noNormal' type='boolean' truevalue='--noNormal' falsevalue=''
74 label='No normal information is included during the alignment'
75 help="Using this flag makes the pharmacophore models less specific but also less conformation-dependent."/>
76 <param name='noHybrid' type='boolean' truevalue='--noHybrid' falsevalue=''
77 label='Disable the use of hybrid pharmacophore points' help="Using this flag will increase the number of pharmacophore points."/>
78 <param name='withExclusion' type='boolean' truevalue='--withExclusion' falsevalue=''
79 label='Add exclusion spheres into the optimization process instead of processing them afterwards'
80 help="When this flag is set, the exclusion spheres have also an impact on the optimization procedure." />
81 <param name='scoreOnly' type='boolean' truevalue='--scoreOnly' falsevalue=''
82 label='No translational or rotational optimization will be performed' help=""/>
83
84 <param name='oformat' type='select' format='text' label="The aligned database structures are written to an output file of the following format">
85 <option value='smi'>SMILES</option>
86 <option value='inchi'>InChI</option>
87 <option value='sdf'>SD file</option>
88 </param>
89
90 <param name="cutoff" type="float" value="0" label="Only structures with a score larger than this cutoff will be written to the files"
91 help="This value should be between 0 and 1.">
92 <validator type="in_range" min="0" max="1" />
93 </param>
94 <param name="best" type="integer" value="0" label="With this option only a limited number of best scoring structures are written to the files"
95 help="0 means this option is deactivated">
96 <validator type="in_range" min="0"/>
97 </param>
98
99 <param name='rankBy' type='select' format='text' label="This option defines the used scoring scheme">
100 <option value='TANIMOTO'>Tanimoto</option>
101 <option value='TVERSKY_REF'>TVERSKY_REF</option>
102 <option value='TVERSKY_DB'>TVERSKY_DB</option>
103 </param>
104
105 </inputs>
106 <outputs>
107 <data name="aligned_pharmacophores" format="txt" label="${tool.name} on ${on_string} (aligned pharmacophores)"/>
108 <data name="aligned_structures" format="smi" label="${tool.name} on ${on_string} (aligned structures)">
109 <change_format>
110 <when input="oformat" value="inchi" format="inchi"/>
111 <when input="oformat" value="sdf" format="sdf"/>
112 </change_format>
113 </data>
114 <data name="score_result_file" format="tabular" label="${tool.name} on ${on_string} (scores)"/>
115 </outputs>
116 <tests>
117 <test>
118 <param name="database" ftype="sdf" value="CID_2244.sdf"/>
119 <param name="reference" ftype="sdf" value="CID_2244.sdf"/>
120 <param name="oformat" value="sdf"/>
121 <output name="aligned_pharmacophores" file="align-it_Search_on_CID2244.phar" />
122 <output name="aligned_structures" file="align-it_Search_on_CID2244.sdf" lines_diff="2" />
123 <output name="score_result_file" file="aliginit_scores.tabular.tabular" />
124 </test>
125 </tests>
126 <help>
127 <![CDATA[
128
129 .. class:: infomark
130
131 **What this tool does**
132
133 Align-it_ is a tool to align molecules according to their pharmacophores.
134 A pharmacophore is an abstract concept based on the specific interactions
135 observed in drug-receptor interactions: hydrogen bonding,
136 charge transfer, electrostatic and hydrophobic interactions.
137 Molecular modeling and/or screening based on pharmacophore similarities
138 has been proven to be an important and useful method in drug discovery.
139
140 The functionality of Align-it_ consists mainly of two parts.
141 The first functionality is the generation of pharmacophores from molecules
142 (use the tool **Pharmacophore generation** if you want to store these for further use).
143 Secondly, pairs of pharmacophores can be aligned (the function of this tool). The resulting
144 score is calculated from the volume overlap resulting of the alignments.
145
146 .. _Align-it: http://silicos-it.be.s3-website-eu-west-1.amazonaws.com/software/align-it/1.0.4/align-it.html
147
148 -----
149
150 .. class:: infomark
151
152 **Input**
153
154 * Example::
155
156 - database
157
158 30 31 0 0 0 0 0 0 0999 V2000
159 1.9541 1.1500 -2.5078 Cl 0 0 0 0 0 0 0 0 0 0 0 0
160 1.1377 -1.6392 2.1136 Cl 0 0 0 0 0 0 0 0 0 0 0 0
161 -3.2620 -2.9284 -1.0647 O 0 0 0 0 0 0 0 0 0 0 0 0
162 -2.7906 -1.9108 0.9092 O 0 0 0 0 0 0 0 0 0 0 0 0
163 0.2679 -0.2051 -0.3990 N 0 0 0 0 0 0 0 0 0 0 0 0
164 -2.0640 0.5139 -0.3769 C 0 0 0 0 0 0 0 0 0 0 0 0
165 -0.7313 0.7178 -0.0192 C 0 0 0 0 0 0 0 0 0 0 0 0
166 -2.4761 -0.6830 -1.1703 C 0 0 0 0 0 0 0 0 0 0 0 0
167 1.6571 -0.2482 -0.1795 C 0 0 0 0 0 0 0 0 0 0 0 0
168 -3.0382 1.4350 0.0081 C 0 0 0 0 0 0 0 0 0 0 0 0
169 -0.3728 1.8429 0.7234 C 0 0 0 0 0 0 0 0 0 0 0 0
170 -2.6797 2.5600 0.7506 C 0 0 0 0 0 0 0 0 0 0 0 0
171 -1.3470 2.7640 1.1083 C 0 0 0 0 0 0 0 0 0 0 0 0
172 2.5353 0.3477 -1.0918 C 0 0 0 0 0 0 0 0 0 0 0 0
173 2.1740 -0.8865 0.9534 C 0 0 0 0 0 0 0 0 0 0 0 0
174 -2.8480 -1.8749 -0.3123 C 0 0 0 0 0 0 0 0 0 0 0 0
175 3.9124 0.3058 -0.8739 C 0 0 0 0 0 0 0 0 0 0 0 0
176 3.5511 -0.9285 1.1713 C 0 0 0 0 0 0 0 0 0 0 0 0
177 4.4203 -0.3324 0.2576 C 0 0 0 0 0 0 0 0 0 0 0 0
178 -1.7086 -0.9792 -1.8930 H 0 0 0 0 0 0 0 0 0 0 0 0
179 -3.3614 -0.4266 -1.7676 H 0 0 0 0 0 0 0 0 0 0 0 0
180 -0.0861 -1.1146 -0.6780 H 0 0 0 0 0 0 0 0 0 0 0 0
181 -4.0812 1.2885 -0.2604 H 0 0 0 0 0 0 0 0 0 0 0 0
182 0.6569 2.0278 1.0167 H 0 0 0 0 0 0 0 0 0 0 0 0
183 -3.4382 3.2769 1.0511 H 0 0 0 0 0 0 0 0 0 0 0 0
184 -1.0683 3.6399 1.6868 H 0 0 0 0 0 0 0 0 0 0 0 0
185 4.6037 0.7654 -1.5758 H 0 0 0 0 0 0 0 0 0 0 0 0
186 3.9635 -1.4215 2.0480 H 0 0 0 0 0 0 0 0 0 0 0 0
187 5.4925 -0.3651 0.4274 H 0 0 0 0 0 0 0 0 0 0 0 0
188 -3.5025 -3.7011 -0.5102 H 0 0 0 0 0 0 0 0 0 0 0 0
189
190 - cutoff : 0.0
191
192 -----
193
194 .. class:: infomark
195
196 **Output**
197
198 The format of the output file is shown in the table below:
199
200 +--------+-----------------------------------------------------------------------+
201 | Column | Content |
202 +========+=======================================================================+
203 | 1 | Id of the reference structure |
204 +--------+-----------------------------------------------------------------------+
205 | 2 | Maximum volume of the reference structure |
206 +--------+-----------------------------------------------------------------------+
207 | 3 | Id of the database structure |
208 +--------+-----------------------------------------------------------------------+
209 | 4 | Maximum volume of the database structure |
210 +--------+-----------------------------------------------------------------------+
211 | 5 | Maximum volume overlap of the two structures |
212 +--------+-----------------------------------------------------------------------+
213 | 6 | Overlap between pharmacophore and exclusion spheres in the reference |
214 +--------+-----------------------------------------------------------------------+
215 | 7 | Corrected volume overlap between database pharmacophore and reference |
216 +--------+-----------------------------------------------------------------------+
217 | 8 | Number of pharmacophore points in the processed pharmacophore |
218 +--------+-----------------------------------------------------------------------+
219 | 9 | TANIMOTO score |
220 +--------+-----------------------------------------------------------------------+
221 | 10 | TVERSKY_REF score |
222 +--------+-----------------------------------------------------------------------+
223 | 11 | TVERSKY_DB score |
224 +--------+-----------------------------------------------------------------------+
225
226
227 * Example::
228
229 - aligned Pharmacophores
230
231 3033
232 HYBL -1.98494 1.9958 0.532089 0.7 0 0 0 0
233 HYBL 3.52122 -0.309347 0.122783 0.7 0 0 0 0
234 HYBH -3.262 -2.9284 -1.0647 1 1 -3.5666 -3.7035 -1.61827
235 HDON 0.2679 -0.2051 -0.399 1 1 -0.076102 -0.981133 -0.927616
236 HACC -2.7906 -1.9108 0.9092 1 1 -2.74368 -1.94015 1.90767
237 $$$$
238
239
240 ]]>
241 </help>
242 <citations>
243 <citation type="doi">10.1016/j.jmgm.2008.04.003</citation>
244 </citations>
245 </tool>