Related Experiment Video
Updated: Dec 17, 2025

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
10.7K
TorchANI: A Free and Open Source PyTorch-Based Deep Learning Implementation of the ANI Neural Network Potentials
Xiang Gao1, Farhad Ramezanghorbani1, Olexandr Isayev2
1Department of Chemistry, University of Florida, Gainesville, Florida 32611, United States.
Journal of Chemical Information and Modeling
|June 23, 2020
Summary
TorchANI is a new PyTorch program for deep learning models (ANAKIN-ME) to calculate molecular properties. This user-friendly tool enables efficient force and Hessian calculations for molecular systems.
Area of Science:
- Computational Chemistry
- Machine Learning
- Materials Science
Background:
- Accurate potential energy surfaces are crucial for molecular simulations.
- Existing tools like NeuroChem provide neural network potentials but can be complex.
- There is a need for a more accessible and flexible platform for developing and deploying these models.
Purpose of the Study:
- Introduce TorchANI, a PyTorch-based implementation of the ANAKIN-ME (ANI) deep learning models.
- Provide a lightweight, user-friendly, and modifiable tool for training and inference of molecular properties.
- Enable automatic computation of forces and Hessian matrices using PyTorch's autograd engine.
Main Methods:
- Utilized PyTorch operators for computing atomic environmental vectors and neural networks.
- Leveraged PyTorch's autograd engine for automatic differentiation to calculate forces and Hessian matrices.
- Implemented the ANAKIN-ME (ANI) deep learning architecture within the PyTorch framework.
Main Results:
- Developed TorchANI, a program emphasizing ease of use, readability, and cross-platform compatibility.
- Achieved automatic computation of analytical forces and Hessian matrices, facilitating force training.
- Demonstrated the capability for training and inference of potential energy surfaces and physical properties.
Conclusions:
- TorchANI offers a flexible and accessible alternative to NeuroChem for ANI model development.
- The PyTorch implementation simplifies the process of calculating molecular properties and performing force training.
- TorchANI is open-source, promoting further research and development in deep learning for chemistry.
Related Concept Videos
Neural Circuits
2.4K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
2.4K
Propagation of Action Potentials
8.4K
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...
8.4K
Neural Regulation
42.9K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
42.9K
Thermodynamic Potentials
1.4K
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...
1.4K
Action Potentials
140.4K
Overview
140.4K
Magnetic Vector Potential
1.4K
In electrostatics, the electric field can be written as the negative gradient of the potential. In magnetostatics, the zero divergence of the magnetic field ensures that the magnetic field can be expressed as the curl of a vector potential. This potential is known as the magnetic vector potential.
Consider an ideal solenoid with n turns per unit length and radius R. If I is the current through the solenoid, the magnetic field inside the solenoid is expressed as the product of vacuum...
Consider an ideal solenoid with n turns per unit length and radius R. If I is the current through the solenoid, the magnetic field inside the solenoid is expressed as the product of vacuum...
1.4K