Research Article

Non-Additive Coupling Enables Propagation of Synchronous Spiking Activity in Purely Random Networks

  • Raoul-Martin Memmesheimer mail,

    Affiliation: Department for Neuroinformatics, Radboud University Nijmegen, Nijmegen, Netherlands

  • Marc Timme

    Affiliation: Network Dynamics Group, Max Planck Institute for Dynamics & Self-Organization, and Bernstein Center for Computational Neuroscience, Göttingen, Germany

  • Published: April 19, 2012
  • DOI: 10.1371/journal.pcbi.1002384


Despite the current debate about the computational role of experimentally observed precise spike patterns it is still theoretically unclear under which conditions and how they may emerge in neural circuits. Here, we study spiking neural networks with non-additive dendritic interactions that were recently uncovered in single-neuron experiments. We show that supra-additive dendritic interactions enable the persistent propagation of synchronous activity already in purely random networks without superimposed structures and explain the mechanism underlying it. This study adds a novel perspective on the dynamics of networks with nonlinear interactions in general and presents a new viable mechanism for the occurrence of patterns of precisely timed spikes in recurrent networks.

Author Summary

Most nerve cells in neural circuits communicate by sending and receiving short stereotyped electrical pulses called action potentials or spikes. Recent neurophysiological experiments found that under certain conditions the neuronal dendrites (branched projections of the neuron that transmit inputs from other neurons to the cell body (soma)) process input spikes in a nonlinear way: If the inputs arrive within a time window of a few milliseconds, the dendrite can actively generate a dendritic spike that propagates to the neuronal soma and leads to a nonlinearly amplified response. This response is temporally highly precise. Here we consider an analytically tractable model of spiking neural circuits and study the impact of such dendritic nonlinearities on network activity. We find that synchronous spiking activity may robustly propagate through the network, even if it exhibits purely random connectivity without additionally superimposed structures. Such propagation may contribute to the generation of spike patterns that are currently discussed to encode information about internal states and external stimuli in neural circuits.


Patterns of spikes that are precisely timed within the millisecond range have been investigated and observed in a series of neurophysiological studies [1][9]. This supports the ongoing debate whether cortical neurons are capable of precisely coordinating the timing of their action potentials across recurrent networks and whether only the neurons' firing rate or also the precise timing of their spikes encode key information that is intimately related to external stimuli and internal events [2], [3], [10][14].

During the last two decades, a branch of theoretical research has focused on the question how such precise timing could emerge. One prominent, possible explanation for the occurrence of precisely coordinated spiking is the existence of excitatorily coupled feed-forward structures, ‘synfire-chains’, which are superimposed on a network of otherwise random connectivity, e.g. through strongly enhanced synaptic connectivity [10], [15][18]. Under certain conditions, these additional feed-forward structures enable the persistent propagation of groups of spiking activity that is synchronous on a time scale of down to one millisecond [17], [19][24]. So far, however, experimental research did not provide anatomical evidence for such structures. Other studies proposed that asynchronous propagation along paths with matching inhomogeneous delays [25] or the dynamics of local recurrent networks [26], [27] might underlie precisely timed spike patterns.

Here we show that nonlinear dendritic interactions, recently uncovered in neurophysiological experiments, offer a viable mechanism to support stable propagation of synchrony through random cortical circuits without additionally superimposed structures: Excitatory synaptic stimuli may not only superimpose linearly or sublinearly [28], [29], but may also induce strongly nonlinear, supra-additive coupling enhancement due to dendritic spikes [30][32]. Fast dendritic sodium spikes strongly enhance the effects of stimulus-evoked post-synaptic potentials in a supra-additive way and induce precisely timed and sharply peaked depolarizations in the somatic membrane potential. Remarkably, this enhancement occurs reliably only if the stimuli are synchronous in time with temporal difference of less than [33][36], cf. also [37]. If the resulting depolarization triggers an action potential, it is highly precise in time up to less than ms [33][35]. Other types of much slower dendritic spikes are mediated by voltage gated or NMDA channels. They have longer time courses up to several hundreds of milliseconds and do not depend on synchronous stimulation (see, e.g., [38], [39], and, for reviews, [32], [40]).

In the following, we study consequences of coupling nonlinearities that are due to fast dendritic spikes onto the collective dynamics of recurrent neural networks. We find that, in contrast to linearly coupled networks, propagating synchronous activity may persist already in networks of simple neurons that have purely random connectivity and exhibit no additional structures. We conclude that the characteristic features of dendritic nonlinearity, in particular the amplification of (only) synchronous input and the induction of temporally precise output, predestine them to support the generation and propagation of persistent, highly synchronous spiking activity.


Neurons coupled via nonlinear dendrites

We investigate networks of integrate-and-fire neurons in the limit of fast response to incoming spikes and with nonlinear interactions (see Methods). Similar models with linear interactions are widely used for studying the dynamics of networks of spiking neurons (see, e.g., [16], [41][43], [44], [45] for recent reviews) because they capture essential features of cortical neurons and at the same time allow to investigate the mechanisms underlying the dynamics of networks without obscuring them by a many-parameter, many-variable single neuron description (see, e.g., [44], [46][48]). In this study they allow to interpret the dynamical regimes of the network activity qualitatively and to analytically assess them quantitatively. We assume that the delay between sending of a spike by a presynaptic neuron and postsynaptic (somatic) response is identical for all neurons. This is appropriate for the description of responses mediated by fast dendritic spikes because these evoke a fast and precise rise with sub-millisecond rise time constant in the somatic potential [33], [36]. Moreover, if a somatic action potential is generated by fast dendritic spikes as observed in [33], this occurs after presynaptic axonal stimulation with only sub-millisecond inter- and intra-neuronal jitter, while the action potential timing strongly varies in time if no dendritic spike is elicited. This is well resembled by our model dynamics where nonlinearly enhanced inputs yield fast, jump-like responses in the membrane potential and firing due to supra-threshold excitation occurs precisely after the delay time . For simplicity, we further assume that all postsynaptic responses to spikes occur after this delay time. ‘Imprecise’ spiking is generated due to a constant supra-threshold input current.

