dockq
- Evaluate protein-protein interfaces¶
- DockQ(dockq_exec, mdl, ref, mdl_ch1, mdl_ch2, ref_ch1, ref_ch2)¶
Computes DockQ for specified interface
DockQ is available from https://github.com/bjornwallner/DockQ - For this binding to work, DockQ must be properly installed and its dependencies must be available (numpy, Biopython).
- Parameters:
dockq_exec (
str
) – Path to DockQ.py script from DockQ repositorymdl (
ost.mol.EntityView
/ost.mol.EntityHandle
) – Model structureref (
ost.mol.EntityView
/ost.mol.EntityHandle
) – Reference structure, i.e. native structuremdl_ch1 (
str
/list
ofstr
) – Specifies chain(s) in model constituting first part of interfacemdl_ch2 (
str
/list
ofstr
) – Specifies chain(s) in model constituting second part of interfaceref_ch1 (
str
/list
ofstr
) – ref equivalent of mdl_ch1ref_ch2 (
str
/list
ofstr
) – ref equivalent of mdl_ch2
- Returns:
Result object of type
DockQResult
- class DockQResult(Fnat, Fnonnat, native_contacts, model_contacts, iRMS, LRMS, DockQ)¶
DockQ result object
- property Fnat¶
DockQ - Fnat output
- Type:
float
- property Fnonnat¶
DockQ - Fnonnat output
- Type:
float
- property native_contacts¶
DockQ - number native contacts
- Type:
int
- property model_contacts¶
DockQ - number model contacts
- Type:
int
- property iRMS¶
DockQ - iRMS output
- Type:
float
- property LRMS¶
DockQ - LMRS output
- Type:
float
- property DockQ¶
DockQ - DockQ output
- Type:
float
- JSONSummary()¶
Returns JSON serializable summary
- static FromDockQOutput(output)¶
Static constructor from raw DockQ output
- Parameters:
output (
str
) – Raw output from DockQ executable- Returns:
Object of type
DockQResult