Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2020 Aug 10;16(8):e1008033. doi: 10.1371/journal.pcbi.1008033

Facilitating the propagation of spiking activity in feedforward networks by including feedback

Hedyeh Rezaei 1, Ad Aertsen 2, Arvind Kumar 2,3,*,#, Alireza Valizadeh 1,4,*,#
Editor: Samuel J Gershman5
PMCID: PMC7444537  PMID: 32776924

Abstract

Transient oscillations in network activity upon sensory stimulation have been reported in different sensory areas of the brain. These evoked oscillations are the generic response of networks of excitatory and inhibitory neurons (EI-networks) to a transient external input. Recently, it has been shown that this resonance property of EI-networks can be exploited for communication in modular neuronal networks by enabling the transmission of sequences of synchronous spike volleys (’pulse packets’), despite the sparse and weak connectivity between the modules. The condition for successful transmission is that the pulse packet (PP) intervals match the period of the modules’ resonance frequency. Hence, the mechanism was termed communication through resonance (CTR). This mechanism has three severe constraints, though. First, it needs periodic trains of PPs, whereas single PPs fail to propagate. Second, the inter-PP interval needs to match the network resonance. Third, transmission is very slow, because in each module, the network resonance needs to build up over multiple oscillation cycles. Here, we show that, by adding appropriate feedback connections to the network, the CTR mechanism can be improved and the aforementioned constraints relaxed. Specifically, we show that adding feedback connections between two upstream modules, called the resonance pair, in an otherwise feedforward modular network can support successful propagation of a single PP throughout the entire network. The key condition for successful transmission is that the sum of the forward and backward delays in the resonance pair matches the resonance frequency of the network modules. The transmission is much faster, by more than a factor of two, than in the original CTR mechanism. Moreover, it distinctly lowers the threshold for successful communication by synchronous spiking in modular networks of weakly coupled networks. Thus, our results suggest a new functional role of bidirectional connectivity for the communication in cortical area networks.

Author summary

The cortex is organized as a modular system, with the modules (cortical areas) communicating via weak long-range connections. It has been suggested that the intrinsic resonance properties of population activities in these areas might contribute to enabling successful communication. A module’s intrinsic resonance appears in the damped oscillatory response to an incoming spike volley, enabling successful communication during the peaks of the oscillation. Such communication can be exploited in feedforward networks, provided the participating networks have similar resonance frequencies. This, however, is not necessarily true for cortical networks. Moreover, the communication is slow, as it takes several oscillation cycles to build up the response in the downstream network. Also, only periodic trains of spikes volleys (and not single volleys) with matching intervals can propagate. Here, we present a novel mechanism that alleviates these shortcomings and enables propagation of synchronous spiking across weakly connected networks with not necessarily identical resonance frequencies. In this framework, an individual spike volley can propagate by local amplification through reverberation in a loop between two successive networks, connected by feedforward and feedback connections: the resonance pair. This overcomes the need for activity build-up in downstream networks, causing the volley to propagate distinctly faster and more reliably.

Introduction

Anatomical differences and functional specialization of different brain regions suggest that the brain is organized as a highly modular system. This modularity can be observed in the neocortex at multiple spatial scales, ranging from inter-areal connectivity [1, 2] to inter- and intra-layer connectivity within a single cortical column [36]. A modular design indeed provides numerous benefits, not only making the system scalable, but also rendering it with robustness to structural perturbations [7].

To exploit the modularity of the brain, it is however, necessary that neuronal spiking activity from one specialized network can be reliably transmitted to another network and that the downstream network is able to read the incoming activity [8, 9]. Therefore, understanding how spiking activity is reliably propagated from one brain region to another is crucial for understanding the functional organization and information processing in the brain.

Different brain modules, irrespective of their spatial scale (inter-areal or inter-layer), are interconnected by convergent-divergent connections. Typically, the connectivity between any two modular networks is sparse, and synapses are weak [10]. Over the last decade, the problem of reliably transmitting spiking activity via weak and sparse connections has attracted much attention from experimentalists and theoreticians alike [8, 1118]. If the inter-module networks under study exclusively include feedforward connections, the only way to overcome the problem of transmission with weak synapses is to provide more efficient signals by synchronizing the spike signals to be transmitted [1921]. Neuronal signals in this case are considered as volleys of spikes (pulse packets) which can be quantified by the number of spikes in the volley (α = 50–100 spikes) and their temporal dispersion (σ ≈ 1–10 ms), measuring the degree of synchronization of the spiking activity in the volley [20, 22]. Several studies have demonstrated that the downstream effect of a pulse packet depends both on α and σ (see [8] for a review). Note that a pulse packet by itself does not carry any information; rather, the information resides in the combination of neurons participating in the spike volley, both in the sender and receiver networks [23].

Convergent-divergent connectivity motif can generate and amplify spiking synchrony by virtue of shared inputs [19, 20, 23, 24]. When inputs are sufficiently synchronous, the transmission speed is very high and governed only by synaptic delays. However, it has been shown that this mechanism requires relatively dense connectivity and/or highly synchronous inputs [8]. These two requirements are inconsistent with available experimental data on both the neuronal connectivity and activity across cortical areas.

But cortical networks are not strictly feedforward, and recurrent and feedback connections are prevalent in the central nervous system [4, 5]. Network activity dynamics determined by recurrent connectivity have a strong effect on neuronal response properties. For instance, network oscillations modulate the neurons’ spiking threshold in a periodic fashion. If two networks oscillate at the same frequency and phase (coherent oscillations), the transient decrease in the effective spiking threshold of neurons in the downstream network coincides with the transient increase of the spiking activity of the sending network, facilitating the transmission of spiking activity [9, 11, 12, 14, 17, 18]. Thus, communication through coherence (CTC) not only provides the means to communicate from one network to another, but it also provides the means to control the communication, because only networks with an appropriate phase synchrony with the sender network can tune in to the spiking activity they receive. Thus, CTC requires that spontaneous coherent oscillations exist between the sender and receiver networks before the onset of stimulus-evoked activity to be transmitted and that the coherence remains stable, despite continuous shifts in frequency and phase of the oscillations [25]. However, mechanisms underlying such coherent oscillations have so far remained obscure (however, see [26, 27]).

Recently, Hahn and colleagues proposed another mechanism that does not require coherent spontaneous oscillations in the sender and receiver networks before the arrival of activity that needs to be propagated. Instead, it is based on the evoked oscillations following the impact of a stimulus [17]. For a wide range of biologically plausible neuron and network parameters, excitatory-inhibitory networks (EI-networks) show features of network resonance. In this regime, the baseline activity of the network itself is not oscillatory, but when perturbed with a transient input, the network responds with a damped oscillation. When stimulated with a periodic external input with the appropriate frequency, within a few oscillation cycles the network starts to oscillate at its intrinsic oscillation frequency.

Thus, even a weak periodic input, provided it has the right frequency, exposes the network resonance and creates oscillations in the receiver network which would not exhibit oscillations otherwise. Network oscillations created through this resonance phenomenon periodically lower the spiking threshold of neurons in the receiver network, allowing for a gradual build-up, over several oscillation cycles, for enabling the transmission of the incoming activity. Therefore, this mechanism was termed communication through resonance (CTR) [17]. Because oscillations only arise upon appropriate stimulation of the downstream network, the oscillations in the sender and receiver networks are automatically locked in an appropriate phase for transmission and, hence, facilitate the transmission of the spiking activity involved in the stimulation. Thus, the CTR mechanism resolves a fundamental problem of the CTC hypothesis: how to obtain and, even more so, maintain phase synchrony between the network oscillations. Yet, at the same time it creates new problems: First, it precludes the transmission of individual pulse packets and, second, because the periodic stimulation activity needs to be amplified by build-up over multiple oscillation cycles, communication through resonance is prohibitively slow. Finally, it is not known how the inter-pulse interval of the external signal can be matched to the period of the evoked oscillations of the modules.

Here, we report the results of an investigation how the transmission of spiking activity in a feedforward network (FFN), based on the CTR mechanism, can be improved by adding appropriate feedback connections. To this end, we studied the possibility of transmitting a single pulse packet in an FFN of EI-networks in which the first two layers of EI-networks were bidirectionally connected via weak and sparse excitatory synapses. We refer to these two bidirectionally coupled EI-networks as the resonance pair. We found that adding such a resonance pair to an otherwise feedforward modular network enabled fast transmission (in only two oscillation cycles) of a single pulse packet through a built-in CTR mechanism, provided the sum of the feedforward and feedback delays between the resonance pair matches the period of the resonance of the EI-networks. In the FFN with a resonance pair, the incoming single pulse packet initiated a periodic pulse packet train with appropriate timing (determined by the resonance frequency of the EI-networks), which was reliably transmitted through the remainder of the layered network of EI-networks. We found that the build-up of the network resonance was much faster in networks with a resonance pair: embedding a single resonance pair in a feedforward network increased the speed of CTR-based transmission by a factor of 2. Using numerical simulations, we identified conditions (strength, number and delay of the bidirectional connections) that ensured a stable transmission of the activity, without destabilizing the activity dynamics within the individual EI-networks in the layered network. We hypothesize that, since bidirectional connections between cortical areas are quite ubiquitous (e.g. [2833]), such bidirectionally connected areas may provide good broadcasters of information in the brain at intermediate and large scales.

Methods

Neuron and synapse model

Neurons were modeled as leaky integrate-and-fire (LIF) neurons. The sub-threshold dynamics of the neuron’s membrane potential were described by:

CmV˙m=-Gleak[Vm(t)-Vreset]+Isyn(t) (1)

where Vm denotes the membrane potential, Cm the membrane capacitance, Gleak the membrane leak conductance, and Isyn the total synaptic input current. When the membrane voltage reached the threshold of Vth = −54 mV, a spike was emitted and the potential was reset and clamped to Vreset = −70 mV for a refractory period (τref = 2 ms). To avoid a transient network synchrony at the beginning of the simulation, the initial membrane voltage of neurons was drawn from a normal distribution (mean: −70; standard deviation: 3 mV). The neuron model parameters are listed in Table 1.

Table 1. Neuron parameters.

Name Value Description
Cm 250 pF Membrane capacitance
Gleak 16.67 nS Membrane leak conductance
Vth -54 mV Spiking threshold
Vreset -70 mV Reset potential
τref 2 ms Refractory time period

Synaptic inputs were introduced by a transient change in the synaptic conductance Gsyn:

Isyn(t)=Gsyn(t)[Vm(t)-Esyn] (2)

in which Esyn denotes the synaptic reversal potential. Conductance changes were modeled as alpha functions:

Gsyn(t)=tτsynexp(-tτsyn) (3)

where τsyn is the synaptic time constant. The synapse model parameters are listed in Table 2. Here we considered weak synapses [10], such that in the default case, the co-activation of ∼50 excitatory presynaptic neurons was required to elicit a spike in the postsynaptic neuron. When we systematically varied the excitatory feedforward or feedback strength (cf. Figs 4 and 7), the numbers of co-activated presynaptic neurons required to elicit a spike were different. Synaptic transmission delays were set to 1.5 ms for within-layer connections; whereas inter-layer transmission delays were systematically varied as one of the key parameters in our study (as mentioned in the corresponding Figure captions).

Table 2. Synapse parameters.

