Skip to main content
Springer logoLink to Springer
. 2026 Sep 26;120(5-6):39. doi: 10.1007/s00422-026-01065-1

Elements of olfactory intelligence in Drosophila

Aurel A Lazar 1,✉, Yiyin Zhou 2
PMCID: PMC13616012  PMID: 42799802

Abstract

The ability to make the world of odorants intelligible is a key capability of the Drosophila olfactory system that we shall call olfactory intelligence. Characterizing the functional logic of the Drosophila early olfactory system that makes the natural world of odorants intelligible is a major challenge in neuroscience. Starting by modeling the space of odorants using constructs of both semantic and syntactic information, we establish that the Antenna Lobe and Mushroom Body Calyx first decompose the confounding representation of the Antenna into a concentration independent odorant semantics information and the ON-OFF timing of the syntactic information. Subsequently the two streams of information are integrated and produce a novel time and rank-based representation of Kenyon Cell outputs, called the marked first spike sequence code. In conjunction with a novel distance measure for the spike sequence code, we demonstrate that the rank-based representation supports accurate classification of ON-OFF odorant semantics. Computationally, these elements of olfactory intelligence are realized by a class of differential divisive normalization processors modeling the feedback circuits in a causal chain of stages including the Antenna, Antennal Lobe and the Mushroom Body Calyx. Consequently, the early olfactory system makes the natural world of odorants intelligible.

Supplementary Information

The online version contains supplementary material available at https://doi.org/10.1007/s00422-026-01065-1.

Keywords: Odorant identity (semantics), Odorant concentration (syntax), Functional logic of the Drosophila early olfactory system, Marked first spike sequence code

Introduction

Drosophila olfactory circuits sense and process a wide range of information streams arising in many environmental niches (Benton 2022). The odorant spaces associated with these niches contain, among others, identifiable olfactory objects of interest. The early olfactory system (Fig. 1, top) evolved to identify and characterize in detail the olfactory object features of their respective sensory world. But what is the structure and what are the identifiable objects in these spaces? To what extent are these objects similar and/or different? Formally characterizing the (i) objects of interest in the olfactory space of Drosophila’s natural sensory world, and the (ii) functional logic of the brain circuits extracting the odorant object features, are major challenges in neuroscience.

Fig. 1.

Fig. 1

(top) Odorant processing pathways of the Early Olfactory System of the fruit fly. (bottom) Structural pathways of the Early Olfactory System of the fruit fly. Only the right hand side of the EOS is shown

Central to our interests is the intelligent discrimination of odorant identity as an object of the olfactory world. It requires high accuracy in processing of possibly known and/or novel odorants encountered in novel settings/environments. Thus, in agreement with the broad outline in Smith (2019) we argue that taking the olfactory world to consist of intelligible odorant objects is an expression of intelligence and investigate how the Drosophila finds the olfactory world intelligible.

Semantic and syntactic odorant information flows

The three stages of the Early Olfactory System (EOS) of the fruit fly brain that we will be focussing on are the Antenna (AN), the Antennal Lobe (AL) and the Mushroom Body (MB) Calyx.

As shown in Fig. 1(top), the natural odorant environment (see Fig. 1, top column 1) is first sensed by the Olfactory Sensory Neurons (OSNs) whose cilia are hosted in sensilla located on the Antennae and Maxillary Palps (shown in Fig. 1, top column 2) (Martin et al. 2013). Olfactory transduction takes place on the dendrites (cilia) of the OSNs. The chemical odorants are transduced into electrical action potentials (Fleischer et al. 2018).

OSNs expressing the same olfactory receptor (OR) type project into an individual glomerulus of the Antennal Lobe (AL) (see Fig. 1, top column 3) (Masse et al. 2009). The dendrites of uniglomerular Projection Neurons (PNs) innervate a single glomerulus, receiving input from OSNs expressing the same OR-type. The PNs then project into the MB Calyx and provide inputs to Kenyon Cells (KCs) (Masse et al. 2009). In the MB Calyx, KC dendrites receive feedback from an Anterior Paired Lateral (APL) neuron with inputs from all the KCs (see Fig. 1, top column 4) (Liu and Davis 2009; Papadopoulou et al. 2011).

It is critical to note that two different types of information flows are present during the chemical to electrical transduction process.

The first information flow is due to the chemical identity information of the odorant molecules acquired through a binding and dissociation process by the OSN expressed olfactory receptors. Each receptor type has a different binding and dissociation rate for each type of odorant molecules (Lazar and Yeh 2018, 2020). Since this type of information characterizes the identity of an odorant, we call it semantic information (Lazar et al. 2023). Semantic information relates to “meaning” (Shannon 1948). An example of “semantics” in olfaction is the “smell of a rose”. Acetone might be perceived to be “aversive” or “attractive”.

The second information flow is due to the time-dependent concentration waveform. A higher concentration amplitude typically leads to a stronger OSN response (Lazar and Yeh 2018, 2020). We refer to the odorant concentration waveform as syntactic information (Lazar et al. 2023). Syntactic information (also known as Shannon information Shannon 1948) characterizes the concentration amplitude of the odorants of the biological environment.

While Shannon information is rather well characterized, semantic information has been extremely difficult to formalize. Simply put, there is a dearth of research in modeling, characterizing and processing semantic information in neuroscience. A key observation regarding the very first stage of olfactory sensing is that, as we will show in Sect. 2.3, olfactory transduction is a complex process where odorant semantic information and syntactic information are multiplicatively coupled in individual OSNs. In other words, the early olfactory system of the fruit fly encodes the odorant object identity (semantic information) and the odorant concentration waveform (syntactic information) into a combinatorial neural code (Lazar and Yeh 2018, 2020). Therefore, in order to distinguish in time the presence of an odorant, the two odorant attributes must be untangled by the downstream circuit.

This calls for (i) formally modeling odorant stimuli in terms of their semantic and syntactic information content, and for (ii) exploring a new class of processors, called Intelligent Olfactory Processors (IOPs), that gradually shift in the early stages of the olfactory system to processing olfactory semantic and syntactic information in parallel. Concluding, starting from multiplicatively coupled semantic and syntactic information flows, IOPs provide an ON-OFF representation of odorant semantics at the input of the MB olfactory associative memory circuits that support a high degree of semantic specificity (i.e., separation between different odorant identities).

In this article, we describe our approach to address these elements of olfactory intelligence in the early olfactory system of the fruit fly.

Causal odorant processing pathways in the Drosophila EOS

The Drosophila EOS depicted on the top of Fig. 1 is clearly a causal system. Thus, Drosophila EOS processing models have to critically abide by causality; time plays a critical role in such models. Odorant object identities may not intrinsically carry a time dimension, and the temporal variability is often neglected or avoided in many accounts of olfactory processing models. Causality also implies that the information flows are processed stage by stage starting from the AN periphery. A characterization in the time doamin of the output of each processing stage in Fig. 1 is critical for determining the information flow to the next processing stage.

The schematics of the odorant space model and the causal odorant processing pathways of the EOS are shown in Fig. 1(bottom, columns 1, and 2 to 4, respectively). The AN circuit (Fig. 1, bottom column 2) consists of parallel OSNs that are randomly distributed across the surface of the Maxillary Palp and AN. The OSNs are depicted in groups based on the olfactory receptors that they express. The OSNs provide input to the AL (shown in Fig. 1, bottom column 3). The multiplicatively coupled olfactory signal at the output of the AN is mapped into a code in the spike domain carried by the PNs. The PNs feed into Kenyon Cells (KCs) that are the primary outputs of the MB Calyx (see Fig. 1, bottom column 4) and that project to the 15 Mushroom Body compartments where associative learning takes places (Aso et al. 2014).

Characterizing the information present in the code underlying the KC spike trains, is a key challenge towards elucidating the functional logic of olfactory associative learning. How is the odor information progressively transformed across different neuropil stages (Fig. 1 top row) into formats that lead to a robust classification of ON-OFF odorant semantics?

