APS Logo

PySAGES, Enhanced Sampling Molecular Dynamics Simulations on GPUs

ORAL

Abstract

When performing molecular dynamics simulations, there exists a large gap between the time scales that can be probed computationally to the ones observed in experiments. To tackle this issue two strategies are commonly used: 1) algorithms that explore the simulated configurational space more efficiently; or 2) hardware accelerators such as GPUs. We combine both in PySAGES (Python Suite for Advanced General Ensemble Simulations), which can be hooked to different molecular dynamics (MD) simulation packages, allowing the user to perform enhanced sampling simulations through a uniform interface without sacrificing the efficiency of the underlying MD implementation (at the time of writing we provide support for HOOMD-blue and OpenMM). The library, is a Python implementation of SSAGES with support for GPUs. Having a Python frontend provides the user flexibility and the ability to easily extend it. We will discuss its features, advantages, technical aspects of the implementation, and present some examples and benchmarks.

Publication: Pablo Zubieta, Ludwig Schneider, John Parker, Gustavo Perez-Lemus, and Juan J. de Pablo. "PySAGES, Enhanced Sampling Molecular Dynamics Simulations on GPUs." (Planned paper)

Presenters

  • Pablo Zubieta

    Pritzker School of Molecular Engineering, University of Chicago

Authors

  • Pablo Zubieta

    Pritzker School of Molecular Engineering, University of Chicago

  • Ludwig Schneider

    Pritzker School of Molecular Engineering, University of Chicago, University of Chicago, Pritzker School of Molecular Engineering, University of Chicago, PME, University of Chicago

  • John A Parker

    Research Computing Center, University of Chicago

  • Gustavo R Perez Lemus

    Pritzker School of Molecular Engineering, University of Chicago, University of Chicago

  • Juan De Pablo

    University of Chicago, Pritzker School of Molecular Engineering, University of Chicago