Condensed Matter > Soft Condensed Matter
[Submitted on 26 Jan 2024 (this version), latest version 18 Jun 2024 (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 designed to build coarse-grained models of polyelectrolytes, peptides and globular proteins of arbitrary topology into the Extensible Simulation Package for Research on Soft Matter (ESPResSo). ESPResSo features the constant pH (cpH) and grand-reaction (G-RxMC) methods, which are powerful tools to study macromolecular systems with many reactive groups, permitting to efficiently sample systems with multiple coupled chemical equilibria. However, setting up these methods for macromolecules with many different reactive groups is a non-trivial and error-prone task, especially for beginners. pyMBE 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 yet studied with these methods. To demonstrate some of the applications of pyMBE, we showcase several study cases where pyMBE successfully reproduces previous simulations in the literature done with ESPResSo and other software, including various simulations of different peptides in bulk solution, simulations of weak polyelectrolytes in dialysis and simulations of globular proteins in bulk solution. pyMBE is publicly available as a GitLab repository (this https URL) which includes its source code and various sample and test scripts, including the ones that we used to generated 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.