Skip to main content

Wrapping GROMACS by Python for me

Project description

gmxpy

Python PyPI version License

Author: Goosang Yu
Contact: gsyu93@gmali.com

Wrapping GROMACS by python script for me
Since 2023. 07. 12.
Tested GROMCAS ver. 2023.1

You don need to use XMGRACE anymore!

GROMACS by default generates graphs of data in the form of xmgrace files (.xvg). Xmgrace produces visually appealing plots, but it can be cumbersome to handle in different languages or operating systems. The most important thing is that I am not familiar with it.

One of the functions included in gmxpy, called 'xvg2df', converts it into a much simpler DataFrame format.

import gmxpy as gmx

df_xvg = gmx.xvg2df('interaction_energy.xvg')
df_xvg()
Coul-SR:Protein-JZ4 LJ-SR:Protein-JZ4
Time (ps)
0 -15.2106 -98.9382
10 -15.5369 -108.834
20 -26.0345 -105.193
30 -13.2364 -108.948
40 -13.0772 -109.427

With just a little additional effort, it can be conveniently plotted and visualized as a graph. I have freely chosen the colors that I personally like.

df_xvg().plot()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gmxpy-0.0.2.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

gmxpy-0.0.2-py3-none-any.whl (5.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page