GitHub repository guide for predicting thiophene reactivity with singlet oxygen, covering solvent-free and methanol environments. Instructions include file preparation, ORCA installation, structure optimization, and running the script for results.
NOTE: This script is supported in the following article https://doi.org/10.3390/ijms25052528. If this tool is used, please cite article.
Welcome to our GitHub repository! This README provides instructions for users who are interested in executing our script to predict the reactivity of thiophene in the presence of singlet oxygen. The guide is designed to assist you through each step, ensuring a successful execution of the script, whether your focus is on reactivity predictions without solvent effects or within a methanol environment.
Before starting, ensure that you have downloaded the code from this repository and have python installed.
- Inside the "Input for ORCA" folder, find two sub-folders: "Gas" and "Methanol".
- Choose "Gas" if your objective is to predict thiophene reactivity toward singlet oxygen without solvent effect. For predictions in a methanolic environment, use the inputs in "Methanol".
- ORCA works with
.xyz
files. - Use Avogadro or another editing and visualization tool to create
.xyz
files. - If your tool doesn’t support
.xyz
file creation, create a.mol
file, place it in the "convert" folder, and runRun_convert.bat
to convert it.
- Ensure that your designed thiophene compounds always have a net charge of zero.
- Include the counter-ion for ionic compounds.
- Install ORCA version 5.0.3 (recommended) for compatibility.
- Optimize the electronic structure of thiophene in either the gas phase or methanol environment.
- Conduct single-point calculations for the thiophene with N, N+1, and N-1 electron states in the chosen phase (gas or methanol).
- Place the outputs in the downloaded folder.
- Choose
Run_ideal(no solvent effect).bat
orRun_in_Methanol.bat
depending on the environment.
- The reactivity predictions of thiophene with singlet oxygen will be displayed on the screen.
The script is specifically designed to identify the structure of thiophene and calculate its reactivity toward singlet oxygen, even for compounds containing multiple thiophene units.
Following these steps, you will be able to successfully predict the reactivity of thiophene in the presence of singlet oxygen. For any issues, please raise an issue in the repository for assistance. Happy computing!