Automatic Ligand parameterization tutorial using BioExcel Building Blocks (biobb)

Workflow Type: Jupyter


Jupyter Notebook containing a tutorial to illustrate the process of ligand parameterization for a small molecule, step by step, using the BioExcel Building Blocks library (biobb). The particular example used is the Sulfasalazine protein (3-letter code SAS), used to treat rheumatoid arthritis, ulcerative colitis, and Crohn's disease.

OpenBabel and ACPype packages are used to add hydrogens, energetically minimize the structure, and generate parameters for the GROMACS package. With Generalized Amber Force Field (GAFF) forcefield and AM1-BCC charges.



  • ligandCode: 3-letter code of the ligand structure (e.g. IBP)

  • mol_charge: Molecule net charge (e.g. -1)

  • pH: Acidity or alkalinity for the small molecule. Hydrogen atoms will be added according to this pH. (e.g. 7.4)


  • IBPparams.gro: Structure of the parameterized ligand in gro (GROMACS) format.

  • Topology of the parameterized ligand, including a reference to the IBPparams.itp.

  • IBPparams.itp: Include Topology File (itp) of the parameterized ligand, including the parameters information: bonds, angles, dihedrals, etc.

Additional Resources

help Creators and Submitter
Long, R., Lowe, D., Bayarri, G., & Hospital, A. (2021). Automatic Ligand parameterization tutorial using BioExcel Building Blocks (biobb). WorkflowHub.

Views: 767   Downloads: 29

Created: 14th Sep 2020 at 11:01

Last updated: 8th Jul 2021 at 10:10

Last used: 16th Oct 2021 at 22:51

help Tags

This item has not yet been tagged.

help Attributions


Version History

Version 2 (latest) Created 29th Jun 2021 at 08:40 by Robin Long

Updated to BioBB 3.6.0. Taken from Git commit 28ef9a0

Version 1 (earliest) Created 14th Sep 2020 at 11:01 by Robin Long

Initial Commit. Taken from Git commit c6cb736

Related items

Powered by
Copyright © 2008 - 2021 The University of Manchester and HITS gGmbH