SMIRNOFF Energy Evaluations
Differentiably evaluate energies of molecules using SMIRNOFF force fields
The smee
framework aims to offer a simple API for differentiably evaluating the energy of SMIRNOFF
force fields applied to molecules using pytorch
.
The package currently supports evaluating the energy of force fields that contain:
Bonds
,Angles
,ProperTorsions
andImproperTorsions
vdW
,Electrostatics
,ToolkitAM1BCC
,LibraryCharges
VirtualSites
parameter handlers in addition to limited support for registering custom handlers.
It further supports a number of functional forms included in smirnoff-plugins
, namely:
DoubleExponential
Installation#
This package can be installed using conda
(or mamba
, a faster version of conda
):
The example notebooks further require you install jupyter
, nglview
, and smirnoff-plugins
:
Getting Started#
To get started, see the examples.
Copyright#
Copyright (c) 2023, Simon Boothroyd