Skip to content

About

OpenMM tutorial for the course "Foundations and Applications of Molecular Dynamics"

Topics

Resources

Contributing

Stars

200 stars

Watchers

3 watching

Forks

Latest commit

 

History

319 Commits

Folders and files

Repository files navigation

License: CC BY-NC 4.0 Status of the pre-commit hooks

Tutorials for "Foundations and Applications of Molecular Dynamics"

Scope

This repository contains tutorials for the course Foundations and Applications of Molecular Dynamics, an introductory elective course in the M.Sc. program Biochemistry and Biotechnology at Ghent University. The materials are also open to anyone interested in learning molecular dynamics with OpenMM.

The course is designed for students with a background in the life sciences rather than in physics. No prior knowledge of statistical mechanics is assumed: the aim is to give you the practical skills and the essential theory to run valid molecular dynamics simulations and to interpret their results with confidence. The tutorials assume you have a basic knowledge of Python.

Getting Started

  1. The setup/ folder contains instructions to set up the software environment for running the tutorials.

  2. The tutorials/ folder contains the Jupyter notebooks, which are best followed more or less in order:

    1. First steps: water and Lennard-Jones systems
    2. Force fields, applied to alanine dipeptide
    3. Running demanding notebooks as non-interactive jobs on an HPC cluster
    4. A short protein simulation (villin headpiece)
    5. Analysis of MD trajectories
    6. Visualization
    7. Ligands, using ibuprofen as an example

    See tutorials/README.md for links to the individual notebooks.

A GPU is recommended but not required. OpenMM is highly optimized for GPUs, which typically run simulations about 100 times faster than a regular CPU. All tutorials can also be completed on a CPU.

Questions and Feedback

  • UGent students can ask questions on the Ufora course page.
  • Anyone, including UGent students, can also ask questions or report problems on the issue tracker.

Use whichever channel you feel most comfortable with.

Contributing

Contributions are welcome, from small corrections and clarifications to improved setup instructions for your operating system. See CONTRIBUTING.md for more details.

Authors

The course materials are written and maintained by Toon Verstraelen, and includes contributions from Jelle Vekeman.

License

All files in this repository are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

The software installed by following the setup instructions (OpenMM and other packages) is distributed under its own licenses.

About

OpenMM tutorial for the course "Foundations and Applications of Molecular Dynamics"

Topics

Resources

Contributing

Stars

200 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages