The SEEKR2 OpenMM Plugin The SEEKR2 OpenMM plugin design is based on OpenMM's own layered architecture; it contains: 1) a Python interface layer for easy interactions with a user, 2) CPU and GPU kernels which include a number of integrators that implement the dynamics defined by MMVT or Elber milestoning, and 3) a C++ API layer to connect the Python layer with the kernels.