Integrating physics in deep learning algorithms: a force field as a PyTorch module
Gabriele Orlando1,2,3, Luis Serrano4,5,6, Joost Schymkowitz1,2,3
1Switch Laboratory, VIB Center for Brain and Disease Research, VIB, Leuven 3000, Belgium.
Motivation:
Deep learning algorithms applied to structural biology often struggle to converge to meaningful solutions when limited data is available, since they are required to learn complex physical rules from examples. State-of-the-art force-fields, however, cannot interface with deep learning algorithms due to their implementation.
Results:
We present MadraX, a forcefield implemented as a differentiable PyTorch module, able to interact with deep learning algorithms in an end-to-end fashion.
Availability And Implementation:
MadraX documentation, together with tutorials and installation guide, is available at madrax.readthedocs.io.
More Related Videos
Related Concept Videos
Three-Dimensional Force System
Two-Dimensional Force System
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Introduction to force
Types of Forces


