Residue parametrization

These are parameters to manage the parametrization of residues. For a complete guide on the parameters that PELE needs in order to run successfully, check the Custom template generation documentation.

List of ligand parameters:

List of examples:

use_peleffy

  • Description: Activates peleffy instead of the default parameters builder.

  • Type: Boolean

  • Default: False

Warning

Although it is still not the default option, peleffy will soon be the default option to parametrize non standard residues.

Note

Note that the usage of any OpenFF force field requires activating peleffy.

Note

To get more information about peleffy you can check its specific documentation

or one of our tutorials.

templates

  • Description: Sets a list of external templates. Templates are files containing the parameters of the force field corresponding to a specific residue. Check this page to get further information.

  • Type: list of String

  • Default: None

Warning

Double check that all atoms in the template match with those in the input structure of PELE for all involved residues. In case that PELE finds any mismatch between these files, it will raise an exception with information about any non matching atom that is found. To solve these problems, read carefully PELE messages and verify the parametrization process.

Note

Any residue parametrized in one of the external templates supplied with this flag will not be parametrized with our internal parametrization workflow.

rotamers

  • Description: Sets a list of rotamer libraries. Rotamer libraries are files containing the list of rotatable bonds of a residue arranged by rotatable branches. Check this page to get further information.

  • Type: list of String

  • Default: None

Warning

When the template of a residue is externally supplied with templates option, the internal parametrization workflow skips the preparation of that residue. In order to account for its rotamers, you must also supply them through an external file as they will not be automatically generated.

solvent_template

  • Description: Sets a list of solvent templates. Solvent templates are files containing the solvent parameters of a residue. Check this page to get further information.

  • Type: list of String

  • Default: None

Warning

When the template of a residue is externally supplied with templates option, the internal parametrization workflow skips the preparation of that residue. In order to correctly set its solvent parameters, you must also supply them through an external file as they will not be automatically generated.

Note

Solvent templates are only required when the OBC solvent model is used.

Example 1

In this example we set an induced fit docking simulation with 30 computation cores. We also activate peleffy and use the latest OpenFF force field to parametrize non standard residues.

# Required parameters
system: 'system.pdb'
chain: 'L'
resname: 'LIG'

# General parameters
cpus: 30
seed: 2021

# Package selection
induced_fit_fast: True

# PELE parameters
forcefield: "openff-2.0.0"

# Parametrization parameters
use_peleffy: True

Example 2

In this example we set an induced fit docking simulation with 30 computation cores. We also activate peleffy and use the OPLS2005 force field to parametrize non standard residues.

# Required parameters
system: 'system.pdb'
chain: 'L'
resname: 'LIG'

# General parameters
cpus: 30
seed: 2021

# Package selection
induced_fit_fast: True

# PELE parameters
forcefield: "OPLS2005"

# Parametrization parameters
use_peleffy: True

Example 3

In this example we set an induced fit docking simulation with 30 computation cores. We are using the default force field, which is OPLS2005. However, in this case, we supply custom templates for our ligand. These files can be generated externally with peleffy.

# Required parameters
system: 'system.pdb'
chain: 'L'
resname: 'LIG'

# General parameters
cpus: 30
seed: 2021

# Package selection
induced_fit_fast: True

# Parametrization parameters
templates:
    - "simulation_files/ligz"
rotamers:
    - "simulation_files/LIG.rot.assign"

Example 4

In this example we set an induced fit docking simulation with 30 computation cores. We are using the latest OpenFF force field, which works with the OBC solvent model. So, in this case, if we supply custom templates for our ligand we also need to supply the solvent template. These files can be generated externally with peleffy.

# Required parameters
system: 'system.pdb'
chain: 'L'
resname: 'LIG'

# General parameters
cpus: 30
seed: 2021

# Package selection
induced_fit_fast: True

# PELE parameters
forcefield: "openff-2.0.0"

# Parametrization parameters
use_peleffy: True
templates:
  - "simulation_files/ligz"
rotamers:
  - "simulation_files/LIG.rot.assign"
solvent_template:
  - "simulation_files/ligandParams.txt"