Name Value Description
τexc 1 ms Rise time of excitatory synaptic conductance
τinh 1 ms Rise time of inhibitory synaptic conductance
Esynexc 0 mV Reversal potential of excitatory synapses
Esyninh -80 mV Reversal potential of inhibitory synapses
Jee 0.33 mV Exc. to exc. synaptic strength measured at -70 mV
Jei 1.5 mV Exc. to inh. synaptic strength measured at -70 mV
Jie -6.2 mV Inh. to exc. synaptic strength measured at -54 mV
Jii -12.0 mV Inh. to inh. synaptic strength measured at -54 mV
Jpe 0.25 mV Connection strength: Input Poisson spike train to exc. pop.
Jpi 0.4 mV Connection strength: Input Poisson spike train to inh. pop.
Jpp 0.33 mV Connection strength: Pulse packet to P neurons in first layer
dwithin-layer 1.5 ms Transmission delay within layer
dinter-layer 25–28 ms Range of total resonance delay between layers

Fig 4. Signal-to-noise ratio (SNR) for 10th layer in the RPN depends on inter-layer delays and connection strengths of the resonance pair.

Fig 4

(a) Delays for feedforward and feedback connections were set equal to each other and were systematically varied along the X-axis. Note that the most successful propagation was observed for a total loop delay (forward plus feedback delay) of 25 ms, matching the period of the intrinsic resonance oscillation of each individual layer EI-network (resonance frequency of 40 Hz). The range of inter-layer delays for which propagation was successful expanded as the inter-layer connections were strengthened. However, the SNR was still considerable for weaker ones. (b) Delays for feedforward connections were fixed to 5 ms, and for feedback connections were systematically varied along the X-axis. Again, the most successful propagation was observed for a total loop delay of 25 ms, matching each individual layer EI-network’s resonance frequency of 40 Hz. In the schematic representations of the network structure (top panels), the length of the arrows indicate the duration of inter-layer delays. The dashed and dotted horizontal lines in (a) and (b) indicate the value of Jee used to represent successful propagations in other figures. A similar plot has been provided for the case of increased Poisson input rate to the inhibitory subpopulations in S4 Fig.

Fig 7. Different background activity regimes in the RPN (a, c) and FFN (b, d) networks.

Fig 7

The population Fano factor in the 10th layer of the RPN (a) and FFN (b), is shown as a measure of synchrony in the background network activity for different strengths of inter-layer connections (X-axis) and input rate (Y-axis). The cyan area, indicated by an asterisk, denotes a synchronous irregular regime, whereas the vast, blue area denotes the asynchronous irregular regime, with a long-tailed distribution of CVISI and low average correlation coefficients (S2 Fig). Both network types transit to the synchronous irregular regime, indicated by a black square, with increasing input rate and inter-layer connection strength. However, the RPN reaches the synchronous irregular state much earlier than the FFN. The population Fano factor in the 10th layer of the RPN (c) and FFN (d), is shown for different inter-layer connection delay (X-axis) and strength (Y-axis). The input rate was set to 8 kHz for both network types. For strong enough inter-layer connections, provided their loop delay matched the resonance period of the network, sustained background activity oscillations might develop in the network and propagate to the downstream layers. Black circles in all four panels indicate the parameter settings used to investigate the pulse packet propagation in Figs 2 and 6 and the red trace in Fig 3. In panels (a) and (b), the feedforward and feedback delays were set to 5 ms, respectively.

Network connectivity

The network consisted of 10 layers, each one comprising 200 excitatory and 50 inhibitory neurons in the form of an EI-network (Fig 1). The connectivity within the layers (EI-networks) was chosen to be random with a fixed connection probability of 0.2 for all types of connections. For the inter-layer connectivity, we assumed that only the excitatory neurons from one layer EI-network projected to the excitatory neurons in the following layer EI-network. From each layer, 70 randomly selected neurons projected to the next layer with connection probability of = 0.2. Thus, each neuron in a layer received on average 40 excitatory inputs from neurons within the layer network and 14 excitatory inputs from neurons in the preceding layer network. Synapses from a neuron onto itself were excluded, but multiple synapses between neurons were allowed. Inter-layer excitatory connections were set to be as strong as within-layer excitatory to excitatory connections. In the case of feedforward networks (FFN), all connections between adjacent layers were unidirectional. In the case of the resonance pair network (RPN), we introduced feedback excitatory connections between the first two layers of the FFN. We took care that individual neurons were not bidirectionally connected. Strength, probability and delay of the feedback and feedforward connections were systematically varied to identify conditions for resonance between the two layers (Figs 7 and 8). Further details of the model network parameters are listed in Table 3.

Fig 1. Schematic representation of a feedforward network with a resonance pair.

Fig 1

200 excitatory neurons in each layer (E), including 70 projecting neurons (P), and 50 inhibitory neurons (I) have random homogeneous sparse recurrent connections. Ten layers are connected sparsely through EE connections, indicated by blue arrows, in a feedforward manner. The red arrow from layer 2 to 1 indicates sparse random feedback connections from the second to the first layer EI-network, for which we used the term resonance pair.

Fig 8. Conditions for resonance in a bidirectionally connected two-layer network.

Fig 8

Network resonance frequency and spectral entropy were calculated as a function of the feedback and feedforward connection probability (a, b), and as a function of the feedback connection probability and strength (c, d). Both an increase in the feedback connection probability and strength increased the propensity of the network to exhibit resonance. However, when the feedback connections were too numerous or too strong, the network exhibited sustained oscillations as the network dynamics bifurcated to the synchronous irregular state. This state, represented by lower values of spectral entropy in (b) and (d), started with a population oscillation frequency of around 40 Hz, which gradually increased to 43 Hz (a, c). Note that at higher values of spectral entropy, the frequency of the oscillations was not well-defined and did not have a consistent value: The oscillation frequency appeared noisily in the regime where oscillations were weak (high spectral entropy; see panels b and d) and, therefore, it is difficult to determine the peak frequency. Once the network entered an oscillatory regime (low spectral entropy), the peak frequency estimate became more reliable. Black circles in all four panels indicate the parameter set used in Figs 2 and 6 and the red trace in Fig 3 for investigating the pulse packet propagation in the absence of sustained oscillations.

Table 3. Network parameters.

Name Value Description
Nexc 200 Size of excitatory population per layer network
Ninh 50 Size of inhibitory population per layer network
Nproj 70 Number of projecting neurons per layer network
ϵwithin-layer 0.2 Connection probability within-layer network
ϵinter-layer 0.2 Connection probability between layer networks

External background input

Each excitatory neuron in each layer EI-network was driven by 8, 000 independent Poisson excitatory spike trains, each with a mean rate of 1 spike/s. Each inhibitory neuron in each layer EI-network was driven by 6, 400 independent Poisson excitatory spike trains, at the same mean rate. In Fig 7a and 7b, the rate of the Poisson input to the E-neuron population was systematically varied, and for the I-neuron population the rate was adjusted accordingly, to keep the difference between the mean input rates to E- and I-neurons, 1, 600 spikes/s, constant. Network connectivity, synaptic strength and external input were tuned such that each individual layer EI-network operated in an asynchronous-irregular regime [34, 35] in the absence of pulse-packet like inputs. This also meant that the network was operating in an inhibition-dominated regime [34, 35]. However, the network operating point was close enough to the oscillatory regime, such that a single pulse packet stimulus could elicit weak damped oscillations, which we exploited to create resonance by external stimulation.

Synchronous input

The synchronous input stimulus was a single pulse packet, injected into the projecting neurons in the first layer network. It consisted of a fixed number of spikes (α), distributed randomly around the packet’s arrival time (tn). The time of individual spikes were drawn independently from a Gaussian distribution centered around tn, with a standard deviation of σ = 2 ms. In Figs 2d, 2e and 6, the external input for the FFN was a periodic train of pulse packets with inter-packet intervals of 25 ms. In Fig 6c, α was a control parameter and was varied systematically. In all remaining cases we used α = 20. In most cases, we stimulated the RPN with a single pulse packet, but in some cases we tested how a train of periodic pulse packets propagated through the RPN (S3a Fig). In that case, we systematically varied the interval between subsequent pulse packets. Finally, to study whether the RPN can also transmit irregular trains of pulse packets, we jittered the pulses by a small amount (dt), while keeping the mean inter-pulse packet interval constant. The amount of jitter (dt) was quantified in terms of the network’s resonance period (T) and was randomly varied between 0 and up to T/2 (S3b Fig).

Fig 2. Comparison of the propagation of synchronous spiking in a feedforward network (FFN) and in a resonance pair network (RPN).

Fig 2

The FFN failed to propagate a single pulse packet (a-c), whereas it did propagate a periodic train of pulse packets with the appropriate time interval between successive pulse packets (d, e). By contrast, the RPN, when stimulated with a single pulse packet, was able to propagate it successfully, provided that the inter-layer delay of the resonance pair matched the resonance period of the EI-networks involved (f-j). Panels (i) and (j) are similar to what was shown in panels (d) and (e), the only difference being the increased Poisson input rate to the inhibitory neurons in panels (i) and (j) in order to decrease the number of stimulus-evoked oscillation cycles in the RPN. In the simulation experiment shown in panels (g-j), the loop transmission delay, defined as the sum of the forward and feedback transmission delays, was equal to the period of the pulse packet train in (d) and (e). The network structure for each column is plotted schematically in panels (a, f), the corresponding raster plots are shown in panels (b, d, g, i) for each stimulus condition. The average membrane potentials of the first two and last two layers in each of three simulation experiments are shown in panels (c, e, h, j), marked with layer numbers in each window, with the injected pulse packet shown in the bottom trace. Red color is used for the RPN, and blue for the FFN. Inter-pulse interval in panels (d) and (e) was 25 ms and the forward and backward delays in panels (g-j) were equal to 12.5 ms.

Fig 6. Introducing a resonance pair improves both the threshold and speed of propagation of synchronous spiking.

Fig 6

(a) Averaged membrane potential of E neurons in the 10th layer in response to a single pulse packet (depicted in bottom trace) in the RPN, in the presence of feedback projections from layer 2 to layer 1. (b) Averaged membrane potential of E neurons in the 10th layer in response to a periodic pulse packet (depicted in bottom trace) in the FFN, in the absence of feedback projections. (c) SNR in the 10th layer of the RPN (red curve) and FFN (blue curve) as a function of strength, α, of the input pulse packet. Increasing α increased the SNR for both RPN and FFN. However, the red curve crosses the green dashed line (as an arbitrary threshold for successful propagation) at a clearly smaller value of α than the blue curve, implying clearly lower threshold of synchrony propagation in the RPN. (d) On average, synchronous activity propagates much faster in the RPN, by at least a factor of two, than in the FFN.

Data analysis

Pairwise correlations

To estimate pairwise correlations, we divided the time into bins of size Δt = 5 ms, and transformed population spike trains to spike count vectors yi(t), using a rectangular kernel. The pairwise Pearson correlation coefficients were calculated as:

rij=E[(yi(t)-y¯i(t))(yj(t)-y¯j(t))]σiσj (4)

where E denotes the expectation value, σ the standard deviation, and barred values denote the means of variables. We averaged the rij over all pairs within a layer network to obtain the average synchrony within the layer. Correlation coefficients were computed from simulations with a duration of 20 sec and were averaged over 20 trials.

Population fano factor

To classify the population activity based on synchrony in the background activity, we measured the population Fano factor (pFF) [36]. To this end, we used spike count vectors (y(t)) of all excitatory neurons in a layer network and defined the pFF as:

pFF=VAR[y(t)]MEAN[y(t)] (5)

This normalized variance of the population activity is related to synchrony of the population activity because the population variance is the sum of individual variances of the neurons and their co-variances. Unlike pairwise correlations, FF is a measure which takes into account not only pairwise correlations, but higher order correlations as well [35].

