All published workflows
Published workflow · Temple Compute
Virtual Screening - Protein-Ligand Docking via EBI PDBe API (p38-alpha / Dasatinib)
W-12 · Protein-Ligand Docking (PDBe REST-API Binding Site)
v112 stages0 clones0
The pipeline
Every stage picks its own compute target. Temple Compute OS resolves the dependencies between them and moves the data across each boundary.
- 01Download 3LFA structure from PDB (protein + ligand complex)
- Consumes
- download_pdb_config, src_conda_env_yaml
- Produces
- downloaded_pdb
- 02Extract protein chain (remove ligands, water, ions)
- Consumes
- downloaded_pdb, src_conda_env_yaml
- Produces
- pdb_protein
- 03Query PDBe REST-API for binding sites (residues.json)
- Consumes
- get_binding_sites_config
- Produces
- residues_json
- 04Generate docking box around selected binding site cavity
- Consumes
- generate_cavity_box_config, downloaded_pdb
- Produces
- output_box
- 05Download Dasatinib (1N1) ideal SDF from PDBe
- Consumes
- download_ligand_sdf_config, src_conda_env_yaml
- Produces
- sdf_ideal
- 06Convert ligand SDF to PDB format (OpenBabel)
- Consumes
- convert_sdf_to_pdb_config, sdf_ideal, src_conda_env_yaml
- Produces
- ligand_pdb
- 07Convert ligand PDB to PDBQT for AutoDock Vina (OpenBabel)
- Consumes
- prepare_ligand_pdbqt_config, ligand_pdb, src_conda_env_yaml
- Produces
- prep_ligand
- 08Add hydrogens and convert receptor to PDBQT for AutoDock Vina
- Consumes
- prepare_receptor_pdbqt_config, pdb_protein, src_conda_env_yaml
- Produces
- prep_receptor
- 09Run AutoDock Vina protein-ligand docking
- Consumes
- prep_ligand, prep_receptor, output_box
- Produces
- output_vina_pdbqt, output_vina_log
- 10Extract best docking pose (model 1) from Vina output
- Consumes
- extract_docking_pose_config, output_vina_pdbqt
- Produces
- output_pdbqt_model
- 11Convert docking pose PDBQT to PDB format (OpenBabel)
- Consumes
- convert_pose_to_pdb_config, output_pdbqt_model, src_conda_env_yaml
- Produces
- output_pdb_model
- 12Merge receptor and docking pose into final protein-ligand complex PDB
- Consumes
- downloaded_pdb, output_pdb_model, src_conda_env_yaml
- Produces
- output_structure
Run this workflow
This release is frozen and self-contained: the pipeline definition, its input files, and its plugin environment. Open it in Temple Compute OS to clone it into your own account and run it on HPC or any cloud. Temple Compute OS is in private beta, so you will need an invitation first.