The easiest way to get started is to familiarize yourself with the User Guide, which contains basics about installing OpenMM, making sure that it runs smoothly, and running a couple of example simulations.

User Guide

Start here if it's your first time using OpenMM. These documents will get you up and running simulations in short order.

Dev Guide

This section provides in-depth information on the code-base and how to contribute to the development of OpenMM itself.

Python API

The Python API provides information about the classes and methods available to Python developers.

C++ API

The C++ API provides information about OpenMM's C++ interface.

Every year, we hold several OpenMM workshops at Stanford University. After you have successfully installed OpenMM, here are some introductory videos from previous workshops.

Introduction to OpenMM

Running Simulations with OpenMM

More videos

Visit the OpenMM GitHub repo to stay up to date with the latest development version of OpenMM.

Development Snapshot Documentation

User Guide

Start here if it's your first time using OpenMM. These documents will get you up and running simulations in short order.

Dev Guide

This section provides in-depth information on the code-base and how to contribute to the development of OpenMM itself.

Python API

The Python API provides information about the classes and methods available to Python developers.

C++ API

The C++ API provides information about OpenMM's C++ interface.