Here you find a collection of programmes used in the various
- C++ code: 1)
I often uses the Numerical recipes library, which I can not
You will see headers like nr.h or nrutil.h(h) included, and
functions like ran1() called.
With a bit of rewrite, you can use another library such as Gnu
Scientific library (gsl) instead.
2) I also often use Blitz++ template library for vector and
matrices. This is freely downloadable.
- Matlab code. Note that most code runs with Octave (free
Matlab-like programme) as well.
Propagation of population coded information (Renart and MvR, NC
Spike distance (MvR, NC 2000)
C++ Code. This programme
calcutes the spike distance between two spike trains. Note
that it would be much quicker to replace the temporal integral with
a sum over all the spikes.
Spike timing dependent plasticity (MvR Bi Turrigiano, 2000)
Intrinsic excitability (Janowitz & MvR 2006)
Discrete synapses (Barrett and MvR, 2008)
Charge-based noise analysis
Mathematica Octave Matlab and NeuronC code
Multiplication of firing rates
Computing with population codes in I&F networks
I really like the Xmgr plotting programme. A modern version exists
however I prefer the old version.
Here is the code that has been
edited so that it will compile on modern Linuxes such as
Fedora 14,15,16 both 32 and 64 bits.
You will need libXext-devel, libXp-devel, lesstif-devel,
If many are interested, I might start to support this more