Package edu.duke.cs.osprey.kstar
Class BBKStar
java.lang.Object
edu.duke.cs.osprey.kstar.BBKStar
Implementation of the BBK* algorithm to predict protein sequence mutations that improve
binding affinity by computing provably accurate Boltzmann-weighted ensembles
.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceclassclassstatic enumstatic classclass -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal BBKStar.SettingsOptional and overridable settings for BBK*final BBKStar.ConfSpaceInfoA configuration space containing both the protein and ligand strandsfinal KStar.SettingsOptional and overridable settings for BBK*, shared with K*final BBKStar.ConfSpaceInfoA configuration space containing just the ligand strandfinal BBKStar.ConfSpaceInfoA configuration space containing just the protein strand -
Constructor Summary
ConstructorsConstructorDescriptionBBKStar(ConfSpaceIteration protein, ConfSpaceIteration ligand, ConfSpaceIteration complex, KStar.Settings kstarSettings, BBKStar.Settings bbkstarSettings) -
Method Summary
Modifier and TypeMethodDescriptiongetConfSpaceInfo(SimpleConfSpace confSpace) run()run(TaskExecutor tasks)
-
Field Details
-
protein
A configuration space containing just the protein strand -
ligand
A configuration space containing just the ligand strand -
complex
A configuration space containing both the protein and ligand strands -
kstarSettings
Optional and overridable settings for BBK*, shared with K* -
bbkstarSettings
Optional and overridable settings for BBK*
-
-
Constructor Details
-
BBKStar
public BBKStar(ConfSpaceIteration protein, ConfSpaceIteration ligand, ConfSpaceIteration complex, KStar.Settings kstarSettings, BBKStar.Settings bbkstarSettings)
-
-
Method Details
-
confSpaceInfos
-
getConfSpaceInfo
-
run
-
run
-