A sample program of the spectral timing model.
Contributor:NIJC Administrator (nijcadmin)

Created Date: Mar 16, 2011 14:12:20

Visits:2651

Runs:19
Free Keywords:
ID  45  
Title  A sample program of the spectral timing model.  
Free Keywords  
Description  Creative Commons AttributionThis is our reimplementation 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) 11011114. 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 mt19937arcok.c :: Mersenne Twister random number generator http://www.math.sci.hiroshimau.ac.jp/~mmat/MT/emt.html 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, ... , N1, 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,Zaxes 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 Electrocommunications. 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 CCBY 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) 


Model Contents URL 
http://cerebellum.neuroinf.jp/modules/xoonips/detail.php?item_id=361
Hits:0 

Model Site Name  Cerebellar Platform  
Simulator Name  Original C program  
Simulator Version  
Index 
