piyushtagade / qsroar_version2

Python utility to predict orbital energy and redox potential from SMILES representation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# Empirical Relationship between Chemical Structure and Redox Properties: Mathematical Expressions Connecting Structural Features to Energies of Frontier Orbitals and Redox Potentials for Organic Molecules

This repository contains python utility for orbital energies and redox potential prediction. 

Requirements: 
python3.6
numpy

Usage:

The utility can be accessed using a simple python script: 

'''
import sys
sys.path.append('./code/')
from properties import properties
properties = properties(smiles, homo=None, lumo=None)
'''

The utility admits SMILES representation of a molecule as input. HOMO and LUMO values can be provided as optional arguments. 
If optional arguments are not provided, the utility calculates HOMO, LUMO, Oxidation potential and Reduction potential from SMILES input.  
If HOMO/LUMO values are provided, these values are used by the utility to calculate Oxidation potential and Reduction potential. 
Output is a dictionary with predicted properties. The predicted properties can be accessed using
'''
homo = properties['homo'] 
lumo = properties['lumo'] 
oxidation = properties['oxidation']
reduction = properties['reduction'] 
'''




About

Python utility to predict orbital energy and redox potential from SMILES representation

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%