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...

Descripción completa

Detalles Bibliográficos
Autores principales: Panwar, Pawan, Yang, Quanpeng, Martini, Ashlie
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