A sample program of the spectral timing model.

Add this entry.

Bookmark this on Yahoo Bookmark
Bookmark this on Delicious
Bookmark this on Google Bookmarks
Bookmark this on BuzzURL
Share on StumbleUpon
Share on GREE
Bookmark this on Livedoor Clip
Add Browser Bookmark

vDesktop Size:

Contributor:NIJC Administrator (nijcadmin)  |  Created Date: Mar 16, 2011 14:12:20  |  Visits:2897  |  Runs:22
Free Keywords: 
ID 45
Title A sample program of the spectral timing model.
Free Keywords
Description Creative Commons AttributionThis is our re-implementation of the cerebellar model presented in the
following papers:

Daniel Bullock, John C. Fiala, and Stephen Grossberg (1994).
A Neural Network Model of Timed Response Learning in the
Cerebellum. Neural Networks 7(6/7) 1101--1114.

One can set parameters arbitrarily and simulate the network dynamics.

Please notice that this program is independent of the original version
developed by Bullock, Fiala and Grossberg (1994).

** Files

This folder contains the following files:

readme.txt :: This file

Makefile :: Makefile

mt19937ar-cok.c :: Mersenne Twister random number generator

spectral_timing.c :: The source code written in C.

p.dat :: Plot of p values (activity of the model Purkinje cell).
Point (x,y,z) in each line represents the trial number, the time
from the CS onset, and the value of p.

q.dat :: Plot of q values (activity of the model nuclear cell).
Point (x,y,z) in each line represents the trial number, the time
from the CS onset, and the value of q.

spectra.dat :: Plot of spectra, f(x_{j}) in Eq.(3). The 1st column
represents time, the 2nd to N+1th columns the values of f(x_{j})
for j=0, ... , N-1, where N = 100 (100 spectra).

p.dat, q.dat and spectra.dat files are generated by the program.

** Usage

1. CS and US onsets (CS and C in p. 1110) can be set in the while loop
of the procedure 'run_single_trial'.
2. Other parameters written in p. 1110 also can be set at the beginning
of the code.
3. Compile the code.
4. Run the program.
5. The program generates p.dat, q.dat, and spectra.dat.

** Tips for plotting data

If you use gnuplot (http://gnuplot.info/), you can plot p.dat (q.dat)
in 3D using 'splot' command:

gnuplot> splot 'p.dat' with dots

X,Y,Z-axes represent the trial number, the time, and the value of p,
respectively. You will observe the timed decrease of the value of p
around 0.5s.

If the version of the gnuplot you use is 4 or higher, try the following:

gnuplot> set pm3d
gnuplot> splot 'p.dat' with pm3d

This looks much beautiful.

** Authors

Takeru Honda and Tadashi Yamazaki

TH: Dept. of Information and Communication Engineering, University of
Electro-communications. TY: Lab. for Motor Learning Control, RIKEN
Brain Science Institute.

** Copyright

Copyright (c) 2007 RIKEN (The Institute of Physical and Chemical
Research) Some rights reversed.

** License


This work is licensed under the Creative Commons Attribution 3.0
License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/3.0/ or send a letter to
Creative Commons, 171 Second Street, Suite 300, San Francisco,
California, 94105, USA.
Last Modified Date Mar 21, 2013 15:53:03
Created Date Mar 16, 2011 14:12:20
Contributor NIJC Administrator (nijcadmin)
Item Type Online Simulation
Change Log(History)
Mar 21, 2013 Modified; Contents URL.
Feb 12, 2012 Modified; Description, Simulator Name.
Mar 24, 2011 Modified; Index.
Mar 23, 2011 Modified; Preview, Simulator.
Model Contents URL http://cerebellum.neuroinf.jp/modules/xoonips/detail.php?item_id=361
Model Site Name Cerebellar Platform
Simulator Name Original C program
Simulator Version
/ Public / Title / A-E

Online Users
9 user(s) are online (9 user(s) are browsing Database)

Members: 0
Guests: 9

Related Items