Network frequency and spectral entropy

The network frequency is defined as the peak frequency of the Fourier transform of the spike count vectors Y(f). To differentiate between asynchronous, aperiodic and oscillatory states of the two resonance pair networks, we measured the spectral entropy [37] of one of the two EI-networks involved. We first calculated the power spectrum S(f) = ∣Y(f)∣2 and defined:

P(f)=S(f)mS(m) (6)

Because P(f) has unit area, we treated it as if it were a probability density and estimated its entropy. Our reasoning was that if a signal is periodic, all its power will be concentrated in a single frequency, resulting in a zero entropy. By contrast, when the signal power is uniformly distributed over all frequencies, the entropy will assume a maximal value. Given that we estimated the spectrum for a fixed number of frequency data points, we needed to normalize the entropy according to the number of frequency bins. Because here we took the normalized power spectrum as a proxy for the probability density, we refer to this measure as spectral entropy. The normalized spectral entropy is then defined as [37]:

H=-f=1NP(f)log2P(f)log2N, (7)

where N is the number of frequency data points. The denominator, log2 N is the maximal spectral entropy, that is, the spectral entropy of white noise. Low entropy indicates temporal order of the population activity, i.e., an oscillatory state, whereas large values of H indicate an asynchronous state.

Signal-to-Noise Ratio

To distinguish successful propagations of single pulse packets from failed propagations, we estimated the Signal-to-Noise Ratio (SNR), measuring the variance of the spike count vector in the tenth (final) layer network upon pulse packet injection into the first layer network, normalized by its variance during ongoing network activity:

SNR=VAR[ystim(t)]VAR[yongoing(t)] (8)

Simulation tools

