Abstract
Noise correlations are a common feature of neural responses and have been observed in many cortical areas across different species. These correlations can influence information processing by enhancing or diminishing the quality of the neural code, but the origin of these correlations is still a matter of controversy. In this computational study we explore the hypothesis that noise correlations are the result of local recurrent excitatory and inhibitory connections. We simulated two-dimensional networks of adaptive spiking neurons with local connection patterns following Gaussian kernels. Noise correlations decay with distance between neurons but are only observed if the range of excitatory connections is smaller than the range of inhibitory connections (“Mexican hat” connectivity) and if the connection strengths are sufficiently strong. These correlations arise from a moving blob-like structure of evoked activity, which is absent if inhibitory interactions have a smaller range (“inverse Mexican hat” connectivity). Spatially structured external inputs fixate these blobs to certain locations and thus effectively reduce noise correlations. We further investigated the influence of these network configurations on stimulus encoding. On the one hand, the observed correlations diminish information about a stimulus encoded by a network. On the other hand, correlated activity allows for more precise encoding of stimulus information if the decoder has only access to a limited amount of neurons.
1. Introduction
One of the fundamental problems in neuroscience is deciphering the neural code and understanding how the brain encodes sensory stimuli. During the past decades the analysis of neural coding has shifted from single cells to investigating population codes due to the development of multi-electrode recordings as well as improved theoretical models. An important aspect regarding population coding is whether neural responses are correlated, especially when driven by the same stimulus. In this case one speaks of noise correlations or shared variability (Cohen and Kohn, ; Hansen et al., ). Noise correlations have, for example, been widely observed in the visual cortex (Kohn and Smith, ; Martin and Schröder, ), where the magnitude of pairwise noise correlations decays with the distance between cell pairs (Smith and Kohn, 2008; Solomon et al., 2014). The underlying mechanisms and the role of noise correlations in information processing are, however, not well understood.
Noise correlations have often been explained by the large amount of shared inputs between neuron pairs (Gawne et al., ; Shadlen and Newsome, 1998) or, more recently, by cellular non-linearities (Doiron et al., ). Hansen et al. () on the other hand hypothesized recurrent connectivity as one of the potential sources. This is a reasonable assumption considering that the vast majority of connections does not come from the sensory periphery or higher cortical areas, but originates within the visual cortex and projects locally (Markov et al., ).
Although work by Renart et al. () showed that a balance between excitation and inhibition among recurrent connectivity can lead to the opposite effect and cause decorrelation of activity, more recent studies indicate that this phenomenon depends on the spatial structure of recurrent connections (Rosenbaum and Doiron, ). Rosenbaum and Doiron () demonstrated analytically using a continuous rate model that homogeneous, balanced activity cannot be maintained in networks with Gaussian Mexican hat connectivity profiles, where the spatial reach of recurrent excitatory connections is on average shorter than that of recurrent inhibitory connections. Moreover, Hansel and Sompolinsky () have shown that such connections can lead to the emergence of spatial patterns of activity in form of bumps (also see Roxin et al., , for a more recent summary of the findings). This type of activity is termed marginal phase. They further demonstrated that under certain conditions the bumps move across the spatial extent of the network.
In this study we investigate the hypothesis that recurrent connections in the form of a Mexican hat configuration can lead to noise correlations by destabilizing homogeneous, balanced activity, and enabling temporally dynamic, spatially inhomogeneous patterns of activity. Motivated by aforementioned theoretical results we first study the dynamics of two-dimensional networks of spiking model neurons for different lateral interaction kernels and spatially unstructured homogeneous input. We find that a Mexican hat configuration leads to the emergence of dynamic stripe or bump patterns that in turn yield noise correlations. The dynamic spatial heterogeneities produce joint modulations of firing rates on the individual neuron level. Accordingly, we observed oscillatory spatial modulations of positive and negative noise correlations.
We then study the interaction of the neural dynamics with structured input, which is derived from an orientation map model of primary visual cortex. We find interactions among the input dynamics and the marginal phase. In particular, the oscillatory pattern of noise correlations with distance vanishes and we observe a linear decay instead. In addition, we find a suppression of noise correlations with input strengths. Finally we ask, what effects the observed noise correlations have on the quality of the neural code given structured inputs. We investigate whether Mexican hat connectivity with noise correlations would be a better or worse choice than inverse Mexican hat connectivity with decorrelated firing patterns. We find that correlations are detrimental to encoding quality in terms of Fisher information. However, in case readout neurons are sub-sampled, Mexican hat networks show a better encoding performance despite the noise correlations.
2. Materials and methods
2.1. Model description
Our model is based on a primary visual cortex network developed by Mariño et al. () and Stimberg et al. (2009). Here we provide a brief overview only. For details including the equations describing the underlying dynamics please refer to the Supplementary Material.
The model consisted of N = NE + NI excitatory and inhibitory neurons of the adaptive exponential integrate and fire (AEIF) type (Brette and Gerstner, ). We assumed a ratio between inhibitory to excitatory neurons of 1–4 (Beaulieu et al., ). The AEIF model is frequently applied in computational neuroscience due to its efficiency and good fits to experimental data (Brette and Gerstner, ; Jolivet et al., ). It can exhibit a very rich set of dynamics including spike frequency adaptation (SFA) (Naud et al., ; Touboul and Brette, 2008) which is an essential ingredient for non-stationarity of bump attractors (cf. Hansel and Sompolinsky, ; Roxin et al., ; and Supplementary Material). We chose moderate sub-threshold and spike-triggered adaptation for excitatory neurons (aE = 2.0 nS, bE = 50 pA). To account for the fact that adaptation is much weaker in inhibitory neurons (Nowak et al., ), for inhibitory cells adaptation parameters were set to one tenth of the excitatory values (aI = 0.2 nS, bI = 5 pA).
2.1.1. Topology and coupling
We investigated two-dimensional network models where neurons were placed on a grid. Additional results from one-dimensional networks are presented in the Supplementary Material. Excitatory neurons were regularly and evenly spaced on the grid, while the positions of the inhibitory neurons were chosen randomly from a uniform distribution defined over the network space. Distances in our network are given in pixels (px), with 1 px corresponding to 15 µm. The conversion factor is calculated from the average pinwheel distance in cat primary visual cortex (Stimberg et al., 2009). Thus, a 100 px × 100 px network with 4 orientation pinwheels corresponds to a 1.5 mm × 1.5 mm piece of primary visual cortex. Such a two-dimensional network topology is depicted in Figure 1.
Figure 1
Each neuron received KE = 400 excitatory and KI = 200 inhibitory recurrent connections. These synaptic connections were drawn from Gaussian probability distributions defined over the Euclidean distances dij between two model neurons i and j (periodic boundary conditions): where Y ∈ {E, I} denotes the population type of pre-synaptic neuron j, D is the dimensionality of the model space (here D = 2, for D = 1 see Supplementary Material), and σY is the spread of the connections of the corresponding type.
We use the terms configuration or profile to refer to the connection topology of a network. Important parameters that we investigated are σE and σI, the connectivity spread of excitatory and inhibitory connections, respectively. We varied both parameters between 5 and 25 pixels, corresponding to 75 and 375 µm in visual cortex scale. These values span a biologically plausible range. For instance, Hellwig () measured a Gaussian decay of connection probability with spreads between 150 and 350 µm for pyramidal neurons in the rat primary visual cortex. Similarly, Mariño et al. () reported a Gaussian connection spread of about 125 µm for local connections in cat V1.
Throughout this study network topologies with the property of Gaussian kernel widths σE < σI are termed Mexican hat networks. Likewise, topologies with σE > σI are termed inverse Mexican hat. The setting σE = σI is called a balanced hat. This naming scheme for topologies featuring two Gaussian kernels can be found throughout the literature, for example in work by Kang et al. (); Blumenfeld et al. (); Bressloff ().
We considered one type of inhibitory and two types of excitatory synapses. Inhibitory synaptic interactions were modeled using instantaneously rising, exponentially decaying functions with a time constant that describes GABAA receptor kinetics. Excitatory synaptic interactions were modeled using the same functions with a time constant that describes AMPA receptor kinetics, and, using a bi-exponential function with larger time constants to describe NMDA receptors. We assumed a fixed ratio between both receptor types with a fraction of 70% AMPA receptors (Myme et al., ).
When we relate to the connection strengths, we use the term operating regime. Two important parameters in this regard are the maximum conductances ḡEE and ḡIE, which quantify the connection strengths between excitatory to excitatory and excitatory to inhibitory synapses. The ratio between maximum AMPA and NMDA was fixed (ḡAMPA,EE = 0.7ḡEE and ḡNMDA,EE = 0.3ḡEE, cf. Stimberg et al., 2009). The maximum conductance values were varied in rather small amplitude ranges between 0 and 1.2 nS such that the excitatory post-synaptic potential (EPSP) at resting membrane voltage (-65 mV) had an overall small deflection with a maximum value of up to 1.5 mV. The relation between connection weight and voltage deflection amplitude is visualized in the Supplementary Material. These values are within a biologically plausible range. For instance, Mason et al. () observed single spike-triggered EPSPs ranging from 0.05 up to 2 mV with a mean size of 0.55 mV in rat primary visual cortex. Inhibitory connection strengths were kept fixed (ḡII = ḡEI = 5.0 nS).
Synaptic delays depended linearly on the distance between cells in the model network. We assumed a conduction velocity of 0.2 m/s (about 13,000 px/s) in our networks. Usually values between 0.1 and 0.5 m/s are measured (Bringuier, ; González-Burgos et al., ).
2.1.2. Network input
Each neuron received afferent inputs modeled as KA = 100 independent Poisson spike trains targeting AMPA receptors. Hence, inputs to each neuron were decorrelated and all observed correlations could only arise due to recurrent interactions.
We distinguished between a homogeneous, also termed blank stimulus, and a heterogeneous tuned input, also termed orientation stimulus. In the homogeneous mode, input was not tuned but every neuron received independent Poisson spike trains with the same rate. In the heterogeneous mode the afferent input was tuned according to the preferred orientation of the post-synaptic neuron. The orientation preference of each neuron is determined by its position in the pinwheel map depicted in Figure 1. We assumed moderate orientation tuning. The input firing rate to each cell i was computed by: where νAff, max is the maximum or peak firing rate, νAff, base is the baseline firing, σAff is the tuning width, s is the orientation of the stimulus (s ∈ [−90°, 90°)), and sPOi denotes the ith neuron's preferred orientation according to the orientation map. Inputs only varied in spatial dimensions and were constant in time.
Network activity was evaluated after the first second of afferent stimulation to avoid artifacts caused by network initializations and onset transients.
2.1.3. Implementation
The network was implemented in Python 2.7 and was partly compiled into C-code for efficiency using the Numba library (The Numba Development Team, 2015). The source code is available online1. Some numerical experiments were also conducted with smaller networks of Hodgkin-Huxley type neurons (cf. Stimberg et al., 2009) using the BRIAN simulator package (Goodman and Brette, ) (data not shown, example run see Supplementary Video). All data and parameter explorations were managed using the simulation toolkit pypet (Meyer et al., ).
2.2. Data post-processing
2.2.1. Noise correlations
Noise correlations were quantified using the linear correlation coefficient among spike counts. Spike counts r were either assessed over repeated fixed length intervals of stimulus presentation or by convolving an observed spike train of a single stimulus presentation with a temporal sliding window kernel KT (cf. Renart et al., ): where KT is a sliding window of length T, and Si the spike train of neuron i with . We used the standard expression for the correlation coefficient rSC of the spike counts: where Cov(ri, rj) is the covariance of spike counts between cells i and j and Var(ri) the individual spike count variance of one cell.
2.2.2. Spatial activity patterns
In order to determine the spatial scale of changing patterns we sampled 100 windows of 10 ms activity for each stimulus presentation and counted the spikes in these intervals for each excitatory cell. Accordingly, for each sample interval of activity of the 2D networks, we computed a spatial grid matrix of spike counts. The autocorrelation was calculated convolving the spike count matrix with itself using the fast Fourier method of the scipy package (Jones et al., ). Next, to compute the mean spatial autocorrelation of a network we normalized the autocorrelations and averaged across the sampled time windows and stimulus presentations. This procedure is visualized in Figure 2.
Figure 2
2.2.3. Self-sustained activity
If recurrent excitation becomes too strong, i.e., if the excitatory coupling strengths surpass a threshold determined by the strength of lateral inhibition, persistent spiking activity can be observed even in the absence of afferent stimulation. In this case usually spiking activity diverges and the spiking model neurons fire close to their maximum firing rate. In order to test for self-sustained activity, stimulation was applied for 1 s and 1 s after stimulation was terminated2, spikes were counted within another 1 s interval. If spikes were observed the network was classified as self-sustained, viz. the network was able to sustain spiking without any external drive. For all analyses we only considered activity that was not self-sustained.
2.2.4. Orientation selectivity
In order to quantify the sharpening of network tuning we applied a measure called Orientation Selectivity Index (OSI) (Swindale, 1998): where 〈r(si)〉 is the average spike count of a model neuron for a particular stimulus si. We chose twelve evenly spaced orientations si ∈ {−90°, −75°, −60°, …, 75°}. 〈r(si)〉 was averaged over 10 stimulus presentations per orientation. The OSI is a measure of tuning sharpness that ranges from 0 to 1. Values close to 0 correspond to weakly tuned neural responses whereas values close to 1 correspond to well tuned activity. We computed the average OSI then across the whole excitatory neuron population in each network.
2.2.5. Fisher information
The quality of a population code was quantified using an estimate of Fisher information. The numerical information experiments were based on repeated presentations of oriented stimuli of −1 and 1 degree. After an initial phase of 1 s, 3 s of stimulation were used to estimate Fisher information. The number of stimulus presentations varied between 125 and 7,000 per oriented stimulus depending on the number of neurons we considered for readout. We chose at least as many stimulus presentations as the number of readout neurons that we sampled. This avoids sets of too few training data items of a number lower than the amount of Fisher estimation parameters (see below). Fisher information was estimated using an approach from Seriès et al. (). In most experiments 60% of the simulation data were used to train a locally optimal linear estimator (LOLE) to predict the stimulus orientation from the spiking activity. In the experiments based on 7,000 samples, however, we chose 80% of the stimulus presentations for training. The estimator has the form: where w is a vector of weights, is a vector containing the spike response of the read out neuron sample in the fixed time window of 3 s, and w0 a bias weight. w and w0 were optimized to reduce decoding error based on the given training data. The parameters were fitted via stochastic gradient descent using the scikit-learn Python library (Pedregosa et al., ). Training was stopped in case generalization performance on the validation set—containing 20% (10% for 7,000 presentations) of the data—decreased for 500 consecutive epochs. After training was completed, mean and variance of the estimates were computed for both orientations ( and ) based on the remaining 20% (10%) of the data. Fisher information was approximated via: where 〈ŝi〉 denotes expectation and Var(ŝi) is the variance of the estimates for one particular stimulus across different presentations. ILOLE provides a lower bound on the Fisher information.
We further computed the information available in a data set where all correlations have been artificially removed by shuffling the spike counts of individual neurons observed across different stimulus presentations (Ishuff). An example of how data is shuffled across stimulus presentations is given in Table 1. A comparison between ILOLE and Ishuff shows whether correlations improve (ILOLE > Ishuff), degrade (ILOLE < Ishuff) or have no effect (ILOLE = IShuff) on stimulus encoding quality. Additionally, we computed the diagonal information Idiag to investigate whether the correlations themselves carry information about the stimulus. To estimate Idiag the decoder was trained on the shuffled data but applied to the original one. In case Idiag is smaller than ILOLE, correlations carry information that would be lost if the decoder ignores the correlation structure. Note that the value of Idiag is bounded by ILOLE from above.
Table 1
| Neuron | Trial 1 | Trial 2 | Trial 3 | Trial 4 | Trial 5 | Total |
|---|---|---|---|---|---|---|
| Neuron I | 1 | 2 | 3 | 4 | 5 | 15 |
| Neuron II | 1 | 1 | 0 | 3 | 3 | 8 |
| Neuron III | 1 | 2 | 0 | 5 | 4 | 12 |
| Neuron | Shuff 1 | Shuff 2 | Shuff 3 | Shuff 4 | Shuff 5 | Total |
| Neuron I | 3 | 4 | 1 | 5 | 2 | 15 |
| Neuron II | 3 | 0 | 1 | 1 | 3 | 8 |
| Neuron III | 4 | 1 | 5 | 2 | 0 | 12 |
These tables give an example of shuffled data that can be used to compute the shuffled information Ishuff.
The top table lists the original spike counts observed for 3 hypothetical neurons over 5 trials. The bottom table depicts the shuffling of trials. The observed spike counts are shuffled for each neuron. Note that counts are shuffled across trials but not across neurons. Hence, the totally observed number of spikes for each neuron (last column) remains equal between the non-shuffled and shuffled condition.
Moreover, in order to test if the linear decoder is suitable for information estimation, we used a non-linear support vector regression (SVR) decoder with radial basis function (RBF) kernels for comparison. We transformed the observed spike count data to zero mean and variance one, and optimized the two SVR hyperparameters by grid search. We explored the penalty function parameter of the SVR error (CSVR ∈ {0.01, 0.1, 1, 10}) as well as the width of the RBF kernel (γSVR ∈ {0.0001, 0.001, 0.01, 0.1}) using 5-fold cross-validation on the training set before validation on the test data.
For all information processing analyses we only considered excitatory neurons because GABAergic inhibitory interneurons are not known to project out of primary visual cortex (Seriès et al., ; Schmolesky, ).
3. Results
We tested network models of different sizes using either 100 × 100 or 200 × 200 excitatory neurons with 2,500 or 10,000 inhibitory neurons, respectively. These two sizes correspond to 1.5 mm × 1.5 mm and 3 mm × 3 mm of cortical area. For the smaller (100 × 100) networks we also simulated responses to heterogeneous, orientation tuned input using an orientation map consisting of 4 pinwheels as depicted in Figure 1. The smaller networks were also used for the assessment of the quality of stimulus encoding.
3.1. Correlated variability for homogeneous external input
First, we investigated the firing patterns that emerge for different network configurations. Figure 3 shows consecutive snapshots of spiking activity for different network parameterizations: Two Mexican hat and one inverse Mexican examples. The spiking activity of Mexican hat networks revealed bump or stripe like patterns. Bumps may move and fuse together, but also eventually appear, disappear, pulsate or turn into flickering stripes. These stripes can be stable over a few seconds and may turn back into circular bumps for the same network realization. In contrast, for inverse Mexican hat (Figure 3C) and balanced networks (data not shown) we did not observe spatially inhomogeneous patterns.
Figure 3
We next quantified the noise correlations for different network settings. We computed the spike count correlation coefficient among pairs of cells for repeated stimulus presentations. An example distribution of spike counts for a pair of neighboring cells (1 px apart) is shown in Figure 4A. Figure 4B displays the distribution of spike count correlation coefficients among different cell pairs for a large 200 × 200 Mexican hat network as a function of distance. The average correlation as a function of distance is denoted by the green line and follows a damped wave pattern. We did not make such an observation for balanced or inverse networks (data not shown). The decay of the average correlation (green line) happened rather quickly and there was a considerable decrease in the amplitude within the first 100 pixels, which corresponds to 1.5 mm in visual cortex (see Section 2). The oscillation frequency of the average rSC was 2.2 cycles per 100 pixels.
Figure 4
We hypothesized that noise correlations are caused by time-varying, spatially inhomogeneous activity patterns, such as moving bumps. We, therefore, investigated whether the spatial scale of noise correlations corresponds to the spatial scale of the moving bumps. Indeed, the spatial frequency of the noise correlations matches the spatial autocorrelation of the heterogeneous activity profile as depicted in Figure 4C. Both are on the order of 2.2 cycles per 100 pixels. We made similar observations for one-dimensional networks where the relation between spatial frequency and bump size becomes even more obvious because one can easily count the number of bumps emerging in a network (see Supplementary Material).
Experimental studies reported a saturation of spike count noise correlations for increasing time windows (Bair et al., ; Reich, ; Smith and Kohn, 2008). We were interested if this phenomenon can be observed in our model as well and therefore investigated the temporal scale of the noise correlations. Figure 4D shows the average correlation among cell pairs with a maximum distance of 13.3 px, corresponding to 0.2 mm in visual cortex, for the large Mexican hat network. We found a saturation of the magnitude of the distance dependent correlations when increasing the integration time window. The magnitude saturates for time windows of about 1 s and longer. Similar observations could be made for the calculation of noise correlations with a sliding window and a long single stimulus presentation of 120 s (dotted black line). Usage of a shorter stimulus presentation of 30 s yielded similar results but only up to sliding windows with a length of about 3 s (black line).
Rosenbaum and Doiron () demonstrated that neural network activity can be balanced for Mexican hat configurations due to finite size effects. Accordingly, we were interested if we could observe balanced and uncorrelated neural responses for Mexican hat networks and determine the parameter regimes for which correlations emerge. We varied the parameters ḡEE and ḡIE of the connection strengths for several networks with 100 × 100 excitatory neurons. Figure 5 depicts the average noise correlation among cell pairs at most 13.3 px apart as a function of different recurrent connection strengths for different network configurations. To reduce simulation time the noise correlations were calculated based on a stimulus presentation of 30 s and using a sliding window of 1 s. Noise correlations were observed for Mexican hat configurations with recurrent connectivity strengths close to the boundary of self-sustained activity (red dotted lines). For weak recurrent connection strengths no correlations were observed, indicating a dominant finite size effect. Increasing the width of the Mexican hat, i.e., scaling σI while σE was fixed, we measured strong correlations for a much larger range of parameter values, i.e., these networks are less affected by finite size effects.
Figure 5
Moreover, we investigated the relation between network size and correlations directly in one-dimensional networks (see Supplementary Material). We could show that increasing the number of neurons while keeping all other parameters fixed (including the extent of the network) increased noise correlations in Mexican hat networks.
3.2. Correlated variability for orientation stimuli
Figures 6A,B show the distance dependence of noise correlations in a Mexican hat network close to self-sustained activity for orientationally afferent external drive of different maximum strengths. Noise correlations decrease linearly with distance within the first 25 pixels, corresponding to about 0.4 mm of visual cortex. The strong oscillatory fluctuations of noise correlations that we observed for homogeneous stimuli almost vanished and we observed only a minor dip below zero of the average noise correlation as a function of distance. As expected, no distance dependent correlations were observed for an inverse Mexican hat network with the same recurrent coupling strengths (Figure 6C). Overall the magnitude of noise correlations decreased for Mexican hat networks in comparison to the previous experiments with a blank stimulus. Increasing the maximum input rate νAff, max from 15 Hz (Figure 6A) to 30 Hz (Figure 6B) slightly decreased the magnitude of the noise correlations further. We systematically investigated the influence of the maximum rate νAff, max of the tuned input on correlated variability. Figure 6D shows that the magnitude of noise correlations decreases with an increase in maximum rates.
Figure 6
Next, we were interested if—similar to the results obtained for homogeneous input before—the noise correlations observed for orientationally tuned input can be linked to movement of the bump patterns. For tuned input the network activity was high within four particular regions of the network (see Supplementary Video), where the preferred orientation of the model neurons correspond to the orientation of the driving stimulus in the orientation map with 4 pinwheels. We examined the movement of the centers of these activity clusters over time. In Figure 7 four trajectories of the activity center (black lines) at one of the network's pinwheels is depicted for an afferent stimulus with an orientation of 1 degree. For low maximum firing rate of the afferent input we identified a considerable amount of movement in the plane, but increasing the input rate significantly reduced movement. In comparison, the red lines show the same trajectories for an inverse Mexican hat driven by a stimulus of 0 degree. There, the center of activity was stable even for low maximum input rates.
Figure 7
3.3. Information processing
In this section we demonstrate how the correlations in the network model influence stimulus encoding. We measured and quantified the effects of correlations on coding quality in terms of the three information measures introduced in Section 2: Using Fisher information, shuffled information, and diagonal information.
3.3.1. Fisher information and tuning
We compared Fisher information between networks with a Mexican hat configuration, a balanced configuration (see also white crosses in Figure 5), and an inverse Mexican hat profile.
Figure 8 summarizes the information measures for all three network configurations estimated from 500 excitatory readout neurons. The noise correlations—emerging within the Mexican hat network—significantly reduced the stimulus encoding quality in terms of reducing the Fisher information in comparison to the shuffled data (blue and cyan bars in Figure 8 on the left, Wilcoxon signed-rank test, p < 0.001, 10 network samples). Furthermore, the diagonal information Idiag (left magenta bar) is significantly smaller than ILOLE (left cyan bar) (Wilcoxon signed-rank test, p < 0.001, 10 network samples). Thus, the correlations themselves carried information, and a decoder cannot safely ignore correlated variability without facing a penalty in performance. Interestingly, the total information that could be recovered from the Mexican hat network was significantly larger than in the other two networks (ILOLE, cyan bars) despite the presence of noise correlations (Wilcoxon rank sum test, all p < 0.001, 10 network samples each).
Figure 8
This increase in Fisher information can be explained by the sharpening of orientation tuning by Mexican hat type connectivity patterns, which enhance stimulus encoding of low dimensional stimuli (Zhang and Sejnowski, 1999; Dayan and Abbott,
In order to quantify the sharpening of tuning we applied the Orientation Selectivity Index (OSI) measure (see Equation 5). Figure 9D shows the average OSI of the different networks. The Mexican hat networks exhibited the sharpest tuning (0.734 ± 0.003). The inverse configuration showed the second sharpest tuning (0.520 ± 0.003) followed by the balanced network with (0.471 ± 0.003). All these differences are significant (Wilcoxon rank-sum test, all p < 0.001, 10 sample networks each). Notably, the coding was not simply improved due to the availability of more spikes. In Figure 9A it can be seen that the average firing rate of the network was smaller for Mexican hat networks. Sharper tuning implies that on average fewer neurons respond to an input stimulus, which in turn decreases the average network firing rate. In summary, despite stronger noise correlations for Mexican hat networks (Figure 9C), the coding quality improves alongside a sparser spiking code.
Figure 9

Firing rate, MSE, rSC, and OSI. Top left (A): Average network firing rate averaged over all excitatory neurons. Top right (B): In dark gray the average mean squared error (MSE) of the linear decoder is shown whereas in light gray one sees the average MSE of the best Support Vector Regression (SVR). Bottom left (C): Average noise correlation among pairs of neurons at most 13.3 px apart for a 3 s time window. Bottom right (D): Average Orientation Selectivity Index (OSI) among all neurons in the networks. Black bars show the standard deviation across 10 network realizations per profile in each sub-figure. In (D) standard deviations are so low that the black bars are not visible. Network parameters as in Figure 8.
We further tested if the decoding performance could be improved over LOLE by using non-linear SVR. However, there was no increase in performance. On average its mean squared error (MSE) was slightly worse than the error of the linear decoder, as shown in Figure 9B. This suggests that the linear decoder is close to optimality and it is unlikely that there is information that could only be obtained by using non-linear methods.
3.3.2. Fisher information and lateral connectivity
We tested whether the performance gain is indeed caused by the Mexican hat configuration or rather an effect of the width of the inhibitory connection spread only. Therefore, we explored different widths of both connection spreads (σI and σE) and kept recurrent coupling strengths fixed (ḡEE and ḡIE). To reduce simulation time we ran 125 repeated presentations per input stimulus to estimate Fisher information. We sampled activity from 125 excitatory readout neurons. Clearly, as depicted in Figure 10, the phenomenon is related to the Mexican hat configuration. Best stimulus encoding performance was achieved by network topologies with shorter excitatory than inhibitory connection spread (σE < σI). Still, benefits in information processing are limited to a range of Mexican hats. As the area on the right side of the image shows. A very wide spread of inhibitory connections, however, led to a drop of Fisher information also for Mexican hat topologies.
Figure 10

Fisher information ILOLE as a function of both connection widths σI and σE. One network per spread combination with recurrent strengths of ḡEE = 0.4 nS and ḡIE = 0.6 nS. Some Mexican hat networks with very narrow σE led to self-sustained activity (white area, red dotted border) and were excluded from the analysis. Values were computed from 125 excitatory neurons and 125 repetitions per stimulus (s ∈ {−1°, 1°}). Maximum input firing rate was 30 Hz.
3.3.3. Fisher information and sample size
We further wanted to know how the difference in Fisher information between the network types depends on sampling of the number of readout neurons for Mexican hat and the inverse Mexican hat networks (cf. Averbeck et al.,
Figure 11

Amount of Fisher information as a function of number of excitatory neurons sampled for two network realizations. Mexican hat (σE = 10 px < σI = 15 px) in blue and inverse Mexican hat (σE = 15 px > σI = 10 px) in green (both with ḡIE = 0.6 nS and ḡEE = 0.4 nS). Solid (dashed) lines indicate results for a maximum afferent rate of 30 Hz (15 Hz). The inset shows the corresponding mean squared error (MSE) of the LOLE decoder.
4. Discussion
4.1. Dynamics and noise correlations
4.1.1. Theoretical considerations
We demonstrated that recurrent connectivity can cause correlated variability. As we hypothesized, in networks of adaptive exponential integrate and fire neurons, Mexican hat coupling with wider inhibitory than excitatory connectivity spread leads to noise correlations.
Our findings are in line with analytical results from Rosenbaum and Doiron (
An analytical solution of the network state could not be provided for the case that spatial frequencies are amplified by Gaussian Mexican hat connectivity (Rosenbaum and Doiron,
The locations of emerging activity bumps can be determined and steered by inhomogeneous inputs Bressloff (
4.1.2. Comparison to other modeling studies
Keane and Gong (
Yger et al. (2011) researched the influence of Gaussian topology in terms of inhibitory and excitatory connection width on noise correlations. Surprisingly, they observed the emergence of bump patterns and noise correlations only for very narrow excitatory spreads (σE ≪ σI). Yet, they kept recurrent weights fixed and used a rather low coupling strength. Therefore, it is likely that the network size was too small for the given recurrent weights and the finite size effect kept network activity stable.
Ponce-Alvarez et al. (
Moreover, Rosenbaum et al. (
4.1.3. Biological relevance of the results
In our study we showed that noise correlations can emerge by moving patterns of higher and lower spiking activity. On the single cell level phases of lower spiking activity alternate with phases of higher activity, depending on whether the neuron is part of a more or a less active network region.
Mochol et al. (
Moreover, increasing input strength can be a suitable model of an increase of stimulus contrasts in biological experiments (Rubin et al.,
In our simulations noise correlations depended on the size of the integration time window (Figure 4D). We observed an amplitude saturation for large windows. This is in line with findings from biological experiments (Bair et al.,
Smith and Kohn (2008) and Rosenbaum et al. (
In addition, Rosenbaum et al. (
Ch'ng and Reid (
The emergence of spatially inhomogeneous patterns of spontaneous activity on the scale of several hundred micrometers has been long known (Arieli et al.,
4.1.4. Limitations
The qualitative comparison of our model with biological data should, however, be taken with care because of our assumption of conditionally independent afferent Poisson input. This afferent input is not consistent with realistic LGN input. For instance, Lin et al. (
In our model all cells of a population exhibited equal parameter values (except those for coupling). In biology, however, one can observe a large variability among neuronal parameters such as membrane and adaptation time constants (Sanchez-Vives et al.,
Furthermore, in our 2D networks with 100 × 100 and 200 × 200 excitatory neurons corresponding to 1.5 mm × 1.5 mm or 3 mm × 3 mm of cortical area, respectively, we obtain an average number of about 5,500 neurons per square millimeter (including inhibitory neurons). This is much less than the number of 15,000 neurons per square millimeter estimated for layer 4 (Beaulieu and Colonnier,
We assumed periodic boundary conditions. Yet, we do not believe that our results would change considerably using other boundary conditions. We tested reflecting as well as absorbing boundary conditions in one-dimensional networks (see Supplementary Material) and observed the formation of similar patterns including the moving bump structures.
4.2. Neural coding
We demonstrated that noise correlations observed for Mexican hat topologies decrease the Fisher information in comparison to shuffled data where correlations have been removed. However, in comparison to other topologies like balanced or inverse Mexican hat, more information about the stimulus could be extracted even if correlations were present (cf. Figure 8) as long as a subset of neurons were considered for readout.
4.2.1. Sharpening of orientation tuning
The sharpening of the orientation tuning due to the Mexican hat configuration may explain this relative gain in information in comparison to other topologies for neuron sub-sampling. Yet, as number of readout neurons increased, the deteriorating effect of correlation worsened and eliminated the advantage of tuning sharpening. Whether the improvement of coding of a sample readout population in terms of Fisher information carries over to situations where neurons are tuned to more than one feature, however, remains unclear. For stimulus feature spaces with more than two dimensions and uncorrelated neural firing, sharpening of feature tuning yields a reduction in Fisher information (Zhang and Sejnowski, 1999; Dayan and Abbott,
4.2.2. Comparison to other modeling studies
Similar to our study Seriès et al. (
Likewise, Hansen et al. (
Moreno-Bote et al. (
Similarly, the spatial profile of the differential correlations found by Moreno-Bote et al. (
Kanitscheider et al. (
4.2.3. Biological relevance of the results
A modulation of information due to noise correlations has been reported frequently in visual cortex experiments (Gu et al.,
Hansen et al. (
Funding
This work was funded by the Deutsche Forschungsgemeinschaft (GRK 1589/1, SFB 910).
Conflict of interest statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Statements
Author contributions
RM and KO designed the study. JL contributed to the final concept. RM implemented the network model and analyzed the simulation results. All authors wrote the manuscript.
Acknowledgments
We thank Timm Lochmann for his helpful comments and remarks. Moreover, we want to express our gratitude to Robert Pröpper and Philipp Meier for their help in Python programming. We further thank Lutz Schimansky-Geier and Benjamin Lindner for their advice, especially for their remarks on the section about Fisher information.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Supplementary material
The Supplementary Material for this article can be found online at: http://journal.frontiersin.org/article/10.3389/fncom.2017.00034/full#supplementary-material
Footnotes
1.^Model available on http://www.ni.tu-berlin.de/menue/software_and_data/visual_cortex_model, direct link to github: https://github.com/nigroup/visualcortex.
2.^To verify this method, periods of 9 s were tested as well and the results were similar.
3.^Note the scale difference in network extents and parameterization between our and their model is on the order of the difference in the spatial modulation of the correlations. For example, in our model the excitatory recurrent connection had a spread corresponding to σE = 150 µm whereas Rosenbaum et al. (
References
1
ArieliA.ShohamD.HildesheimR.GrinvaldA. (1995). Coherent spatiotemporal patterns of ongoing activity revealed by real-time optical imaging coupled with single-unit recording in the cat visual cortex. J. Neurophysiol.73, 2072–2093.
2
AverbeckB. B.LathamP. E.PougetA. (2006). Neural correlations, population coding and computation. Nat. Rev. Neurosci.7, 358–366. 10.1038/nrn1888
3
BairW.ZoharyE.NewsomeW. T. (2001). Correlated firing in macaque visual area MT: time scales and relationship to behavior. J. Neurosci.21, 1676–1697.
4
BeaulieuC.ColonnierM. (1983). The number of neurons in the different laminae of the binocular and monocular regions of area 17 in the cat. J. Comp. Neurol.217, 337–344. 10.1002/cne.902170308
5
BeaulieuC.KisvárdayZ. F.SomogyiP.CynaderM.CoweyA. (1992). Quantitative distribution of GABA-immunopositive and -immunonegative neurons and synapses in the monkey striate cortex (area 17). Cereb. Cortex2(Area 17), 295–309.
6
BlumenfeldB.BibitchkovD.TsodyksM. (2006). Neural network model of the primary visual cortex: from functional architecture to lateral connectivity and back. J. Comput. Neurosci.20, 219–241. 10.1007/s10827-006-6307-y
7
BressloffP. C. (2012). Spatiotemporal dynamics of continuum neural fields. J. Phys. A Math. Theor.45:033001. 10.1088/1751-8113/45/3/033001
8
BretteR.GerstnerW. (2005). Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J. Neurophysiol.94, 3637–3642. 10.1152/jn.00686.2005
9
BringuierV. (1999). Horizontal propagation of visual activity in the synaptic integration field of area 17 neurons. Science283, 695–699. 10.1126/science.283.5402.695
10
ChelaruM. I.DragoiV. (2014). Negative correlations in visual cortical networks. Cereb. Cortex26, 246–256. 10.1093/cercor/bhu207
11
Ch'ngY. H.ReidR. C. (2010). Cellular imaging of visual cortex reveals the spatial and functional organization of spontaneous activity. Front. Integr. Neurosci.4:20. 10.3389/fnint.2010.00020
12
CohenM. R.KohnA. (2011). Measuring and interpreting neuronal correlations. Nat. Neurosci.14, 811–819. 10.1038/nn.2842
13
CoombesS. (2005). Waves, bumps, and patterns in neural field theories. Biol. Cybern.93, 91–108. 10.1007/s00422-005-0574-y
14
DayanP.AbbottL. F. (2005). Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems. Cambridge, MA: The MIT Press.
15
DoironB.Litwin-KumarA.RosenbaumR.OckerG. K.JosicK. (2016). The mechanics of state-dependent neural correlations. Nat. Neurosci.19, 383–393. 10.1038/nn.4242
16
FreiwaldW. A.StemmanH.WannigA.KreiterA. K.HofmannU. G.HillsM. D.et al. (2002). Stimulus representation in rat primary visual cortex: multi-electrode recordings and estimation theory. Neurocomputing 44–46, 407–416. 10.1016/S0925-2312(02)00391-0
17
GawneT. J.KjaerT. W.HertzJ. A.RichmondB. J. (1996). Adjacent visual cortical complex cells share about 20% of their stimulus-related information. Cereb. Cortex6, 482–489. 10.1093/cercor/6.3.482
18
González-BurgosG.BarrionuevoG.LewisD. A. (2000). Horizontal synaptic connections in monkey prefrontal cortex: an in vitro electrophysiological study. Cereb. Cortex10, 82–92. 10.1093/cercor/10.1.82
19
GoodmanD.BretteR. (2008). BRIAN: a simulator for spiking neural networks in Python. Front. Neuroinform.2:5. 10.3389/neuro.11.005.2008
20
GrafA. B. A.KohnA.JazayeriM.MovshonJ. A. (2011). Decoding the activity of neuronal populations in macaque primary visual cortex. Nat. Neurosci.14, 239–245. 10.1038/nn.2733
21
GuY.LiuS.FetschC. R.YangY.FokS.SunkaraA.et al. (2011). Perceptual learning reduces interneuronal correlations in macaque visual cortex. Neuron71, 750–761. 10.1016/j.neuron.2011.06.015
22
GuoY.ChowC. (2005). Existence and stability of standing pulses in neural networks: I. Existence. SIAM J. Appl. Dyn. Syst.4, 217–248. 10.1137/040609471
23
HanselD.SompolinskyH. (1998). Modeling feature selectivity in local cortical circuits, in Methods Neuronal Model. From Ions to Networks, eds KochC.SegevI. (Cambridge, MA: MIT Press), 499–567.
24
HansenB. J.ChelaruM. I.DragoiV. (2012). Correlated variability in laminar cortical circuits. Neuron76, 590–602. 10.1016/j.neuron.2012.08.029
25
HellwigB. (2000). A quantitative analysis of the local connectivity between pyramidal neurons in layers 2/3 of the rat visual cortex. Biol. Cybern.82, 111–121. 10.1007/PL00007964
26
JolivetR.KobayashiR.RauchA.NaudR.ShinomotoS.GerstnerW. (2008). A benchmark test for a quantitative assessment of simple neuron models. J. Neurosci. Methods169, 417–424. 10.1016/j.jneumeth.2007.11.006
27
JonesE.OliphantT.PetersonP.Others (2001). SciPy: Open Source Scientific Tools for Python. Available online at: https://www.scipy.org/citing.html
28
KangK.ShelleyM.SompolinskyH. (2003). Mexican hats and pinwheels in visual cortex. Proc. Natl. Acad. Sci. U.S.A.100, 2848–2853. 10.1073/pnas.0138051100
29
KanitscheiderI.Coen-CagliR.PougetA. (2015). Origin of information-limiting noise correlations. Proc. Natl. Acad. Sci. U.S.A.112, 6973–6982. 10.1073/pnas.1508738112
30
KeaneA.GongP. (2015). Propagating waves can explain irregular neural dynamics. J. Neurosci.35, 1591–1605. 10.1523/JNEUROSCI.1669-14.2015
31
KenetT.BibitchkovD.TsodyksM.GrinvaldA.ArieliA. (2003). Spontaneously emerging cortical representations of visual attributes. Nature425, 954–956. 10.1038/nature02078
32
KohnA.SmithM. A. (2005). Stimulus dependence of neuronal correlation in primary visual cortex of the macaque. J. Neurosci.25, 3661–3673. 10.1523/JNEUROSCI.5106-04.2005
33
LinI.-C.XingD.ShapleyR. (2012). Integrate-and-fire vs. Poisson models of LGN input to V1 cortex: Noisier inputs reduce orientation selectivity. J. Comput. Neurosci.33, 559–572. 10.1007/s10827-012-0401-0
34
MariñoJ.SchummersJ.LyonD. C.SchwabeL.BeckO.WiesingP.et al. (2005). Invariant computations in local cortical networks with balanced excitation and inhibition. Nat. Neurosci.8, 194–201. 10.1038/nn1391
35
MarkovN. T.MiseryP.FalchierA.LamyC.VezoliJ.QuilodranR.et al. (2011). Weight consistency specifies regularities of macaque cortical networks. Cereb. Cortex21, 1254–1272. 10.1093/cercor/bhq201
36
MartinK. A.SchröderS. (2013). Functional heterogeneity in neighboring neurons of cat primary visual cortex in response to both artificial and natural stimuli. J. Neurosci.33, 7325–7344. 10.1523/JNEUROSCI.4071-12.2013
37
MasonA.NicollA.StratfordK. (1991). Synaptic transmission between individual pyramidal neurons of the rat visual cortex in vitro. J. Neurosci.11, 72–84.
38
MejiasJ. F.LongtinA. (2012). Optimal heterogeneity for coding in spiking neural networks. Phys. Rev. Lett.108:228102. 10.1103/physrevlett.108.228102
39
MeyerR.ObermayerK.GerkinR. C. (2016). pypet : a Python Toolkit for Data Management of Parameter Explorations. Front. Neuroinform.10:38. 10.3389/fninf.2016.00038
40
MocholG.Hermoso-MendizabalA.SakataS.HarrisK. D.de la RochaJ. (2015). Stochastic transitions into silence cause noise correlations in cortical circuits. Proc. Natl. Acad. Sci. U.S.A.112, 3529–3534. 10.1073/pnas.1410509112
41
MontijnJ. S.VinckM.PennartzC. M. A. (2014). Population coding in mouse visual cortex: Response reliability and dissociability of stimulus tuning and noise correlation. Front. Comput. Neurosci.8:58. 10.3389/fncom.2014.00058
42
Moreno-BoteR.BeckJ.KanitscheiderI.PitkowX.LathamP.PougetA. (2014). Information-limiting correlations. Nat. Neurosci.17, 1410–1417. 10.1038/nn.3807
43
MymeC. I. O.SuginoK.TurrigianoG. G.NelsonS. B. (2003). The NMDA-to-AMPA ratio at synapses onto layer 2/3 pyramidal neurons is conserved across prefrontal and visual cortices. J. Neurophysiol.90, 771–779. 10.1152/jn.00070.2003
44
NaudR.MarcilleN.ClopathC.GerstnerW. (2008). Firing patterns in the adaptive exponential integrate-and-fire model. Biol. Cybern.99, 335–347. 10.1007/s00422-008-0264-7
45
NowakL. G.AzouzR.Sanchez-VivesM. V.GrayC. M.McCormickD. A. (2003). Electrophysiological classes of cat primary visual cortical neurons in vivo as revealed by quantitative analyses. J. Neurophysiol.89, 1541–1566. 10.1152/jn.00580.2002
46
PedregosaF.VaroquauxG.GramfortA.MichelV.ThirionB.GriselO.et al. (2011). Scikit-learn: machine learning in Python. J. Mach. Learn. Res.12, 2825–2830.
47
PintoD. J.ErmentroutG. B. (2001). Spatially structured activity in synaptically coupled neuronal networks: II. Lateral inhibition and standing pulses. SIAM J. Appl. Math.62, 226–243. 10.1137/S0036139900346465
48
Ponce-AlvarezA.ThieleA.AlbrightT. D.StonerG. R.DecoG. (2013). Stimulus-dependent variability and noise correlations in cortical MT neurons. Proc. Natl. Acad. Sci. U.S.A.110, 13162–13167. 10.1073/pnas.1300098110
49
ReichD. S. (2001). Independent and redundant information in nearby cortical neurons. Science294, 2566–2568. 10.1126/science.1065839
50
RenartA.de la RochaJ.BarthoP.HollenderL.PargaN.ReyesA.et al. (2010). The asynchronous state in cortical circuits. Science327, 587–590. 10.1126/science.1179850
51
RosenbaumR.DoironB. (2014). Balanced networks of spiking neurons with spatially dependent recurrent connections. Phys. Rev. X4:021039. 10.1103/PhysRevX.4.021039
52
RosenbaumR.SmithM. A.KohnA.RubinJ. E.DoironB. (2017). The spatial structure of correlated neuronal variability. Nat. Neurosci.20, 1–35. 10.1038/nn.4433
53
RoxinA.BrunelN.HanselD. (2006). Rate models with delays and the dynamics of large networks of spiking neurons. Prog. Theor. Phys. Suppl.161, 68–85. 10.1143/PTPS.161.68
54
RubinD. B.Van HooserS. D.MillerK. D. (2015). The stabilized supralinear network: a unifying circuit motif underlying multi-input integration in sensory cortex. Neuron85, 402–417. 10.1016/j.neuron.2014.12.026
55
Sanchez-VivesM. V.NowakL. G.McCormickD. A. (2000). Cellular mechanisms of long-lasting adaptation in visual cortical neurons in vitro. J. Neurosci.20, 4286–4299.
56
SchmoleskyM. (2007). The primary visual cortex, in Webvision: The Organization of the Retina and Visual System, eds KolbH.FernandezE.NelsonR. (Salt Lake City, UT: University of Utah Health Sciences Center).
57
SerièsP.LathamP. E.PougetA. (2004). Tuning curve sharpening for orientation selectivity: coding efficiency and the impact of correlations. Nat. Neurosci.7, 1129–1135. 10.1038/nn1321
58
ShadlenM. N.NewsomeW. T. (1998). The variable discharge of cortical neurons: implications for connectivity, computation, and information coding. J. Neurosci.18, 3870–3896.
59
SmithM. A.JiaX.ZandvakiliA.KohnA. (2013). Laminar dependence of neuronal correlations in visual cortex. J. Neurophysiol.109, 940–947. 10.1152/jn.00846.2012
60
SmithM. A.KohnA. (2008). Spatial and temporal scales of neuronal correlation in primary visual cortex. J. Neurosci.28, 12591–12603. 10.1523/JNEUROSCI.2929-08.2008
61
SolomonS. S.ChenS. C.MorleyJ. W.SolomonS. G. (2014). Local and global correlations between neurons in the middle temporal area of primate visual cortex. Cereb. Cortex9, 3182–3196. 10.1093/cercor/bhu111
62
StimbergM.WimmerK.MartinR.SchwabeL.MariñoJ.SchummersJ.et al. (2009). The operating regime of local computations in primary visual cortex. Cereb. Cortex19, 2166–2180. 10.1093/cercor/bhn240
63
SwindaleN. V. (1998). Orientation tuning curves: empirical description and estimation of parameters. Biol. Cybern.78, 45–56. 10.1007/s004220050411
64
The Numba Development Team (2015). Numba Version 0.22.1.
65
TouboulJ.BretteR. (2008). Dynamics and bifurcations of the adaptive exponential integrate-and-fire model. Biol. Cybern.99, 319–334. 10.1007/s00422-008-0267-4
66
YgerP.El BoustaniS.DestexheA.FrégnacY. (2011). Topologically invariant macroscopic statistics in balanced networks of conductance-based integrate-and-fire neurons. J. Comput. Neurosci.31, 229–245. 10.1007/s10827-010-0310-z
67
ZhangK.SejnowskiT. J. (1999). Neuronal tuning: to sharpen or broaden?Neural Comput.11, 75–84. 10.1162/089976699300016809
Summary
Keywords
noise correlations, neural coding, Mexican hat connectivity, spiking neural networks, pattern formation, primary visual cortex (V1), simulation models, stimulus encoding
Citation
Meyer R, Ladenbauer J and Obermayer K (2017) The Influence of Mexican Hat Recurrent Connectivity on Noise Correlations and Stimulus Encoding. Front. Comput. Neurosci. 11:34. doi: 10.3389/fncom.2017.00034
Received
16 January 2017
Accepted
20 April 2017
Published
10 May 2017
Volume
11 - 2017
Edited by
Markus Diesmann, Forschungszentrum Jülich, Germany
Reviewed by
Thomas Wennekers, Plymouth University, UK; Brent Doiron, University of Pittsburgh, USA
Updates

Check for updates
Copyright
© 2017 Meyer, Ladenbauer and Obermayer.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Robert Meyer robert.meyer@ni.tu-berlin.de
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.