libprodigy: classes and functions related to the use of prodigy
Set of functionalities to run prodigy.
- class haddock.libs.libprodigy.CheckInstall[source]
Bases:
object
Verify that installation of prodigy is ok.
- class haddock.libs.libprodigy.ModelScore(model_index: int)[source]
Bases:
object
Simple class for holding score for a model.
- class haddock.libs.libprodigy.ProdigyBaseJob(model: PDBFile, params: dict[str, Any], index: int = 1)[source]
Bases:
ABC
Managing the computation of prodigy scores within haddock3.
- run() → ModelScore[source]
Execute the _run method.
- class haddock.libs.libprodigy.ProdigyWorker(model: str | Path, params: dict[str, Any])[source]
Bases:
ABC
Prodigy Worker class.
- static deltaG_to_pKd(deltaG: float, kelvins: float = 298.3) → float[source]
Convert a deltaG (in Kcal/mol) to pKd.
- Parameters:
deltaG (float) – DeltaG value (in Kcal/mol)
kelvins (float, optional) – Temperature at which to perform the conversion. By default 298.3 (25 degrees Celcius)
- Returns:
pKd (float) – The corresponding pKd value at given temperature.