ABSTRACT
We present a spiking network model that transforms odor-dependent variable-latency olfactory bulb responses into a cortical ensemble code. In the model, which captures basic circuit properties of piriform cortex, the impact of the earliest-activated bulb inputs on the cortical response is amplified by diffuse recurrent collateral excitation, which then recruits strong feedback inhibition that stabilizes cortical activity and decreases the impact of later-responding glomeruli. Because the sequence of olfactory bulb activity for a particular odor is preserved across concentration, the ensemble of activated cortical neurons is robust to concentration changes. Nevertheless, odor concentration is represented by the latency and synchrony of the ensemble response. Using decoding techniques, we show that the ensemble-based coding scheme that arises in the cortical model supports concentration-invariant odor recognition.
INTRODUCTION
The coding schemes used to represent odors in the olfactory bulb and piriform cortex (PCx) are different. In the bulb, odorants sequentially activate distinct subsets of glomeruli causing mitral and tufted cells (MTCs) to begin firing at various odor- and cell-specific latencies following the onset of inhalation (Spors and Grinvald 2002, Bozza et al. 2004, Bathellier et al. 2008, Carey et al. 2009, Cury and Uchida 2010, Shusterman et al. 2011). In the PCx, this latency code is transformed so that odors are represented by ensembles of neurons distributed across the piriform (Illig and Haberly 2003, Rennaker et al. 2007, Poo and Isaacson 2009, Stettler and Axel 2009) with spike timing providing little information about odor identity in the PCx (Miura et al. 2012, Uchida et al. 2014) (see also Bolding & Franks, submitted). Here we construct a model, based on the circuit architecture of PCx to explore the mechanisms that support the transformation from a bulbar latency to a cortical ensemble odor code.
In mammals, odor perception begins when volatile molecules are inhaled and bind to odorant receptors expressed by olfactory sensory neurons (OSNs) in the nasal epithelium. Each OSN expresses just one of ~1000 different odorant receptor genes, and all OSNs expressing a given receptor converge on a unique pair of glomeruli in the olfactory bulb (Wilson and Mainen 2006). MTCs receive excitatory inputs from a single glomerulus, and their projections to PCx are diffuse and overlapping (Ghosh et al. 2011, Miyamichi et al. 2011, Sosulski et al. 2011), allowing individual pyramidal piriform neurons to receive inputs from different combinations of co-activated glomeruli (Franks and Isaacson 2006, Suzuki and Bekkers 2006, Apicella et al. 2010, Davison and Ehlers 2011). In addition to their connections onto pyramidal cells, MTCs make excitatory connections onto layer 1 inhibitory interneurons that provide feedforward inhibition to pyramidal cells (Luna and Schoppa 2008, Stokes and Isaacson 2010, Suzuki and Bekkers 2012). Pyramidal cells form a widespread recurrent collateral excitatory plexus that may amplify the effect of the earliest MTCs by recruiting additional pyramidal cells that initially receive slightly subthreshold bulb input (Franks et al. 2011). Recurrent excitation also recruits strong feedback inhibition from layer 3 interneurons that should, along with the feedforward inhibition, lessen the impact of later MTCs inputs (Franks et al. 2011, Suzuki and Bekkers 2012, Large et al. 2016). Piriform circuits are therefore poised to dramatically reshape odor representations (Davison and Ehlers 2011, Poo and Isaacson 2011, Haddad et al. 2013).
Although MTCs are activated at different times across the full respiration cycle (Bathellier et al. 2008, Cury and Uchida 2010, Shusterman et al. 2011), rodents can rapidly discriminate different odors within ~100 ms (Uchida and Mainen 2003, Abraham et al. 2004, Rinberg et al. 2006), well before most responsive glomeruli are activated (Wesson et al. 2008). Thus, the earliest activated glomeruli may provide most information about odor identity (Hopfield 1995, Schaefer and Margrie 2007, Schaefer and Margrie 2012, Wilson et al. 2015). Interestingly, most odors retain their perceptual identity across a range of concentrations (Krone et al. 2001, Laing et al. 2003, Homma et al. 2009). Note, however, that while increasing odor concentration systematically decreases MTCs onset latencies (Cang and Isaacson 2003, Margrie and Schaefer 2003, Spors et al. 2006, Junek et al. 2010, Gschwend et al. 2012) and can increase the total number of activated glomeruli, the sequences in which glomeruli are activated it preserved (Spors and Grinvald 2002, Junek et al. 2010). Thus, decoding the sequence in which glomeruli, and their associated MTCs, are activated has been hypothesized to provide a basis for concentration-invariant odor identification (Hopfield 1995, Junek et al. 2010, Schaefer and Margrie 2012, Wilson et al. 2015). Our model supports this hypothesis by providing a mechanism for its implementation in piriform cortex.
RESULTS
We use a modeling approach to provide mechanistic insight into how the transformation from the latency code in the bulb to the ensemble code in PCx is implemented. We developed a spiking network model that simulates patterns of odor-evoked mitral cell activity, and this provides input to a spiking network mode that captures the specific circuit properties of PCx. We simulated bulb and PCx spiking activity over the course of a single respiration cycle consisting of a 100 ms exhalation followed by a 200 ms inhalation.
Odors activate distinct ensembles of piriform neurons
Our model bulb consisted of 900 glomeruli that are each innervated by a unique family of 25 mitral cells. Odor identities are defined by sets of glomerular onset latencies so that different odors activate specific subsets of glomeruli and their associated mitral cells with odor-specific latencies after the onset of inhalation (Figure 1A, Supplemental Figure S1, and Methods). At our reference concentration, 10% of the glomeruli are activated during the 200 ms sniff.
(A)Raster for all 22,500 mitral cells for one odor trial. Grey shading indicates inhalation phase. Inset shows expanded view of 1,000 mitral cells belonging to 40 different glomeruli.
(B) Raster showing trial-to-trial variability for a single activated glomerulus. Each box represents a different sister mitral cell, with trials 1-4 represented by the lines within each box.
The PCx model contains 10,000 excitatory pyramidal cells, each of which receives 50 excitatory inputs from a random subset of the mitral cells and 1,000 recurrent excitatory inputs from a random subset of other pyramidal cells (Figure 1B). Our model also includes 1,225 feedforward inhibitory neurons that receive input from mitral cells and provide synaptic inhibition onto the pyramidal cells and other feedforward interneurons, and a separate population of 1,225 feedback inhibitory neurons that each receive inputs from a random subset of pyramidal cells and provide inhibitory input locally onto pyramidal cells. We model all three classes of PCx neurons as leaky integrate-and-fire neurons with current-based synaptic inputs (details and model parameter values are given in the Methods). Most of our analyses focus on pyramidal cell activity because these cells receive bulb input and provide cortical output and thus carry the cortical odor code.
(A) Raster plots showing spiking of 1,000 mitral cells (out of 22,500 total; 25 mitral cells/glomerulus, 40 glomeruli shown) in response to 3 different odors. Each row represents a single mitral cell and all mitral cells belonging to each glomerulus are clustered. Tick marks indicate spike times. Inhalation begins at 0 ms and is indicated by the grey shaded region. The red curve shows the cumulative number of glomeruli activated across the sniff, and the blue curve is the firing rate averaged across all mitral cells.
(B) Schematic of the piriform cortex model.
(C) Voltage traces for three sequential sniffs in 4 model pyramidal cells. Time of inhalation is indicated by the dashed line.
(D) Single-trial population activity map for all 10,000 pyramidal cells. Each pixel represents a single cell, and pixel color indicates the number of spikes fired during the 200 ms inhalation. Approximately 13% of cells fired at least 1 action potential, with activated cells randomly distributed across the cortex.
(E) Response vectors shown for 20 cells in response to different odors presented on 4 sequential trials. Spiking levels are low for no-odor controls. Note the trial-to-trial variability and that individual cells can be activated by different odors.
Low levels of spontaneous PCx spiking in the model are driven by baseline activity in mitral cells (1-2 Hz), with 2.8 ± 0.4 % (mean ± st. dev) of pyramidal cells spiking during the 200 ms inhalation in the absence of odor, consistent with experimental findings in awake (Zhan and Luo 2010, Miura et al. 2012) and anesthetized (Poo and Isaacson 2009) animals. Given this low level of spontaneous activity, cells that fire at least one action potential during the 200 ms inhalation are defined as “activated”. Because each piriform cell receives input from a random subset of mitral cells, different odors selectively and specifically activate distinct, sparse subsets of cortical pyramidal cells (Figure 1C) so that each cell is responsive to multiple odors and each odor activates distinct ensembles of neurons distributed across PCx (Figure 1D,E). At our reference concentration, for which 10% of glomeruli are activated, 14.1 ± 0.59 % (mean ± st. dev., n = 6 odors) of piriform pyramidal cells fire at least one action potential during a sniff, which is also consistent with experimental data (Poo and Isaacson 2009, Stettler and Axel 2009, Miura et al. 2012). In summary, we have simulated odor-evoked activity in olfactory bulb that we use as input to a model piriform cortex. Population odor responses in the model broadly recapitulate experimental observations. We can therefore use the model to probe how these population responses emerge mechanistically.
Evolution of cortical odor ensembles
We next illustrate how the model PCx ensembles evolve over time by comparing the spiking activity of its four different classes of neurons (mitral cell, pyramidal cell, feedforward and feedback inhibitory) over the course of a single sniff (Figure 2A). Preceding inhalation, baseline activity in mitral cells drives low levels of spiking in both pyramidal cells and feedforward inhibitory neurons. Feedback inhibitory neurons, which do not receive mitral cell input, show no baseline activity. Shortly after inhalation, inputs from the earliest activated glomeruli initiate a dynamic cascade of cortical activity, characterized by a transient and rapid burst of spiking in a small subset of pyramidal cells that is sharply truncated by the strong and synchronous recruitment of feedback inhibitory neurons. The feedback inhibitory response suppresses pyramidal cell firing for a brief period before the network settles into a sustained state with somewhat elevated pyramidal cell activity that both drives and is held in check by feedback inhibition (Figure 2A). This activity remains steady for the remainder of the inhalation, even though additional mitral cells respond, because the activity of feedforward inhibitory neurons ramps up to cancel the increase in total mitral cell input.
(A) Raster for a single sniff showing spiking activity of a subset of mitral cells (2,250 out of 22,500), all 1,225 feedforward interneurons (FFIs), all 10,000 pyramidal cells, and all 1,225 feedforward interneurons (FBIs). Spiking rate for the population of pyramidal cells is shown at the bottom (average of 6 trials). Note that the earliest activated glomeruli initiate a cascade of pyramidal cell spiking that peaks after ~50 ms and is abruptly truncated by synchronous spiking of FBIs. (B) Single-trial voltage traces (black) for 3 pyramidal cells in response to the same odor. Inhalation onset is indicated by the dashed line. The red traces show the bulb input and the green traces the recurrent input received by each cell. Cell 1 receives strong bulb input and spikes soon after odor presentation. Cell 2 receives subthreshold input from the bulb and only spikes after receiving addition recurrent input from other pyramidal cells. Cell 3 receives no early odor-evoked input from the bulb, and its recurrent input is subthreshold, so it does not spike over the time period shown.
What triggers the rapid transient pyramidal cell response? Each odor initially activates a subset of glomeruli that project randomly onto different cortical pyramidal cells. A small subset of pyramidal cells receives enough input from short-latency mitral cells to reach threshold and start spiking early in the sniff (Figure 2B, cell 1). This activity produces a small amount of recurrent excitation that is dispersed across the cortex via the long-range recurrent collateral connections. The resulting recurrent input is not strong enough to drive spiking by itself (Figure 2B, cell 3), but it can recruit other pyramidal cells that receive moderate but subthreshold bulb input (Figure 2B, cell 2). Because more cells received subthreshold than suprathreshold bulb input, more pyramidal cells are activated by the recurrent input, resulting in even stronger recurrent excitation that, in turn, can help activate even more pyramidal cells receiving even less bulb input. The result is an explosive increase in total pyramidal cell activity, and therefore a steady increase in the strength of recurrent excitation. However, recurrent excitation onto feedback inhibitory neurons is stronger than onto other pyramidal cells so that feedback inhibitory neurons are recruited before pyramidal cells that have not received any direct bulb input. Thus, feedback inhibition quickly halts the explosive growth of pyramidal cell firing because pure recurrent input always remains subthreshold for pyramidal cells, thereby maintaining the odor-specificity of the cortical ensemble.
Specific roles for different circuit elements in shaping cortical responses
To reveal the specific roles that different circuit elements play in shaping piriform output we compared responses in the full circuit with those obtained after removing different circuit elements (Figure 3). The same odor stimulus was used in all cases, so input from the olfactory bulb is identical except for the trial-to-trial stochasticity of mitral cell spiking. We first compared responses in the full circuit (Figure 3A) with those in a purely feedforward network in which pyramidal cells only receive mitral cell inputs (Figure 3B). In this highly reduced, feedforward circuit, pyramidal cell spiking activity grows more slowly, without any strong initial transient, and it tracks the number of spiking mitral cells. In the absence of either feedforward or feedback inhibition, the cortical response continues to grow over the course of the sniff as more glomeruli are activated (Figure 1A), so that a large fraction of cells respond at some point during the course of the entire sniff.
(A-D) Raster plots for presentations of the same odor using different circuit configurations. The percentages of active pyramidal cells are shown in the insets.
(A) As in Figure 2A.
(B) Network activity when pyramidal cells get excitatory input from mitral cells but without FFI, recurrent excitation or FBI. Pyramidal cell spiking tracks mitral cell input. Population rate for the full network is shown in grey for comparison.
(C) Network activity after eliminating excitatory input to FFIs. Note that sustained FBI spiking increases without FFI, resulting in roughly constant levels of sustained spiking in pyramidal cells.
(D) Network activity with no recurrent excitation onto either other pyramidal cells or FBIs. The transient activity peak seen in A-D is absent, and sustained activity is slightly higher.
(E) Population rate plots for 3 different odors with the full network (black trace), no FFI (red trace) or no recurrent excitation/FBI (green trace). Insets expand the period around inhalation. Note the population spiking is higher and peaks slightly earlier without FFI, and that responses are slow without recurrent excitation. All population spike rate plots are averaged over 6 trials.
We next examined networks without feedforward or feedback inhibition, or without recurrent excitation and excitatory input to feedback interneurons. Eliminating only feedforward inhibition increases the amplitude of the peak pyramidal response by about 50%, although the general shape of the population response is largely unchanged (Figure 3C,E) and the fraction of cells activated over the entire sniff only increases modestly (from 13% to 16%). When we selectively eliminated feedback inhibition, odor induces unchecked runaway recurrent excitation, and all the cells end up spiking vigorously (not shown). Finally, we simulated the circuit with pyramidal cell output blocked, which eliminates both recurrent excitation and the recruitment of feedback inhibition. Under these conditions pyramidal cell spiking initially ramps slowly, similar to the feedforward-only condition, but then plateaus within ~50 ms, as feedforward inhibition is recruited (Figure 3D,E). Although the rapid peak in instantaneous spiking activity is substantially decreased under these conditions, activity over the whole sniff increases, with 20% of the pyramidal cells responding. These results illustrate the istinct roles that different elements of the model PCx play in shaping odor responses.
Piriform responses are shaped by early-responding glomeruli
The previous analysis showed that population spiking peaks early when recurrent excitation is present (Figures 3A,C) but ramps up more slowly when it is eliminated (Figures 3B,D), indicating a key role for intracortical circuitry in amplifying the initial response. We examined this directly by comparing population spiking to the sequential activation of individual glomeruli (Figure 4A). In the full network, population spiking peaks 34 ± 8.3 ms after inhalation onset (mean ± st. dev. for 6 odors with ensemble averages of 6 trials per odor, at the reference concentration; Figure 4B,C). At this time, only 15 ± 1.4 glomeruli have been activated out of the 95 ± 6.0 glomeruli that will eventually be activated across the full sniff. In other words, at its peak, PCx activity is driven by the earliest ~15% of activated glomeruli. Mean responses peak slightly earlier when feedforward inhibition is eliminated (28 ± 4.5 ms; Figure 4B), but the peak activity is still driven by a similar number of glomeruli (12 ± 0.80 glomeruli; Figure 4C); on individual trials, the peak response is larger without feedforward inhibition (Figure 3C,D), but this difference is not captured in the average responses). In contrast, population spiking peaks much later without recurrent excitation (139 ± 29 ms) at a time when most of the responsive glomeruli have been activated (66 ± 0.44; Figure 4C). Recurrent excitation therefore plays an important role in shaping the dynamics of the cortical odor response by amplifying the impact of early-responsive glomeruli and discounting the impact of later-responding glomeruli through the recruitment of strong feedback inhibition (Franks et al. 2011).
(A) Normalized population spike rates (black) in response to an odor during the sniff cycle shown in grey. The red curve shows the cumulative number of glomeruli activated across the sniff. Note that population spiking peaks after only a small subset of glomeruli have been activated.
(B) Normalized population spike rates for one odor for the full network (black trace), without FFI (red trace) and without recurrent excitation (green trace). Grey trace shows the cumulative number of activated glomeruli.
(C) Fraction of peak population spike rate as a function of the cumulative number of activated glomeruli for 6 different odors. These curves indicate the central role recurrent excitation plays in amplifying the impact of early-responsive glomeruli.
(D) Average correlation coefficients for repeated same-odor trials and pairs of different-odor trials measured over the full 200 ms inhalation.
(E) As in D but measured over the first 50 ms after inhalation onset.
(F) Ratios of correlations for same- vs. different-odor trials measured over the full sniff (grey bar on left) and over the first 50 ms (black bar on right).
We wondered whether the earliest part of the cortical response provides a more distinctive representation of odor identity than the later response, so we quantified responses as vectors of spike counts, one component for each pyramidal cell, either over either the full 200 ms inhalation or only the first 50 ms after inhalation onset. We then compared pair-wise correlations between response vectors on either same-odor trials or trials involving different odors. Even though glomerulus onset latencies are identical in all same-odor trials, stochastic mitral cell firing results in considerable trial-to-trial variability (Figure 1E). Consequently, correlations coefficients are low for same-odor trial pairs over the full sniff (0.35 ± 0.010, mean ± st. dev. for multiple same-odor trial pairs using 6 different odors; Figure 4D). Nevertheless, same-odor responses are considerably more correlated than pairs of responses to different odors (0.11 ± 0.016; mean ± st. dev. for pairs of the same 6 odors). Response correlations to both same-odor and different-odor responses are lower when using only first 50 ms (same-odor, 0.24 ± 0.019; different-odor pairs, 0.044 ± 0.014; Figure 4E). However, the ratio of correlations for same- vs. different-odor responses, which can be thought of as a signal-to-noise ratio, is almost double in the first 50 ms versus the full 200 ms inhalation (Figure 4F). Taken together, our model predicts that a cascade of cortical activity is initiated by the earliest-responsive inputs and amplified by recurrent excitation, providing a distinctive odor representation, and then truncated by feedback inhibition. The cortical odor response is therefore largely shaped by the glomeruli that respond earliest in the sniff.
Distinct roles for feedforward and feedback inhibition in normalizing PCx output
We next asked how cortical odor representations depend on odor concentration. Onset latencies decrease with increasing concentrations of odorant (Cang and Isaacson 2003, Junek et al. 2010, Sirotin et al. 2015), which we simulate in our olfactory bulb model (Figure 5A) by shrinking the onset latencies from those at the reference concentration. In other words, to decrease odor concentration, we uniformly stretch latencies causing fewer glomeruli to be activated within 200 ms, and making those that do activate respond later. Conversely, we shrink the set of latencies to simulated higher concentrations so that glomeruli are activated earlier. Importantly, stretching or shrinking latencies does not change the sequence in which glomeruli become activated (Figure 5A). We quantify odor concentration using the fraction of activated glomeruli. Note that given the non-linear concentration-dependence of receptor activation and extensive normalization at each multiple stages of the system upstream of the cortex (Cleland et al. 2011), a 10-fold increase in mitral cell output is expected to correspond to a much, much greater range of concentration.
(A) Mitral cell rasters for 2 odors at 3 different concentrations defined by the fraction of co-active glomeruli. Glomerular onset latencies decrease with concentration allowing more glomeruli to become active over the sniff period. Odors are different from the odors in Figure 1.
(B) Single-trial piriform response vectors for single trials over a concentration range corresponding to 3-30% active glomeruli. Note that activity does not dramatically increase despite the 10-fold increase in input.
(C) Fraction of activated pyramidal cells at different odor concentrations for the full network (black trace), without FFI (red trace) and without recurrent excitation (green trace) for 4 different odors (open circles, thin lines) and averaged across odors (filled circles, thicker lines). Note that eliminating FFI primarily shifts the number of responsive cells, indicating that FFI is largely subtractive, whereas eliminating recurrent excitation alters the gain of the response. Note also that recurrent excitation amplifies the number of activated cells at low odor concentrations.
(D) As in C but for the total number of spikes across the population.
(E) Perceptron classifications of an odor at different concentrations on the basis of pyramidal cell activity. Either the transient cortical activity (first 50 ms of the inhalation; black curve) or the activity across the full inhalation (gray curve) was used for both training and testing. Training was solely on the basis of the concentration indicated by the black arrow. The dashed line shows the chance level of classification (50%).
The number of responsive pyramidal cells could scale with the total amount of glomerular input, which increases at higher concentrations. However, PCx odor ensembles are buffered against changes in odor concentration (Figure 5B). Across the population, we found that the number of responsive pyramidal cells only increases by 50% upon a 10-fold increase in input (Figure 5C). This indicates that the size of cortical odor ensembles is only weakly concentration-dependent, consistent with in vivo imaging studies (Stettler and Axel 2009). In addition, both the total number of spikes across the population (Figure 5D) and the number of spikes evoked per responsive cell (not shown) are only modestly concentration-dependent. Our model therefore shows that piriform circuitry can normalize intensity-scaled input from the olfactory bulb.
To gain insight into how this form of response normalization is implemented, we again simulated responses either without feedforward inhibition or without recurrent excitation and feedback inhibition. Eliminating feedforward inhibition increases both the number of responsive cells (Figure 5C) and total population spiking (Figure 5D). However, this increase is fairly uniform across concentrations and removing feedforward inhibition does not substantially change the gain of the response (i.e. how rapidly these responses vary with input strength; Figure 5C&D), indicating that the effect of feedforward inhibition is largely subtractive. In contrast, eliminating recurrent excitation and feedback inhibition destroys concentration invariance by dramatically increasing response gain, indicating that they implement divisive normalization (Carandini and Heeger 2012). Interestingly, cortical output is decreased at low odor concentrations when recurrent excitatory and feedback inhibition are removed, indicating that recurrent collateral excitation amplifies cortical output in response to weak input (Figure 5C&D).
Early-activated PCx cells support concentration-invariant odor recognition
Because the sequence of glomerular activation latencies is preserved across concentrations, odor representations defined largely by the earliest activated glomeruli could support concentration-invariant odor recognition. We therefore asked whether the cortical odor representation in our model was well-suited to this purpose. Specifically, we next asked if a downstream observer could reliably identify an odor using population spiking, and whether the odor can be recognized when presented at different concentrations. To do this we trained a perceptron to identify a specific odor at one concentration (10% active glomeruli) and then asked how well it could identify that odor presented at different concentrations. We used spike counts over either the full 200 ms inhalation or the first 50 ms as input. Perceptron performance was excellent when trained and tested at a single concentration, indicating that despite considerable trial-to-trial variability, responses to different odors can be distinguished reliably (Figure 5E). We then examined classifier performance when tested on different concentrations without retraining. Performance using the full 200 ms response was generally excellent but fell off at both the lowest and highest concentrations. However, classification using only the early transient response as input was essentially perfect across all tested concentrations. This decoding analysis supports the idea that the earliest cortical response provides an especially good substrate for concentration-invariant odor identification.
Strategies for encoding odor intensity
How is odor intensity represented in PCx? Because both the number of responsive neurons and total spiking are relatively constant across concentrations (Figure 5C-E), spike rate seems unlikely to be used to represent intensity. We therefore examined the dynamics of population spiking in response to odors at different concentrations (Figure 6A). As with the mitral cell activity, cortical response latencies decrease at higher concentrations by a factor of about 2 over a 10-fold increase in input from bulb (Figure 6B), suggesting that a latency code could be used. We also found that the peak of the population response increases by more than a factor of 5 over this range of odor concentration (Figure 6C). Given that total spike output is largely constant, this result indicates that the synchrony of the population piriform response is particularly concentration-dependent. Furthermore, unlike latency, synchrony thus provides an representation of odor intensity that does not require an external reference. The increase in synchrony occurs primarily because activation latencies of the earliest responding glomeruli, which cannot be activated before inhalation onset, compress as odor concentrations increase. causing responses to become more coincident. Thus, the early peak in the PCx response can be used to rapidly decode both odor identity and concentration.
(A). Normalized population spike rates for 3 odors at 3 concentrations denoted by percentage of glomeruli responding. Peak responses are higher and occur earlier at higher concentrations. Dashed lines indicate inhalation onset.
Average latencies to peak (B) and peak rate (C) vs. number of activated glomeruli.
DISCUSSION
The model we have developed and analyzed provides mechanistic insight into the transformation from an odor code using latency in olfactory bulb to a spatial, ensemble code in the PCx (for an alternative model, see (Sanders et al. 2014)). Individual glomeruli are activated at different latencies after inhalation onset, with glomeruli corresponding to the highest affinity receptors for a given odorant activated earliest. Only a small subset of responsive piriform neurons receives input from many of these early-activated inputs. However, because pyramidal cells are connected via long-range recurrent collateral inputs, these few activated cells provide diffuse excitatory synaptic input across PCx that can bring a larger subset of pyramidal cells that received subthreshold bulb input to threshold. This cascade of cortical activity continues until feedback inhibitory neurons are activated, which then strongly suppresses subsequent cortical spiking. Thus, the earliest activated glomeruli play a dominant role generating PCx odor ensembles. Increasing odor concentration systematically decreases glomerular onset latencies but does not change the sequence in which they are activated. Consequently, a given odor will activate similar ensembles of PCx neurons over a large range of concentrations. In this way, odor identity can be decoded across a wide range of concentrations. Odor concentration, on the other hand, is primarily encoded by the degree of synchrony of the cortical response.
Different odors activate distinct subsets of glomeruli and the number of activated glomeruli increases with odorant concentration (Rubin and Katz 1999, Meister and Bonhoeffer 2001, Spors and Grinvald 2002). However, considerable processing of this input occurs within olfactory bulb so that mitral cells can either be activated or suppressed by odor (Shusterman et al. 2011, Fukunaga et al. 2012, Economo et al. 2016), and normalization within the bulb (Cleland et al. 2011) entails that MTC output scales much less steeply with concentration than the number of activated glomeruli (Banerjee et al. 2015, Sirotin et al. 2015, Roland et al. 2016). Nevertheless, here we have used a highly simplified olfactory bulb model in which mitral cells are only activated by odor and the number of activated mitral cells increases steeply with concentration. This has allowed us to examine the sufficiency of the cortical circuitry in transforming the temporal bulb representation and normalizing output. Adding suppressed responses would slightly decrease the peak and deepen the subsequent trough of the cortical response (Figure 2), and some normalization across concentrations within the bulb would result in even less concentration-dependence in PCx (Figure 5). We have also not attempted to separately model mitral and tufted cell responses. In fact, odor-evoked responses in tufted cells occur reliably with short latencies whereas mitral cells, whose activity we simulate, fire slightly later and with latencies that decrease with concentration (Fukunaga et al. 2012). This would be expected to produce a somewhat biphasic bulb and cortical response, with a more rapid and concentration-invariant component and a later, concentration-dependent component. Recent simultaneous bulb-PCx recordings are consistent with these predictions (Bolding and Franks, submitted). We have also not attempted to distinguish here between different subclasses of principal neurons (e.g. semilunar cells versus superficial pyramidal cells) or inhibitory inter-neurons (e.g. somatostatin versus parvalbumiun-expressing GABAergic interneurons) in this model. No doubt incorporating these distinctions will alter network behavior somewhat but the overall dynamics of this network and general conclusions that we draw here are expected to be robust, and therefore these refinements are appropriate for future, updated versions of the model but beyond the scope of this project.
Our model predicts considerable trial-to-trial variability for same-odor responses and very low correlations between responses to different odors. Both these values are lower than recent experimental measures obtained by in vivo imaging (Roland et al submitted) or extracellular spiking (Bolding & Franks, submitted). Responses correlations to different odors in the model PCx are close to zero, which is expected because bulb inputs are random and cells receive no other sources of excitation. However, what underlies the high trial-to-trial variability? In our model, mitral cell spiking is governed by a Poisson process. Because inputs from OB to PCx are randomly assigned, this stochasticity is reflected in the input to individual pyramidal cells from mitral cells that are innervated by the same glomerulus (i.e. sister mitral cells). However, sister mitral cells are electrically coupled by gap junctions in their apical dendrites (Christie et al. 2005) and spiking in pairs of sister mitral cells can be highly correlated (Schoppa 2006). Correlated spiking in sister mitral cells would more synchronously innervate the set of piriform neurons receiving input from an activated glomerulus. The effect of this electrical coupling could be determined directly by examining the reliability of cortical odor responses in mice lacking connexin-36. In addition, recurrent connections between pyramidal cells in the model are also random. However, these synapses are plastic and are thought to provide a substrate for forming assemblies of similarly responsive neurons (Haberly 2001, Wilson and Sullivan 2011). Such assemblies could help complete ensembles of cells that are regularly co-activated, thereby decreasing trial-to-trial variability. Thus, correlated spiking in sister mitral cells and specific recurrent connectivity between cortical pyramidal cells may increase the fidelity of cortical odor responses.
Piriform cortex neurons are interconnected via a diffuse, long-range recurrent collateral excitatory plexus that also recruits strong and scaled feedback inhibition (Johnson et al. 2000, Franks et al. 2011, Suzuki and Bekkers 2012). Our model shows how this circuitry amplifies the impact of the earliest responsive glomeruli and discounts the impact of glomeruli that respond later. Why would a sensory system discard so much information about the stimulus? To represent a large extent of potential odorant space, the olfactory system employs a huge number of distinct odorant receptors that are each highly selective for a small fraction of potential odorants. Thus, any given odorant will strongly activate only a few, optimally-tuned receptors, while many other receptors will be moderately or weakly activated if they receive input from sensory neurons expressing receptors with lower affinity for the odor, especially at high concentrations. However, the few odorant receptors with the highest affinities to a given odorant will always be more strongly activated, and therefore their associated glomeruli and MTCs will be activated earlier than those receiving input from lower affinity receptors, regardless of odorant concentration. By defining odors according to the earliest responding glomeruli, the olfactory system retains the specificity of the odor representation and discards spurious information provided by non-specific receptor activations.
MATERIALS AND METHODS
Modeling
Model olfactory bulb
The model bulb includes 900 glomeruli with 25 model mitral cells assigned to each glumerulus. Odor concentrations are defined by specifying a fraction f of glomeruli that respond to an odor at that concentration. Then, for every odor, each glomerulus is assigned a reference onset latency between 0 to 200 ms. At our reference concentration 10% of the glomeruli have onset latencies <200 ms. The actual glomerular onset latencies for a given concentration are then obtained by dividing the set of reference latencies by f. Glomeruli with latencies longer than the duration of the inhalation are not activated. Mitral cell spiking is modeled as a Poisson process that generates action potentials at specified rates; baseline spike rate is 1-2 Hz, which steps to 100 Hz when a glomerulus is activated and then decays back to baseline with a time constant of 50 ms. This Poisson-generated mitral cell spiking introduces stochasticity into our olfactory bulb model.
Model piriform architecture and connectivity
The piriform model includes three types of model cells: 10,000 excitatory pyramidal cells, 1,225 feedforward inhibitory cells (FFI), and 1,225 feedback inhibitory cells (FBI). The model pyramidal cells and FBIs are assigned to locations on a two-layer grid. Pyramidal cells and FBIs are uniformly spread over the grid on their respective layers. Each pyramidal cell receives an input from 1000 random other pyramidal cells and from 50 FFIs, both independent of location. Each pyramidal cell receives local input from the closest (on average) 12 FBIs. Each FBI receives input from 1,000 randomly chosen pyramidal cells and 8 (on average) closest FBIs. Each FFI receives input from 50 other randomly chosen FFIs. Each mitral cell sends input to 25 random cells (either pyramidal cells or FFIs) in the pirifom. As a result, each pyramidal and FFI cell receives input from approximately 50 random mitral cells.
Piriform Dynamics
The piriform model cells are modeled as leaky integrate-and-fire neurons with the membrane potential Vi of model piriform cell following the dynamical equation
Here m = 15ms is the membrane time constant, Vr = 65mV is the resting potential and Ii,ex, Ii,in and Ii,ext are the excitatory, inhibitory and external synaptic currents (of cell) respectively. We have absorbed a factor of the membrane resistance into the definition of the input currents so they are measured in the same units as the membrane potential (mV). When the membrane potential V reaches the firing threshold Vth = 50mV the neuron fires an action potential and the membrane potential is reset to the resting value Vr, where it remains for a refractory period ref = 1ms.
The minimum allowed value for the membrane potential is Vmin = 75mV. From this value the membrane potential can only rise, following the dynamics, it cannot be decreased. Each action potential fired by a neuron induces an instantaneous jump in the current of all its postsynaptic targets by an amount proportional to the appropriate synaptic weight. Action potentials in FFIs and FBIs affect the inhibitory current of their postsynaptic target neurons while action potentials in the pyrmidal cells affect the excitatory current of their postsynaptic targets. Mitral cell spikes also contribute to the excitatory current of the appropriate postsynaptic cells.
The inhibitory and excitatory currents dynamics are described by
The synaptic time constants are given by ex = 20ms and in = 10ms. The excitatory current combines two components, AMPA and NMDA, into a single current. Because the NMDA synapses are relatively slow and AMPA relatively fast, we choose the time constant of this composite current in an intermediate range between these two extremes. In each term that includes summation over contributions to the current, the first sum runs over all neurons that are presynaptic to neuron and that contributes to the specified current. The second sum runs over all the times of spikes produced by presynaptic neuron prior to time, indexed by. The synaptic weight between presynaptic Ex cell and postsynaptic Ex or Fb cell is given by
and
respectively. The synaptic weight between presynaptic Mitral cell and postsynaptic pyramidal or FFI is given
. The synaptic weight between presynaptic FFI and postsynaptic pyramidal or FFI cell is given by
. The synaptic weight between presynaptic FBI and postsynaptic pyramidal or FBI has the same strength,
.
It is useful to describe the strengths of the different synapses we have discussed in terms of unitary PSP sizes rather than using the S parameters given above. Using the constants we have given and the synaptic and membrane dynamics, we calculated peak EPSPs and IPSPs. All inhibitory inputs create IPSPs at the postsynaptic cell with a peak deflection of. EPSPs from mitral cell produce. The EPSP for input from pyramidal to pyramidal or to FBI cell has or respectively.
The external input is constant in time but depend on cell identity. For all pyramidal cells it is given by
where Irand (i) is a random number generated from a Gaussian distribution with zero mean and standard deviation. The external input for all other cells is zero.
Pyramidal cell population activity vectors
To analyze cortical responses, we define an activity vector. Each component of this vector, is the number of spikes generated by pyramidal neuron. Because we are interested in odor responses, we start to count spikes at the beginning of the inhalation. The spikes count continues across the full inhale, or stops after 50 ms in cases when we are interested in the initial response only. The activity maps in the figures are a visual representation of the activity vectors created by reshaping the vectors and assigning a color on the basis of their component values.
Activity correlation coefficients
To compute the correlation between two cortical responses on two different trials, we calculate the correlation coefficient between the corresponding activity vectors, r̄1, r̄2,
with N = 10,000 the number of pyramidal cells and < r̄ > the average value of the entries of r̄.
The perceptron
We use a perceptron, defined by a weights vector w̄, to classify odor responses to odors on the basis of the activity vectors explained above. Our goal is to train the perceptron such that trials involving a chosen target odor are distinguished from trials using other odors. Because we generate odors randomly and all model mitral cells behave similarly, the results are independent of the choice of target odor. Distinguishing the activity for a target odor from all other activity patterns means that we wish to find w̄ such that trials with a target odor have w̄ ⋅ r̄ > 0 and trials with other odors have w̄ ⋅ r̄ < 0. Such a w̄ only exists if trials using the target odor are linearly separable from trials using other odors. If such a perceptron weight vector exists, we know that pyramidal cell activity in response to a specific odor are inherently distinguishable from activity for other odors. Furthermore, because the activity vectors we use do not contain temporal information, we know that the discrimination relies solely on the identity of the active pyramidal cells, these are the pyramidal cell ensembles, and their firing rates.
During training, 100 odors were presented at a specific concentration (10% activated glomeruli) over a total of 600 trials. Odor 1 was chosen as the target, and the trials alternated between this target odor and all odors. Thus, odor 1 was presented 303 times and every other odor 3 time. On every trial, the quantity w̄ ⋅ r̄ was calculated, with r̄ the activity vector for that trial and w̄ the current perceptron weight vector. Initially, w̄ was zero. If classification was correct, meaning w̄ ⋅ r̄ > 0 for the target odor trial or w̄ ⋅ r̄ < 0 for other odors, w̄ was left unchanged. Otherwise w̄ was updated to w̄ + r̄ or w̄ – r̄ for trials of odor 1 or for other odors, respectively. The entire training procedure was repeated twice, once with activity vectors that included spikes counts around the peak of the piriform activity (the first 50ms of inhale) and once using spikes counts from the entire inhalation.
To test the perceptron, each odor was presented at many concentrations (even though training was done only for a single fixed concentration). For the target odor 100 trials were tested at each concentration (30 different concentrations ranging between 3% activated glomeruli and 30% activated glomeruli). Each trial that gave w̄ ⋅ r̄ > 0 was considered a correct classification. For each concentration, the percentage of trials that were correctly classified was calculated. Trials with non-target odors were tested as well, one trial for each odor at each concentration. All the non-target odors were correctly classified as not target (w̄ ⋅ r̄ < 0) across all concentrations. The testing procedure was done using both the peak and full activity vectors, with the corresponding perceptron weight vectors.
Author contributions
M.S., L.F.A. and K.M.F. conceived the project, performed and analyzed modeling studies, and wrote the manuscript with input from K.A.B.
Competing interests
We have no financial or non-financial competing interests.