annotate filter/ob_filter.xml @ 2:125da3a296ca draft default tip

Uploaded
author bgruening
date Wed, 15 Jul 2015 12:13:08 -0400
parents 527ecd2fc500
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
1 <tool id="ctb_filter" name="Filter" version="1.0">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
2 <description> a set of molecules from a file</description>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
3 <parallelism method="multi" split_inputs="infile" split_mode="to_size" split_size="10000" shared_inputs="" merge_outputs="outfile"></parallelism>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
4 <requirements>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
5 <requirement type="package" version="2.3.2">openbabel</requirement>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
6 <requirement type="package" version="0.1">cheminfolib</requirement>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
7 </requirements>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
8 <command interpreter="python">
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
9 <![CDATA[
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
10 ob_filter.py
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
11 -i "${infile}"
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
12 -o "${outfile}"
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
13 -iformat "${infile.ext}"
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
14 -oformat "${infile.ext}"
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
15 --filters '{
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
16 #if $filter_methods.filter_methods_opts == "ruleof5":
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
17 "hbd" : [0, 5],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
18 "hba" : [0, 10],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
19 "molwt" : [0, 500],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
20 "logp" : [-5, 5],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
21 #elif $filter_methods.filter_methods_opts == "LeadLike":
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
22 "rotbonds" : [0, 7],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
23 "molwt" : [0, 350],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
24 "logp" : [-5, 3.5],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
25 #elif $filter_methods.filter_methods_opts == "DrugLike":
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
26 "hba" : [0, 10],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
27 "rotbonds" : [0, 8],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
28 "molwt" : [150, 500],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
29 "logp" : [-5, 5],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
30 "psa" : [0, 150],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
31 #elif $filter_methods.filter_methods_opts == "FragmentLike":
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
32 "rotbonds" : [0, 5],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
33 "molwt" : [0, 250],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
34 "logp" : [-5, 2.5],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
35 #else:
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
36 #for $filter in $filter_methods.filter_set:
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
37 #set $filter_selected = $filter.filter_sel.filter_sel_opts
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
38 #set $filter_min = $filter_selected + "_min"
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
39 #set $filter_max = $filter_selected + "_max"
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
40 "$filter_selected" : [$filter.filter_sel[$filter_min], $filter.filter_sel[$filter_max] ],
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
41 #end for
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
42 #end if
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
43 }'
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
44 ]]>
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
45 </command>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
46 <inputs>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
47 <param name="infile" type="data" format="sdf,smi,mol,mol2,cml,inchi" label="Select input file previously created with the 'Compute physico-chemical properties' tool"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
48 <conditional name="filter_methods">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
49 <param name="filter_methods_opts" type="select" label="Select a pre-defined filtering set">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
50 <option value="user">User-defined properties</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
51 <option value="ruleof5">Lipinski's Rule-of-Five</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
52 <option value="LeadLike">Lead-like properties</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
53 <option value="DrugLike">Drug-like properties</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
54 <option value="FragmentLike">Fragment-like properties</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
55 </param>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
56 <when value="ruleof5" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
57 <when value="LeadLike" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
58 <when value="DrugLike" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
59 <when value="FragmentLike" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
60 <when value="user">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
61 <repeat name="filter_set" title="Filters selection">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
62 <conditional name="filter_sel">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
63 <param name="filter_sel_opts" type="select" label="Select properties to filter">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
64 <option value="hbd">Number of Hydrogen-bond donor groups</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
65 <option value="hba">Number of Hydrogen-bond acceptor groups</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
66 <option value="psa">Total polar Surface Area</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
67 <option value="rotbonds">Number of rotatable bonds</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
68 <option value="molwt">Molecular weight</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
69 <option value="logp">Predicted value of LogP</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
70 <option value="mr">Predicted value for the Molecular Refractivity</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
71 <option value="atoms">Number of atoms</option>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
72 <!-- Add later, we need to add a new smarts pattern to plugindefines.txt
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
73 <option value="hatoms">Number of heavy atoms</option>-->
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
74 <!-- We skip that options, for further information please read: http://www.dalkescientific.com/writings/diary/archive/2011/06/04/dealing_with_sssr.html -->
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
75 <!--<option value="rings">Number of rings</option>-->
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
76 </param>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
77 <when value="hbd">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
78 <param name="hbd_min" size="3" type="integer" value="" label="Minimum number of HB donors"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
79 <param name="hbd_max" size="3" type="integer" value="" label="Maximum number of HB donors"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
80 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
81 <when value="hba">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
82 <param name="hba_min" size="3" type="integer" value="" label="Minimum number of HB acceptors"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
83 <param name="hba_max" size="3" type="integer" value="" label="Maximum number of HB acceptors"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
84 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
85 <when value="psa">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
86 <param name="psa_min" size="5" type="integer" value="" label="Minimum threshold for the Total Polar Surface Area"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
87 <param name="psa_max" size="5" type="integer" value="" label="Maximum threshold for the Total Polar Surface Area"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
88 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
89 <when value="rotbonds">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
90 <param name="rotbonds_min" size="3" type="integer" value="" label="Minimum number of rotatable bonds"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
91 <param name="rotbonds_max" size="3" type="integer" value="" label="Maximum number of rotatable bonds"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
92 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
93 <when value="molwt">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
94 <param name="molwt_min" size="5" type="integer" value="" label="Minimum threshold value for the Molecular Weight"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
95 <param name="molwt_max" size="5" type="integer" value="" label="Maximum threshold value for the Molecular Weight"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
96 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
97 <when value="logp">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
98 <param name="logp_min" size="4" type="float" value="" label="Minimum threshold value for the log-P"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
99 <param name="logp_max" size="4" type="float" value="" label="Maximum threshold value for the log-P"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
100 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
101 <when value="mr">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
102 <param name="mr_min" size="4" type="float" value="" label="Minimum threshold value for the Molecular Refractivity"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
103 <param name="mr_max" size="4" type="float" value="" label="Maximum threshold value for the Molecular Refractivity"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
104 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
105 <when value="atoms">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
106 <param name="atoms_min" size="3" type="integer" value="" label="Minimum number of atoms"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
107 <param name="atoms_max" size="3" type="integer" value="" label="Maximum number of atoms"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
108 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
109 <!--<when value="rings">
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
110 <param name="rings_min" size="3" type="integer" value="" label="Minimum number of rings"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
111 <param name="rings_max" size="3" type="integer" value="" label="Maximum number of rings"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
112 </when>-->
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
113 </conditional>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
114 </repeat>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
115 </when>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
116 </conditional>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
117 </inputs>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
118 <outputs>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
119 <data format_source="infile" name="outfile" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
120 </outputs>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
121 <tests>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
122 <test>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
123 <param name="infile" ftype="smi" value="CID_2244.smi"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
124 <param name="filter_methods_opts" value="ruleof5" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
125 <output name="outfile" ftype="smi" file="ob_filter_on_CID2244.smi" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
126 </test>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
127 <!--
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
128 Limitation of the test framework:
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
129 https://trello.com/card/disambiguated-conditional-parameters-not-supported-in-unit-tests/506338ce32ae458f6d15e4b3/820
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
130 <test>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
131 <param name="infile" ftype="smi" value="CID_2244.smi"/>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
132 <param name="filter_methods_opts" value="user" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
133 <param name="filter_sel_opts" value="hba" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
134 <param name="hbd_min" value="0" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
135 <param name="hbd_max" value="5" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
136 <output name="outfile" ftype="smi" file="ob_filter_on_CID2244_2.smi" />
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
137 </test>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
138 -->
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
139 </tests>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
140 <help>
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
141 <![CDATA[
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
142
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
143
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
144 .. class:: infomark
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
145
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
146 **What this tool does**
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
147
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
148 Filters a library of compounds based on user-defined physico-chemical parameters or predefined options (e.g. Ro5, lead-like properties, etc.). Multiple parameters can be selected for more specific queries.
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
149
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
150 -----
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
151
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
152 .. class:: warningmark
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
153
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
154 **Hint**
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
155
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
156 | If your input file is in SDF format you can use the *Compute physico-chemical properties* tool to precalulate the properties and use the filter on that precomputed dataset. It should be faster and can be reused but it's bigger than a SMILES file.
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
157 |
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
158 | For exact matches please use the target value for both minimum and maximum parameters (e.g. a selection of exactly 4 rotatable bonds can be performed by selecting 4 as minimum and maximum value).
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
159 |
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
160 | Selecting the same property multiple times with different parameters will result in querying the largest overlapping subset of values for the parameter (e.g. a selection of between 0 and 3 rotatable bonds plus a selection between 2 and 4 will result in a query for compounds between 2 and 3 rotatable bonds).
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
161
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
162 -----
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
163
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
164 .. class:: infomark
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
165
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
166 **Definition of the pre-defined filtering rules**
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
167
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
168 **# Lipinski's Rule of Five:**
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
169 =< 5 Hydrogen-bond donor groups
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
170
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
171 =< 10 Hydrogen-bond acceptor groups
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
172
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
173 =< 500 Molecular weight
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
174
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
175 =< 5 octanol/water partition coefficient (log P)
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
176
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
177 **# Lead Like properties** (Teague, Davis, Leeson, Oprea, Angew Chem Int Ed Engl. 1999 Dec 16;38(24):3743-3748):
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
178 =< 7 rotatable bonds
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
179
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
180 =< 350 Molecular weight
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
181
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
182 =< 3.5 octanol/water partition coefficient (log P)
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
183
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
184 **# Drug Like properties** (Lipinski, J Pharmacol Toxicol Methods. 2000 Jul-Aug;44(1):235-49):
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
185 =< 10 Hydrogen-bond acceptor groups
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
186
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
187 =< 8 rotatable bonds
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
188
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
189 150 =< Molecular weight =< 500
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
190
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
191 =< 150 Polar Surface Area
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
192
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
193 =< 5 octanol/water partition coefficient (log P)
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
194
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
195 **# Fragment Like properties** (Carr RA, Congreve M, Murray CW, Rees DC, Drug Discov Today. 2005 Jul 15;10(14):987):
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
196 =< 5 rotatable bonds
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
197
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
198 =< 250 Molecular weight
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
199
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
200 =< 2.5 octanol/water partition coefficient (log P)
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
201
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
202 -----
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
203
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
204 .. class:: infomark
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
205
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
206 **Input**
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
207
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
208 | - `SD-Format`_
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
209 | - `SMILES Format`_
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
210
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
211 .. _SD-Format: http://en.wikipedia.org/wiki/Chemical_table_file
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
212 .. _SMILES Format: http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
213
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
214 -----
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
215
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
216 .. class:: infomark
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
217
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
218 **Output**
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
219
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
220 | SDF formatted coordinates of the molecules, with selected properties stored as meta-data for each compound.
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
221 |
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
222 | SMILES, InChI or mol2 formatted files containing the 1D strings or 3D coordinates of each compound.
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
223
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
224 -----
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
225
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
226 .. class:: infomark
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
227
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
228 **Cite**
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
229
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
230 N M O'Boyle, C Morley and G R Hutchison - `Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`_
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
231
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
232 .. _`Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`: http://journal.chemistrycentral.com/content/2/1/5
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
233
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
234 N M O'Boyle, M Banck, C A James, C Morley, T Vandermeersch, and G R Hutchison - `Open Babel: An open chemical toolbox.`_
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
235
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
236 .. _`Open Babel: An open chemical toolbox.`: http://www.jcheminf.com/content/3/1/33
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
237
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
238 `Open Babel`_
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
239
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
240 .. _`Open Babel`: http://openbabel.org/wiki/Main_Page
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
241
2
125da3a296ca Uploaded
bgruening
parents: 0
diff changeset
242 ]]>
0
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
243 </help>
527ecd2fc500 Uploaded
bgruening
parents:
diff changeset
244 </tool>