EZFF: Python Library for Multi-Objective Parameterization and Uncertainty Quantification of Interatomic Forcefields for Molecular Dynamics

Aravind Krishnamoorthy, Ankit Mishra, Deepak Kamal, Sungwook Hong, Ken-ichi Nomura, Subodh Tiwari, Aiichiro Nakano, Rajiv Kalia, Rampi Ramprasad, Priya Vashishta

Research output: Contribution to journalArticlepeer-review

Abstract

Parameterization of interatomic forcefields is a necessary first step in performing molecular dynamics simulations. This is a non-trivial global optimization problem involving quantification of multiple empirical variables against one or more properties. We present EZFF, a lightweight Python library for parameterization of several types of interatomic forcefields implemented in several molecular dynamics engines against multiple objectives using genetic-algorithm-based global optimization methods. The EZFF scheme provides unique functionality such as the parameterization of hybrid forcefields composed of multiple forcefield interactions as well as built-in quantification of uncertainty in forcefield parameters and can be easily extended to other forcefield functional forms as well as MD engines.
Original languageEnglish
JournalSoftwareX
DOIs
StatePublished - Sep 30 2020

Keywords

  • physics.comp-ph
  • cond-mat.mtrl-sci

Cite this