explanation of QCLObot-modeler YAML File
QCLObot-modeler playbook is separated by following two parts:
vars section
definition of variables
tasks section
definition of task for general and for frame molecule
vars section
Declare the variable. The declared variables can be used with “with_items” and so on.
tasks section
The tasks section is consist of three parts:
protonate
protonate
Protonate the molecule.
src
Specify the PDB file.
- name: 2MGO
protonate:
src: 2mgo.pdb
neutralize
Add ions to neutralize. Ignore ions on the ion-pairs.
- name: 2MGO_optx
neutralize:
reference: 2MGO_opt
dest: 2MGO_optx.pdb
opt
Do energy minimization simulation.
reference
Specify the task to be the input structure.
belly_mask:
(option)
Use the belly method. The force of a specified molecule is considered to be zero.
- name: 2MGO_optx_mdwatx_optwatx
opt:
reference: 2MGO_optx_mdwatx
belly_mask:
- water
- ions
dest: 2MGO_optx_mdwatx.pdb
md
Run molecular dynamics simulation.
name
(mandatory) Give this task a name. A directory of this name is created. The task is executed in this directory.
reference
Specify the task to be the input structure.
solvation:
(option) Specify the solvation model.
belly_mask:
(option)
Use the belly method. The force of a specified molecule is considered to be zero.
- name: 2MGO_optx_mdwatx
md:
reference: 2MGO_optx
solvation:
method: cap
model: TIP3PBOX
belly_mask:
- water
- ions