.. _intro:
============
Introduction
============
OpenSMOG is a Python library for performing molecular dynamics simulations using Structure-Based Models :cite:p:`noel2016smog`. OpenSMOG uses the `OpenMM `_ Python API that supports a wide variety of potential forms, which includes the commonly employed C-alpha :cite:p:`clementi2000topological` and All-Atom :cite:p:`whitford2009all` models.
The input files are generated using the SMOG2 software package with the flag :code:`-OpenSMOG`. Details on SMOG2 usage can be found in the `SMOG2 User Manual `__.
.. image:: ../images/OpenSMOG_pipeline.jpg
.. bibliography::
:style: unsrt