# User guide¶

In this section, a brief introduction to working with Myokit is given.

The section Model structure describes the way a model is represented in Myokit. This section discusses components, variables, equations and their relationships.

In Implementing a model a complete example of a model implementation is given, including the model definition, a protocol and an embedded script.

Running simulations covers the basics and details of running a simulation.

Myokit can work with different visualization tools. A popular choice among Python users is Matplotlib. The section Visualization with Matplotlib covers some basic commands needed to plot your graphs using Matplotlib.