schrodinger.application.phase.create_xvol module¶
Phase driver for the Develop Common Pharmacophore Hypotheses (DHCP) workflow.
Copyright Schrodinger LLC, All Rights Reserved.
- class schrodinger.application.phase.create_xvol.ExcludedVolumeGenerator(base_hypothesis)¶
Bases:
object
Class to create excluded volumes for a given PhaseHypothesis.
- __init__(base_hypothesis)¶
Initialize by creating a temp copy of the base hypothesis.
- Parameters
base_hypothesis (str or
PhpHypoAdaptor
) –
- createExcludedVolumeShell(active_sts, settings)¶
Runs the excluded volume shell creation for given active structures.
create_xvolShell -hypo <hypo> -ref <actives> [options]
- Parameters
active_sts (list of
structure.Structure
) – structures to build excluded volume shell aroundsettings (
PhaseHypothesisInputConfig
) – calculation settings
- Returns
Excluded volume based on active structure shell
- Return type
phase.PhpExclVol
- createExcludedVolumeClash(active_sts, inactive_sts, settings)¶
Runs the excluded volume clash creation for a given set of active and inactive structures.
create_xvolClash -hypo <hypo> -pos <actives> -neg <inactives> [options]
- Parameters
active_sts (list of
structure.Structure
) – active structuresinactive_sts (list of
structure.Structure
) – inactive structuressettings (
PhaseHypothesisInputConfig
) – calculation settings
- Returns
Excluded volume based on active/inactive clash
- Return type
phase.PhpExclVol
- createExcludedVolumeReceptor(receptor_st, settings)¶
Runs the excluded volume creation for a given receptor
create_xvolReceptor -hypo <hypo> -receptor <receptor> [options]
- Parameters
receptor_st (
structure.Structure
) – receptor structuresettings (
PhaseHypothesisInputConfig
) – calculation settings
- Returns
Excluded volume based on active/inactive clash
- Return type
phase.PhpExclVol