Network simulations were performed using the simulation tool NEST (http://www.nest-initiative.org) [38, 39], interfaced with PyNest. The differential equations were integrated using fourth-order Runga-Kutta with a time step of 0.1 ms. The simulation code is available for download from https://github.com/arvkumar/Communication-Through-Resonance.

Results

We studied the effect of adding feedback connections between the first two layers in an otherwise feedforward modular network of EI-networks on the propagation of synchronous spiking activity along the network. Specifically, we compared the response of a purely feedforward network (FFN) with the response of a resonance pair network (RPN) to a variety of input stimulus conditions. To construct the RPN, we added feedback connections between the first two layers of the original FFN. The FFN consisted of 10 layers, each one consisting of a recurrent EI-network comprising 200 excitatory and 50 inhibitory neurons (Fig 1, see Methods). The input and EI-balance were adjusted such that in the baseline state, each layer of the FFN and RPN operated in an asynchronous-irregular regime in the absence of any pulse packet input and the network exhibited an asynchronous-irregular state [34, 35]. Thus, the background activity in each layer was characterized by highly irregular inter-spike intervals, low pairwise correlations, and weak network synchrony (see S1 and S2 Figs; and Methods). However, when the EI-balance was altered, either by increasing the external drive or the EI-ratio or by a transient input (pulse packet), each layer of the FFN or RPN exhibited damped oscillations. The natural frequency of these oscillations was determined by neuron, network and synapse parameters [40]. By the choice of parameter values in our model, the natural frequency of the damped evoked oscillations was 40 Hz.

Pulse packet propagation in an FFN

We first tested the propagation of synchronous spiking activity by stimulating the FFN with a single pulse packet (α = 20 spikes, σ = 2 ms). This mimicked earlier simulation experiments [17, 20, 36], but with different FFN parameters. Given the weak projecting synapses and sparse inter-layer connectivity, this weak pulse packet failed to propagate along the feedforward network (Fig 2a–2c). The injection of a pulse packet into the first layer network resulted in a clear but weak spike response in that layer, a much weaker response in the second layer (Fig 2b), and no tangible response in any of the subsequent layer networks. This failure to propagate was confirmed by the low signal-to-noise ratio in the 10th layer network (SNR < 4). Consistent with the weak spiking responses, there was no visible trace of the pulse packet in the subthreshold membrane potentials beyond the second layer (Fig 2c).

Next, we tested the propagation of a periodic train of pulse packets, each with the same characteristics as the single pulse packet described above. Consistent with previous results [17], such a periodic input successfully propagated along the feedforward network using the network resonance mechanism (Fig 2d and 2e, 10th layer SNR = 4.5). However, while the periodic pulse packet train did indeed successfully propagate to the last layer, this propagation was very slow. Thus, a distinct pulse packet response was observed there only after some 15 input cycles (Fig 2e), highlighting once more the key problem associated with the CTR mechanism. The reason for this is that each layer takes 2–3 cycles to build up strong enough oscillations of the membrane potentials in the next layer neurons to generate a reliable spike response.

Pulse packet propagation in an RPN

One way to speed up activity propagation using CTR is to remove the need to build up of resonance in each layer. This can be achieved if the pulse packet can already be amplified in the second layer. To this end, we can take advantage of the network oscillations with an appropriate phase relation between the first two layers—like CTC. A simple way to induce coherent oscillations in the first two layers is to connect them in a bidirectional manner, such that they can entrain each other [26]. Therefore, we tested whether bidirectional connectivity can speed up the propagation of pulse packets.

To implement such a connectivity, we randomly selected 70 excitatory neurons from the second layer and projected them back to 70 randomly selected excitatory neurons in the first layer (Fig 2f). We made sure that the 70 neurons that projected back to the first layer were different from those that projected forward to the third layer. The synaptic strength, transmission delay, and connection probability of the feedback projections were all identical to those of the forward projections unless otherwise is mentioned in each Figure caption. We refer to the two bidirectionally connected layer networks as the resonance pair. Interestingly, the injection of a single pulse packet into the resonance pair network (RPN) was sufficient to initiate transient oscillations in the first and second layer networks. The bidirectional excitatory connectivity between the two layers rapidly amplified these oscillations which, once sufficiently amplified, successfully propagated to all subsequent layer networks (Fig 2g–2j, in both cases the SNR of 10th layer was ≈6.5).

Next, we tested whether RPN can also propagate a periodic train of pulse packets. To this end, we stimulated the first layer with a train of pulse packets (PT) and studied the interaction between the endogenous (because of the resonance pair) and the exogenous (because of the injected PT) oscillations. We found that the RPN was able to propagate the PT when the PT-frequency was within a small range of the natural frequency of oscillations (S3a Fig). Because the transmission of the PT exploits the oscillations, propagation of a regular PT with a fixed frequency resulted in a maximum SNR. Quasi-periodic PTs (with the arrival times of pulse packets was jittering by a small amount) could also be propagated but, as expected, the SNR of such signals was weaker. Nevertheless, pulse packets jittered by 1/4 of the natural period of the network oscillations (∼6.25 ms) could still be propagated faithfully (S3b Fig).

Given the bidirectional connectivity between the first two layers, it is possible that both a single pulse packet and a regular train of pulse packets can induce sustained oscillations in the network. In our model, because we operated in the inhibition-dominated regime, recurrent inhibition prevented the emergence of sustained oscillations. Still, a single pulse packet stimulus generated oscillations that outlasted the stimulus by 8–10 oscillations cycles (Fig 3).

Fig 3. Distribution of the durations of oscillatory activity in the RPN upon injection of a single pulse packet.

Fig 3

The RPN, when operating in a successful propagation mode, was able to quench the stimulus-induced oscillations after several oscillation cycles. The blue curve shows the distribution for an RPN with increased Poisson input rate to the inhibitory populations. Oscillation durations (shown in units of oscillation cycles) followed a distribution with median = 14 (for the red trace, and median = 5 for the turquoise trace) oscillation cycles. These data were collected from 400 trials for each simulation experiment.

The number of oscillation cycles can be reduced by increasing the mean inhibition in the network. We found that by increasing the rate of Poisson input to the inhibitory neurons, the number of oscillation cycles decreased (see Figs 3, 2i and 2j). We checked that such a decrease in the number of oscillation cycles did not distort signal propagation efficiency (S4 Fig). Since increasing the Poisson input rate to inhibitory neurons caused only the number of oscillation cycles to decrease, without distorting signal propagation efficiency, we will not present the results for the case of increased Poisson input rate.

Overall, the results shown in Fig 2 demonstrate that only a small change in the network architecture, adding feedback connections between only the first two layers, can enable propagation of a single pulse packet using CTR, without driving the system into sustained oscillations. In the following, we quantify the effect of various network connectivity parameters on the network resonance and the propagation of pulse packets.

Effect of resonance pair connectivity on pulse packet transmission

The loop transmission delay and the inter-layer connection strength are two important parameters of the resonance pair. Together, they determine whether a single pulse packet can create transient oscillations and propagate the activity along the RPN. To characterize the effect of these two parameters, we systematically varied each of them and measured the resulting SNR in the tenth layer of the RPN (Fig 4). First, we varied both the delay and the synaptic strength of the connections between the layers (Fig 4a). Here, we set both the delay and strength of the feedback projections to be identical to those of the feedforward projections. We found that the input pulse packets propagated most successfully when the inter-layer delay was about 12.5 ms. As the inter-layer connection strength was increased, the range of inter-layer delays for which the input pulse could propagate also increased (Fig 4a). With 12.5 ms inter-layer delay, the total loop delay for the resonance pair was 25 ms. Not surprisingly, this loop delay matched the period of the intrinsic network oscillations (corresponding to the resonance frequency of 40 Hz) of each individual layer EI-network.

Next, we fixed the feedforward delays at 5 ms and varied the delays of the feedback projections from layer 2 to layer 1. We found that in this case the feedback delay should be ≈20 ms to enable most successful propagation (Fig 4b). That is, most successful propagation again occurred when the loop delay (forward plus feedback delay) was 25 ms, again matching the resonance frequency (40 Hz) of the individual layer EI-networks.

To find the range of feedback and feedforward delays for which inputs could propagate, we varied each of these two delays independently, while keeping the inter-layer connection strength as (Jee = 0.33 mV, Fig 5). We found that propagation was successful for a wide range of individual feedforward and feedback delays. Once again, it was most successful if the sum of the two delays (the loop delay) matched the period of the intrinsic network oscillations (here: 25 ms) of the individual layer EI-networks.

Fig 5. Signal-to-noise ratio (SNR) for 10th layer in the RPN for independently varied feedforward and feedback delays.

Fig 5

The sum of the feedforward and feedback delays is the key parameter to enable signal propagation. When the inter-layer connection strength, Jee, was fixed at 0.33 nS, most successful propagation was obtained for the condition that the sum of forward and feedback delays, rather than any of their individual values, matched the resonance period of the individual layer EI-network’s resonance frequency of 40 Hz. In the schematic representations of the networks, only the first four layers are depicted, with the length of the arrows representing the delays between the resonance pair layer networks.

The above results were obtained for RPNs in which each layer was composed of 200 excitatory and 50 inhibitory neurons. To confirm that these results hold for larger networks as well, we simulated an RPN in which each layer was composed of 2, 000 excitatory and 500 inhibitory neurons. Obtaining asynchronous-irregular activity in such large RPN required fine-tuning of excitatory recurrent connection weights (Jee = 0.25 mV) and inter-layer connectivity (see Table 4 for the changed parameter values). With these slightly different parameters, the resonance frequency of the network was ≈33 Hz. In this large RPN, we again found stable propagation of pulse packet, assisted by the resonance pair (S5a Fig). Next, we checked how the transmission was affected by the recurrent excitatory connection strengths (Jee) and inter-layer connection delays (S5b Fig). Consistent with the results obtained for the smaller network (Fig 4a), in the large network the resonance and strongest transmission was obtained for an inter-layer delay of ≈15 ms, once again matching the network resonance frequency (S5b Fig). These results confirm that successful signal propagation primarily depends on the resonance pair’s loop delay, which should be consistent with the network resonance frequency.

Table 4. Synapse and connectivity parameters for the large network.

Name Value Description
τexc 1 ms Rise time of excitatory synaptic conductance
τinh 1 ms Rise time of inhibitory synaptic conductance
Esynexc 0 mV Reversal potential of excitatory synapses
Esyninh -80 mV Reversal potential of inhibitory synapses
Jee 0.25 mV Exc. to exc. synaptic strength measured at -70 mV
Jei 1.5 mV Exc. to inh. synaptic strength measured at -70 mV
Jie -6.2 mV Inh. to exc. synaptic strength measured at -54 mV
Jii -12.0 mV Inh. to inh. synaptic strength measured at -54 mV
Jpe 0.25 mV Connection strength: Input Poisson spike train to exc. pop.
Jpi 0.4 mV Connection strength: input Poisson spike train to inh. pop.
Jpp 0.25 mV Connection strength: Pulse packet to P neurons in first layer
dwithin-layer 1.5 ms Transmission delay within layer
dinter-layer 30—33 ms Range of total resonance delay between layers
Nexc 2000 Size of excitatory population per layer network
Ninh 500 Size of inhibitory population per layer network
Nproj 680 Number of projecting neurons per layer network
ϵwithin-layer 0.2 Connection probability within-layer network
ϵinter-layer 0.1 Connection probability between layer networks

Based on these results (Figs 4 and 5), we conclude that inter-layer connection delays should match the resonance frequency of the resonance pair networks, but how precisely these delays should be tuned is another issue. To study this, we simulated the RPN in which both within- and inter-layer delays were chosen from a Gaussian distribution whose mean was set to 1.5 ms (for within-layer connections) and 12.5 ms (for inter-layer connections). The standard deviation of the delay distribution was set to either 10% or 20% of their respective mean values. We found that pulse packets propagated successfully when the standard deviation of the delays was 10% of the mean value, but failed to propagate for larger standard deviations (S6 Fig).

Resonance pair improved both the threshold and speed of propagation of pulse packets

Next, we addressed the question to what extent the inclusion of feedback EE connections between the first two layer networks of the FFN affects the threshold and speed of propagation of pulse packets in the network. To this end, we compared both the speed and SNR of the pulse packet response in the FFN and the RPN. For this comparison, we stimulated the RPN with a single pulse packet, whereas the FFN was stimulated with a periodic train of pulse packets (Fig 6a and 6b). The loop delay of the resonance pair in the RPN and the inter-pulse intervals in the periodic stimulation of the FFN were matched the resonance period of the EI-networks in the resonance pair, layers 1 and 2. We found that introducing feedback projections substantially increased the SNR of the pulse packet response in the RPN as compared to that in the FFN (Fig 6c). This meant that much weaker pulse packets could propagate in the RPN than in the FFN. Thus, adding sparse EE feedback connections between only the first two layers of the FFN significantly reduced the threshold (minimum value of pulse packet strength α) for successful propagation throughout the entire FFN.

Next, we compared the propagation velocities in the RPN and the FFN. For a fair comparison of propagation speed in these two networks, we set the forward transmission delays to 5 ms in both networks. Therefore, to meet the condition that the loop delay in the resonance pair should match the intrinsic resonance in the participating EI-networks, the feedback delay was set to 20 ms in the RPN. In the FFN, as noted before, the pulse packet needed to be recreated by gradual build-up in each layer successively. Hence, it took on average between 2–4 oscillation cycles in each layer, before the pulse packet successfully reached the next layer. As shown in Fig 6d, the bidirectional projections between the first two layers in the RPN sufficed to rapidly amplify the network response, and, hence, there was no need to gradually build-up and recreate the pulse packet in each individual layer. As a result, the transmission in the RPN was much faster, by at least a factor of two, than in the FFN. These results demonstrate that introducing sparse feedback projections from layer 2 to layer 1 in an FFN with weak and sparse connections substantially accelerates the propagation of synchronous spiking in such network, thereby alleviating a significant problem associated with the mechanism of communication through resonance.

Network background activity

For stable propagation of synchronous spiking activity, it is important that the ongoing activity of the network remains stable and exhibits an asynchronous-irregular state without population activity oscillations [36]. In principle, the feedback projections in the resonance pair could destabilize the asynchronous-irregular activity state, induce spontaneous oscillations, and lead to the propagation of random fluctuations in the network activity. Therefore, we measured the effect of the feedback and feedforward projections on the network background activity. The strengths of feedforward and feedback connections in the RPN were set to be identical. First, we systematically varied the inter-layer connection strength and the rate of external (excitatory) input, and measured the population activity synchrony (population Fano factor, pFF) for the 10th layer of both the RPN and the FFN (Fig 7a and 7b). We also compared the firing rates, the irregularity of spike timing (CV) and the pairwise correlations for three different choices of these two parameters (S2 Fig).

We found that for weak external inputs, the background network activity remained in an asynchronous-irregular regime in both the RPN and FFN for a wide range of inter-layer connection strengths (Fig 7a and 7b). Likewise, for weaker inter-layer connections, the background network activity of both the RPN and FFN remained in an asynchronous-irregular regime. However, when both external input and inter-layer connections were strong, large fluctuations induced by the external input could propagate to downstream layers. Propagation of such spurious fluctuations resulted in synchronous-irregular activity in the downstream networks (Fig 7a and 7b, and S2 Fig; see also S1 Fig for raster plots). Such undesirable emergence of synchrony in the background network activity because of stronger inter-layer connections and stronger external input was observed in both the RPN and FFN. However, in the RPN this transition to synchronous-irregular background activity occurred at clearly lower values of external inputs and inter-layer connection strengths than in the FFN (compare Fig 7a and 7b). That is, while the resonance pair reduced the threshold for propagation and accelerated the pulse packet propagation, it also constrained the range of network and input parameters for which stable propagation could be observed.

To determine the degree of synchrony in the background network activity for different inter-layer connection strengths and delays, we measured the population Fano factor (cf. Methods) for both the RPN and FFN networks, with the input rate set to 8 kHz (Fig 7c and 7d). These results demonstrate that the inter-layer delay plays no role in inducing synchrony in the FFN background network activity (Fig 7d). However, it does render a regime for eliciting synchronous background activity in an RPN (Fig 7c). This regime existed for the range of delays that matched the resonance period of the EI-networks involved, and for stronger inter-layer connections it increased significantly. Therefore, the parameter values causing this synchronous regime in the RPN background activity should be carefully avoided, because this regime prohibits reliable signal propagation.

Conditions for resonance in the resonance pair

The connectivity between the layers of the resonance pair could affect the propagation of synchronous spiking in the RPN in different ways. It could prohibit the propagation of pulse packets by enabling spurious network fluctuations to propagate, or by altering the resonance properties of the two layer networks involved. Whereas weak connectivity may not allow the resonance to occur, strong connectivity could induce spontaneous network oscillations, precluding the resonance-based mechanism from supporting the propagation of pulse packets. Therefore, we systematically varied both the forward and feedback connectivity between the two layers and determined the regime most suitable for communication through resonance (Fig 8). We found that an increase in either the connection probabilities (Fig 8a and 8b) or connection strengths (Fig 8c and 8d) increased the network’s propensity to oscillate. Strong feedback connections and high connection probabilities induced spontaneous oscillations in both layer networks. The diagonal symmetry of Fig 8a and 8b (and to a lesser extent in Fig 8c and 8d) shows that the feedback connections can compensate for a lack of feedforward connections (as in Fig 8a and 8b), or their weakness (as in Fig 8c and 8d). For moderate values of the feedback connection probability and connection strength, there is a region in the parameter space for which single pulse packets can be propagated by exploiting the network resonance property, without destabilizing the network activity dynamics into sustained network oscillations. This region is distinguished by a pFF of about 1, the blue area in Fig 8a and 8b, and an example of it is marked with a black circle in all four panels of Fig 8.

Discussion

Oscillations are an ubiquitous feature of the activity of neuronal populations and are assumed to serve many functions. An important function attributed to α (8–12 Hz), β (12–30 Hz) and γ (30–80 Hz) oscillations is that they help in communicating spiking activity between weakly connected networks [9, 12]. Oscillations in different bands can be combined to form various strategies for flexible gating of activity [41]. Communication through coherence: CTC [12] and communication through resonance: CTR [17] are two related mechanisms by which oscillations can influence communication between neuronal networks. Oscillations in both mechanisms, modulate the excitability of neurons in the population receiving the signal—the spiking activity of the sender population. Signals which impact a population at the right time within its high excitability period can affect the spiking activity of the receiver neurons and, thereby, increase their chance to be propagated. Unlike CTC, the CTR mechanism is based on evoked oscillations and does not require spontaneous coherent oscillations between sender and receiver networks. However, CTR based communication is slow because it is based on the gradual build-up of the evoked activity over several oscillation cycles in the receiver population. Moreover, only trains of pulse packets (either periodic of the right frequency or aperiodic of high enough rate) can be transmitted by this mechanism, but the propagation of a single pulse packet is not feasible [17]. Here, we addressed these problems of CTR and showed that introducing bidirectional connections between two upstream modules in an otherwise feedforward network can enable the propagation of single pulse packets and can also significantly speed up the propagation. This increase in propagation speed was achieved because the two bidirectionally connected layers amplified the pulse packet to a level at which they could be propagated through the successive layers without the need for further amplification.

Reverberation of the transient stimulus between the first two layers of the network, the resonance pair, fed the downstream remainder of the network with a temporally coordinated and strong train of pulse packets, with inter-packet intervals determined by the sum of the forward and backward transmission delays of the resonance pair. Hence, matching the two internal time constants of the system, the resonance period of the individual modules and the loop transmission delay of the resonance pair, sufficed to enable the reliable propagation of a single pulse packet across the entire network through the built-in CTR mechanism. Indeed, in a series of simulation experiments we could demonstrate that in our network model, the consistency of the two time scales, determined by the intra-module lateral (recurrent) connections, and inter-module feedforward and feedback connections, facilitates the transmission of transient synchronous spiking signals.

Bidirectional connectivity between networks in the brain

Based on the available data on anatomical and functional connectivity in the brain, it is not easy to determine whether connections between networks (at mesoscopic scale) in the brain are unidirectional or bidirectional. Mesoscopic anatomical connectivity measured by DTI [31] or by tracer injections [2] suggests that connectivity among most pairs of networks is bidirectional. But this does not necessarily mean that these networks are effectively bidirectionally connected. This is because of a number of reasons: 1. It is not clear whether connections are equally strong in both directions—DTI and tracer injection techniques are not well suited to determine this. In fact, data from trace studies when thresholded suggest that connections are clearly weaker in one direction than in the other ([2, 4244]). 2. Selective stimulation of a given brain region does not seem to evoke reverberating activity, as would be expected from bidirectional connections [4244]. 3. Historically also, starting from the description of the visual information processing areas [28] to the latest mesoscopic connectivity studies of the mouse brain [2, 31, 45, 46], there is a widespread consensus of a hierarchical arrangement of brain network connectivity. Thus, it seems reasonable to assume that most connections are effectively unidirectional and only few pairs of networks are effectively connected in a truly bidirectional manner.

For the aforementioned reasons, in this study we restricted our investigation to a case in which only a single pair of networks were connected in a bidirectional manner. However, it is worth asking what would happen if more, or even all, networks in an FFN were connected in a bidirectional manner. Based on the results shown in Figs 7 and 8 we expect that, unless feedback and feedforward connections (both delays and strengths) are carefully adjusted, all layers will show sustained oscillations. Indeed, our network simulations confirmed this. Such a sustained oscillatory state is neither biologically plausible nor is it suitable for activity propagation. While it may be possible to find connectivity parameters that provide a near asynchronous-irregular activity state in a fully bidirectionally coupled network, such an investigation clearly demands a separate, more dedicated model study.

A functional role of feedback projections

Feedback projections play a role in regulating neuronal network activity [47, 48], brain activity oscillations [4951], and high level brain functions such as working memory [52], vision [53, 54], attention [55, 56], and consciousness [5759]. Here, we studied how feedback connections can help improve the propagation of synchronous spiking activity in feedforward neuronal networks. We showed that including a pair of bidirectionally connected modules into an otherwise feedforward network promotes the propagation of synchronous spike volleys in the network.

The possible role of feedback connections in the propagation of synchronous pulse packets through modular networks has been suggested earlier by Moldakarimov et al. [60]. There, it was shown that feedback connections increased the number of spikes in the synchronous spike volley and, thereby, helped the pulse packet propagate in the feedforward network [60]. That mechanism, however, operates on a much shorter time scale than the one we propose here. In their model [60], propagation was facilitated by feedback delays within the temporal spread of the injected pulse packet, i.e., up to only few milliseconds. The mechanism we propose here is both qualitatively and quantitatively different and is based on the resonance property of the EI-networks involved in the feedforward network. Here, the impact of a pulse packet on the target EI-network provides, thanks to the damped resonance oscillation it evokes, a short range of specific time windows with enhanced excitability and, hence, larger response to the next incoming pulse packet. As a result, the reverberation of the pulse packet between the bidirectionally connected layer networks in the resonance pair builds up even stronger pulse packets for the downstream layers of the network. We found that a prerequisite for successful propagation of such synchronous spiking activity was that the loop transmission delay in the resonance pair (forward plus feedback delay) matched the resonance period of the individual layer EI-networks.

Possible applications in bottom-up and top-down information transfer

Recent studies have suggested different functional roles of high and low frequency oscillations in bottom-up and top-down signaling in cortical networks [11, 61]. It has been shown that the transmission of information along the feedforward pathway from peripheral sensory areas to higher areas in the cortical hierarchy is mainly carried by gamma range oscillations, whereas feedback signals are mostly conveyed by alpha and/or beta oscillations [11, 6264]. These results gained support from experimental observations of strongest synchronization in the gamma band in superficial cortical layers, whereas synchronization in the alpha-beta band was found to be strongest in infragranular layers [65]. In our network model, the baseline activity of the layer networks lacked spontaneous oscillations, but they exhibited a resonance property in the low-gamma range. The presence of a single feedback loop with matching loop delay resulted in short-lived gamma oscillations upon transient stimulation of the first layer network, resulting in reliable signal propagation throughout the entire feedforward pathway, consistent with the above-mentioned experimental observations for bottom-up transmission. Incorporating further feedback loops between the downstream layer networks with different resonance frequency, possibly in beta range, can provide a more complete model for explaining forward and backward signaling in cortical networks of networks.

Relationship between CTR and CTC

To facilitate transmission of spiking activity between two weakly connected networks, CTC suggests that coherent oscillations between two networks can periodically modulate the effective coupling between networks and a suitable phase relation between the spontaneous oscillations of the two networks can facilitate the exchange of signals between them [12]. In CTR we assume that oscillations are not spontaneously generated but that they are evoked by the incoming pulse packets themselves. Evoked oscillations are then amplified by successive incoming pulse packets, exploiting the resonance property of the receiving network. If their timing matches the network resonance frequency, and once the oscillations are strong enough, the activity propagates to the receiver network. Thus, in essence, CTR and CTC are quite similar: Both are based on changes in the excitability of the receiver network and both require a suitable phase relation between the oscillations of sender and receiver networks. The crucial difference between the two is that CTC requires spontaneous coherent oscillations between sender and receiver networks, whereas in CTR, oscillations are stimulus-evoked and, hence, emerge only upon arrival of the incoming stimulus. Moreover, unlike in CTC, in CTR the suitable phase relation for transmission is naturally established by the emergence of oscillations because the sender activity evokes the oscillations in the receiver network. By contrast, in CTC, the mechanism underlying the coherence between sender and receiver networks, especially when oscillation frequency and phase can fluctuate, are still not well understood.

Recently, Palmigiano et al. [26] showed that two weakly connected networks of spiking neurons can show coherent spontaneous transient oscillations. Such oscillations can form the basis for CTC, provided the sender and receiver networks are tuned to show spontaneous oscillations and the networks operate around the border between non-oscillatory and oscillatory activity regimes. In such networks, when transient oscillations spontaneously appear, the weak connections ensure that the two networks synchronize. By contrast, in RPN the network parameters are set such that every layer operates in an asynchronous regime and does not show any spontaneous oscillations (S2 Fig). Instead, oscillations in RPN are initiated by the incoming pulse packets and maintained for only a few cycles by the reverberation of activity between the sender and receiver networks. Such reverberations occur because of bidirectional connections, the loop-delay of which is near to the period of the intrinsic network oscillations. Thus, there are clear differences in the way oscillations are synchronised in the model proposed by Palmigiano and colleagues [26] and our resonance pair model.

Finally, CTC requires coherent oscillations between all successive layer networks. By contrast, in the RPN, activity is already amplified in the first two layer networks and no synchronous oscillations are needed to transmit the activity from the second layer network onwards. Thus, despite the apparent similarity between both mechanisms (the need for network oscillations), there are several crucial differences between CTC and CTR.

It is not straight-forward to determine whether the brain uses CTC or CTR. The ability of cortical networks to show coherent oscillations makes a compelling case for CTC. In a similar vein, though, cortical networks do show resonance properties [66]. That is, cortical networks have the necessary neuronal hardware to generate resonance properties, necessary for CTR. Possibly, the existence of coherent oscillations before the onset of a stimulus (to be transmitted) and a tight relationship between spike timing and oscillation phase would be a clear evidence for CTC [67, 68]. However, there is also experimental evidence suggesting that oscillations are not immediately visible at stimulus onset [6971], consistent with the CTR hypothesis. We conclude that possibly both modes of network communication are being used, depending on brain areas involved and on task and behavioral context.

Supporting information

S1 Fig. Raster plots for three different background firing regimes of the RPN and FFN.

Increasing input rate and inter-layer connection strength both increased the propensity of the RPN and the FFN to synchronize their background activities. For the regime marked with the black square (rightmost column), both networks showed network activity oscillations.

(EPS)

S2 Fig. Distributions of CVISI, pair-wise correlations, and firing rates of excitatory neurons in three different background firing regimes of the RPN and FFN.

Distributions of CV of inter-spike intervals (left), pairwise correlations (middle), and firing rates (right) for three different sets of external input and inter-layer connection strengths. Red and blue traces denote RPN and FFN network structures, respectively. Three states are introduced in Fig 7 with corresponding markers. For weak external inputs and inter-layer connection strengths, the network in both structures exhibited asynchronous irregular activity. In this state, adding excitatory feedback connections did not affect the network activity states. However, when the network was operating in a synchronous irregular activity state (corresponding to the higher external excitatory input and stronger inter-layer synapses, bottom row, indicated with a black square) adding feedback connections resulted in increased firing rates and synchrony indices, even more so in the RPN than in the FFN (compare red and blue traces in the two right-most panels in the bottom row), while spiking became distinctly more regular in both network types (left panel).

(EPS)

S3 Fig. Filtering property of the RPN when injected with a periodic PT with matching intervals (a), and its robustness against deviations from periodicity (b).

(a) In the presence of both the endogenous (due to the RP) and the exogenous (due to the PT) resonance properties, the network could propagate the signals with matching inter-pulse intervals. Inter-layer delays were chosen to match the resonance period of the network. The green dashed line represents the lowest amount of SNR (= 4) above which propagation can be considered as successful. (b) The RPN was excited by PTs with some degree of deviation from periodicity (jitter, represented in the X-axis). For large values of jitter, the RPN failed to propagate the input PT, because the injected PT and its reverberations laid in the less responsive window of the network, while the PTs with small jitters propagated.

(EPS)

S4 Fig. Dependence of signal-to-noise ratio (SNR) of 10th layer in the RPN with increased Poisson input rate to inhibitory populations on inter-layer delays and connection strengths of the resonance pair.

(a) Delays for feedforward and feedback connections were set equal to each other and were systematically varied along the X-axis. Like Fig 4, the most successful propagation occurred when the total loop delay (forward plus feedback delay) was 25 ms, matching the period of the intrinsic resonance oscillation of each individual layer EI-network (resonance frequency of 40 Hz). (b) Delays for feedforward connections were fixed to 5 ms, and for feedback connections were systematically varied along the X-axis. Again, the most successful propagation was observed for a total loop delay of 25 ms, matching each individual layer EI-network’s resonance frequency of 40 Hz. This plot is the counterpart of Fig 4 in the main text, but for an increased Poisson input rate to the inhibitory neurons in the RPN. These plots emphasize that increasing the input rate to the inhibitory population does not impair signal propagation, and hence the SNR of the RPN.

(EPS)

S5 Fig. Propagation of a PP across in a large RPN (a), and SNR of a large RPN when inter-layer connection strengh and delay are changed (a).

Here, we simulated an RPN with 2, 000 excitatory and 500 inhibitory neurons in each layer. For details of parameters see Table 4. (a) The first layer of a large RPN was stimulated with a PP and it propagated to the 10th layer of the network within 2–3 oscillation cycles. (b) SNR of the 10th layer of the large-scale RPN as a function of the inter-layer delay and inter-layer excitatory connection strength. For an inter-layer delay of ≈15 ms, the SNR reached its maximum. The delay range for which successful signal transmission was observed increased by strengthening the inter-layer connections.

(EPS)

S6 Fig. Distributed delays may distort PP propagation in the RPN.

Depending on the degree of dispersion of delays (inter-layer and within-layer), PP propagation may be impaired. For these simulation examples, within-layer and inter-layer delays for each connection was chosen from a Gaussian distribution. The mean of the Gaussian distribution was set to 1.5 ms for within-layer delays and 12.5 ms for inter-layer delays. (a) Propagation of a pulse packet was successful when the standard deviation of the delays distribution was set to 10% of the mean, i.e., for inter-layer delays std. = 1.25 ms and for within-layer delays std. = 0.15 ms. (b) Propagation of a pulse packet failed when the standard deviation of the delays distribution was set to 20% of the mean, i.e., inter-layer delays std. = 2.5 ms and within-delay std. = 0.30 ms.

(EPS)

Acknowledgments

We thank Uwe Grauer and Bernd Wiebelt for helping making these HPC-facilities available to us.

Data Availability

All relevant data are within the manuscript and its Supporting Information files. The simulation code is available on github: https://github.com/arvkumar/Communication-Through-Resonance.

Funding Statement

This work was funded by the German Federal Ministry of Education and Research (BMBF) grant number 01GQ0830 (to AA), The Carl Zeiss Foundation (to AA), State of Baden-Württemberg through bwHPC and the German Research Foundation (DFG) through grant no INST 39/963-1 FUGG (to AA), The Ministry of Science, Research, and Technology (MSRT) of Iran grant (to HR), The Iran Saramadan Elmi Federation (ISEF) grant (to HR), Cognitive Sciences and Technologies Council of Iran, research grant No 832 (to AV), and Swedish Research Council’s research project grant and StratNeuro (to AK). These funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Modha DS, Singh R. Network architecture of the long-distance pathways in the macaque brain. Proc Nat Acad Sci. 2010;107:13485–13490. 10.1073/pnas.1008054107 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Harris JA, Mihalas S, Hirokawa KEea. Hierarchical organization of cortical and thalamic connectivity. Nature. 2019;575:195–202. 10.1038/s41586-019-1716-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Binzegger T, Douglas RJ, Martin KA. A quantitative map of the circuit of cat primary visual cortex. Journal of Neuroscience. 2004;24(39):8441–8453. 10.1523/JNEUROSCI.1400-04.2004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Xu X, Olivas ND, Ikrar T, Peng T, Holmes TC, Nie Q, et al. Primary visual cortex shows laminar-specific and balanced circuit organization of excitatory and inhibitory synaptic connectivity. Journal of Physiology. 2016;594(7):1891–1910. 10.1113/JP271891 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Boucsein C, Nawrot M, Schnepel P, Aertsen A. Beyond the cortical column: abundance and physiology of horizontal connections imply a strong role for inputs from the surround. Frontiers in Neuroscience. 2011;5:32 10.3389/fnins.2011.00032 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Schnepel P, Kumar A, Zohar M, Aertsen A, Boucsein C. Physiology and impact of horizontal connections in rat neocortex. Cerebral Cortex. 2014;25:3818–3835. 10.1093/cercor/bhu265 [DOI] [PubMed] [Google Scholar]
  • 7. Meunier D, Lambiotte R, Bullmore ET. Modular and hierarchically modular organization of brain networks. Frontiers in Neuroscience. 2010;4(200). 10.3389/fnins.2010.00200 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Kumar A, Rotter S, Aertsen A. Spiking activity propagation in neuronal networks: reconciling different perspectives on neural coding. Nature Review Neuroscience. 2010;11:615–627. 10.1038/nrn2886 [DOI] [PubMed] [Google Scholar]
  • 9. Hahn G, Ponce-Alvarez A, Deco G, Aertsen A, Kumar A. Portraits of communication in neuronal networks. Nature Review Neuroscience. 2018;20:117–127. 10.1038/s41583-018-0094-0 [DOI] [PubMed] [Google Scholar]
  • 10. Buzsaki G, Mizuseki K. The log-dynamic brain: how skewed distributions affect network operations. Nature Review Neuroscience. 2014;15:264–278. 10.1038/nrn3687 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Engel AK, Fries P, Singer W. Dynamic predictions: oscillations and synchrony in top-down processing. Nature Rev Neurosci. 2001;2:704–716. 10.1038/35094565 [DOI] [PubMed] [Google Scholar]
  • 12. Fries P. A mechanism for cognitive dynamics: neuronal communication through neuronal coherence. Trends Cogn Sci. 2005;9:474–480. 10.1016/j.tics.2005.08.011 [DOI] [PubMed] [Google Scholar]
  • 13. Vogels TP, Abbott LF. Gating multiple signals through detailed balance of excitation and inhibition in spiking networks. Nature Neurosci. 2008;12(4):483–491. 10.1038/nn.2276 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Fries P. Neuronal gamma-band synchronization as a fundamental process in cortical computation. Annu Rev Neurosci. 2009;32:209–224. 10.1146/annurev.neuro.051508.135603 [DOI] [PubMed] [Google Scholar]
  • 15. Kremkow J, Perrinet LU, Masson GS, Aertsen A. Functional consequences of correlated excitatory and inhibitory conductances in cortical networks. J Comput Neurosci. 2010;28:579–594. 10.1007/s10827-010-0240-9 [DOI] [PubMed] [Google Scholar]
  • 16. Kremkow J, Aertsen A, Kumar A. Gating of signal propagation in spiking neuronal networks by balanced and correlated excitation and inhibition. Journal of Neuroscience. 2010;30(47):15760–15768. 10.1523/JNEUROSCI.3874-10.2010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Hahn G, Bujan AF, Fregnac Y, Aertsen A, Kumar A. Communication through resonance in spiking neuronal networks. PLOS Comput Biol. 2014;10(8). 10.1371/journal.pcbi.1003811 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Pariz A, Esfahani ZG, Parsi SS, Valizadeh A, Canals S, Mirasso CR. High frequency neurons determine effective connectivity in neuronal networks. NeuroImage. 2018;166:349–359. 10.1016/j.neuroimage.2017.11.014 [DOI] [PubMed] [Google Scholar]
  • 19. Abeles M. Role of cortical neuron: integrator or coincidence detector? Isr J Med Sci. 1982;18:83–92. [PubMed] [Google Scholar]
  • 20. Diesmann M, Gewaltig M, Aertsen A. Stable propagation of synchronous spiking in cortical neural networks. Nature. 1999;402:529–533. 10.1038/990101 [DOI] [PubMed] [Google Scholar]
  • 21. Gewaltig M, Diesmann M, Aertsen A. Propagation of cortical synfire activity: survival probability in single trials and stability in the mean. Neural Netw. 2001;14:657–673. 10.1016/S0893-6080(01)00070-3 [DOI] [PubMed] [Google Scholar]
  • 22. Aertsen A, Diesmann M, Gewaltig M. Propagation of synchronous spiking activity in feedforward neural networks. J Physiol. 1996;90:243–247. [DOI] [PubMed] [Google Scholar]
  • 23. Abeles M. Neural Circuits of the Cerebral Cortex. Corticonics. 1991;. 10.1017/CBO9780511574566 [DOI] [Google Scholar]
  • 24. Bujan AF, Aertsen A, Kumar A. Role of Input Correlations in Shaping the Variability and Noise Correlations of Evoked Activity in the Neocortex. Journal of Neuroscience. 2015;35(22):8611–8625. 10.1523/JNEUROSCI.4536-14.2015 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Burns SP, Xing D, Shapley RM. Is gamma-band activity in the local field potential of v1 cortex a ‘clock’ or filtered noise? Journal of Neuroscience. 2011;31:9658–9664. 10.1523/JNEUROSCI.0660-11.2011 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Palmigiano A, Geisel T, Wolf F, Battaglia D. Flexible information routing by transient synchrony. Nature Neuroscience. 2017;20(7):1014 10.1038/nn.4569 [DOI] [PubMed] [Google Scholar]
  • 27. Sancristobal B, Vicente R, Garcia-Ojalvo J. Role of frequency mismatch in neuronal communication through coherence. J Comp Neurosci. 2014;37(2):193–208. 10.1007/s10827-014-0495-7 [DOI] [PubMed] [Google Scholar]
  • 28. Felleman SJ, Essen DC. Distributed hierarchical processing in the primate cerebral cortex. Cereb Cortex. 1991;1:1–46. [DOI] [PubMed] [Google Scholar]
  • 29. Stephan KE, Kamper L, Bozkurt A, Burns GA, Young MP, Kotter R. Advanced database methodology for the Collation of Connectivity data on the Macaque brain(CoCoMac). Philos Trans R Soc Lond B Biol Sci. 2001;356:1159–1186. 10.1098/rstb.2001.0908 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Bakker R, Thomas W, Diesmann M. CoCoMac 2.0 and the future of tract-tracing databases. Frontiers in Neuroinformatics. 2012;6(30). 10.3389/fninf.2012.00030 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31. Markov NT, Ercsey-Ravasz MM, et al. A weighted and directed interareal connectivity matrix for macaque cerebral cortex. Cerebral Cortex. 2014;24(1):17–36. 10.1093/cercor/bhs270 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Mejias JF, Murray JD, Kennedy H, Wang XJ. Feedforward and feedback frequency-dependent interactions in a large-scale laminar network of the primate cortex. Science Advances. 2016;2(11):e1601335 10.1126/sciadv.1601335 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Schmidt M, Bakker R, Hilgetag CC, Diesmann M, van Albeda SJ. Multi-scale account of the network structure of macaque visual cortex. Brain Struct Funct. 2018;223:1409–1435. 10.1007/s00429-017-1554-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Brunel N. Dynamics of sparsely connected networks of excitatory and inhibitory spiking neurons. J Comput Neurosci. 2000;8(3):183–208. 10.1023/A:1008925309027 [DOI] [PubMed] [Google Scholar]
  • 35. Kumar A, Schrader S, Aertsen A, Rotter S. The high-conductance state of cortical networks. Neural Computation. 2008;20:1–43. 10.1162/neco.2008.20.1.1 [DOI] [PubMed] [Google Scholar]
  • 36. Kumar A, Rotter S, Aertsen A. Conditions for propagating synchronous spiking and asynchronous firing rates in a cortical network model. Journal of Neuroscience. 2008;28:5268–5280. 10.1523/JNEUROSCI.2542-07.2008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Sahasranamam A, Vlachos I, Aertsen A, Kumar A. Dynamical state of the network determines the efficacy of single neuron properties in shaping the network dynamics. Scientific Reports. 2016;6(26029). 10.1038/srep26029 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Gewaltig MO, Diesmann M. NEST (NEural Simulation Tool). Scholarpedia. 2007;2(4):1430 10.4249/scholarpedia.1430 [DOI] [Google Scholar]
  • 39. Morrison A, Straube S, Plesser HE, Diesmann M. Exact subthreshold integration with continuous spike times in discrete-time neural network simulations. Neural Computation. 2007;19:47–79. 10.1162/neco.2007.19.1.47 [DOI] [PubMed] [Google Scholar]
  • 40. Brunel N, Wang XJ. What determines the frequency of fast network oscillations with irregular neural discharges? I. Synaptic dynamics and excitation-inhibition balance. Journal of Neurophysiology. 2003;90(1):415–430. 10.1152/jn.01095.2002 [DOI] [PubMed] [Google Scholar]
  • 41. Akam T, Kullmann DM. Oscillatory multiplexing of population codes for selective communication in the mammalian brain. Nature Reviews Neuroscience. 2014;15(2):111–122. 10.1038/nrn3668 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Logothetis NK, Augath M, Murayama Y, Rauch A, Sultan F, Goense J, et al. The effects of electrical microstimulation on cortical signal propagation. Nature Neuroscience. 2010;13(10):1283 10.1038/nn.2631 [DOI] [PubMed] [Google Scholar]
  • 43. Klink PC, Dagnino B, Gariel-Mathis MA, Roelfsema PR. Distinct feedforward and feedback effects of microstimulation in visual cortex reveal neural mechanisms of texture segregation. Neuron. 2017;95(1):209–220. 10.1016/j.neuron.2017.05.033 [DOI] [PubMed] [Google Scholar]
  • 44. Nurminen L, Merlin S, Bijanzadeh M, Federer F, Angelucci A. Top-down feedback controls spatial summation and response amplitude in primate visual cortex. Nature Communications. 2018;9(1):1–13. 10.1038/s41467-018-04500-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Markov NTea. Anatomy of hierarchy: feedforward and feedback pathways in macaque visual cortex. J Comp Neurol. 2014;522:225–259. 10.1002/cne.23458 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46. Gamanut Rea. The mouse cortical connectome, characterized by an ultra-dense cortical graph, maintains specificity by distinct connectivity profiles. Neuron. 2018;97(3):698–715. 10.1016/j.neuron.2017.12.037 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Hauptmann C, Popovych O, Tass PA. Delayed feedback control of synchronization in locally coupled neuronal networks. Neurocomputing. 2005;65:759–767. 10.1016/j.neucom.2004.10.072 [DOI] [Google Scholar]
  • 48. Hashemi M, Valizadeh A, Azizi Y. Effect of duration of synaptic activity on spike rate of a Hodgkin-Huxley neuron with delayed feedback. Physical Review E. 2012;85(2):021917 10.1103/PhysRevE.85.021917 [DOI] [PubMed] [Google Scholar]
  • 49. Contreras D, Destexhe A, Sejnowski TJ, Steriade M. Control of spatiotemporal coherence of a thalamic oscillation by corticothalamic feedback. Science. 1996;274(5288):771–774. 10.1126/science.274.5288.771 [DOI] [PubMed] [Google Scholar]
  • 50. Bazhenov M, Timofeev I, Steriade M, Sejnowski TJ. Model of thalamocortical slow-wave sleep oscillations and transitions to activated states. Journal of Neuroscience. 2008;22(19):8691–8704. 10.1523/JNEUROSCI.22-19-08691.2002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Rosenblum M, Pikovsky A. Delayed feedback control of collective synchrony: an approach to suppression of pathological brain rhythms. Physical Review E. 2004;70(4):041904 10.1103/PhysRevE.70.041904 [DOI] [PubMed] [Google Scholar]
  • 52. Tanaka S. A prefronto-parietal network model with feedforward and feedback connections. Neurocomputing. 2002; p. 943–948. [Google Scholar]
  • 53. Shou TD. The functional roles of feedback projections in the visual system. Neuroscience Bulletin. 2010;26:401–410. 10.1007/s12264-010-0521-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54. Kafaligonul H, Breitmeyer BG, Ogmen H. Feedforward and feedback processes in vision. Frontiers in Psychology. 2015;6 10.3389/fpsyg.2015.00279 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55. Miconi T, VanRullen R. A feedback model of attention explains the diverse effects of attention on neural firing rates and receptive field structure. PLOS Comp Biol. 2016;12(2: e1004770). 10.1371/journal.pcbi.1004770 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56. Macknik SL, Martinez-Conde S. Role of feedback in visual attention and awareness. Consciousness. 2009; p. 1165–1179. 20517504 [Google Scholar]
  • 57. Lamme VAF. Blindsight: the role of feedforward and feedback corticocortical connections. Acta Psychologica. 2001;107(1):209–228. 10.1016/S0001-6918(01)00020-8 [DOI] [PubMed] [Google Scholar]
  • 58. Bullier J. Feedback connections and conscious vision. Trends in Cognitive Sciences. 2001;5:369–405. 10.1016/S1364-6613(00)01730-7 [DOI] [PubMed] [Google Scholar]
  • 59. Clavagnier S, Falchier A, Kennedy H. Long-distance feedback projections to area V1: Implications for multisensory integration, spatial awareness, and visual consciousness. Cognitive Affective and Behavioral Neuroscience. 2004;4:117–126. 10.3758/CABN.4.2.117 [DOI] [PubMed] [Google Scholar]
  • 60. Moldakarimov S, Bazhenov M, Sejnowski TJ. Feedback stabilizes propagation of synchronous spiking in cortical neural networks. Proc Natl Acad Sci. 2015;112(8):2545–2550. 10.1073/pnas.1500643112 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61. Bonnefond M, Kastner S, Jensen O. Communication between Brain Areas Based on Nested Oscillations. eNeuro. 2017;4(2):e0153–16. 10.1523/ENEURO.0153-16.2017 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62. Chalk M, et al. Attention reduces stimulus-driven gamma frequency oscillations and spike field coherence in V1. Neuron. 2010;66:114–125. 10.1016/j.neuron.2010.03.013 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 63. Sarter M, Hasselmo ME, Bruno JP, Givens B. Unraveling the attentional functions of cortical cholinergic inputs: Interactions between signal-driven and cognitive modulation of signal detection. Brain Res Rev. 2005;48:98–111. 10.1016/j.brainresrev.2004.08.006 [DOI] [PubMed] [Google Scholar]
  • 64. Yu AJ, Dayan P. Uncertainty, neuromodulation, and attention. Neuron. 2005;46:681–692. 10.1016/j.neuron.2005.04.026 [DOI] [PubMed] [Google Scholar]
  • 65. Buffalo EA, Fries P, Landman R, Buschman TJ, Desimone R. Laminar differences in gamma and alpha coherence in the ventral stream. Proc Nat Acad Sci. 2011;108:11262–11267. 10.1073/pnas.1011284108 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 66. Cardin JA, Carlén M, Meletis K, Knoblich U, Zhang F, Deisseroth K, et al. Driving fast-spiking cells induces gamma rhythm and controls sensory responses. Nature. 2009;459(7247):663–667. 10.1038/nature08002 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 67. Roberts MJ, et al. Robust Gamma coherence between Macaque V1 and V2 by dynamic frequency matching. Neuron. 2013;78(3):523–536. 10.1016/j.neuron.2013.03.003 [DOI] [PubMed] [Google Scholar]
  • 68. Brunet NM, Bosman CA, Vinck M, Roberts M, Oostenveld R, Desimone R, et al. Stimulus repetition modulates gamma-band synchronization in primate visual cortex. Proc Nat Acad Sci. 2014;111(9):3626–3631. 10.1073/pnas.1309714111 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 69. Eckhorn R, et al. Coherent oscillations: A mechanism of feature linking in the visual cortex? multiple electrode and correlation analysis in the cat. Biological Cybernetics. 1988;60:121–130. 10.1007/BF00202899 [DOI] [PubMed] [Google Scholar]
  • 70. Eckhorn R. Stimulus-specific synchronizations in the visual cortex: linking of local features into global figures? In: Neuronal Cooperativity. Springer; 1991. p. 184–224. [Google Scholar]
  • 71. Eckhorn R, Schanze T. Possible neural mechanisms of feature linking in the visual system: stimulus-locked and stimulus-induced synchronizations In: Self-organization, emerging properties, and learning. Springer; 1991. p. 63–80. [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008033.r001

Decision Letter 0

Samuel J Gershman

17 Oct 2019

Dear Dr Kumar,

Thank you very much for submitting your manuscript 'Facilitating the propagation of spiking activity in feedforward networks by including feedback' for review by PLOS Computational Biology. Your manuscript has been fully evaluated by the PLOS Computational Biology editorial team and in this case also by independent peer reviewers. The reviewers appreciated the attention to an important problem, but raised some substantial concerns about the manuscript as it currently stands. While your manuscript cannot be accepted in its present form, we are willing to consider a revised version in which the issues raised by the reviewers have been adequately addressed. We cannot, of course, promise publication at that time.

Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

Your revisions should address the specific points made by each reviewer. Please return the revised version within the next 60 days. If you anticipate any delay in its return, we ask that you let us know the expected resubmission date by email at ploscompbiol@plos.org. Revised manuscripts received beyond 60 days may require evaluation and peer review similar to that applied to newly submitted manuscripts.

In addition, when you are ready to resubmit, please be prepared to provide the following:

(1) A detailed list of your responses to the review comments and the changes you have made in the manuscript. We require a file of this nature before your manuscript is passed back to the editors.

(2) A copy of your manuscript with the changes highlighted (encouraged). We encourage authors, if possible to show clearly where changes have been made to their manuscript e.g. by highlighting text.

(3) A striking still image to accompany your article (optional). If the image is judged to be suitable by the editors, it may be featured on our website and might be chosen as the issue image for that month. These square, high-quality images should be accompanied by a short caption. Please note as well that there should be no copyright restrictions on the use of the image, so that it can be published under the Open-Access license and be subject only to appropriate attribution.

Before you resubmit your manuscript, please consult our Submission Checklist to ensure your manuscript is formatted correctly for PLOS Computational Biology: http://www.ploscompbiol.org/static/checklist.action. Some key points to remember are:

- Figures uploaded separately as TIFF or EPS files (if you wish, your figures may remain in your main manuscript file in addition).

- Supporting Information uploaded as separate files, titled Dataset, Figure, Table, Text, Protocol, Audio, or Video.

- Funding information in the 'Financial Disclosure' box in the online system.

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see here

We are sorry that we cannot be more positive about your manuscript at this stage, but if you have any concerns or questions, please do not hesitate to contact us.

Sincerely,

Samuel J. Gershman

Deputy Editor

PLOS Computational Biology

A link appears below if there are any accompanying review attachments. If you believe any reviews to be missing, please contact ploscompbiol@plos.org immediately:

[LINK]

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The authors further explore the Communication-through-Resonance mechanism for feed-forward propagation of input pulses through a chain of network modules, by exploring solutions to make transmission faster and more efficient, by being enabled by a smaller number of input pulses. To do so, they modify the original fully feed-forward network architecture, by introducing a "resonance loop" at the initial stage of the chain, which boosts the ignition of the propagation mechanism by facilitating resonance. I personally found the manuscript very interesting and also quite well written with a very pedagogic and natural sequence of presentation of the different results. Also comparisons with the original feed-forward architecture are systematically performed, making transparent the presentation of the effects of the novel ingredient. I am therefore positive about the possibility for this study to be published after revision.

I have however some questions/suggestions for discussion/improvement.

MAYOR ISSUES:

1a) A first question is about Figure 3 shows a distribution of the number of oscillatory cycles induced by the presentation of a single pulse at the input stage. It peaks around 10-12 cycles and have a tail reaching over 50 cycles. Now, when looking at empirical distribution of induced gamma bursting event in visual cortex (e.g. the ones by Shapley's lab, cited in the submitted manuscript) one realizes that it is extremely unlikely to observe in vivo oscillatory bursting lasting more than 5-to-6 cycles. The authors describe their system as being in an asynchronous irregular state that can transiently resonate to boost propagation, contrasting it with Communication-through-coherence (CTC) where a "carrier wave" must be present for long times. Now, it seems to me that what the system is doing here is not producing short oscillatory transients on top of an asynchronous state, but actually triggering a collective transition from Asynchronous Irregular to a synchronous regular regime in the sender pair (if not even in the entire network). Indeed in Figure 2i one sees that a single pulse induces very quickly a long-lasting in-phase (or slightly out-of-phase) oscillation in the first two layers (1 and 2) forming the resonance pair. It is probably then the persistence of this oscillation that allow CTR from layer 2 to the outer layers to occur. It may thus be misleading to say that the mechanism here at play does not require mechanism that does not require "coherent spontaneous oscillations in the sender and receiver networks". Indeed, the propagation from layer 2 to layer 3 and above (maybe) does not require the oscillation, but without an oscillation in the sender pair this propagation would not occur. Indeed the sender module is in a real strong induced oscillatory mode as an effect of the stimulus. What this induced oscillation is doing in Figure 2i is producing an internally-generated repetition of the pulse (while in the feed-forward case of Figure 2f the pulse is repeated at the level of external input). An oscillation at the sender level is thus needed to generate internally this input pulse repetition. But is this really compatible with empirical observations, where regular, long-lasting oscillatory transients are never observed? Could the system be made working with shorter "ignition oscillatory transients"?

1b) In general, more developed comparison between this oscillation-induced CTR with models of oscillatory-transient-based CTC could be useful (the burst-mediated CTC of Palmigiano et al. 2017 e.g. relies on much shorter on average oscillatory transients than shown here in Figure 2i, however the efficiency of communication is much smaller).

2a) What if rather than a single pulse, a train of pulses is applied? Before the single pulse can be propagated an entire ignition oscillatory epoch must occur in the sender pair before propagation to outer layers starts. So what if a second pulse input arrived during this ignition oscillatory transient? Would this reset the wave, slowing down propagation or even preventing propagation of the first pulse? Would the two pulses be mixed or information about the presence of two pulses in a sequence would still retained in some way?

