Cargando…
PyL3dMD: Python LAMMPS 3D molecular descriptors package
Molecular descriptors characterize the biological, physical, and chemical properties of molecules and have long been used for understanding molecular interactions and facilitating materials design. Some of the most robust descriptors are derived from geometrical representations of molecules, called...
Autores principales: | , , |
---|---|
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/PMC10385924/ https://www.ncbi.nlm.nih.gov/pubmed/37507792 http://dx.doi.org/10.1186/s13321-023-00737-5 |
_version_ | 1785081533028106240 |
---|---|
author | Panwar, Pawan Yang, Quanpeng Martini, Ashlie |
author_facet | Panwar, Pawan Yang, Quanpeng Martini, Ashlie |
author_sort | Panwar, Pawan |
collection | PubMed |
description | Molecular descriptors characterize the biological, physical, and chemical properties of molecules and have long been used for understanding molecular interactions and facilitating materials design. Some of the most robust descriptors are derived from geometrical representations of molecules, called 3-dimensional (3D) descriptors. When calculated from molecular dynamics (MD) simulation trajectories, 3D descriptors can also capture the effects of operating conditions such as temperature or pressure. However, extracting 3D descriptors from MD trajectories is non-trivial, which hinders their wide use by researchers developing advanced quantitative-structure–property-relationship models using machine learning. Here, we describe a suite of open-source Python-based post-processing routines, called PyL3dMD, for calculating 3D descriptors from MD simulations. PyL3dMD is compatible with the popular simulation package LAMMPS and enables users to compute more than 2000 3D molecular descriptors from atomic trajectories generated by MD simulations. PyL3dMD is freely available via GitHub and can be easily installed and used as a highly flexible Python package on all major platforms (Windows, Linux, and macOS). A performance benchmark study used descriptors calculated by PyL3dMD to develop a neural network and the results showed that PyL3dMD is fast and efficient in calculating descriptors for large and complex molecular systems with long simulation durations. PyL3dMD facilitates the calculation of 3D molecular descriptors using MD simulations, making it a valuable tool for cheminformatics studies. GRAPHICAL ABSTRACT: [Image: see text] SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-023-00737-5. |
format | Online Article Text |
id | pubmed-10385924 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-103859242023-07-30 PyL3dMD: Python LAMMPS 3D molecular descriptors package Panwar, Pawan Yang, Quanpeng Martini, Ashlie J Cheminform Software Molecular descriptors characterize the biological, physical, and chemical properties of molecules and have long been used for understanding molecular interactions and facilitating materials design. Some of the most robust descriptors are derived from geometrical representations of molecules, called 3-dimensional (3D) descriptors. When calculated from molecular dynamics (MD) simulation trajectories, 3D descriptors can also capture the effects of operating conditions such as temperature or pressure. However, extracting 3D descriptors from MD trajectories is non-trivial, which hinders their wide use by researchers developing advanced quantitative-structure–property-relationship models using machine learning. Here, we describe a suite of open-source Python-based post-processing routines, called PyL3dMD, for calculating 3D descriptors from MD simulations. PyL3dMD is compatible with the popular simulation package LAMMPS and enables users to compute more than 2000 3D molecular descriptors from atomic trajectories generated by MD simulations. PyL3dMD is freely available via GitHub and can be easily installed and used as a highly flexible Python package on all major platforms (Windows, Linux, and macOS). A performance benchmark study used descriptors calculated by PyL3dMD to develop a neural network and the results showed that PyL3dMD is fast and efficient in calculating descriptors for large and complex molecular systems with long simulation durations. PyL3dMD facilitates the calculation of 3D molecular descriptors using MD simulations, making it a valuable tool for cheminformatics studies. GRAPHICAL ABSTRACT: [Image: see text] SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-023-00737-5. Springer International Publishing 2023-07-28 /pmc/articles/PMC10385924/ /pubmed/37507792 http://dx.doi.org/10.1186/s13321-023-00737-5 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This 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 Panwar, Pawan Yang, Quanpeng Martini, Ashlie PyL3dMD: Python LAMMPS 3D molecular descriptors package |
title | PyL3dMD: Python LAMMPS 3D molecular descriptors package |
title_full | PyL3dMD: Python LAMMPS 3D molecular descriptors package |
title_fullStr | PyL3dMD: Python LAMMPS 3D molecular descriptors package |
title_full_unstemmed | PyL3dMD: Python LAMMPS 3D molecular descriptors package |
title_short | PyL3dMD: Python LAMMPS 3D molecular descriptors package |
title_sort | pyl3dmd: python lammps 3d molecular descriptors package |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10385924/ https://www.ncbi.nlm.nih.gov/pubmed/37507792 http://dx.doi.org/10.1186/s13321-023-00737-5 |
work_keys_str_mv | AT panwarpawan pyl3dmdpythonlammps3dmoleculardescriptorspackage AT yangquanpeng pyl3dmdpythonlammps3dmoleculardescriptorspackage AT martiniashlie pyl3dmdpythonlammps3dmoleculardescriptorspackage |