Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

EZFF: Python library for multi-objective parameterization and uncertainty quantification of interatomic forcefields for molecular dynamics

Journal Article · · SoftwareX
 [1];  [2];  [3];  [4];  [2];  [2];  [2];  [2];  [3];  [3]
  1. Univ. of Southern California, Los Angeles, CA (United States); Univ. of Southern California, Los Angeles, CA (United States)
  2. Univ. of Southern California, Los Angeles, CA (United States)
  3. Georgia Institute of Technology, Atlanta, GA (United States)
  4. Univ. of Southern California, Los Angeles, CA (United States); California State University, Bakersfield, CA (United States)

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.

Research Organization:
Univ. of Southern California, Los Angeles, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC); Office of Naval Research (ONR); National Science Foundation (NSF)
Grant/Contract Number:
SC0014607
OSTI ID:
1851957
Journal Information:
SoftwareX, Journal Name: SoftwareX Journal Issue: C Vol. 13; ISSN 2352-7110
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (39)

MPI for Python: Performance improvements and MPI-2 extensions journal May 2008
Effects of Nanoscale Heterogeneities on the Reactivity of Shocked Erythritol Tetranitrate journal December 2016
Parameterizing Complex Reactive Force Fields Using Multiple Objective Evolutionary Strategies (MOES). Part 1: ReaxFF Models for Cyclotrimethylene Trinitramine (RDX) and 1,1-Diamino-2,2-dinitroethene (FOX-7) journal January 2015
Reactivity and morphology of vapor-deposited Al/polymer interfaces for organic semiconductor devices journal February 2008
Potfit: effective potentials from ab initio data journal March 2007
SPEA2: Improving the strength pareto evolutionary algorithm text January 2001
An evolutionary algorithm for multiobjective optimization: the strength Pareto approach text January 1998
Automatic parameterization of force field by systematic search and genetic algorithms journal January 2001
Global optimization of parameters in the reactive force field ReaxFF for SiOH journal July 2013
Rapid parameterization of small molecules using the force field toolkit journal September 2013
Fast Parallel Algorithms for Short-Range Molecular Dynamics journal March 1995
Charge injection barriers at metal/polyethylene interfaces journal September 2015
The chemical and electronic structure of the interface between aluminum and conjugated polymers journal February 1994
Python Materials Genomics (pymatgen): A robust, open-source python library for materials analysis journal February 2013
Understanding the uncertainty of interatomic potentials’ parameters and formalism journal January 2017
A scalable parallel algorithm for large-scale reactive force-field molecular dynamics simulations journal January 2008
MPI for Python journal September 2005
QXMD: An open-source program for nonadiabatic quantum molecular dynamics journal July 2019
Enhanced Particle Swarm Optimization Algorithm: Efficient Training of ReaxFF Reactive Force Fields journal May 2018
Reactive Force Field for Liquid Hydrazoic Acid with Applications to Detonation Chemistry journal February 2016
Atomistic-Scale Analysis of Carbon Coating and Its Effect on the Oxidation of Aluminum Nanoparticles by ReaxFF-Molecular Dynamics Simulations journal April 2016
The Interface Energetics of Self-Assembled Monolayers on Metals journal June 2008
A Multi-Objective Approach to Force Field Optimization: Structures and Spin State Energetics of d 6 Fe(II) Complexes journal December 2011
Automated Force Field Parameterization for Nonpolarizable and Polarizable Atomic Models Based on Ab Initio Target Data journal July 2013
General Multiobjective Force Field Optimization Framework, with Application to Reactive Force Fields for Silicon Carbide journal March 2014
ReaxFF:  A Reactive Force Field for Hydrocarbons journal October 2001
The ReaxFF reactive force-field: development, applications and future directions journal March 2016
Multiobjective genetic training and uncertainty quantification of reactive force fields journal August 2018
GULP: A computer program for the symmetry-adapted simulation of solids journal January 1997
Delft molecular mechanics: a new approach to hydrocarbon force fields. Inclusion of a geometry-dependent charge calculation journal January 1994
Statistical approaches to forcefield calibration and prediction uncertainty in molecular simulation journal February 2011
Bayesian uncertainty quantification and propagation in molecular dynamics simulations: A high performance computing framework journal October 2012
Effective potentials for quasicrystals from ab-initio data journal February 2006
Classical interaction potentials for diverse materials from ab initio data: a review of potfit journal September 2015
Uncertainty quantification for classical effective potentials: an extension to potfit journal April 2019
Charge-optimized many-body potential for the hafnium/hafnium oxide system journal March 2010
Bayesian Ensemble Approach to Error Estimation of Interatomic Potentials journal October 2004
An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints journal August 2014
Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms journal September 1994