COSMOSS currently can be used to simulate:
No matter which type of the spectral simulation mentioned above, their signal can all be calculated in the following framework:
The most complicated part is calculating the molecular response (). On a programmatic level, COSMOSS determines this through the following steps:
Generation of a model structure
COSMOSS contains several structure generation options for different molecules/systems which generate the atomic identities and positions of a particular system. For the purposes of spectral simulation, the generation of a model structure also creates the following relevant information for all transition moments (dipoles or quadropoles, aka Raman tensors) within the system.
Selection of a Coupling Model
The off-diagonal matrix elements of the one-exciton system Hamiltonian () is determined by the selected coupling model.
Current implemented models are:
Details of each model can be found in the note of Coupling models
Generation of two-exciton Hamiltonian
We now have information on the geometric arrangement of the transition dipole moments and a model for how they couple to one another. The next step is to create a Hamiltonian from this information with the associated eigenvalues and eigenvectors describing the energies and transition dipole moments of the system.
The molecule response () is simulated with the Frankle Exiton Model, where each of the locally excited mode is treated as a harmonic oscillator () that coupled () to each other. To simulate 2D spectrum, we add the anharmonic shift () in the Hamiltonian ().
Generation of the Feynman pathways
To be written..
I found a note from Thomas la Cour Jansen is quite useful for further introductory reading.
To be written..
To be written..
To be written..
To be written..
The most relevant paper for the 2D SFG simulation is the JPCA paper published by Laaser and Zanni 2013. Although this paper covers both SFG and 2D SFG, the computation details of the COSMOSS was not mentioned (since the COSMOSS was not yet even being written!). For better understanding of the COSMOSS code, please read the attached slides from Garth Simpson. This slides summarized the coordinate conventions for all the parts (S = EJLRβ) of simulated signal. I would also recommend materials on the annual Chataque conference hosted by Garth. I personally benefit a lot from the conference!
COSMOSS Theory