Xponge: A Python Package to Perform Pre- and Post-Processing of Molecular Simulations.

Yijie Xia,Yi Qin Gao
DOI: https://doi.org/10.21105/joss.04467
2022-01-01
Abstract:Xponge is a lightweight and easy to customize Python package to perform pre-and postprocessing of molecular simulations.It is mainly designed for the MD program SPONGE (Huang et al., 2022), but it can also process common format files and therefore it should also be useful for other simulation packages such as GROMACS (Abraham et al., 2015) and LAMMPS (Thompson et al., 2022).Xponge includes three major categories of functionality, namely, the simulation system construction, simulation data transformation and analysis, and automated workflows for complex simulations.For the construction of simulation systems, Xponge can generate 3-dimensional molecular structures or read structures downloaded from online databases such as RCSB (Berman et al., 2000) and PubChem (Sayers et al., 2021), and perform force field parameterization.The current force fields supported by Xponge include CHARMM27 (MacKerell et al.,
What problem does this paper attempt to address?