Cargando…

JRgui: A Python Program of Joback and Reid Method

[Image: see text] Using the modern object-oriented programing language Python (e.g., tkinter and pandas modules) and a chemoinformatics open-source library (RDKit), the classic Joback and Reid group contribution method was revisited and written into a graphical user interface program, JRgui. The und...

Descripción completa

Detalles Bibliográficos
Autores principales: Shi, Chenyang, Borchardt, Thomas B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2017
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6645593/
https://www.ncbi.nlm.nih.gov/pubmed/31457399
http://dx.doi.org/10.1021/acsomega.7b01464
_version_ 1783437496018796544
author Shi, Chenyang
Borchardt, Thomas B.
author_facet Shi, Chenyang
Borchardt, Thomas B.
author_sort Shi, Chenyang
collection PubMed
description [Image: see text] Using the modern object-oriented programing language Python (e.g., tkinter and pandas modules) and a chemoinformatics open-source library (RDKit), the classic Joback and Reid group contribution method was revisited and written into a graphical user interface program, JRgui. The underlying algorithm behind the program is explained, herein, with the users being able to operate the program in either a manual or automatic mode. In the manual mode, the users are required to determine the type and occurrence of functional groups in the compound of interest and manually enter into the program. In the automatic mode, both of these parameters can be detected automatically via user input of the compound simplified molecular input line entry specification (SMILES) string. An additional advantage of the automatic mode is that a large number of molecules can be processed simultaneously by parsing their individual SMILES strings into a text file, which is read by the program. The resulting predicted physical properties along with approximately 200 molecular descriptors are saved in a spreadsheet file for subsequent analysis. The program is available for free at https://github.com/curieshicy/JRgui for Windows, Linux, and macOS 64-bit operating systems. It is hoped that the current work may facilitate the creation of other user-friendly programs in the chemoinformatics community using Python.
format Online
Article
Text
id pubmed-6645593
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-66455932019-08-27 JRgui: A Python Program of Joback and Reid Method Shi, Chenyang Borchardt, Thomas B. ACS Omega [Image: see text] Using the modern object-oriented programing language Python (e.g., tkinter and pandas modules) and a chemoinformatics open-source library (RDKit), the classic Joback and Reid group contribution method was revisited and written into a graphical user interface program, JRgui. The underlying algorithm behind the program is explained, herein, with the users being able to operate the program in either a manual or automatic mode. In the manual mode, the users are required to determine the type and occurrence of functional groups in the compound of interest and manually enter into the program. In the automatic mode, both of these parameters can be detected automatically via user input of the compound simplified molecular input line entry specification (SMILES) string. An additional advantage of the automatic mode is that a large number of molecules can be processed simultaneously by parsing their individual SMILES strings into a text file, which is read by the program. The resulting predicted physical properties along with approximately 200 molecular descriptors are saved in a spreadsheet file for subsequent analysis. The program is available for free at https://github.com/curieshicy/JRgui for Windows, Linux, and macOS 64-bit operating systems. It is hoped that the current work may facilitate the creation of other user-friendly programs in the chemoinformatics community using Python. American Chemical Society 2017-12-07 /pmc/articles/PMC6645593/ /pubmed/31457399 http://dx.doi.org/10.1021/acsomega.7b01464 Text en Copyright © 2017 American Chemical Society This is an open access article published under an ACS AuthorChoice License (http://pubs.acs.org/page/policy/authorchoice_termsofuse.html) , which permits copying and redistribution of the article or any adaptations for non-commercial purposes.
spellingShingle Shi, Chenyang
Borchardt, Thomas B.
JRgui: A Python Program of Joback and Reid Method
title JRgui: A Python Program of Joback and Reid Method
title_full JRgui: A Python Program of Joback and Reid Method
title_fullStr JRgui: A Python Program of Joback and Reid Method
title_full_unstemmed JRgui: A Python Program of Joback and Reid Method
title_short JRgui: A Python Program of Joback and Reid Method
title_sort jrgui: a python program of joback and reid method
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6645593/
https://www.ncbi.nlm.nih.gov/pubmed/31457399
http://dx.doi.org/10.1021/acsomega.7b01464
work_keys_str_mv AT shichenyang jrguiapythonprogramofjobackandreidmethod
AT borchardtthomasb jrguiapythonprogramofjobackandreidmethod