Cargando…

MDSuite: comprehensive post-processing tool for particle simulations

Particle-Based (PB) simulations, including Molecular Dynamics (MD), provide access to system observables that are not easily available experimentally. However, in most cases, PB data needs to be processed after a simulation to extract these observables. One of the main challenges in post-processing...

Descripción completa

Detalles Bibliográficos
Autores principales: Tovey, Samuel, Zills, Fabian, Torres-Herrador, Francisco, Lohrmann, Christoph, Brückner, Marco, Holm, Christian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921696/
https://www.ncbi.nlm.nih.gov/pubmed/36774469
http://dx.doi.org/10.1186/s13321-023-00687-y
_version_ 1784887373770784768
author Tovey, Samuel
Zills, Fabian
Torres-Herrador, Francisco
Lohrmann, Christoph
Brückner, Marco
Holm, Christian
author_facet Tovey, Samuel
Zills, Fabian
Torres-Herrador, Francisco
Lohrmann, Christoph
Brückner, Marco
Holm, Christian
author_sort Tovey, Samuel
collection PubMed
description Particle-Based (PB) simulations, including Molecular Dynamics (MD), provide access to system observables that are not easily available experimentally. However, in most cases, PB data needs to be processed after a simulation to extract these observables. One of the main challenges in post-processing PB simulations is managing the large amounts of data typically generated without incurring memory or computational capacity limitations. In this work, we introduce the post-processing tool: MDSuite. This software, developed in Python, combines state-of-the-art computing technologies such as TensorFlow, with modern data management tools such as HDF5 and SQL for a fast, scalable, and accurate PB data processing engine. This package, built around the principles of FAIR data, provides a memory safe, parallelized, and GPU accelerated environment for the analysis of particle simulations. The software currently offers 17 calculators for the computation of properties including diffusion coefficients, thermal conductivity, viscosity, radial distribution functions, coordination numbers, and more. Further, the object-oriented framework allows for the rapid implementation of new calculators or file-readers for different simulation software. The Python front-end provides a familiar interface for many users in the scientific community and a mild learning curve for the inexperienced. Future developments will include the introduction of more analysis associated with ab-initio methods, colloidal/macroscopic particle methods, and extension to experimental data. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-023-00687-y.
format Online
Article
Text
id pubmed-9921696
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-99216962023-02-12 MDSuite: comprehensive post-processing tool for particle simulations Tovey, Samuel Zills, Fabian Torres-Herrador, Francisco Lohrmann, Christoph Brückner, Marco Holm, Christian J Cheminform Software Particle-Based (PB) simulations, including Molecular Dynamics (MD), provide access to system observables that are not easily available experimentally. However, in most cases, PB data needs to be processed after a simulation to extract these observables. One of the main challenges in post-processing PB simulations is managing the large amounts of data typically generated without incurring memory or computational capacity limitations. In this work, we introduce the post-processing tool: MDSuite. This software, developed in Python, combines state-of-the-art computing technologies such as TensorFlow, with modern data management tools such as HDF5 and SQL for a fast, scalable, and accurate PB data processing engine. This package, built around the principles of FAIR data, provides a memory safe, parallelized, and GPU accelerated environment for the analysis of particle simulations. The software currently offers 17 calculators for the computation of properties including diffusion coefficients, thermal conductivity, viscosity, radial distribution functions, coordination numbers, and more. Further, the object-oriented framework allows for the rapid implementation of new calculators or file-readers for different simulation software. The Python front-end provides a familiar interface for many users in the scientific community and a mild learning curve for the inexperienced. Future developments will include the introduction of more analysis associated with ab-initio methods, colloidal/macroscopic particle methods, and extension to experimental data. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-023-00687-y. Springer International Publishing 2023-02-11 /pmc/articles/PMC9921696/ /pubmed/36774469 http://dx.doi.org/10.1186/s13321-023-00687-y Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Software
Tovey, Samuel
Zills, Fabian
Torres-Herrador, Francisco
Lohrmann, Christoph
Brückner, Marco
Holm, Christian
MDSuite: comprehensive post-processing tool for particle simulations
title MDSuite: comprehensive post-processing tool for particle simulations
title_full MDSuite: comprehensive post-processing tool for particle simulations
title_fullStr MDSuite: comprehensive post-processing tool for particle simulations
title_full_unstemmed MDSuite: comprehensive post-processing tool for particle simulations
title_short MDSuite: comprehensive post-processing tool for particle simulations
title_sort mdsuite: comprehensive post-processing tool for particle simulations
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9921696/
https://www.ncbi.nlm.nih.gov/pubmed/36774469
http://dx.doi.org/10.1186/s13321-023-00687-y
work_keys_str_mv AT toveysamuel mdsuitecomprehensivepostprocessingtoolforparticlesimulations
AT zillsfabian mdsuitecomprehensivepostprocessingtoolforparticlesimulations
AT torresherradorfrancisco mdsuitecomprehensivepostprocessingtoolforparticlesimulations
AT lohrmannchristoph mdsuitecomprehensivepostprocessingtoolforparticlesimulations
AT brucknermarco mdsuitecomprehensivepostprocessingtoolforparticlesimulations
AT holmchristian mdsuitecomprehensivepostprocessingtoolforparticlesimulations