comparison search/ob_spectrophore_search.xml @ 0:527ecd2fc500 draft

Uploaded
author bgruening
date Thu, 15 Aug 2013 03:25:06 -0400
parents
children 125da3a296ca
comparison
equal deleted inserted replaced
-1:000000000000 0:527ecd2fc500
1 <tool id="ctb_spectrophore_search" name="Spectrophores(TM) search:" version="1.0">
2 <description>similarity search based on 1D chemical features</description>
3 <requirements>
4 <requirement type="package" version="2.3.2">openbabel</requirement>
5 <requirement type="package" version="1.7.1">numpy</requirement>
6 </requirements>
7 <command interpreter="python">
8 ob_spectrophore_search.py
9 --target $target
10 --library $library
11 --output $outfile
12 --column $column
13 </command>
14 <inputs>
15 <param name="target" type="data" format="sdf" label="Target molecule in SDF format (it must contain its Spectrophores(TM) stored as meta-data)"/>
16 <param name="library" type="data" format="tabular" label="Tabular file with pre-computed Spectrophores(TM) in one column"/>
17 <param name="column" label="Specify the column number containing the Spectrophores(TM) descriptors" type="data_column" data_ref="library" accept_default="true" />
18 </inputs>
19 <outputs>
20 <data format="tabular" name="outfile"/>
21 </outputs>
22 <tests>
23 <test>
24 <param name="target" ftype="sdf" value="CID2244_with_spectrophore.sdf"/>
25 <param name="library" value="lib.tabular" />
26 <param name="column" value="8" />
27 <output name="outfile" ftype="tabular" file="ob_spectrophore_search.tabular" />
28 </test>
29 </tests>
30 <help>
31
32 .. class:: infomark
33
34 **What does this tool do?**
35
36 This tool computes the Euclidean distance between the Spectrophores(TM) descriptors of the target to each molecule stored in the library.
37
38 |Spectrophores (TM)| search
39 |Spectrophores (TM)| is a screening technology by Silicos_ which converts three-dimensional molecular property data into one-dimensional spectra. Typical characteristics that can be converted include electrostatic potentials, molecular shape, lipophilicity, hardness and softness potentials. The computation is independent of the position and orientation of a molecule and allows an easy comparison of |Spectrophores (TM)| of different molecules.
40
41 Molecules with similar three-dimensional properties and shape, and therefore also similar biological activities, always have similar |Spectrophores (TM)|. As a result this technique is a very powerful tool to investigate the similarity of molecules and can be applied as a screening tool for molecular databases, virtual screening, and database characterisations.
42
43 *Advantages:*
44
45 - |Spectrophores (TM)| can realistically compute ligand-protein interactions based on aforementioned molecular descriptors
46 - |Spectrophores (TM)| can be applied in both a ligand- or target-based setting
47 - |Spectrophores (TM)| can distinguish, if needed, between the different enantiomers of stereo-selective compounds
48 - |Spectrophores (TM)| can be computed fast
49
50 .. |Spectrophores (TM)| unicode:: Spectrophores U+2122
51
52 -----
53
54 .. class:: warningmark
55
56 **Hint** this tool is useful to select compounds with similar chemical features to a target, but accounting for the discovery of diverse scaffolds. This is in contrast to the results expected in a similarity search based on atom connectivity.
57
58 -----
59
60 .. class:: infomark
61
62 **Input**
63
64 The target molecule must be a SD formatted file with the |Spectrophores (TM)| descriptors stored as metadata. Such files can be generated using the *Compute physico-chemical properties* tool.
65
66 -----
67
68 .. class:: infomark
69
70 **Output**
71
72 The library of compounds is a tabular file with one line per compound. One column contains the |Spectrophores (TM)| descriptors.
73
74 -----
75
76 .. class:: infomark
77
78 **Cite**
79
80 N M O'Boyle, C Morley and G R Hutchison - `Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`_
81
82 Silicos_ - |Spectrophores (TM)| is a registered tool implemented in the open-source OpenBabel.
83
84 .. _`Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`: http://www.biomedcentral.com/content/pdf/1752-153X-2-5.pdf
85 .. _Silicos: http://openbabel.org/docs/dev/Fingerprints/spectrophore.html
86
87 </help>
88 </tool>