.. _ref-Process: BioSimSpace.Process =================== The *Process* package contains tools for running different simulation protocols with a range of external molecular dynamics packages. Process objects are instantiated with a molecular :class:`System ` and a :class:`Protocol `, i.e. they are used to apply a protocol to a system of molecules. Process objects can be automatically generated by the :class:`BioSimSpace.MD.run ` function, which will choose the most appropriate molecular dynamics driver based on the software available on the host, the available hardware, the molecular system, and protocol. At a minimum, derived Process classes should override the base class ``start``, ``getSystem``, and ``getTrajectory`` methods to start the process, and to get the latest molecular system or trajectory from the running process. .. automodule:: BioSimSpace.Process .. toctree:: :maxdepth: 1