The OpenMM Cookbook¶

Getting Started¶

  • First Simulation

Simulation Protocols¶

  • Changing Temperature and Pressure
  • Saving Systems to XML Files
  • Merging Molecules in a Topology
  • Adding Hydrogens to Nonstandard Molecules

Restraints, Constraints, and External Forces¶

  • Applying a Fixed External Force
  • Constraining Atom Positions
  • Restraining Atom Positions
  • Restraining Dihedrals

Analysis and System Inspection¶

  • Analyzing Energy Contributions
  • Computing Interaction Energies
  • Querying and Modifying Charges and Other Parameters
  • Reporting Minimization
 
  • ← The OpenMM Cookbook & Tutorials
  • First Simulation →

Logo

OpenMM Cookbook & Tutorials

Quick search

  • The OpenMM Cookbook
    • Getting Started
      • First Simulation
    • Simulation Protocols
      • Changing Temperature and Pressure
      • Saving Systems to XML Files
      • Merging Molecules in a Topology
      • Adding Hydrogens to Nonstandard Molecules
    • Restraints, Constraints, and External Forces
      • Applying a Fixed External Force
      • Constraining Atom Positions
      • Restraining Atom Positions
      • Restraining Dihedrals
    • Analysis and System Inspection
      • Analyzing Energy Contributions
      • Computing Interaction Energies
      • Querying and Modifying Charges and Other Parameters
      • Reporting Minimization
  • The OpenMM Tutorials
  • OpenMM.org
  • User's Manual
  • Developer Guide
  • C++ API reference
  • Python API reference
  • GitHub
©2025, The OpenMM Contributors. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source