comparison rdconf.xml @ 0:5c501eb8d56c draft default tip

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/rdkit commit c1d813d3f0fec60ea6efe8a11e59d98bfdc1636f"
author bgruening
date Sat, 04 Dec 2021 16:39:31 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:5c501eb8d56c
1 <tool id="rdconf" name="RDConf: Low-energy ligand conformer search" version="@TOOL_VERSION@+galaxy@GALAXY_VERSION@">
2 <description>using RDKit</description>
3 <macros>
4 <token name="@TOOL_VERSION@">2020.03.4</token>
5 <token name="@GALAXY_VERSION@">0</token>
6 </macros>
7 <requirements>
8 <requirement type="package" version="@TOOL_VERSION@">rdkit</requirement>
9 </requirements>
10 <command detect_errors="exit_code"><![CDATA[
11 python '$__tool_directory__/rdconf.py'
12 '$infile'
13 --maxconfs '$CNT'
14 --sample_multiplier '$N'
15 --seed '$s'
16 --rms_threshold '$R'
17 --energy_window '$E'
18 $mmff
19 $nomin
20 $etkdg
21 '$outfile'
22 ]]></command>
23 <inputs>
24 <param name="infile" type="data" format="smi" label="Input file" help="Input file in SMILES format."/>
25 <param name="CNT" type="integer" value="20" label="Maximum number of conformers to generate per molecule"/>
26 <param name="N" type="integer" value="1" label="Sample an integer multiple of the maximum conformer value and choose the conformers with lowest energy"/>
27 <param name="s" type="integer" value="9162006" label="Random seed"/>
28 <param name="R" type="float" value="0.7" min="0" label="RMSD threshold" help="If a conformer is too similar to those already generated (below the RMSD threshold), it is discarded and regenerated."/>
29 <param name="E" type="float" value="10" label="Energy window threshold (kcal/mol)."/>
30 <param name="mmff" type="boolean" value="" truevalue="--mmff" falsevalue="" label="Use MMFF forcefield (default UFF)"/>
31 <param name="nomin" type="boolean" value="" truevalue="--nomin" falsevalue="" label="Skip minimization" help="Not recommended"/>
32 <param name="etkdg" type="boolean" value="" truevalue="--etkdg" falsevalue="" label="Use new ETKDG knowledge-based method (default distance geometry)"/>
33 </inputs>
34
35 <outputs>
36 <data name="outfile" format="sdf" label="Output for ${tool.name}"/>
37 </outputs>
38
39 <tests>
40 <test>
41 <param name="infile" value="staurosporine.smi" ftype="smi"/>
42 <param name="CNT" value="100"/>
43 <param name="N" value="1"/>
44 <param name="s" value="100"/>
45 <param name="R" value="0.7"/>
46 <param name="E" value="10"/>
47 <param name="mmff" value="--mmff" />
48 <param name="nomin" value="--nomin" />
49 <param name="etkdg" value="--etkdg" />
50 <output name="outfile" ftype="sdf" file="rdconf_output.sdf"/>
51 </test>
52 </tests>
53 <help><![CDATA[
54
55 .. class:: infomark
56
57 **What this tool does**
58
59
60 This tool generates low-energy conformers for a set of input molecules, using the chemistry toolkit RDKit. It is based on a script written by David Koes.
61
62 -----
63
64 .. class:: infomark
65
66 **Input**
67
68 | - Molecules in `SMI format`_
69 | - A number of other parameters can be set; the most important include the number of conformers (default 20) to generate and the minimum RMSD difference (default 0.7) between them.
70
71 .. _SMI format: https://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system
72
73 -----
74
75 .. class:: infomark
76
77 **Output**
78
79 `SD-file`_ containing generated conformers.
80
81 .. _SD-file: http://en.wikipedia.org/wiki/Chemical_table_file
82
83 ]]></help>
84 <citations>
85 <citation type="bibtex">
86 @article{rdkit,
87 author = {Greg Landrum and others},
88 title = {RDKit: Open-source cheminformatics},
89 url ={http://www.rdkit.org}
90 }</citation>
91 <citation type="bibtex">
92 @article{rdconf,
93 author = {David Koes},
94 title = {RDConf: Low-energy ligand conformer search},
95 url ={https://github.com/dkoes/rdkit-scripts}
96 }</citation>
97 </citations>
98 </tool>
99