JRgui

JRgui estimates physicochemical properties of molecules using the Joback and Reid group contribution method and detects functional groups from SMILES to generate molecular descriptors.


Key Features:

  • Joback and Reid group contribution: Implements the Joback and Reid method to estimate molecular physicochemical properties by summing group contributions.
  • Manual input of functional groups: Accepts user-provided types and occurrences of functional groups for property calculation.
  • Automatic functional-group detection from SMILES: Uses SMILES strings to automatically identify functional groups for group-contribution calculations.
  • Batch processing of SMILES: Parses multiple SMILES from a text file to process many molecules consecutively.
  • Predicted properties and descriptors output: Produces predicted physical properties and approximately 200 molecular descriptors and saves them in a spreadsheet format.
  • Computational libraries: Utilizes Python with RDKit for chemoinformatics processing and pandas for data handling and output.

Scientific Applications:

  • Drug discovery: Rapid estimation of physicochemical properties and descriptors to support compound evaluation and prioritization.
  • Materials science: Prediction of molecular properties relevant to material design and selection.
  • Chemical engineering: Estimation of thermophysical properties for process modeling and design.
  • High-throughput screening: Batch processing of large SMILES sets to enable screening of compound libraries.
  • Individual molecule analysis: Manual specification of functional groups for detailed analysis of single compounds.

Methodology:

Calculations apply the Joback and Reid group contribution method by summing contributions from identified functional groups; RDKit is used for functional-group detection from SMILES and parsing, multiple SMILES can be read from a text file for batch processing, and pandas is used for data handling and saving outputs to spreadsheet format.

Topics

Details

Tool Type:
command-line tool, desktop application
Programming Languages:
Python
Added:
11/14/2019
Last Updated:
12/14/2020

Operations

Publications

Shi C, Borchardt TB. JRgui: A Python Program of Joback and Reid Method. ACS Omega. 2017;2(12):8682-8688. doi:10.1021/acsomega.7b01464. PMID:31457399. PMCID:PMC6645593.