CWL Protein-ligand Docking tutorial (Fpocket)
Version 1

Workflow Type: Common Workflow Language

Protein-ligand Docking tutorials using BioExcel Building Blocks (biobb)

This tutorials aim to illustrate the process of protein-ligand docking, step by step, using the BioExcel Building Blocks library (biobb). The particular examples used are based on the Mitogen-activated protein kinase 14 (p38-α) protein (PDB code 3HEC), a well-known Protein Kinase enzyme, in complex with the FDA-approved Imatinib (PDB Ligand code STI, DrugBank Ligand Code DB00619) and Dasatinib (PDB Ligand code 1N1, DrugBank Ligand Code DB01254), small kinase inhibitors molecules used to treat certain types of cancer.

The tutorials will guide you through the process of identifying the active site cavity (pocket) without previous knowledge, and the final prediction of the protein-ligand complex.

Copyright & Licensing

This software has been developed in the MMB group at the BSC & IRB for the European BioExcel, funded by the European Commission (EU H2020 823830, EU H2020 675728).

Licensed under the Apache License 2.0, see the file LICENSE for details.


ID Name Description Type
step1_fpocket_select_config n/a n/a
  • string
step1_fpocket_select_input_pockets_zip n/a n/a
  • File
step1_fpocket_select_output_pocket_pdb n/a n/a
  • string
step1_fpocket_select_output_pocket_pqr n/a n/a
  • string
step2_box_config n/a n/a
  • string
step2_box_output_pdb_path n/a n/a
  • string
step3_babel_convert_prep_lig_config n/a n/a
  • string
step3_babel_convert_prep_lig_input_path n/a n/a
  • File
step3_babel_convert_prep_lig_output_path n/a n/a
  • string
step4_str_check_add_hydrogens_config n/a n/a
  • string
step4_str_check_add_hydrogens_input_structure_path n/a n/a
  • File
step4_str_check_add_hydrogens_output_structure_path n/a n/a
  • string
step5_autodock_vina_run_output_pdbqt_path n/a n/a
  • string
step5_autodock_vina_run_output_log_path n/a n/a
  • string
step6_babel_convert_pose_pdb_config n/a n/a
  • string
step6_babel_convert_pose_pdb_output_path n/a n/a
  • string


ID Name Description
step1_fpocket_select FPocketSelect Selects a single pocket in the outputs of the fpocket building block..
step2_box Box This class sets the center and the size of a rectangular parallelepiped box around a set of residues or a pocket.
step3_babel_convert_prep_lig BabelConvert Small molecule format conversion.
step4_str_check_add_hydrogens StrCheckAddHydrogens This class is a wrapper of the Structure Checking tool to add hydrogens to a 3D structure.
step5_autodock_vina_run AutoDockVinaRun Wrapper of the AutoDock Vina software.
step6_babel_convert_pose_pdb BabelConvert Small molecule format conversion.


ID Name Description Type
step1_fpocket_select_out1 output_pocket_pdb Path to the PDB file with the cavity found by fpocket
  • File
step1_fpocket_select_out2 output_pocket_pqr Path to the PQR file with the pocket found by fpocket
  • File
step2_box_out1 output_pdb_path PDB including the annotation of the box center and size as REMARKs
  • File
step3_babel_convert_prep_lig_out1 output_path Path to the output file
  • File
step4_str_check_add_hydrogens_out1 output_structure_path Output structure file path
  • File
step5_autodock_vina_run_out1 output_pdbqt_path Path to the output PDBQT file
  • File
step5_autodock_vina_run_out2 output_log_path Path to the log file
  • File
step6_babel_convert_pose_pdb_out1 output_path Path to the output file
  • File

Version History

Version 1 (earliest) Created 10th Jan 2022 at 11:55 by Genís Bayarri

Fetched protein.pdb from URL

Open master 6fdda20
help Creators and Submitter
Bayarri, G., & Hospital, A. (2022). Protein-ligand docking. WorkflowHub.

Views: 525   Downloads: 1

Created: 10th Jan 2022 at 11:55

Last updated: 17th Mar 2022 at 10:13

Last used: 7th Oct 2022 at 06:33

help Tags

This item has not yet been tagged.

help Attributions


Total size: 390 KB
Powered by
Copyright © 2008 - 2022 The University of Manchester and HITS gGmbH

By continuing to use this site you agree to the use of cookies