Mercurial > repos > iuc > diffdock
annotate diffdock.xml @ 0:bfba870d3537 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
author | iuc |
---|---|
date | Thu, 03 Jul 2025 13:43:38 +0000 |
parents | |
children |
rev | line source |
---|---|
0
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
1 <tool id="diffdock" name="diffdock" version="@TOOL_VERSION@+@VERSION_SUFFIX@" profile="24.2" license="MIT"> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
2 <description>Predict ligand binding poses using DiffDock's diffusion-based docking method</description> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
3 <macros> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
5 </macros> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
6 <expand macro="requirements" /> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
7 <expand macro="creators" /> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
8 <command detect_errors="aggressive"><![CDATA[ |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
9 ln -s /home/appuser/DiffDock/* . && |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
10 ln -s '$protein_path' protein_path.pdb && |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
11 ln -s '$ligand_description' ligand_description.sdf && |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
12 micromamba run -n diffdock python -m inference |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
13 --protein_path protein_path.pdb |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
14 --ligand_description ligand_description.sdf |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
15 --out_dir results |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
16 ]]></command> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
17 <inputs> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
18 <param argument="--protein_path" type="data" format="pdb" label="Protein structure" help="3D structure of the protein receptor in PDB format. This is the target for ligand docking."/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
19 <param argument="--ligand_description" type="data" format="sdf" label="Ligand molecule" help="Structure of the ligand(s) to be docked in SDF format. Multiple molecules can be included."/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
20 <param argument="--samples_per_complex" type="integer" label="Samples per complex" value="10" help="Number of binding pose samples to generate for each protein-ligand complex."/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
21 <param argument="--inference_steps" type="integer" label="Total inference steps" value="20" help="Total number of denoising steps to run in the diffusion model."/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
22 <param argument="--actual_steps" type="integer" label="Actual denoising steps" value="19" help="Number of denoising steps that are actually performed. Must be less than or equal to inference steps."/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
23 </inputs> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
24 <outputs> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
25 <collection name="output_collection" type="list" label="${tool.name} on ${on_string}"> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
26 <discover_datasets pattern="__name_and_ext__" directory="results" recurse="true" format="sdf"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
27 </collection> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
28 </outputs> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
29 <tests> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
30 <test expect_num_outputs="1"> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
31 <param name="protein_path" value="1a0q_protein_processed.pdb"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
32 <param name="ligand_description" value="1a0q_ligand.sdf"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
33 <param name="samples_per_complex" value="10"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
34 <param name="inference_steps" value="20"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
35 <param name="actual_steps" value="19"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
36 <output_collection name="output_collection" type="list"> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
37 <element name="rank1"> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
38 <assert_contents> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
39 <has_n_lines n="52"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
40 <has_line line="1a0q_ligand"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
41 <has_line line=" 23 23 0 0 0 0 0 0 0 0999 V2000"/> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
42 </assert_contents> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
43 </element> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
44 </output_collection> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
45 </test> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
46 </tests> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
47 <help><![CDATA[ |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
48 DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
49 ------------------------------------------------------------------ |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
50 |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
51 DiffDock is a novel deep learning-based docking method using diffusion models to predict ligand binding poses. |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
52 |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
53 For more information, visit the `DiffDock GitHub repository <https://github.com/gcorso/DiffDock>`_ |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
54 |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
55 **License** |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
56 |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
57 * `MIT <https://raw.githubusercontent.com/gcorso/DiffDock/refs/heads/main/LICENSE>`_ |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
58 |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
59 ]]></help> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
60 <expand macro="citations" /> |
bfba870d3537
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/diffdock/ commit b0db941a49bdfaa799b10cd68f9b7d8509f608d2
iuc
parents:
diff
changeset
|
61 </tool> |