To account for nonlinear enhancement and saturation of synchronous excitatory inputs, we modulate the linear sum of the amplitudes of excitatory post-synaptic potentials (EPSPs) that arise simultaneously from different synapses by a nonlinear function . This covers the main features of experimentally found nonlinear dendritic amplification (cf. [33], [36], [38][40]), thus effectively modeling a neuron with one, nonlinear dendrite. For the neuron model considered, has a straightforward interpretation: It maps the peak EPSP amplitude expected from linearly adding the coupling strengths of synchronously received excitatory signals to the actual value (cf. Fig. 1b). Such a modulation function has been directly [39] and indirectly [33] measured in experiments. It has a sigmoid shape, with linear summation for small summed amplitudes and saturation at high . We thus model the non-additive coupling using a function that is the identity at low values , has a constant saturation at high values , and linearly interpolates in between, cf. Fig. 1b. Inhibitory post-synaptic potentials (IPSPs) at the same neuron are linearly summed, independent on whether or not the synaptic signals are simultaneous, because there is no experimental evidence for supra-linear enhancement. If is the identity function (Fig. 1a), the same holds for excitatory coupling and we recover a “conventional” network of linearly coupled neurons.


Figure 1. Dendritic modulation function for (a) additive and (b) non-additive coupling.

The modulation function maps the somatic peak EPSP expected from linear summation of inputs to the actual peak EPSP strength. In networks with additively coupled neurons (a), the modulation function is the identity. In networks with nonlinear dendritic enhancement of inputs (b), the modulation function is sigmoidal as found in physiological experiments. Supra-additivity sets in when the expected (linearly added) input strength reaches a threshold ; at some strength the response saturates at a level .


Propagation of synchrony

In both additively and non-additively coupled sparse random recurrent networks, asynchronous irregular spiking activity constitutes a dynamical state typical for a wide range of parameters [42], [43], [49], [50]. Sequences of groups of synchronously spiking neurons may spontaneously occur starting with a single neuron, or they can be initiated by a group of neurons that was excited to synchronous spiking by external input. If a single neuron or a group of neurons send spikes at one given time, a subset of neurons in the network will receive a synchronous pulse of spikes a delay time thereafter. All neurons for which the induced postsynaptic response leads to a supra-threshold depolarization in turn spike simultaneously so that another synchronous pulse of spikes is generated which can excite a further group of neurons and so on. Spontaneous chains are part of the background activity. They usually involve only small numbers of synchronously spiking neurons and quickly extinguish, cf. supporting Fig. S1.

How does a sparse random network respond to induced synchronous activity, initiated, e.g., by external stimuli? We compared the responses in networks with purely linear, additive coupling to those where the excitatory inputs cooperate supra-additively. For linearly coupled networks we find that pulse sizes in chains of synchronous spiking activity quickly reduce to the level of spontaneous synchronization and the chains rapidly die out (cf. Fig. 2a). Propagation of synchrony is therefore short-lived in linearly coupled networks, consistent with previous studies [16], [17], [51]. In contrast, for nonlinearly coupled networks, in a wide range of parameters (cf. Fig. 3), a chain initiated by a large enough, but not too large synchronous group after a few steps reaches pulse-sizes that fluctuate around some typical value, Fig. 2b. These sizes are substantially larger than the sizes of synchronous pulses occurring in the background activity (cf. Fig. S1b), which persists while synchrony is propagating on top of it. Only if the initial group size is too large, the chain of synchronous activity is again short-lived. Taken together, we find persistent propagation of synchrony in non-linearly coupled networks.


Figure 2. Non-additive coupling enables persistent propagation of synchronous spiking.

The figure illustrates the temporal evolution of propagating synchrony as typical for large ranges of parameters in conventional networks (a,b,c) and in networks incorporating nonlinear dendritic interactions (d,e,f). Panels (c,f) show the spiking activity of the first neurons in a network of neurons versus time. A chain of synchronous pulses is initiated by applying external supra-threshold inputs to the first neurons at time (red colored spikes, grey vertical lines indicate times where spikes occur as part of the chain). Panels (a,d) show the total size of synchronized groups within the chain. In the linearly coupled network, the chain of synchronous activity extinguishes after a few steps. In the network with nonlinear dendritic integration, synchronized spiking activity propagates persistently. The presence of large synchronous pulses is reflected in the network rate, see panels (b,e) (rate in kHz, bin size ).


Figure 3. While propagation of synchrony is usually short-lived in linearly coupled networks (a), it is persistent for a wide range of coupling parameters if the neurons are nonlinearly coupled (b,c).

