A concise introduction to molecular dynamics simulation: theory and programming
Ashkan Shekaari, Mahmoud Jafari

TL;DR
This paper offers a clear, self-contained overview of molecular dynamics simulation fundamentals and provides a Python code implementation for simulating particles with Lennard-Jones interactions.
Contribution
It introduces core MD concepts and presents a Python-based simulation code with different design approaches, aiding beginners and practitioners.
Findings
Provides a comprehensive MD introduction for new users.
Includes a functional Python code for Lennard-Jones particle simulation.
Demonstrates two programming design strategies for MD code.
Abstract
We provided a concise and self-contained introduction to molecular dynamics (MD) simulation, which involves a body of fundamentals needed for all MD users. The associated computer code, simulating a gas of classical particles interacting via the Lennard-Jones pairwise potential, was also written in Python programming language in both top-down and function-based designs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsProtein Structure and Dynamics · Spectroscopy and Quantum Chemical Studies · Advanced Chemical Physics Studies
