FFParam: Standalone package for CHARMM additive and Drude polarizable force field parametrization of small molecules

J Comput Chem. 2020 Apr 5;41(9):958-970. doi: 10.1002/jcc.26138. Epub 2019 Dec 30.

Abstract

Accurate force-field (FF) parameters are key to reliable prediction of properties obtained from molecular modeling (MM) and molecular dynamics (MD) simulations. With ever-widening applicability of MD simulations, robust parameters need to be generated for a wider range of chemical species. The CHARMM General Force Field program (CGenFF, https://cgenff.umaryland.edu/) is a tool for obtaining initial parameters for a given small molecule based on analogy with the available CGenFF parameters. However, improvement of these parameters is often required and performing their optimization remains tedious and time consuming. In addition, tools for optimization of small molecule parameters in the context of the Drude polarizable FF are not yet available. To overcome these issues, the FFParam package has been designed to facilitate the parametrization process. The package includes a graphical user interface (GUI) created using Qt libraries. FFParam supports Gaussian and Psi4 for performing quantum mechanical calculations and CHARMM and OpenMM for MM calculations. A Monte Carlo simulated annealing (MCSA) algorithm has been implemented for automated fitting of partial atomic charge, atomic polarizabilities and Thole scale parameters. The LSFITPAR program is called for automated fitting of bonded parameters. Accordingly, FFParam provides all the features required for generation and analysis of CHARMM and Drude FF parameters for small molecules. FFParam-GUI includes a text editor, graph plotter, molecular visualization, and text to table converter to meet various requirements of the parametrization process. It is anticipated that FFParam will facilitate wider use of CGenFF as well as promote future use of the Drude polarizable FF.

Keywords: molecular dynamics; polarizable force field; quantum mechanics.

Publication types

  • Research Support, N.I.H., Extramural

MeSH terms

  • Algorithms*
  • Molecular Dynamics Simulation*
  • Molecular Structure
  • Monte Carlo Method
  • Small Molecule Libraries / chemistry*
  • Software*

Substances

  • Small Molecule Libraries