Notes on Molecular Modelling

Started: 04 Mar 2025
Updated: 23 Aug 2025

Here, Molecular modelling is a set of all methods/technique used to study particles (atoms, molecules, electrons, …) dynamics and behaviour.

Objects: particles (sphere(hard, soft), atoms, molecules, electrons, …) Method: molecular modelling

Simulation in Principle

The goal of this section is to introduce the fundamentals of molecular modelling. The first part of the section are an introduction on the underlying concepts of how, why, and what makes molecular dynamic simulation works. The next part will be a more advance level, that is getting a graduate level understanding of some undergraduate topic.

Bird’s Eye View of Molecular Modelling

In essence, molecular modelling simulation concerns with modeling the dynamics of a set of atomic and molecular system under a thermodynamic condition. The goal is to study its behaviour in the most detailed but in a computationally efficient manner. Different methods have been introduced to reduce the representation into a manageable system. For instance, you have a hard-sphere, a soft-sphere, a coarse-graind, a rigid molecules, a flexible molecule, and a dissociative or reactive molecules (see Particle Model). Each system has increasing level of details that adds an additional overhead to the simulation.

The interactions within an system of particles are governed by an interatomic potential, also known as a force field. Starting with the time-dependent Schrodinger equation, you can derive an approximate equation for its dynamics (see MD simulation) or a more precise one(see ab-initio MD), though at a higher computational cost. Many methods have been developed to approximate these force fields, but they are often applicable only under specific conditions and must be used with caution. For computational efficiency, interactions are typically calculated only within a certain distance, or cut-off. To properly account for interactions beyond this range (like long-range electrostatic forces), correction terms must also be included. To achieve higher chemical accuracy, several combinatorial machine learning methods have been developed to generate surrogate models for solving the Schrödinger equation (or its equivalent e.g. DFT) more quickly.

Once a simulation generates a trajectory (a sequence of particle positions and velocities) statistical mechanics provides the theoretical framework to extract meaningful macroscopic properties. It serves as the crucial bridge between the microscopic dynamics of the simulation and the macroscopic properties (e.g., pressure, temperature) of the real-world system. Different statistical ensembles (such as NVE, NVT, or NPT) can be chosen to study different sets of these properties.

The significant computational demands of molecular modelling have made parallel programming a key driver of its development. Consequently, a strong foundation in high-performance computing (HPC) is essential in this field. Proficiency in programming languages like Fortran, C++, and Python is also crucial for developing and running efficient simulations that solve the system’s equations of motion.

Particle Model

Foundations

Molecular Dynamics Simulation

Uses an approximate potential where the nuclei can move, requires a parameter which has to be adjusted using fitting method to reproduce thermodynamic properties.

Ab-initio molecular dynamics

It’s goal is to “reduce the amount of fitting and guesswork” [3].

Chemical Reactions Modeling with Force Fields

Computer Simulation

Application


References

  1. Rapaport, D. C. (2004). The art of molecular dynamics simulation. Cambridge university press.
  2. Allen, M. P., & Tildesley, D. J. (2017). Computer simulation of liquids. Oxford university press.
  3. Frenkel, D., & Smit, B. (2023). Understanding molecular simulation: from algorithms to applications. Elsevier.
  4. Allen, M. P. (2004). Introduction to molecular dynamics simulation. Computational soft matter: from synthetic polymers to proteins, 23(1), 1-28.