Coding structure

COSMOSS is a Matlab based program. The Graphic User Interfaces(GUI) end can be break down in to three parts:

  • Structure model generation (model_GUIs)
  • Spectral simulations (main_GUI)
  • Spectral analysis (tool_GUIs)

Data transfer framework

Structure Data

Spectral Data

structure model GUI

main GUI

tool GUI

Summary of GUIs

Two-coupled oscillators

COSMOSS

PDB AmideI

2D grid from Gaussian 09

Ideal betasheet AmideI

Previously saved

Combination of any two models

Transition strength

Orientation analysis

Response visulization

2D Cut

The simulation procedure end can be summarized in the flow chart:

subGUIs

Export2Parent

FTIR, SFG, 2DIR, 2DSFG

yes

yes

No

No

Choose structure model

constructe model

choose simulation model

ensemble average?

update parameters

append spectra

reach loop end?

draw specta

tags: COSMOSS code