Condensed Matter > Soft Condensed Matter
[Submitted on 26 Jan 2024 (v1), last revised 18 Jun 2024 (this version, v3)]
Title:pyMBE: the Python-based Molecule Builder for ESPResSo
View PDFAbstract:We present the Python-based Molecule Builder for ESPResSo (pyMBE), an open source software to design custom Coarse-Grained (CG) models, as well as pre-defined models of polyelectrolytes, peptides and globular proteins in the Extensible Simulation Package for Research on Soft Matter (ESPResSo). The Python interface of \espresso offers a flexible framework, capable of building custom CG models from scratch. As a downside, building CG models from scratch is error-prone, especially for newcomers in the field of CG modeling, or for molecules with complex architectures. The pyMBE module builds CG models in \espresso using a hierarchical bottom-up approach, providing a robust tool to automate the setup of CG models and hel** new users prevent common mistakes. ESPResSo features the constant pH (cpH) and grand-reaction (G-RxMC) methods, which have been designed to study chemical reaction equilibria in macromolecular systems with many reactive species. However, setting up these methods for systems which contain several types of reactive groups is an error-prone task, especially for beginners. The pyMBE module enables the automatic setup of cpH and G-RxMC simulations in \espresso, lowering the barrier for newcomers and opening the door to investigate complex systems not studied with these methods yet. To demonstrate some of the applications of pyMBE, we showcase several case studies where we successfully reproduce previously published simulations of charge-regulating peptides and globular proteins in bulk solution and weak polyelectrolytes in dialysis. The pyMBE module is publicly available as a GitHub repository (this https URL) which includes its source code and various sample and test scripts, including the ones that we used to generate the data presented in this article.
Submission history
From: Pablo M. Blanco [view email][v1] Fri, 26 Jan 2024 15:40:52 UTC (2,095 KB)
[v2] Mon, 29 Apr 2024 09:11:08 UTC (1,638 KB)
[v3] Tue, 18 Jun 2024 17:12:14 UTC (5,882 KB)
Current browse context:
cond-mat.soft
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.