To address this challenge we closely follow the workflow, first described in Lazar et al. (2021), for discovering the functional logic of Drosophila brain circuits.

Manuscript organization

In Sect. 2, a novel Odorant Encoding Machine (OEM) modeling odorant processing in the EOS is formulated stage by stage, leading to an understanding of its functional logic. The first element of olfactory intelligence is discussed in Sect. 2.1, where the space of pure odorants is characterized in terms of semantic and syntactic information. The second element of olfactory intelligence is discussed in Sects. 2.2-2.5, where we detail some of the schematics of the OEM and the Intelligent Olfactory Processors (IOPs) in the AN, the AL and the MB Calyx. The IOPs operate in parallel on olfactory semantic and syntactic information flows. In Sect. 3, we advance a rank-based distance measure to evaluate the semantic specificity of the marked first spike sequence code under different circuit configurations. An overall discussion of the key elements of olfactory intelligence in the Drosophila’s EOS is presented in Sect. 4.

The functional logic of the Drosophila early olfactory system

In this section, we describe an executable model of the EOS schematically outlined in Fig. 1 (top: morphology, bottom: graph structural pathways).

Section 2 is organized as follows. A model of the space of odorants that explicitly takes into account the odorant semantic and syntactic information is described in detail in Sect. 2.1. In Sect. 2.2, a schematic of the OEM modeling the EOS is introduced, and the details of each stage follow. Olfactory transduction in the AN and Maxillary Palps is modeled with differential DNPs in Sect. 2.3. The glomerular structure of the AL is modeled as multiple processing channels in Sect. 2.4. 3 differential DNPs are described that extract in parallel, respectively, the semantic information and the ON and OFF events that signal the timing of odorant semantics. In Sect. 2.5, we model the MB Calyx with APL feedback as a differential DNP that maps the semantic information into a marked first spike sequence code.

Odorant-receptor binding defines odorant identity

As discussed in Sect. 1, the odorant space largely determines the functional logic of the olfactory circuit. Consequently, we first formally model the semantics and syntax of pure odorants (Lazar et al. 2023).

The proposed odorant space model is not defined by the (largely intractable) chemical structure of the odorants (del Mármol et al. 2021; Tran et al. 2019). Rather, it is described by the interaction between odorants and olfactory receptors as a pair of tensors (b,d) (Lazar and Yeh 2018, 2020). As depicted in Fig. 2, b and d denote the 3D tensor of binding and dissociation rates, respectively. In 3D the entries of these tensors are a function of, respectively, the odorant identity, the olfactory receptor type and the index of the OSN that expresses the receptor type. Thus, each entry of b represents the binding rate of odorant o interacting with olfactory receptor r expressed by OSN n, where o∈1,⋯,O, r∈1,⋯,R and n=1,⋯,N, and O is the the number of odorants, R is the number of olfactory receptor types and N is the number of OSNs that express a specific receptor type (see Fig. 2). d is similarly defined.

Fig. 2.

Fig. 2

Modeling the space of pure odorants

The odorant syntax is modeled as a temporal signal, characterized by its odorant concentration waveform u(t). Even though this signal has no bandwidth limitation as the natural odorant concentration can widely fluctuate in high velocity odorant plumes, the sensilla (see Fig. 4(A)) act as a low-pass filter that limits the bandwidth of the concentration waveform (Kim et al. 2011b).

Fig. 4.

Fig. 4

A The molecular machinery of odorant transduction. A cartoon of a sensillum that houses OSN cilia. Odorant molecules enter through the sensillum pores into sensillum lymph, to be transported to the membrane of OSN dendrites by odorant binding proteins (OBPs) (Larter et al. 2016). The binding of odorant molecules to ORs starts a transduction cascade that opens ion channels located on the OSN cilia. The transduction current then induces the OSNs to generate action potentials. Adapted from Brito et al. (2016). B Schematic diagram of the Olfactory Transduction Process for a set O of odorant mixture components, o∈O pure odorant. C White noise stimulus waveform (Kim et al. 2011b). D OSN model (blue, Lazar and Yeh (2018, 2020)) and recorded output (green, Kim et al. (2011b)). E Spike rate matrix from the DoOR database containing 24 odorant receptors and 110 odorants. Each column represents an odorant, and each row represents an OSN receptor type. F Each entry of the affinity matrix is estimated from each entry of the spike rate matrix using the inverse of the empirically determined OTP/BSG transformation in steady-state (Lazar and Yeh 2018, 2020). Note the log-scale color map for the affinity

Jointly, the tensor pair determines what types of sensors (olfactory receptors) will be activated by a certain odorant, and the level of activation will be governed by the identity of the odorant in conjunction with its concentration waveform. More precisely, the overall activation of the sensors is determined by the value of the odorant-receptor binding rate modulated by the odorant concentration profile. See Sect. 2.3 for more details.

In sum, the olfactory objects of the odorant space are explicitly described by both their identity (odorant semantics) and their concentration amplitude (odorant syntax).

Schematics of the odorant encoding machine modeling the EOS

The circuit architecture of the OEM introduced below consists of a cascade of spatio-temporal differential Divisive Normalization Processors (DNPs) (Lazar et al. 2020) each modeling the graph structural pathways of the AN, AL and MB Calyx shown in Fig. 1(bottom), and schematically depicted in Fig. 3. Note that Fig. 1 and Fig. 3 taken together represent the 3 workflow modeling steps advanced in Lazar et al. (2021) consisting of (i) the 3D exploration and visualization of fruit fly brain morphology datasets, (ii) the abstraction of the pathway structure of the connectome and (iii) the creation of canonical, IOPs. The fourth step, the interactive exploration of the functional logic of canonical IOPs is one of the main goals pursued here.

Fig. 3.

Fig. 3

Schematic of the Odorant Encoding Machine (OEM) modeling the early olfactory system of the fruit fly

Differential DNPs are a class of processors that can be used to model sensory processing with a variety of circuit configurations (Lazar and Zhou 2023; Lazar et al. 2023). The simplest differential DNPs take the form of a dynamical system

dxdt=T1[v](1-x)-βx-T2[v]x, 1

where v is the input to the differential DNP, x is the output, and T1 and T2 are causal Volterra operators (Lazar and Zhou 2014, 2016; Lazar et al. 2020) of appropriate dimensions. A particular example for v appears in Eq. (7). In steady-state, the response amounts to

x(∞)=T1[v]β+T1[v]+T2[v], 2

corresponding to a division between two processed version of the input v in steady-state. A particular form of Eq. (2) has been considered by Carandini and Heeger (2012) as a canonical computation in the brain. Here, T1 and T2 can be considered as two processing branches feeding a divisive normalization operator in a feedforward path.

A differential DNP with feedback can be easily obtained by replacing T2[v] with T3[x], i.e.,

dxdt=T1[v](1-x)-βx-T3[x]x. 3

The steady state response if it exists amounts to

x(∞)=T1[v]β+T1[v]+T3[x]. 4

In addition, the feedforward or feedback terms can incorporate global information to construct spatio-temporal differential DNPs. For example, by denoting each output with a superscript i,i=1,2,⋯,N, where N is the total number of neurons involved in the differential DNP, we obtain

dxidt=T1i[vi](1-xi)-βxi-T4[x]xi, 5

where T4 receives inputs from all outputs x=[x1,x2,⋯,xN]T.

Note that in Fig. 3, each of the processing stages can be modeled by one or more differential DNPs: (i) the Active Receptor and Co-Receptor Channel are modeled with differential DNPs with feedback; (ii) 3 types of local neurons in the AL, the Presynaptic Local Neurons (Pre-LNs), the Postsynaptic excitatory LNs (Post-eLNs) and the Postsynaptic inhibitory LNs (Post-iLNs), are modeled as 3 types of differential DNPs. (iii) the Calyx features an expansion of PN to KC connectivity, a differential DNP modeling a circuit consisting of the KC dendrites, KC biological spike generators and the APL spatio-temporal feedback neuron.

