Alanine Scanning module
Submodules
Module contents
HADDOCK3 module for alanine scan.
This module is responsible for the alanine scan analysis of the models generated in the previous step of the workflow. For each model, the module will mutate the interface residues and calculate the energy differences between the wild type and the mutant, thus providing a measure of the impact of such mutation.
If cluster information is available, the module will also calculate the average energy difference for each cluster of models.
- class haddock.modules.analysis.alascan.HaddockModule(order, path, *ignore, init_params=PosixPath('/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/haddock/modules/analysis/alascan/defaults.yaml'), **everything)[source]
Bases:
BaseHaddockModule
HADDOCK3 module for alanine scan.
Default Parameters
Easy
int_cutoff
default: 5.0
type: float
title: Distance cutoff (Å) used to define interface contacts.
min: 1.0
max: 20.0
short description: Distance cutoff (Å) used to define interface contacts between two interacting molecules.
long description: Distance cutoff (Å) used to define interface contacts between two interacting molecules.
group: analysis
explevel: easy
output
default: False
type: boolean
title: Dump all the models in the output folder
short description: Dump all the models in the output folder with the delta_score written in the b-factor column.
long description: Dump all the models in the output folder with the delta_score written in the b-factor column.
group: analysis
explevel: easy
plot
default: False
type: boolean
title: Plot scanning data.
short description: Plot scanning data.
long description: Plot scanning data.
group: analysis
explevel: easy
scan_residue
default: ‘ALA’
type: string
title: Residue to be used for the scanning
choices: [‘ALA’, ‘ARG’, ‘ASN’, ‘ASP’, ‘CYS’, ‘GLN’, ‘GLU’, ‘GLY’, ‘HIS’, ‘ILE’, ‘LEU’, ‘LYS’, ‘MET’, ‘PHE’, ‘PRO’, ‘SER’, ‘THR’, ‘TRP’, ‘TYR’, ‘VAL’, ‘ALY’, ‘ASH’, ‘CFE’, ‘CSP’, ‘CYC’, ‘CYF’, ‘CYM’, ‘DDZ’, ‘GLH’, ‘HLY’, ‘HY3’, ‘HYP’, ‘M3L’, ‘MLY’, ‘MLZ’, ‘MSE’, ‘NEP’, ‘PNS’, ‘PTR’, ‘SEP’, ‘TOP’, ‘TYP’, ‘TYS’]
short description: Residue to be used for the scanning. The default is alanine.
long description: Residue to be used for the scanning. The default is alanine. Use bigger residues at your own risk.
group: analysis
explevel: easy
Expert
resdic
default: []
type: list
title: List of residues to be mutated
short description: List of residues to be mutated. By default all the interface residues are mutated.
long description: List of residues to be mutated. By default all the interface residues are mutated. resdic_* is an expandable parameter. You can provide resdic_A, resdic_B, resdic_C, etc, where the last capital letter is the chain identifier.
group: analysis
explevel: expert