Search for contacts, projects,
courses and publications

Molecular Dynamics and Monte Carlo Methods


This course serves as an introduction to the basic principle of molecular simulations using molecular dynamics and Monte Carlo sampling. We will present the algorithms and techniques used to implement these sampling methods. We will show how molecular simulations can be analyzed using the concepts of order parameters and free energy surfaces. We will also discuss the challenges of obtaining proper sampling in molecular simulations and how they can be tackled by employing advanced sampling techniques like umbrella sampling, metadynamics, and replica-exchange. The techniques and algorithms introduced will be motivated by considering real-life applications of molecular simulations in various fields of physics, chemistry, and biology. Hands-on examples will be presented using simple programs and open source software packages. Final examination will be based on projects where the students need to implement some of the methods and algorithms covered in the course.




  • Understanding Molecular Simulation. Frenkel and Smit, AP Academic Press
  • Enhancing Important Fluctuations: Rare Events and Metadynamics from a Conceptual Viewpoint. Valsson, Tiwary, and Parrinello. Annual Review of Physical Chemistry 2016 (http://dx/ 10.1146/annurev-physchem-040215-112229)



The course is not offered in the academic year 2017/18



Pivkin I.

Course director

Additional information

Academic year
Master of Science in Computational Science, Elective course, Lecture, 1st and 2nd year

PhD programme of the Faculty of Informatics, Elective course, Lecture, 1st, 2nd and 3rd year