2b) A related question. One could think about presenting not one single pulse but a train of pulses. The some questions arise. For instance, could a temporally irregular (non periodic) train of pulses be transmitted?

2c) Or what if the frequency of the exogeneous pulse train does not match the natural frequency of the sender module (which gives the frequency of the "endogenous train of pulses" generated in Figure 2i by a single exogenous pulse). Could the network still be able to transfer trains with unnatural frequencies if delays are adjusted differently than to match the intrinsic frequency of the sender module?

2b+c) There is indeed a potential confounding factor in the study. One input pulse produce a train of pulses in the sender module. Then after a certain number of pulses propagation to layer 3 and beyond is started. Does it matter that the pulses are rhythmic, with a frequency matching the natural frequency of the sender module? Or it is just important that multiple pulses cumulate gradually lowering the excitability threshold for layer 3?

3) What if the oscillatory resonance responsible for the "ignition oscillatory transient" was generated inside the input layer 1 itself (exploiting the I-E-I loops within the sender layer, tuning e.g. the first layer to be near Hopf bifurcation) rather than by a connectivity loop involving two layers?

4a) What if the resonant pair was not exactly at the beginning but was somewhere else in the middle of the chain? Checking this would be important to understand if the enhancement of propagation is really just due to resonance at the input stage, or whether the presence of a resonant pair makes the entire chain "collectively resonant"

