Integrate and Fire Spiking Neural Network Model
IF Network Source Code
The source code for the IF neural network mode is written in Matlab and C for the 64-bit version running under Windows 10. The C code is written as a Matlab mex function which has been precompiled for current (2017 to 2020) 64-bit versions of Matlab for PC. This can be compiled with the mex command from within Matlab with the C compiler add-in.
Download the Matlab Source Code from this link: spikenet50_source_code.zip
Install the source code by coping the contents of the zip archive to a folder on the Matlab Path. This is usually the Matlab folder within the user’s Documents folder. For example C:/<user>/Documents/Matlab/ on a PC.
Contents of spikenet50_source_code.zip
spikenet50_no_cond.m
spikenet50_spike_trig.m
spikenet50_paired_pulse.m
spikenet50_cycle_trig.m
spikenet50_tetanic.m
spikenet50_emg_trig.m
spikenet50_gamma_trig .m
spikenet50_FIC_spike_trig.m
spikenet50mex.c
spikenet50mex.mexw64
spikenet_wfig.m
spikenet_readme.txt
This is the base simulation file with conditioning turned off.
Configured for spike triggered conditioning
Configured for paired pulse conditioning
Configured for cycle triggered conditioning
Configured for tetanic conditioning
Configured for EMG triggered conditioning
Configured for gamma filtered LFP triggered conditioning
Configured for spike triggered conditioning with Fixed Intracolumn Connections.
The mex function that runs the network in blocks of 10 seconds
Precompiled Matlab mex function
Creates a weight figure from a simulation’s saved param.mat file.
Information about running the network simulations.