Hoobas: A highly object-oriented builder for molecular dynamics
Polydispersity and random sequences are ubiquitous features of polymers, and molecular dynamics simulations can help elucidate the impact of disorder in polymer systems. However, currently available packages for building polymer topologies do not enable the user to include randomness in a straightforward fashion. Here, we introduce Hoobas, a molecular builder package that easily handles polydispersity using a prototype-builder design pattern. This enables fast and easy building of systems comprised of thousands of distinct objects. It is written in the Python programming language, which ensures compatibility with a wide range of molecular dynamics packages and tools, as well as easy integration into most workflows.
Hoobas is introduced, a molecular builder package that easily handles polydispersity using a prototype-builder design pattern, which enables fast and easy building of systems comprised of thousands of distinct objects.
@article{Girard_2019, title={Hoobas: A highly object-oriented builder for molecular dynamics}, volume={167}, ISSN={0927-0256}, url={http://dx.doi.org/10.1016/j.commatsci.2019.05.003}, DOI={10.1016/j.commatsci.2019.05.003}, journal={Computational Materials Science}, publisher={Elsevier BV}, author={Girard, Martin and Ehlen, Ali and Shakya, Anisha and Bereau, Tristan and de la Cruz, Monica Olvera}, year={2019}, month=sep, pages={25–33} }