Department of Pharmacology, Obafemi Awolowo University, Ile-Ife, Osun, Nigeria.
J Biomol Struct Dyn. 2024 Sep;42(14):7207-7220. doi: 10.1080/07391102.2023.2239929. Epub 2023 Jul 24.
The pyGROMODS, an easy-to-use cross-platform python-based package, with a graphical user interface, for the generation of molecular dynamic (MD) input files and running MD simulation (MDS) of proteins, peptides, and protein-ligand complex using GROMACS, is here presented. Four routes, with underlining Python scripts, are implemented in pyGROMODS for the generation of MD input files. They are 'RLmulti' for processing multi-ligand protein complex, 'RLmany' for processing multiple ligands against a single protein target, 'RLsingle' for processing multiple pairs of proteins and ligands, and 'PPmore' for processing peptides or proteins without ligands or non-standard residues. In addition, using the package, the generated input files or appropriate input files from other sources can be uploaded to run MDS with GROMACS. The pyGROMODS is implemented with a unique ability to search the host machine systems for the installation of the required software, update and/or install required Python packages, allow the user to pre-define working directory, and generate unique workflow organization with well-defined folders and files in a well-organized manner. The pyGROMODS, which is released under the MIT License, is freely available for download the GitHub (https://github.com/Dankem/pyGROMODS) and Zenodo (https://doi.org/10.5281/zenodo.7912747) repositories. The precompiled executables can also be downloaded from Zenodo (https://doi.org/10.5281/zenodo.8087090), and a video tutorial can be downloaded from https://youtu.be/I4OKc6uVx1M.Communicated by Ramaswamy H. Sarma.
pyGROMODS 是一个易于使用的跨平台 Python 包,具有图形用户界面,用于生成分子动力学 (MD) 输入文件,并使用 GROMACS 运行蛋白质、肽和蛋白配体复合物的 MD 模拟。本文介绍了该软件。pyGROMODS 中有四种生成 MD 输入文件的途径,都有 Python 脚本作为支撑。它们分别是“RLmulti”,用于处理多配体蛋白复合物;“RLmany”,用于处理针对单个蛋白靶标的多个配体;“RLsingle”,用于处理多对蛋白和配体;“PPmore”,用于处理没有配体或非标准残基的肽或蛋白。此外,用户可以使用该软件上传生成的输入文件或来自其他来源的适当输入文件,以使用 GROMACS 运行 MDS。pyGROMODS 具有独特的能力,可以搜索主机系统以安装所需的软件、更新和/或安装所需的 Python 包,允许用户预先定义工作目录,并以一种组织良好的方式生成具有明确定义文件夹和文件的独特工作流程组织。pyGROMODS 是根据 MIT 许可证发布的,可在 GitHub(https://github.com/Dankem/pyGROMODS)和 Zenodo(https://doi.org/10.5281/zenodo.7912747)存储库中免费下载。预编译的可执行文件也可以从 Zenodo(https://doi.org/10.5281/zenodo.8087090)下载,视频教程可以从 https://youtu.be/I4OKc6uVx1M 下载。该研究由 Ramaswamy H. Sarma 通讯。