In the rest of this section we describe the above mentioned differential DNPs as intelligent olfactory blocks process in parallel semantic and syntactic information flows.

The antenna multiplicatively couples odorant semantics and syntax

In the first stage of the olfactory transduction process, odorant molecules bind to olfactory receptors expressed by each OSN residing on the Antennae and Maxillary Pulps. The spikes generated by the OSNs are transmitted to the AL. The olfactory transduction, and, the spike generation and transmission run largely in parallel among OSNs. Recent discovery of ephaptic coupling, however, suggests that there are additional lateral interactions between OSNs whose cilia are housed in the same sensillum (Su et al. 2012). Our model currently does not account for interactions between OSNs.

The molecular machinery of odorant transduction is schematically depicted in Fig. 4(A). The Olfactory Transduction Process (OTP) model is shown in Fig. 4(B).

The OTP consists of 3 stages. The first stage is the Peri-Receptor Process block modeling the interaction between odorants and the olfactory sensilla before the odorant-receptor binding takes place. The output of this stage can be expressed as

v(t)=Re∫Rh(t-s)u(s)ds+γ∫Rh(t-s)du(s) 6

where Re(·) denotes the rectification function and h(t) is the impulse response of the peri-receptor process. This process reduces the rapid fluctuations of the odorant concentration waveform and enhances the response to concentration gradients (Kim et al. 2011b).

The second stage shown in Fig. 4(B) describes the binding process taking place in the Active Receptor. At any point in time, the number of bound receptors depends on the amplitude of the concentration waveform of the odorant (syntax), and, the binding rate as well as the dissociation rate between the odorant and the olfactory receptors (semantics). This can be mathematically expressed as

ddtx1ron=bron·v(t)·(1-x1ron)-dron·x1ron, 7

where [·]ron denotes an entry in the corresponding tensor, and v(t) is the output of the Peri-Receptor Process block mentioned above. During the binding process, the odorant semantic and syntactic information are multiplicatively coupled and encoded as Lazar and Yeh (2018, 2020)

[b]ron·v(t),[d]ron,r=1,2,...,R,o=1,2,...,O,n=1,2,...,N. 8

Note that it is not possible to separate the two information streams from the spikes generated by a single OSN, as two different odorants with different concentration waveforms may evoke the same OSN spike response (Kim et al. 2011a). Thus, without the entangling of the two types of information streams across the population of OSNs, odorants cannot be identified. This is similar to sensing light intensity reflected by an object with a Lambertian surface, which depends on both the luminous intensity and the reflectance of the surface material (Horn 1986).

The third stage shown in Fig. 4(B) is the Co-Receptor Channel that models the opening of transduction ion channels by the bound receptors. The opening of the ion channels is also controlled by a feedback mediated calcium concentration.

Finally, the transduction current shown at the output of the OTP in Fig. 4(B) is encoded by a biophysical spike generator (BSG) into the spike domain.

The OSN model considered here accurately predicts the OSN’s response to the white noise stimulus shown in Fig. 4(C). The response is captured in electrophysiology recording shown in Fig. 4(D) (Kim et al. 2011b; Lazar and Yeh 2018, 2020).

Existing OSN recordings in the DoOR database (Hallem and Carlson 2006; Münch and Galizia 2016) contain responses of 24 odorant receptors to 110 odorants, at a single concentration level. This is depicted in Fig. 4(E) where each column represents an odorant, and each row represents an OSN receptor type. This allows to estimate the affinity matrix (the ratio between binding and dissociation rates), show in Fig. 4(F), using the inverse of the empirically determined OTP/BSG transformation in steady-state (Lazar and Yeh 2018, 2020). We note that, only a limited number of recordings are currently available for individually extracting both the binding and dissociation rates. New experiments for identifying the odorant-receptor dissociation rates are in order.

The antennal lobe extracts semantics and semantic timing events

The Antennal Lobe (AL) consists of some 50 glomeruli. Each glomerulus is the target of OSNs that express the same, olfactory receptor type. Uniglomerular projection neurons (uPNs) also exclusively arborize in only a single glomerulus. For example, in Fig. 5(top left), we show the DL3 and VA3 glomeruli. For the DL3 glomerulus, the at4B OSNs (cyan) expressing Or65a project from the AN into the glomerulus, and provide inputs to DL3 PN (magenta), and the synapses are shown in pink. For the VA3 glomerulus, the ab9 OSNs (light green) expressing Or67b synapse onto the VA3 PN (yellow).

Fig. 5.

Fig. 5

A Morphology of a small number of neurons in the AL of the fruit fly brain and B a multi-channel AL circuit model. Two glomeruli are shown: DL3 glomerulus with OSNs in cyan and uPN in magenta, VA3 glomerulus with OSNs in light green and uPN in yellow. Synapses are shown in light pink. A Pre-LN is shown in transparent green across the AL. The multi-channel AL circuit model has the same color code for each block. (bottom) an evaluation of the input/output relationship of the AL circuit model. C1, C5 Acetone staircase odorant concentration waveform recorded in Kim et al. (2015). C2 Post-eLN to PN synaptic currents. Different hues of red indicate strengths of synaptic current, with strongest due to the Post-eLN receiving input from the Or59b OSN indicated in dark red. C3 Post-iLN to PN synaptic currents. Different hues of blue indicate strengths of synaptic current, with strongest due to the Post-iLN receiving input from the Or59b OSN indicated in dark blue. C4 OSN Axon-Terminal to PN synaptic current shown as a heatmap. Different hues of grey indicate strengths of synaptic current. Refer to the colorbar for scale. C6 Multi-channel PN PSTH, with synaptic current of ON/OFF pathways along Or59b/DM4 channel shown as red and blue arrows, respectively. Figure adapted from Lazar et al. (2023)

In addition to this feedforward connectivity within each glomerulus, a complex network of Local Neurons (LNs) arborize in varying number of glomeruli to facilitate local and global feedback loops within and between glomeruli (Lazar et al. 2022). In Fig. 5(A), we show an instance of a LN (in transparent light green) that innervates all glomeruli. In Lazar et al. (2022), we have characterized the interaction of LNs with OSNs and PNs in each glomerulus, showing a diverse range of patterns. Some LNs receive feedforward inputs from OSNs and feedback inputs from PNs while providing feedback to both. Others may have a subset of these connections. While the PNs receive dedicated inputs only from a single type of OSNs, LNs enable crosstalk between them. Thus, the AL outputs carried by PNs are the result of inter-glomerular processing.

The LN connectivity in the AL appears to be too complex to be used directly in revealing their individual functions. Going the extra mile, our first step is to postulate the overall functionality of the different classes of LNs based on some of the connectivity features observed in the AL connectome.

Building on the 2D encoding model of OSN transduction (Lazar and Yeh 2020), differential DNPs have been explicitly designed to extract odorant semantic and syntactic information from olfactory signals carried by OSNs (Lazar et al. 2023). We advanced temporal differential DNPs for single-channel AL circuits and spatio-temporal differential DNPs for multi-channel AL circuits, incorporating three types of local neurons that shape the information flow within the AL: (i) pre-synaptic pan-glomerular inhibitory local neurons (Pre-LNs), (ii) post-synaptic uni-glomerular excitatory local neurons (Post-eLNs), and (iii) post-synaptic uni-glomerular inhibitory local neurons (Post-iLNs).

For single-channel AL circuits modeled as 3 parallel temporal differential DNPs (see Fig. 5(B) within each glomerulus dashed box), we found that the divisive normalization mediated by the Pre-LN plays a central role in enhancing the concentration-invariance of the PN responses, which we interpret as a first step toward extracting odorant semantics. In parallel, Post-eLN excitation and Post-iLN inhibition selectively enhance transient PN responses at stimulus onset (ON) and offset (OFF), thus extracting the ON-OFF timing of the syntactic information.

