Utilities for working with Desmond.
Copyright Schrodinger, LLC. All rights reserved.
float
|
|
float
|
determine_box_size(struct)
Determine the size of a cubic box that encloses the entire structure |
|
|
|
|
|
store_chorus_box_props(struct,
ax,
ay=0.0,
az=0.0,
bx=0.0,
by=None,
bz=0.0,
cx=0.0,
cy=0.0,
cz=None)
Add properties to the structure that define the periodic boundary
condition in the way Desmond wants it defined. |
|
|
bool
|
|
bool
|
|
bool
|
is_opls3_model(model)
Check if the given Cms model was made with OPLS3 |
|
|
(str, str)
|
write_builder_input(struct,
out_name,
forcefield=' OPLS_2005 ' ,
rezero_system=True)
Write input for the Desmond System Builder |
|
|
|
|
|
|
str or None
|
run_system_builder(struct_in,
output_basename,
forcefield=' OPLS_2005 ' ,
rezero_system=True,
logger=None,
copy_output=True,
atom_props_to_keep=[ ] ,
fatal_atom_properties=[ ' i_ffio_grp_ligand ' , ' i_ffio_grp_energy ' , ' i_psp_parent ' , ' f_ ... )
Run the Desmond multisim system builder |
|
|
list
|
|
(str or None, int)
|
|
list
|
|
bool
|
is_disconnected(astructure)
Return a boolean indicating whether the given structure is
disconnected, meaning that it contains at least one molecule (more
specifically finite molecule) with at least one PBC bond. |
|
|
bool
|
is_infinite(astructure)
Return a boolean indicating whether the given structure is infinitely
bonded, meaning that it is not disconnected (see is_disconnected) and
has at least a single PBC bond (used to distinguish it from finite
intact molecules). |
|
|
(None, None), or (float, float)
|
read_density_from_eaf(density_eaf,
fraction=0.2,
logger=None)
Reads in a .eaf file generated by an ms_analysis stage of a Desmond
MD run and returns density data. |
|
|
str
|
create_msj(stringers,
filename=None,
task_stage=True)
Write a Desmond .msj file based on the supplied stringers |
|
|
float
|
|
float
|
|
float
|
|
|
__doc__ = ...
|
|
DESMOND_TYPE_PROP = ' s_ffio_ct_type '
|
|
COMMAND_TEXT = ' \ntask { task = "desmond:auto" }\nassign_force ...
|
|
OPLS2005 = ' OPLS_2005 '
|
|
CHORUS_PROP_PREFIX = ' r_chorus_box_ '
|
|
CHORUS_CUBIC_PROPS = [ ' r_chorus_box_ax ' , ' r_chorus_box_by ' , ' r ...
|
|
CHORUS_NON_CUBIC_PROPS = [ ' r_chorus_box_ay ' , ' r_chorus_box_az ' ...
|
|
CHORUS_BOX_ALL_PROPS = [ ' r_chorus_box_ax ' , ' r_chorus_box_by ' , ...
|
|
SPACE_GROUP_KEY = ' s_pdb_PDB_CRYST1_Space_Group '
|
|
A_KEY = ' r_pdb_PDB_CRYST1_a '
|
|
B_KEY = ' r_pdb_PDB_CRYST1_b '
|
|
C_KEY = ' r_pdb_PDB_CRYST1_c '
|
|
ALPHA_KEY = ' r_pdb_PDB_CRYST1_alpha '
|
|
BETA_KEY = ' r_pdb_PDB_CRYST1_beta '
|
|
GAMMA_KEY = ' r_pdb_PDB_CRYST1_gamma '
|
|
PDB_CRYSTAL_PROPS = [ ' r_pdb_PDB_CRYST1_a ' , ' r_pdb_PDB_CRYST1_b ...
|
|
PBC_BOND_KEY = ' b_matsci_PBC_bond '
|
|
ALSO_REG_BOND_KEY = ' b_matsci_also_reg_bond '
|
|
FATAL_ATOM_PROPERTIES = [ ' i_ffio_grp_ligand ' , ' i_ffio_grp_ener ...
|
|
__package__ = ' schrodinger.application.matsci '
|
|
x = ' cy '
|