The parameter scans illustrate this by varying the mean total input strengths of the excitatory and the inhibitory input in a network of neurons with connectivity. For each combination, synchronous activity was initiated with 100 neurons (a,b) or 75 neurons (c) and the stability of the temporal evolution was assessed. Blue coloring indicates stable propagation of synchrony, red and yellow coloring refers to unstable background activity before and after onset of propagation, and green coloring indicates unstable propagation (see Methods for details). White squres in (a) and (b) indicate the coupling strengths employed in Fig. 2a) and b), respectively. The large blue areas in the scans for nonlinearly coupled networks indicate that propagation of synchrony is stable in a wide range of parameters for such networks. This area is absent for linearly coupled networks as shown in (a), for smaller initial pulse sizes (e.g. 75 neurons) the number of successful trials is even smaller. In nonlinearly coupled networks with larger coupling strengths, an initial pulse size of 100 neurons can be larger than the upper bound of the propagation zone so that the chain is unstable (b) while for the same coupling parameters an initial pulse of size 75 neurons starts a stable chain (c). For smaller coupling strengths, an initial pulse size of 75 neurons can be insufficient to initiate stable propagation in contrast to a pulse of size 100 neurons.


Persistent propagation of synchrony is robust against parameter changes. We estimate a range of coupling strengths where persistent propagation of synchrony occurs in linearly and in nonlinearly coupled networks in Fig. 3. Background activity is here considered stable if it contains at no time any synchronous pulse of more than of the network size (red coloring if it became unstable spontaneously, i.e. before initiation of synchronous activity, yellow coloring if it became unstable thereafter, cf. also supporting Fig. S1). Propagation of synchrony is considered persistent if background activity is stable and if at least synchronized groups within the chain are distinguishable from background activity, i.e. the minimal group size , , is larger than the largest group size occurring in background activity (green coloring for stable background activity but short-lived propagation of synchrony, blue coloring for stable background activity and persistent propagation of synchrony). In nonlinearly coupled networks, propagation of synchrony is persistent in a wide range of parameters, while it is usually short-lived in linearly coupled networks.

The mechanisms underlying this persistent propagation of synchrony can be intuitively understood. Sequences with small groups of synchronized neurons behave as for linear, additive coupling, i.e. they usually extinguish after a few steps, so there is no persistent spontaneous propagation and irregular background dynamics for the entire network is stable. If larger groups of neurons send spikes simultaneously, their postsynaptic neurons receive sufficiently many excitatory inputs so that the nonlinearities become effective. Since the inhibitory couplings add only linearly, excitatory input surpasses inhibitory input for a larger fraction of postsynaptic neurons than in a linearly coupled network. This causes more neurons to fire in response to the synchronous pulse; the number of neurons synchronized in each step of the chain grows. If synchronous pulses become too large, saturation becomes important and excitation becomes less efficient compared to inhibition. Further, many neurons are refractory. This implies that less neurons are excited in response to overly large groups of synchronously spiking neurons; consequently the group size is reduced. In addition, fluctuations in groups sizes occur due to the randomness of the network connectivity and the distribution of membrane potentials during pulse reception. These qualitative mechanisms keep the group sizes substantially large and fluctuating within a certain range.

Quantitative analysis of the non-propagating and the propagating state

To quantitatively understand the mechanisms underlying persistent propagation of synchrony and to determine the group sizes which initiate and take part in persistent propagation, we studied the evolution of propagating synchrony both analytically and numerically (see Methods and Fig. 4). Approximating the dynamics of group sizes by a Markov process, we derived the transition probabilities for the transitions from the sizes of the th pulse to those of the . Here , , are random variables that assume values in , where is the number of neurons in the network. Accordingly, is the probability that the th pulse generated by simultaneously spiking neurons causes a group of neurons to spike simultaneously in response. From the conditional (transition) probabilities, we derived the conditional expectation , i.e. the average size of a pulse following a pulse of size . Since the distributions are similar to also for later stages , we assume stationarity and approximate and for all stages of propagation. The points , , where for and , , determine the range of typical group sizes occurring in the networks (Fig. 4). The analytical predictions agree well with the numerical results. The quantities and yield a quantitative explanation of the mechanisms that lead to persistent propagation of synchrony:


Figure 4. Evolution of synchronous pulses in linearly (a) and nonlinearly (b) coupled networks.

Numerically derived probability distributions , i.e. probabilities of pulse-sizes in response to a pulse of size are shown by gray shading; associated conditional expectations , i.e. numerically derived mean response group sizes, are displayed by green squares. Error of the mean (confidence intervals: two times standard deviation) has about the size of the plot symbol, larger errors are given by error bars. Analytical results for derived from diffusion approximation and statistics of the underlying network topology are given by blue dots, results from a semi-analytical approach are given by red dots. Assuming stationarity and the Markov property, the probability distributions can be interpreted as stochastic iterated map or transition matrix for the pulse-sizes in a chain of propagating synchronous activity. For linearly coupled neurons, there is no area from where the pulse-sizes do not quickly converge with high probability to the level of spontaneously synchronized neuron groups. As an explicit example, the light blue dotted lines display the dynamics from Fig. 2a as result of graphical iteration using the stochastic iterated map. In contrast, for nonlinearly coupled networks, the probability for chains with pulse-sizes between and to converge to the level of spontaneously synchronized neuron groups is rather low: There is a state of persistent propagation in the network located around . As an explicit example for dynamics assuming this state, the light blue dotted lines display the chain from Fig. 2b as a result of graphical iteration.


For networks of linearly coupled neurons, each synchronous group with neurons ( small, e.g. in Fig. 4a) on average excites synchronous groups with less neurons. The smaller groups in turn excite even smaller groups so that synchronous activity rapidly decays to the level of a few synchronized neurons and fluctuates near . Thereafter, due to the fluctuations from the already small group size, propagating synchronous activity rapidly extinguishes completely (group size zero). So the theory predicts that in networks of linearly coupled neurons the chain of synchronous activity quickly extinguishes even if excited by external synchronous input, consistent with the above observations (Fig. 2a). Since the shape of the transition matrix stays invariant when network parameters like the coupling strengths are changed, such a change will not lead to persistent propagation of synchrony. If, e.g., the size of excitatory coupling strength is increased, only the slope of the curve is increased. This predicts the transition to unstable background activity shown in Fig. 3.