Scaling from single-channel to multi-channel AL circuits (see Fig. 5(B)), concentration-invariant PN population responses can be achieved across all channels. We hypothesized that this invariant PN activity corresponds to a reconstruction of the odorant semantics defined by the odorant affinity rate vector. Each entry of the affinity rate vector is the element-wise ratio between the odorant-receptor binding and dissociation rates defined in Sect. 2.1. The contrast-boosted transient components of PN responses encode ON and OFF timing events associated with the presence of odorant semantics (identity) across all channels (see Fig. 5(C2,C3)). Note that the spatio-temporal differential DNP along the Pre-LN pathway is critical for the recovery of the odorant semantics (identity) at the level of PNs (see Fig. 5(C4)). Together, the multi-channel AL circuits disentangle the confounded semantic and syntactic information streams at the output of the AN, and encode both the identity and the timing information of the odorant objects into the PN output spike trains (see Fig. 5(C6)). The resulting PNs spike trains carry both the “what" (identity) and the “when" (timing) about the odorant semantics. Both of them are the key ingredients of associative learning in the MB.

In summary, the functional logic of the AL is that of an ON-OFF odorant object identity recovery processor, robustly extracting the temporally marked odorant semantics (Lazar et al. 2023).

The MB Calyx maps odorant semantics into a marked first spike sequence code

The MB Calyx largely consists of the axons of the uniglomerular PNs, dendrites of the Kenyon Cells and the multi-input multi-output APL neuron (see Fig. 6(A)). PN axons terminals (Fig. 6(A) in yellow, blue and magenta) form large boutons in the Calyx, with numerous presynaptic sites providing inputs to many KCs and the APL neuron. PN boutons also receive feedback from the APL neuron. Synapses around a PN bouton form what is collectively called a microglomerulus (Yasuyama et al. 2002). Each of the KCs, on the other hand, forms several discrete dendritic claws (Fig. 6(A) in turquoise). Each claw is typically associated with a single PN bouton. On average, each KC has 6 to 7 claws, connecting to the same number of different PNs. Thus, with a total of ∼ 2,000 KCs and ∼ 50 types of uniglomerular PNs, the olfactory signal generated by the PNs undergoes an expansive transformation.

Fig. 6.

Fig. 6

A Schematic morphology of a small subset of neurons in the MB Calyx. (red) APL, (turquoise) KCs, (other colors) PNs. B Schematic diagram of the MB Calyx circuit with spatio-temporal APL feedback. C1–C4 Response in the MB Calyx circuit to different pure odorants. (C1) Furfural, (C2) Furfural with APL feedback silenced, (C3) 1-Butanol, (C4) 1-Butanol with APL feedback silenced. For each pure odorant, 4 different constant concentrations are included: 200ppm, 150ppm, 100ppm and 50 ppm. (1st column) Ranking of KC dendritic inputs. (2nd column) Ranking of KC dendritic outputs. (3rd column) Odorant semantics encoded in the time domain across the population of KCs. The first spikes of each of the active KCs in response to each odorant are collected onto a single row for each of the odorant concentration amplitude values. (4th column) Cumulative inter-spike interval of the first spike sequence

In addition to PN boutons and KC dendrites, an APL neuron (Fig. 6(A) in red) covers the entire MB, including the Calyx. It receives inputs from almost all PN boutons and all KCs, and also provides them with feedback.

We map the MB Calyx circuit into a circuit model, whose schematic diagram is shown in Fig. 6(B). Note that the color code in the circuit diagram is consistent with the color code in the visualization of the morphology of the connectome. For simplicity, the PN inputs are linearly summed (Gruntman and Turner 2013). We notice that the summed PN inputs are still concentration dependent, as shown in Fig. 6(C1-C4, column 1).

We model the APL to KCs feedback circuit as a differential DNP, as shown in Fig. 6(B). This DNP largely reduces the concentration dependency at the KC dendritic output, demonstrated in Fig. 6(C1 and C3, column 2). In contrast, by silencing the APL neuron and thereby removing the feedback of the MB Calyx circuit, the KC dendritic output no longer exhibits sparseness. Neither is it distinct across different odorants (see Fig. 6(C2 and C4)). Additional DNPs modeling the interaction between PN boutons and the APL neuron can similarly be constructed. We omit them here for simplicity.

With the feedback driven by the APL neuron included, we simply merge the first spike of each of the KC responses to form a marked first spike sequence code, as shown in Fig. 6(C1–C4, column 3). Each spike is marked by the KC that generates it. This code reflects the ordered strength of the concentration-invariant KCs dendritic output. Codes such as the primacy code utilizing ordered strength of a population of neurons have also been proposed for the outputs of the AN and AL (Haddad et al. 2013; Wilson et al. 2017; Zwicker 2019; Chong et al. 2020; Egea-Weiss et al. 2018), as well as in the piriform cortex of vertebrates (Bolding and Franks 2018), and proposed for modeling circuits in the visual system (Rullen and Thorpe 2001; Gollisch and Meister 2008). Note that the cumulative inter-spike interval of the marked first spike sequence code, shown in Fig. 6(C1 and C3, column 4), is highly conserved for different concentrations of the same odorant, but distinct for different odorants. This diversity, however, is largely reduced by the absence of the APL neuron feedback (see Fig. 6(C2 and C4, column 4)). See Supplementary Figure S1 for an extensive comparison (for all tested odorants) of the MB Calyx circuit with and without the APL neuron feedback.

The expansion of the connectivity from the PNs to KCs and the readout of the input dendritic ordered strength is a simple yet effective strategy for extracting features of the AL output vector of the PNs. Moreover, the readout of the KC code by the downstream MBONs is similarly kept simple. MBONs receive inputs from all KCs that project to the corresponding compartment. The code can generally be applied to different flies even though the connection between PNs and KCs is random and differs among flies.

Classification of pure odorants

The output of the OEM schematically depicted in Fig. 3 feeds into the MB associative memory circuit. The MB circuit must be able to, from the marked first spike sequence code, distinguish different odorants in the form of a memory hit or the absence of it.

In this section, we advance a rank-based distance measure to evaluate how the new representation, the marked first spike sequence code, can be used in distinguishing ON-OFF odorant semantics.

Rank-based distance measures for ON-OFF odorant semantics

The outputs of the KCs feed directly into the associative memory circuits of the MB compartments. There, the ON-OFF odorant semantics carried by the KCs and the sensory semantics carried by the Dopaminergic neurons (DANs) are integrated into the associative learning process. Olfaction is a highly effective sensory modality that helps the fly associate ON-OFF olfactory semantics with non-olfactory semantics, such as an electric shock and a taste of sugar. Furthermore, sensory semantics such as starvation or cold can also be recalled by the ON-OFF odorant semantics alone.

As schematically depicted in Fig. 7, the MB distinguishes currently experienced ON-OFF odorant semantics from the stored semantics (Lin et al. 2014). In other words, the MB recalls sensory semantics from previously associated odorant semantics regardless of its syntax thereby achieving separation between different odorant identities. We refer to this as semantic specificity.

Fig. 7.

Fig. 7

A top: The marked first spike sequence code of the odorant that has already been previously stored (associated) at 100ppm concentration. bottom: The marked first spike sequence code of the same odorant at 200pm should, in spite of the concentration difference, result in a low distance measure between the two spike sequence codes, leading to a memory hit. B top: Same as top of (A). bottom: A different odorant will result in a greater distance measure to the stored odorant semantics, signaling that the odorant presented has not been stored

Here, we incorporate KC labels as marks into the first spike sequence code. More precisely, we mark each spike in the first spike sequence code with the label of the KC, i.e., the i-th spike is marked as ti,r-1(i), where r:S→N is the rank function that maps each KC in the set S of all KCs to a rank (assuming that there is no tie and thus r is invertible). The marks provide the ranking information of the KC neurons that generated the first spikes in the sequence.

By incorporating the rank information, we can now employ a rank-based distance metric, such as Kemeny and Snell (1962) or Emond and Mason (2002), between two marked first spike sequence codes in order to quantify their difference to be used for matching a just sensed odorant with the one stored during associative learning.

