Chaos in a Pulse Neural Network :
Analysis of Synchronization with the Fokker-Planck Equation

After downloading sc1cfp.jar, please execute it by double-clicking, or typing "java -jar sc1cfp.jar".

If the above application does not start, please install Java from

Explanation of Applet

Parameter Setting By clicking your mouse in this field, you can change the noise intensity D (horizontal axis) and the external coupling strength gext (vertical axis).
Synchronized firings and chaotic synchronized firings are observed depending on the values of the parameters.
(JE,JI) Flows of probability fluxes JE and JI for excitatory and inhibitory ensemble are shown in the (JE,JI) plane.
Some chaotic attractors will be observed.
nE and nI Changes in the probability densities nE and nI of excitatory and inhibitory ensemble over time, are shown.
Red and blue denote the excitatory and inhibitory ensemble, respectively.
Changes in JE(t) and JI(t) over time. Changes in JE(t) and JI(t) over time are shown.
Red and blue denote the excitatory and inhibitory ensemble, respectively.
These flows correspond to the simulation with NE=NI=100 below.
Simulation with NE=NI=100 Firing times of the neurons in the system with NE=NI=100 are plotted.
The neurons in the range from 1 to 100 are excitatory, and the neurons in the range from 101 to 200 are inhibitory neurons.

To analyze synchronization of pulse neural networks, let us consider a pulse neural network composed of excitatory neurons with internal state θE and inhibitory neurons with internal state θI that are written as

The system governed by the above equations has the form of the canonical model of slowly connected class 1 neurons. The neurons in this network are connected as the following figure.

gint denotes the coupling strength in the ensemble, and gext denotes the coupling strength between two ensembles. These couplings model the synaptic coupling in the brain.

The parameters for two ensembles are rE and rI, respectively, and &kappaE and &kappaI are synaptic time constants.
The parameters are fixed as rE=-0.025, gint=4, κEI=1.

This network is a stochastic system that contains noise with intensity D. In the limit of large number of neurons, the Fokker-Planck equations for the probability densities nE and nI for excitatory and inhibitory ensemble, are obtained.

It is notable that asynchronous firings and synchronized firings of neurons in the network correspond to a stationary solution and a time-varying solution of the Fokker-Planck equations, respectively.

Moreover, using the Fokker-Planck equation, we can calculate probability fluxes for excitatory ensemble and inhibitory ensemble.

The probability fluxes JE and JI at θEI=π can be interpreted as the instantaneous firing rate of the excitatory ensemble and inhibitory ensemble, respectively.

With this applet, you can simulate the dynamics of the Fokker-Planck equation. The upper half of the applet shows a solution of the Fokker-Planck equation, and the lower half of the applet shows a simulation in the network with NE=NI=100.

By regulating the values of the parameters, you can observe various synchronized firings including chaotic ones. With the default setting, you can observe a chaotic attractor.

Particularly, the synchronized firings that are observed when you press the "Weak Sync." button, is the weakly synchronized periodic firing, in which the periodicity is observed in the average behavior of the neurons, but the periodicity of the single elementis is very weak.
Such firings may be related to the firings observed in the visual cortex or hippocampus experimentally.

Note that the number of neurons in this applet is very small (NE = NI = 100); therefore, the result of the simulation might differ from the results of the Fokker-Planck equation, because of the finite size effect.

This page is based on the following papers.
<< Analysis of Synchronization in Pulse Neural Networks with Phase Response Function / Stochastic Synchrony of Chaos in a Pulse Neural Network with Electrical Synapses >>

Introduction to Chaos and Nonlinear Dynamics