schrodinger.application.desmond.stage.deprecate module¶
Various multisim concrete stage classes.
Copyright Schrodinger, LLC. All rights reserved.
-
class
schrodinger.application.desmond.stage.deprecate.
Trajectory
¶ Bases:
object
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
schrodinger.application.desmond.stage.deprecate.
ForcefieldBuilder
(should_pack=True)¶ Bases:
schrodinger.application.desmond.cmj.StageBase
-
NAME
= 'ffbuilder'¶
-
PARAM
= <schrodinger.utils.sea.Map object>¶
-
__init__
(should_pack=True)¶ Initialize self. See help(type(self)) for accurate signature.
-
capture
(job)¶
-
check_param
()¶
-
count
= 0¶
-
crunch
()¶ This is where jobs of this stage are created. This function should be overriden by the subclass.
-
describe
()¶
-
determine
()¶
-
hook_captured_successful_job
(job)¶
-
pack_stage
(force=False)¶
-
poststage
()¶
-
prestage
()¶
-
push
(job)¶
-
release
(is_restarting=False)¶ Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’.
-
restart_subjobs
(jobs)¶ Subclass should override this if it supports subjob restarting.
-
stage_cls
= {'aacg_sitemap': <class 'schrodinger.application.desmond.stage.app.matsci.Aacg_SiteMap_Multijob'>, 'align_core': <class 'schrodinger.application.desmond.stage.deprecate.AlignCore'>, 'analysis': <class 'schrodinger.application.desmond.stage.analysis.Analysis'>, 'analyze_mxmd_probe_mixture': <class 'schrodinger.application.desmond.stage.app.mxmd.AnalyzeMxmdProbeMixture'>, 'assign_custom_charge': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignCustomCharge'>, 'assign_forcefield': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignForcefield'>, 'assign_lambda_schedule': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignLambdaSchedule'>, 'average_cell': <class 'schrodinger.application.desmond.stage.app.matsci.AverageCell'>, 'binding_pose_fep_primer': <class 'schrodinger.application.desmond.stage.deprecate.BindingPoseFepPrimer'>, 'build_geometry': <class 'schrodinger.application.desmond.stage.prepare.structure.BuildGeometry'>, 'calc_ddg': <class 'schrodinger.application.desmond.stage.fep_mapper.CalcDdg'>, 'concatenate': <class 'schrodinger.application.desmond.stage.simulate.Concatenate'>, 'concluder': <class 'schrodinger.application.desmond.stage.workflow.Concluder'>, 'covalent_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.CovalentFepMapper'>, 'desmond_extend': <class 'schrodinger.application.desmond.stage.simulate.DesmondExtend'>, 'disordered_system_builder': <class 'schrodinger.application.desmond.stage.prepare.structure.DisorderedSystemBuilder'>, 'extern': <class 'schrodinger.application.desmond.stage.workflow.Extern'>, 'extract_solute_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractSoluteStructure'>, 'extract_structures': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractStructures'>, 'fep_absolute_binding_analysis': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingAnalysis'>, 'fep_absolute_binding_fep_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepLauncher'>, 'fep_absolute_binding_fep_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepPrimer'>, 'fep_absolute_binding_md_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingMdLauncher'>, 'fep_absolute_binding_structure_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingStructurePrimer'>, 'fep_analysis': <class 'schrodinger.application.desmond.stage.analysis.FepAnalysis'>, 'fep_binding_pose_primer': <class 'schrodinger.application.desmond.stage.app.binding_pose.FepBindingPosePrimer'>, 'fep_launcher': <class 'schrodinger.application.desmond.stage.launcher.FepLauncher'>, 'fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapper'>, 'fep_mapper_cleanup': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperCleanup'>, 'fep_mapper_report': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperReport'>, 'fep_vrun': <class 'schrodinger.application.desmond.stage.simulate.FepVrun'>, 'ffbuilder': <class 'schrodinger.application.desmond.stage.deprecate.ForcefieldBuilder'>, 'fragment_linking_primer': <class 'schrodinger.application.desmond.stage.app.fragment_linking.stage.FragmentLinkingPrimer'>, 'generate_mxmd_box': <class 'schrodinger.application.desmond.stage.app.mxmd.GenerateMxmdBox'>, 'generate_solubility_fep_structures': <class 'schrodinger.application.desmond.stage.app.solubility.GenerateSolubilityFepStructures'>, 'generic': <class 'schrodinger.application.desmond.stage.simulate.GCMCCapable'>, 'hash_structure_title': <class 'schrodinger.application.desmond.stage.prepare.structure.HashStructureTitle'>, 'lambda_hopping': <class 'schrodinger.application.desmond.stage.simulate.LambdaHopping'>, 'load_restraints_from_structure': <class 'schrodinger.application.desmond.stage.prepare.forcefield.LoadRestraintsFromStructure'>, 'matsci_analysis': <class 'schrodinger.application.desmond.stage.app.matsci.MatSciAnalysis'>, 'minimize': <class 'schrodinger.application.desmond.stage.deprecate.Minimize'>, 'mixed_solvent_analysis': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventAnalysis'>, 'mixed_solvent_cleanup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventCleanup'>, 'mixed_solvent_setup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventSetup'>, 'multisim': <class 'schrodinger.application.desmond.stage.launcher.Multisim'>, 'pl_analysis': <class 'schrodinger.application.desmond.stage.analysis.PLAnalysis'>, 'primer': <class 'schrodinger.application.desmond.stage.workflow.Primer'>, 'protein_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.ProteinFepMapper'>, 'protein_mutation_generator': <class 'schrodinger.application.desmond.stage.prepare.structure.ProteinMutationGenerator'>, 'replica_exchange': <class 'schrodinger.application.desmond.stage.simulate.ReplicaExchange'>, 'replicate_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ReplicateStructure'>, 'simulate': <class 'schrodinger.application.desmond.stage.simulate.Simulate'>, 'solubility_fep_analysis': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepAnalysis'>, 'solubility_fep_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepLauncher'>, 'solubility_md_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityMdLauncher'>, 'solvate_pocket': <class 'schrodinger.application.desmond.stage.deprecate.SolvatePocket'>, 'stop': <class 'schrodinger.application.desmond.stage.workflow.Stop'>, 'system_builder': <class 'schrodinger.application.desmond.stage.utils.SystemBuilder'>, 'task': <class 'schrodinger.application.desmond.stage.workflow.Task'>, 'trim': <class 'schrodinger.application.desmond.stage.workflow.Trim'>, 'vacuum_report': <class 'schrodinger.application.desmond.stage.fep_mapper.VacuumReport'>, 'vrun': <class 'schrodinger.application.desmond.stage.simulate.Vrun'>, 'watermap_cluster': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapCluster'>, 'watermap_post_analysis': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapPostAnalysis'>}¶
-
stage_obj
= {}¶
-
time_stage
()¶
-
-
class
schrodinger.application.desmond.stage.deprecate.
GCMC
¶ Bases:
object
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
schrodinger.application.desmond.stage.deprecate.
SolvatePocketBase
¶ Bases:
object
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
schrodinger.application.desmond.stage.deprecate.
SolvatePocket
(*arg, **kwarg)¶ Bases:
schrodinger.application.desmond.cmj.StageBase
-
NAME
= 'solvate_pocket'¶
-
SOLVATE_POCKET_CMD
= '/scr/buildbot/savedbuilds/2020-3/NB/build-133/utilities/solvate_pocket'¶
-
PARAM
= <schrodinger.utils.sea.Map object>¶
-
DEFAULT_SPD
= '\n name = "standard solvate_pocket command file"\n chemical_potential = -7.17\n init_chemical_potential = -6.2\n temperature = 300.0\n cut_off = 9.0\n init_num_passes = 7500\n num_passes = 100000\n update_frequency = 100\n pass_term_window = 5000\n term_std_slope = 0.00001\n num_trans_rot = 100\n num_delete = 35\n num_output = 1\n num_insert = 35\n max_disp = 0.105\n max_dpsi = 0.318\n max_dctheta = 0.0654\n short_dist = 0.5\n distribution_window = 10000\n trajectory_freq = 200\n output_structure = most_frequent # most_frequent | match_distribution\n cnt_cms_from = 1\n '¶
-
__init__
(*arg, **kwarg)¶
-
crunch
()¶
-
hook_captured_successful_job
(job)¶
-
poststage
()¶ After all jobs are completed, equalize the number of waters across lambda windows if requested in config.
-
capture
(job)¶
-
check_param
()¶
-
count
= 0¶
-
describe
()¶
-
determine
()¶
-
pack_stage
(force=False)¶
-
prestage
()¶
-
push
(job)¶
-
release
(is_restarting=False)¶ Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’.
-
restart_subjobs
(jobs)¶ Subclass should override this if it supports subjob restarting.
-
stage_cls
= {'aacg_sitemap': <class 'schrodinger.application.desmond.stage.app.matsci.Aacg_SiteMap_Multijob'>, 'align_core': <class 'schrodinger.application.desmond.stage.deprecate.AlignCore'>, 'analysis': <class 'schrodinger.application.desmond.stage.analysis.Analysis'>, 'analyze_mxmd_probe_mixture': <class 'schrodinger.application.desmond.stage.app.mxmd.AnalyzeMxmdProbeMixture'>, 'assign_custom_charge': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignCustomCharge'>, 'assign_forcefield': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignForcefield'>, 'assign_lambda_schedule': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignLambdaSchedule'>, 'average_cell': <class 'schrodinger.application.desmond.stage.app.matsci.AverageCell'>, 'binding_pose_fep_primer': <class 'schrodinger.application.desmond.stage.deprecate.BindingPoseFepPrimer'>, 'build_geometry': <class 'schrodinger.application.desmond.stage.prepare.structure.BuildGeometry'>, 'calc_ddg': <class 'schrodinger.application.desmond.stage.fep_mapper.CalcDdg'>, 'concatenate': <class 'schrodinger.application.desmond.stage.simulate.Concatenate'>, 'concluder': <class 'schrodinger.application.desmond.stage.workflow.Concluder'>, 'covalent_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.CovalentFepMapper'>, 'desmond_extend': <class 'schrodinger.application.desmond.stage.simulate.DesmondExtend'>, 'disordered_system_builder': <class 'schrodinger.application.desmond.stage.prepare.structure.DisorderedSystemBuilder'>, 'extern': <class 'schrodinger.application.desmond.stage.workflow.Extern'>, 'extract_solute_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractSoluteStructure'>, 'extract_structures': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractStructures'>, 'fep_absolute_binding_analysis': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingAnalysis'>, 'fep_absolute_binding_fep_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepLauncher'>, 'fep_absolute_binding_fep_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepPrimer'>, 'fep_absolute_binding_md_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingMdLauncher'>, 'fep_absolute_binding_structure_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingStructurePrimer'>, 'fep_analysis': <class 'schrodinger.application.desmond.stage.analysis.FepAnalysis'>, 'fep_binding_pose_primer': <class 'schrodinger.application.desmond.stage.app.binding_pose.FepBindingPosePrimer'>, 'fep_launcher': <class 'schrodinger.application.desmond.stage.launcher.FepLauncher'>, 'fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapper'>, 'fep_mapper_cleanup': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperCleanup'>, 'fep_mapper_report': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperReport'>, 'fep_vrun': <class 'schrodinger.application.desmond.stage.simulate.FepVrun'>, 'ffbuilder': <class 'schrodinger.application.desmond.stage.deprecate.ForcefieldBuilder'>, 'fragment_linking_primer': <class 'schrodinger.application.desmond.stage.app.fragment_linking.stage.FragmentLinkingPrimer'>, 'generate_mxmd_box': <class 'schrodinger.application.desmond.stage.app.mxmd.GenerateMxmdBox'>, 'generate_solubility_fep_structures': <class 'schrodinger.application.desmond.stage.app.solubility.GenerateSolubilityFepStructures'>, 'generic': <class 'schrodinger.application.desmond.stage.simulate.GCMCCapable'>, 'hash_structure_title': <class 'schrodinger.application.desmond.stage.prepare.structure.HashStructureTitle'>, 'lambda_hopping': <class 'schrodinger.application.desmond.stage.simulate.LambdaHopping'>, 'load_restraints_from_structure': <class 'schrodinger.application.desmond.stage.prepare.forcefield.LoadRestraintsFromStructure'>, 'matsci_analysis': <class 'schrodinger.application.desmond.stage.app.matsci.MatSciAnalysis'>, 'minimize': <class 'schrodinger.application.desmond.stage.deprecate.Minimize'>, 'mixed_solvent_analysis': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventAnalysis'>, 'mixed_solvent_cleanup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventCleanup'>, 'mixed_solvent_setup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventSetup'>, 'multisim': <class 'schrodinger.application.desmond.stage.launcher.Multisim'>, 'pl_analysis': <class 'schrodinger.application.desmond.stage.analysis.PLAnalysis'>, 'primer': <class 'schrodinger.application.desmond.stage.workflow.Primer'>, 'protein_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.ProteinFepMapper'>, 'protein_mutation_generator': <class 'schrodinger.application.desmond.stage.prepare.structure.ProteinMutationGenerator'>, 'replica_exchange': <class 'schrodinger.application.desmond.stage.simulate.ReplicaExchange'>, 'replicate_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ReplicateStructure'>, 'simulate': <class 'schrodinger.application.desmond.stage.simulate.Simulate'>, 'solubility_fep_analysis': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepAnalysis'>, 'solubility_fep_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepLauncher'>, 'solubility_md_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityMdLauncher'>, 'solvate_pocket': <class 'schrodinger.application.desmond.stage.deprecate.SolvatePocket'>, 'stop': <class 'schrodinger.application.desmond.stage.workflow.Stop'>, 'system_builder': <class 'schrodinger.application.desmond.stage.utils.SystemBuilder'>, 'task': <class 'schrodinger.application.desmond.stage.workflow.Task'>, 'trim': <class 'schrodinger.application.desmond.stage.workflow.Trim'>, 'vacuum_report': <class 'schrodinger.application.desmond.stage.fep_mapper.VacuumReport'>, 'vrun': <class 'schrodinger.application.desmond.stage.simulate.Vrun'>, 'watermap_cluster': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapCluster'>, 'watermap_post_analysis': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapPostAnalysis'>}¶
-
stage_obj
= {}¶
-
time_stage
()¶
-
-
class
schrodinger.application.desmond.stage.deprecate.
Minimize
(*arg, **kwarg)¶ Bases:
schrodinger.application.desmond.stage.simulate.RemovesInitialGCMCSolvent
-
NAME
= 'minimize'¶
-
PARAM
= <schrodinger.utils.sea.Map object>¶
-
__init__
(*arg, **kwarg)¶
-
CFG_SIM_NAME
= 'mdsim'¶
-
DESMOND_CMD
= '/scr/buildbot/savedbuilds/2020-3/NB/build-133/desmond'¶
-
capture
(job)¶
-
check_param
()¶
-
count
= 0¶
-
crunch
()¶
-
describe
()¶
-
determine
()¶
-
hook_captured_successful_job
(job)¶
-
pack_stage
(force=False)¶
-
parameter_string
= '\n DATA = {\n jobname = "$MASTERJOBNAME_$STAGENO$[_lambda$LAMBDA$]"\n dir = "$[$JOBPREFIX/$]$[$PREFIX/$]$MASTERJOBNAME_$STAGENO$[_lambda$LAMBDA$]"\n host = "$SUBHOST"\n fep.type = small_molecule\n fep.model_file = []\n jin_file = []\n jin_must_transfer_file= []\n jout = ""\n cfg_file = ""\n window = ?\n atom_group = none\n restraints.new = []\n restraints.existing = ignore\n print_restraint = false\n jlaunch_opt= [""]\n }\n\n VALIDATE = {\n host = {type = str range = [1 10000000000]}\n fep.type = {type = enum range = [prm_stability protein_selectivity covalent_ligand small_molecule metalloprotein ligand_selectivity binding_pose absolute_binding]}\n fep.model_file = {type = list size = 0 elem = [[{type = none} {type = str range = [0 10000000000]}]]}\n cfg_file = {type = str range = [0 10000000000]}\n jin_file = [\n {type = str range = [0 10000000000]}\n {type = list size = 0\n elem = {type = str range = [0 10000000000]}}\n ]\n jin_must_transfer_file = {type = list size = 0 elem = {type = str range = [0 10000000000]}}\n jout = [\n {type = str range = [0 10000000000]}\n {type = list size = 0\n elem = {type = str range = [0 10000000000]}}\n ]\n window = [\n {type = none}\n {type = int0 _check = check_iwindow}\n {type = list size = 0 elem = {type = int0 _check = check_iwindow}}\n ]\n atom_group = [\n {type = enum range = [retain none]}\n {atom = {type = str range = [0 10000000000]}\n name = {type = str range = [0 10000000000]}\n index = {type = int range = [0 255]}\n }\n {type = list size = 0\n elem = {atom = {type = str range = [0 10000000000]}\n name = {type = str range = [0 10000000000]}\n index = {type = int range = [0 7]}\n }\n }\n ]\n restraints.existing = {type = enum range = [retain ignore]}\n restraints.new = [ {type = list}\n {_skip = all}\n ]\n print_restraint = {type = bool}\n jlaunch_opt.black_list = ["!append!" "-exec" "-PROCS" "-in" "-c" "-overwrite"]\n }\n '¶
-
poststage
()¶
-
prestage
()¶
-
push
(job)¶
-
release
(is_restarting=False)¶ Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’.
-
restart_subjobs
(jobs)¶ Subclass should override this if it supports subjob restarting.
-
stage_cls
= {'aacg_sitemap': <class 'schrodinger.application.desmond.stage.app.matsci.Aacg_SiteMap_Multijob'>, 'align_core': <class 'schrodinger.application.desmond.stage.deprecate.AlignCore'>, 'analysis': <class 'schrodinger.application.desmond.stage.analysis.Analysis'>, 'analyze_mxmd_probe_mixture': <class 'schrodinger.application.desmond.stage.app.mxmd.AnalyzeMxmdProbeMixture'>, 'assign_custom_charge': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignCustomCharge'>, 'assign_forcefield': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignForcefield'>, 'assign_lambda_schedule': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignLambdaSchedule'>, 'average_cell': <class 'schrodinger.application.desmond.stage.app.matsci.AverageCell'>, 'binding_pose_fep_primer': <class 'schrodinger.application.desmond.stage.deprecate.BindingPoseFepPrimer'>, 'build_geometry': <class 'schrodinger.application.desmond.stage.prepare.structure.BuildGeometry'>, 'calc_ddg': <class 'schrodinger.application.desmond.stage.fep_mapper.CalcDdg'>, 'concatenate': <class 'schrodinger.application.desmond.stage.simulate.Concatenate'>, 'concluder': <class 'schrodinger.application.desmond.stage.workflow.Concluder'>, 'covalent_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.CovalentFepMapper'>, 'desmond_extend': <class 'schrodinger.application.desmond.stage.simulate.DesmondExtend'>, 'disordered_system_builder': <class 'schrodinger.application.desmond.stage.prepare.structure.DisorderedSystemBuilder'>, 'extern': <class 'schrodinger.application.desmond.stage.workflow.Extern'>, 'extract_solute_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractSoluteStructure'>, 'extract_structures': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractStructures'>, 'fep_absolute_binding_analysis': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingAnalysis'>, 'fep_absolute_binding_fep_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepLauncher'>, 'fep_absolute_binding_fep_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepPrimer'>, 'fep_absolute_binding_md_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingMdLauncher'>, 'fep_absolute_binding_structure_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingStructurePrimer'>, 'fep_analysis': <class 'schrodinger.application.desmond.stage.analysis.FepAnalysis'>, 'fep_binding_pose_primer': <class 'schrodinger.application.desmond.stage.app.binding_pose.FepBindingPosePrimer'>, 'fep_launcher': <class 'schrodinger.application.desmond.stage.launcher.FepLauncher'>, 'fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapper'>, 'fep_mapper_cleanup': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperCleanup'>, 'fep_mapper_report': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperReport'>, 'fep_vrun': <class 'schrodinger.application.desmond.stage.simulate.FepVrun'>, 'ffbuilder': <class 'schrodinger.application.desmond.stage.deprecate.ForcefieldBuilder'>, 'fragment_linking_primer': <class 'schrodinger.application.desmond.stage.app.fragment_linking.stage.FragmentLinkingPrimer'>, 'generate_mxmd_box': <class 'schrodinger.application.desmond.stage.app.mxmd.GenerateMxmdBox'>, 'generate_solubility_fep_structures': <class 'schrodinger.application.desmond.stage.app.solubility.GenerateSolubilityFepStructures'>, 'generic': <class 'schrodinger.application.desmond.stage.simulate.GCMCCapable'>, 'hash_structure_title': <class 'schrodinger.application.desmond.stage.prepare.structure.HashStructureTitle'>, 'lambda_hopping': <class 'schrodinger.application.desmond.stage.simulate.LambdaHopping'>, 'load_restraints_from_structure': <class 'schrodinger.application.desmond.stage.prepare.forcefield.LoadRestraintsFromStructure'>, 'matsci_analysis': <class 'schrodinger.application.desmond.stage.app.matsci.MatSciAnalysis'>, 'minimize': <class 'schrodinger.application.desmond.stage.deprecate.Minimize'>, 'mixed_solvent_analysis': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventAnalysis'>, 'mixed_solvent_cleanup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventCleanup'>, 'mixed_solvent_setup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventSetup'>, 'multisim': <class 'schrodinger.application.desmond.stage.launcher.Multisim'>, 'pl_analysis': <class 'schrodinger.application.desmond.stage.analysis.PLAnalysis'>, 'primer': <class 'schrodinger.application.desmond.stage.workflow.Primer'>, 'protein_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.ProteinFepMapper'>, 'protein_mutation_generator': <class 'schrodinger.application.desmond.stage.prepare.structure.ProteinMutationGenerator'>, 'replica_exchange': <class 'schrodinger.application.desmond.stage.simulate.ReplicaExchange'>, 'replicate_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ReplicateStructure'>, 'simulate': <class 'schrodinger.application.desmond.stage.simulate.Simulate'>, 'solubility_fep_analysis': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepAnalysis'>, 'solubility_fep_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepLauncher'>, 'solubility_md_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityMdLauncher'>, 'solvate_pocket': <class 'schrodinger.application.desmond.stage.deprecate.SolvatePocket'>, 'stop': <class 'schrodinger.application.desmond.stage.workflow.Stop'>, 'system_builder': <class 'schrodinger.application.desmond.stage.utils.SystemBuilder'>, 'task': <class 'schrodinger.application.desmond.stage.workflow.Task'>, 'trim': <class 'schrodinger.application.desmond.stage.workflow.Trim'>, 'vacuum_report': <class 'schrodinger.application.desmond.stage.fep_mapper.VacuumReport'>, 'vrun': <class 'schrodinger.application.desmond.stage.simulate.Vrun'>, 'watermap_cluster': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapCluster'>, 'watermap_post_analysis': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapPostAnalysis'>}¶
-
stage_obj
= {}¶
-
time_stage
()¶
-
-
class
schrodinger.application.desmond.stage.deprecate.
McproStageBase
¶ Bases:
object
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
schrodinger.application.desmond.stage.deprecate.
McproSystemBuilder
¶ Bases:
object
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
schrodinger.application.desmond.stage.deprecate.
McproSimulate
¶ Bases:
object
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
schrodinger.application.desmond.stage.deprecate.
AlignCore
(should_pack=True)¶ Bases:
schrodinger.application.desmond.cmj.StageBase
-
NAME
= 'align_core'¶
-
PARAM
= <schrodinger.utils.sea.Map object>¶
-
__init__
(should_pack=True)¶ Initialize self. See help(type(self)) for accurate signature.
-
capture
(job)¶
-
check_param
()¶
-
count
= 0¶
-
crunch
()¶ This is where jobs of this stage are created. This function should be overriden by the subclass.
-
describe
()¶
-
determine
()¶
-
hook_captured_successful_job
(job)¶
-
pack_stage
(force=False)¶
-
poststage
()¶
-
prestage
()¶
-
push
(job)¶
-
release
(is_restarting=False)¶ Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’.
-
restart_subjobs
(jobs)¶ Subclass should override this if it supports subjob restarting.
-
stage_cls
= {'aacg_sitemap': <class 'schrodinger.application.desmond.stage.app.matsci.Aacg_SiteMap_Multijob'>, 'align_core': <class 'schrodinger.application.desmond.stage.deprecate.AlignCore'>, 'analysis': <class 'schrodinger.application.desmond.stage.analysis.Analysis'>, 'analyze_mxmd_probe_mixture': <class 'schrodinger.application.desmond.stage.app.mxmd.AnalyzeMxmdProbeMixture'>, 'assign_custom_charge': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignCustomCharge'>, 'assign_forcefield': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignForcefield'>, 'assign_lambda_schedule': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignLambdaSchedule'>, 'average_cell': <class 'schrodinger.application.desmond.stage.app.matsci.AverageCell'>, 'binding_pose_fep_primer': <class 'schrodinger.application.desmond.stage.deprecate.BindingPoseFepPrimer'>, 'build_geometry': <class 'schrodinger.application.desmond.stage.prepare.structure.BuildGeometry'>, 'calc_ddg': <class 'schrodinger.application.desmond.stage.fep_mapper.CalcDdg'>, 'concatenate': <class 'schrodinger.application.desmond.stage.simulate.Concatenate'>, 'concluder': <class 'schrodinger.application.desmond.stage.workflow.Concluder'>, 'covalent_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.CovalentFepMapper'>, 'desmond_extend': <class 'schrodinger.application.desmond.stage.simulate.DesmondExtend'>, 'disordered_system_builder': <class 'schrodinger.application.desmond.stage.prepare.structure.DisorderedSystemBuilder'>, 'extern': <class 'schrodinger.application.desmond.stage.workflow.Extern'>, 'extract_solute_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractSoluteStructure'>, 'extract_structures': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractStructures'>, 'fep_absolute_binding_analysis': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingAnalysis'>, 'fep_absolute_binding_fep_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepLauncher'>, 'fep_absolute_binding_fep_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepPrimer'>, 'fep_absolute_binding_md_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingMdLauncher'>, 'fep_absolute_binding_structure_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingStructurePrimer'>, 'fep_analysis': <class 'schrodinger.application.desmond.stage.analysis.FepAnalysis'>, 'fep_binding_pose_primer': <class 'schrodinger.application.desmond.stage.app.binding_pose.FepBindingPosePrimer'>, 'fep_launcher': <class 'schrodinger.application.desmond.stage.launcher.FepLauncher'>, 'fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapper'>, 'fep_mapper_cleanup': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperCleanup'>, 'fep_mapper_report': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperReport'>, 'fep_vrun': <class 'schrodinger.application.desmond.stage.simulate.FepVrun'>, 'ffbuilder': <class 'schrodinger.application.desmond.stage.deprecate.ForcefieldBuilder'>, 'fragment_linking_primer': <class 'schrodinger.application.desmond.stage.app.fragment_linking.stage.FragmentLinkingPrimer'>, 'generate_mxmd_box': <class 'schrodinger.application.desmond.stage.app.mxmd.GenerateMxmdBox'>, 'generate_solubility_fep_structures': <class 'schrodinger.application.desmond.stage.app.solubility.GenerateSolubilityFepStructures'>, 'generic': <class 'schrodinger.application.desmond.stage.simulate.GCMCCapable'>, 'hash_structure_title': <class 'schrodinger.application.desmond.stage.prepare.structure.HashStructureTitle'>, 'lambda_hopping': <class 'schrodinger.application.desmond.stage.simulate.LambdaHopping'>, 'load_restraints_from_structure': <class 'schrodinger.application.desmond.stage.prepare.forcefield.LoadRestraintsFromStructure'>, 'matsci_analysis': <class 'schrodinger.application.desmond.stage.app.matsci.MatSciAnalysis'>, 'minimize': <class 'schrodinger.application.desmond.stage.deprecate.Minimize'>, 'mixed_solvent_analysis': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventAnalysis'>, 'mixed_solvent_cleanup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventCleanup'>, 'mixed_solvent_setup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventSetup'>, 'multisim': <class 'schrodinger.application.desmond.stage.launcher.Multisim'>, 'pl_analysis': <class 'schrodinger.application.desmond.stage.analysis.PLAnalysis'>, 'primer': <class 'schrodinger.application.desmond.stage.workflow.Primer'>, 'protein_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.ProteinFepMapper'>, 'protein_mutation_generator': <class 'schrodinger.application.desmond.stage.prepare.structure.ProteinMutationGenerator'>, 'replica_exchange': <class 'schrodinger.application.desmond.stage.simulate.ReplicaExchange'>, 'replicate_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ReplicateStructure'>, 'simulate': <class 'schrodinger.application.desmond.stage.simulate.Simulate'>, 'solubility_fep_analysis': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepAnalysis'>, 'solubility_fep_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepLauncher'>, 'solubility_md_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityMdLauncher'>, 'solvate_pocket': <class 'schrodinger.application.desmond.stage.deprecate.SolvatePocket'>, 'stop': <class 'schrodinger.application.desmond.stage.workflow.Stop'>, 'system_builder': <class 'schrodinger.application.desmond.stage.utils.SystemBuilder'>, 'task': <class 'schrodinger.application.desmond.stage.workflow.Task'>, 'trim': <class 'schrodinger.application.desmond.stage.workflow.Trim'>, 'vacuum_report': <class 'schrodinger.application.desmond.stage.fep_mapper.VacuumReport'>, 'vrun': <class 'schrodinger.application.desmond.stage.simulate.Vrun'>, 'watermap_cluster': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapCluster'>, 'watermap_post_analysis': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapPostAnalysis'>}¶
-
stage_obj
= {}¶
-
time_stage
()¶
-
-
class
schrodinger.application.desmond.stage.deprecate.
BindingPoseFepPrimer
(should_pack=True)¶ Bases:
schrodinger.application.desmond.stage.app.binding_pose.FepBindingPosePrimer
-
NAME
= 'binding_pose_fep_primer'¶
-
PARAM
= <schrodinger.utils.sea.Map object>¶
-
__init__
(should_pack=True)¶ Initialize self. See help(type(self)) for accurate signature.
-
capture
(job)¶
-
check_param
()¶
-
count
= 0¶
-
crunch
()¶ This is where jobs of this stage are created. This function should be overriden by the subclass.
-
describe
()¶
-
determine
()¶
-
hook_captured_successful_job
(job)¶
-
pack_stage
(force=False)¶
-
poststage
()¶
-
prestage
()¶
-
push
(job)¶
-
release
(is_restarting=False)¶ Calls the ‘crunch’ method to generate new jobs objects and submits them to the ‘QUEUE’.
-
restart_subjobs
(jobs)¶ Subclass should override this if it supports subjob restarting.
-
stage_cls
= {'aacg_sitemap': <class 'schrodinger.application.desmond.stage.app.matsci.Aacg_SiteMap_Multijob'>, 'align_core': <class 'schrodinger.application.desmond.stage.deprecate.AlignCore'>, 'analysis': <class 'schrodinger.application.desmond.stage.analysis.Analysis'>, 'analyze_mxmd_probe_mixture': <class 'schrodinger.application.desmond.stage.app.mxmd.AnalyzeMxmdProbeMixture'>, 'assign_custom_charge': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignCustomCharge'>, 'assign_forcefield': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignForcefield'>, 'assign_lambda_schedule': <class 'schrodinger.application.desmond.stage.prepare.forcefield.AssignLambdaSchedule'>, 'average_cell': <class 'schrodinger.application.desmond.stage.app.matsci.AverageCell'>, 'binding_pose_fep_primer': <class 'schrodinger.application.desmond.stage.deprecate.BindingPoseFepPrimer'>, 'build_geometry': <class 'schrodinger.application.desmond.stage.prepare.structure.BuildGeometry'>, 'calc_ddg': <class 'schrodinger.application.desmond.stage.fep_mapper.CalcDdg'>, 'concatenate': <class 'schrodinger.application.desmond.stage.simulate.Concatenate'>, 'concluder': <class 'schrodinger.application.desmond.stage.workflow.Concluder'>, 'covalent_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.CovalentFepMapper'>, 'desmond_extend': <class 'schrodinger.application.desmond.stage.simulate.DesmondExtend'>, 'disordered_system_builder': <class 'schrodinger.application.desmond.stage.prepare.structure.DisorderedSystemBuilder'>, 'extern': <class 'schrodinger.application.desmond.stage.workflow.Extern'>, 'extract_solute_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractSoluteStructure'>, 'extract_structures': <class 'schrodinger.application.desmond.stage.prepare.structure.ExtractStructures'>, 'fep_absolute_binding_analysis': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingAnalysis'>, 'fep_absolute_binding_fep_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepLauncher'>, 'fep_absolute_binding_fep_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingFepPrimer'>, 'fep_absolute_binding_md_launcher': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingMdLauncher'>, 'fep_absolute_binding_structure_primer': <class 'schrodinger.application.desmond.stage.app.absolute_binding.stage.FepAbsoluteBindingStructurePrimer'>, 'fep_analysis': <class 'schrodinger.application.desmond.stage.analysis.FepAnalysis'>, 'fep_binding_pose_primer': <class 'schrodinger.application.desmond.stage.app.binding_pose.FepBindingPosePrimer'>, 'fep_launcher': <class 'schrodinger.application.desmond.stage.launcher.FepLauncher'>, 'fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapper'>, 'fep_mapper_cleanup': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperCleanup'>, 'fep_mapper_report': <class 'schrodinger.application.desmond.stage.fep_mapper.FepMapperReport'>, 'fep_vrun': <class 'schrodinger.application.desmond.stage.simulate.FepVrun'>, 'ffbuilder': <class 'schrodinger.application.desmond.stage.deprecate.ForcefieldBuilder'>, 'fragment_linking_primer': <class 'schrodinger.application.desmond.stage.app.fragment_linking.stage.FragmentLinkingPrimer'>, 'generate_mxmd_box': <class 'schrodinger.application.desmond.stage.app.mxmd.GenerateMxmdBox'>, 'generate_solubility_fep_structures': <class 'schrodinger.application.desmond.stage.app.solubility.GenerateSolubilityFepStructures'>, 'generic': <class 'schrodinger.application.desmond.stage.simulate.GCMCCapable'>, 'hash_structure_title': <class 'schrodinger.application.desmond.stage.prepare.structure.HashStructureTitle'>, 'lambda_hopping': <class 'schrodinger.application.desmond.stage.simulate.LambdaHopping'>, 'load_restraints_from_structure': <class 'schrodinger.application.desmond.stage.prepare.forcefield.LoadRestraintsFromStructure'>, 'matsci_analysis': <class 'schrodinger.application.desmond.stage.app.matsci.MatSciAnalysis'>, 'minimize': <class 'schrodinger.application.desmond.stage.deprecate.Minimize'>, 'mixed_solvent_analysis': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventAnalysis'>, 'mixed_solvent_cleanup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventCleanup'>, 'mixed_solvent_setup': <class 'schrodinger.application.desmond.stage.app.mxmd.MixedSolventSetup'>, 'multisim': <class 'schrodinger.application.desmond.stage.launcher.Multisim'>, 'pl_analysis': <class 'schrodinger.application.desmond.stage.analysis.PLAnalysis'>, 'primer': <class 'schrodinger.application.desmond.stage.workflow.Primer'>, 'protein_fep_mapper': <class 'schrodinger.application.desmond.stage.fep_mapper.ProteinFepMapper'>, 'protein_mutation_generator': <class 'schrodinger.application.desmond.stage.prepare.structure.ProteinMutationGenerator'>, 'replica_exchange': <class 'schrodinger.application.desmond.stage.simulate.ReplicaExchange'>, 'replicate_structure': <class 'schrodinger.application.desmond.stage.prepare.structure.ReplicateStructure'>, 'simulate': <class 'schrodinger.application.desmond.stage.simulate.Simulate'>, 'solubility_fep_analysis': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepAnalysis'>, 'solubility_fep_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityFepLauncher'>, 'solubility_md_launcher': <class 'schrodinger.application.desmond.stage.app.solubility.SolubilityMdLauncher'>, 'solvate_pocket': <class 'schrodinger.application.desmond.stage.deprecate.SolvatePocket'>, 'stop': <class 'schrodinger.application.desmond.stage.workflow.Stop'>, 'system_builder': <class 'schrodinger.application.desmond.stage.utils.SystemBuilder'>, 'task': <class 'schrodinger.application.desmond.stage.workflow.Task'>, 'trim': <class 'schrodinger.application.desmond.stage.workflow.Trim'>, 'vacuum_report': <class 'schrodinger.application.desmond.stage.fep_mapper.VacuumReport'>, 'vrun': <class 'schrodinger.application.desmond.stage.simulate.Vrun'>, 'watermap_cluster': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapCluster'>, 'watermap_post_analysis': <class 'schrodinger.application.desmond.stage.app.watermap.WaterMapPostAnalysis'>}¶
-
stage_obj
= {}¶
-
time_stage
()¶
-