Consider a set of m KCs whose times to first spike in response to odorant A is listed as the set {t1A,t2A,⋯,tmA}, where tjA is the first spike time of the j-th KC. We construct the (m, m) score matrix

A=a11a12⋯a1ma21a22⋯a2m⋮⋮⋱⋮am1am2⋯amm, 9

where

aij=1,iftiA<tjA0,iftiA=tjA-1,iftiA>tjA. 10

Similarly, we define the matrix B for the first spike times {t1B,t2B,⋯,tmB} of m KCs responding to odorant B. The Kemeny-Snell distance between the two sequences of first spike times is given by

d(A,B)=12∑i=1m∑j=1m|aij-bij|, 11

and the rank correlation coefficient τ amounts to Emond and Mason (2002)

τ(A,B)=1-2d(A,B)m(m-1). 12

Note that Kemeny-Snell distance d and rank correlation coefficient τ have been used primarily in studying rank aggregation to find a consensus ranking from a number of preferential rankings. To increase the sway of KCs that spike earlier, we use a weighted rank correlation measure (Plaia et al. 2021), a variation of the Kemeny-Snell distance measure. We refer to this metric as the normalized weighted Kemeny distance (NWKD). We use the NWKD to define the distance between two marked first spike sequence codes. See the Appendix for a detailed mathematical treatment.

Classifying marked first spike sequence codes with the NWKD metric

We ask if the identity of an odorant (semantics) represented by the marks of the first spike sequence code, when stored in the MB associative memory, can be recalled by the same odorant but not others. As an example, in Fig. 8(A1), we consider acetone as the associated odorant and compute the distance between the marks of the marked first spike sequence code of acetone and the marks of all the other 103 odorants. The proposed rank-based distance between two odorants is calculated for the same odorant pair at different concentration levels. The minimum NWKD for each pair across all concentration levels defines the distance between two odorants. The histogram of the evaluated distances is shown in Fig. 8(A1) on the top in blue, as the count of the number of odorants within a bounded distance (0.02 on the x-axis) to acetone.

Fig. 8.

Fig. 8

Role of APL feedback in shaping distances between the marked first spike sequence codes. (A1) Histograms of distances between the marked first spike sequence code of acetone and the other 103 odorants. The y-axis is in the unit of counts of the number of odorants. Blue vertical line indicates the maximum distance between marked first spike sequence codes responding to acetone at different concentration levels. (Top) KC responses of a MB Calyx model with APL feedback. (Bottom) KC responses of a MB Calyx model without APL feedback. Red vertical line indicates the maximum value of all blue lines across all odorants, including those in A2-A4 and in the Supplementary Figure S2. Purple lines indicate the median value of the NWKD between the odorant and all other odorants. (A2-A4) Same as A1 but for octanoic acid, ethyl butyrate and 1-butanol, respectively. (B) Histogram of distance measures between the marked first spike sequence codes of all pairs of odorants. Distances calculated from KC responses (blue) of a MB Calyx model with APL feedback and (orange) without APL feedback

We also computed the maximum NWKD between the marked first spike sequence codes from responses to acetone pairs of different concentrations. This is indicated by the blue vertical line. Any odorant whose distance to acetone is to the left of the vertical line cannot be distinguished from acetone.

A histogram is also shown for 1-butanol (Fig. 8(A2)), ethyl butyrate (Fig. 8(A3)) and octanoic acid (Fig. 8(A4)). Again, the blue vertical lines indicates the maximum NWKD across different concentrations of that same odorant. That is the distance under which another odorant cannot be distinguished from the named odorant. The histogram for all odorants is shown in Supplementary Figure S2. We obtained the red vertical line by taking the maximum of the blue vertical lines across all odorants listed. The red vertical line is a global distance threshold. Any odorant whose distance to a stored odorant is above the red vertical line can be safely considered as not to have been associated.

Two cases are considered in Fig. 8(A1-A4): distance histograms for marked first spike sequence codes obtained with/without APL feedback. On top of each panel (with APL) we can see that, the stored odorant, e.g., acetone for panel A1, can be largely differentiated from the other odorants by the proposed distance measure, except for 2-butanone indicated by the arrow, whose affinity profile is largely the same as the one of acetone for the 23 odorant receptors model we used here (Hallem and Carlson 2006). This exception may be dropped when the full spectrum of 50 odorant receptors is available. The rank distances produced by the circuit with APL feedback present (shown in the histogram at the bottom of each panel A1-A4 in Fig. 8) are closer to 0.5, indicating that the APL neuron decreases the rank correlation between the marked first spike sequence codes of different pure odorants.

This trend can be observed for almost all odorants (see Supplementary Figure S2). Figure 8(B) shows the distance histograms between all 5,356 pairs of the 104 odorants tested. We can see a clear shift of the histogram of pairwise distances when APL feedback is present in the MB Calyx circuit. The APL feedback visibly shifts the distance between the marked first spike sequence codes for different odorants toward 0.5, a value that indicates no rank correlation (see also Appendix A), the classification error will decrease. This suggests that the circuit with APL feedback potentially leads to a better classification of the marked first spike sequence codes, thereby enhancing the underlying odorant semantic specificity.

The result shown here suggests that the marked first spike sequence code is a strong candidate for the representation of odorant semantics at the output of the MB Calyx. Across all odorants shown in Supplementary Figure S2, only 65 out of 10712 calculated distances are to the left of the global threshold (red vertical line). In other words, the error rate of mistaking a different odorant as the stored odorant is only 0.61%. Thanks to the APL feedback, this error rate can still be kept low when more odorants are considered. Compared to a binary code with activated KCs labeled as 1 and 0 otherwise (Bennett et al. 2021; Gkanias et al. 2022), the rank-based distance measure can further differentiate odorants as different ranking can be placed on the same set of activated KCs. Yet, the marked first spike sequence code can naturally carry such rank information without further effort required for extracting the ranking.

In Fig. 6, we have argued that the feedback from the APL neuron is capable of largely normalizing the range of KC outputs across different concentrations, leading to a more “standard” output from a wide range of inputs. To a degree, the evaluation of the role played by Pre-LN feedback in the AL (see Fig. 5) is similar as both feedback circuits are extracting ON-OFF odorant semantics.

Taking it one step further, the classification of the marked KC first spike sequence codes provides a novel way of evaluating the effectiveness of the (large scale MIMO) APL feedback neuron in the MB Calyx circuit. The rank-based distance measure allows for the comparison between the extracted semantics, a key aspect of olfactory intelligence. The effectiveness of the APL feedback neuron in shaping distances between the first spike sequence codes highlights the key role played by the the EOS in making the natural world of odorants intelligible.

Discussion

The premise that time carries information in the nervous system was placed on firm experimental footing thirty years ago by Mainen and Sejnowski (1995), who showed that cortical neurons driven by fluctuating currents emit spike trains reproducible to better than a millisecond, whereas the same neurons driven by constant current fire with higher variance. Those experiments, however, necessarily interrogated one neuron at a time. What they established is that the single neuron is a faithful channel; what the precisely timed spikes are about is a question that a single neuron, in isolation, cannot answer. Making the world of odorants intelligible calls for more than a reliable channel; it calls for a circuit. It is the pathway from the AN through the AL to the MB Calyx, and the feedback loops embedded within it, that turns the odorant waveform into a temporal code whose ordering carries odorant semantics. The timing of a single KC spike acquires meaning only when read against the timing of the population to which it belongs. Thirty years on, the question has thus shifted from whether spike timing can carry information to what a circuit must compute for spike timing to render the world intelligible.

To investigate how spike timing renders the natural world of odorants intelligible, we explicitly modeled odorant stimuli by theoretically and computationally characterizing their object identity (“semantic information” or “semantics”), and concentration waveform (“syntactic information” or “syntax”) (Lazar and Yeh 2018, 2020; Lazar et al. 2023). Under this model, semantic information is characterized by a time-independent spatial tensor, and therefore, odorant object identity is encoded collectively with spatially-distributed sensors. Odorant syntax, on the other hand, is time-varying and embedded in the individual sensor responses. Elements of olfactory intelligence arise already in the processing of these two streams of information by the IOPs through the early olfactory stages.

