schrodinger.application.desmond.config module¶
Utilities for handling Desmond config files.
Copyright Schrodinger, LLC. All rights reserved.
-
schrodinger.application.desmond.config.
extract_cfg
(cpt_fname, min_size=2097152, return_raw=False)[source]¶ Extracts the extended ark content from a checkpoint file. This function returns a `sea.Map’ object or None if parsing fails.
- The ark as represented by the string contains the following values:
argv : the argument vector
boot_timestamp : the boot time for the program
chemical_time : chemical time in pico seconds
config : the ark file
threader_size : the number of threads
version : the desmond version
world_size : the number of processors
-
schrodinger.application.desmond.config.
add_plugin
(desmond_exec, plugin_name, position=None)[source]¶
-
schrodinger.application.desmond.config.
optimize_key
(msj, cfg, model)[source]¶ Optimizes the simulation parameters in ‘cfg’, where ‘cfg’ must represent a complete config file.
-
class
schrodinger.application.desmond.config.
DEFAULT_SETTING
[source]¶ Bases:
object
-
MD
= <schrodinger.utils.sea.sea.Map object>¶
-
MINIMIZE
= <schrodinger.utils.sea.sea.Map object>¶
-
BROWNIE_MINIMIZE
= <schrodinger.utils.sea.sea.Map object>¶
-
REMD
= <schrodinger.utils.sea.sea.Map object>¶
-
META
= <schrodinger.utils.sea.sea.Map object>¶
-
VRUN
= <schrodinger.utils.sea.sea.Map object>¶
-
CONCAT
= <schrodinger.utils.sea.sea.Map object>¶
-
GCMC
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_MD
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_MINIMIZE
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_BROWNIE_MINIMIZE
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_REMD
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_META
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_VRUN
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_CONCAT
= <schrodinger.utils.sea.sea.Map object>¶
-
VALIDATE_GCMC
= <schrodinger.utils.sea.sea.Map object>¶
-
-
class
schrodinger.application.desmond.config.
TagSpec
(tag, remove_keys=())[source]¶ Bases:
object
Represents a tag and its associated keys
-
class
schrodinger.application.desmond.config.
TAG_SPECS
[source]¶ Bases:
object
-
md
= <schrodinger.application.desmond.config.TagSpec object>¶
-
minimize
= <schrodinger.application.desmond.config.TagSpec object>¶
-
brownie_minimize
= <schrodinger.application.desmond.config.TagSpec object>¶
-
remd
= <schrodinger.application.desmond.config.TagSpec object>¶
-
meta
= <schrodinger.application.desmond.config.TagSpec object>¶
-
vrun
= <schrodinger.application.desmond.config.TagSpec object>¶
-
concat
= <schrodinger.application.desmond.config.TagSpec object>¶
-
gcmc
= <schrodinger.application.desmond.config.TagSpec object>¶
-
-
schrodinger.application.desmond.config.
get_rest_replica
(atom_selection='atom.i_rest_hotregion 1', exchange_probability=0.3, n_replica=2)[source]¶ Return REST-specific replicas :rtype:
sea.Map
-
schrodinger.application.desmond.config.
get_fep_lambdas
(n_win, fep_type, scheme)[source]¶ return default lambdas
-
schrodinger.application.desmond.config.
get_simbox_output_filename
(msj)[source]¶ Returns ‘None’ if the simbox_output plugin is turned off.
-
schrodinger.application.desmond.config.
get_energy_group_output_filename
(msj)[source]¶ Returns ‘None’ if the energy_groups plugin is turned off.
-
schrodinger.application.desmond.config.
gen_temperature_for_solute_tempering
(setting, model, base_temp, asl, printer=None)[source]¶
-
schrodinger.application.desmond.config.
msj2cfg
(msj, cfg, model, macro=None, is_gdesmond=False)[source]¶