4b) On the same line, what if there were multiple resonant pairs, e.g. feedback everywhere (with some symmetry breaking in couplings, to keep a directionality in the chain)?

MINOR ISSUES:

Is the Fano factor really the best indicator of synchrony? It is an indicator of regulairty or irregularity of firing, but at the single neuron level. What about some index explicitly measuring synchronization at the population level?

Figure 7: it may be simpler to add a legend for the three working points, rather than having to read expicitly the caption where the symbols do not visually appear.

Figure 8: why so jittery? Are the spectra broadband so that identifying an oscillatory peak is questionable leading to noisy results? Or are the simulations performed too short? Or the fluctuations of peak frequency with the parameters are really so little smooth?

Reviewer #2: General

The contribution of this work is neither theoretical or neuroscientific, is its a computational advancement on the description of a mechanism already proposed by the group that has not been observed experimentally or understood theoretically. Without an attempt to give a mathematical insight to the phenomenon, or to contextualize it such that has biological relevance I don't think its a significant contribution.

1) The paper doesn’t explain the reader why this advancement from CTR is relevant. Where is this synchronous propagation in the brain? In which animal? In which system? Are you thinking about evoked gamma propagating through the visual hierarchy (somewhat reported in Roberts et al Neuron 2013)?

2)The study uses biological motivation to justify new choices but the final implementation seems arbitrary (only first two layers are bidirectionally connected). Figure 12 of Markov et all 2011 Cerebral Cortex shows that V1 receives more connections from V4 than V4 does from V1. I understand the idea of a hierarchy but this is a very strong simplification without an attempt to show how robust it is. A possible way forward is to have weaker degrees of bidirectionally when going through the hierarchy and show robustness. What happens if other layers are bidirectional? How weak the connections between distant layers would have to be for the phenomenon to hold?