A key first element of olfactory intelligence in the Drosophila is the binding of odorant objects to receptors expressed in the OSNs. The odorant semantics and syntax are multiplicatively coupled during the process of olfactory transduction by the OSNs in the AN. This forms a baseline for the representation of odorant semantic and syntactic information at the first 3 stages of early olfactory transduction and processing: the AN, AL and MB Calyx circuits.

The IOPs modeling the OTP in the AN consist of the active receptor and the co-receptor channel blocks. The spike generation and transmission processes corresponding to multiplicatively coupled odorant semantic and syntactic information run largely in parallel among OSNs.

The IOPs employed in the AL act upon the confounding representation of the odorant semantic and syntactic information at the output of the AN. In parallel, the IOP modeling the Pre-LN feedback circuit extracts the semantic information - the identity of the odorant object, and the one modeling the Post-eLNs and Post-iLNs extracts the ON-OFF timing events to signal when an odorant object emerges and when it fades away. Timing of this processing parallelism raises a number of questions regarding the processing in the AL.

The IOP model of the MB Calyx consisting of the PN-KC expansion circuit and APL feedback circuit provides a novel representation of the odorant semantics as a marked first spike sequence code. The code, starting at the ON timing event and through the time interval [ON, OFF], provides odorant semantic information to the MB. This is precisely what an accurate spike timing at signal onset can support (Mainen and Sejnowski 1995). With the novel rank-based distance measure we advanced here, the odorant semantics represented by the marked first spike sequence code can be effectively classified to support memory operation in the MB and allows a low complexity rapid readout.

Overall, our study of the early olfactory pathway is anchored in time and abides by causality. Time underlies the definition of the odorant syntax, the processing with differential DNP circuit, and is the unit used by the representation of the odorant semantics in the marked first spike sequence code. Without considering a causal odorant processing pathway, models of the olfactory system are incomplete for uncovering the functional logic of the early olfactory circuits.

Furthermore, the natural representation of semantics accessing the MB associative memory circuits lies in the spike domain. Time is an intrinsic variable of the concentration waveform that is critical during associative learning (Handler et al. 2019). Further characterization of the role played by the marked first spike sequence code in forming associative memory is in order.

We modeled these causal circuits with differential DNPs, described by non-linear differential equations with largely stable temporal and spatio-temporal feedback loops. The resulting cascade of feedback circuits in the EOS are instrumental in separating odorant semantics from the confounding ON-OFF odorant syntactic information. Feedback circuits are extremely common in the fruit fly brain across modalities (Lazar and Zhou 2023; Scheffer et al. 2020), and those built upon large scale MIMO neurons, such as the APL neuron, call for novel methods of end-to-end evaluation/classification. By advancing one evaluation/classification method here based on the information carried by the marked first spike sequence code at the output of the MB Calyx circuit, we opened up a new research direction in feedback control/processing of semantic information.

Another set of important questions in olfactory intelligence arises in dealing with odorant mixtures. As previously observed in many olfactory systems, odorant mixtures can be perceived as configural or elemental (Howard and Gottfried 2014; Bandyopadhyay and Sachse 2023; Durrieu et al. 2020), and receptor binding of odorant mixtures is more complex (Rospars et al. 2008; Singh et al. 2019; Reddy et al. 2018). In addition, olfactory processing already starts with ephaptic coupling between the OSN axons (Su et al. 2012; Wu et al. 2022; Pannunzi and Nowotny 2021). This has important implications on the processing of odorant semantics. Under what conditions would an odorant mixture be considered as a new odorant, and when would it be possible to identify the odorants composing a mixture? These questions apply when the mixture is perceived as a single odorant object. An odorant mixture also arises when multiple odorant objects are presented at the same time (Lazar et al. 2024). This is similar to the cocktail party problem in audition, as the task of the olfactory system is to recognize a particular odorant or a mixture from a background of odorant mixtures. How can odorant semantics be defined and how does odorant syntax play a role in recognizing these separate odorant objects? Under what conditions can an odorant be overshadowed by a mixture of odorants? The answer may lie in a more in-depth modeling of the space odorant mixture semantics and syntatics as well as the feedback circuits that operate on ON-OFF semantic information in higher neuropils of the fruit fly brain.

To conclude, the EOS is not merely a front end that relays odor information to the seat of associative memory. Olfactory intelligence is already at work in the first three stages of the EOS, each contributing distinct elements to making the natural world of odorants intelligible.

Supplementary information

Supplementary figures are available in the Supplementary Information.

Supplementary Information

Below is the link to the electronic supplementary material.

Acknowledgements

The results reported here were presented in part at the Workshop on the Functional Logic of Neural Circuits: Diamonds in the Rough, San Juan, Puerto Rico, February 28, 2024, at the Computational Neuroscience Meeting, CNS*24, July 20-24, 2024, Natal, Brazil, at the Symposium on Informers: Computational and Organizational Insights from the Insect Nervous System, Entomology 2024, Phoenix, AZ, November 10-13, 2024, and at the Workshop on the Nature of Intelligence, Bridging Animal and Artificial Intelligence, 4-5 September 2025, University of Sheffield, UK.

Appendix A: A brief definition of the distance measure of the marked first spike sequence codes

In this section, we provide a brief introduction to the rank-based distance measures. We have introduced the Kemeny-Snell distance measure (Kemeny and Snell 1962) in Eq. (11) and the rank correlation coefficient τ in Eq. (12) to provide additional intuition behind the metric.

The basic intuition behind the rank-based distance measure is that, a rank swap between a pair of adjacently ranked KCs will result in a distance of 1. For example, for 4 KCs A, B, C and D, the ranking order ABCD differs from ACBD or ABDC by the same Kemeny-Snell distance, because there is exactly one swap between a pair of adjacently ranked items in each case. The overall distance is the minimum number of such swaps needed to transform one rank order into another.

However, since the KCs that fire earlier receive inputs from more active, and supposedly more “important" PNs, swapping the ranking between these KCs should have higher impact on the distance than swapping two KCs that fire later. For example, the distance between ABCD and ACBD should be greater than that between ABCD and ABDC.

To achieve this, we now extend the distance measure between two marked first spike sequence codes to the weighted rank correlation coefficients (Plaia et al. 2021).

We first note that τ in Eq. (12) can also be computed in a more tractable way (for optimization purposes) as

τ(A,B)=1m(m-1)∑i=1m∑j=1m(aij′,bij′), A1

where the score matrix is constructed with elements

aij′=1,iftiA≤tjA0,ifi=j-1,iftiA>tjA. A2

Let π be a permutation of the index set (1, 2, ..., m). By applying π on the KC index set, we obtain {tπ(1)A,tπ(2)A,⋯,tπ(m)A}. We now construct a pair of matrices with a permutation π in response to odorant A as

A+π=a11+πa12+π⋯a1m+πa21+πa22+π⋯a2m+π⋮⋮⋱⋮am1+πam2+π⋯amm+π,A-π=a11-πa12-π⋯a1m-πa21-πa22-π⋯a2m-π⋮⋮⋱⋮am1-πam2-π⋯amm-π, A3

where

aij+π=1iftπ(i)A≤tπ(j)A0ifi=j-1iftπ(i)A>tπ(j)A,aij-π=1iftπ(i)A<tπ(j)A0ifi=j-1iftπ(i)A≥tπ(j)A. A4

Note that the only difference between aij+π and aij-π is whether 1 or -1, respectively, is assigned to the tied spike times.

We now define the permutation πA that maps the KC index set into the non-decreasing first spike time sequence tπA(1)A≤tπA(2)A≤⋯≤tπA(m)A. We denote the set of first spike time KC responses to odorant B as {t1B,t2B,⋯,tmB}. The permutation πB maps the KC index set into the non-decreasing first spike time tπB(1)B≤tπB(2)B≤⋯≤tπB(m)B. The weighted correlation coefficient between the mark first spike sequences in response to odorants A and B is defined, by abuse of notation, as

