(376ar) Mosdef: A Python-Based Molecular Simulation and Design Framework
AIChE Annual Meeting
2019
2019 AIChE Annual Meeting
Computational Molecular Science and Engineering Forum
Poster Session: Computational Molecular Science and Engineering Forum (CoMSEF)
Tuesday, November 12, 2019 - 3:30pm to 5:00pm
The Molecular Simulation and Design Framework (MoSDeF) [1] is an extensible set of Python tools focused on designing chemical systems, atom typing, and screening over large sets of such systems in a programmatic fashion. MoSDeF has been developed as an effort to improve the current state of reproducibility within the molecular simulation community. Currently, MoSDeF is built around two key pieces of software, mBuild [2,3] for designing systems of interest, and foyer [4,5] for applying the appropriate force fields to a molecular system. mBuild supports a wide range of systems due to the robust particle connection method and ability to declaratively express repetitious structures with small amounts of code. This leads to parameterization of many features of a system, for example, from terminal group chemistry of a polymer chain, basis particles within a crystal lattice, size and composition of a nanoparticle, and much more. Foyer is a tool for atom typing molecular systems that does not rely on rigid, hard-coded, rule hierarchies for atom type application. By separating the engine that applies the force field from the force field file itself, the atom typing process can be debugged much easier, force fields can more easily be extended, evolved, and disseminated with publications. MoSDeF has been designed to be extensible, through the development of a plugin architecture. Additionally, in combination with the workflow management framework Signac [6], MoSDeF allows for large-scale screening capabilities, while also maintaining reproducibility and human-readability.
References
- MoSDeF [Online]. Available: https://github.com/mosdef-Âhub.
- C. Klein, J. Sallai, T. J. Jones, C. R. Iacovella, C. McCabe, and P. T. Cummings, âA Hierarchical, Component Based Approach to Screening Properties of Soft Matterâ, Foundations of Molecular Modeling and Simulation, 2016, pp. 79-92.
- mBuild [Online]. Available: https://github.com/mosdef-Âhub/mbuild.
- Iacovella, C. R.; Sallai, J.; Klein, C.; Ma, T. âIn Idea Paper: Development of a Software Framework for Formalizing Forcefield Atom-Typing for Molecular Simulationâ, 4th Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4), 2016.
- Foyer [Online]. Available: https://github.com/mosdef-Âhub/foyer.
- Signac Framework [Online]. Available: https://signac.io