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
|
|
|
(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'
|