τ(A,B)=∑i<jmaij+πAbij+πA+aij+πBbij+πB+aij-πAbij-πA+aij-πBbij-πBwi2c, A5

where w=w1,w2,⋯,wm-1 is a non-increasing weighting vector, and wi is the weight given to position i in the ranking, and, c=2∑i=1m-1(m-i)wi is the maximum weighted Kemeny distance (García-Lapresta and Pérez-Román 2010).

Again, by abuse of notation, the normalized distance between the KC responses to odorants A and B amounts to

d(A,B)=1-τ(A,B)2, A6

and takes values in [0, 1]. d(A,B)=0 indicates that the two first spike sequence ordering are the same. d(A,B)=1 indicates the exact reverse order between the responses to A and B. d(A,B)=0.5 will result in a correlation of 0, thus making the responses to A and B uncorrelated.

In Sect. 3, we chose wi=0.95i-1∑i=1m-10.95i-1,i=1,2,⋯,m-1.

Author Contributions

A.A.L. contributed to conceptualization, developing research directions, investigation, methodology, writing—original draft, writing—review and editing, resources, supervision, funding acquisition, project administration. Y.Z. contributed to conceptualization, developing research directions, investigation, simulation, visualization, methodology, writing—original draft, writing—review and editing, funding acquisition.

Funding

The research reported here was supported, in part, by the National Science Foundation under grant #2024607 and grant #2400687.

Data Availability

No datasets were generated or analysed during the current study.

Declarations

Conflict of interest

The authors declare no conflict of interest.

Footnotes

Publisher's Note

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

