OTNET: a MATLAB tool for
simulating the Oxytocin Network model
NOTE: The correct functioning of the present software under MATLAB versions earlier than 6.5 is not guaranteed, and may depend on the availability of adequate built-in functions.
1) Download and unzip otnet.zip.
2) Launch MATLAB, change Current
Directory to the unzipped folder, then type 'start' in the prompt. This
will initialize the MATLAB compiler, create all the necessary MEX files, and
finally produce the following interface,

2) Click on 'Load parameters' to load
a parameters file; an example can be found inside the ‘results_base’ folder.
Once loaded, the values of the model parameters shown on the screen can be
modified by editing the correspondent fields. The number of bundles is set on the
basis of the mean number of dendrites per bundle, assuming a uniform
distribution, and cannot be edited directly.
For a full list of the model’s parameters
and of their values, click here.
3) Click on ‘Run’ to launch the
simulation. All the values of the parameters which exceed the prescribed bounds
will be highlighted.
4) As soon as the simulation is started, two
figures of the type described below will appear on the screen illustrating the
network topology.

The first figure (above) shows which bundles
are occupied by the dendrites of each cell. The mean, minimum and maximum
number of dendrites
per bundle (dpb) found in the network are
also indicated.

The second figure (above) is a colour plot
of the adjacency (connection) matrix for the network, with elements defined as
where n is the number of cells, nb is the number of bundles, and the matrices Ckij are defined in [1]. The elements of the connection matrix assume values 0, 1, or 2, depending on how many bundles are shared by the cell pair (i,j).
5) After a simulation has completed, a new
Figure will illustrate the mean firing rate (in 1-s bins) recorded in one
representative cell for each bundle (up to a maximum of 5 bundles are
displayed).

6) At the end of each simulation, all the
results are temporarily stored in the folder ‘results_temp’ where they can be
accessed for visualization using VIEWDATA.
Buttons
·
VIEWDATA:
starts an interface for the visualization of spike data. More details here.
·
Save results:
stores simulation results and parameters. Pressing this button will create a
new folder containing: 1) a MAT file including a cell array with the interspike
intervals for each cell and a structure containing information about the
network’s topology; 2) a text file with all the parameter values: 3) a copy of
the source code: 4) a copy of the auxiliary data file. The names of these files
are set automatically and represent the date/time of the simulation.
·
Export spike times: saves the spike times for all cells as a tabulated list (cells as
columns).
·
Show OT stores: shows the temporal dynamics of the dendritic stores for a model cell
(top panel) and the amount of OT released inside each bundle within 1-ms bins.
These variables are recorded during a simulation every Δt milliseconds, in the interval between t1 and t2.
The values of Δt, t1, and t2 can be set by editing the fields ‘Recording interval’ and ‘Recording step’ in the main simulation
panel.
·
Show voltage traces: shows the time course of the membrane potential, v1(t), and the dynamical threshold T1(t) for cell #1.
·
Delete figure: deletes all figures.
·
Exit:
closes figures and exits.
References
[1] Enrico Rossoni, Jianfeng
Feng, Brunello Tirozzi, David Brown, Gareth Leng, Françoise Moos (2006) Synchronous bursting of oxytocin neurons; emergent
behaviour of a model neural network.
Last modified, 22 March 2006