From Handbooks to High-Throughput: Automated application of Woodward-Fieser, Fieser and Fieser-Kuhn rules to predict low-energy ππ∗ absorption maxima of α,β-unsaturated carbonyl compounds, dienes and systems with more than four conjugated carbon-carbon double bonds. Application of extended Woodward-Fieser rules to predict the absorption maxima of 3,4,6-substituted coumarins.
This project is based on RDKit and the tutorials are provided as Jupyter notebooks.
All dependencies are listed in the requirements.txt file from which one can install the necessary packages.
If you're using a requirements.txt file, navigate to its directory and run:
pip install requirements.txt
Alternatively, you can install the packages directly:
pip install numpy pandas rdkit seaborn jupyterlab notebook py3Dmol
The basic usage of the tool is outlined in the .
For example, to predict the absorption maximum of the enon shown above, one can run:
import chromopredict as cp
# original woodward-fieser rules
abs_max, description, image = cp.predict(
smiles='CC(=O)C1=C(C)CCCC1',
solvent=None,
verbose=True, # return increments of all structural features
chromlib='woodward')
#refined rules by us
abs_max, description, image = cp.predict(
smiles='CC(=O)C1=C(C)CCCC1',
solvent=None,
verbose=True,
chromlib='woodward_refine')
C1%3DC(C)CCCC1.png)

C%3DCC1%3DC(C)CCCC1(C)C.png)