References

  1. Aso Y, Hattori D, Yu Y et al (2014) The neuronal architecture of the mushroom body provides a logic for associative learning. Elife 3:e04577. 10.7554/eLife.04577 [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Bandyopadhyay P, Sachse S (2023) Mixing things up! – how odor blends are processed in drosophila. Curr Opin Insect Sci 59:101099. 10.1016/j.cois.2023.101099 (https://www.sciencedirect.com/science/article/pii/S2214574523000962) [DOI] [PubMed] [Google Scholar]
  3. Bennett JEM, Philippides A, Nowotny T (2021) Learning with reinforcement prediction errors in a model of the drosophila mushroom body. Nat Commun 12(1):2569. 10.1038/s41467-021-22592-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Benton R (2022) Drosophila olfaction: past, present and future. Proc R Soc B 289(1989):20222054. 10.1098/rspb.2022.2054 [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Bolding KA, Franks KM (2018) Recurrent cortical circuits implement concentration-invariant odor coding. Science 361(6407):eaat6904. 10.1126/science.aat6904 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Brito NF, Moreira MF, Melo AC (2016) A look inside odorant-binding proteins in insect chemoreception. J Insect Physiol 95:51–65. 10.1016/j.jinsphys.2016.09.008 (https://www.sciencedirect.com/science/article/pii/S0022191016301081) [DOI] [PubMed] [Google Scholar]
  7. Carandini M, Heeger DJ (2012) Normalization as a canonical neural computation. Nat Rev Neurosci 13(1):51–62. 10.1038/nrn3136. arXiv:NIHMS150003 [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Chong E, Moroni M, Wilson C et al (2020) Manipulating synthetic optogenetic odors reveals the coding logic of olfactory perception. Science 368(6497):eaba2357. 10.1126/science.aba2357 (https://www.science.org/doi/abs/10.1126/science.aba2357) [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. del Mármol J, Yedlin MA, Ruta V (2021) The structural basis of odorant recognition in insect olfactory receptors. Nature 597(7874):126–131. 10.1038/s41586-021-03794-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Durrieu M, Wystrach A, Arrufat P et al (2020) Fruit flies can learn non-elemental olfactory discriminations. Proc Royal Soc B Biol Sci 287(1938):20201234. 10.1098/rspb.2020.1234 (https://royalsocietypublishing.org/doi/abs/10.1098/rspb.2020.1234) [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Egea-Weiss A, Renner A, Kleineidam CJ et al (2018) High precision of spike timing across olfactory receptor neurons allows rapid odor coding in drosophila. iScience 4:76–83. 10.1016/j.isci.2018.05.009 (https://www.sciencedirect.com/science/article/pii/S2589004218300646) [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Emond EJ, Mason DW (2002) A new rank correlation coefficient with application to the consensus ranking problem. J Multi-Criteria Decis Anal 11(1):17–28. 10.1002/mcda.313 (https://onlinelibrary.wiley.com/doi/abs/10.1002/mcda.313) [DOI] [Google Scholar]
  13. Fleischer J, Pregitzer P, Breer H et al (2018) Access to the odor world: olfactory receptors and their role for signal transduction in insects. Cell Mol Life Sci 75(3):485–508. 10.1007/s00018-017-2627-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. García-Lapresta JL, Pérez-Román D (2010) Consensus measures generated by weighted kemeny distances on weak orders. In: 2010 10th International Conference on Intelligent Systems Design and Applications, pp 463–468, 10.1109/ISDA.2010.5687220 [DOI]
  15. Gkanias E, McCurdy LY, Nitabach MN et al (2022) An incentive circuit for memory dynamics in the mushroom body of Drosophila melanogaster. Elife 11:e75611. 10.7554/eLife.75611 [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Gollisch T, Meister M (2008) Rapid neural coding in the retina with relative spike latencies. Science 319(5866):1108–1111. 10.1126/science.1149639 (https://www.science.org/doi/abs/10.1126/science.1149639) [DOI] [PubMed] [Google Scholar]
  17. Gruntman E, Turner GC (2013) Integration of the olfactory code across dendritic claws of single mushroom body neurons. Nat Neurosci 16(12):1821–9. 10.1038/nn.3547 (http://www.ncbi.nlm.nih.gov/pubmed/24141312) [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Haddad R, Lanjuin A, Madisen L et al (2013) Olfactory cortical neurons read out a relative time code in the olfactory bulb. Nat Neurosci 16(7):949–957. 10.1038/nn.3407 [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Hallem EA, Carlson JR (2006) Coding of odors by a receptor repertoire. Cell 125(1):143–60. 10.1016/j.cell.2006.01.050 [DOI] [PubMed] [Google Scholar]
  20. Handler A, Graham TG, Cohn R et al (2019) Distinct dopamine receptor pathways underlie the temporal sensitivity of associative learning. Cell 178(1):60-75.e19. 10.1016/j.cell.2019.05.040 (https://www.sciencedirect.com/science/article/pii/S0092867419306117) [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Horn BK (1986) Robot Vision. The MIT Press
  22. Howard JD, Gottfried JA (2014) Configural and elemental coding of natural odor mixture components in the human brain. Neuron 84(4):857–869. 10.1016/j.neuron.2014.10.012 [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Kemeny J, Snell J (1962) Mathematical Models in the Social Sciences, The MIT Press, Cambridge, MA, chap 2. Preference rankings an axiomatic approach, pp 9–23
  24. Kim AJ, Lazar AA, Slutskiy YB (2011a) Investigating odor identity encoding in drosophila osns. In: Computational and Systems Neuroscience Meeting (COSYNE 2011)
  25. Kim AJ, Lazar AA, Slutskiy YB (2011) System identification of drosophila olfactory sensory neurons. J Comput Neurosci 30(1):143–161. 10.1007/s10827-010-0265-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Kim AJ, Lazar AA, Slutskiy YB (2015) Projection neurons in drosophila antennal lobes signal the acceleration of odor concentrations. eLife p e06651. 10.7554/eLife.06651 [DOI] [PMC free article] [PubMed]
  27. Larter NK, Sun JS, Carlson JR (2016) Organization and function of Drosophila odorant binding proteins. Elife 5:e20242. 10.7554/eLife.20242 [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Lazar AA, Yeh CH (2018) A molecular odorant transduction model and combinatorial encoding in the Drosophila Antennae (featured oral presentation). BMC Neuroscience 2018, 19(Suppl 2):F3, 27th Computational Neuroscience Meeting
  29. Lazar AA, Yeh CH (2020) A molecular odorant transduction model and the complexity of spatio-temporal encoding in the Drosophila antenna. PLoS Comput Biol 16(4):e1007751. 10.1371/journal.pcbi.1007751 [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Lazar AA, Zhou Y (2014) Volterra dendritic stimulus processors and biophysical spike generators with intrinsic noise sources. Front Comput Neurosci 8:95 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Lazar AA, Zhou Y (2016) Identifying multisensory dendritic stimulus processors. IEEE Trans Mol Biol Multi-Scale Commun 2(2):183–198. 10.1109/TMBMC.2017.2652417 [DOI] [Google Scholar]
  32. Lazar AA, Zhou Y (2023) Divisive normalization processors in the early visual system of the drosophila brain. Biol Cybern 117(6):411–431. 10.1007/s00422-023-00972-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Lazar AA, Ukani NH, Zhou Y (2020) Sparse identification of contrast gain control in the fruit fly photoreceptor and amacrine cell layer. J Math Neurosci 10(1):3. 10.1186/s13408-020-0080-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Lazar AA, Liu T, Turkcan MK et al (2021) Accelerating with flybrainlab the discovery of the functional logic of the Drosophila brain in the connectomic and synaptomic era. Elife 10:e62362. 10.7554/eLife.62362 [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Lazar AA, Turkcan MK, Zhou Y (2022) A programmable ontology encompassing the functional logic of the drosophila brain. Front Neuroinform 16. 10.3389/fninf.2022.853098 (https://www.frontiersin.org/journals/neuroinformatics/articles/10.3389/fninf.2022.853098) [DOI] [PMC free article] [PubMed]
  36. Lazar AA, Liu T, Yeh CH (2023) The functional logic of odor information processing in the drosophila antennal lobe. PLoS Comput Biol 19(4):1–33. 10.1371/journal.pcbi.1011043 [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Lazar AA, Liu T, Yeh CH et al (2024) Modeling and characterization of pure and odorant mixture processing in the drosophila mushroom body calyx. Front Physiol 15–2024. 10.3389/fphys.2024.1410946 (https://www.frontiersin.org/journals/physiology/articles/10.3389/fphys.2024.1410946) [DOI] [PMC free article] [PubMed]
  38. Lin AC, Bygrave AM, De Calignon A et al (2014) Sparse, decorrelated odor coding in the mushroom body enhances learned odor discrimination. Nat Neurosci 17(4):559–568. 10.1038/nn.3660 [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Liu X, Davis RL (2009) The GABAergic anterior paired lateral neuron suppresses and is suppressed by olfactory learning. Nat Neurosci 12(1):53–59. 10.1038/nn.2235 [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Mainen ZF, Sejnowski TJ (1995) Reliability of spike timing in neocortical neurons. Science 268(5216):1503–1506. 10.1126/science.7770778 (https://www.science.org/doi/abs/10.1126/science.7770778) [DOI] [PubMed] [Google Scholar]
  41. Martin F, Boto T, Gomez-Diaz C et al (2013) Elements of olfactory reception in adult drosophila melanogaster. Anat Rec 296(9):1477–1488. 10.1002/ar.22747 (https://anatomypubs.onlinelibrary.wiley.com/doi/abs/10.1002/ar.22747) [DOI] [PubMed] [Google Scholar]
  42. Masse NY, Turner GC, Jefferis GS (2009) Olfactory information processing in drosophila. Curr Biol 19(16):R700–R713. 10.1016/j.cub.2009.06.026 (https://www.sciencedirect.com/science/article/pii/S0960982209013013) [DOI] [PubMed] [Google Scholar]
  43. Münch D, Galizia CG (2016) DoOR 2.0 - comprehensive mapping of drosophila melanogaster odorant responses. Sci Rep 6:21841. 10.1038/srep21841 [DOI] [PMC free article] [PubMed]
  44. Pannunzi M, Nowotny T (2021) Non-synaptic interactions between olfactory receptor neurons, a possible key feature of odor processing in flies. PLoS Comput Biol 17(12):e1009583. 10.1371/journal.pcbi.1009583 [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Papadopoulou M, Cassenaer S, Nowotny T et al (2011) Normalization for sparse encoding of odors by a wide-field interneuron. Science 332(6030):721–725. 10.1126/science.1201835 (https://www.science.org/doi/abs/10.1126/science.1201835) [DOI] [PMC free article] [PubMed]
  46. Plaia A, Buscemi S, Sciandra M (2021) Consensus among preference rankings: a new weighted correlation coefficient for linear and weak orderings. Adv Data Anal Classif 15(4):1015–1037 [Google Scholar]
  47. Reddy G, Zak JD, Vergassola M et al (2018) Antagonism in olfactory receptor neurons and its implications for the perception of odor mixtures. Elife 7:1–23. 10.7554/eLife.34958 [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Rospars JP, Lansky P, Chaput M et al (2008) Competitive and noncompetitive odorant interactions in the early neural coding of odorant mixtures. J Neurosci 28(10):2659–2666. 10.1523/JNEUROSCI.4670-07.2008 (https://www.jneurosci.org/content/28/10/2659) [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Rullen RV, Thorpe SJ (2001) Rate coding versus temporal order coding: what the retinal ganglion cells tell the visual cortex. Neural Comput 13(6):1255–1283. 10.1162/08997660152002852 [DOI] [PubMed] [Google Scholar]
  50. Scheffer LK, Xu CS, Januszewski M, et al (2020) A connectome and analysis of the adult Drosophila central brain. eLife p e57443. 10.7554/eLife.57443 [DOI] [PMC free article] [PubMed]
  51. Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27(3):379–423. 10.1002/j.1538-7305.1948.tb01338.x [DOI] [Google Scholar]
  52. Singh V, Murphy NR, Balasubramanian V et al (2019) Competitive binding predicts nonlinear responses of olfactory receptors to complex mixtures. Proc Natl Acad Sci USA 116(19):9598–9603. 10.1073/pnas.1813230116. arXiv:1805.00563 [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Smith BC (2019) The Promise of Artificial Intelligence. The MIT Press
  54. Su CY, Menuz K, Reisert J et al (2012) Non-synaptic inhibition between grouped neurons in an olfactory circuit. Nature 492(7427):66–71. 10.1038/nature11712 [DOI] [PMC free article] [PubMed] [Google Scholar]
  55. Tran N, Kepple D, Shuvaev S, et al (2019) DeepNose: using artificial neural networks to represent the space of odorants. In: Chaudhuri K, Salakhutdinov R (eds) Proceedings of the 36th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol 97. PMLR, pp 6305–6314, https://proceedings.mlr.press/v97/tran19b.html
  56. Wilson CD, Serrano GO, Koulakov AA et al (2017) A primacy code for odor identity. Nat Commun 8(1):1477. 10.1038/s41467-017-01432-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Wu ST, Chen JY, Martin V et al (2022) Valence opponency in peripheral olfactory processing. Proc Natl Acad Sci 119(5):e2120134119. 10.1073/pnas.2120134119 (https://www.pnas.org/doi/abs/10.1073/pnas.2120134119) [DOI] [PMC free article] [PubMed] [Google Scholar]
  58. Yasuyama K, Meinertzhagen IA, Schürmann FW (2002) Synaptic organization of the mushroom body calyx in drosophila melanogaster. J Comp Neurol 445(3):211–226. 10.1002/cne.10155 (https://onlinelibrary.wiley.com/doi/abs/10.1002/cne.10155) [DOI] [PubMed] [Google Scholar]
  59. Zwicker D (2019) Primacy coding facilitates effective odor discrimination when receptor sensitivities are tuned. PLoS Comput Biol 15(7):1–22. 10.1371/journal.pcbi.1007188 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Data Availability Statement

No datasets were generated or analysed during the current study.


Articles from Biological Cybernetics are provided here courtesy of Springer

RESOURCES