In contrast, nonlinear supra-additive excitatory coupling enables persistent propagation of activity with a substantial number of neurons synchronized. The sizes of the propagating synchronous pulses are of the order of a typical size and range between and , all of which are substantially larger than (cf. Fig. 4b). Pulses of sizes between and usually evoke pulses of sizes in the same range, i.e. between and again. Only rarely, propagating synchronized activity becomes smaller than or larger than ; if so, the pulse size is likely to stay smaller than for longer, decay even further as for linearly coupled networks, and the chain may cease to exist. A steeper and narrower peak can lead to transiently increased activity and short-lived propagation of larger synchronous groups [51].

The different dynamics for linearly and nonlinearly coupled networks can also be understood by approximating the stochastic dynamics by a deterministic iterative map derived from interpolating between the values of . For networks of linearly coupled neurons, the map has only one stable fixed point which is at small pulse sizes of the order of spontaneous synchronization; it may be distinct from the trivial fixed point zero. Any larger initial pulse size will thus lead to a chain decaying to the level of spontaneous synchronization. If coupling is non-additive, there can be two stable fixed points and , and an unstable fixed point in between. Chains starting with sizes in the basin of between and then evolve towards stable propagation with pulse-size . For different parameter settings, stable propagation of synchrony is supported by a stable periodic orbit close to an unstable fixed point .

Taken together, the theory for nonlinearly coupled networks predicts persistent propagation of synchronous activity in a typical range of pulse sizes and a decay that is possible only due to fluctuations. This agrees with the numerical observations (Fig. 2b).


In summary, we presented a theoretical analysis and numerical simulations of recurrent networks of spiking neurons with nonlinear dendritic interactions. The results indicate that networks with nonlinear dendritic interactions are capable of generating persistent propagation of synchronous spiking activity even if the network is purely randomly connected and has no additional structural features.

Theoretical studies on active dendrites mainly considered single neurons. Simulations of neuron models with detailed channel density and morphology showed dendritic spike generation in agreement with neurobiological experiments [33], [34], [36], [38]. For neurons with slow dendritic spikes, which are largely insensitive to temporal coincidence of inputs, firing rate models have been developed [52]. They reproduce the response properties of detailed models to diverse stimuli and possess computational capabilities comparable to multi-layered feed-forward networks of simple rate neurons [38], [39]. Based on this result, the computational abilities of simple circuits have been considered, also with other types of neuron models (e.g. [32], [53], [54]). Refs. [55], [56] studied propagation of bursts in networks where the bursts can be explained by slow dendritic spikes, and slow nonlinear dendrites were suggested to underlie the persistent activity observed in working memory tasks [57]. Active dendrites generating fast dendritic sodium spikes were studied in a two-neuron circuit and in a simple feed-forward structure [58], and model neurons incorporating such dendritic spikes were used as an output layer in simulations of hippocampal network models [59]. Very recently, ref. [51] has shown that fast dendritic spikes can lead to intermittent, transiently increased propagation of synchrony and it was suggested that they underlie hippocampal sharp wave/ripples characteristic for slow wave sleep.

The present study now shows that fast dendritic spikes can lead to persistent propagation of synchrony in random neural networks. In particular, feed-forward structures based on large-scale additional couplings [10], [15], [16] or strongly and systematically adapted strengths of specific synapses and neuron properties [17] may not be needed. As such, our results suggest an alternative mechanism and a potential complementary explanation for the occurrence of patterns of precisely timed spikes [1][5], [7][9].

Our study uses a model that is appropriate for quantitative numerical analysis of larger networks and at the same time allows analytical predictions that yield further insights into the dynamics of recurrent networks. The theoretical predictions made are based on mean field arguments, strictly valid only in the limit of infinite network size [42], [49], [60]. As our results indicate, these predictions are in good agreement with simulation data already for networks of finite size. The number of neurons participating in pulses of synchronous activity as well as their number relative to the total number of neurons may vary strongly with network features such as the connectivity and the effective total input coupling strengths. Additional external noise, e.g. due to further random spiking inputs, is expected to be beneficial because it stabilizes background activity and leads to a fast equilibration of the neurons' potentials after a synchronous pulse. Both facts support dynamical mixing and thus are in favor of our approximation that the propagation of synchronous activity does not further influence the statistics of the background. We have demonstrated that nonlinear dendritic interactions enable persistent propagation of synchrony even in random neural networks. The results show that the nonlinear interactions are in fact the main ingredient controlling the mechanism underlying the transition to persistent propagation (Fig. 4a vs. 4b), so that the phenomenon is insensitive against variations in parameters such as details of the individual neuron dynamics, the exact form of nonlinearly modulated interactions (Fig. 1), and the coupling strengths (see Fig. 3).

The current study contributes to a new field of research that focuses on neural networks with supra-additive coupling. The influence of different levels of individual neuron reliability, of recurrent and feed-forward network topologies, of dynamic connectivity (learning) and of slow dendritic spikes have to be reconsidered in this context. Our study also suggests future experiments on the propagation of synchrony due to nonlinear dendritic interactions e.g. in cultured neurons [61]. Interestingly, the propagation of synchrony found here for nonlinearly interacting neurons does not follow any specific, predefined propagation paths of synchronous activity across the network; the propagation path will depend not only on the currently excited group but also on which neurons in the background activity are sufficiently depolarized when they receive synchronous spikes from the current group. In a random network, the propagation of synchrony will thus resemble reverberating high-frequency oscillations involving highly synchronous spiking activity. The network structure might shape the activity and lead to a significantly enhanced occurrence of specific sequences of synchronous groups. These spike patterns, however, are noisy and less obvious than those in synfire-chains [10], [15][17], [19][21], [23], [24], where the propagation paths of synchronous activity are predefined by the embedded feed-forward networks. These different dynamics may provide an experimentally testable distinction between synchronous events created by synfire chains via additional feed-forward structures and those created by nonlinear dendritic interactions in largely or purely random networks. Of course, a more specifically structured network connectivity [62][64], the effects of synaptic location on different dendritic branches [39], specific distributions of transmission delays [25], [65][67] as well as strongly heterogeneous synaptic strengths [17] will further influence pulse propagation. As an example, nonlinear interactions may facilitate or enable localized persistent synchrony in Hebbian cell assemblies [18], [68], [69]. It will thus be important to extensively investigate to which degree nonlinear interactions as well as non-random network structure are contributing to creating collectively coordinated spiking dynamics, in order to understand the computational capabilities of cortical networks.


Neural network model

We considered networks of leaky integrate-and-fire neurons connected to form an Erdös-Rényi random graph [70] where each directed synaptic connection between two neurons is present independently with probability . For each connection, the probabilities and specify whether the coupling is excitatory or inhibitory. The dynamics of the membrane potential of neuron obeys(1)
where denotes times at which spike are sent within the network, the inverse membrane time constant measures the dissipation of the neuron and is the transmission delay. We further introduced the set(2)
of neurons sending at time an excitatory spike to neuron , where is the th spike time of neuron and is the coupling strength from neuron to neuron . The set(3)
lists the neurons sending at time an inhibitory spike to neuron . is the possibly nonlinear dendritic modulation function mapping the input strength expected from linear addition of excitatory inputs to the actual input strength. Each neuron receives some constant external input . When the membrane potential reaches or exceeds the threshold, , where is the possibly arriving total input at time , it is reset to and a spike is emitted. See supporting Table S1 for a tabular description of our model following ref. [71].

The parameters used in the given examples are for the onset of supra-additivity, for the onset of saturation and for the level of saturation, in agreement with a direct experimental measurement of given in [39] for slow nonlinear interactions. In [33], the onset of nonlinearity and the level of saturation lie higher. For comparison with linearly coupled networks, we take an identity modulating function, effectively choosing , i.e. there is no supra-additivity and no saturation. The analytical methods presented below and the theory presented in the main text are valid for arbitrary parameter choices and hold as long as the background activity stays asynchronous, irregular and sufficiently uncorrelated. In the simulations, the remaining network parameters are , , , , , , , . If not stated otherwise, , if the coupling strength from neuron to neuron is excitatory and , if it is inhibitory.

Numerical methods

Network simulations were done in phase representation [72]. For this, the membrane potential and its threshold are mapped one-to-one to a phase and a phase-threshold using the inverse of the transfer function of the leaky integrate-and-fire neuron, as elaborated in ref. [27]. evolves linearly with slope between spike sendings and spike receivings. Spike sendings occur when the phase reaches or exceeds its threshold . When neuron receives input of total strength at time , its phase is updated according to , where is the response function of the leaky integrate-and-fire neuron, for subthreshold total inputs and for suprathreshold ones which evoke spike sending.

The numerical simulations were implemented using an event based algorithm which may be outlined as follows [41], [50], [73], [74]: We keep track of the “pseudo-spike time” [75] of each neuron , i.e. of the time remaining to the next hypothetical spike of the neuron without interaction. Further, we keep track of the spike arrival times together with the neurons that sent the spikes. In each step, the smallest pseudo-spike time is compared with the time remaining until the next spikes arrive. If the next event is (i) a spike sending event, the dynamics is linearly evolved to this event and the pseudo-spike time of each sending neuron is reset to . The newly sent spikes are stored in the spike list. If the next event is (ii) a spike receiving event, the dynamics is linearly evolved to this event and the excitatory and inhibitory input strengths to each neuron are determined. We apply to the excitatory input strength and add the inhibition. The resulting total input strength determines the update of the phase via and therewith the new pseudo-spike time as well as immediate spiking responses.

For the spike-train analysis, propagating chains initiated at some time can be separated from background activity because synchronized groups which are part of the chain by construction send spikes precisely at , , while spikes which are part of background activity are sent at times which are at least slightly different.

Fig. 4 shows the numerically derived frequency of occurrence of a group size when the initial group had size and its mean value, which are approximations to the conditional probability and the conditional expectations , respectively. For the numerical measurements, synchronous pulses of size were initiated twice after equilibration of the dynamics (initial phases were randomly drawn from a uniform distribution on where is the phase threshold, and random initial spikes were added) in different random networks and the size of the subsequent pulse was measured. Fig. 2 shows two single simulations with .

For Fig. 3, the mean total input strengths of the excitatory and the inhibitory input were varied in steps of by changing and , from (corresponding to ) to () and from () to (). For each data point, the stability of background activity and the persistence of propagating synchrony was checked in different random networks with different random initial conditions, initial phases were drawn from a uniform distribution on where is the phase threshold, and random spikes initially in transit were added. The stability of background activity without propagating synchrony was checked for simulated time , where . At , synchronous activity was initiated by external stimulation of a group of neurons. Stability of propagating synchrony was checked for steps after initiation (corresponding to of propagation) and stability of background activity after was checked for an interval of after pulse initiation. We note that for stable irregular background activity finally (for time tending to infinity) every chain will die out with probability one, because the group size has finite probability to leave the zone of propagation and to reach the absorbing fixed point zero.

We implemented the network dynamics simulations in C and embedded them with MathLink into Mathematica. We used Mathematica to implement user interfaces, control programs and data analysis.

Analytical methods

We computed the transition probabilities for the group-sizes analytically and semi-analytically. In the analytical approach, the probability distribution for the membrane potentials was derived in diffusion approximation, also approximating the actual number of synaptic connections by its mean and describing the background activity as consisting of independent Poissonian spike trains [42], [44]. To eliminate errors due to these approximations in a semi-analytical approach, was derived by direct measurements of the relative frequency of occurrences of membrane potentials at different times in numerical network simulations, simulations in different random networks with different random initial conditions as described above. In both approaches, we computed from the cumulative probability distribution from the right,(4)
which yields the average probability that a neuron is excited above threshold when it receives an input of strength . We further assumed (a) that previous groups with do not influence , i.e. the sequence of group sizes is a realization of a Markov chain, (b) that the propagating synchrony does not change the statistics of the background dynamics of the non-participating neurons, and (c) that neurons which spiked in the th step are refractory while the other neurons are equilibrated at the time of the pulse. The validity of the approximations depends on the network parameters and was checked by numerical simulations. Under these assumptions, the statistical properties of the neural network topology allow to compute the probabilities that a neuron receives an input of strength at time under the condition that a synchronized group of size has sent spikes simultaneously at time . Together with , the conditional probability distributions and the conditional expectations can be derived. , the probability that a group size occurs in response to a group size , follows a binomial distribution,(5)
is the probability that a neuron spikes in response to a synchronous pulse of spikes. is the total input strength due to excitatory and inhibitory inputs and and are the strengths of excitatory and inhibitory connections. According to Eq. (5), , the average next group size given a current group size of , is(7)
as derived from the diffusion approximation and from the semi-analytical approach is illustrated in Fig. 4 for linearly and nonlinearly coupled networks. The values agree well with the results of the explicit numerical measurements, deviations are due to the specified approximations. The critical pulse-sizes , and are the intersection points of the interpolated -values with the diagonal, denotes the size , where the interpolated -values equal . If present, and roughly bound the pulse-sizes in persistently propagating chains of synchronous activity.

Supporting Information

Figure S1.

Distribution of sizes of synchronous pulses in the background activity, where spikes belonging to the externally initiated propagating chain of pulses have been removed. The distributions are similar in linearly (a) and in nonlinearly (b) coupled networks. The figure exemplarily displays the sizes of spontaneously synchronized pulses in the background activity within the interval for the dynamics shown in Fig. 2a and 2b in the main text, respectively. While small pulse sizes of the order of (see Fig. 3 in the main text) are relatively common, large pulses do not occur on relevant time scales. The chain of synchronous activity excited in the linearly coupled network quickly decays to this level of spontaneous synchronization. In contrast, in the nonlinearly coupled network, the pulse-sizes of propagating chains are of the order of neurons and thus clearly separated from the spontaneously occurring pulses: The propagation of synchrony is persistent.



Table S1.

Tabular description of our model following ref. [71].




We thank M. Both, A. Draguhn, K. Gansel, T. Geisel, M. Herrmann, S. Jahnke, N. Maier, A. Morrison, S. Reichinnek, J. Schiller, D. Schmitz, W. Singer and F. Wolf for fruitful discussions.

Author Contributions

Wrote the paper: RMM MT. Designed research: RMM MT. Performed research: RMM MT.


  1. 1. Lestienne R, Strehler B (1987) Time structure and stimulus dependence of precisely replicating patterns present in monkey cortical neuronal spike trains. Brain Res 437: 214–238.
  2. 2. Abeles M, Bergman H, Margalit F, Vaadia E (1993) Spatiotemporal firing patterns in the frontal cortex of behaving monkeys. J Neurophysiol 70: 1629–1638.
  3. 3. Riehle A, Grün S, Diesmann M, Aertsen A (1997) Spike synchronization and rate modulation differentially involved in motor function. Science 278: 1950–1953.
  4. 4. Oram M, Wiener M, Lestienne R, Richmond B (1999) Stochastic nature of precisely timed spike patterns in visual system neuronal responses. J Neurophysiol 81: 3021–3033.
  5. 5. Ikegaya Y, Aaron G, Cossart R, Aronov D, Lampl I, et al. (2004) Synfire chains and cortical songs: Temporal modules of cortical activity. Science 304: 559–564.
  6. 6. Johansson RS, Birznieks I (2004) First spikes in ensembles of human tactile afferents code complex spatial fingertip events. Nat Neurosci 7: 170–177.
  7. 7. Gansel K, Singer W (2005) Replay of second-order spike patterns with millisecond precision in the visual cortex. Soc Neurosci Abstr 276.8.
  8. 8. Mokeichev A, Okun M, Barak O, Katz Y, Ben-Shahar O, et al. (2007) Stochastic emergence of repeating cortical motifs in spontaneous membrane potential fluctuations in vivo. Neuron 53: 413–425.
  9. 9. Pipa G, Riehle A, Grün S (2007) Validation of task-related excess of spike coincidences based on NeuroXidence. Neurocomputing 70: 2064–2068.
  10. 10. Abeles M (1982) Local Cortical Circuits: An Electrophysiological Study. Berlin: Springer.
  11. 11. Bienenstock E (1996) Composition. In: Aertsen A, Braitenberg V, editors. Brain Theory: Biological Basis and Computational Principles. Elsevier.
  12. 12. Nowak L, Sanchez-Vivez M, McCormick D (1997) Influence of low and high frequency inputs on spike timing in visual cortical neurons. Cereb Cortex 7: 487–501.
  13. 13. Prut Y, Vaadia E, Bergman H, Haalman I, Slovin H, et al. (1998) Spatio-temporal structure of cortical activity: Properties and behavioral relevance. J Neurophysiol 79: 2857–2874.
  14. 14. Singer W (2004) Time as coding space in the cerebral cortex. In: Kanwisher N, Duncan J, editors. Functional Neuroimaging of Visual Cognition. Oxford Univ. Press.
  15. 15. Herrmann M, Hertz J, Prügel-Bennett A (1995) Analysis of synfire chains. Network 6: 403–414.
  16. 16. Diesmann M, Gewaltig MO, Aertsen A (1999) Stable propagation of synchronous spiking in cortical neural networks. Nature 402: 529–533.
  17. 17. Vogels T, Abbott L (2005) Signal propagation and logic gating in networks of integrate-and-fire neurons. J Neurosci 25: 10786–10795.
  18. 18. Aviel Y, Horn D, Abeles M (2005) Memory capacity of balanced networks. Neural Comp 17: 691–713.
  19. 19. Gewaltig MO, Diesmann M, Aertsen A (2001) Propagation of cortical synfire activity: Survival probability in single trials and stability of the mean. Neural Netw 14: 657–673.
  20. 20. van Rossum M, Turrigiano G, Nelson S (2002) Fast propagation of firing rates through layered networks of noisy neurons. J Neurosci 2: 1956–1966.
  21. 21. Mehring C, Hehl U, Kubo M, Diesmann M, Aertsen A (2003) Activity dynamics and propagation of synchronous spiking in locally connected random networks. Biol Cybern 88: 395–408.
  22. 22. Tetzlaff T, Morrison A, Geisel T, Diesmann M (2004) Consequences of realistic network size on the stability of embedded synfire chains. Neurocomputing 58–60: 117–121.
  23. 23. Hayon G, Abeles M, Lehmann D (2003) A model for representing the dynamics of a system of synfire chains. J Comp Neurosci 18: 41–53.
  24. 24. Kumar A, Rotter S, Aertsen A (2008) Conditions for propagating synchronous spiking and asynchronous firing rates in a cortical network model. J Neurosci 28: 5268–5280.
  25. 25. Izhikevich E (2006) Polychronization: Computation with spikes. Neural Comp 18: 245–282.
  26. 26. Memmesheimer R, Timme M (2006) Designing the dynamics of spiking neural networks. Phys Rev Lett 97: 188101.
  27. 27. Memmesheimer R, Timme M (2006) Designing complex networks. Physica D 224: 182–201.
  28. 28. Urban N, Barrionuevo G (1998) Active summation of excitatory postsynaptic potentials in hippocampal CA3 pyramidal neurons. Proc Natl Acad Sci U S A 95: 11450–11455.
  29. 29. Cash S, Yuste R (1999) Linear summation of excitatory inputs by CA1 pyramidal neurons. Neuron 22: 383–394.
  30. 30. Spruston N, Stuart G, Häusser M (2002) Dendritic integration. In: Spruston N, Stuart G, Häusser M, editors. Dendrites. Oxford Univ. Press.
  31. 31. Häusser M, Spruston N, Stuart G (2000) Diversity and dynamics of dendritic signaling. Science 290: 739–744.
  32. 32. London M, Häusser M (2005) Dendritic computation. Annu Rev Neurosci 28: 503–532.
  33. 33. Ariav G, Polsky A, Schiller J (2003) Submillisecond precision of the input-output transformation function mediated by fast sodium dendritic spikes in basal dendrites of CA1 pyramidal neurons. J Neurosci 23: 7750–7758.
  34. 34. Gasparini S, Migliore M, Magee J (2004) On the initiation and propagation of dendritic spikes in CA1 pyramidal neurons. J Neurosci 24: 11046–11056.
  35. 35. Gasparini S, Magee J (2006) State-dependent dendritic computation in hippocampal CA1 pyramidal neurons. J Neurosci 26: 2088–2100.
  36. 36. Nevian T, Larkum M, Polsky A, Schiller J (2007) Properties of basal dendrites of layer 5 pyramidal neurons: A direct patch-clamp recording study. Nat Neurosci 10: 206–214.
  37. 37. Softky W (1994) Sub-millisecond coincidence detection in active dendritic trees. Neuroscience 58: 13–41.
  38. 38. Poirazi P, Brannon T, Mel B (2003) Pyramidal neuron as two-layer network. Neuron 37: 989–999.
  39. 39. Polsky A, Mel B, Schiller J (2004) Computational subunits in thin dendrites of pyramidal cells. Nat Neurosci 7: 621–627.
  40. 40. Mel B (1999) Why have dendrites? A computational perspective. In: Stuart G, Spruston N, Häusser M, editors. Dendrites. Oxford University Press.
  41. 41. Ernst U, Pawelzik K, Geisel T (1995) Synchronization induced by temporal delays in pulse-coupled oscillators. Phys Rev Lett 74: 1570–1573.
  42. 42. Brunel N (2000) Dynamics of sparsely connected networks of excitatory and inhibitory spiking neurons. J Comp Neurosci 8: 183–208.
  43. 43. Jahnke S, Memmesheimer RM, Timme M (2008) Stable irregular dynamics in complex neural networks. Phys Rev Lett 100: 048102.
  44. 44. Burkitt A (2006) A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input. Biol Cybern 95: 1–19.
  45. 45. Burkitt A (2006) A review of the integrate-and-fire neuron model: II. Inhomogeneous synaptic input and network properties. Biol Cybern 95: 97–112.
  46. 46. Rauch A, LaCamera G, Lüscher H, Senn W, Fusi S (2003) Neocortical pyramidal cells respond as integrate-and-fire neurons to in vivo like input currents. J Neurophysiol 90: 1598–1612.
  47. 47. Jolivet R, Rauch A, Lüscher HR, Gerstner W (2006) Integrate-and-fire models with adaptation are good enough: Predicting spike times under random current injection. In: Taketani M, Baudry M, editors. Advances in network electrophysiology using multi-electrode arrays. Springer.
  48. 48. Dayan P, Abbott L (2001) Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems. Cambridge: MIT Press.
  49. 49. van Vreeswijk C, Sompolinsky H (1996) Chaos in neuronal networks with balanced excitatory and inhibitory activity. Science 274: 1724–1726.
  50. 50. Timme M, Wolf F, Geisel T (2002) Coexistence of regular and irregular dynamics in complex networks of pulse-coupled oscillators. Phys Rev Lett 89: 258701.
  51. 51. Memmesheimer RM (2010) Quantitative prediction of intermittent high-frequency oscillations in neural networks with supralinear dendritic interactions. Proc Natl Acad Sci U S A 107: 11092–11097.
  52. 52. Mel B (1992) The clusteron: Toward a simple abstraction for a complex neuron. In: Moody J, Hanson S, Lippmann R, editors. Advances in Neural Information Processing. Morgan Kaufmann. pp. 35–42.
  53. 53. Morita K (2008) Possible role of dendritic compartmentalization in the spatial working memory circuit. J Neurosci 28: 7699–7724.
  54. 54. Rhodes P (2008) Recoding patterns of sensory input: Higher order features and the function of nonlinear dendritic trees. Neural Comp 20: 2000–2036.
  55. 55. Traub R, Wong R (1982) Cellular mechanism of neuronal synchronization in epilepsy. Science 216: 745–747.
  56. 56. Long M, Jin D, Fee M (2010) Support for a synaptic chain model of neuronal sequence generation. Nature 468: 394–399.
  57. 57. Wang XJ (1999) Synaptic basis of cortical persistent acitivity: The importance of NMDA receptors to working memory. J Neurosci 19: 9587–9603.
  58. 58. Poznanski R (2002) Dendritic integration in a recurrent network. J Integr Neurosci 1: 69–99.
  59. 59. Katz Y, Kath W, Spruston N, Hasselmo M (2007) Coincidence detection of place and temporal context in a network of spiking hippocampal neurons. PLoS Comp Biol 3: 2432–2445.
  60. 60. Helias M, Deger M, Rotter S, Diesmann M (2010) Instantaneous non-linear processing by pulsecoupled threshold units. PLoS Comp Biol 6: e1000929.
  61. 61. Feinerman O, Moses E (2006) Transport of information along unidimensional layered networks of dissociated hippocampal neurons and implications for rate coding. J Neurosci 26: 4526–4534.
  62. 62. Milo R, Shen-Orr S, Itzkovitz S, Kashtan N, Chklovskii D, et al. (2002) Network motifs: Simple building blocks of complex networks. Science 298: 824–827.
  63. 63. Sporns O, Kötter R (2004) Motifs in brain networks. PLoS Biol 2: e369.
  64. 64. Song S, Sjöström P, Reigl M, Nelson S, Chklovskii D (2005) Highly nonrandom features of synaptic connectivity in local cortical circuits. PLoS Biol 3: 0507.
  65. 65. Roxin A, Brunel N, Hansel D (2005) Role of delays in shaping spatiotemporal dynamics of neuronal activity in large networks. Phys Rev Lett 94: 238103.
  66. 66. Wang Q, Perc M, Duan Z, Chen G (2009) Synchronization transitions on scale-free neuronal networks due to finite information transmission delays. Phys Rev E 80: 026206.
  67. 67. Wang Q, Chen G, Perc M (2011) Synchronous bursts on scale-free neuronal networks with attractive and repulsive coupling. PLoS one 6: e15851.
  68. 68. Hebb D (1949) The organization of behavior. New York: Wiley.
  69. 69. Amit D, Brunel N (1997) Model of global spontaneous activity and local structured activity during delay periods in the cerebral cortex. Cereb Cortex 7: 237–252.
  70. 70. Holmgren C, Harkany T, Svennenfors B, Zilberter Y (2003) Pyramidal cell communication within local networks in layer 2/3 of rat neocortex. J Physiol 551.1: 139–153.
  71. 71. Nordlie E, Gewaltig MO, Plesser H (2009) Towards reproducible descriptions of neuronal network models. PLoS Comp Biol 5: e100456.
  72. 72. Mirollo R, Strogatz S (1990) Synchronization of pulse coupled biological oscillators. SIAM J Appl Math 50: 1645–1662.
  73. 73. Timme M (2002) Collective dynamics in networks of pulse coupled oscillators [Doctoral thesis]. Göttingen (Germany): Department of Physics, Georg-August University of Göttingen.
  74. 74. Memmesheimer R (2008) Precise spike timing in complex neural networks [Doctoral thesis]. Göttingen (Germany): Department of Physics, Georg-August University of Göttingen.
  75. 75. Jin D (2002) Fast convergence of spike sequences to periodic patterns in recurrent networks. Phys Rev Lett 89: 208102.