Related Experiment Video
Updated: May 24, 2025

Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
MOLPIPx: An end-to-end differentiable package for permutationally invariant polynomials in Python and Rust
Manuel S Drehwald1,2, Asma Jamali2,3, Rodrigo A Vargas-Hernández2,3,4
1Department of Computer Science, University of Toronto, Toronto, Ontario M5S 2E4, Canada.
Abstract:
In this work, we present MOLPIPx, a versatile library designed to seamlessly integrate permutationally invariant polynomials with modern machine learning frameworks, enabling the efficient development of linear models, neural networks, and Gaussian process models. These methodologies are widely employed for parameterizing potential energy surfaces across diverse molecular systems. MOLPIPx leverages two powerful automatic differentiation engines-JAX and EnzymeAD-Rust-to facilitate the efficient computation of energy gradients and higher-order derivatives, which are essential for tasks such as force field development and dynamic simulations. MOLPIPx is available at https://github.com/ChemAI-Lab/molpipx.
Related Concept Videos
Hückel's Rule Diagram of π MOs: Frost Circle
A Frost circle is constructed by drawing a polygon whose number of edges is equal to the number of carbons of the given cyclic system, with one of the vertices pointing down. Then, a circle is drawn enclosing the polygon so...
Olefin Metathesis Polymerization: Ring-Opening Metathesis Polymerization (ROMP)
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Disubstituted Cyclohexanes: cis-trans Isomerism
In cyclohexane, the substituents can occupy different positions generating distinct isomers....
Olefin Metathesis Polymerization: Overview
Ruthenium-based Grubbs catalyst is the most commonly used catalyst for olefin metathesis polymerization. Grubbs catalyst consists...
Relation between Poisson's ratio, Modulus of Elasticity and Modulus of Rigidity

