You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An RbtNullTransform can be used to send messages to the scoring function to modify
key scoring function parameters in order to increase search efficiency
Existing protocol files in the repo all follow this pattern, where any SF parameter overrides are specified inside RbtNullTransform sections. For example in data/scripts/dock.prm we find the following section:
SECTION SETSLOPE_1
TRANSFORM RbtNullTransform
[email protected] 5.0 # Dock with a high penalty for leaving the cavity
[email protected] 0.1 # Gradually ramp up dihedral weight from 0.1->0.5
[email protected] 1.0 # Gradually ramp up energy cutoff for switching to quadratic
[email protected] TRUE # Start docking with a 4-8 vdW potential
[email protected] 180.0 # Broader angular dependence
[email protected] 180.0 # Broader angular dependence
[email protected] 1.5 # Broader distance range
END_SECTION
Nevertheless, checking the code it seems that the sf parameter overrides can be specified for arbitrary transforms, not only NULL ones. Adding a parameter override to an arbitrary transform seems to work fine, for example the following is a valid transform section:
SECTION RANDOM_POP
TRANSFORM RbtRandPopTransform
[email protected] 3.0 # Dock with a high penalty for leaving the cavity
POP_SIZE 50
SCALE_CHROM_LENGTH TRUE
END_SECTION
I have not found any reference to this in the user guide or example in the docs.
Question
Is the ability to specify parameter overrides in arbitrary transforms intended behaviour, or should it be restricted to the null transform? It seems that the parameter changes are applied before the execution of the transformation itself so I'd say it makes sense to allow it, but wanted to confirm
The text was updated successfully, but these errors were encountered:
Beetelbrox
changed the title
Question about expected behaviour in docking protocol parameter file.
Question: Expected behaviour of scoring function parameter overrides in docking protocol parameter file.
Jun 6, 2024
Description
The user guide states the following:
Existing protocol files in the repo all follow this pattern, where any SF parameter overrides are specified inside
RbtNullTransform
sections. For example indata/scripts/dock.prm
we find the following section:Nevertheless, checking the code it seems that the sf parameter overrides can be specified for arbitrary transforms, not only NULL ones. Adding a parameter override to an arbitrary transform seems to work fine, for example the following is a valid transform section:
I have not found any reference to this in the user guide or example in the docs.
Question
Is the ability to specify parameter overrides in arbitrary transforms intended behaviour, or should it be restricted to the null transform? It seems that the parameter changes are applied before the execution of the transformation itself so I'd say it makes sense to allow it, but wanted to confirm
The text was updated successfully, but these errors were encountered: