The efficient coding hypothesis predicts that sensory neurons adjust their coding resources to optimally represent the stimulus statistics of their environment. To test this prediction in the moth olfactory system, we have developed a stimulation protocol that mimics the natural temporal structure within a turbulent pheromone plume. We report that responses of antennal olfactory receptor neurons to pheromone encounters follow the temporal fluctuations in such a way that the most frequent stimulus timescales are encoded with maximum accuracy. We also observe that the average coding precision of the neurons adjusted to the stimulus-timescale statistics at a given distance from the pheromone source is higher than if the same encoding model is applied at a shorter, non-matching, distance. Finally, the coding accuracy profile and the stimulus-timescale distribution are related in the manner predicted by the information theory for the many-to-one convergence scenario of the moth peripheral sensory system.

Author summary

Sensory neural systems of living organisms encode the representation of their environment with remarkable efficiency. We study the dynamic coding of naturalistic olfactory stimulation by pheromone-specific antennal neurons. The analysis reveals that the representation is optimal from several complementary information-theoretic perspectives. (1) Pheromone encounters are best detected if the concentration follows the naturally intermittent time course. (2) Antennal neurons dynamically adjust to the local stimulus statistics. (3) The coding accuracy profile and the stimulus-timescale distribution are in the relationship predicted by both information theory and statistical estimation theory.


Orienting towards food and mates in insects is an olfactory-controlled behavior that relies on detecting odorant molecules delivered from the source. Atmospheric turbulence causes strong mixing of air and creates a wide spectrum of spatio-temporal variations in the signal (Fig 1). The largest eddies may be hundreds of meters in extent and take minutes to pass a fixed point, while the smallest spatial variations could have a size of less than a millimeter and last for milliseconds [13]. The mean concentration of the odorant decreases with distance from the source, however, a signal with a large instantaneous magnitude can be found in a wide range of distances from the source, though their frequency decreases with distance [1]. Hence, an important characteristic of the detected signal is its intermittency, i.e., the fraction of time during which the odorant can be detected [1, 4, 5]. Rapid behavioral responses of male moths tracking plumes in turbulent flows [6] and the ability of neurons from the first two layers of the olfactory system to encode the temporal dynamics of pheromone plumes at any distance from the source [7] suggest efficient coding of olfactory plume dynamics.


Fig 1. Graphical abstract.

(A) Atmospheric turbulence governs the complicated non-homogeneous dispersion of a pheromone, which is detected by specialized olfactory receptor neurons (ORNs) located on the moth antennae (red circle). (B) A typical time course of the pheromone stimulation at a given distance from the source is intermittent. The signal consists of blanks, intervals of zero local concentration due to the passage of clean-air pockets, and of whiffs, intervals of pheromone presence. The statistics of blanks and whiffs describes the spatio-temporal structure of the turbulent plume. (C) A simple encoding model of a whiff encounter is given by the dependence of the firing rate (measured within a period after the whiff onset) on the preceding blank duration, the duration-rate relationship. The coding sensitivity of the whiff encounter is determined from the slope of the mean response and the response variability. In order to detect the pheromone optimally, the efficient coding hypothesis predicts the ORN to adjust its encoding sensitivity to the local stimulus conditions by adjusting the duration-rate relationship. (D) We observe that encoding properties of ORNs are adjusted to match the local distribution of blank durations. Particularly, i) the maximal sensitivity corresponds to the most frequent blank duration (stimulus timescale), cf. Figs 4 and 5; ii) the average decoding accuracy is largest for the matching stimulus-timescale distribution (Fig 6); and iii) the profile of the coding accuracy matches the stimulus-timescale distribution optimally from an information-theoretic point of view (Figs 7 and 8). (The figure is meant only as an illustration of the studied problem and does not represent the measured data.)

Recently, the statistical distributions of odorant fluctuations was described [3], namely the statistics of time intervals with the presence of an odorant at a given point in space, denoted as whiffs, and intervals when the odorant concentration is zero, blanks. The distributions of whiff and blank durations change with the distance of a detector from a source (Fig 2) and provide together an important statistical description of the local spatio-temporal properties of the pheromone plume.


Fig 2. The temporal structure of the pheromone plume at a given downwind distance from the source (color) is characterized by the distribution of blanks and whiffs, which are independent.

(A) Distribution of blanks, intervals without pheromone detection. (B) Distribution of whiffs, intervals with detectable pheromone presence.

The local statistics of many natural stimuli differs from the average global distribution, and the limited coding range of neurons does not cover the wide range of all possible stimulus values [810]. The efficient coding hypothesis [11] states that neuronal responses are adjusted, through evolutionary and adaptive processes, to optimally encode such stimulus statistics that match the local sensory environment [1215]. The hypothesis thus predicts that coding accuracy is highest for the most commonly occurring events to minimize overall decoding error. Such situations have been reported in auditory coding of sound intensity [8, 9, 16, 17], of interaural level differences [18] and time differences [19], and also for primary visual cortex [10] and primary somatosensory cortex [20]. To the best of our knowledge, an analogous study has not been done yet in odor detection, partially due to the difficulties associated with the description of the natural stimulus statistics and its changes [24, 21].

In this work, we study how pheromone-sensitive olfactory receptor neurons (ORNs) adjust their responses to the local stimulus statistics (Fig 1). Our results show that ORN responses are adjusted in such a way that pheromone encounters are encoded best after blanks that have the most common duration. We also found that the average accuracy of pheromone detection is better if an encoding scheme is adapted to the stimulus statistics of a particular distance from the source than if the same scheme is applied closer to the source. In addition, ORNs’ coding properties support an idea of efficient population information transmission from the ORNs to the antennal lobe neurons.

Materials and methods


Experiments were performed with laboratory-reared adult males of Agrotis ipsilon fed an artificial diet [22]. Pupae were sexed, and males and females were kept separately at 22 °C in an inversed light-dark cycle (16 h–8 h light-dark photoperiod). Adults were given access to 20% sucrose solution ad libitum. Experiments were performed on virgin 4- or 5-day-old (sexually mature) males.

Electrophysiology (single-sensillum recordings)

Insects were restrained in a Styrofoam block with the head protruding. One antenna was fixed with adhesive tape on a small support. Electrodes were made from electrolytically sharpened tungsten wires (TW5-6, Science Products, Hofheim, Germany). The recording electrode was inserted at the base of a long pheromone-responding sensillum trichodeum located on an antennal branch. The reference electrode was inserted in the antennal stem. The electrical signal was amplified (×1000) and band-pass filtered (10 Hz–5 kHz) with an ELC-03X (npi electronic, Tamm, Germany), and sampled at 10 kHz via a 16-bit acquisition board (NI-9215, National Inst., Nanterre, France) under Labview (National Inst.). One sensillum was recorded per insect.

Virtual olfactory environment: Spatio-temporal character of the pheromone plume and stimulus distribution

ORNs were stimulated with the major sex pheromone component of A. ipsilon, (Z)-7-dodecenyl acetate (Z7-12:Ac). Pheromone stimuli were diluted in decadic steps in hexane and applied on a filter paper introduced in a Pasteur pipette at doses ranging from 10−6 to 100 ng. The antenna was constantly superfused by a humidified and charcoal-filtered air stream (70 L ⋅ h−1). Air puffs (10 L ⋅ h−1) were delivered through a calibrated capillary (Ref. 11762313, Fisher Scientific, France) positioned at 1 mm from the antenna and containing the odor-loaded filter paper (10 × 2 mm). An electrovalve (LHDA-1233215-H, Lee Company, France) was controlled by custom Labview programs reading sequences generated using Matlab scripts. The time resolution of the sequences was 1 ms. The characteristic response time of the valves, i.e. the time to go from open to close (close to open) is <5 ms.

Durations of whiffs (puffs) and blanks were set to mimic the turbulent dynamics of the odorant plume in a real environment according to the model by Celani et al. [3] at 5 virtual downwind distances from the pheromone source (d = 8, 16, 32, 64 and 128 m). The virtual crosswind distance was always 0, hence the positions were virtually in the centre of the pheromone plume. The geometric progression of distances was chosen to emphasize the effect of turbulence on puff/non-puff statistics. Other parameters of the model were U = 1 m ⋅ s−1 (mean wind velocity), δU = 0.1 m ⋅ s−1 (wind fluctuations), a = 0.1 m (size of the pheromone source), χ = 0.4 (intermittency factor), yielding the probability density function of blank (B) and whiff (W) durations
where τ = a2d/[d(δU)2] is the shortest possible blank (whiff), TW = d/U is the longest possible whiff and TB = TW(1/χ − 1) is the longest possible blank. Throughout the paper, we report the results with respect to decadic logarithms of the durations of blanks. The logarithm of a blank represents a transformed random variable Y = g(B) = log10 B and hence the corresponding probability density function is derived using the formula

Plugging g−1(y) = 10y and dg−1/dy = 10y ln 10 yields

Sequences of whiffs and blanks were tested only once on a single recorded ORN. The dose of pheromone was constant throughout one recording session.

For the two largest virtual downwind distances from the source, 64 and 128 m, we selected the generated sequences, excluding those exhibiting extremely long stimuli, which led to the complete shutdown of ORN spiking activity. Thus, the statistics for 64 and 128 m were biased from the pure turbulence by removal of extremely rare events (puffs >30 s).

Data analysis

The data were analyzed using the R programming environment [23]. In total, we analyzed recordings of 217 moth ORNs obtained at 5 virtual distances and for 7 levels of pheromone dose. For each combination of virtual distance and pheromone dose we had 3-11 recordings of distinct ORNs, with the exception of 128 m and 1 ng dose, a category that was not studied because the occurrence of extremely long whiffs induced a complete interruption of the spiking activity at this high pheromone dose. Because the activity of ORNs is independent of other neurons [24], all the recordings obtained with a particular dose of pheromone and at a particular virtual distance were pooled and analyzed together.

Latency correction.

The experimental setup induces latency between the valve opening and the actual pheromone delivery, mainly due to the time needed for the air to pass through the capilary to the sensillum. The response latency θ was estimated for each group of neurons stimulated under the same conditions (virtual distance and pheromone dose) using a nonparametric method [25, 26]. The estimate was determined as
where is the empirical cumulative distribution function of the intervals between the last spike during the blank and the whiff onset (w1, w2, …, wn), is the empirical cumulative distribution function of the intervals between the whiff onset and the first subsequent spike (t1, t2, …, tn) and

The mean latency was 26.1 ms, standard deviation 10.3 ms; latencies were decreasing with respect to the pheromone dose.

Decoding accuracy (Fisher information).

The response to each stimulation was determined from the number of spikes in a 150 ms time window starting from a stimulus onset, corrected for latency. This duration was chosen because it corresponds to the delay of behavioral responses of moths to pheromone stimuli [27]. Shorter and longer time windows were also applied, but with minor impact on the results. The relationship between the response and the duration of the blank immediately preceding the stimulus onset constitutes a duration-response (duration-rate) function. Since the duration-rate relationship was not stable towards the beginning and the end of the recording [7] (e.g. due to technical reasons and due to adaptive processes), we analyzed only responses observed between 100 and 500 s of each recording, which represent the activity in the adjusted state.

The Fisher information F(s) was used in a standard way to evaluate the decoding accuracy [28, 29]. Fisher information is defined as
where P(r|s) is the probability of r spikes in the observation window given that the logarithm of the duration of the preceding blank is equal to s. The reciprocal of the Fisher information is the lower bound on the mean square error achieved when estimating s from the response r, hence the value of the Fisher information indicates the decoding accuracy. We used an approximation of the exact Fisher information commonly used in this context [810, 16, 20, 30]. The approximation has the form
where γ′(s) is the derivative of the duration-response function, and σ2(s) is the variance of the responses for given s. The duration-response function γ(s) was obtained from a cubic smoothing spline, i.e. the fitted curve is a piecewise polynomial of the third order minimizing the penalized sum of squares . The applied values of λ yielded the trace of the smoother matrix (approximately equivalent to degrees of freedom) around 3. To determine the variance, the responses were ordered according to the length of the corresponding blank and divided into overlapping segments, each containing 10 responses. A robust estimator of the variance (IQR/1.349)2, where IQR is the inter-quartile range, was applied. The estimated variances were then smoothed by performing a local linear regression of order 1, so that a regression line was fitted locally to the estimated variances weighted by a tricubic function centered at each s and spanning 90% of the data range.

Average Fisher information.

The average Fisher information, ⟨F⟩, gives the average decoding accuracy implied by the Fisher information F(s) across the stimulus statistics characterized by the distribution flog10 B(s) and is defined as

The Fisher information was averaged using the blank distribution of the matching virtual distance or a shorter non-matching distance. Virtual distances longer than the matching one could not be applied since the Fisher information is not defined for the whole range of possible blank durations.

Optimal stimulus distribution.

The Jeffreys prior pJ(s) is a timescale distribution defined as [31]

We determined the Jeffreys prior pJ(s) for s in the interval I = [log10 τ, α(0.5)], where α(0.5) is the median value of the logarithm of the durations of blanks. The Jeffreys prior for sα(0.5) is then


The experimental setup emulated the fluctuating delivery of pheromone at 5 virtual distances (8, 16, 32, 64, 128 m) from the pheromone source. Pheromone dose was set to one of 7 levels, (10−6 to 100 ng) and a pheromone of constant concentration was released in puffs (whiffs), separated by blanks (see Materials and methods). The lengths of whiffs and blanks were generated randomly from the distributions of blanks and whiffs in real plumes [3] to mimic the natural pheromone fluctuations at a given downwind distance from the pheromone source. Henceforward, the distribution of blank durations is also referred to as the stimulus-timescale distribution. The durations of blanks and whiffs are restricted to the intervals [τ, TB] and [τ, TW], respectively (Eq 1). As the distance from the source increases, the range of possible blank (whiff) durations becomes wider (Fig 2), but the shortest blanks and whiffs always appear with the highest frequency.

Encoding model: ORN stimulus-response relationship

ORN firing rate in response to a plume encounter was determined from the number of action potentials fired within the first 150 ms after each whiff arrival. The whiff onset is marked by a higher firing rate, which increases with the length of the immediately preceding blank (duration-rate relationship). The duration-rate relationship captures the sensitivity of the response with respect to the blank preceding the whiff onset and it is used as the encoding model for the whiff detection (Fig 3).


Fig 3. Responses of ORNs to pheromone encounter in dependence on the preceding blank duration (duration-rate relationships).

The response is the average firing rate in a 150 ms time window starting with the whiff onset. (A, B) Responses to two pheromone doses (10−3 ng and 10−1 ng) at 16 m downwind distance from the pheromone source. Solid blue line represents the average, gray area indicates 95% confidence interval around the average. (C, D) Duration-rate relationships at 64 m downwind distance, the pheromone doses are same as in (A, B). Responses after longer blanks are more variable than responses preceded by shorter blanks. (E) Duration-rate relationship for all virtual distances with the pheromone dose 10−3 ng. The firing rate and the slope of duration-rate curves change systematically with the virtual distance, the variance is not affected much by the virtual distance.

The duration-rate relationship was not stable throughout the whole recording. At the beginning, before the neurons became adjusted to the stimulation protocol, the responses were higher and became stabilized approximately after 100 s. Throughout the paper, we analyze only the behavior of ORNs in the adjusted state based on the recordings done between 100 s and 500 s.

The duration-rate relationship also changes with concentration of the odorant and the virtual distance. A higher pheromone dose leads to a higher maximum firing rate and higher slope of the duration-rate curve (Fig 3A–3D). The dependency on the virtual distance is less straightforward, nevertheless, we observe a systematic change of the slope of the curve, the maximum firing rate changes too, but the variance does not seem to be substantially affected (Fig 3E).

Peak decoding accuracy is adjusted to the most frequent duration of blanks

We investigated what the ORN duration-rate relationship reveals about the coding accuracy of pheromone encounters. Decoding accuracy is commonly evaluated by means of the stimulus-reconstruction paradigm, that is, by answering how well an ideal observer may determine the stimulus value from a noisy neuronal response [32]. Coding accuracy is quantified and interpreted by employing Fisher information (see Materials and methods, Eq 8) in a standard way, i.e, we use the fact that the inverse of the Fisher information is the mean square error of decoding by an ideal observer [16, 28, 29, 3338]. Hence, the value of the Fisher information reflects the ultimate decoding accuracy and the maximum of the Fisher information corresponds to the optimum conditions for decoding. The approximation of the Fisher information is the square of the slope of the mean response divided by the variance of responses at each point. Thus, Fisher information is high when the firing rate has a low variability and changes rapidly with respect to the blank duration.

We observe that the profiles of the coding accuracy (Fisher information) and of the stimulus-timescale distributions are matched (Fig 4) in the sense that the Fisher information reaches high values for events of stimulation with high probability of occurrence and has low values for rare stimulations. Most importantly, the modes of the corresponding Fisher informations and blank distributions coincide in most cases (Fig 5). The correlation between the mode of the Fisher information and the mode of the corresponding stimulus probability density function is R = 0.6. If the results obtained with the smallest dose of 10−6 ng are excluded, the correlation coefficient increases to R = 0.8. This implies that the sensitivity of neuronal responses is adjusted to the most frequent temporal patterns of stimulation.


Fig 4. ORN coding precision of pheromone encounters is adjusted to the statistics of blanks in the plume.

(Top row) Profiles of the coding accuracy (Fisher information) as a function of blank duration. The situation is shown for different pheromone doses (A–E) and virtual downwind distances from the source (color). Each Fisher information curve was individually scaled (normalized) to achieve that its maximum value is equal to 1. Stimulation by 100 ng pheromone dose was not performed for 128 m. (Bottom row) The distributions of blanks for the corresponding distances. With the exception of the largest distance (128 m), the Fisher information profiles follow the distribution profiles, which means that the coding resources are distributed in agreement with the frequency of various blank durations. In particular, the maximal coding accuracy, indicated by the location of the maximum Fisher information, tends to occur at the mode of the corresponding distribution, cf. Fig 5. The adjustment results in an average coding accuracy optimized for the particular distance (Fig 6).


Fig 5. Positions of peaks in the ORN coding accuracy (mode of the Fisher information) tend to align with the most frequent duration of a blank.

The exact matching (dashed line) occurs for almost all measured cases with the exception of the largest distance (128 m) and the lowest pheromone dose (10−6 ng).

ORNs encode the temporal patterns at the given distance optimally

To assess the match of the complete Fisher information profiles to the stimulus-timescale statistics, we introduce the notion of average decoding accuracy. Each duration-rate relationship defines a specific encoding model for pheromone detection. We calculate the average decoding accuracy of an encoding model with respect to a given timescale distribution by integrating the whole profile of the Fisher information, where each value of the Fisher information is weighted proportionally to the frequency of the corresponding blank in the given timescale distribution (Eq 10 in Materials and methods).

For each tested dose and virtual distance, we calculated the average decoding accuracy assuming a) the stimulus-timescale statistics to which the encoding model is adjusted and b) other stimulus-timescale statistics corresponding to nonmatching virtual distances to which the encoding model was not adjusted (Fig 6). Among all possible nonmatching distances, we considered only the distances shorter than the matching one, since the ranges of possible blanks at longer distances than the matching one are wider than the range of blanks for which the Fisher information was calculated, and therefore the average Fisher information cannot be determined.


Fig 6. Overall coding accuracy (average Fisher information) is higher for the stimulus statistics of the matching distance than for mismatched statistics corresponding to shorter distances from the pheromone source.

(A) The ORNs exposed to the temporal statistics of pheromone plume at the distance of 16 m achieve different coding accuracy in dependence on the pheromone dose (color). The average coding accuracy when the encoding model for 16 m is applied to the correct stimulus-timescale statistics of 16 m (dashed line) is greater than the average coding accuracy of the same encoding model when assuming a mismatched stimulus-timescale statistics at 8 m, for all pheromone doses except 1 ng. (B–D) Analogous results for ORNs adjusted to statistics of other distances (dashed). The coding performance is always best for the matching distance. Virtual distances longer than the matching one could not be applied since the Fisher information is not defined for the whole range of possible blank durations.

We observe that the average decoding performance is highest for the stimulus-timescale statistics of the matching distance. And conversely, the same encoding model applied to the statistics of a non-matching distance always resulted in a lower overall decoding accuracy. The only exception was the encoding model obtained for 16 m with the largest dose of 1 ng.

The profile of the Fisher information suggests optimal population coding

The first two layers of the moth olfactory system are organized so that the first-layer neurons (ORNs) converge onto a much smaller number of second layer neurons [24]. The signal-to-noise ratio (S/N) of the pooled signal increases with the square root of the number of pooled ORNs [39, 40]. Typically, hundreds of ORNs converge onto a single second-order neuron, resulting in a high S/N information transmission scheme. Assuming a homogeneous population of ORNs, information theory predicts that the optimal encoding scheme, i.e. a scheme that maximizes the mutual information between stimuli and responses [4145], is such that the stimulus becomes a Jeffreys prior [4651]. A Jeffreys prior is defined as a distribution that is proportional to the square root of the Fisher information. Vice versa, the Fisher information is then proportional to the second power of the stimulus distribution. Although the definition of the Jeffreys prior might evoke the idea that the stimulus distribution is to be adjusted in order to correctly correspond to the Fisher information, it is not the stimulus distribution, but the encoding model that must be tuned in order to establish this relation.

We constructed stimulus-timescale distributions that would satisfy the definition of the Jeffreys prior, based on the empirical Fisher informations, and compared them with the real stimulus-timescale distributions. In most cases these two appear to be in a close agreement (Figs 7 and 8), which is more evident for short blanks. As the blanks get longer, the predicted distributions decrease more slowly than the real distributions of blanks, however, we should bear in mind that Fisher information is most reliably calculated for short blanks, for which we had most of the data, whereas it may be inaccurate for long blanks due to influential outliers. The real and the predicted stimulus-timescale distribution differ also for observations made at 128 m virtual distance, reasons for which are given in the Discussion.


Fig 7. The distribution of blanks predicted by the information theory for optimal encoding in high S/N scenario (color) is close to the real distribution in the natural environment (black).

The natural blanks distribution is very close to the Jeffreys prior (a distribution proportional to the square root of the Fisher information), suggesting that ORNs encode a whiff encounter optimally (transmit maximum information possible) if the simultaneous output of multiple independent ORNs is used for decoding. We speculate that such a setup is viable and in fact even corresponds to the basic anatomy of the moth peripheral olfactory system.

Fig 8. The stimulus-timescale distributions predicted by the information theory for optimal encoding in high S/N scenario (determined from the square root of the Fisher information, the Jeffreys prior), represented by their quantiles vs. quantiles of the real blank duration distributions (see also Fig 7).

The predicted quantiles (blue line) together with the 95% confidence interval (gray area) are very close to the real quantiles of blanks (dashed line), suggesting near-optimal information transmission.


We demonstrated that responses of ORNs are adjusted to the spatio-temporal statistics of pheromone plumes at variable distances from the source as predicted by the efficient coding hypothesis. This is manifested mainly by the fact that the peak decoding accuracy, quantified by Fisher information, aligns with the most frequent timescale of blanks in the plume. The match of the maximum Fisher information and the mode of the distribution of blanks is less convincing only for the distance of 128 meters, possibly due to two reasons. First, whiffs at 128 m can be relatively very long and ORNs can become temporarily insensitive to the pheromone delivery. Second, neuronal recordings obtained for 128 meters typically contain a smaller number of blanks and whiffs, which can last longer, and therefore fewer responses are available, yielding possibly erroneous estimates of the Fisher information.

We report that not only the peak but also the overall decoding accuracy is adjusted to the local stimulus-timescale statistics. That is, the average decoding accuracy of pheromone encounters with the matching stimulus-timescale statistics of the particular distance is higher than if the same encoding model is applied for the non-matching statistics at a shorter distance. This suggests that there might exist processes, e.g. adaptation, driving ORNs to a response behavior optimal for the local stimulus distribution. Unfortunately, we cannot evaluate the coding accuracy in the non-adjusted state to assess if it improves in time, because the construction of Fisher information requires much more data than can be extracted from the beginnings of ORN recordings. Besides, the dynamic change of neuronal responses at the very beginning of the recordings might also be eventually influenced by the initial dynamics of the pheromone concentration, which can be neither traced nor controlled. Hence, we purposely do not infer the dynamical changes of coding properties, but only the adjusted state.

Another important finding is that the distribution of the stimulus timescale is close to the one that would be a Jeffreys prior with respect to the Fisher information. Such a relationship has important implications from a perspective of information theory [52, 53]. Under the assumption of vanishing response variability, which is essentially the case when many independent noisy “sensors” provide the signal for the decoder, the Jeffreys prior is the optimal stimulus distribution in terms of maximizing the mutual information between stimuli and responses [4145]. We speculate that such situation in fact corresponds to the anatomy of the moth peripheral olfactory system, where the output of hundreds of ORNs converges onto a single antennal lobe neuron [24, 39]. The optimality of the Jeffreys prior has been theoretically predicted but never actually experimentally observed, to the best of our knowledge.

The fact that the stimulus-timescale distribution is close to the Jeffreys prior might have also some “technical” implications supporting the robustness of the reported results with respect to the chosen unit system of the duration of blanks. It is known that the Fisher information is not invariant with respect to the physical scale on which the stimulus is quantified. It has been demonstrated [54] that the change of the scale may shift the location of the maximum Fisher information, which could disrupt the match with the mode of the stimulus distribution. However, if the stimulus is distributed according to the Jeffreys prior, the match of the two modes is preserved after any arbitrary rescaling, i.e. for any choice of stimulus measurement units. Therefore our observation of the matching peaks of the timescale distributions and the Fisher informations does not depend on the chosen unit system.

Turbulence erases global gradients pointing towards the source, whereas local gradients point in random directions, so that the temporal structure of the sensory input is the unique information about the location of the source. The temporal pattern of odor encounters by a male moth is constantly changing as it flies to the pheromone source. ORNs may constantly adapt their coding to the temporal statistics of the odor signal, a process that would contribute to the efficient tracking by flying moths of pheromone plumes from large distances.

How ORNs dynamically adapt to a particular temporal pattern of odor encounters is elusive as a comprehensive picture of the insect olfactory transduction does not emerge yet. In particular, whether moth pheromone-responding receptors, which belong to the so-called OR family of insect odorant receptors, are ionotropic and/or metabotropic remains a matter of controversial discussion [5559]. OR-expressing ORNs adapt to strong and/or prolonged stimuli [60]. Adaptation in insect ORNs covers a broad range of timescales, allowing a dynamic adjustment of their responsiveness: Drosophila ORNs can adapt to odorant pulses as brief as 35 ms on timescales as fast as 500 ms [61]. In A. ipsilon, ORNs exhibit short-term (timescale lower than a second) and long-term adaptation (timescale of minutes) in response to dynamical stimuli [7]. Adaptation occurs both at the level of receptor potential and action potential generators [62, 63]. Sliding adjustment of odor response threshold and kinetics has several molecular actors including ion channels, second messengers and ORs. ORs form non-selective cation channels which are also permeable for Ca2+. OR activation leads to Ca2+ influx into ORNs. Adaptation in Drosophila OR-expressing ORNs is mediated by the Ca2+ influx during odor responses [61]. First, Ca2+-dependent channels, such as BK channels which underlie the largest current density in moth ORNs [64], may serve for odor adaptation as in vertebrate ORNs [65]. Second, G protein signaling cascades can increase (adenylyl cyclase-dependent signaling [55], phospholipase C-dependent signaling [57]) or decrease (guanylate cyclase-dependent signaling [57]) the ORN sensitivity. Finally, ORs also adjust their sensitivity according to previous odor detections. Insect ORs are heteromers formed by an odor-specific OrX protein and an ubiquitous odorant co-receptor, Orco. Orco plays a central role both in down- and up-regulating the ORN sensitivity. Orco dephosphorylation upon prolonged odor exposure reduces the OR sensitivity [66]. On the other hand, Orco activation that depends on Ca2+, Ca2+-dependent proteins (protein kinase C and calmodulin) and cAMP production contribute to OR sensitization after moderate odor stimulation [55]. In moth pheromone-sensitive ORNs, Orco was proposed to function as a pacemaker channel, controlling the kinetics of the pheromone responses [67]. In addition, to expand the dynamic range of olfactory detection and thus allow to encode the temporal structure of odor plumes independent of their concentration [68], one or a combination of mechanisms of modulation of ORN sensitivity may contribute to adjust their coding efficiency to temporal statistics of pheromone fluctuations. Ca2+ plays a central role in tuning ORN sensitivity and fine adjustments of the Ca2+ concentration at the receptor potential and/or spike initiation generator site may be the principal mechanism of this adjustment of coding efficiency.

Supporting information


  1. 1.

    Jones CD. Structure of instantaneous plumes in the atmosphere. J Hazard Mat. 1983;7(2):87–112.
  2. 2.

    Murlis J. Odor plumes and the signal they provide. In: Carde RT, Minks A, editors. Insect Pheromone Research: New Directions. New York: Chapman and Hall; 1996. p. 221–231.
  3. 3.

    Celani A, Villermaux E, Vergassola M. Odor Landscapes in Turbulent Environments. Phys Rev X. 2014;4:041015.
  4. 4.

    Mylne KR, Mason PJ. Concentration fluctuation measurements in a dispersing plume at a range of up to 1000m. Q J Roy Meteo Soc. 1991;117(497):177–206.
  5. 5.

    Murlis J, Willis MA, Cardé RT. Spatial and temporal structures of pheromone plumes in fields and forests. Physiol Entomol. 2000;25(3):211–222.
  6. 6.

    Willis MA, Ford EA, Avondet JL. Odor tracking flight of male Manduca sexta moths along plumes of different cross-sectional area. J Comp Physiol A. 2013;199(11):1015–1036.
  7. 7.

    Jacob V, Monsempès C, Rospars JP, Masson JB, Lucas P. Olfactory coding in the turbulent realm. PLoS Comput Biol. 2017;13(12):e1005870. pmid:29194457
  8. 8.

    Dean I, Harper NS, McAlpine D. Neural population coding of sound level adapts to stimulus statistics. Nat Neurosci. 2005;8(12):1684–1689. pmid:16286934
  9. 9.

    Wen B, Wang GI, Dean I, Delgutte B. Dynamic range adaptation to sound level statistics in the auditory nerve. J Neurosci. 2009;29(44):13797–13808. pmid:19889991
  10. 10.

    Durant S, Clifford CWG, Crowder NA, Price NSC, Ibbotson MR. Characterizing contrast adaptation in a population of cat primary visual cortical neurons using Fisher information. J Opt Soc Am A. 2007;24(6):1529–1537.
  11. 11.

    Barlow HB. Possible principles underlying the transformation of sensory messages. In: Rosenblith W, editor. Sensory Communication. Cambridge: MIT Press; 1961. p. 217–234.
  12. 12.

    Simoncelli EP, Olshausen BA. Natural image statistics and neural representation. Annu Rev Neurosci. 2001;24:1193–1216. pmid:11520932
  13. 13.

    Lewicki MS. Efficient coding of natural sounds. Nat Neurosci. 2002;5(4):356–363. pmid:11896400
  14. 14.

    Wark B, Lundstrom BN, Fairhall A. Sensory adaptation. Curr Opin Neurobiol. 2007;17:423–429. pmid:17714934
  15. 15.

    Kostal L, Lansky P, Rospars JP. Efficient olfactory coding in the pheromone receptor neuron of a moth. PLoS Comput Biol. 2008;4:e1000053. pmid:18437217
  16. 16.

    Watkins PV, Barbour DL. Specialized neuronal adaptation for preserving input sensitivity. Nat Neurosci. 2008;11(11):1259–1261. pmid:18820690
  17. 17.

    Watkins PV, Barbour DL. Level-Tuned Neurons in Primary Auditory Cortex Adapt Differently to Loud versus Soft Sounds. Cereb Cortex. 2011;21(1):178–190. pmid:20457692
  18. 18.

    Dahmen JC, Keating P, Nodal FR, Schulz AL, King AJ. Adaptation to Stimulus Statistics in the Perception and Neural Representation of Auditory Space. Neuron. 2010;66:937–948. pmid:20620878
  19. 19.

    Maier JK, Hehrmann P, Harper NS, Klump GM, Pressnitzer D, McAlpine D. Adaptive coding is constrained to midline locations in a spatial listening task. J Neurophysiol. 2012;108:1856–1868. pmid:22773777
  20. 20.

    Garcia-Lazaro JA, Ho SSM, Nair A, Schnupp JWH. Shifting and scaling adaptation to dynamic stimuli in somatosensory cortex. Eur J Neurosci. 2007;26:2359–2368. pmid:17953623
  21. 21.

    Baker TC, Haynes KF. Field and laboratory electroantennographic measurements of pheromone plume structure correlated with oriental fruit moth behaviour. Physiol Entomol. 1989;14(1):1–12.
  22. 22.

    Poitout S, Buès R. Elevage de chenilles de vingt-huit espèces de Lépidoptères Noctuidae et de deux espèces d’Arctiidae sur milieu artificiel simple. Particularitès de l’èlevage selon les espèces. Ann Zool Ecol Anim. 1974;6(3):431–441.
  23. 23.
    R Core Team. R: A Language and Environment for Statistical Computing; 2017.
  24. 24.

    Hansson BS. Olfaction in Lepidoptera. Experientia. 1995;51:1003–1027.
  25. 25.

    Tamborrino M, Ditlevsen S, Lansky P. Identification of noisy response latency. Phys Rev E. 2012;86:021128.
  26. 26.

    Levakova M, Tamborrino M, Ditlevsen S, Lansky P. A review of the methods for neuronal response latency estimation. Biosystems. 2015;136:23–34. pmid:25939679
  27. 27.

    Baker T, Haynes KF. Manoeuvres used by flying male oriental fruit moths to relocate a sex pheromone plume in an experimentally shifted wind-field. Physiol Entomol. 1987;12(3):263–279.
  28. 28.

    Dayan P, Abbott LF. The Effect of Correlated Variability on the Accuracy of a Population Code. Neural Comput. 1999;11(1):91–101. pmid:9950724
  29. 29.

    Harper NS, McAlpine D. Optimal neural population coding of an auditory spatial cue. Nature. 2004;430(7000):682–686. pmid:15295602
  30. 30.

    Greenwood PE, Lansky P. Optimum signal in a simple neuronal model with signal-dependent noise. Biol Cybern. 2005;92(3):199–205. pmid:15750866
  31. 31.

    Jeffreys H. An invariant form for the prior probability in estimation problems. Proc Roy Soc A. 1946; p. 453–461.
  32. 32.

    Berens P, Ecker AS, Gerwinn S, Tolias AS, Bethge M. Reassessing optimal neural population codes with neurometric functions. Proc Natl Acad Sci USA. 2011;108(11):4423–4428. pmid:21368193
  33. 33.

    Lehmann EL, Casella G. Theory of point estimation. New York: Springer Verlag; 1998.
  34. 34.

    Seung HS, Sompolinsky H. Simple models for reading neuronal population codes. Proc Natl Acad Sci USA. 1993;90(10):749–753.
  35. 35.

    Seriès P, Latham PE, Pouget A. Tuning curve sharpening for orientation selectivity: coding efficiency and the impact of correlations. Nat Neurosci. 2004;7(10):1129–1135. pmid:15452579
  36. 36.

    Zhang K, Ginzburg I, McNaughton BL, Sejnowski TJ. Interpreting neuronal population activity by reconstruction: unified framework with application to hippocampal place cells. J Neurophysiol. 1998;79(2):1017–1044. pmid:9463459
  37. 37.

    Sreenivasan S, Fiete I. Grid cells generate an analog error-correcting code for singularly precise neural computation. Nat Neurosci. 2011;14(10):1330–1337. pmid:21909090
  38. 38.

    Levakova M, Tamborrino M, Kostal L, Lansky P. Accuracy of rate coding: When shorter time window and higher spontaneous activity help. Phys Rev E. 2017;95(2):022310. pmid:28297875
  39. 39.

    Rospars JP, Gremiaux A, Jarriault D, Chaffiol A, Monsempes C, Deisig N, et al. Heterogeneity and Convergence of Olfactory First-Order Neurons Account for the High Speed and Sensitivity of Second-Order Neurons. PLoS Comput Biol. 2014;10(12):e1003975. pmid:25474026
  40. 40.

    van Drongelen W, Holley A, Døving KB. Convergence in the olfactory system: quantitative aspects of odour sensitivity. J Theor Biol. 1978;71:39–48. pmid:642521
  41. 41.

    Laughlin SB. A simple coding procedure enhances a neuron’s information capacity. Z Naturforsch. 1981;36(9-10):910–912.
  42. 42.

    de Ruyter van Steveninck RR, Laughlin SB. The rate of information transfer at graded-potential synapses. Nature. 1996;379(6566):642–644.
  43. 43.

    Ikeda S, Manton JH. Capacity of a single spiking neuron channel. Neural Comput. 2009;21(6):1714–1748. pmid:19191592
  44. 44.

    Suksompong P, Berger T. Capacity analysis for integrate-and-fire neurons with descending action potential thresholds. IEEE Trans Inf Theory. 2010;56(2):838–851.
  45. 45.

    Kostal L, Kobayashi R. Optimal decoding and information transmission in Hodgkin-Huxley neurons under metabolic cost constraints. BioSystems. 2015;136:3–10. pmid:26141378
  46. 46.

    Bernardo JM. Reference posterior distributions for Bayesian inference. J Roy Stat Soc B. 1979;41:113–147.
  47. 47.

    Brunel N, Nadal JP. Mutual information, Fisher information, and population coding. Neural Comput. 1998;10(7):1731–1757. pmid:9744895
  48. 48.

    McDonnell MD, Stocks NG. Maximally informative stimuli and tuning curves for sigmoidal rate-coding neurons and populations. Phys Rev Lett. 2008;101(5):058103. pmid:18764432
  49. 49.

    Ganguli D, Simoncelli EP. Implicit encoding of prior probabilities in optimal neural populations. In: Lafferty J, Williams C, Shawe-Taylor J, Zemel RS, Culotta A, editors. Advances in Neural Information Processing Systems (NIPS). vol. 23. Cambridge, Massachusetts: MIT Press; 2010. p. 658–666.
  50. 50.

    Yarrow S, Challis E, Seriès P. Fisher and Shannon information in finite neural populations. Neural Comput. 2012;24(7):1740–1780. pmid:22428594
  51. 51.

    Kostal L, Lansky P, McDonnell MD. Metabolic cost of neuronal information in an empirical stimulus-response model. Biol Cybern. 2013;107(3):355–365. pmid:23467914
  52. 52.

    Shannon CE. Communication in the presence of noise. Proc IRE. 1949;37(1):10–21.
  53. 53.

    Rieke F, de Ruyter van Steveninck RR, Warland D, Bialek W. Spikes: Exploring the Neural Code. Cambridge: MIT Press; 1997.
  54. 54.

    Kostal L. Stimulus reference frame and neural coding precision. J Math Psychol. 2016;71:22–27.
  55. 55.

    Wicher D. Tuning Insect Odorant Receptors. Front Cell Neurosci. 2018;12:94. pmid:29674957
  56. 56.

    Nakagawa T, Vosshall LB. Controversy and consensus: noncanonical signaling mechanisms in the insect olfactory system. Curr Opin Neurobiol. 2009;19(3):284–292. pmid:19660933
  57. 57.

    Stengl M. Pheromone transduction in moths. Front Cell Neurosci. 2010;4:1–15.
  58. 58.

    Fleischer J, Pregitzer P, Breer H, Krieger J. Access to the odor world: olfactory receptors and their role for signal transduction in insects. Cell Mol Life Sci. 2018;75(3):485–508. pmid:28828501
  59. 59.

    Stengl M, Funk NW. The role of the coreceptor Orco in insect olfactory transduction. J Comp Physiol. 2013;199(11):897–909.
  60. 60.

    Wilson RI. Early olfactory processing in Drosophila: mechanisms and principles. Annu Rev Neurosci. 2013;36:217–241. pmid:23841839
  61. 61.

    Cao LH, Jing BY, Yang D, Zeng X, Shen Y, Tu Y, et al. Distinct signaling of Drosophila chemoreceptors in olfactory sensory neurons. Proc Natl Acad Sci USA. 2016;113(7):E902–E911. pmid:26831094
  62. 62.

    Kaissling KE, Strausfeld CZ, Rumbo E. Adaptation processes in insect olfactory receptors. Ann NY Acad Sci. 1987;510(1):104–112. pmid:3324874
  63. 63.

    Dolzer J, Fischer K, Stengl M. Adaptation in pheromone-sensitive trichoid sensilla of the hawkmoth Manduca sexta. J Exp Biol. 2003;206(9):1575–1588. pmid:12654896
  64. 64.

    Lucas P, Shimahara T. Voltage- and calcium-activated currents in cultured olfactory receptor neurons of male Mamestra brassicae (Lepidoptera). Chem Senses. 2002;27(7):599–610. pmid:12200339
  65. 65.

    Kawai F. Ca2+-activated K+ currents regulate odor adaptation by modulating spike encoding of olfactory receptor cells. Biophys J. 2002;82(4):2005–2015. pmid:11916858
  66. 66.

    Guo H, Kunwar K, Smith D. Odorant receptor sensitivity modulation in Drosophila. J Neurosci. 2017;37(39):9465–9473. pmid:28871035
  67. 67.

    Nolte A, Gawalek P, Koerte S, Wei H, Schumann R, Werckenthin A, et al. No evidence for ionotropic pheromone transduction in the Hawkmoth Manduca sexta. PLoS One. 2016;11(11):e0166060. pmid:27829053
  68. 68.

    Gorur-Shandilya S, Demir M, Long J, Clark DA, Emonet T. Olfactory receptor neurons use gain control and complementary kinetics to encode intermittent odorant stimuli. Elife. 2017;6:e27670. pmid:28653907

Articles You May Like

Deep convolutional networks do not classify based on global object shape
Russian cosmonauts take samples on sixth hour of spacewalk to crack mystery
Bioinformatician (m/f) (#CFBIO15)
NASA’s intrepid Voyager 2 probe crosses into interstellar space
NASA probe finds signs of water on nearby asteroid Bennu

Leave a Reply

Your email address will not be published. Required fields are marked *