peppr.RotamerViolations#
- class peppr.RotamerViolations[source]#
Check for the fraction of improbable amino acid rotamer angles, based on known crystal structures in the Top8000 dataset [1].
References
- evaluate(reference: AtomArray, pose: AtomArray) float #
Calculate the percentage of residues with chi angles that are outside acceptable ranges.
- Parameters:
- referenceAtomArray
Not used in this metric as we compare against ideal bond angles.
- poseAtomArray
The structure to evaluate.
- Returns:
- float
Percentage of bonds outside acceptable ranges (0.0 to 1.0).
- smaller_is_better() bool #
Whether as smaller value of this metric is considered a better prediction.
ABSTRACT: Must be overridden by subclasses.
- Returns:
- bool
If true, a smaller value of this metric is considered a better prediction. Otherwise, a larger value is considered a better prediction.