How to create a model with SbioDesktop

Basic rules

A model consists of states or species that are connected with rate constants. These rate constants determine the speed with which the concentration or population in one state flows in to the other connected state. Some basic rules need to be obeyed when constructing a model so that the final basis spectra plotted correspond to the correct state.

Sbiodesktop quick manual

Launch the desktop by executing sbiodesktop in your command window. Create your own model by starting a new project 'File/New Project'; Add a reaction in 'Reactions', f.i. 'A -> B' (with spaces). Use 'Mass-action' as 'Kinetic law'. Go to 'Kinetic law' tab, and make a new 'Forward rate parameter', f.i. 'k1'. Go to 'Rate species' tab, and set 'InitialAmount', f.i. 1 (this is the initial concentration, i.e. a boundary value in the differential equations to be numerically solved). Run a simulation by pressing 'Simulate/start' or Ctrl+T to check if your model works. ALWAYS do a simulation run to check if your model is working and doing what your requirements are.

You can also check out how one of the supplied models is built and use those as examples. Go to the command window, and execute for instance

modelobj=sbmlimport('seq2.xml')

followed by

simbiology(modelobj)

The sbiodesktop opens, and you can explore the settings for the 2 component sequential model. 2 Component means that two time constants k1 and k2 are defined which characterise the transitions from species A → B and from B → C.

The sbiodesktop allows you to view and modify your model graphically. The loaded model looks like this:

Before a model is to be used in global analysis, run it first and check if the concentration profiles for each state behave as expected. The results on a 500 s (log) time base are shown below.

Here the time base has been extend to 500 seconds. This and many more calculation options can be set in the ‘Configuration Settings’ window under ‘Model Variable Settings’ in your model. Export your model in .SBML format by right clicking the 'Model session' to make it useable for the global analysis package.

In a similar way more complicated models can be constructed that contain equilibriums, and combinations of parallel and sequential models. Remember to ALWAYS do a simulation run before attempting to use your model in a global analysis to ensure the model performs as expected.

See Also