Related Experiment Video
Updated: Jun 19, 2025

10:50
Computational Modeling of Retinal Neurons for Visual Prosthesis Research - Fundamental Approaches
Published on: June 21, 2022
1.7K
FeNNol: An efficient and flexible library for building force-field-enhanced neural network potentials
Thomas Plé1, Olivier Adjoua1, Louis Lagardère1
1Sorbonne Université, LCT, UMR 7616 CNRS, 75005 Paris, France.
The Journal of Chemical Physics
|July 25, 2024
Summary
FeNNol is a new library for creating hybrid neural network potentials (NNPs). It speeds up molecular simulations by combining machine learning with physics-based force fields, approaching traditional force field performance.
Area of Science:
- Computational Chemistry
- Materials Science
- Machine Learning
Background:
- Neural network interatomic potentials (NNPs) offer accurate molecular modeling, but can be computationally expensive.
- Advances in ML and hybrid models have expanded the possibilities for NNPs.
- Combining ML with physics-based force fields presents a promising avenue for efficient simulations.
Purpose of the Study:
- Introduce FeNNol, a novel library for developing and deploying force-field-enhanced neural network potentials.
- Provide a flexible and modular framework for constructing hybrid ML-force field models.
- Enhance the performance and accessibility of NNPs for molecular simulations.
Main Methods:
- Developed FeNNol, a Python library for building, training, and running hybrid NNPs.
- Integrated state-of-the-art embeddings with ML-parameterized physical interactions.
- Utilized Jax for automatic differentiation and just-in-time compilation for accelerated NNP evaluation.
Main Results:
- FeNNol enables flexible construction of hybrid ML-force field models without complex programming.
- Achieved near-parity simulation speeds with traditional force fields (e.g., AMOEBA) for the ANI-2x model on GPUs.
- Demonstrated significant performance gains in NNP evaluation through Jax integration.
Conclusions:
- FeNNol facilitates the creation and application of advanced hybrid NNP architectures.
- The library bridges the performance gap between ML potentials and standard force fields.
- FeNNol is expected to accelerate research across various molecular simulation problems.
More Related Videos
Related Concept Videos
Thermodynamic Potentials
813
Thermodynamic potentials are state functions that are extremely useful in analyzing a thermodynamic system. They have dimensions of energy. The four important thermodynamic potentials are internal energy, enthalpy, Helmholtz free energy, and Gibbs free energy. These thermodynamic potentials can be expressed using two of the following variables: pressure, volume, temperature, and entropy. These two variables are expressed as the rate of change of the thermodynamic potential with respect to other...
813
Action Potential
7.9K
Neurons communicate by firing action potentials—the electrochemical signal that is propagated along the axon. The signal results in the release of neurotransmitters at axon terminals, thereby transmitting information to the nervous system. An action potential is a specific "all-or-none" change in membrane potential that results in a rapid spike in voltage.
Membrane potential in neurons
Neurons typically have a resting membrane potential of about -70 millivolts (mV). When they...
Membrane potential in neurons
Neurons typically have a resting membrane potential of about -70 millivolts (mV). When they...
7.9K
Propagation of Action Potentials
5.5K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
5.5K
Three-Dimensional Force System
2.0K
In mechanical engineering, a three-dimensional force system is a system of forces acting in three dimensions, with forces applied along the x, y, and z coordinate axes. The three-dimensional force system is an important concept in mechanical engineering, as it allows engineers to understand and analyze the behavior of objects and structures in three dimensions. By understanding the forces acting on a system, engineers can design more efficient and effective mechanical systems that can withstand...
2.0K
Calculations of Electric Potential II
1.7K
An electric dipole is a system of two equal but opposite charges, separated by a fixed distance. This system is used to model many real-world systems, including atomic and molecular interactions. One of these systems is the water molecule, but only under certain circumstances. These circumstances are met inside a microwave oven, where electric fields with alternating directions make the water molecules change orientation. This vibration is equivalent to heat at the molecular level.
Consider a...
Consider a...
1.7K
Calculations of Electric Potential I
2.0K
Consider a ring of radius R with a uniform charge density λ. What will the electric potential be at point M, which is located on the axis of the ring at a distance x from the center of the ring?
The ring is divided into infinitesimal small arcs such that point M is equidistant from all the arcs. Here, the cylindrical coordinate system is used to calculate the electric potential at point M. A general element of the arc between angles θ and θ + dθ is of the...
The ring is divided into infinitesimal small arcs such that point M is equidistant from all the arcs. Here, the cylindrical coordinate system is used to calculate the electric potential at point M. A general element of the arc between angles θ and θ + dθ is of the...
2.0K

