GromacsMDProtocolSettings#
- pydantic model openfe_gromacs.protocols.gromacs_md.GromacsMDProtocolSettings#
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
engine_settings (openfe_gromacs.protocols.gromacs_md.md_settings.GromacsEngineSettings)forcefield_settings (openfe_gromacs.protocols.gromacs_md.md_settings.FFSettingsOpenMM)integrator_settings (openfe.protocols.openmm_utils.omm_settings.IntegratorSettings)output_settings_em (openfe_gromacs.protocols.gromacs_md.md_settings.EMOutputSettings)output_settings_npt (openfe_gromacs.protocols.gromacs_md.md_settings.NPTOutputSettings)output_settings_nvt (openfe_gromacs.protocols.gromacs_md.md_settings.NVTOutputSettings)partial_charge_settings (openfe.protocols.openmm_utils.omm_settings.OpenFFPartialChargeSettings)simulation_settings_em (openfe_gromacs.protocols.gromacs_md.md_settings.EMSimulationSettings)simulation_settings_npt (openfe_gromacs.protocols.gromacs_md.md_settings.NPTSimulationSettings)simulation_settings_nvt (openfe_gromacs.protocols.gromacs_md.md_settings.NVTSimulationSettings)solvation_settings (openfe_gromacs.protocols.gromacs_md.md_settings.SolvationSettings)
- Validators:
must_be_positive»protocol_repeats
- frozen_copy()#
A copy of this Settings object which cannot be modified
This is intended to be used by Protocols to make their stored Settings read-only
- classmethod get_defaults()#
- property is_frozen#
If this Settings object is frozen and cannot be modified
- unfrozen_copy()#
A copy of this Settings object, which can be modified
Settings objects become frozen when within a Protocol. If you really need to reverse this, this method is how.
- field thermo_settings: ThermoSettings [Required]#
- field protocol_repeats: int [Required]#
Number of independent MD runs to perform.
- Validated by:
must_be_positive
- validator must_be_positive » protocol_repeats#
- field forcefield_settings: FFSettingsOpenMM [Required]#
- field partial_charge_settings: OpenFFPartialChargeSettings [Required]#
- field solvation_settings: SolvationSettings [Required]#
- field integrator_settings: IntegratorSettings [Required]#
- field simulation_settings_em: EMSimulationSettings [Required]#
- field simulation_settings_nvt: NVTSimulationSettings [Required]#
- field simulation_settings_npt: NPTSimulationSettings [Required]#
- field engine_settings: GromacsEngineSettings [Required]#
- field output_settings_em: EMOutputSettings [Required]#
- field output_settings_nvt: NVTOutputSettings [Required]#
- field output_settings_npt: NPTOutputSettings [Required]#