3) The authors find that if the delays are fine tuned to match the input period then the propagation is more successful. Despite investing several figures in stating this phenomenon there is no attempt to understand this theoretically. Two E-I networks connected can be studied with linear response theory. Is the network at the onset of a hopf bifurcation? These are LIF neurons with alpha functions, a more complicated version of that was studied in Brunel & Wang 2003 and can be studied with the method developed by richardson even in the nonlinear case (Richardson 2008 Biol Cyber) and in the coupled network studied here.

4)The layers are quite small, in which is easier to generate oscillations, what happens for bigger network sizes? How is this network balanced? Do you use BE scaling or theory in any way? A purely balanced net is it inhibition stabilized, is this the case? Which is the fundamental ingredient to get resonance? How can it be understood? Is the effect robust to longer distance connecitons? and to delay heterogeneities?

Introduction

1) The introduction seems too close to the original CTR paper, and could improve its degree of argumentation. There is no mention of the plausibility of the CTR mechanism or why would it be interesting to study it. Where does this happen in the brain? What is the model system that you are trying to understand? Is there any evidence for synchronous propagation?

2) There is no evidence of uni-directional connectivity, on the contrary the data from Markov and Kennedy indicate that feedback connections are more numerous than feedforward ones, so how do we reconcile these results?

3) The CTC hypothesis, with all its pitfalls, does stem from experimental findings; whats the experimental evidence for CTR? Also, there are more transmission mechanisms than the ones described that are not even touched upon (Akam, Kullman 2010 )

