Skip to main content
Cognitive Neurodynamics logoLink to Cognitive Neurodynamics
. 2021 Jan 15;15(1):103–129. doi: 10.1007/s11571-020-09640-3

Network mechanism for insect olfaction

Pamela B Pyzza 1, Katherine A Newhall 2, Gregor Kovačič 3, Douglas Zhou 4,, David Cai 4,5
PMCID: PMC7947141  PMID: 33786083

Abstract

Early olfactory pathway responses to the presentation of an odor exhibit remarkably similar dynamical behavior across phyla from insects to mammals, and frequently involve transitions among quiescence, collective network oscillations, and asynchronous firing. We hypothesize that the time scales of fast excitation and fast and slow inhibition present in these networks may be the essential element underlying this similar behavior, and design an idealized, conductance-based integrate-and-fire model to verify this hypothesis via numerical simulations. To better understand the mathematical structure underlying the common dynamical behavior across species, we derive a firing-rate model and use it to extract a slow passage through a saddle-node-on-an-invariant-circle bifurcation structure. We expect this bifurcation structure to provide new insights into the understanding of the dynamical behavior of neuronal assemblies and that a similar structure can be found in other sensory systems.

Keywords: Insect olfaction, Antennal lobe, Gamma-band oscillations, Slow firing-rate patterns, Integrate-and-fire model, Firing-rate model, Saddle-node-on-an-invariant-circle bifurcation, Temporal binding

Introduction

Despite major differences in the details of both the olfactory neuronal network architecture and its odor response even among insects (Carcaud et al. 2016; Barbara et al. 2005; MacLeod and Laurent 1996; Ng et al. 2002; Tanaka et al. 2009; Heinbockel et al. 1998), early olfactory pathways appear to share a number of universal anatomical and functional characteristics across animal phyla ranging from insects to mammals (Hildebrand and Shepherd 1997; Eisthen 2002; Kay and Stopfer 2006; Laissue and Vosshall 2010). Partly due to these shared characteristics, a significant effort has been expended on experimentally studying insects as animal models of olfaction (Sato and Touhara 2009; Joerges et al. 1997; Christensen et al. 2000; Tanaka et al. 2009). In particular, the antennal lobe (AL) in the insect plays the role analogous to that of the mammalian olfactory bulb (Kay and Stopfer 2006) as the first brain area in which the neuronal computations involving the olfactory stimuli take place that reformat these stimuli, before transmitting them to further downstream brain areas (Hildebrand and Shepherd 1997; Strausfeld and Hildebrand 1999; Eisthen 2002; Chen and Shepherd 2005; Ache and Young 2005; Kay and Stopfer 2006; Wachowiak and Shipley 2006). Correspondingly, a widely shared functional characteristic among insects and mammals is the frequent presence of fast, synchronized, collective oscillations in the dynamics taking place in these two analogous areas (Kay and Stopfer 2006; Sivan and Kopell 2006; Kay 2015).

The similarities in the AL network connectivity architecture among several frequently-studied insect species (MacLeod and Laurent 1996; Ng et al. 2002; Tanaka et al. 2009; Heinbockel et al. 1998; Carcaud et al. 2016; Barbara et al. 2005) and the somewhat similar manner in which synchronized oscillations appear and disappear after the odor presentation in most if not all of these species (Turner et al. 2008; Tanaka et al. 2009; Laurent 1996; Stopfer et al. 1997; Heinbockel et al. 1998), hint at a possible robust, universal, network mechanism that may underlie the temporal evolution of these oscillations. In this paper, we hypothesize one such mechanism, which is the interaction among different time scales of excitation and inhibition in the AL neuronal network (Wilson and Laurent 2005; Barbara et al. 2005; Grunewald 2003). We also identify a mathematical structure that can be used to describe this mechanism.

