annotate transfs.xml @ 2:8f9269d95f91 draft default tip

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
author bgruening
date Mon, 13 Apr 2020 15:00:39 +0000
parents 189f598faea1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
1 <tool id="xchem_transfs_scoring" name="XChem TransFS pose scoring" version="0.4.0">
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
2 <description>using deep learning</description>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
3
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
4 <requirements>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
5 <!--requirement type="package" version="3.0.0">openbabel</requirement-->
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
6 <!--requirement type="package" version="3.7">python</requirement-->
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
7 <!-- many other requirements are needed -->
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
8 <container type="docker">informaticsmatters/transfs:1.3</container>
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
9 </requirements>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
11
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
12 cd /train/fragalysis_test_files/ &&
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
13 mkdir -p workdir/tfs &&
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
14 cd workdir &&
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
15
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
16 cp '$ligands' ligands.sdf &&
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
17 cp '$receptor' receptor.pdb &&
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
18
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
19 cd ../ &&
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
20 python transfs.py -i /train/fragalysis_test_files/workdir/ligands.sdf -r /train/fragalysis_test_files/workdir/receptor.pdb -d $distance -w workdir/tfs --model '$model' '$mock' &&
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
21 ls -l &&
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
22 ls -l workdir &&
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
23 cp ./workdir/tfs/output.sdf '$output' &&
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
24 head -n 1000 ./workdir/tfs/output.sdf &&
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
25
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
26 mkdir -p ./pdb &&
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
27 cp -r ./workdir/tfs/receptor*.pdb ./pdb &&
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
28 tar -cvhf archiv.tar ./pdb &&
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
29 cp archiv.tar '$output_receptors' &&
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
30
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
31 cp ./workdir/tfs/predictions.txt '$predictions'
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
32
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
33 ]]></command>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
34
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
35 <inputs>
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
36 <param type="data" name="receptor" format="pdb" label="Receptor" help="Select a receptor (PDB format)."/>
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
37 <param type="data" name="ligands" format="sdf,mol" label="Ligands" help="Ligands (docked poses) in SDF format)"/>
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
38 <param name="distance" type="float" value="0" min="0" max="5.0" label="Distance to waters"
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
39 help="Remove waters closer than this distance to any ligand heavy atom (0 means skip this process)."/>
1
189f598faea1 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit ec28658e0e9cd92edff6e1f86427c6e80c69d572"
bgruening
parents: 0
diff changeset
40 <param name="model" type="select" label="Model for predictions">
189f598faea1 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit ec28658e0e9cd92edff6e1f86427c6e80c69d572"
bgruening
parents: 0
diff changeset
41 <option value="weights.caffemodel">No threshold (original model)</option>
189f598faea1 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit ec28658e0e9cd92edff6e1f86427c6e80c69d572"
bgruening
parents: 0
diff changeset
42 <option value="10nm.0_iter_50000.caffemodel">10nM threshold</option>
189f598faea1 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit ec28658e0e9cd92edff6e1f86427c6e80c69d572"
bgruening
parents: 0
diff changeset
43 <option value="50nm.0_iter_50000.caffemodel">50nM threshold</option>
189f598faea1 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit ec28658e0e9cd92edff6e1f86427c6e80c69d572"
bgruening
parents: 0
diff changeset
44 <option value="200nm.0_iter_50000.caffemodel">200nM threshold</option>
189f598faea1 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit ec28658e0e9cd92edff6e1f86427c6e80c69d572"
bgruening
parents: 0
diff changeset
45 </param>
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
46 <param type="hidden" name="mock" value="" label="Mock calculations" help="Use random numbers instead of running on GPU"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
47 </inputs>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
48 <outputs>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
49 <data name="output" format="sdf" label="XChem pose scoring on ${on_string}"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
50 <data name="predictions" format="txt" label="Predictions on ${on_string}"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
51 <data name="output_receptors" format="tar" label="Receptors ${on_string}"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
52
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
53 <!--collection name="pdb_files" type="list" label="PDB files with variable number of waters">
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
54 <discover_datasets pattern="__name_and_ext__" directory="pdb" />
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
55 </collection-->
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
56 </outputs>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
57
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
58 <tests>
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
59 <test>
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
60 <param name="receptor" value="receptor.pdb"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
61 <param name="ligands" value="ligands.sdf"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
62 <param name="mock" value="--mock" />
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
63 <param name="distance" value="4.0"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
64 <output name="output" ftype="sdf">
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
65 <assert_contents>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
66 <has_text text="TransFSReceptor"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
67 <has_text text="TransFSScore"/>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
68 </assert_contents>
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
69 </output> -->
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
70 <!---output_collection name="pdb_files" type="list" count="2" /-->
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
71 </test>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
72 <test>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
73 <param name="receptor" value="receptor.pdb"/>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
74 <param name="ligands" value="ligands.sdf"/>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
75 <param name="mock" value="--mock" />
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
76 <param name="distance" value="0"/>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
77 <output name="output" ftype="sdf">
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
78 <assert_contents>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
79 <not_has_text text="TransFSReceptor"/>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
80 <has_text text="TransFSScore"/>
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
81 </assert_contents>
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
82 </output>
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
83 <!--output_collection name="pdb_files" type="list" count="1" /-->
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
84 </test>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
85 </tests>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
86 <help><![CDATA[
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
87
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
88 .. class:: infomark
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
89
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
90 This tool performs scoring of docked ligand poses using deep learning.
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
91 It uses the gnina and libmolgrid toolkits to perform the scoring to generate
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
92 a prediction for how good the pose is.
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
93
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
94
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
95 -----
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
96
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
97 .. class:: infomark
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
98
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
99 **Inputs**
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
100
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
101 1. The protein receptor to dock into as a file in PDB format. This should have the ligand removed but can
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
102 retain the waters. This is specified by the 'receptor' parameter.
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
103 2. A set of ligand poses to score in SDF format. This is specified by the 'ligands' parameter.
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
104
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
105 Other parameters:
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
106
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
107 'distance': Distance in Angstroms. Waters closer than this to any heavy atom in each ligand are removed.
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
108 A discrete set of PDB files are created missing certain waters and the ligands corresponding to that PDB file are
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
109 scored against it. If a distance of zero is specified then this process is skipped and all ligands are scored against
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
110 the receptor 'as is'. The assumption is that all waters have already been removed in this case. Specifying a
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
111 distance of 0 provides a significant boost in performance as the water checking step is avoided..
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
112
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
113 'model': A number of models are provided:
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
114 - weights.caffemodel - No threshold for distinction of actives and inactives (original model)
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
115 - 10nm.0_iter_50000.caffemodel: actives are molecules from DUDE that have better than 10nM activity
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
116 - 50nm.0_iter_50000.caffemodel: actives are molecules from DUDE that have better than 50nM activity
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
117 - 200nm.0_iter_50000.caffemodel: actives are molecules from DUDE that have better than 200nM activity
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
118
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
119 -----
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
120
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
121 .. class:: infomark
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
122
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
123 **Outputs**
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
124
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
125 An SDF file is produced as output. The predicted scores are contained within the SDF file
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
126 as the TransFSScore property and the PDB file (with the waters that clash with the ligand removed)
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
127 that was used for the scoring as the TransFSReceptor property.
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
128 Values for the score range from 0 (poor binding) to 1 (good binding).
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
129
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
130 The raw predictions (predictions.txt) is also provided as an output.
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
131
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
132 A set of PDB files is also output, each one with different crystallographic waters removed. Each ligand is
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
133 examined against input PDB structure and the with waters that clash (any heavy atom of the ligand closer than
2
8f9269d95f91 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit 9955c29ac23ce80b2fbfd4082845a7809c8f2121"
bgruening
parents: 1
diff changeset
134 the 'distance' parameter being removed. The file names are encoded with the water numbers that are removed.
0
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
135
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
136 ]]></help>
69fe50d03b80 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/transfs commit d9a9e2f0e12fe9d2c37f632d99f2164df577b4af"
bgruening
parents:
diff changeset
137 </tool>