DMFF
DMFF implements differentiable molecular force fields to enable parameter optimization and differentiable evaluation of energies, forces, ensemble averages, free energies, and virial tensors using automatic differentiation within a Jax-based Python package.
Key Features:
- Differentiable Implementation: Provides a fully differentiable implementation of molecular force field models for computing derivatives with respect to model parameters.
- Automatic Differentiation: Utilizes automatic differentiation to compute parameter derivatives required for optimization and analysis.
- Top-Down and Bottom-Up Development: Supports both top-down and bottom-up approaches to force field development and refinement.
- Thermodynamic Quantities Evaluation: Enables differentiable evaluation of energies, forces, ensemble averages, and free energies.
- Forces and Virial Tensor Computation: Computes forces and virial tensors to support validation of advanced force field models in molecular dynamics contexts.
- Automation of Parameterization: Automates aspects of force field parameterization through differentiable computations to streamline model development.
Scientific Applications:
- Computational chemistry: Improves force field parameterization and predictive accuracy for molecular simulations.
- Molecular biology: Enables more accurate simulation-based studies of biomolecular systems through refined force fields.
- Drug discovery: Enhances the reliability of molecular simulations used for ligand binding and lead optimization.
- Materials science: Supports parameter development for force fields applied to materials modeling and property prediction.
- Biophysical studies: Facilitates investigation of thermodynamic and structural properties via differentiable evaluation of ensemble quantities.
Methodology:
Implemented as a Jax-based Python package that uses automatic differentiation to compute derivatives with respect to force field parameters and to enable differentiable evaluation of energies, forces, ensemble averages, free energies, and computation of forces and virial tensors while supporting both top-down and bottom-up development approaches.
Topics
Details
- License:
- LGPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Programming Languages:
- Python, C++
- Added:
- 2/26/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Wang X, Li J, Yang L, Chen F, Wang Y, Chang J, Chen J, Feng W, Zhang L, Yu K. DMFF: An Open-Source Automatic Differentiable Platform for Molecular Force Field Development and Molecular Dynamics Simulation. Journal of Chemical Theory and Computation. 2023;19(17):5897-5909. doi:10.1021/acs.jctc.2c01297. PMID:37589304.