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.
Similar content being viewed by others
Data and code availability
All datasets analyzed for this study are included in the manuscript. Computer codes and raw data are available upon request.
References
Ache BW, Young JM (2005) Olfaction: diverse species, conserved principles. Neuron 48(3):417–430. https://doi.org/10.1016/j.neuron.2005.10.022
Barbara GS, Zube C, Rybak J, Gauthier M, Grunewald B (2005) 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 191(9):823–836. https://doi.org/10.1007/s00359-005-0007-3
Bazhenov M, Stopfer M, Rabinovich M, Abarbanel HD, Sejnowski TJ, Laurent G (2001) Model of cellular and network mechanisms for odor-evoked temporal patterning in the locust antennal lobe. Neuron 30(2):569–581
Bazhenov M, Stopfer M, Rabinovich M, Huerta R, Abarbanel HD, Sejnowski TJ, Laurent G (2001) Model of transient oscillatory synchronization in the locust antennal lobe. Neuron 30(2):553–567
Borgers C, Kopell N (2005) Effects of noisy drive on rhythms in networks of excitatory and inhibitory neurons. Neural Comput 17(3):557–608. https://doi.org/10.1162/0899766053019908
Burkitt AN (2006) A review of the integrate-and-fire neuron model: I. homogeneous synaptic input. Biol Cybern 95(1):1–19. https://doi.org/10.1007/s00422-006-0068-6
Burkitt AN (2006) A review of the integrate-and-fire neuron model: II. inhomogeneous synaptic input and network properties. Biol Cybern 95(2):97–112. https://doi.org/10.1007/s00422-006-0082-8
Cai D, Tao L, Rangan AV, McLaughlin DW (2006) Kinetic theory for neuronal network dynamics. Commun Math Sci 4(1):97–127
Carcaud J, Giurfa M, Sandoz JC (2016) Parallel olfactory processing in the honey bee brain: Odor learning and generalization under selective lesion of a projection neuron tract. Front Integr Neurosci 9:75
Cayre M, Buckingham SD, Yagodin S, Sattelle DB (1999) Cultured insect mushroom body neurons express functional receptors for acetylcholine, gaba, glutamate, octopamine, and dopamine. J Neurophysiol 81(1):1–14. https://doi.org/10.1152/jn.1999.81.1.1 PMID: 9914262
Chen WR, Shepherd GM (2005) The olfactory glomerulus: a cortical module with specific functions. J Neurocytol 34(3):353–360. https://doi.org/10.1007/s11068-005-8362-0
Christensen TA, Pawlowski VM, Lei H, Hildebrand JG (2000) Multi-unit recordings reveal context-dependent modulation of synchrony in odor-specific neural ensembles. Nat Neurosci 3(9):927–931. https://doi.org/10.1038/78840
Corronc HL, Alix P, Hue B (2002) Differential sensitivity of two insect gaba-gated chloride channels to dieldrin, fipronil and picrotoxinin. J Insect Physiol 48(4):419–431. https://doi.org/10.1016/S0022-1910(02)00061-6
Eisthen HL (2002) Why are olfactory systems of different animals so similar? Brain Behav Evol 59(5–6):273–293
Enell L, Hamasaka Y, Kolodziejczyk A, Nässel DR (2007) \(\gamma \)-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 505(1):18–31. https://doi.org/10.1002/cne.21472
Ermentrout GB, Kopell N (1986) Parabolic bursting in an excitable system coupled with a slow oscillation. SIAM J Appl Math 46(2):233–253
Friedrich RW, Laurent G (2001) Dynamic optimization of odor representations by slow temporal patterning of mitral cell activity. Science 291(5505):889–894. https://doi.org/10.1126/science.291.5505.889
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. https://doi.org/10.1109/ICASSP.1998.681704
Gardiner CW (2004) Handbook of stochastic methods for physics, chemistry, and the natural sciences. Springer series in synergetics, 3rd edn. Springer, Berlin
Gascuel J, Masson C (1991) A quantitative ultrastructural study of the honeybee antennal lobe. Tissue Cell 23(3):341–355
Grunewald B (2003) Differential expression of voltage-sensitive K\(^+\) and Ca\(^{2+}\) currents in neurons of the honeybee olfactory pathway. J Exp Biol 206(Pt 1):117–129
Heinbockel T, Kloppenburg P, Hildebrand JG (1998) Pheromone-evoked potentials and oscillations in the antennal lobes of the sphinx moth manduca sexta. J Comp Physiol A 182(6):703–714
Hildebrand JG, Shepherd GM (1997) Mechanisms of olfactory discrimination: converging evidence for common principles across phyla. Ann Rev Neurosci 20:595–631. https://doi.org/10.1146/annurev.neuro.20.1.595
Izhikevich E (2007) Dynamical systems in neuroscience. MIT Press, London, p 111
Joerges J, Kuttner A, Galizia CG, Menzel R (1997) Representations of odours and odour mixtures visualized in the honeybee brain. Nature 387(6630):285–288
Johnston D, Brown TH (1983) Interpretation of voltage-clamp measurements in hippocampal neurons. J Neurophysiol 50(2):464–486
Jolliffe I (2002) Principal component analysis. Springer, New York
Kashiwadani H, Sasaki YF, Uchida N, Mori K (1999) Synchronized oscillatory discharges of mitral/tufted cells with different molecular receptive ranges in the rabbit olfactory bulb. J Neurophysiol 82(4):1786–1792. https://doi.org/10.1152/jn.1999.82.4.1786 PMID: 10515968
Kay LM (2015) Olfactory system oscillations across phyla. Curr Opin Neurobiol 31:141–147. https://doi.org/10.1016/j.conb.2014.10.004
Kay LM, Beshel J, Brea J, Martin C, Rojas-Líbano D, Kopell N (2009) Olfactory oscillations: the what, how and what for. Trends Neurosci 32(4):207–214. https://doi.org/10.1016/j.tins.2008.11.008
Kay LM, Stopfer M (2006) Information processing in the olfactory systems of insects and vertebrates. Sem Cell Dev Biol 17(4):433–442. https://doi.org/10.1016/j.semcdb.2006.04.012
Koch C (1999) Biophysics of computation. Oxford University Press, Oxford
Kovačič G, Tao L, Rangan AV, Cai D (2009) Fokker-Planck description of conductance-based integrate-and-fire neuronal networks. Phys Rev E 80:021904
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. https://doi.org/10.1007/978-0-387-78261-4_7
Laurent G (1996) Dynamical representation of odors by oscillating and evolving neural assemblies. Trends Neurosci 19(11):489–496. https://doi.org/10.1016/S0166-2236(96)10054-0
Laurent G, Davidowitz H (1994) Encoding of olfactory information with oscillating neural assemblies. Science 265(5180):1872–1875. https://doi.org/10.1126/science.265.5180.1872
Laurent G, Naraghi M (1994) Odorant-induced oscillations in the mushroom bodies of the locust. J Neurosci 14(5 Pt 2):2993–3004
Laurent G, Seymour-Laurent KJ, Johnson K (1993) Dendritic excitability and a voltage-gated calcium current in locust nonspiking local interneurons. J Neurophysiol 69(5):1484–1498
Laurent G, Stopfer M, Friedrich RW, Rabinovich MI, Volkovskii A, Abarbanel HD (2001) Odor encoding as an active, dynamical process: experiments, computation, and theory. Ann Rev Neurosci 24:263–297. https://doi.org/10.1146/annurev.neuro.24.1.263
Laurent G, Wehr M, Davidowitz H (1996) Temporal representations of odors in an olfactory network. J Neurosci 16(12):3837–3847
Lei H, Christensen TA, Hildebrand JG (2002) Local inhibition modulates odor-evoked synchronization of glomerulus-specific output neurons. Nat Neurosci 5(6):557–565. https://doi.org/10.1038/nn859
Lei H, Christensen TA, Hildebrand JG (2004) Spatial and temporal organization of ensemble representations for different odor classes in the moth antennal lobe. J Neurosci 24(49):11108–11119. https://doi.org/10.1523/JNEUROSCI.3677-04.2004
Lei H, Yu Y, Zhu S, Rangan AV (2016) Intrinsic and network mechanisms constrain neural synchrony in the moth antennal lobe. Front Physiol 7:80. https://doi.org/10.3389/fphys.2016.00080
Leitch B, Laurent G (1996) Gabaergic synapses in the antennal lobe and mushroom body of the locust olfactory system. J Comp Neurol 372(4):487–514. https://doi.org/10.1002/(SICI)1096-9861(19960902)372:4
MacLeod K, Backer A, Laurent G (1998) Who reads temporal information contained across synchronized and oscillatory spike trains? Nature 395(6703):693–698. https://doi.org/10.1038/27201
MacLeod K, Laurent G (1996) Distinct mechanisms for synchronization and temporal patterning of odor-encoding neural assemblies. Science 274(5289):976–979
Martinez D, Montejo N (2008) A model of stimulus-specific neural assemblies in the insect antennal lobe. PLoS Comput Biol 4(8):e1000139. https://doi.org/10.1371/journal.pcbi.1000139
Mazor O, Laurent G (2005) Transient dynamics versus fixed points in odor representations by locust antennal lobe projection neurons. Neuron 48(4):661–673. https://doi.org/10.1016/j.neuron.2005.09.032
McLaughlin D, Shapley R, Shelley M, Wielaard J (2000) A neuronal network model of macaque primary visual cortex (V1): Orientation selectivity and dynamics in the input layer \(4{C}\alpha \). Proc Natl Acad Sci USA 97:8087–8092
Ng M, Roorda RD, Lima SQ, Zemelman BV, Morcillo P, Miesenbock G (2002) Transmission of olfactory information between three populations of neurons in the antennal lobe of the fly. Neuron 36(3):463–474
Patel M, Rangan AV, Cai D (2009) A large-scale model of the locust antennal lobe. J Comp Neurosci 27(3):553–567. https://doi.org/10.1007/s10827-009-0169-z
Patel MJ, Rangan AV, Cai D (2013) Coding of odors by temporal binding within a model network of the locust antennal lobe. Front Comput Neurosci 7:50. https://doi.org/10.3389/fncom.2013.00050
Perez-Orive J, Mazor O, Turner GC, Cassenaer S, Wilson RI, Laurent G (2002) Oscillations and sparsening of odor representations in the mushroom body. Science 297(5580):359–365. https://doi.org/10.1126/science.1070502
Pyzza PB (2015) Idealized models of insect olfaction. Rensselaer Polytechnic Institute, Troy
Rangan AV (2012) Functional roles for synaptic-depression within a model of the fly antennal lobe. PLoS Comput Biol 8(8):e1002622. https://doi.org/10.1371/journal.pcbi.1002622
Rangan AV, Tao L, Kovačič G, Cai D (2009) Large-scale computational modeling of the primary visual cortex. In: Josić K, Matias M, Romo R, Rubin J (eds) Coherent behavior in neuronal networks, springer series in computational neuroscience, vol 3. Springer, Berlin, pp 263–296
Rojas-Líbano D, Kay LM (2008) Olfactory system gamma oscillations: the physiological dissection of a cognitive neural system. Cognit Neurodyn 2:179–194
Sachse S, Galizia CG (2002) Role of inhibition for temporal and spatial odor representation in olfactory output neurons: a calcium imaging study. J Neurophysiol 87(2):1106–1117. https://doi.org/10.1152/jn.00325.2001
Sato K, Touhara K (2009) Insect olfaction: receptors, signal transduction, and behavior. Results Probl Cell Differ 47:121–138. https://doi.org/10.1007/400_2008_10
Shelley M, McLaughlin D (2002) Coarse-grained reduction and analysis of a network model of cortical response. I. drifting grating stimuli. J Comp Neurosci 12(2):97–122
Shelley M, McLaughlin D, Shapley R, Wielaard J (2002) States of high conductance in a large-scale model of the visual cortex. J Comp Neurosci 13(2):93–109
Shelley M, Tao L (2001) Efficient and accurate time-stepping schemes for integrate-and-fire neuronal networks. J Comput Neurosci 11(2):111–119
Singer W, Gray C (1995) Visual feature integration and the temporal correlation hypothesis. Annu Rev Neurosci 18:555–586
Sivan E, Kopell N (2004) Mechanism and circuitry for clustering and fine discrimination of odors in insects. Proc Nat Acad Sci USA 101(51):17861–17866. https://doi.org/10.1073/pnas.0407858101
Sivan E, Kopell N (2006) Oscillations and slow patterning in the antennal lobe. J Comput Neurosci 20(1):85–96. https://doi.org/10.1007/s10827-006-4087-z
Somers D, Nelson S, Sur M (1995) An emergent model of orientation selectivity in cat visual cortical simple cells. J Neurosci 15:5448–5465
Stopfer M, Bhagavan S, Smith BH, Laurent G (1997) Impaired odour discrimination on desynchronization of odour-encoding neural assemblies. Nature 390(6655):70–74. https://doi.org/10.1038/36335
Stopfer M, Jayaraman V, Laurent G (2003) Intensity versus identity coding in an olfactory system. Neuron 39(6):991–1004
Strausfeld NJ, Hildebrand JG (1999) Olfactory systems: common design, uncommon origins? Curr Opin Neurobiol 9(5):634–639. https://doi.org/10.1016/S0959-4388(99)00019-7
Strogatz SH (2000) Nonlinear dynamics and chaos: with applications to physics, biology, chemistry and engineering. Westview Press, Boulder
Tanaka NK, Ito K, Stopfer M (2009) Odor-evoked neural oscillations in drosophila are mediated by widely branching interneurons. J Neurosci 29(26):8595–8603. https://doi.org/10.1523/JNEUROSCI.1455-09.2009
Treves A (1993) Mean field analysis of neuronal spike dynamics. Network 4(3):259–284
Troyer T, Krukowski A, Priebe N, Miller K (1998) Contrast invariant orientation tuning in cat visual cortex with feedforward tuning and correlation based intracortical connectivity. J Neurosci 18:5908–5927
Turner GC, Bazhenov M, Laurent G (2008) Olfactory representations by drosophila mushroom body neurons. J Neurophysiol 99(2):734–746. https://doi.org/10.1152/jn.01283.2007 PMID: 18094099
Vetterling W (2002) Numerical recipes example book (C++). Cambridge University Press, Cambridge
von der Malsburg C (1999) The what and why of binding: the modeler’s perspective. Neuron 24(1):95–104
Wachowiak M, Shipley MT (2006) Coding and synaptic processing of sensory information in the glomerular layer of the olfactory bulb. Semin Cell Dev Biol 17(4):411–423. https://doi.org/10.1016/j.semcdb.2006.04.007
Watanabe H, Nishino H, Mizunami M, Yokohari F (2017) Two parallel olfactory pathways for processing general odors in a cockroach. Front Neural Circuits 11:32. https://doi.org/10.3389/fncir.2017.00032
Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’networks. Nature 393(6684):440–442. https://doi.org/10.1038/30918
Wehr M, Laurent G (1996) Odour encoding by temporal sequences of firing in oscillating neural assemblies. Nature 384(6605):162–166. https://doi.org/10.1038/384162a0
Whittington M, Traub R, Kopell N, Ermentrout B, Buhl E (2000) Inhibition-based rhythms: experimental and mathematical observations on network dynamics. Int J Psychophysiol 38(3):315–336. https://doi.org/10.1016/S0167-8760(00)00173-2
Wilson RI, Laurent G (2005) Role of gabaergic inhibition in shaping odor-evoked spatiotemporal patterns in the drosophila antennal lobe. J Neurosci 25(40):9069–9079. https://doi.org/10.1523/JNEUROSCI.2070-05.2005
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.
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).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
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.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
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, \(p^E_i\), \(p^F_i\), and \(p^S_i\), where each probability takes one of the corresponding two values, \(p^P_Q\), \(P=E\), F, and S, \(Q=E\) or I, depending on the \(i{{\text {th}}}\) 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, \(S^E_i\), \(S^F_i\), and \(S^S_i\), where each coupling strength likewise takes one of the corresponding two values, \(S^P_Q\), \(P=E\), F, and S, \(Q=E\) or I, the network-drive terms in Eqs. (2) become \(S^E_ip^E_im_E(t)\), \(S^F_ip^F_im_I(t)\), and \(S^S_ip^S_im_I(t)\), respectively.
-
(iv)
We assume that the per-neuron firing rates, \(m_E(t)\) and \(m_I(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 \(m_E(t)\) and \(m_I(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 \(h_i^E(t)\) and \(h_i^F(t)\) in Eqs. (2b) and (2c), allowing the incoming spikes to cause instantaneous jumps in the fast conductances, \(g_i^E(t)\) and \(g_i^F(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
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, \(\sigma _E\) and \(\sigma _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 \(\nu \), and spike strengths \(f_E\) and \(f_I\) 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., \(f_i\rightarrow 0,\,\nu \rightarrow \infty \) with \(f_i\nu \) held constant), replacing the sums over the incoming spike trains in Eq. (9a), \(f_{i}^{{\text {odor}}} \sum _{l} \delta (t - \tau ^i_l)+ f_{i} \sum _{k} \delta (t - \gamma ^i_k)\), with their statistical averages, the constant functions \(f_i\nu \), where \(i = E\) or I depending on whether the \(i^{\text {th}}\) 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, \(p^E_{ij}\), \(p^F_{ij}\), and \(p^S_{ij}\), by the corresponding connection probabilities between the corresponding populations, \(p_Q^E\), \(p_Q^F\), and \(p_Q^S\), 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, \(m_E(t)\) and \(m_I(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, \(N_Ep^E_Qm_E(t)\), \(N_Ip^F_Qm_I(t)\), and \(N_Ip^S_Qm_I(t)\), arriving at the acetycholine, \(\hbox {GABA}_A\), and slow inhibitory receptors, respectively, on the postsynaptic excitatory (\(Q=E\)) and inhibitory (\(Q=I\)) neurons. Thus, the sums over the network spikes, \(\frac{S^E_{i}}{N_E}\sum _{j \ne i}p^E_{ji}\sum _{\mu }\delta (t-t^j_{\mu })\), \(\frac{S^F_{i}}{N_I}\sum _{j \ne i}p^F_{ji}\sum _{\mu }\delta (t-t^j_{\mu })\), and \( \frac{S^S_{i}}{N_I}\sum _{j \ne i}p^S_{ji}\sum _{\mu }\delta (t-t^j_{\mu })\), in Eqs. (9a), (9b), and (9d), are replaced by the average network drive terms \(S^E_Qp^E_Qm_E(t)\), \(S^F_Qp^F_Qm_I(t)\), and \(S^S_Qp^S_Qm_I(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:
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, \(m_E(t)\) and \(m_I(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 \(g^E_Q,\,g^F_Q,\) and \(g^S_Q\), the first-order linear equation in Eq. (1) becomes a constant coefficient equation, and takes the form
which has the solution
with arbitrary constant of integration, C. This constant is determined by the initial condition that the membrane potential starts at its resting potential value, \(\varepsilon _R\), just after spiking,
and thus,
At the time \(t^{\text {spike}}_Q\), the membrane potential in Eq. (12) with C in Eq. (14), reaches the threshold,
Therefore, \(t^{\text {spike}}_Q\) is the amount of time between a neuron’s consecutive spikes given the particular values of the conductances. The reciprocal of \(t^{\text {spike}}_Q\) is thus the firing rate of the typical neuron in the population, \(m_Q\), at those conductance values.
The membrane potential, \(v_Q\), only crosses the firing threshold when the corresponding slaving potential,
is larger than the spiking threshold, \(V_T\), as the membrane potential is always being drawn toward \(V_{s,Q}\). The condition \( V_{s,Q} > V_T\) can be rewritten as a condition on the effective excitatory conductance \(g^E_Q\) such that
Using Eqs. (12) through (15), we can calculate the spike time \(t^{\text {spike}}_Q\) for the effective conductance region where these conditions hold, arriving at the expression
where \(\varDelta \varepsilon _Z\) is defined in Eq. (6) and \(\{ \cdot \}^+\) is defined as after Eqs. (5).
As stated above, the reciprocal of \(t^{\text {spike}}_Q\) in Eq. (18) is the per-neuron firing rate \(m_Q\), given by the equation
where, again, \(Q=E\) or I. Note that, in the case when \( V_{s,Q} < V_T\), no spiking occurs and the average time to spike, \(t^{\text {spike}}_Q\), would be taken as infinite, so that the per-neuron firing rate vanishes. The firing rate, \(m_Q\) 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, \(m_Q\), \(Q \in \left\{ E,I\right\} \), to also vanish. Thus, we conclude that the firing rate \(m_Q(t)\) is a piecewise-defined, continuous function with \(m_Q(t)=0\) when
and is given by Eq. (19) otherwise.
Using the relations
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 \(g^E, g^F, g^S\), and h, given by the conductance equations in Eqs. (4) presented in “Firing-Rate Model” section, together with the firing-rate equations
where
The conditions for which the firing rates in Eqs. (22) do not vanish become
For an all-to-all coupled network, we take the connection probabilities \(p_Q^E=p_Q^F=p_Q^S=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.
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.
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, \(g^E\) and \(g^F\), with frozen slow effective conductance, \(g^S\). 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 \(g^E\) and \(g^F\) with frozen \(g^S\). 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 \(m_Q\), \(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: \(g^E\), \(g^F\), and h; the firing-rate term does not appear in the differential equation for the slow effective conductance \(g^S\), 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: \(m_E = m_I = 0\), \(m_E=0\) and \(m_I\ne 0\), \(m_E\ne 0\) and \(m_I=0\), \(m_E, m_I \ne 0\), along which the system switches among the differential equations that govern the trajectory.
When a slaving voltage \(V_{s,Q}\) in Eq. (16) is subthreshold, \( V_{s,Q} <V_T\), the inequality in Eq. (17) is not satisfied, and the corresponding firing rate vanishes, \(m_Q(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 \( V_{s,Q} > V_T\), \(m_Q(t)\) is nonlinear for each \(Q =E\) or I. We linearize about large values of the effective excitatory conductance \(g^E\). (See more discussion at the end of this section). In order for our linearization to proceed more systematically, we first expand the firing rates \(m_Q(t)\) about large values of the conductances \(g^E_Q\), where \(Q =E\) or I, and only then express \(g^E_Q\) in terms of the effective conductance \(g^E\) 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 \(g^S\) 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 \(g^E_Q\), it is helpful to rearrange the fraction inside of the logarithm in Eq. (19) as follows:
with A, B, and X defined as
The logarithm of Eq. (24) can be rearranged so that the resulting expression may be expanded for large \(g^E_Q\),
When the expression in Eq. (25) replaces the logarithm in the denominator of Eq. (19), the resulting version of the firing rate, \(m_Q(t)\), can be expanded once again for large \(g^E_Q\) to produce the expression
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 (\(V_{s,Q}>V_T\)). Considering again that the firing rate is taken as vanishing in the subthreshold case, when linearized about large \(g^E_Q\), Eq. (19) turns into the equation
where, again, \(\{x \}^+ = x \) if \(x>0\), and zero otherwise. The inequality condition for \(\tilde{m}_Q\) not to vanish, similarly to the condition for the nonlinear firing rate in Eq. (23), is given by the inequality
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, \(g^E\), \(g^F\), and \(g^S\):
Likewise, taking \(Q = I\), the piecewise-linear, per-neuron, inhibitory firing rate is defined as
The linearized, four-dimensional system for the derivatives of the effective conductance variables, incorporating Eqs. (29) and (30), is
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 \(\tilde{m}_E\) and \(\tilde{m}_I\). The conditions upon which different parts of the piecewise-linear differential equations apply are thus the conditions required for \(\tilde{m}_Q\) not to vanish, given in Eq. (28) with the relations in Eqs. (21). The three-dimensional \(g^Eg^Fg^S\)-space is thus divided into four regions by the two interesting planes spanned by \(g^E\), \(g^F\), and \(g^S\), 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 \(g^S\) is held fixed, we can depict the nonlinear and linearized derivatives of the excitatory and fast inhibitory effective conductance variables \(g^E\) and \(g^F\) given in Eqs. (4) and (31), as surfaces over the \(g^E\)-\(g^F\)-plane. In Fig. 10, we show representative slices through these surfaces, and thus compare each of the nonlinear derivatives of the effective fast conductances \(g^E\) and \(g^F\), shown by solid red lines, with their respective linearized derivatives, shown by dashed black lines, over an interval of \(g^E\), for a fixed value of \(g^F\). Notice that the two sets of curves are tangential in the limit of large excitatory effective conductance \(g^E\).
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, \(g^S\), 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, \(g^S\), as a fixed value, the piecewise-linear system in Eq. (31) becomes a two-dimensional system of the excitatory and fast inhibitory effective conductances \(g^E\) and \(g^F\), respectively. The variable h is also no longer necessary when \(g^S\) is held fixed. The two-dimensional system is given by the equations
with \(\tilde{m}_E(t)\) and \(\tilde{m}_I(t)\) given in Eqs. (29) and (30), respectively, for a fixed value of \(g^S\).
Additionally, the three-dimensional boundary surfaces described in “Appendix 3.1” for the intact linearized FR model, become two intersecting lines in the \(g^E\)-\(g^F\)-plane given by the equations of the firing rates with the slow effective conductance \(g^S\) fixed,
with the firing rates \(\tilde{m}_E\) and \(\tilde{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 \(g^S\), and begin with an initial value for the fast inhibitory effective conductance, \(g^F(0) = l\). For convenience, we consider that the initial condition for the solution lies on the inhibitory boundary line, \(\tilde{m}_I = 0\), from Eq. (33b), and thus the excitatory effective conductance begins at the value given by
Starting at the above-described point, \((g^E(0), g^F(0))\), the trajectory is determined by the system of equations,
in the first region through which it moves. The system in Eq. (35) has the explicit solution given by the equations
where \(\kappa = \left[ 1- \frac{S_{I}^Fp_{I}^F}{\tau \ln A} \left( 1-\frac{(A-1)(B+1)}{\log A}\right) \right] \), and \(C_1\) and \(C_2\) 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, \(\tilde{m}_E\) and \(\tilde{m}_I\) are nonzero, then through the third region where \(\tilde{m}_E\) is nonzero and \(\tilde{m}_I = 0\), and finally moves through the fourth region where \(\tilde{m}_E= \tilde{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 \(g^E\)-\(g^F\)-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 \({\tilde{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, \(g^F(0) = l\), may be repeated for a range of different values of l. We then consider the value of the fast inhibitory effective conductance, \(g^F(t)\), when the trajectory returns to the part of the boundary line, \(\tilde{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 \(g^S = 0\) (i.e., no slow inhibition), representing the case with the largest oscillations. In Figs. 11a, b, for \(l=l_1 = 0.28\) and \(l=l_2 = 0.8\), respectively, we show two trajectory segments that progress counter-clockwise in the \(g^E\)-\(g^F\)-plane through the four regions determined by the boundary lines given in Eqs. (33), until they return to the portion of the line \(\tilde{m}_I=0\) above its intersection with the line \(\tilde{m}_E=0\). The blue, cyan, green, and red trajectory sub-segments are described by the solutions to the systems of equations for \(g^E\) and \(g^F\) 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(l_1)>l_1\), and for the second \(P(l_2)<l_2\). In Fig. 11c, d, we display the mapping of the interval \(l_1<l<l_2\) along one excursion of the trajectories that begin on this interval, back onto a smaller interval inside \(l_1<l<l_2\). 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 \({\tilde{m}}_E=0\). A graph of the difference, \(P(l)-l\), between the final and initial \(g^F\)-values along the trajectory segments emerging from the interval \(l_1<l<l_2\) on the line \({\tilde{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.
Rights and permissions
About this article
Cite this article
Pyzza, P.B., Newhall, K.A., Kovačič, G. et al. Network mechanism for insect olfaction. Cogn Neurodyn 15, 103–129 (2021). https://doi.org/10.1007/s11571-020-09640-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11571-020-09640-3