Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.55 KB

1.introduction.md

File metadata and controls

21 lines (15 loc) · 1.55 KB

1. Introduction

In this user guide, you will learn:

The first thing you should know is that DMFF is not an actual force field model (such as OPLS or AMBER), but a differentiable implementation of various force field (or "potential") functional forms. It contains following modules:

  • Classical module: implements classical force fields (OPLS or GAFF like potentials)
  • ADMP module: Automatic Differentiable Multipolar Polarizable potential (MPID like potentials)
  • Qeq module: supports to coulombic energy calculation for constant potential model and constant charge model.
  • ML module: Machine Learning force field include sgnn and eann, implementing subgragh neural network model for intramolecular interactions
  • Optimization module: Implements automatic optimization of force field parameters.
  • MBAR Estimator module: Achieves differentiable estimation of thermodynamic quantities and trajectory reweighting through MBAR.
  • OpenMM DMFF Plugin module

Each module implements a particular form of force field, which takes a unique set of input parameters, usually provided in a XML file, or other feature you need. With DMFF, one can easily compute the energy as well as energy gradients including: forces, virial tensors, and gradients with respect to force field parameters etc.