4) The two limitations to CTC are not fair, one is taken from a paper that says that if CTC is true it would have to be true in small transients, and there is no evidence against that, and the other assertion, that interareal phase locking is not understood theoretically needs a bit more reading ( ermentrout kopell, battaglia brunel hansel)

Methods + Results

1)Networks are small, what happens if bigger?

2)8000 independent poisson? like compound? not clear (l.135)

3)reference for spectral entropy

4)what is a weak connection? weak compared to threshold? are these numbers close to any experimental data? which one?

5)tested the idea of connecting the first and second layer in a bidirectional manner (l.228). Where is this idea coming from? As mentioned before there is no evidence for this in the visual hierarchy, are you thinking of another system?

6)How are these network balanced? balanced networks have strong connections, and you are studying weak connections. Is there any scaling? A balanced network in the classical sense is always inhibition stabilized, is this the case?

7)Figure 3. The gamma function there is a bad fit (whats its goodness?). Given that there are simple and really fast simulations, this distribution could be better sampled.

8)Loop transmission delay (l. 249). Why this much is good needs to be understood, finding out something in a simulation is not sufficient. There is not even an intuition of why is this the case.

9)Fig 8. (b-d) color range doesn’t reveal much. Also, again, why is the frequency dependency not smooth? If there is that much variability from pixel to pixel then needs more repetitions to reveal the mean behaviour and probably larger networks.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Demian Battaglia

Reviewer #2: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008033.r003

Decision Letter 1

Samuel J Gershman

8 Jun 2020

Dear Dr. Kumar,

We are pleased to inform you that your manuscript 'Facilitating the propagation of spiking activity in feedforward networks by including feedback' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Samuel J. Gershman

Deputy Editor

PLOS Computational Biology

***********************************************************

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008033.r004

Acceptance letter

Samuel J Gershman

30 Jul 2020

PCOMPBIOL-D-19-01237R1

Facilitating the propagation of spiking activity in feedforward networks by including feedback

Dear Dr Kumar,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Laura Mallard

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Fig. Raster plots for three different background firing regimes of the RPN and FFN.

    Increasing input rate and inter-layer connection strength both increased the propensity of the RPN and the FFN to synchronize their background activities. For the regime marked with the black square (rightmost column), both networks showed network activity oscillations.

    (EPS)

    S2 Fig. Distributions of CVISI, pair-wise correlations, and firing rates of excitatory neurons in three different background firing regimes of the RPN and FFN.

    Distributions of CV of inter-spike intervals (left), pairwise correlations (middle), and firing rates (right) for three different sets of external input and inter-layer connection strengths. Red and blue traces denote RPN and FFN network structures, respectively. Three states are introduced in Fig 7 with corresponding markers. For weak external inputs and inter-layer connection strengths, the network in both structures exhibited asynchronous irregular activity. In this state, adding excitatory feedback connections did not affect the network activity states. However, when the network was operating in a synchronous irregular activity state (corresponding to the higher external excitatory input and stronger inter-layer synapses, bottom row, indicated with a black square) adding feedback connections resulted in increased firing rates and synchrony indices, even more so in the RPN than in the FFN (compare red and blue traces in the two right-most panels in the bottom row), while spiking became distinctly more regular in both network types (left panel).

    (EPS)

    S3 Fig. Filtering property of the RPN when injected with a periodic PT with matching intervals (a), and its robustness against deviations from periodicity (b).

    (a) In the presence of both the endogenous (due to the RP) and the exogenous (due to the PT) resonance properties, the network could propagate the signals with matching inter-pulse intervals. Inter-layer delays were chosen to match the resonance period of the network. The green dashed line represents the lowest amount of SNR (= 4) above which propagation can be considered as successful. (b) The RPN was excited by PTs with some degree of deviation from periodicity (jitter, represented in the X-axis). For large values of jitter, the RPN failed to propagate the input PT, because the injected PT and its reverberations laid in the less responsive window of the network, while the PTs with small jitters propagated.

    (EPS)

    S4 Fig. Dependence of signal-to-noise ratio (SNR) of 10th layer in the RPN with increased Poisson input rate to inhibitory populations on inter-layer delays and connection strengths of the resonance pair.

    (a) Delays for feedforward and feedback connections were set equal to each other and were systematically varied along the X-axis. Like Fig 4, the most successful propagation occurred when the total loop delay (forward plus feedback delay) was 25 ms, matching the period of the intrinsic resonance oscillation of each individual layer EI-network (resonance frequency of 40 Hz). (b) Delays for feedforward connections were fixed to 5 ms, and for feedback connections were systematically varied along the X-axis. Again, the most successful propagation was observed for a total loop delay of 25 ms, matching each individual layer EI-network’s resonance frequency of 40 Hz. This plot is the counterpart of Fig 4 in the main text, but for an increased Poisson input rate to the inhibitory neurons in the RPN. These plots emphasize that increasing the input rate to the inhibitory population does not impair signal propagation, and hence the SNR of the RPN.

    (EPS)

    S5 Fig. Propagation of a PP across in a large RPN (a), and SNR of a large RPN when inter-layer connection strengh and delay are changed (a).

    Here, we simulated an RPN with 2, 000 excitatory and 500 inhibitory neurons in each layer. For details of parameters see Table 4. (a) The first layer of a large RPN was stimulated with a PP and it propagated to the 10th layer of the network within 2–3 oscillation cycles. (b) SNR of the 10th layer of the large-scale RPN as a function of the inter-layer delay and inter-layer excitatory connection strength. For an inter-layer delay of ≈15 ms, the SNR reached its maximum. The delay range for which successful signal transmission was observed increased by strengthening the inter-layer connections.

    (EPS)

    S6 Fig. Distributed delays may distort PP propagation in the RPN.

    Depending on the degree of dispersion of delays (inter-layer and within-layer), PP propagation may be impaired. For these simulation examples, within-layer and inter-layer delays for each connection was chosen from a Gaussian distribution. The mean of the Gaussian distribution was set to 1.5 ms for within-layer delays and 12.5 ms for inter-layer delays. (a) Propagation of a pulse packet was successful when the standard deviation of the delays distribution was set to 10% of the mean, i.e., for inter-layer delays std. = 1.25 ms and for within-layer delays std. = 0.15 ms. (b) Propagation of a pulse packet failed when the standard deviation of the delays distribution was set to 20% of the mean, i.e., inter-layer delays std. = 2.5 ms and within-delay std. = 0.30 ms.

    (EPS)

    Attachment

    Submitted filename: HR_PCOMP_reply_letter.pdf

    Data Availability Statement

    All relevant data are within the manuscript and its Supporting Information files. The simulation code is available on github: https://github.com/arvkumar/Communication-Through-Resonance.


    Articles from PLoS Computational Biology are provided here courtesy of PLOS

    RESOURCES