Skip to content
Analysis of non-covalent interactions in MD trajectories
Branch: develop
Clone or download


PyContact is a GUI-based tool for rapid, versatile and customizable analysis of non-covalent interactions in molecular dynamics (MD) trajectories.


Please find detailed installation instructions on the project website together with a basic tutorial.

For interactive visualization: latest version of VMD.


Analysis can also be performed by using PyContact as a plain python package. In this way, you can automate analysis (reading trajectories and running contact score accumulation) from your Python script and visualize it in the GUI. For an example, see this Python script.


If you use PyContact in a scientific publication, please cite:

PyContact: Rapid, Customizable, and Visual Analysis of Noncovalent Interactions in MD Simulations

Maximilian Scheurer, Peter Rodenkirch, Marc Siggel, Rafael C. Bernardi, Klaus Schulten, Emad Tajkhorshid and Till Rudack Biophysical Journal, Volume 114, Issue 3, 577-583


Link to Full Text Article


Main Developers: Maximilian Scheurer and Peter Rodenkirch Support: Open an Issue on Github or email us.

You can’t perform that action at this time.