Mercurial > repos > bgruening > openbabel_spectrophore_search
view ob_spectrophore_search.xml @ 13:9ce9f996b941 draft
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/openbabel commit 1fe240ef0064a1a4a66d9be1ccace53824280b75"
author | bgruening |
---|---|
date | Mon, 19 Oct 2020 14:41:00 +0000 |
parents | afd14e10a318 |
children | f5d7ffbb2d33 |
line wrap: on
line source
<tool id="openbabel_spectrophore_search" name="Spectrophores search" version="@TOOL_VERSION@+galaxy@GALAXY_VERSION@"> <description>- similarity search based on 1D chemical features</description> <macros> <import>macros.xml</import> <token name="@GALAXY_VERSION@">0</token> </macros> <expand macro="requirements"> <requirement type="package" version="1.19.1">numpy</requirement> </expand> <command detect_errors="aggressive"> <![CDATA[ python '$__tool_directory__/ob_spectrophore_search.py' --target '$target' --library '$library' --output '$outfile' --column $column ]]> </command> <inputs> <param name="target" type="data" format="sdf" label="Target molecule in SDF format (it must contain Spectrophores stored as meta-data)"/> <param name="library" type="data" format="tabular" label="Tabular file with pre-computed Spectrophores in one column"/> <param name="column" label="Specify the column number containing the Spectrophores descriptors" type="data_column" data_ref="library" accept_default="true" /> </inputs> <outputs> <data format="tabular" name="outfile"/> </outputs> <tests> <test> <param name="target" ftype="sdf" value="CID2244_with_spectrophore.sdf"/> <param name="library" value="lib.tabular" /> <param name="column" value="8" /> <output name="outfile" ftype="tabular" file="ob_spectrophore_search.tabular" /> </test> </tests> <help> <![CDATA[ .. class:: infomark **What does this tool do?** This tool computes the Euclidean distance between the |Spectrophores (TM)| descriptors of the target to each molecule stored in the library. |Spectrophores (TM)| search |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 easy comparison of |Spectrophores (TM)| of different molecules. 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. *Advantages:* - |Spectrophores (TM)| can realistically compute ligand-protein interactions based on aforementioned molecular descriptors - |Spectrophores (TM)| can be applied in both a ligand- or target-based setting - |Spectrophores (TM)| can distinguish, if needed, between the different enantiomers of stereo-selective compounds - |Spectrophores (TM)| can be computed rapidly ----- .. class:: warningmark **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. ----- .. class:: infomark **Input** 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. ----- .. class:: infomark **Output** The library of compounds is a tabular file with one line per compound. One column contains the |Spectrophores (TM)| descriptors. ----- .. class:: infomark **Cite** N M O'Boyle, C Morley and G R Hutchison - `Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`_ Silicos_ - |Spectrophores (TM)| is a registered tool implemented in the open-source OpenBabel. .. _`Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`: http://www.biomedcentral.com/content/pdf/1752-153X-2-5.pdf .. _Silicos: http://openbabel.org/docs/dev/Fingerprints/spectrophore.html .. |Spectrophores (TM)| unicode:: Spectrophores U+2122 ]]> </help> <expand macro="citations"> <citation type="doi">10.1186/1752-153X-2-5</citation> </expand> </tool>