(736h) Foyer: A Framework for Defining Force Field Usage Semantics and Atom-Typing Molecular Systems
AIChE Annual Meeting
2017
2017 Annual Meeting
Computational Molecular Science and Engineering Forum
Software Engineering in and for the Molecular Sciences
Thursday, November 2, 2017 - 2:26pm to 2:46pm
Here, we present a tool - Foyer [1] - that eliminates ambiguity in force field parameter usage thereby enhancing reproducibility and simplifying the process of disseminating new force fields. Foyer can serve as a standalone tool and accepts several commonly used chemical topology formats but was also designed to facilitate automated system initialization using mBuild [2]. mBuild constructs the initial configurations for systems while Foyer seamlessly parametrizes those systems upon saving to a simulation input file. To address the issues arising from rigid rule hierarchies and the segregation of force field parameters from their atom-typing tools, Foyer provides a force field agnostic method for defining parameter usage that relies upon SMARTS [3] based annotations of chemical context to perform atom-typing and thereby simplifying dissemination of force fields. In Foyer, rigid rule hierarchies are replaced by an iterative process which allows rules to be embedded in any order within the actual force field files alongside the parameter definitions, thus delivering annotations that are both human and machine readable. This also allows rules to be tested for logical consistency, independent of the chemical species they actually describe.
We present several case studies, including the development of a novel force field for perfluoropolyethers [4], that demonstrate the forcefield annotation scheme and how it can be used to simplify the process of disseminating a force field and ensuring that end users correctly use the derived parameters. Foyer has been developed as a Python library, designed to integrate with the Molecular Simulation Design Framework (MoSDeF) [5] currently under development at Vanderbilt.
-
C. Klein, A. Z. Summers, T. Ma, C. R. Iacovella, and J. Sallai, âFoyer.â [Online]. Available: https://github.com/mosdef-hub/foyer.
-
C. Klein, J. Sallai, T. J. Jones, C. R. Iacovella, C. McCabe, and P. T. Cummings, âA Hierarchical, Component Based Approach to Screening Properties of Soft Matter,â in Foundations of Molecular Modeling and Simulation, 2016, pp. 79â92.
-
http://www.daylight.com/dayhtml/doc/theory/theory.smarts.html
-
J. Black, G. Silva, C. Klein, C.R. Iacovella, P. Morgado, L. Martins, E. Filipe, C. McCabe, â Perfluoropolyethers: Development of an All-Atom Force Field for Molecular Simulations and Validation with New Experimental Vapor Pressures and Liquid Densitiesâ, under review