As an example, we investigate this mathematical structure for the locust, which possesses a simple AL architecture and its corresponding dynamics, and has been studied especially thoroughly both experimentally and theoretically (MacLeod and Laurent 1996; Laurent and Davidowitz 1994; Laurent et al. 1996, 1993; Laurent and Naraghi 1994; Bazhenov et al. 2001a, b; Patel et al. 2009, 2013; Sivan and Kopell 2006). The hypothesized network architecture and dynamical scenario that emerge from these studies are as follows: The locust AL network is composed of excitatory projection neurons (PNs) and inhibitory local neurons (LNs), which are believed to communicate through fast excitatory (2–5 ms) and fast (30–40 ms) and slow (200–300 ms) inhibitory currents (Laurent et al. 1993; Bazhenov et al. 2001b, a). (The presence of the slow inhibitory current in the locust AL has been inferred indirectly (MacLeod and Laurent 1996; Stopfer et al. 1997; MacLeod et al. 1998; Bazhenov et al. 2001b, a; Sachse and Galizia 2002; Barbara et al. 2005; Patel et al. 2009), see, e.g., the explanation in ref. Patel et al. (2009). The PNs generate action potentials while the LNs generate long, 20-30 ms calcium spikes (MacLeod and Laurent 1996; Bazhenov et al. 2001a, b). Upon receiving the stimulus from the olfactory receptor neurons (ORNs) that reside on the antennae, the AL network dynamics proceed in three stages: First the network begins generating collective oscillations with frequency 20 Hz (Laurent and Davidowitz 1994; Laurent et al. 1993; Heinbockel et al. 1998), detectable from the local field potential, which is related to the average excitatory neuron voltage over the network (Laurent and Naraghi 1994; Laurent et al. 1996). Second, a brief quiescent period (Laurent et al. 2001) follows. Third, the neurons’ firing rates modulate slowly in a manner determined by the stimulus for about 1 second until they reach a steady state (Wehr and Laurent 1996), and, after the odor subsides, the excitatory neuronal firing rates again exhibit such slow modulation while they settle back into baseline equilibrium during the next few seconds (Mazor and Laurent 2005).

Two complementary theoretical hypotheses for odor-encoding mechanisms have emerged from the studies described in the previous paragraph. The first is temporal binding (Singer and Gray 1995; von der Malsburg 1999; Christensen et al. 2000; Lei et al. 2002), expressed by a group of neurons that consistently participate in all the cycles of the initial AL network oscillations within about 500 ms from the stimulus onset (Patel et al. 2013). These oscillations appear to be generated by the interaction between the excitation and fast inhibition, and damped by the growing presence of slow inhibition. The second is slow patterning, the collective time dependence of the firing-rate trajectories traced out by the excitatory neurons in the AL over 2–4 seconds, generated by the interplay between the excitation and slow inhibition in the AL (Bazhenov et al. 2001a, b; Stopfer et al. 2003). Based on these time scales, the temporal binding mechanism takes place during the first, collective oscillations, stage of the dynamics, which suggests that it helps the insect detect a brief plume of a transient odor. The slow patterning mechanism, in turn, takes place during the third stage of the dynamics, which suggests that it may sharpen the identification of a persistent odor (Patel et al. 2009, 2013).

To test our hypothesis that the dynamical evolution of the locust AL dynamics emerging upon odor presentation results primarily from the interaction among the excitatory and two inhibitory response time-scales, in contrast to the previous detailed Hodgkin-Huxley-type point-neuron models (Bazhenov et al. 2001a, b; Sivan and Kopell 2004, 2006; Patel et al. 2009, 2013), we follow the parsimonious approach outlined in ref. Rangan et al. (2009) and begin our modeling by employing the more idealized, conductance-based integrate-and-fire (I&F) model (Burkitt 2006a, b). To be able to use the I&F model in the description of the locust AL dynamics, we must choose the rise and decay time scales of the stereotyped postsynaptic conductance responses in such a way that they reflect both the presynaptic input and synaptic receptor time courses. We then proceed with our investigation in three steps: In the first step, we find that an appropriately inhomogeneously-driven, sparsely-coupled I&F network reproduces both the above-described three-stage dynamical scenario, including its evolution time scales, as well as the dynamical behavior conjectured to underlie the hypothesized temporal binding and slow patterning odor-encoding mechanisms. In particular, this I&F model is able to capture odor discriminability via each of these mechanisms. Thus, our model confirms the presence of a robust network, as opposed to an intrinsic neuronal, mechanism underlying the AL dynamics.

In the second step, in search for a mathematical structure underlying the locust AL dynamics, we embark on a progression of further idealizations. We first apply an idealized white odor, which is assumed to drive all excitatory and all inhibitory neurons in the network uniformly. We then replace sparse network coupling with all-to-all network coupling and thus also idealize the network architecture, so that we arrive at a network with no specific choice of either the input signal or the network connectivity. With each of these subsequent idealizations, we find that the three-stage dynamical scenario not only persists but becomes more pronounced in that the initial oscillations become better synchronized and the quiescent period less noisy, with this period still followed by an interval of slowly-modulated neuronal firing rates that reach a steady state before the odor subsides. This result points to the three-stage scenario as forming a structurally-robust feature underlying the locust AL network dynamics, arising from the interaction between the fast excitation and the fast and slow inhibition.

In the third step, we idealize the model yet further by coarse-graining the dynamics of the aggregate excitatory and fast and slow inhibitory network conductance responses in the AL stimulated with a white odor-like input using a four-dimensional, slow-fast firing-rate (FR) model (Treves 1993; Shelley and McLaughlin 2002; Shelley et al. 2002; Cai et al. 2006) in order to reveal a simple mathematical structure underlying the robust, three-stage scenario of AL network dynamics. As expected, this FR model again reproduces this scenario, and thus confirms the leading underlying physiological mechanism to be the interaction between the fast excitation and the fast and slow inhibition. This model also lets us identify a corresponding mathematical structure describing the three-stage scenario as a slow passage through a saddle-node-on-an-invariant-circle (SNIC) bifurcation.

The remainder of the paper is organized as follows. In “Methods” section, we present the I&F model, diagnostic tools that we use to highlight and quantify the model’s ability to reproduce experimentally observed dynamics, and a heuristic derivation of the four-dimensional FR model (with details in  “Appendix 1”). In “Odor Response and Discriminability” section, we confirm that our I&F model reproduces the three-stage dynamical scenario observed in experiments, different slow patterns of neuronal firing-rate trajectories as a result of different model odor stimuli, and the presence of temporally-bound neurons that discriminate among the odors. In “Idealizations of I&F Model” section, we submit the point-neuron model to further idealizations, in the last one of which the network is all-to-all coupled, mean-driven, and receives a white odor stimulus. This network allows for coarse graining and retains the three-stage dynamical scenario. In “Bifurcation Mechanism” section, we describe how the FR model reveals the mathematical structure underlying the network mechanism as a slow passage through a SNIC bifurcation. Conclusions and further discussion can be found in “Discussion” section. The details of the FR model derivation can be found in  “Appendix 1”. Details concerning the robustness of the method we use for determining the sets of temporally-bound neurons participating in network oscillations, which we use to discriminate among odors, are described in “Appendix 2”. A linearized version of the FR model is presented in  “Appendix 3”. Its derivation is presented in “Appendix 3.1” and the presence of a unique limit cycle in this linearized model is verified in detail in “Appendix 3.2”.

Methods

Integrate-and-fire model

We build a model of N conductance-based, integrate-and-fire (I&F) point neurons with two time scales for inhibitory postsynaptic responses. The evolution of the membrane potential of the ith neuron in the network, vi(t) for i=1,,N, is governed by the equation

τdvi(t)dt=-vi(t)-εR-giE(t)vi(t)-εE-giF(t)vi(t)-εF-giS(t)vi(t)-εS, 1

whenever vi(t) is below the firing threshold, VT. Here, τ is the membrane time constant, giE(t), giF(t), and giS(t) are the neuron’s time-dependent excitatory, fast inhibitory, and slow inhibitory conductances, respectively, and εR, εE, εF, and εS, are the reversal potentials corresponding to the leakage, excitatory, fast inhibitory, and slow inhibitory conductances, respectively, with εS<εF<εR<VT<εE. The event when vi(t) reaches the firing threshold, vi(t)=VT, represents the neuron firing an action potential. We do not model this action potential explicitly, but rather reset vi(t) to εR, hold it there for a refractory period of 5 ms, and update the postsynaptic conductances according to the rule described below.

In the locust, the excitatory neurotransmitter is acetylcholine (Koch 1999). A detailed model of the corresponding receptor response is used in refs. Bazhenov et al. (2001b), Bazhenov et al. (2001a), Patel et al. (2009), and Patel et al. (2013). In our idealization, and with an eye on further coarse graining our model, we instead model the postsynaptic excitatory-response shape using the stereotypical form of te-t/σE. What we do need to capture accurately, however, is the time scale of the acetylcholine receptor, which is still achieved using the stereotypical form of our conductance response. Thus, we use the excitatory conductance decay rate σE= 1–2 ms, corresponding to the excitatory time scale of 2–4 ms (Patel et al. 2009). (Note that in the response form te-t/σ, the true response time is longer than the decay rate σ). This stereotyped form is widely used, for example, in the modeling of the mammalian primary visual cortex (Somers et al. 1995; McLaughlin et al. 2000; Burkitt 2006a), and is similar to that generated by an AMPA receptor (Johnston and Brown 1983).

The inhibitory neurons generate calcium-dependent “spikes” (Laurent et al. 1996), which, in contrast to action potentials, are prolonged increased levels of activity, lasting approximately 20 ms. Nonetheless, in our I&F model network, we give up on accurately modeling the inhibitory neurons’ membrane potentials, and focus on capturing the correct time scale of the postsynaptic inhibitory conductance response. We thus again model the fast inhibitory conductances by the stereotypical form te-t/σF, adjusting its decay rate to match the corresponding correct time scale and therefore we take σF= 4–8 ms. This amounts to a lengthening of the time scale of the fast conductance response as compared to the true GABAA receptor response time of 3–5 ms (Patel et al. 2009), to account for the duration of the calcium spike. (Again, note that the response time scale is longer than the decay constant, σF).

As mentioned in the Introduction, the presence of a slow, inhibitory current with a response time of several hundred milliseconds has been inferred indirectly, as described in ref. Patel et al. (2009). (The corresponding GABAB receptors have been found in the honey bee and moth (Grunewald 2003; Barbara et al. 2005; Heinbockel et al. 1998), which have olfactory systems similar to that of the locust.) Thus, as in refs. Bazhenov et al. (2001a), Bazhenov et al. (2001b), Patel et al. (2009), and Patel et al. (2013), we include a slow current in our model. To conform with the rest of our modeling approach, we drive this current by a stereotyped slowly-changing, inhibitory conductance response of the form (e-t/ρS-e-t/σS)/(ρS-σS) (Troyer et al. 1998; Burkitt 2006a), with rise time scale ρS= 420–500 ms and decay time scale σS= 600–800 ms, that is initiated concurrently with the fast inhibitory conductance response. (A more realistic slow conductance response is described in refs. Bazhenov et al. (2001a), Bazhenov et al. (2001b), Patel et al. (2009), and Patel et al. (2013).)

The stereotyped excitatory, fast inhibitory, and slow inhibitory conductance responses for the ith neuron are governed by second-order kinetics, described by the equations

σPdgiP(t)dt=-giP(t)+hiP(t), 2a
σEdhiE(t)dt=-hiE(t)+fiodorlδ(t-τli)+fikδ(t-γki)+SiENEjipjiEμδ(t-tμj), 2b
σFdhiF(t)dt=-hiF(t)+SiFNIjipjiFμδ(t-tμj), 2c
ρSdhiS(t)dt=-hiS(t)+SiSNIjipjiSμδ(t-tμj), 2d

with P=E, F, and S and δ(·) the Dirac-delta function. The synaptic strengths are encoded in the coefficients SiE, SiF and SiS; they each take one of two values depending on the ith neuron’s type (E or I), and are scaled by the size of the corresponding population (NE or NI) in anticipation of future coarse graining over large networks. We keep the ratio NE/NI=3 constant, as has been observed in the locust AL (Leitch and Laurent 1996).

The parameters pjiE, pjiF, and pjiS are the elements of three different network adjacency matrices: pjiP=1 (recall P=E, F, and S) if the corresponding type of synaptic connection is present from neuron j to neuron i, and pjiP=0 otherwise. The network is constructed by randomly choosing synaptic connections between pairs of neurons with the following probabilities: pEE and pIE for excitatory connections to excitatory and inhibitory neurons, respectively, pEF and pES (pIF and pIS) for fast and slow inhibitory connections to excitatory (inhibitory) neurons. Experimental evidence points to the fact that the fast and slow inhibitory receptors are colocalized (Barbara et al. 2005; Enell et al. 2007; Corronc et al. 2002; Cayre et al. 1999), so we take pjiF=pjiS, and also pQF=pQS, Q=E or I, in the rest of the paper.

The times tμj appearing in the Dirac-delta functions of Eq. (2) represent the μth spike time of the jth neuron. At such times, the corresponding hiP of the postsynaptic neurons jump by the prescribed amounts, SiP/NQ, Q=E, or I.

Equation (2) also includes external-drive spikes from both an odor-specific source with synapse strength fiodor and a background source with synapse strength fi. We model the presentation of an odor by driving a subset of neurons (typically 1/3 of them) with a set of excitatory external spikes at times τli, generated by a set of independent Poisson processes with common rate νodor and synapse strength fEodor or fIodor, depending on the ith neuron’s type (E or I). The external spikes drive the excitatory conductances on both the excitatory and inhibitory neuronal populations. It is experimentally known that both excitatory PNs and inhibitory LNs receive input from the olfactory receptor neurons (Barbara et al. 2005; Kay and Stopfer 2006), so neither fEodor nor fIodor vanishes.

The background noise drives the excitatory conductances of all neurons with spikes of strength fi, taking one of two values, fE or fI, depending on the ith neuron’s type (E or I). We model the arrival times of the background spikes, γki, to each neuron with independent Poisson processes, all with an identical rate, ν.

In our simulations, as listed in Table 1, we use the frequency ν=4000 Hz for the excitatory background drive, and choose the corresponding synaptic strength fE such that the overall excitatory background-drive magnitude is fEν=8. This leads to the membrane potentials of the neurons in the AL network being primed just below the firing threshold, with a possible rare firing, agreeing with refs. Patel et al. (2009) and Perez-Orive et al. (2002). Likewise, we use the frequency νodor=6000 Hz for the odor drive, which represents the convergent input to a PN or LN from about 200 ORNs firing at about 30 Hz (Patel et al. 2009). We choose the excitatory and inhibitory strengths fEodor and fIodor of the spikes arriving from the ORNs such that the overall excitatory and inhibitory drive magnitudes become fEodorνodor=6.9 and fIodorνodor=6.6, respectively. Together, all of these parameter choices induce the initial network oscillations to occur at the frequency of about 20 Hz. Moreover, choosing fEodorνodor>fIodorνodor ensures that the LNs are excited and begin firing when PNs begin firing, but do not fire sooner than most PNs would and thus suppress the PN firings during the initial oscillatory period.

Table 1.

Parameters used for most figures

Parameter Figure Number
1a, 1b, 2, 3, 4, 8 1c, 6, 7, 10
NE 75
NI 25
ν 4000 Hz
fEν 8 0.3
fIν 0 0.024
νodor 6000 Hz
fEodorνodor 6.9
fIodorνodor 6.6
σE 1 ms 4.5 ms
σF 4 ms 18 ms
ρS 420 ms 420 ms
σS 800 ms 800 ms
SEE 6 0.363
SIE 23.62 0.45
SEF 43.75 5.0
SIF 8.75 0.003
SES 78.75 5.0
SIS 15.75 0.003
pEE 0.13
pIE 0.07
pEF 0.15
pIF 0.72
pES 0.15
pIS 0.72

Some parameters do not pertain to all simulations (e.g. ν for Fig. 1c) and are therefore left without a value in the table. The number denoted by , indicates the same network connections were used for both fast and slow synapses, i.e., the fast and slow inhibitory receptors are taken to be colocalized. Note coupling constants should not be directly compared between the two columns because the FR model (Eq. 4) assumes all-to-all coupling while the I&F model (Eq. (2)) has connectivity generated by the indicated probabilities

The model is normalized such that εR=0, εE=14/3, εF=-2/3, εS=-9/5, and VT=1. We integrate the model equations numerically using an algorithm developed in ref. Shelley and Tao (2001), which employs the second-order Runge-Kutta method for integrating the potential equation between neuronal spikes, linear interpolation to find the spike times and reset the membrane potential, and an exact solution for the conductance equations.

Diagnostic tools

Here we describe the tools we use to confirm that our I&F model captures the dynamical phenomena observed experimentally in the AL. We use the same tools as in refs. Mazor and Laurent (2005), Patel et al. (2009), and Patel et al. (2013) for ease of comparison.

Power spectral density (PSD)

We use the PSD to determine the dominant frequencies at which the model network oscillates. We also compute the time dependence of the instantaneous power contained in several frequency windows (Gardiner 2004; Vetterling 2002). We measure network activity as the average voltage across all of the excitatory neurons in the network, which is used to roughly model the local field potential (LFP) measured experimentally (Laurent 1996; Patel et al. 2009). We thus refer to this average excitatory neuron voltage as the LFP of the simulation. We compute the PSD as the magnitude of the discrete Fourier transform calculated using matlab’s built-in fft routine (which is based on the FFTW algorithm in Frigo and Johnson 1998) over a given time window of the LFP data.

We compute the amount of power in a given frequency band as a function of time by applying a moving time window to the LFP data. Specifically, we move a 300 ms time window in increments of 50 ms over the LFP and extract the amount of power in three dominant frequency bands: 6 to 14 Hz, 16 to 24 Hz, and 26 to 34 Hz, by integrating the PSD over each of these frequency bands. We then average this total power of the PSD within each frequency band over 20 simulations of the dynamics. The error of this sample mean is computed as the sample standard deviation divided by the square-root of the number of simulations, 20 in this case. In each simulation, we vary the realization of the external drive to the network but hold the network architecture fixed.

Binding index (BI)

The value of the BI, introduced in ref. Patel et al. (2013), is used to determine odor-specific triplets of excitatory neurons (PNs) that with high probability fire together during each cycle in the initial oscillatory phase of the network dynamics. The binding index is defined as

BIi,j,k=min(Pj,k|i,Pi,j|k,Pi,k|j),

where Pj,k|i is the conditional probability that excitatory neurons j and k spike, given that excitatory neuron i spikes. Numerically, Pj,k|i is calculated by creating a 20 ms window around each spike time of neuron i and determining if neurons j and k both spike within that window. The number of times this occurs divided by the total number of times neuron i spikes is our estimate of the conditional probability Pj,k|i. For a given ijk triplet (order non-specific), if BIi,j,kb, where b is a specified threshold, then we consider the triplet temporally bound.

Principal component analysis (PCA)

We use PCA (Jolliffe 2002) to visualize the dynamics of the entire network in a reduced three-dimensional space, highlighting the odor-specific trajectory that the I&F dynamics traverse after odor presentation. (Cf. refs. Mazor and Laurent (2005) and Patel et al. (2009).) For a fixed network structure, we created three odors by stimulating three different subsets of 1/3 of the neurons. For each odor, we ran 50 realizations of the dynamics and sorted the firing times of each of the PNs into 50 ms bins. We applied matlab’s PCA function to this trial-averaged matrix of spike-count data to extract the first three dominant components.

Firing-rate model

To better understand the mathematical structure underlying the dynamics of the I&F model, we derive a firing-rate (FR) model for the idealized case of an all-to-all coupled AL neuronal network driven by the “white-odor” stimulus, i.e., a stimulus that drives all the neurons at an equal rate and with equal strength. In this FR model, we replace the detailed neuronal voltages and spike trains generated using the I&F model by the time-dependent neuronal firing rates, mE(t) and mI(t), for the typical excitatory and inhibitory neurons, respectively. Thus, we reduce the dynamics to those of two populations of statistically equivalent neurons, such that all the neurons in a population are equally driven when an odor is presented, i.e., there is a uniform external-drive term for each population in the FR model.

The FR model becomes a closed set of equations via the realization that the population firing rates, mE(t) and mI(t), drive the typical neuronal conductances, gQE(t), gQF(t) and gQS(t), where Q=E or I stands for the excitatory or inhibitory population, respectively, while these conductances feed back into the equations for the firing rates. The FR model can be reduced further by observing that the conductances gEP and gIP, P=E, F, or S, are not independent, but are instead connected via the relations

gQE=fQν+SQEgE, 3a
gQF=SQFgF, 3b
gQS=SQSgS, 3c
hQ=SQSh, 3d

in which we refer to the common quantities gE, gF, and gS as the effective conductance variables. The resulting FR model is a system describing these effective conductances, given by the equations

σEdgEdt=-gE+mE(t), 4a
σFdgFdt=-gF+mI(t), 4b
σSdgSdt=-gS+h, 4c
ρSdhdt=-h+mI(t), 4d

where the firing rates mE and mI are expressed in terms of the effective conductances as

mQ(t)=1+fQν+SQEgE+SQFgF+SQSgSτlnMQ, 5a
MQ=fQν(εE-εR)+P{E,F,S}SQPgP(εP-εR)ΔεR+fQνΔεE+P{E,F,S}SQPgPΔεP+, 5b

with Q=E or I. Here, {x}+=x if x>0, and zero otherwise, and

ΔεZ=εZ-VTforZ{R,E,F,S}. 6

The conditions for which the firing rates in Eqs. (5) do not vanish are given by the inequalitites

ΔεR+fQνΔεE+P{E,F,S}SQPgPΔεP>0,Q=EorI. 7

When the denominator of the expression MQ in Eq. (5b) vanishes, the corresponding firing rate, mQ(t) in Eq. (5a), is set to zero.

Results

We first demonstrate that our I&F model is capable of accurately capturing the firing patterns observed in insect olfaction (Laurent 1996; Mazor and Laurent 2005; Friedrich and Laurent 2001). In “Odor Response and Discriminability” section we show our model network’s ability to discriminate among different odors in a manner consistent with the two neural-code mechanisms conjectured in detailed models (Bazhenov et al. 2001b, a; Patel et al. 2009, 2013), as discussed in the Introduction. Then, in “Idealizations of I&F Model” section, we focus on the robust underlying feature of the dynamics — a three-stage progression of activity characterized by 20 Hz oscillations, followed by quiescence, and then followed by slow patterning, being preserved through a sequence of idealizations ending with an all-to-all coupled I&F network driven by a “white-odor” stimulus. Finally, in “Bifurcation Mechanism” section, we show that the FR model resulting from coarse graining this last, most idealized I&F network model still preserves the three-stage dynamical progression. Moreover, we find this progression in the FR model to be the result of an underlying SNIC bifurcation.

Odor response and discriminability

While the I&F model does not represent the true time course of the inhibitory calcium spikes, it is nonetheless designed to accurately capture the dynamics of the network conductances and firing patterns of the inhibitory neurons. Therefore, as we demonstrate computationally in this section, it indeed captures the network firing-pattern behavior observed experimentally in insect olfaction (Laurent 1996; Mazor and Laurent 2005). In particular, our model excitatory and fast-inhibitory currents produce the initial 20 Hz oscillations in the local field potential. During this initial oscillatory stage, we also find odor-specific, temporally-bound PNs, which may be used in odor identification (Patel et al. 2013). These initial dynamics are followed by a short quiescent period, and that is followed by slow, odor-specific patterning of the neuronal firing rates (Bazhenov et al. 2001a, b; Patel et al. 2009). Both of these last two stages of dynamics are at least in part induced by the model’s slow inhibitory currents.

Our model reproduces these three stages as shown in the the raster plot of Fig. 1a when presented with an odor at time 500 ms. When an odor is presented to a subset of neurons in the model, their voltages are driven towards threshold, with the bulk of the excitatory neurons reaching it slightly ahead of the bulk of the inhibitory neurons when the stimulus drives the excitatory neurons harder than the inhibitory neurons (fEodor>fIodor), and also because the time scale of the excitatory response is faster than that of the inhibitory response (σE<σF). The initial excitatory firing recruits other neurons into a synchronous firing event, in which the inhibitory neurons fire, shutting down for a time all neuronal activity due to the elevated values of the fast inhibitory conductances before the firing resumes again. This is the basic principle underlying the pyramidal-interneuronal network gamma (PING) like oscillation (Whittington et al. 2000; Borgers and Kopell 2005).

Fig. 1.

Fig. 1

a Raster plot of excitatory (red, index 1NE=75) and inhibitory (blue, index 76NE+NI=100) populations. b The average per-neuron firing rate over 10 ms bins of the firing pattern in panel a for the excitatory (red solid line) and inhibitory (blue dotted line) populations. c The evolution of the FR model in Eqs. (4) and (5), showing mE (red solid line) for the excitatory and mI (blue dotted line) for the inhibitory population firing rate. Parameters for all panels can be found in Table 1

While these oscillations take place, the slow inhibitory conductances are also building up. However, their slowly-rising nature results in the effects of the slow inhibition building up over several synchronous PING-like firing events. At the conclusion of that build-up, almost all of the firing is shut down by the slow inhibitory currents. Subsequently, as the excitatory membrane potentials recover, the network settles into a new regime of firing, which involves all three conductances. The three main stages of the above I&F model dynamics are similarly captured by the FR model in Eqs. (4) and (5), as shown in Fig. 1c.

The synchronization of network oscillations due to the interaction of the excitation and fast inhibition, and the subsequent desynchronization due to the interaction between the fast excitation and slow inhibition, were already studied using the quadratic I&F model in ref. Martinez and Montejo (2008). Here, we use our I&F model network to also reproduce the types of network dynamics conjectured to underlie the two odor-encoding mechanisms described in the Introduction (Bazhenov et al. 2001a, b; Stopfer et al. 2003; Patel et al. 2009, 2013), and exhibit odor discriminability.

Thus, to further explore the 20 Hz oscillations, at least initially exhibited by both our I&F and FR models, we compute the I&F network LFP as the average voltage across all excitatory neurons, shown in Fig. 2a for the first 500 ms of time after odor onset. The PSD of this 500 ms LFP window is shown in Fig. 2b, exhibiting the peak frequency near 20 Hz. In Fig. 2c we show how the power in this 20 Hz peak changes as the dynamics evolve in time. As described in “Diagnostic Tools” section, we move a 300 ms time window across the LFP in 50 ms steps, computing the PSD of the 300 ms long window at each step. We integrate the power within each prescribed frequency band, 6–14 Hz, 16–24 Hz, and 26–34 Hz, for each window location. Finally, we average this power over 20 realizations and plot the average PSD power versus the center of the time window in which it was calculated, shown in Fig. 2c. The results indicate that the 20 Hz network oscillations are strongest during the initial 0.5 seconds of odor presentation, followed by a clear decrease in all activity between 1 and 2 seconds, before activity, characterized by oscillations in the LFP with a broad peak around 10 Hz in the associated PSD, resumes.

Fig. 2.

Fig. 2

a The network LFP over a window of 500 ms starting from odor onset. b The PSD for the time period indicated in a, showing a peak near 20 Hz. c The window-averaged value of the PSD within the ranges of 6 to 14 Hz, 16 to 24 Hz, and 26 to 34 Hz, averaged over 20 simulations, as a time window of length 300 ms is moved across the LFP time course in 50 ms steps. The shaded region indicates the error of the presented sample mean. The parameters used to generate the LFP are the same as those in Fig. 1a, which can be found in Table 1

Within the initial oscillatory stage, we find temporally-bound neurons specific to the set of odor-driven neurons. Such bound neurons have been proposed in ref. Patel et al. (2013) as a possible mechanism of encoding the odor. The temporally-bound neurons fire together with high probability during each oscillation cycle. To identify these neurons, following ref. Patel et al. (2013), we compute the binding index (BI), a measure for triplets of excitatory neurons that equals 1 if these neurons always fire together and never independently, and zero if they always fire independently. We classify temporally-bound neurons as those belonging to triplets with BIi,j,kb, where b=0.65. This value is chosen in agreement with the results in ref. Patel et al. (2013).

In Fig. 3, we display the raster plots of the network response to three different model odor stimuli, each represented by the stimulation of a different 1/3 of the neurons in the network. The spike times of the bound neurons are indicated by the colored symbols within these raster plots, while the black dots represent the spike times of the unbound neurons. Of particular interest are the neurons that participate in the collective oscillations and become temporally-bound due to the network dynamics and are not driven directly by the stimuli arriving from the ORNs, as these are believed to be involved in the early recognition of the odor (Patel et al. 2013). They are indicated by open symbols. The neurons that participate in the collective oscillations due to the direct stimulus arriving from the excited ORNs are indicated by stars.

Fig. 3.

Fig. 3

Raster plots of the excitatory neurons in a network to which three different odors are presented, generated by stimulating a different 1/3 of the neurons in the network. Temporally-bound neurons are those with binding index, BIi,j,k0.65. In all panels, black dots represent unbound neurons, stars represent temporally-bound neurons directly driven by the odor, and open symbols represent temporally bound neurons not directly driven by the odor. Parameters for all panels are found in Table 1

From Fig. 3, we can glean the data displayed in Table 2. These data show that each model odor in our network induces the oscillations of about 30 temporally-bound model neurons that are not directly driven by the ORNs, of which about a half are shared with another odor and the other half are not. Thus sufficient numbers of such neurons exist so that they can be used to discriminate between pairs of odors. Moreover, for each odor, at least one indirectly-driven, temporally-bound neuron belongs to the set of the temporally-bound neurons oscillating due to that particular odor and no other, and is thus associated uniquely to that odor. This shows that the set of the temporally-bound neurons for each odor in our model also provides a unique odor identifier. (The robustness of the binding-index-threshold choice in light of these results, in particular, the robustness of our choice of b=0.65, is discussed in  “Appendix 2”).

Table 2.

Quantities related to temporally-bound, indirectly-driven neurons during initial network oscillations characterized by a Binding Index threshold of b=0.65

Number of bound, indirectly-driven neurons present:
Odor 1 35
Odor 2 31
Odor 3 33
Number of shared bound, indirectly-driven neurons between an odor pair:
Odor 1 and Odor 2 15
Odor 1 and Odor 3 15
Odor 2 and Odor 3 15
Percentage of unique bound, indirectly-driven neurons for each odor in a pair-wise comparison:
Odor 1 and Odor 2 57.1% for Odor 1;    51.6% for Odor 2
Odor 1 and Odor 3 57.1% for Odor 1;    54.5% for Odor 3
Odor 2 and Odor 3 51.6% for Odor 2;    54.5% for Odor 3
Neuron numbers for bound, indirectly-driven neurons present in only one of the three odors:
Odor 1 #33, 41, 43, 45 and 59
Odor 2 #73
Odor 3 #2, 3 and 14

At longer time scales, after the initial oscillatory phase, our I&F model also reproduces the experimental results in ref. Mazor and Laurent (2005), in that our model shows slow neuronal firing-rate patterns that differ among presentations of different odors (Bazhenov et al. 2001b, a; Patel et al. 2009). A means of visualizing the different network responses to different odors is to plot reduced-dimensional firing-rate trajectories of the network. First, the single-neuron simulation-averaged spike counts in 50 ms bins, shown in Fig. 4a–c for the three different odors also used to produce Fig. 3, already display differences. These differences are enhanced by considering the PCA decomposition of the high-dimensional firing-rate trajectory for the entire set of excitatory neurons in the network. Using the binned spike counts of these excitatory model neurons, averaged over 50 simulations, as the excitatory network trajectory, we see in Fig. 4d–f that the first three components of the PCA decomposition already discriminate among different odors. These reduced trajectories follow different transients to a stationary point over the first second of odor presentation. The trajectories then remain near this stationary point, corresponding to the lull in firing, until about 1.75 seconds after the odor onset. Then, the stationary point begins to drift until, at 3 seconds, the odor is turned off and the trajectories return directly to zero (not shown). The fact that these firing-rate trajectories discriminate among odors along their entire time course highlights the contribution of the quiescent period and slow patterning to the odor discrimination at times between about 1000 ms and 4000 ms (Mazor and Laurent 2005; Bazhenov et al. 2001b, a; Patel et al. 2009).

Fig. 4.

Fig. 4

Network dynamics corresponding to the presentation of three different odors, generated by stimulating a different 1/3 of the neurons in the network. ac The averaged spike count of 50 simulations binned into 50 ms bins for three different excitatory neurons when presented with the different odors. df The first 3 components of PCA decomposition for the presentation of the three different odors for the length of time in milliseconds since odor onset indicated. Computed using parameters in Table 1

Idealizations of I&F model

We now turn our focus away from the details of the response to, and discrimination of, specific odors, and instead focus on the progression of the dynamics through three stages of behavior: 20 Hz oscillations, followed by quiescence, and then followed by slow patterning. We are interested in determining if there is a simple, robust structure underlying this progression, drawing from the observation that the above three stages appear robust under the presentations of different odors and their different realizations. Here, we first test the robustness of this neuronal activity by making the I&F model progressively more idealized through the removal of the structure in the network drive and architecture. We find that these idealizations still maintain the three-stage dynamical scenario in the I&F model network. Thus, we are led to believe that there exists a robust underlying network mechanism responsible for this scenario, and that a robust bifurcation structure can be employed to describe this mechanism.

Raster plots in the left column of Fig. 5 show network activity for different variants of our I&F model network. In each case, we consider an increasingly idealized version of the model and bring its structure closer to what can be coarse grained to the FR model, whose dynamics are discussed below in “Bifurcation Mechanism” section. In contrast to the case shown in Figs. 1 and 2, in which the network is sparse and the stimulus is presented to a subset of the neurons, in the cases shown in Fig. 5, all neurons receive statistically equivalent, “white odor” input. (The reason we call this odor “white” is because it contains all possible odors in the same way as white noise contains all frequencies.) Presenting a white odor eliminates the question of discrimination among odors, and allows the entire network to participate in each of the initial 20 Hz synchronous firing events. As listed in Table 3, the network in Fig. 5a is more fluctuation-driven (ν=6 kHz) than the network in Fig. 5b, which is more mean-driven (ν=12 kHz), while both are still sparse with the same connectivity architecture. In other words, the (uniform Poisson) afferent firing rate to the neurons in the latter network is increased as compared to that in the former network, whereas the strengths of the synapses, fEodor or fIodor, transmitting the stimulus from the olfactory receptor neurons in the form of the external drive to the AL neurons, are decreased, so that the products of the rates and strengths remain constant. (In this way, the statistical effect of the drive becomes closer to that of the constant drive employed in the FR model.) We see that, with each of these two idealizations, namely, dropping the inhomogeneity and reducing the fluctuations in the drive, the regularity of the firing events increases and a larger portion of the network participates in every oscillation cycle. The network in Fig. 5c is all-to-all connected and mean-driven, and so the most idealized. It produces the clearest oscillations, with no neurons firing outside of the synchronous events, and will be used for coarse-graining to the FR model.

Fig. 5.

Fig. 5

Raster plots (first column) and the total power near 10, 20, and 30 Hz for a moving time-window length of 300 ms over the LFP (second column), displaying the three stages of network behavior for various types of network architecture, receptor locations, stimulus structure, and stimulus-drive properties. The shaded region indicates the error of the presented sample mean. a Sparse excitatory and inhibitory network connections. All neurons driven equally by the odor. b Sparse excitatory and inhibitory network connections and more mean-driven input to all neurons. c An all-to-all connected network. Computed using parameters in Table 3

Table 3.

Parameters used for raster plots in Fig. 5

Parameter Raster Plot Panel
a b c
NE 75 75 75
NI 25 25 25
ν 6 kHz 12 kHz 12 kHz
fEν 13.8 13.8 15
fIν 11.4 10.32 12
σE 1 ms 1 ms 1 ms
σF 4 ms 4 ms 4 ms
ρS 500 ms 500 ms 500 ms
σS 600 ms 600 ms 600 ms
SEE/NE 0.06 0.1 0.1
SIE/NE 0.2 0.3 0.3
SEF/NI 1.5 0.4 0.2
SIF/NI 0.35 2.0 1.0
SES/NI 3.0 1.2 0.07
SIS/NI 0.7 6.0 0.35
pEE 0.1 0.1 1.0
pIE 0.1 0.1 1.0
pEF 0.15 0.15 1.0
pIF 0.25 0.25 1.0
pES 0.15 0.15 1.0
pIS 0.25 0.25 1.0

In all panels, all neurons receive the odor input at the given rate, and no background stimulus. The same network structure is utilized for both the slow and fast inhibitory connections; the corresponding synaptic receptors are colocalized

The discussion in the previous paragraph describes the sequence of four idealizations of both the network architecture and the form of the odor drive, which are reflected in the network dynamics depicted in Figs. 1, 2, and 5: sparse connectivity and ORN drive stimulating a specific subset of neurons; sparse connectivity and equally strong (white-odor), fluctuation-driven input to all neurons, sparse connectivity and white-odor, mean-driven input to all neurons; and all-to-all connectivity and white-odor, mean-driven input to all neurons. Despite the clear differences in network dynamics among these four types of networks with increasingly idealized properties, as displayed in Fig. 1 and the left column of 5, the three prominent stages of network dynamics remain, as illustrated in the corresponding moving-window-averaged PSD plots, shown in the right columns of Figs. 2 and 5. In all the four cases shown in these figures, the power in the frequency interval centered at 20 Hz is strongest during the first 0.5 seconds of odor presentation. The second stage of suppressed activity is seen in all cases beginning around 1 second into the simulation. By 2 to 3 seconds, the third stage of activity, characterized by slower oscillations, emerges. During this stage, the moving-window-averaged PSD plots indicate a shift towards power in the frequency interval centered at 10 Hz, with the average values of the PSD centered at 20 Hz being lower than those immediately after odor onset.

The results obtained in this section clearly indicate that the three-stage dynamical scenario consisting of 20 Hz oscillations, quiescence, and slower oscillations or asynchrony represents a robust feature of the AL network dynamics and persists under a sequence of increasing idealizations. As this scenario is also present in the results of detailed simulations using Hodgkin-Huxley type models (Bazhenov et al. 2001a, b; Patel et al. 2009, 2013), we conclude that it is generated by an underlying robust network mechanism. We conjecture this mechanism to be yet more basic, and stem solely from the interaction among the fast excitation and fast and slow inhibition in the AL network. Therefore, in the next section, we move from our most idealized, all-to-all connected I&F network model, driven by a “white odor” stimulus, to a minimalistic FR model that only considers this interaction in the context of two homogeneous neuronal populations, excitatory and inhibitory. Using this FR model, we are able to describe the underlying bifurcation structure associated with the robust dynamical scenario established in this section.

Bifurcation mechanism

In this section, we describe how the three dynamical stages of time evolution exhibited by the results of numerical simulations displayed in Fig. 1—oscillations followed by quiescence, followed by slower oscillations—can be explained by a bifurcation structure that follows the amount of slow inhibitory conductance present in the FR model in Eqs. (4) and (5). We have justified the relevance of this FR model as a coarse-grained version of the I&F model by the gradual idealization of cases in Figs. 1, 2, and 5, where we show that the three stages of the dynamics persist as the I&F network model transitions through the parameter regimes used in the heuristic derivation of the FR model. By comparing the dynamics of the effective fast conductances, gE and gF, for fixed values of the effective slow conductance, gS, to those of the intact FR model in Eqs. (4) and (5), where all three effective conductances are time-dependent, we show in this section that the underlying bifurcation structure for these three stages is a slow passage through a SNIC bifurcation (Strogatz 2000; Izhikevich 2007; Ermentrout and Kopell 1986), with the bifurcation parameter gS.

Oscillations in the FR model in Eqs. (4) and (5) appear to result from the presence of a modulated limit-cycle-like object in the gE-gF variables. An attracting limit cycle can indeed be found numerically by holding the slow effective conductance, gS, constant (thus eliminating the need for the auxiliary variable h), and evolving the remaining two-dimensional system. We computed such limit cycles for fixed values of gS lying in an interval, and they are shown in Fig. 6 as the colored trajectories. These limit-cycle trajectories form a cylindrical object which exists until the bifurcation point in gS is reached, and then the two-dimensional dynamics change to approaching a stable fixed point. In Fig. 6, overlaid on this cylindrical object is a trajectory of the intact FR model given by Eqs. (4) and (5) of the same type as the trajectory whose dynamics are shown in Fig. 1c. As the slow effective conductance variable, gS, increases after the stimulus onset, this trajectory moves up along the set of limit cycles until it passes the bifurcation point. All the firing is suppressed while this trajectory remains near the line gE=gF=0. At this time, the slow effective conductance variable, gS, starts to decay, and this decay moves the system back towards and past the bifurcation point. The trajectory settles near a limit cycle whose location is controlled by small changes in the value of gS.

Fig. 6.

Fig. 6

The colored tube depicts a collection of limit cycles in the gE-gF-plane of the nonlinear system in Eqs. (4) and (5) with gS held constant, ranging from 0 to 0.07. The solid black line represents the full evolution of the system given by Eqs. (4) and (5). Parameters are listed in Table 1

We further investigate the bifurcation with the slow effective conductance variable, gS, held constant, which reduces the four-dimensional FR model in Eqs. (4) and (5) to a two-dimensional system for the fast effective conductances, gE and gF, with the slow effective conductance, gS, as a parameter. Different dynamical regimes of this two-dimensional system are summarized in the phase portraits shown in Fig. 7.

Fig. 7.

Fig. 7

For the nonlinear system in Eqs. (4) and (5) with gS held constant, the phase-portraits are shown for three values of constant gS. a Before the bifurcation point, b at the bifurcation point and c after the bifurcation point. The limit cycle in panel a has turned into a pair of heteroclinic orbits between the saddle and the sink as shown in panel c. Parameters in Table 1

Figure 7a shows the attracting limit cycle surrounding a source, with no other fixed point in the first quadrant of the gE-gF-plane of the fast effective conductances. (Note that the first quadrant in the gE-gF-plane minus the source can easily be shown to be a trapping region, within which at least one limit cycle must exist by the Poincaré-Bendixson theorem.) As the slow effective conductance, gS, increases, this limit cycle approaches both the gE and gF axes. As shown in Fig. 7b, the limit cycle first reaches these axes at the origin, and its dynamics stop there. The origin becomes a degenerate saddle point, with a homoclinic orbit connecting this point to itself, which replaces the limit cycle. When gS is increased further, we see in Fig. 7c that this degenerate saddle point becomes a true saddle, moves away from the origin along the positive gE-axis, and the origin becomes a sink. A pair of heteroclinic orbits connect the newly-created saddle and sink, lying close to where pieces of the limit cycle existed before the bifurcation. Thus, we see that the reduced, two-dimensional FR model undergoes a SNIC bifurcation, with increasing frozen effective slow conductance, gS, as the bifurcation parameter.

In “Appendix 3”, we verify the existence of a unique limit cycle in gE-gF-plane for the linearized version of Eq. (4), using an alternative, semi-analytical, approach.

The above-described bifurcation structure explains the transition of the I&F model dynamics through the three stages of evolution described in “Odor Response and Discriminability” section. To demonstrate this claim, in the I&F network, we compute the trajectory of network-averaged effective conductances based on definitions analogous to those given by Eqs. (3), and show that it closely resembles the corresponding dynamical trajectory of the FR network. Specifically, we consider the quantities

g¯E=1Ni=1NgiE-fiν-fiodorνodorSiEpiE, 8a
g¯F=1Ni=1NgiFSiFpiF, 8b
g¯S=1Ni=1NgiSSiSpiS, 8c

where the connection probabilities, piE, piF, and piS, and coupling strengths, SiE, SiF, and SiS, are described in the paragraphs below Eqs. (2). (They are also the same as in assumption (iii) in “Appendix 1”.) The trajectory of these network-averaged conductance variables, generated using the I&F model dynamics shown in Fig. 1a (with parameters given in Table 1), is plotted in Fig. 8. This trajectory highlights how the three-stage dynamical scenario in Fig. 1a can be viewed as underpinned by a slow passage through the SNIC bifurcation described above.

Fig. 8.

Fig. 8

Similarly to Fig. 6, we plot the time evolution of the network-averaged effective conductances g¯E,g¯F, and g¯S given by Eqs. (8) for the N=100 neurons in the I&F model, simulated via Eqs. (1) and (2). Parameters in Table 1. Red: initial oscillations after odor onset, 500 ms to 700 ms, Blue: quiescent period, 700 ms to 1900 ms, Yellow: slow oscillations, after 1900 ms

As we see in Fig. 8, initially, the value of the slow inhibitory network-averaged conductance, g¯S, is near zero, while the values of the excitatory and fast inhibitory network-averaged conductances, g¯E and g¯F, respectively, change in a cyclical manner. This behavior roughly corresponds to the initial oscillatory dynamics of the FR model, during which the slow inhibitory effective conductance has a slow rise time and the system operates in a regime corresponding to the presence of the limit cycle in the fast-variable system with frozen slow effective conductance, gS. Then, the slow network-averaged conductance rises and the activity of the fast network-averaged conductances decreases as the trajectory passes near the bifurcation point corresponding to the bifurcation point in the FR model and the network firing is greatly reduced, similarly to the corresponding FR model dynamics. Subsequently, the slow network-averaged inhibitory conductance, g¯S, decreases and the activity of the fast network-averaged conductances, g¯E and g¯F, again increases, but the values of the later two remain below their initial activity levels. We also see that the trajectory in Fig. 8 is subject to fluctuations present in the simulations, which are absent from the FR model.

Note that in the two-dimensional model in which the slow effective conductance, gS, is held frozen as a parameter, increasing the constant gS value has the same effect as decreasing the values of the external drives fEν and fIν. The suppressed firing state is equivalent to the system receiving little or no external drive, as one might expect.

Discussion

In summary, for the early olfactory system dynamics in the locust, we have identified a plausible basic underlying network mechanism, which is the interaction among fast excitation and fast and slow inhibition. We have found a highly idealized description of this interaction consisting of a four-component, slow–fast FR model, which reproduces the neuronal network dynamics corresponding to odor detection as a slow passage through a SNIC bifurcation. The geometric framework on which this bifurcation takes place consists of a cylinder of modulated fast limit cycles, which, after the bifurcation, turn into attracting modulated equilibria. The modulation consists of a drift along the slow conductances. By tracing, during the simulations of the least-idealized I&F network discussed in “Odor Response and Discriminability” section, the collective, network-wide conductance variables analogous to the effective conductances we use in the FR model, we provide, in Fig. 8, strong numerical evidence for the identified network mechanism and the associated bifurcation structure.

As stated in the Introduction, we are primarily interested in the basic mechanism governing the dynamics of early olfactory pathways. Specifically, we would like to understand whether, underneath the structural differences of early olfactory systems among species, there lie in fact some similarities that can be uncovered by model simulation, reduction, and theoretical analysis. The details of the network connectivity architecture in the antennal lobe (AL) of the frequently-studied insect species mentioned in the Introduction increase in complexity from the locust (MacLeod and Laurent 1996) through the fruit fly (Ng et al. 2002; Tanaka et al. 2009) and sphynx moth (Heinbockel et al. 1998) to the honey bee (Carcaud et al. 2016; Barbara et al. 2005). For example, glomeruli, densely connected subnetworks of neurons that receive input from one or a very small number of ORN types, feature much more prominently in these other insects, and so their existence and role cannot effectively be neglected in the AL modeling as it has been for the locust (Gascuel and Masson 1991; Kay and Stopfer 2006). Their inclusion brings additional structure to the model network architecture, perhaps one resembling “small world” connectivity (Watts and Strogatz 1998), with the glomeruli modeled by densely connected clusters that are loosely connected to one-another (Rangan 2012; Lei et al. 2016). Yet further degrees of network complexity arise from sources such as dual inhibitory networks (GABA and glutamatergic) and segregated antennal nerve tracts in the honey bee (Carcaud et al. 2016) and cockroach (Watanabe et al. 2017), or separate pathways for pheromone detection in the sphinx moth (Lei et al. 2004). Correspondingly, the AL network oscillations seem the least prominent in the fruit fly (Turner et al. 2008; Tanaka et al. 2009) and are more prominents in the locust (Laurent 1996), honey bee (Stopfer et al. 1997), and sphinx moth (Heinbockel et al. 1998). These differences in details notwithstanding, developing new models for different insects and coarse graining them (or some existing ones (Rangan 2012; Lei et al. 2016)), should reveal a hierarchy of idealizations, in which the common structural underpinnings should, as we hope, be easy to discern, hypothesize, and single out for their robustness.

On a yet broader scale, again as mentioned in the Introduction, early olfaction is similar even across different phyla (Hildebrand and Shepherd 1997). For example, glomeruli (Hildebrand and Shepherd 1997; Kay and Stopfer 2006) and collective network oscillations are present in the dynamics within early olfaction pathways in vertebrates and molluscs (Kashiwadani et al. 1999; Rojas-Líbano and Kay 2008; Kay et al. 2009; Kay 2015) and so it would be of interest to explore further parallels between the mechanisms and structures we describe and propose here and their possible analogs present in the olfactory systems in other phyla. Idealized modeling of olfactory systems across animal phyla, again followed by coarse graining, may thus enable us to formulate hypotheses of possible yet more general common structural underpinnings and plausible physiological mechanisms of early olfaction that would supplement the wealth of common features brought out by the experimental data. The interplay among the fast and slow scales in the dynamics, as well as the onset and extinction of synchronous oscillations, point to a possible underlying idealized bifurcation structure consisting of slowly-modulated periodic solutions and fixed points, that is, a structure closely related to the one described in this paper. Investigating its possible presence will be the task of future work.

Acknowledgements

The authors would like to thank Jennifer Crodelle, Mainak Patel, and Steven Epstein for useful discussions. GK, KN, PP, and DZ dedicate this paper to our late coauthor and mentor DC.

Appendix

Appendix 1: Firing-rate model derivation

In this appendix, we present the details of obtaining the FR model, Eqs. (4) and (5) and the inequality (7) presented in “Firing-Rate Model” section, starting from the I&F model in Eqs. (1) and (2) driven by a “white-odor” stimulus. We, in fact, derive the FR model for a slightly more general connectivity architecture than the all-to-all coupled network, discussed in “Firing-Rate Model” section, namely, unstructured, uniform random connectivity as assumed for the most general version of the I&F model in “Integrate-and-Fire Model” section.

We heuristically derive the FR model by employing the following assumptions:

  • (i)

    We assume that the excitatory and fast inhibitory conductances rise instantaneously compared to the slow inhibitory conductance.

  • (ii)

    We consider the mean-driven regime, in which both network-generated and external-drive spikes are small and arrive at high rates. Sums over incoming spike trains in Eqs. (2) are thus replaced by continuous functions representing the incoming firing rates, since they produce the same conductance dynamics.

  • (iii)

    Individual synaptic connections are replaced by the corresponding connection probabilities, piE, piF, and piS, where each probability takes one of the corresponding two values, pQP, P=E, F, and S, Q=E or I, depending on the ith neuron’s type, as described in the second paragraph below Eqs. (2). In this way, firing rates are scaled by the average number of synaptic connections. Together with the coupling strengths, SiE, SiF, and SiS, where each coupling strength likewise takes one of the corresponding two values, SQP, P=E, F, and S, Q=E or I, the network-drive terms in Eqs. (2) become SiEpiEmE(t), SiFpiFmI(t), and SiSpiSmI(t), respectively.

  • (iv)

    We assume that the per-neuron firing rates, mE(t) and mI(t), vary slowly in comparison to changes in the membrane potential and further assume that the total conductance is high, allowing us to treat the voltage in Eq. (1) as a constant coefficient differential equation. We can then directly solve for mE(t) and mI(t) as the multiplicative inverses of the time for the corresponding voltage solutions to reach threshold from reset.

  • (v)

    We neglect the refractory period.

Using Assumption (i), we can adiabatically eliminate the auxiliary variables hiE(t) and hiF(t) in Eqs. (2b) and (2c), allowing the incoming spikes to cause instantaneous jumps in the fast conductances, giE(t) and giF(t), respectively. In other words, we describe the dynamics of the fast conductance variables themselves using only first-order kinetics in contrast to Eqs. (2) in the I&F model which use second-order kinetics. We thus replace Eqs. (2) with the equations

σEdgiE(t)dt=-giE(t)+fiodorlδ(t-τli)+fikδ(t-γki)+SiENEjipjiEμδ(t-tμj), 9a
σFdgiF(t)dt=-giF(t)+SiFNIjipjiFμδ(t-tμj), 9b
σSdgiS(t)dt=-giS(t)+hiS(t), 9c
ρSdhiS(t)dt=-hiS(t)+SiSNIjipjiSμδ(t-tμj), 9d

where all variables and parameters are defined for Eqs. (2) in “Integrate-and-Fire Model” section. Consequently, we must readjust the values of the excitatory and fast inhibitory conductance decay rates, σE and σF, respectively, so that the conductance responses have the appropriate duration lengths.

The next step is to consider the mean-driven limit of the incoming spikes in the model driven by a “white odor” stimulus. To mimic the “white odor” stimulus, the external spikes from the background and odor are combined to form a single source of external input with Poisson rate ν, and spike strengths fE and fI for the excitatory and inhibitory neurons, respectively. We then further assume that the external drive operates in the mean-driven regime, in which each individual spike is small but the spikes arrive at high rates (i.e., fi0,ν with fiν held constant), replacing the sums over the incoming spike trains in Eq. (9a), fiodorlδ(t-τli)+fikδ(t-γki), with their statistical averages, the constant functions fiν, where i=E or I depending on whether the ith neuron belongs to the excitatory or inhibitory population, respectively.

Furthermore, as we only consider networks with unstructured, uniform random connectivity, we can assume that probability of a synaptic connection between any pair of neurons of given types will be statistically equivalent to that of any other synaptic connections between any other pair of the same types of neurons. Thus, statistically, we can replace the individual synaptic connection weights, pijE, pijF, and pijS, by the corresponding connection probabilities between the corresponding populations, pQE, pQF, and pQS, respectively.

From the coarse-graining process carried out in the previous two paragraphs, we can conclude that the resulting conductance equations describe the conductance dynamics of a typical (excitatory or inhibitory) neuron, i.e., one that is statistically equivalent to all other neurons of the same type. Thus, we replace the individual neuronal conductance equations in Eqs. (9) by equations for the conductances of the corresponding neuronal populations. This replacement eliminates the need for the index i and lets us introduce the subscript notation of Q in its place, where Q is either E or I to represent quantities associated with the typical excitatory or inhibitory neuron, or, equivalently, the corresponding populations, respectively.

We now apply the same mean-driven limit to the network-generated spikes as we did to the external spikes. Due to the uniform, unstructured random connectivity of the network, we can assume that each excitatory and inhibitory neuron, respectively, is driven by the average per-neuron firing rate of the appropriate type, mE(t) and mI(t). We scale these by the number of neurons of each type in the network and their synaptic connection probabilities to find the population-averaged firing rates, NEpQEmE(t), NIpQFmI(t), and NIpQSmI(t), arriving at the acetycholine, GABAA, and slow inhibitory receptors, respectively, on the postsynaptic excitatory (Q=E) and inhibitory (Q=I) neurons. Thus, the sums over the network spikes, SiENEjipjiEμδ(t-tμj), SiFNIjipjiFμδ(t-tμj), and SiSNIjipjiSμδ(t-tμj), in Eqs. (9a), (9b), and (9d), are replaced by the average network drive terms SQEpQEmE(t), SQFpQFmI(t), and SQSpQSmI(t), respectively.

In this way, since each excitatory or inhibitory neuron is statistically equivalent to all other neurons of the same type, the set of 4N equations for the neurons’ conductances in Eqs. (9) can be replaced by the following eight representative equations for the two neuronal populations:

σEdgQEdt=-gQE+fQν+SQEpQEmE(t), 10a
σFdgQFdt=-gQF+SQFpQFmI(t), 10b
σSdgQSdt=-gQS+hQ, 10c
ρSdhQdt=-hQ+SQSpQSmI(t), 10d

with Q=E or I for the excitatory or inhibitory population, respectively.

To solve for the firing rates, we treat the voltage equation in Eq. (1) as a constant-coefficient differential equation; we have one such equation for each of the two populations. This is justified by assuming that the per-neuron firing rates, mE(t) and mI(t), and therefore also the associated conductances, vary slowly compared to the voltages, while also assuming that the conductances are relatively high so that the voltages vary fast. This means that the (conductance-induced) time scale of the voltage is shorter than the shortest conductance time scale (see ref. Shelley et al. 2002). For constant conductance values gQE,gQF, and gQS, the first-order linear equation in Eq. (1) becomes a constant coefficient equation, and takes the form

τdvQ(t)dt=-1+gQE+gQF+gQSvQ(t)+εR+gQEεE+gQFεF+gQSεS, 11

which has the solution

vQ(t)=Ce-1+gQE+gQF+gQSt/τ+εR+gQEεE+gQFεF+gQSεS1+gQE+gQF+gQS, 12

with arbitrary constant of integration, C. This constant is determined by the initial condition that the membrane potential starts at its resting potential value, εR, just after spiking,

vQ(0)=εR, 13

and thus,

C=gQE(εR-εE)+gQF(εR-εF)+gQS(εR-εS)1+gQE+gQF+gQS. 14

At the time tQspike, the membrane potential in Eq. (12) with C in Eq. (14), reaches the threshold,

vQ(tQspike)=VT. 15

Therefore, tQspike is the amount of time between a neuron’s consecutive spikes given the particular values of the conductances. The reciprocal of tQspike is thus the firing rate of the typical neuron in the population, mQ, at those conductance values.

The membrane potential, vQ, only crosses the firing threshold when the corresponding slaving potential,

Vs,Q=εR+gQEεE+gQFεF+gQSεS1+gQE+gQF+gQS, 16

is larger than the spiking threshold, VT, as the membrane potential is always being drawn toward Vs,Q. The condition Vs,Q>VT can be rewritten as a condition on the effective excitatory conductance gQE such that

gQE>VT-εRεE-VT+gQFVT-εFεQ-VT+gQSVT-εSεQ-VT. 17

Using Eqs. (12) through (15), we can calculate the spike time tQspike for the effective conductance region where these conditions hold, arriving at the expression

tQspike=τ1+gQE+gQF+gQSlngQE(εE-εR)+gQF(εF-εR)+gQS(εS-εR)ΔεR+gQEΔεE+gQFΔεF+gQSΔεS+, 18

where ΔεZ is defined in Eq. (6) and {·}+ is defined as after Eqs. (5).

As stated above, the reciprocal of tQspike in Eq. (18) is the per-neuron firing rate mQ, given by the equation

mQ(t)=1+gQE+gQF+gQSτlngQE(εE-εR)+gQF(εF-εR)+gQS(εS-εR)ΔεR+gQEΔεE+gQFΔεF+gQSΔεS+, 19

where, again, Q=E or I. Note that, in the case when Vs,Q<VT, no spiking occurs and the average time to spike, tQspike, would be taken as infinite, so that the per-neuron firing rate vanishes. The firing rate, mQ in Eq. (19), is inserted into the conductance equations in Eqs. (10) to close the FR model.

As stated in the previous paragraph, when the denominator inside the logarithm in Eq. (19) vanishes, we define the corresponding firing rate, mQ, QE,I, to also vanish. Thus, we conclude that the firing rate mQ(t) is a piecewise-defined, continuous function with mQ(t)=0 when

ΔεR+gQEΔεE+gQFΔεF+gQSΔεS0, 20

and is given by Eq. (19) otherwise.

Using the relations

gQE=SQEpQEgE+fQν, 21a
gQF=SQFpQFgF, 21b
gQS=SQSpQSgS, 21c
hQ=SQSpQSh, 21d

pairs of equations in Eqs. (10) for each type of conductance become redundant and the FR system, defined by Eqs. (10) and (19) and the inequalities in Eqs. (20) can be reduced to the four-equation model for the effective conductance variables gE,gF,gS, and h, given by the conductance equations in Eqs. (4) presented in “Firing-Rate Model” section, together with the firing-rate equations

mQ(t)=1+SQEpQEgE+fQν+SQFpQFgF+SQSpQSgSτlnMQ, 22a

where

MQ=P{E,F,S}SQPpQPgP(εP-εR)+fQν(εE-εR)ΔεR+fQνΔεE+P{E,F,S}SQPpQPgPΔεP+. 22b

The conditions for which the firing rates in Eqs. (22) do not vanish become

ΔεR+fQνΔεE+P{E,F,S}SQPpQPgPΔεP>0. 23

For an all-to-all coupled network, we take the connection probabilities pQE=pQF=pQS=1, and the above reduced model becomes that given by the equations in Eqs. (4) and (5) and the inequalities in Eqs. (7) in “Firing-Rate Model” section.

We remark on the above assumption (iv), which states that the dynamically-induced membrane-potential time scales are taken to be faster than the conductance time scales. This is rarely the case. In particular, the voltage time scale almost never falls below 50% of the conductance time scale; nevertheless, the frozen-conductance approximation in the voltage equation is quite accurate (Shelley et al. 2002). Therefore, despite this accurate agreement, the derivation of the FR model presented here is not systematic in terms of any small parameter, and thus the FR model cannot be considered as a limit of the I&F model. While we can expect qualitative agreement between the dynamics of the I&F model and the FR model, we can only expect to achieve a more quantitative agreement after possibly tuning some of the FR model parameters.

Appendix 2: Robustness of the binding-index threshold

In this appendix, we discuss the robustness of our choice for the value of the binding index threshold b, defined in “Binding index (BI)” section. As mentioned in “Odor Response and Discriminability” section, the threshold value b=0.65 we use for the binding index is the same as that used in ref. Patel et al. (2013). There, it is shown that this choice of b is suitable to identify a distinct, clearly defined subset of the PNs that are temporally-bound given each odor, and only indirectly driven by the corresponding excited ORNs, which can be used to distinguish among different odors. This is also true in the results of our simulations, as we have discussed in “Odor Response and Discriminability” section and displayed in Fig. 3 and Table 2.

In particular, in Fig. 9 we use the results of the same numerical simulations as those used in Fig. 3, but we now analyze them using three different values of the binding-index threshold: b=0.2, b=0.65, and b=0.9. (Note that the middle column of Fig. 9 is identical to Fig. 3.) We see that only a few neurons that are bound at b=0.65 change their bound/unbound property between the values of b=0.2 and b=0.9, and most of those neurons are driven directly by the odor stimulus arriving from the ORNs. For Odor 1 in the top row of Fig. 9 (spiking activity shown in blue), we found that the only indirectly-driven neuron that changes from a bound to unbound classification with the increase in threshold from 0.65 to 0.9 is neuron 69. For Odor 3 in the bottom row of Fig. 9 (spiking activity shown in green), we found that only the indirectly-driven neurons 37 and 51 change their classification. Finally, for Odor 2 in the middle row of Fig. 9 (spiking activity shown in red), no indirectly-driven neurons change their bound/unbound classification between threshold values of 0.65 and 0.9. Additionally, when comparing spiking behavior at a threshold of b=0.2 to that at b=0.65 we observe that all indirectly-driven bound neurons remain bound at both thresholds for all three model odors. Therefore, Table 2 also provides the data for b=0.2. Overall, the largest change for the odors shown occurs for Odor 1 from b=0.65 to b=0.9 where only 8% of the PNs (directly- and indirectly-driven combined) change classification from bound to unbound. Thus, the raster plots of bound neurons between the threshold values b=0.2 and b=0.9 can still clearly discriminate among different odors.

Fig. 9.

Fig. 9

Raster plots of the excitatory neurons in a network to which three different odors are presented, generated by stimulating a different 1/3 of the neuron in the network. Each column corresponds to a different binding index b, for which temporally-bound neurons are those with binding index BIi,j,kb. In all panels, black dots represent unbound neurons, stars represent temporally-bound neurons directly driven by the odor, and open symbols represent temporally-bound neurons not directly driven by the odor stimulus. The figure illustrates that many bound neurons are stable with respect to binding index threshold b. Parameters found in Table 1

From the discussion in the previous paragraph, we conclude that when we consider the portion of indirectly-driven, temporally-bound neurons that are uniquely assocaited to a single odor in a pair-wise comparison between two odors for threshold values of b=0.65 and b=0.9, we find that there are overall fewer indirectly-driven, bound neurons at the higher threshold but that a greater than or equal number and a larger percentage of them are uniquely associated to that odor. This holds across all three pair-wise comparisons and is supported by the data provided in Tables 2 and 4.

Table 4.

Quantities related to temporally-bound, indirectly-driven neurons during initial network oscillations characterized by a Binding Index threshold of b=0.9

Number of bound, indirectly-driven neurons present:
Odor 1 30
Odor 2 31
Odor 3 31
Number of shared bound, indirectly-driven neurons between an odor pair:
Odor 1 and Odor 2 13
Odor 1 and Odor 3 11
Odor 2 and Odor 3 13
Percentage of unique bound, indirectly-driven neurons for each odor in a pair-wise comparison:
Odor 1 and Odor 2 56.7% for Odor 1;    58.1% for Odor 2
Odor 1 and Odor 3 63.3% for Odor 1;    64.5% for Odor 3
Odor 2 and Odor 3 58.1% for Odor 2;    58.1% for Odor 3
Neuron numbers for bound, indirectly-driven neurons present in only one of the three odors:
Odor 1 #33, 41, 43, 45 and 59
Odor 2 #37, 51, 69, and 73
Odor 3 #2, 3, 5, 14, 18, 53, and 65

We identified this interval from b=0.2 to b=0.9 somewhat arbitrarily to be near, but not exactly equal to the threshold values of b=0 and b=1, respectively. Choosing these extreme values would be prohibitively inclusive at b=0 (neurons in all triplets would be classified as temporally-bound) and exclusive at b=1 (only neurons in triplets with identical spiking behavior would be classified as bound).

The discussion in this appendix thus shows that there exists a large interval of threshold values of the binding index, b, for which the odor-discriminability data quantitatively changes little but the ability to discriminate among odors qualitatively changes none at all.

Appendix 3: Limit cycle in the linearized firing-rate model

In this appendix, we study a linearization of the FR model in Eqs. (4) and (22), with an eye on providing a demonstration that a unique, attracting limit cycle exists in the two-dimensional FR model for the fast effective conductances, gE and gF, with frozen slow effective conductance, gS. Thus, in  “Appendix 3.1”, we derive this linearization, and in  “Appendix 3.2” we semi-numerically verify the existence of a unique limit cycle in the resulting planar piecewise-linear system for gE and gF with frozen gS. In particular, we show that we can find the trajectories explicitly in the four effective-conductance regions in which this system is linear, and splice them together using a numerical solution of a transcendental equation at each boundary between two such regions. We use these spliced trajectories to construct a Poincaré map, and demonstrate the existence of the unique limit cycle by finding a unique fixed point of this map.

Appendix 3.1: Derivation of the linearized model

In this section, we present the details of linearizing the FR model in Eqs. (4) and (22), which results in a piecewise-linear model.

Our procedure is to first note that if a firing rate mQ, Q=E or I, vanishes, the corresponding equation(s) in Eqs. (4) is (are) already linear. If however, a firing rate is nonzero, we linearize it as a function of the conductances in order to linearize the corresponding equation(s) (4a), (4b), or (4d). This procedure creates a piecewise-linear function for the derivative of each effective conductance variable: gE, gF, and h; the firing-rate term does not appear in the differential equation for the slow effective conductance gS, and thus Eq. (4c) does not take a piecewise form. A crucial step involves determining the boundaries between the four regions created by the various combinations of parts of the piecewise-defined firing rates: mE=mI=0, mE=0 and mI0, mE0 and mI=0, mE,mI0, along which the system switches among the differential equations that govern the trajectory.

When a slaving voltage Vs,Q in Eq. (16) is subthreshold, Vs,Q<VT, the inequality in Eq. (17) is not satisfied, and the corresponding firing rate vanishes, mQ(t)=0, Q=E or I. It would follow then that each equation in Eqs. (4) would take a linear form. In the superthreshold case when Vs,Q>VT, mQ(t) is nonlinear for each Q=E or I. We linearize about large values of the effective excitatory conductance gE. (See more discussion at the end of this section). In order for our linearization to proceed more systematically, we first expand the firing rates mQ(t) about large values of the conductances gQE, where Q=E or I, and only then express gQE in terms of the effective conductance gE using formulas in Eqs. (21).

By linearizing the firing rates in the superthreshold case, we can produce a system of piecewise-linear equations for the derivatives of the effective conductances. We then use the reduced two-dimensional fast model, in which gS is treated as a frozen parameter, to demonstrate the existence of a limit cycle analytically, save for four root-finding calculations. The details of this analysis are given in “Appendix 3.2”, below.

To more easily identify the large parameter gQE, it is helpful to rearrange the fraction inside of the logarithm in Eq. (19) as follows:

gQE(εE-εR)+gQF(εF-εR)+gQS(εS-εR)ΔεR+gQEΔεE+gQFΔεF+gQSΔεS=A1-BgQF+XgQS/gQE1-(A-1)-ΔεFΔεEgQF-ΔεSΔεEgQS/gQE, 24

with A, B, and X defined as

A=εE-εRεE-VT,B=εR-εFεE-εR,X=εR-εSεE-εR.

The logarithm of Eq. (24) can be rearranged so that the resulting expression may be expanded for large gQE,

logA1-BgQF+XgQS/gQE1-(A-1)-ΔεFΔεEgQF-ΔεSΔεEgQS/gQE=logA+log1-BgQF+XgQS/gQE-log1-(A-1)-ΔεFΔεEgQF-ΔεSΔεEgQS/gQE=(A-1)1+(B+1)gQF+(X+1)gQS/gQE+logA+OgQE-2. 25

When the expression in Eq. (25) replaces the logarithm in the denominator of Eq. (19), the resulting version of the firing rate, mQ(t), can be expanded once again for large gQE to produce the expression

1+gQE+gQF+gQSτlogA[1-(A-1)logA1+(B+1)gQF+(X+1)gQS1gQE+OgQE-2]. 26

To complete the linearization, we neglect higher order terms in Eq. (26) and thus arrive at a linear firing-rate equation for the superthreshold case (Vs,Q>VT). Considering again that the firing rate is taken as vanishing in the subthreshold case, when linearized about large gQE, Eq. (19) turns into the equation

m~Q=1τlogA1-A-1logA+gQE
+1-(A-1)(B+1)logAgQF+1-(A-1)(X+1)logAgQS+, 27

where, again, {x}+=x if x>0, and zero otherwise. The inequality condition for m~Q not to vanish, similarly to the condition for the nonlinear firing rate in Eq. (23), is given by the inequality

gQE+1-(A-1)(B+1)logAgQF+1-(A-1)(X+1)logAgQS+1-A-1logA>0. 28

Using the relations in Eqs. (21), the piecewise-linear, per-neuron firing rate for each excitatory neuron (taking Q=E) becomes a function of the effective conductance variables, gE, gF, and gS:

m~E=1τlogASEEpEEgE+fEν+1-A-1logA+1-(A-1)(B+1)logASEFpEFgF+1-(A-1)(X+1)logASESpESgS+. 29

Likewise, taking Q=I, the piecewise-linear, per-neuron, inhibitory firing rate is defined as

m~I=1τlogA1-(A-1)(B+1)logASIFpIFgF+1-(A-1)(X+1)logASISpISgS+SIEpIEgE+fIν+1-A-1logA+. 30

The linearized, four-dimensional system for the derivatives of the effective conductance variables, incorporating Eqs. (29) and (30), is

σEdgEdt=-gE+m~E(t), 31a
σFdgFdt=-gF+m~I(t), 31b
σSdgSdt=-gS+h, 31c
ρSdhdt=-h+m~I(t). 31d

As the only nonlinearities in Eqs. (4) appear in the firing-rate terms, Eqs. (31) are piecewise-linear due to the piecewise-linear nature of the linearized firing rates m~E and m~I. The conditions upon which different parts of the piecewise-linear differential equations apply are thus the conditions required for m~Q not to vanish, given in Eq. (28) with the relations in Eqs. (21). The three-dimensional gEgFgS-space is thus divided into four regions by the two interesting planes spanned by gE, gF, and gS, and defined by setting the conditions in Eqs. (28) to zero. As solutions of Eqs. (31) are computed, the region within which the trajectory moves dictates which parts of the piecewise-defined derivatives describe the behavior in that region.

We now comment on why we linearize the FR model by expanding about large values of the excitatory conductances. This is because, in that regime, firing rates are also large. At large firing rates, in turn, the response of a neuronal network (such as an I&F model) asymptotically becomes independent of the amount of fluctuations in the dynamics; see ref. Kovačič et al. (2009), especially the results of numerical simulations shown in Fig. 8. Additionally, the response of the linearized FR model discussed in this section turns out to resemble that of a neuronal network in the fluctuation-driven regime. Therefore, the linearized FR model has a convenient physiological interpretation: it provides a FR model corresponding to an I&F model in the fluctuation-driven regime.

When the slow effective conductance gS is held fixed, we can depict the nonlinear and linearized derivatives of the excitatory and fast inhibitory effective conductance variables gE and gF given in Eqs. (4) and (31), as surfaces over the gE-gF-plane. In Fig. 10, we show representative slices through these surfaces, and thus compare each of the nonlinear derivatives of the effective fast conductances gE and gF, shown by solid red lines, with their respective linearized derivatives, shown by dashed black lines, over an interval of gE, for a fixed value of gF. Notice that the two sets of curves are tangential in the limit of large excitatory effective conductance gE.

Fig. 10.

Fig. 10

The curves representing the nonlinear (solid red lines) and piecewise-linear (dashed black lines) functions that define a dgE/dt, in Eqs. (4a) and (31a) as gE varies, with gF=4, and b dgF/dt in Eqs. (4b) and (31b), versus gE for gF=9.6. Note the agreement between the nonlinear and piecewise-linear curves for large gE in both cases. Parameters in Table 1, except for the parameters pertaining to the slow effective conductance gS. The slow effective conductance gS is fixed at gS=0

Appendix 3.2: Existence of a unique limit cycle

In this section, we use an approach alternative to that presented in “Bifurcation Mechanism” section in order to verify the existence of a unique limit cycle in the piecewise-linear FR model, Eqs. (31), with the effective slow conductance variable, gS, held fixed at a constant value. We achieve this verification with a combination of analytical solutions within each of the above-described regions in which the piecewise-defined linearized FR model has a linear form, and numerical solves of single-variable transcendental equations at each boundary between two such regions. Lastly, we confirm the existence of a limit cycle through an iterative process of possible initial conditions and associated solution trajectories.

With the simplification of the effective slow conductance, gS, as a fixed value, the piecewise-linear system in Eq. (31) becomes a two-dimensional system of the excitatory and fast inhibitory effective conductances gE and gF, respectively. The variable h is also no longer necessary when gS is held fixed. The two-dimensional system is given by the equations

σEdgEdt=-gE+m~E(t), 32a
σFdgFdt=-gF+m~I(t), 32b

with m~E(t) and m~I(t) given in Eqs. (29) and (30), respectively, for a fixed value of gS.

Additionally, the three-dimensional boundary surfaces described in “Appendix 3.1” for the intact linearized FR model, become two intersecting lines in the gE-gF-plane given by the equations of the firing rates with the slow effective conductance gS fixed,

m~E=0, 33a
m~I=0, 33b

with the firing rates m~E and m~I given in Eqs. (29) and (30), respectively.

Within each of the four regions determined by the above boundary lines, the system in Eqs. (32) is described by a different subset of parts of the piecewise-defined functions on its right-hand sides. We solve each system explicitly up to arbitrary constants of integration, determined by initial conditions. As the trajectory moves through one region and meets a boundary line, new initial conditions are determined by the intersection of the trajectory and the boundary, and the trajectory is then computed for the next region. Computing the new initial conditions as the trajectory crosses each boundary requires solving for the roots of a transcendental function, for which we employ matlab’s built-in root-finding algorithm, fzero. Proceeding in this manner through all four regions, the solution trajectory can be determined analytically, except for these four solves.

Specifically, we consider the two-dimensional system in Eq. (32) with fixed slow inhibitory effective conductance gS, and begin with an initial value for the fast inhibitory effective conductance, gF(0)=l. For convenience, we consider that the initial condition for the solution lies on the inhibitory boundary line, m~I=0, from Eq. (33b), and thus the excitatory effective conductance begins at the value given by

gE(0)=-1SIEpIEfIν+1-(A-1)(B+1)logASIFpIFl+1-(A-1)(X+1)logASISpISgS+1-A-1logA. 34

Starting at the above-described point, (gE(0),gF(0)), the trajectory is determined by the system of equations,

σEdgEdt=-gE, 35a
σFdgFdt=-gF+1τlogA1-(A-1)(B+1)logASIFpIFgF+1-(A-1)(X+1)logASISpISgS+SIEpIEgE+fIν+1-A-1logA, 35b

in the first region through which it moves. The system in Eq. (35) has the explicit solution given by the equations

gE(t)=C1e-t/σE, 36a
gF(t)=C2e-κt/σF+C1SIEpIEe-t/σE+fIν+1-A-1τlnAτκ-σFσElnA-fIν+1-A-1τlnAτσEσFκ2-κlnA, 36b

where κ=1-SIFpIFτlnA1-(A-1)(B+1)logA, and C1 and C2 are constants of integration determined by the initial condition established above. The value of t at which this trajectory meets the excitatory boundary in Eq. (33a) is determined using matlab’s built-in root-finding algorithm, and the value of Eq. (36) at that point becomes the initial condition for the solution calculation in the next region. Similar systems of equations and solutions to these systems can be determined explicitly in the same fashion. The trajectory moves through the second region where the linearized firing-rate equations, m~E and m~I are nonzero, then through the third region where m~E is nonzero and m~I=0, and finally moves through the fourth region where m~E=m~I=0, until the trajectory reaches the first region again. At each point where the trajectory meets a boundary line, new initial conditions are determined. Explicit systems that determine the dynamics of the solution trajectory with explicit solutions, up to constants of integration, determined later by initial conditions, for each region of the two-dimensional gE-gF-plane, can be written down. (See ref. Pyzza 2015 for the complete set of systems and solutions). Note that the initial condition choice on the boundary line m~I=0 is made for convenience; for our argument below, it could be made along any of the boundaries dividing the regions in which Eqs. (32) are linear, or, in principle, along any sufficiently long curve segment transverse to the trajctories of the system.

The process by which we calculate the trajectory for a given value, gF(0)=l, may be repeated for a range of different values of l. We then consider the value of the fast inhibitory effective conductance, gF(t), when the trajectory returns to the part of the boundary line, m~I=0, from which it originated, after one excursion away from it. In this way, we generate a Poincaré map, P(l), of this boundary line into itself. Investigating P(l)-l for a range of values of l, we find that the map P(l) has a unique fixed point. In other words, there is a particular value of l such that the trajectory will begin and end at the same point, which indicates the existence of a unique limit cycle for a given parameter set.

We illustrate this process in Fig. 11, in which the slow effective conductance is fixed at the value gS=0 (i.e., no slow inhibition), representing the case with the largest oscillations. In Figs. 11a, b, for l=l1=0.28 and l=l2=0.8, respectively, we show two trajectory segments that progress counter-clockwise in the gE-gF-plane through the four regions determined by the boundary lines given in Eqs. (33), until they return to the portion of the line m~I=0 above its intersection with the line m~E=0. The blue, cyan, green, and red trajectory sub-segments are described by the solutions to the systems of equations for gE and gF given by the appropriate combinations of the piecewise portions of Eqs. (32a) and (32b) in each of these four regions, respectively. Note that for the first of two trajectories P(l1)>l1, and for the second P(l2)<l2. In Fig. 11c, d, we display the mapping of the interval l1<l<l2 along one excursion of the trajectories that begin on this interval, back onto a smaller interval inside l1<l<l2. The corresponding trajectory segments of a number of equidistant initial points are plotted in Fig. 11c, where we see that these trajectories are so strongly contracted towards one another that they are indistinguishable already on the line m~E=0. A graph of the difference, P(l)-l, between the final and initial gF-values along the trajectory segments emerging from the interval l1<l<l2 on the line m~I=0 is displayed in Fig. 11d. The initial condition for which this difference vanishes gives the fixed point of the mapping l to P(l), and thus the unique limit cycle.

Table 5.

Parameters used for visualizing boundary lines and computing solutions to the firing-rate system in Eq. (33) with gS held constant in Fig. 11

Parameter Value Parameter Value
ν 5300 Hz SEEpEE 5
fEν 6.625 SIEpIE 4.5
fIν 0.53 SEFpEF 15
σE 2 ms SIFpIF 0.01
σF 8 ms gS 0
Fig. 11.

Fig. 11

The solid (dashed) black line represents the inhibitory (excitatory) boundary line given by m~I=0 (m~E=0). The colored, dashed curves illustrate the solution trajectory-segments through the four regions separated by these lines for the linearized firing rate system with gS frozen. For each such trajectory segment, the corresponding dot indicates its initial condition, and the pink dot the point at which the trajectory returns to the initial portion of the boundary line. Two example solution trajectories, one with P(l1)>l1 and another with P(l2)<l2, are shown in panels a and b. The mapping of the interval l1<l<l2 on the line m~I=0 along the analogous trajectory segments is shown in c. Note that a single cyan, green, red, and pink dot is plotted for all the trajectories as they are indistinguishable at those points due to the strong contraction. In panel d, the initial values for gF(0)=l are compared with the final values of gF=P(l) when the trajectory returns to the starting part of the boundary line. Their difference, P(l)-l, is plotted. The value l of the fixed point occurs where P(l)-l=0, i.e., at the intersection between the curve and the dashed line. Parameters found in Table 5

Funding

This work was supported by National Key R&D Program of China (2019YFA0709503), National Science Foundation in China with Grants No. 12071287, SJTU-UM Collaborative Research Program, and the Student Innovation Center at Shanghai Jiao Tong University (DZ). This work was supported in part by the Department of Defense (DoD) through the National Defense Science & Engineering Graduate Fellowship (NDSEG) Program, the National Science Foundation (NSF) Graduate Research Fellowship under Grant No. DGE-1247271, and Research Training Groups under Grant No. DMS-1344962, the U.S. Department of Education through a Graduate Assistance in Areas of National Need (GAANN) grant, and Ohio Wesleyan’s Thomas E. Wenzlau Grant (PP).

Data and code availability

All datasets analyzed for this study are included in the manuscript. Computer codes and raw data are available upon request.

Compliance with ethical standards

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.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Pamela B. Pyzza, Email: pyzza1@kenyon.edu

Douglas Zhou, Email: zdz@sjtu.edu.cn.

References

  1. Ache BW, Young JM. Olfaction: diverse species, conserved principles. Neuron. 2005;48(3):417–430. doi: 10.1016/j.neuron.2005.10.022. [DOI] [PubMed] [Google Scholar]
  2. Barbara GS, Zube C, Rybak J, Gauthier M, Grunewald B. Acetylcholine, gaba and glutamate induce ionic currents in cultured antennal lobe neurons of the honeybee, apis mellifera. J Comp Physiol A Neuroethol Sens Neural Behav Physiol. 2005;191(9):823–836. doi: 10.1007/s00359-005-0007-3. [DOI] [PubMed] [Google Scholar]
  3. Bazhenov M, Stopfer M, Rabinovich M, Abarbanel HD, Sejnowski TJ, Laurent G. Model of cellular and network mechanisms for odor-evoked temporal patterning in the locust antennal lobe. Neuron. 2001;30(2):569–581. doi: 10.1016/S0896-6273(01)00286-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Bazhenov M, Stopfer M, Rabinovich M, Huerta R, Abarbanel HD, Sejnowski TJ, Laurent G. Model of transient oscillatory synchronization in the locust antennal lobe. Neuron. 2001;30(2):553–567. doi: 10.1016/S0896-6273(01)00284-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Borgers C, Kopell N. Effects of noisy drive on rhythms in networks of excitatory and inhibitory neurons. Neural Comput. 2005;17(3):557–608. doi: 10.1162/0899766053019908. [DOI] [PubMed] [Google Scholar]
  6. Burkitt AN. A review of the integrate-and-fire neuron model: I. homogeneous synaptic input. Biol Cybern. 2006;95(1):1–19. doi: 10.1007/s00422-006-0068-6. [DOI] [PubMed] [Google Scholar]
  7. Burkitt AN. A review of the integrate-and-fire neuron model: II. inhomogeneous synaptic input and network properties. Biol Cybern. 2006;95(2):97–112. doi: 10.1007/s00422-006-0082-8. [DOI] [PubMed] [Google Scholar]
  8. Cai D, Tao L, Rangan AV, McLaughlin DW. Kinetic theory for neuronal network dynamics. Commun Math Sci. 2006;4(1):97–127. doi: 10.4310/CMS.2006.v4.n1.a4. [DOI] [Google Scholar]
  9. Carcaud J, Giurfa M, Sandoz JC. Parallel olfactory processing in the honey bee brain: Odor learning and generalization under selective lesion of a projection neuron tract. Front Integr Neurosci. 2016;9:75. doi: 10.3389/fnint.2015.00075. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Cayre M, Buckingham SD, Yagodin S, Sattelle DB. Cultured insect mushroom body neurons express functional receptors for acetylcholine, gaba, glutamate, octopamine, and dopamine. J Neurophysiol. 1999;81(1):1–14. doi: 10.1152/jn.1999.81.1.1. [DOI] [PubMed] [Google Scholar]
  11. Chen WR, Shepherd GM. The olfactory glomerulus: a cortical module with specific functions. J Neurocytol. 2005;34(3):353–360. doi: 10.1007/s11068-005-8362-0. [DOI] [PubMed] [Google Scholar]
  12. Christensen TA, Pawlowski VM, Lei H, Hildebrand JG. Multi-unit recordings reveal context-dependent modulation of synchrony in odor-specific neural ensembles. Nat Neurosci. 2000;3(9):927–931. doi: 10.1038/78840. [DOI] [PubMed] [Google Scholar]
  13. Corronc HL, Alix P, Hue B. Differential sensitivity of two insect gaba-gated chloride channels to dieldrin, fipronil and picrotoxinin. J Insect Physiol. 2002;48(4):419–431. doi: 10.1016/S0022-1910(02)00061-6. [DOI] [PubMed] [Google Scholar]
  14. Eisthen HL. Why are olfactory systems of different animals so similar? Brain Behav Evol. 2002;59(5–6):273–293. doi: 10.1159/000063564. [DOI] [PubMed] [Google Scholar]
  15. Enell L, Hamasaka Y, Kolodziejczyk A, Nässel DR. γ-aminobutyric acid (GABA) signaling components in Drosophila: immunocytochemical localization of GABAB receptors in relation to the GABAA receptor subunit RDL and a vesicular GABA transporter. J Comp Neurol. 2007;505(1):18–31. doi: 10.1002/cne.21472. [DOI] [PubMed] [Google Scholar]
  16. Ermentrout GB, Kopell N. Parabolic bursting in an excitable system coupled with a slow oscillation. SIAM J Appl Math. 1986;46(2):233–253. doi: 10.1137/0146017. [DOI] [Google Scholar]
  17. Friedrich RW, Laurent G. Dynamic optimization of odor representations by slow temporal patterning of mitral cell activity. Science. 2001;291(5505):889–894. doi: 10.1126/science.291.5505.889. [DOI] [PubMed] [Google Scholar]
  18. Frigo M, Johnson SG (1998) FFTW: an adaptive software architecture for the FFT. In: Proceedings of the 1998 IEEE international conference on acoustics, speech and signal processing, ICASSP ’98 (Cat. No.98CH36181), vol 3, pp 1381–1384. 10.1109/ICASSP.1998.681704
  19. Gardiner CW. Handbook of stochastic methods for physics, chemistry, and the natural sciences. Springer series in synergetics. 3. Berlin: Springer; 2004. [Google Scholar]
  20. Gascuel J, Masson C. A quantitative ultrastructural study of the honeybee antennal lobe. Tissue Cell. 1991;23(3):341–355. doi: 10.1016/0040-8166(91)90052-U. [DOI] [PubMed] [Google Scholar]
  21. Grunewald B. Differential expression of voltage-sensitive K+ and Ca2+ currents in neurons of the honeybee olfactory pathway. J Exp Biol. 2003;206(Pt 1):117–129. doi: 10.1242/jeb.00053. [DOI] [PubMed] [Google Scholar]
  22. Heinbockel T, Kloppenburg P, Hildebrand JG. Pheromone-evoked potentials and oscillations in the antennal lobes of the sphinx moth manduca sexta. J Comp Physiol A. 1998;182(6):703–714. doi: 10.1007/s003590050215. [DOI] [PubMed] [Google Scholar]
  23. Hildebrand JG, Shepherd GM. Mechanisms of olfactory discrimination: converging evidence for common principles across phyla. Ann Rev Neurosci. 1997;20:595–631. doi: 10.1146/annurev.neuro.20.1.595. [DOI] [PubMed] [Google Scholar]
  24. Izhikevich E. Dynamical systems in neuroscience. London: MIT Press; 2007. p. 111. [Google Scholar]
  25. Joerges J, Kuttner A, Galizia CG, Menzel R. Representations of odours and odour mixtures visualized in the honeybee brain. Nature. 1997;387(6630):285–288. doi: 10.1038/387285a0. [DOI] [Google Scholar]
  26. Johnston D, Brown TH. Interpretation of voltage-clamp measurements in hippocampal neurons. J Neurophysiol. 1983;50(2):464–486. doi: 10.1152/jn.1983.50.2.464. [DOI] [PubMed] [Google Scholar]
  27. Jolliffe I. Principal component analysis. New York: Springer; 2002. [Google Scholar]
  28. Kashiwadani H, Sasaki YF, Uchida N, Mori K. Synchronized oscillatory discharges of mitral/tufted cells with different molecular receptive ranges in the rabbit olfactory bulb. J Neurophysiol. 1999;82(4):1786–1792. doi: 10.1152/jn.1999.82.4.1786. [DOI] [PubMed] [Google Scholar]
  29. Kay LM. Olfactory system oscillations across phyla. Curr Opin Neurobiol. 2015;31:141–147. doi: 10.1016/j.conb.2014.10.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Kay LM, Beshel J, Brea J, Martin C, Rojas-Líbano D, Kopell N. Olfactory oscillations: the what, how and what for. Trends Neurosci. 2009;32(4):207–214. doi: 10.1016/j.tins.2008.11.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Kay LM, Stopfer M. Information processing in the olfactory systems of insects and vertebrates. Sem Cell Dev Biol. 2006;17(4):433–442. doi: 10.1016/j.semcdb.2006.04.012. [DOI] [PubMed] [Google Scholar]
  32. Koch C. Biophysics of computation. Oxford: Oxford University Press; 1999. [Google Scholar]
  33. Kovačič G, Tao L, Rangan AV, Cai D. Fokker-Planck description of conductance-based integrate-and-fire neuronal networks. Phys Rev E. 2009;80:021904. doi: 10.1103/PhysRevE.80.021904. [DOI] [PubMed] [Google Scholar]
  34. Laissue PP, Vosshall LB (2010) Brain development in drosophila melanogaster. In: Advances in experimental medicine and biology, vol 628, chap. 7, pp 102–114. Springer, New York. 10.1007/978-0-387-78261-4_7
  35. Laurent G. Dynamical representation of odors by oscillating and evolving neural assemblies. Trends Neurosci. 1996;19(11):489–496. doi: 10.1016/S0166-2236(96)10054-0. [DOI] [PubMed] [Google Scholar]
  36. Laurent G, Davidowitz H. Encoding of olfactory information with oscillating neural assemblies. Science. 1994;265(5180):1872–1875. doi: 10.1126/science.265.5180.1872. [DOI] [PubMed] [Google Scholar]
  37. Laurent G, Naraghi M. Odorant-induced oscillations in the mushroom bodies of the locust. J Neurosci. 1994;14(5 Pt 2):2993–3004. doi: 10.1523/JNEUROSCI.14-05-02993.1994. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Laurent G, Seymour-Laurent KJ, Johnson K. Dendritic excitability and a voltage-gated calcium current in locust nonspiking local interneurons. J Neurophysiol. 1993;69(5):1484–1498. doi: 10.1152/jn.1993.69.5.1484. [DOI] [PubMed] [Google Scholar]
  39. Laurent G, Stopfer M, Friedrich RW, Rabinovich MI, Volkovskii A, Abarbanel HD. Odor encoding as an active, dynamical process: experiments, computation, and theory. Ann Rev Neurosci. 2001;24:263–297. doi: 10.1146/annurev.neuro.24.1.263. [DOI] [PubMed] [Google Scholar]
  40. Laurent G, Wehr M, Davidowitz H. Temporal representations of odors in an olfactory network. J Neurosci. 1996;16(12):3837–3847. doi: 10.1523/JNEUROSCI.16-12-03837.1996. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Lei H, Christensen TA, Hildebrand JG. Local inhibition modulates odor-evoked synchronization of glomerulus-specific output neurons. Nat Neurosci. 2002;5(6):557–565. doi: 10.1038/nn859. [DOI] [PubMed] [Google Scholar]
  42. Lei H, Christensen TA, Hildebrand JG. Spatial and temporal organization of ensemble representations for different odor classes in the moth antennal lobe. J Neurosci. 2004;24(49):11108–11119. doi: 10.1523/JNEUROSCI.3677-04.2004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Lei H, Yu Y, Zhu S, Rangan AV. Intrinsic and network mechanisms constrain neural synchrony in the moth antennal lobe. Front Physiol. 2016;7:80. doi: 10.3389/fphys.2016.00080. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Leitch B, Laurent G. Gabaergic synapses in the antennal lobe and mushroom body of the locust olfactory system. J Comp Neurol. 1996;372(4):487–514. doi: 10.1002/(SICI)1096-9861(19960902)372:4. [DOI] [PubMed] [Google Scholar]
  45. MacLeod K, Backer A, Laurent G. Who reads temporal information contained across synchronized and oscillatory spike trains? Nature. 1998;395(6703):693–698. doi: 10.1038/27201. [DOI] [PubMed] [Google Scholar]
  46. MacLeod K, Laurent G. Distinct mechanisms for synchronization and temporal patterning of odor-encoding neural assemblies. Science. 1996;274(5289):976–979. doi: 10.1126/science.274.5289.976. [DOI] [PubMed] [Google Scholar]
  47. Martinez D, Montejo N. A model of stimulus-specific neural assemblies in the insect antennal lobe. PLoS Comput Biol. 2008;4(8):e1000139. doi: 10.1371/journal.pcbi.1000139. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Mazor O, Laurent G. Transient dynamics versus fixed points in odor representations by locust antennal lobe projection neurons. Neuron. 2005;48(4):661–673. doi: 10.1016/j.neuron.2005.09.032. [DOI] [PubMed] [Google Scholar]
  49. McLaughlin D, Shapley R, Shelley M, Wielaard J. A neuronal network model of macaque primary visual cortex (V1): Orientation selectivity and dynamics in the input layer 4Cα. Proc Natl Acad Sci USA. 2000;97:8087–8092. doi: 10.1073/pnas.110135097. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Ng M, Roorda RD, Lima SQ, Zemelman BV, Morcillo P, Miesenbock G. Transmission of olfactory information between three populations of neurons in the antennal lobe of the fly. Neuron. 2002;36(3):463–474. doi: 10.1016/S0896-6273(02)00975-3. [DOI] [PubMed] [Google Scholar]
  51. Patel M, Rangan AV, Cai D. A large-scale model of the locust antennal lobe. J Comp Neurosci. 2009;27(3):553–567. doi: 10.1007/s10827-009-0169-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. Patel MJ, Rangan AV, Cai D. Coding of odors by temporal binding within a model network of the locust antennal lobe. Front Comput Neurosci. 2013;7:50. doi: 10.3389/fncom.2013.00050. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Perez-Orive J, Mazor O, Turner GC, Cassenaer S, Wilson RI, Laurent G. Oscillations and sparsening of odor representations in the mushroom body. Science. 2002;297(5580):359–365. doi: 10.1126/science.1070502. [DOI] [PubMed] [Google Scholar]
  54. Pyzza PB. Idealized models of insect olfaction. Troy: Rensselaer Polytechnic Institute; 2015. [Google Scholar]
  55. Rangan AV. Functional roles for synaptic-depression within a model of the fly antennal lobe. PLoS Comput Biol. 2012;8(8):e1002622. doi: 10.1371/journal.pcbi.1002622. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Rangan AV, Tao L, Kovačič G, Cai D. Large-scale computational modeling of the primary visual cortex. In: Josić K, Matias M, Romo R, Rubin J, editors. Coherent behavior in neuronal networks, springer series in computational neuroscience. Berlin: Springer; 2009. pp. 263–296. [Google Scholar]
  57. Rojas-Líbano D, Kay LM. Olfactory system gamma oscillations: the physiological dissection of a cognitive neural system. Cognit Neurodyn. 2008;2:179–194. doi: 10.1007/s11571-008-9053-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  58. Sachse S, Galizia CG. Role of inhibition for temporal and spatial odor representation in olfactory output neurons: a calcium imaging study. J Neurophysiol. 2002;87(2):1106–1117. doi: 10.1152/jn.00325.2001. [DOI] [PubMed] [Google Scholar]
  59. Sato K, Touhara K. Insect olfaction: receptors, signal transduction, and behavior. Results Probl Cell Differ. 2009;47:121–138. doi: 10.1007/400_2008_10. [DOI] [PubMed] [Google Scholar]
  60. Shelley M, McLaughlin D. Coarse-grained reduction and analysis of a network model of cortical response. I. drifting grating stimuli. J Comp Neurosci. 2002;12(2):97–122. doi: 10.1023/A:1015760707294. [DOI] [PubMed] [Google Scholar]
  61. Shelley M, McLaughlin D, Shapley R, Wielaard J. States of high conductance in a large-scale model of the visual cortex. J Comp Neurosci. 2002;13(2):93–109. doi: 10.1023/A:1020158106603. [DOI] [PubMed] [Google Scholar]
  62. Shelley M, Tao L. Efficient and accurate time-stepping schemes for integrate-and-fire neuronal networks. J Comput Neurosci. 2001;11(2):111–119. doi: 10.1023/A:1012885314187. [DOI] [PubMed] [Google Scholar]
  63. Singer W, Gray C. Visual feature integration and the temporal correlation hypothesis. Annu Rev Neurosci. 1995;18:555–586. doi: 10.1146/annurev.ne.18.030195.003011. [DOI] [PubMed] [Google Scholar]
  64. Sivan E, Kopell N. Mechanism and circuitry for clustering and fine discrimination of odors in insects. Proc Nat Acad Sci USA. 2004;101(51):17861–17866. doi: 10.1073/pnas.0407858101. [DOI] [PMC free article] [PubMed] [Google Scholar]
  65. Sivan E, Kopell N. Oscillations and slow patterning in the antennal lobe. J Comput Neurosci. 2006;20(1):85–96. doi: 10.1007/s10827-006-4087-z. [DOI] [PubMed] [Google Scholar]
  66. Somers D, Nelson S, Sur M. An emergent model of orientation selectivity in cat visual cortical simple cells. J Neurosci. 1995;15:5448–5465. doi: 10.1523/JNEUROSCI.15-08-05448.1995. [DOI] [PMC free article] [PubMed] [Google Scholar]
  67. Stopfer M, Bhagavan S, Smith BH, Laurent G. Impaired odour discrimination on desynchronization of odour-encoding neural assemblies. Nature. 1997;390(6655):70–74. doi: 10.1038/36335. [DOI] [PubMed] [Google Scholar]
  68. Stopfer M, Jayaraman V, Laurent G. Intensity versus identity coding in an olfactory system. Neuron. 2003;39(6):991–1004. doi: 10.1016/j.neuron.2003.08.011. [DOI] [PubMed] [Google Scholar]
  69. Strausfeld NJ, Hildebrand JG. Olfactory systems: common design, uncommon origins? Curr Opin Neurobiol. 1999;9(5):634–639. doi: 10.1016/S0959-4388(99)00019-7. [DOI] [PubMed] [Google Scholar]
  70. Strogatz SH. Nonlinear dynamics and chaos: with applications to physics, biology, chemistry and engineering. Boulder: Westview Press; 2000. [Google Scholar]
  71. Tanaka NK, Ito K, Stopfer M. Odor-evoked neural oscillations in drosophila are mediated by widely branching interneurons. J Neurosci. 2009;29(26):8595–8603. doi: 10.1523/JNEUROSCI.1455-09.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  72. Treves A. Mean field analysis of neuronal spike dynamics. Network. 1993;4(3):259–284. doi: 10.1088/0954-898X_4_3_002. [DOI] [Google Scholar]
  73. Troyer T, Krukowski A, Priebe N, Miller K. Contrast invariant orientation tuning in cat visual cortex with feedforward tuning and correlation based intracortical connectivity. J Neurosci. 1998;18:5908–5927. doi: 10.1523/JNEUROSCI.18-15-05908.1998. [DOI] [PMC free article] [PubMed] [Google Scholar]
  74. Turner GC, Bazhenov M, Laurent G. Olfactory representations by drosophila mushroom body neurons. J Neurophysiol. 2008;99(2):734–746. doi: 10.1152/jn.01283.2007. [DOI] [PubMed] [Google Scholar]
  75. Vetterling W. Numerical recipes example book (C++) Cambridge: Cambridge University Press; 2002. [Google Scholar]
  76. von der Malsburg C. The what and why of binding: the modeler’s perspective. Neuron. 1999;24(1):95–104. doi: 10.1016/S0896-6273(00)80825-9. [DOI] [PubMed] [Google Scholar]
  77. Wachowiak M, Shipley MT. Coding and synaptic processing of sensory information in the glomerular layer of the olfactory bulb. Semin Cell Dev Biol. 2006;17(4):411–423. doi: 10.1016/j.semcdb.2006.04.007. [DOI] [PubMed] [Google Scholar]
  78. Watanabe H, Nishino H, Mizunami M, Yokohari F. Two parallel olfactory pathways for processing general odors in a cockroach. Front Neural Circuits. 2017;11:32. doi: 10.3389/fncir.2017.00032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  79. Watts DJ, Strogatz SH. Collective dynamics of ‘small-world’networks. Nature. 1998;393(6684):440–442. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
  80. Wehr M, Laurent G. Odour encoding by temporal sequences of firing in oscillating neural assemblies. Nature. 1996;384(6605):162–166. doi: 10.1038/384162a0. [DOI] [PubMed] [Google Scholar]
  81. Whittington M, Traub R, Kopell N, Ermentrout B, Buhl E. Inhibition-based rhythms: experimental and mathematical observations on network dynamics. Int J Psychophysiol. 2000;38(3):315–336. doi: 10.1016/S0167-8760(00)00173-2. [DOI] [PubMed] [Google Scholar]
  82. Wilson RI, Laurent G. Role of gabaergic inhibition in shaping odor-evoked spatiotemporal patterns in the drosophila antennal lobe. J Neurosci. 2005;25(40):9069–9079. doi: 10.1523/JNEUROSCI.2070-05.2005. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Data Availability Statement

All datasets analyzed for this study are included in the manuscript. Computer codes and raw data are available upon request.


Articles from Cognitive Neurodynamics are provided here courtesy of Springer Science+Business Media B.V.

RESOURCES