Solvent Coordination: Example Case Study (LiTMP/THF)

This case study demonstrates how to use SPECI for exploring the speciation and coordination of lithium tetramethylpiperidide (LiTMP) with tetrahydrofuran (THF) solvent. The files in CASE1_LiTMP-THF showcase the input setup, structure enumeration, and energy output typical for solvent coordination chemistry problems.

Directory Overview

The CASE1_LiTMP-THF example includes:

  • components-data.csv — Describes all system fragments, including lithium, TMP ligand, and THF as a coordinating solvent.

  • ct/ — Contains ChemDraw .ct structure files for each fragment.

  • PM7Gibbs_Energies.csv — Output file summarizing PM7 Gibbs energies for all enumerated species.

  • logfile.rtf — Execution log for the run.

  • Additional folders (e.g., xyz/, com/) for 3D structure files and quantum chemistry input files if generated.

Input Preparation

1. Edit the `components-data.csv` file:

This CSV specifies the building blocks for SPECI. For LiTMP/THF, it might look like:

components,charge,connectivity allowed,donor atom,type
TMP,-1,"0, 1, 2",N,ligand
Li,1,"0, 1, 2, 3, 4",Li,metal
DonorTHFO1,0,"0, 1",O,ligand
DonorTHFO1,0,"0, 1",O,ligand
  • TMP is the tetramethylpiperidide anion.

  • Li is the metal center.

  • DonorTHFO1 represents THF molecules acting as monodentate donor ligands.

  • The number and identity of fragments control the degree of coordination and aggregation SPECI will explore.

2. Place ChemDraw `.ct` files Ensure that for each component in the CSV, a matching .ct file exists in the ct/ directory (e.g., TMP.ct, Li.ct, THF.ct).

Running the Workflow

3. Run the SPECI workflow: - Launch the Jupyter notebook or run your Python workflow script. - Adjust any relevant advanced settings (see documentation for parameters such as charge_specified, monomers, or num_cores).

4. Structure Generation: - SPECI will enumerate all unique species formed by different possible combinations and connectivities of Li, TMP, and THF. - 3D coordinates (if generated) will be saved as .xyz files in the xyz/ directory. - Quantum chemical input files (e.g., for PM7, UFF, or DFT) may be generated in the com/ directory.

Analyzing Output

5. Reviewing Energies: - After the calculation, the main result is the PM7Gibbs_Energies.csv file, which contains Gibbs free energies for each enumerated structure.

Example excerpt:

13_index,13_energy,29_index,29_energy,...
THF,0.002637,105.0,0.156997,...
  • Each pair of columns (_index, _energy) refers to a particular structure and its calculated energy.

  • Use these energies to identify the most stable species and to compare relative stability of different coordination motifs.

6. Interpreting Results: - Lower energy structures are more likely to dominate in solution. - Differences in THF coordination number, TMP aggregation state, or Li–ligand connectivity will be reflected in the list of enumerated species and their energies.

Tips & Best Practices

  • Fragment definition: The level of detail (e.g., how you split THF or TMP into donors/fragments) affects the range of structures generated.

  • Solvent effects: THF can be included as an explicit ligand or as part of the environment, depending on your modeling goal.

  • Post-processing: The energies from PM7 or DFT can be used for further thermodynamic or kinetic modeling (see the MKM folder for microkinetic modeling examples, if provided).

References & Further Reading

  • See [General Input Files](general_input_files.html) and [General Output Files](general_ouput_files.html) for more information about input and output formats.

  • For advanced use, consult the [README](https://github.com/Manting-Mu/OLIGO) and example Jupyter notebooks.