OpenMM Molecular Dynamics (MD) Protocol#

A Protocol for running MD simulation using OpenMM.

Protocol API Specification#

PlainMDProtocol

Protocol for running Molecular Dynamics simulations using OpenMM.

PlainMDProtocolUnit

Protocol unit for plain MD simulations (NonTransformation).

PlainMDProtocolResult

Dict-like container for the output of a PlainMDProtocol.

Protocol Settings#

pydantic model openfe.protocols.openmm_md.plain_md_settings.PlainMDProtocolSettings#

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.

field protocol_repeats: int [Required]#

Number of independent MD runs to perform.

field forcefield_settings: OpenMMSystemGeneratorFFSettings [Required]#
field partial_charge_settings: OpenFFPartialChargeSettings [Required]#
field solvation_settings: OpenMMSolvationSettings [Required]#
field engine_settings: OpenMMEngineSettings [Required]#
field integrator_settings: IntegratorSettings [Required]#
field simulation_settings: MDSimulationSettings [Required]#
field output_settings: MDOutputSettings [Required]#
field thermo_settings: ThermoSettings [Required]#