Topology modules
[topoaa]
module
The [topoaa]
module is dedicated to the generation of CNS compatible parameters (.param) and topologies (.psf) for each of the input structures.
It will:
- Detect missing atoms, including hydrogens
- Re-build them when missing
- Build and write out topologies (
.psf
) and coordinates (.pdb
) files
This module is a prerequisite to run any downstream modules using CNS.
Having access to parameters and topology is mandatory for any kind of EM/MD related tasks.
Therefore this is the reason why the module [topoaa]
is often used as first module in a workflow.
Note that for non-standard bio-molecules (apart from standard amino-acids, some modified ones, DNA, RNA, ions and carbohydrates ... see detailed list of supported molecules), such as small-molecules, parameters and topology must be obtained and provided by the user, as there is currently no built-in solution to generate them on the fly.
More information about [topoaa]
parameters can be accessed here or retrieved by running:
haddock3-cfg -m topoaa
Here an example configuration file snapshot of a typical execution of the
[topoaa]
module in which a user specifies the protonation state of the histidine
residues:
# ...
molecules = [
"1abc.pdb",
"2xyz.pdb"
]
[topoaa]
autohis = false
[topoaa.mol1]
nhisd = 0
nhise = 1
hise_1 = 75
[topoaa.mol2]
nhisd = 1
hisd_1 = 76
nhise = 1
hise_1 = 15
# Workflow continues
# ...