Mercurial > repos > bgruening > openbabel
annotate modify/ob_genProp.xml @ 22:b4ba90dcfde0 default tip
ChemicalToolBoX update.
| author | Bjoern Gruening <bjoern.gruening@gmail.com> |
|---|---|
| date | Tue, 23 Jul 2013 19:00:18 +0200 |
| parents | 3d3e7c1d0f49 |
| children |
| rev | line source |
|---|---|
|
15
ec87a42dccec
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
10
diff
changeset
|
1 <tool id="ctb_ob_genProp" name="Compute physico-chemical properties" version="1.0"> |
| 0 | 2 <description>for a set of molecules</description> |
| 3 <parallelism method="multi" split_inputs="infile" split_mode="to_size" split_size="10000" shared_inputs="" merge_outputs="outfile"></parallelism> | |
| 4 <requirements> | |
| 5 <requirement type="package" version="2.3.2">openbabel</requirement> | |
| 10 | 6 <requirement type="package" version="0.1">cheminfolib</requirement> |
| 0 | 7 </requirements> |
| 8 <command interpreter="python"> | |
| 9 ob_genProp.py | |
| 10 -i "${infile}" | |
| 7 | 11 --iformat "${infile.ext}" |
| 12 --oformat "${output_opts.output_format_types}" | |
| 0 | 13 #if $output_opts.header.value: |
| 14 --header $output_opts.header | |
| 15 #end if | |
| 16 -o "${outfile}" | |
| 17 </command> | |
| 18 <inputs> | |
| 19 <param name="infile" type="data" format="sdf,mol,mol2,cml,inchi,smi" label="Select input file with multiple molecules."/> | |
| 20 <conditional name="output_opts"> | |
| 21 <param name="output_format_types" type="select" label="Specify output format file"> | |
| 22 <option value="table">Tabular format</option> | |
| 23 <option value="sdf" selected="True">sdf</option> | |
| 24 </param> | |
| 25 <when value="table"> | |
| 26 <param name="header" type="boolean" checked="False" label="Print the headers of the table as the first row of the table"/> | |
| 27 </when> | |
| 28 <when value="sdf"> | |
| 29 <param name="header" type="hidden"/> | |
| 30 </when> | |
| 31 </conditional> | |
| 32 </inputs> | |
| 33 <outputs> | |
| 1 | 34 <data format="tabular" name="outfile" label="${tool.name} on ${on_string}"> |
| 0 | 35 <change_format> |
| 1 | 36 <when input="output_opts.output_format_types" value="sdf" format="sdf"/> |
| 0 | 37 </change_format> |
| 38 </data> | |
| 39 </outputs> | |
| 40 <tests> | |
| 41 <test> | |
| 42 <param name="infile" ftype="sdf" value="CID_2244.sdf"/> | |
| 43 <param name="output_format_types" value="sdf" /> | |
| 44 <output name="outfile" ftype="sdf" file="ob_genprop_on_CID2244.sdf" /> | |
| 45 </test> | |
| 46 <test> | |
| 47 <param name="infile" ftype="sdf" value="CID_2244.sdf"/> | |
| 48 <param name="output_format_types" value="table" /> | |
| 49 <param name="header" value="true" /> | |
| 50 <output name="outfile" ftype="sdf" file="ob_genprop_on_CID2244.tabular" /> | |
| 51 </test> | |
| 52 </tests> | |
| 53 <help> | |
| 54 | |
| 55 .. class:: infomark | |
| 56 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
57 **What this tool does** |
| 0 | 58 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
59 Computes several physico-chemical properties for a set of molecules. |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
60 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
61 The following physico-chemical properties and descriptors are computed for each molecule: |
| 0 | 62 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
63 - number of hydrogen-bond donor and acceptor groups |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
64 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
65 - number of rotatable bonds |
| 0 | 66 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
67 - logP |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
68 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
69 - number of rings |
| 0 | 70 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
71 - number of heavy atoms |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
72 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
73 - molecular weight |
| 0 | 74 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
75 - total Polar Surface Area |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
76 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
77 - molecular refractivity |
| 0 | 78 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
79 - Canonical SMILES |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
80 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
81 - InChI string |
| 0 | 82 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
83 - InChI-Key |
| 0 | 84 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
85 - Spectrophores(TM) |
| 0 | 86 |
| 87 ----- | |
| 88 | |
| 89 .. class:: infomark | |
| 90 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
91 **Input** |
| 0 | 92 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
93 - SDF_ |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
94 - MOL2_ |
| 0 | 95 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
96 .. _SDF: http://en.wikipedia.org/wiki/Chemical_table_file |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
97 .. _MOL2: http://www.tripos.com/index.php?family=modules,SimplePage,Mol2_File_Format2009 |
| 0 | 98 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
99 3D coordinates of the molecules have to be provided. |
| 0 | 100 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
101 ----- |
| 0 | 102 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
103 .. class:: warningmark |
| 0 | 104 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
105 **Hint** the generation of Spectrophores(TM) requires the previous addition of explicit hydrogen atoms and the proper definition of 3D coordinates. The user is directed towards the corresponding tools if accurate Spectrophores(TM) descriptors are required. |
| 0 | 106 |
| 107 ----- | |
| 108 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
109 .. class:: infomark |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
110 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
111 **Output** |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
112 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
113 Either a SD-file containing several computed physico-chemical properties stored as metadata or a tabular file with the metadata stored in columns. |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
114 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
115 ----- |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
116 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
117 .. class:: infomark |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
118 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
119 **Cite** |
| 0 | 120 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
121 N M O'Boyle, C Morley and G R Hutchison - `Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`_ |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
122 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
123 Silicos_ - |Spectrophores (TM)| is a registered tool implemented in the open-source OpenBabel. |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
124 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
125 .. |Spectrophores (TM)| unicode:: Spectrophores U+2122 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
126 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
127 `Open Babel`_ |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
128 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
129 .. _Open Babel: http://openbabel.org/wiki/Main_Page |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
130 .. _`Pybel: a Python wrapper for the OpenBabel cheminformatics toolkit`: http://www.biomedcentral.com/content/pdf/1752-153X-2-5.pdf |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
131 .. _Silicos: http://openbabel.org/docs/dev/Fingerprints/spectrophore.html |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
15
diff
changeset
|
132 |
| 0 | 133 |
| 134 </help> | |
| 135 </tool> |
