Related Experiment Video
Updated: Jan 15, 2026

Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
Python Library for Monte Carlo Simulations with Ab Initio and Machine-Learned Interatomic Potentials
Woodrow N Wilson1,2, Vivek S Bharadwaj3, Neeraj Rai1
1Dave C. Swalm School of Chemical Engineering and Center for Advanced Vehicular Systems, Mississippi State University, Mississippi State, Mississippi 39762, United States.
A new Python library, ASE-MC, enables transparent and reproducible Monte Carlo (MC) simulations using ab initio methods and machine-learning interatomic potentials (MLIPs). This framework simplifies complex simulations for researchers, enhancing the discoverability of scientific insights.
Area of Science:
- Computational chemistry and materials science.
- Development of simulation software and algorithms.
Background:
- The simulation community requires transparent, reproducible, usable, and extensible (TRUE) Monte Carlo (MC) frameworks.
- Integrating ab initio methods and machine-learning interatomic potentials (MLIPs) into MC simulations is crucial for advancing computational studies.
Purpose of the Study:
- To introduce ASE-MC, a Python library enhancing the Atomic Simulation Environment (ASE) with MC simulation capabilities.
- To provide a flexible and extensible framework for diverse MC simulations using various energy engines.
Main Methods:
- Developed ASE-MC, a Python library integrating MC algorithms with ASE.
- Demonstrated flexibility through simulations of liquid water, biphenyl dihedral angles, and ammonia adsorption on Pt(111).
- Incorporated ab initio and MLIP engines, grand canonical MC with cavity bias, and custom MC move additions.
Main Results:
- Showcased the ability to combine ASE's system-building and calculation tools with MC algorithms.
- Successfully performed simulations in canonical, isothermal-isobaric, and grand canonical ensembles.
- Highlighted the flexibility in engine choice, MC ensemble, and custom move integration.
Conclusions:
- ASE-MC offers a concise Python scripting approach for complex MC workflows.
- The library facilitates reproducible MC simulations, enabling easier application to new research systems.
- This framework supports the transparent and extensible sampling of configurational space in materials simulations.
More Related Videos
05:37Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
Published on: August 22, 2025
09:17Structure-Based Simulation and Sampling of Transcription Factor Protein Movements along DNA from Atomic-Scale Stepping to Coarse-Grained Diffusion
Published on: March 1, 2022
Related Concept Videos
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Predicting Molecular Geometry
Basic Postulates of Kinetic Molecular Theory: Particle Size, Energy, and Collision
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
First Law: Particles in Two-dimensional Equilibrium
Newton's first law tells us about...
First Law: Particles in One-dimensional Equilibrium