Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2016 Apr 21;113(20):5570–5575. doi: 10.1073/pnas.1600357113

Receptor arrays optimized for natural odor statistics

David Zwicker a,b, Arvind Murugan a,b,c,d,1, Michael P Brenner a,b,1
PMCID: PMC4878513  PMID: 27102871

Significance

Natural odors typically consist of many molecules at different concentrations, which together determine the odor identity. This information is collectively encoded by olfactory receptors and then forwarded to the brain. However, it is unclear how the receptor activity can encode both the composition of the odor and the concentrations of its constituents. We study a simple model of the olfactory receptors from which we derive design principles for optimally communicating odor information in a given natural environment. We use these results to discuss biological olfactory systems, and we propose how they can be used to improve artificial sensor arrays.

Keywords: olfaction, sensing, natural statistics, information theory, molecular recognition

Abstract

Natural odors typically consist of many molecules at different concentrations. It is unclear how the numerous odorant molecules and their possible mixtures are discriminated by relatively few olfactory receptors. Using an information theoretic model, we show that a receptor array is optimal for this task if it achieves two possibly conflicting goals: (i) Each receptor should respond to half of all odors and (ii) the response of different receptors should be uncorrelated when averaged over odors presented with natural statistics. We use these design principles to predict statistics of the affinities between receptors and odorant molecules for a broad class of odor statistics. We also show that optimal receptor arrays can be tuned to either resolve concentrations well or distinguish mixtures reliably. Finally, we use our results to predict properties of experimentally measured receptor arrays. Our work can thus be used to better understand natural olfaction, and it also suggests ways to improve artificial sensor arrays.


Discrimination of olfactory signals occurs in a high-dimensional space of odor stimuli in which a large number of distinct molecules and their mixtures can be distinguished by a much smaller number of receptors (13). For example, humans have about 300 distinct olfactory receptors (4), which can sense at least 2,100 odorant molecules (5), and the real number might be much larger (1). Moreover, humans can differentiate between mixtures of up to 30 odorants (6). Such remarkable molecular discrimination is thought to use a combinatorial code (7, 8), where typical odorant molecules bind to receptors of multiple types (1, 3). Each receptor type is expressed in many cells (9), and the information from all receptors of the same type is accumulated in corresponding glomeruli in the olfactory bulb (10, 11) (see Fig. 1A). The activity of a single glomerulus is thus the total signal of the associated receptor type, so the information about the odor is encoded in the activity pattern of the glomeruli (11, 12). This activity pattern is interpreted by the brain to learn about the composition and the concentration of the inhaled odor. We here study how receptor arrays can maximize the transmitted information.

Fig. 1.

Fig. 1.

(A) Schematic representation of the olfactory system, where ligands bind to receptors, whose excitation is accumulated in glomeruli, thresholded, and relayed to the brain. (B) Histogram of the probabilities P(a) of the 2Nr output patterns a for a random receptor array (red, entropy I=6.15bits), a numerically optimized one (orange, I=7.83bits), and the theoretical optimum of a uniform distribution (gray, I=8bits). (C) Schematic representation of our physical model, where the input c (green bars) is mapped to excitations (blue bars), which are turned into the output a (orange) by thresholding. Parameters in B and C are: receptor count Nr=8, ligand count Nl=16, ligand frequency pi=1/4, and mean μi=1 and SD σi=1 of the ligand concentration.

It is known (13, 14) that the input−output characteristics of sensory apparatuses of many organisms are tailored to the statistics of the organism’s natural environment to maximize information transmission. For example, in the visual circuit of the fly, the input−output relationship of neurons is matched to the cumulative distribution of the input distribution (13). Similar observations have since been made in many sensory systems (14, 15) and even in transcriptional regulation (16). In all these cases, the distinguishable outputs of the sensory system must be dedicated to equal parts of the input distribution, which is known as Laughlin’s principle (13) or histogram equalization (17). Intuitively, more of the response range is dedicated to common stimuli, at the expense of less frequent stimuli (13).

Similarly, the binding affinities of olfactory receptors might reflect the natural statistics of odors in an organism’s environment. Odors vary across environments and differ in both their frequency and composition (18). For example, some molecules might frequently appear together because they originate from the same source, whereas others are rarely found in the same odor. Additionally, some odors are more important to recognize than others, which corresponds to considering an increased frequency for these odors. Together, the frequencies and correlations constitute the natural olfactory scene.

It is not clear how olfactory receptors can account for natural odor statistics. Merely dedicating more receptors to common odors is not optimal, given the small number of available receptors and the many-to-many relationship between receptors and odors. Further, the value of a receptor is strongly dependent on how it complements the other receptors in the array; many “good” receptors can still create a poor array. Finally, the concentrations of molecules composing an odor can vary widely. Odors need to be distinguished in both quality and quantity; hence receptors must vary in both what molecules they respond to and how strongly they do this. Given the statistics of an olfactory scene, what combination of odorants should different receptors in an array respond to?

We use an information theoretic approach to quantify how well a receptor array is matched to given odor statistics. We generalize Laughlin’s principle to the high-dimensional case and show that optimal receptor arrays should obey two general principles: (i) Each receptor should be active half the time when odors are presented with natural statistics. (ii) The activities of any pair of receptors should be uncorrelated when averaged over all odors presented with natural statistics. If both conditions are satisfied for an array of Nr receptors with binary readouts, all 2Nr activity patterns are equally likely when odors are presented with natural statistics (see Fig. 1B). The two basic principles may be obvious with some thought, but they usually cannot be satisfied simultaneously. We thus also determine the relative costs of violating the two conditions and use this to carry out numerical and analytical optimizations to determine conditions for optimal receptor arrays. Furthermore, our model implies relationships between the typical ligand concentrations and the ability to discriminate mixtures that have been missed before.

After introducing our general framework below, we first discuss general properties of optimal receptor arrays. We then consider two different classes of natural statistics, for which we find optimal receptors in terms of random matrices. Here, our information theoretic approach provides a combined measure of the array’s performance in multiple aspects—from the resolution of ligand concentrations to the discrimination of mixture composition. We thus finally discuss the trade-off between such potentially mutually exclusive goals and compare our results to experimentally measured receptor arrays.

Results

Odors are mixtures of odorant molecules that are ligands of olfactory receptors. Any odor can be described by a vector c=(c1,c2,,cNl) that specifies the concentrations ci of all Nl possible ligands (ci0). During a single sniff, the ligands in the odor c come in contact with Nr different odor receptors. In the simplest case, the sensitivity of receptor n to ligand i can be described by a single number Sni, and the total excitation en of receptor n is given by (19, 20)

en=iSnici. [1]

Typical receptors have a nonlinear dose–response curve (21), and the output an is thus a nonlinear function of en. Moreover, receptors are subject to noise (22), e.g., from stochastic binding, which limits the number of distinguishable outputs. To capture both effects, we consider receptors with only two output states, which corresponds to large noise (23). In this case, the activity an of receptor n is given by

an={0en<11en1, [2]

i.e., the receptor is active if its excitation en exceeds a threshold. Eqs. 1 and 2 describe the mapping of the odor c to the activity pattern a=(a1,a2,,aNr), where the receptor array is characterized by the sensitivity matrix Sni (see Fig. 1C). This activity pattern is then analyzed by the brain to infer the odor c. Such a distributed representation of odors in activity patterns has been compared with compressed sensing (24); here we focus on how this representation can be tuned to match the structure of natural odors.

We assume that the structure of natural odors in a given environment can be captured by a probability distribution Penv(c) from which odors are drawn. Penv(c) can encode, for example, the fact that some ligands are more common than others or that some ligands are strongly correlated or anticorrelated in their occurrence. Because natural odor statistics are hard to measure (18), we work with a broad class of distributions Penv(c) characterized by a few parameters. We define pi to be the probability with which ligand i occurs in a random odor. The correlations between the occurrences of ligands are captured by a covariance matrix pij. We expect pi to be small because any given natural odor typically contain tens to hundreds of ligands (20, 25), which is a small subset of all Nl2,100 ligands (18). When a ligand i is present, we assume its concentration ci has mean μi and standard deviation (SD) σi. Thus, the full natural odor statistics Penv(c) are parameterized by pi, μi, and σi for all ligands i and a covariance matrix pij in our model.

Optimal Receptor Arrays.

An optimal receptor array must tailor receptor sensitivities Sni so that the odors-to-activity mapping given by Eqs. 1 and 2 dedicates more activity patterns to more frequent or more important odors as specified by Penv(c). In information theoretic terms, the array must maximize the mutual information I(c,a) (26). In our model, the mapping from c to a is deterministic, and I can be written as the entropy of the output distribution P(a),

I=aP(a)log2P(a), [3]

where the sum is over all possible activity patterns a. Note that P(a)=dcP(a|c)Penv(c), where P(a|c) describes the mapping from c to a. Consequently, I depends on Sni and the odor environment Penv(c). In fact, I is maximized by sensitivities Sni that are tailored to Penv(c) such that all activity patterns a are equally likely (13, 26).

The mutual information I can be approximated (27) in terms of the mean activities an and the covariance between receptors, cov(an,am)=anamanam, encoded by P(a),

In[anlog2an+(1an)log2(1an)]8ln2n<mcov(an,am)2, [4]

which is an expansion up to quadratic order in cov(an,am). The first term gives the information gained through each receptor in isolation. The second term describes the reduction of information due to correlations between different receptors. For both Eqs. 3 and 4, the maximal mutual information of Nrbits can only be obtained if

an*=12 [5a]

and

cov(an,am)*=0. [5b]

Consequently, in a receptor array optimized for its natural environment, each receptor responds to about half of all odors and any pair of receptors is uncorrelated in its response to odors, assuming odors are presented with frequency Penv(c).

These design principles follow from very general considerations, but they may not always be simultaneously achievable. To understand such constraints, we study how microscopic properties of receptor arrays (the sensitivities Sni) determine both an and cov(an,am). The mean receptor activity an is given by the probability that the associated excitation en exceeds 1, an=1Fn(1), where Fn(en) denotes the cumulative distribution function of en (see Supporting Information). The covariance cov(an,am) can be estimated in terms of covc(en,em) using a normal approximation around the maximum of I (see Supporting Information). These statistics of en can be calculated from Eq. 1 and read

enc=iSnici [6a]
covc(en,em)=i,jSniSmjcov(ci,cj), [6b]

where ci and cov(ci,cj) follow from Penv(c).

Combining Eqs. 4 and 6 to estimate mutual information, we can quantify how well an array’s sensitivities Sni are matched to natural odor statistics Penv(c). As a computational matter, these equations also allow a rapid calculation of mutual information without calculating the full distribution P(a).

Random Sensitivity Matrices.

We next study which sensitivity matrices Sni obey the optimization goals given in Eq. 5 for given odor statistics. Here, we will show that random Sni with independent and identically distributed entries drawn from the right distribution can be close to optimal. This is because such matrices generically have low correlations, and the resulting activities an are thus only weakly correlated. In this section, we study what distributions lead to an=12 and under what conditions these matrices minimize cov(an,am) for two different classes of odor distributions.

Narrow concentration distributions.

We begin with the simple case where the concentration distributions are narrow, σiμi. In this case, we can focus on determining which ligands appear in a mixture. Receptors that are optimal for this task must be highly sensitive to some ligands while they ignore the others, but the exact value of the sensitivity does not matter. This property can be encoded in a binary sensitivity matrix S^ni where S^ni=1 if receptor n reacts to ligand i and S^ni=0 if it does not. We can then calculate activity statistics using Eqs. 2 and 6, as shown in Supporting Information. In the simple case of uncorrelated mixtures (pij=0 for ij), aniS^nipi and cov(an,am)iS^niS^mipi. In Supporting Information, we also calculate corrections due to the correlated appearance of ligands (pij0); e.g., anan0+12(1an0)i,j(S^ni+S^njS^niS^nj)pij, where an0=iS^nipi is the receptor activity in the uncorrelated case.

In the case of uncorrelated mixtures, we find, using Eq. 5, that S^ni for optimal receptor arrays must satisfy

iS^ni*pi=12 [7a]

and

iS^ni*S^mi*pi=0. [7b]

Receptors are thus optimal if (i) the occurrence probabilities pi of the ligands they react to add up to 1/2 and (ii) no ligand activates multiple receptors. Because any given ligand is rare in natural odors, pi1/2, such optimization is equivalent to a partition problem where the Nl probabilities {pi} have to be put into Nr groups (i.e., a group of ligands for each receptor), such that the sum of the elements is close to 1/2, while a minimal number of elements should appear in several groups. Eq. 4 gives the relative cost of violating these two possibly conflicting requirements.

This partition problem can be solved approximately using random binary sensitivity matrices. The ensemble of such matrices is characterized by a single parameter, the fraction of nonzero entries or sparsity ξ. Fig. 2A shows that there is an optimal sparsity ξ, at which I is maximized. It follows from an=1/2 that

ξ*ln2s, [8]

where s=ipi is the mean mixture size (see Supporting Information). This condition for random matrices agrees well with the sparsity found from numerical optimization over all binary matrices (see Fig. 2B). However, for small s, the sparsity ξ becomes large, which leads to significant correlations cov(an,am) and thus reduced performance. Optimal matrices thus have a sparsity that is lower then predicted by Eq. 8 for small mixture sizes s (see Fig. 2B).

Fig. 2.

Fig. 2.

Receptor arrays with random sensitivity matrices whose sparsity ξ is tuned to match natural statistics achieve near-optimal information transmission of odor composition. (A) Information I gained by Nr=8 receptor as a function of the average sparsity ξ of random binary sensitivity matrices for mixtures made of s ligands drawn from a total of Nl=32 ligands. Numerical results (shaded areas; mean ± SD; 32 samples) and analytical results (lines) following from Eq. 4 are shown. (B) Sparsity ξ of general binary sensitivity matrices that were numerically optimized for maximal I (symbols) is compared with the prediction from random binary matrices (solid line, Eq. 8) for different s and Nr at Nl=128.

Wide concentration distributions.

In reality, odor concentrations vary widely, and receptor arrays must thus measure both odor composition and concentrations. The concentration of a single ligand can be measured if many receptors react to it with different sensitivities (7). The receptor array is optimal for this task if all possible outputs occur with equal frequency. This is the case if the inverse of the sensitivities follows the same distribution as the ligand concentrations (13), which is known as Laughlin’s principle. However, it is not clear how this principle can be generalized for measuring the concentration of multiple ligands simultaneously.

We study this problem by considering random sensitivities that are lognormally distributed. This choice is motivated by the complex interaction between receptors and ligands, which typically leads to normally distributed binding energies (28). We will show later that experimentally measured sensitivities indeed appear to be lognormally distributed. Lognormal distributions are characterized by two parameters, the mean S¯ and the SD λ of the underlying normal distribution. We thus next ask how these parameters have to be chosen to maximize the mutual information I. To estimate I, we need to consider the excitations en, which approximately also follow a lognormal distribution (29). Their statistics are given by Eq. 6 and read enc,S=S¯ctot and covc,S(en,em)=S¯2var(ctot)+δnmvar(S)ici2, where ctot=ici and var(S)=S¯2[exp(λ2)1]. We use this to calculate an from Eq. 2 and find that the receptor array is optimal (an=1/2) if (see Supporting Information)

S¯=1ctot[1+var(ctot)ctot2+ici2ctot2(eλ21)]12. [9]

We test this equation by numerically calculating the mutual information I as a function of S¯ and λ. Fig. 3A shows that Eq. 9 predicts the optimal parameters of lognormally distributed sensitivities very well. Fig. 3B shows that this result also predicts the mean S¯ for numerical optimizations over general sensitivity matrices.

Fig. 3.

Fig. 3.

Random receptor arrays with a suitable mean sensitivity S¯ and distribution width λ can transmit information about both odor concentration and composition. (A) Information I for lognormally distributed sensitivities as a function of the mean S¯ and width λ of the distribution. The shown mean of I was calculated from Eqs. 13 using Monte Carlo sampling of 32 realizations per point. The orange line marks the optimum given by Eq. 9. (B) Mean sensitivity S¯ for different average mixture sizes s. Numerical optimizations over general sensitivity matrices (symbols; mean ± SD; 64 samples) are compared with lognormally distributed matrices (solid line, Eq. 9) with λ=1.73, equal to the mean of the numerical data. Additional parameters in A and B are the same as in Fig. 1.

Log-normally distributed sensitivities perform badly if the distribution width λ is small (see Fig. 3A). This is expected because receptors with narrowly distributed Sni respond similarly to all ligands, leading to large correlations cov(an,am) and thus reduced performance I. Interestingly, for large enough λ, the correlations are so small that the exact value of λ does not influence I significantly (see Fig. 3A). In fact, for very large λ, the Sni are likely very large or very small compared with S¯. When S¯ is chosen according to Eq. 9, receptors can thus only detect whether ligands are present or not, corresponding to the binary sensitivities discussed above, which cannot resolve the concentration of the ligands. Consequently, λ must influence how well such receptor arrays can resolve concentrations.

Trade-off between concentration resolution and mixture discriminability.

When the distribution width λ is large, the receptor arrays have similar performance I, so they are equally good at the combined problem of resolving concentrations and discriminating mixtures. However, the performance in the individual problems can vary widely. Because, in many contexts, we might wish to trade off performance, say, by sacrificing some ability to discriminate mixtures in favor of a better concentration resolution, we next investigate these properties in detail.

We define the concentration resolution R as the ratio of the concentration c at which a single ligand is presented and the concentration change δc that is necessary to register a change, R=c/δc. Here, we consider the simple case where η additional receptors have to be excited to register a change in concentration. R is a function of the concentration c at which it is measured and its maximal value

Rmax=Nr2πηλ [10]

is obtained for c=S¯1exp[(1/2)λ2], which is the inverse of the median of the sensitivity distribution (see Supporting Information).

The range of concentrations that can be detected by the receptor array is given by the ratio of the largest concentration cmax at which concentration differences can be detected to the lowest detectable concentration cmin, the odor detection threshold (30). In terms of η, the logarithm of the concentration range ζ=cmax/cmin reads (see Supporting Information)

ln(ζ)=8λerf1(12ηNr), [11]

where erf1(z) is the inverse error function. Eq. 11 shows that λ determines the number of concentration decades over which the receptor array is sensitive.

Taken together, λ has opposing effects on the resolution and the range of concentration measurements (see Fig. 4A). Consequently, λ can be tuned either for receptors that resolve concentrations well or cover a large concentration range. If only single ligands are measured, the optimal λ only depends on the concentration distribution Penv(c). In this case, the mutual information I can be calculated from the resolution function R(c), and optimizing R(c) is equivalent to maximizing I (31). For odor mixtures, I accounts for a combination of the concentration resolution and the mixture discrimination, and maximizing I does not uniquely determine an optimal receptor array. We thus next study how the distribution width λ influences the ability to discriminate mixtures.

Fig. 4.

Fig. 4.

The width λ of the sensitivity distribution has opposing effects on concentration resolution Rmax (blue, Eq. 10) and range ζ (orange, Eq. 11). (A) Rmax and ζ as a function of the width λ for Nr=300 receptors. (B) Rmax and ζ as a function of Nr for λ=1. In A and B, η=1 (solid lines) and η=2 (dashed lines) changes in the output pattern are required to distinguish inputs.

We first consider mixtures of s ligands, each at concentration c, and determine the maximal size smax where adding an additional ligand does not significantly alter the activity pattern. Here smax is given by the largest s that obeys (see Supporting Information)

danSdsηNr, [12]

where anS1FLN[c1;S¯s,var(S)s] with FLN(x;μ,σ2) being the cumulative distribution function of a lognormal distribution with mean μ and variance σ2. Fig. 5A shows that smax increases with decreasing concentrations, but, if the concentration falls below the odor detection threshold, individual ligands cannot be detected (dotted lines).

Fig. 5.

Fig. 5.

The discriminability of mixtures strongly depends on the concentrations at which odors are presented. (A) Maximal mixture size smax (from Eq. 12) as a function of the ligand concentration c for different widths λ of the sensitivity distribution at Nr/η=300. Dotted lines indicate where c is below the detection threshold for single ligands. (B) Mean difference h in the activation pattern of two mixtures of size s=10 as a function of c for different numbers sb of shared ligands and widths λ. Analytical results (lines) are compared with numerical simulations (symbols).

Not all mixtures with less then smax ligands can be distinguished from each other. We show this by calculating the Hamming distance h of the activity patterns a of two mixtures, i.e., the number of differences in the output. For simplicity, we consider mixtures that contain s ligands, sharing sb of them. In this case, a given receptor is activated by one of the mixtures if eb+ed>1, where eb and ed are the excitations caused by the sb shared and the ssb different ligands, respectively. Approximating the probability distribution of the excitations as a lognormal distribution, we can calculate the expected distance h (see Supporting Information). Fig. 5B shows that this approximation (solid lines) agrees well with numerical calculations (symbols). The figure also shows that mixtures can only be distinguished well if the concentration of the constituents is in the right range. This is because receptors are barely excited for too small concentrations, whereas they are saturated for large concentrations. The distance h also strongly depends on the number sb of shared ligands between the two mixtures, which has also been shown experimentally (32). The distance vanishes for sb=s, but Fig. 5B shows that a single different ligand can be sufficient to distinguish mixtures in the right concentration range (green line). This range increases with the width λ of the sensitivity distribution, similar to the range over which concentrations can be measured (see Eq. 11). The suitable concentration range is also a function of the mean sensitivity S¯, which, in turn, must be adjusted to the odor statistics (see Eq. 9). Consequently, our model predicts that only mixtures with total concentrations near the average concentration in natural mixtures can be distinguished well.

Experimentally Measured Receptor Arrays.

The response of receptors to individual ligands has been measured experimentally for flies (33) and humans (34). We use these published data to estimate the statistics of realistic sensitivity matrices as described in Supporting Information. Fig. 6 shows the histograms of the logarithms of the sensitivities for flies and humans. Both histograms are close to a normal distribution, with similar SDs λexp1.1, which implies lognormally distributed sensitivities. Using a simple binding model between receptors and ligands, λexp can also be interpreted as the SD of the interaction energies (see Supporting Information). Consequently, these interaction energies exhibit a similar variation on the order of 1 kBT for both organisms, which could be caused by the biophysical similarity of the receptors.

Fig. 6.

Fig. 6.

Sensitivities of olfactory receptors appear to be lognormally distributed for (A) flies (33) and (B) humans (34). The histograms of the logarithms of n entries of the sensitivity matrix (orange) are compared with a normal distribution (blue) with the same mean and SD λexp.

We next use the measured lognormal distribution for the sensitivities to compare the concentration resolution R predicted by Eq. 10 to measured “just noticeable relative differences” R1 (23). For humans (Nr=300), the measured values are as low as 4% (35), which implies ηλ4.8. Using λ1.1, this suggest that about four receptors have to be activated until a change in concentration can be registered. Additionally, our theory predicts that humans can sense concentrations over about 2.6 orders of magnitude, which follows from Eq. 11 for λ=1.1, η=1, and Nr=300. However, we are not aware of any measurements of the concentration range for humans.

Our theory also predicts the maximal number of ligands that can be distinguished as a function of the concentration c of the individual ligands. For λ1.1, we expect that the maximal number smax of ligands in a mixture is around 20 if individual ligands can be detected (see Fig. 5A). Experimental studies report similar numbers, e.g., smax15 (36) and smax<30 (6). However, Fig. 5A shows that smax strongly depends on the concentration of the individual ligands and thus on experimental details. Similarly, how well mixtures can be discriminated also depends strongly on the ligand concentration. Fig. 5B shows that the concentration range over which mixtures can be distinguished is less than an order of magnitude for λ1.1.

Discussion

We studied how arrays of olfactory receptors can be used to measure odor mixtures, focusing on the combinatorial code of olfaction, i.e., how the combined response of multiple receptors can encode the composition (quality) and the concentration (quantity) of odors. Such arrays are optimal if each receptor responds to half of the encountered odors and the receptors have distinct ligand binding profiles to minimize correlations.

Our simple model of binary receptors can, in principle, distinguish a huge number of odors, because there are 1090 different output combinations for Nr=300. However, it is not clear whether all outputs are achievable and how they are used to distinguish odors. We showed that the mean receptor sensitivity must be tailored to the mean concentration to best use the large output space. Another important parameter of receptor arrays is the fraction of receptors that is activated by a single ligand, which is equivalent to the sparsity ξ in the simple case of binary sensitivities. If ξ is small, combining different ligands typically leads to unique output patterns that allow identification of the mixtures, but the concentration of isolated ligands cannot be measured reliably, because only a few receptors are involved. Conversely, if ξ is large, mixtures of multiple ligands will excite almost all receptors, such that neither the odor quality nor the odor quantity can be measured reliably. However, here, the concentration of an isolated ligand can be measured precisely. We discussed this property in detail for sensitivities that are lognormally distributed, where the width λ controls whether mixtures can be distinguished well or concentrations can be measured reliably. Interestingly, experiments find that individual ligands at moderate concentration only excite a few glomeruli (37), but natural odors at native concentrations can excite many (38). This could imply that the sensitivities are indeed adapted such that each receptor is excited about half the time for natural odors.

Our model implies that having more receptor types can improve all properties of the receptor array. In particular, both the concentration resolution R and the typical distance h between mixtures are proportional to Nr, a prediction that can be tested experimentally. For instance, mice, with Nr1,000 receptor types, are very good at identifying a single odor in a mixture (39), but flies, with Nr=52 (33), should perform much worse. However, quantitative comparisons might be difficult because the discrimination performance strongly depends on the normalized concentration cS¯ at which odors are presented. In fact, we predict that mixtures can hardly be distinguished if the concentration of the individual ligands is changed by an order of magnitude (see Fig. 5B).

Our results also apply to artificial chemical sensor arrays known as “artificial noses” (40, 41). Having more sensors improves the general performance of the array, but it is also important to tune the sensitivity of individual sensors. Here, sensors should be as diverse as possible while still responding to about half the incoming mixtures. Unfortunately, building such chemical sensors is difficult, and their binding properties are hard to control (41). If the sensitivity matrix of the sensor array is known, our theory can be used to estimate the information In that receptor n contributes as InH(an)+H(1an)(4/ln2)mncov(an,am)2 where H(p)=plog2p, such that I=nIn (see Eq. 4). This can then be used for identifying poor receptors that contribute only a little information to the overall results.

Our focus on the combinatorial code of the olfactory system certainly neglects intricate details of the system. For instance, we do not consider the dynamics of sniffing and odor absorption, which are the first processing steps and influence the perception (42). Further, our simple model of the binding of odorants to receptors, described by sensitivity matrices with independent entries, neglects biophysical constraints that will cause chemically similar ligands to excite similar receptors (8, 43). This is important because it makes it difficult to distinguish similar ligands (44), and it might thus be worthwhile to dedicate more receptors to such a part of chemical space. Additionally, receptors or glomeruli might interact with each other, e.g., causing inhibition reducing the signal upon binding a ligand (45). We can, in principle, discuss inhibition in our model by allowing for negative sensitivities, but more complicated features cannot be captured by the linear relationship in Eq. 1. One important nonlinearity is the dose–response curve of individual receptor neurons (21), which we approximate by a step function (see Eq. 2). This simplification reduces the information capacity of a single glomerulus to 1 bit, whereas it is likely higher in reality. However, we expect that allowing for multiple output levels would only increase the concentration resolution and not change the discriminability of mixtures very much (23). Additionally, these perceptual quantities could be influenced by other processes, e.g., lateral inhibition between glomeruli (11, 46) and top-down modulation that adjusts the sensory system based on behavior (46). Besides such enhancements of olfactory sensing, further processing can only remove information, so our results provide an upper bound for the ability to recognize odors.

Receptor Sensitivities

Equilibrium Binding Model.

We consider a simple model where receptors Rn get activated when they bind ligands Li. This binding is described by the chemical reaction Rn+LiRnLi, where RnLi is the receptor−ligand complex. The equilibrium of the reaction is characterized by a binding constant Kni, which reads

Kni=exp(EnikBT), [S1]

where Eni is the interaction energy between receptor n and ligand i. In equilibrium, the concentrations denoted by square brackets obey [RnLi]=Kni[Rn][Li]. Hence,

[RnLi]=cnrecKnici1+iKnici, [S2]

where we consider the case where multiple ligands compete for the same receptor. Here, cnrec=[Rn]+i[RnLi] denotes the fixed concentration of receptors, and ci=[Li] is the concentration of free ligands. We consider a simple receptor model in which the excitation enrec of a receptor of type n is proportional to the concentration of bound ligands,

enrec=αcnreci[RnLi], [S3]

where αn characterizes the excitability of receptor type n. As discussed in the Introduction, the excitations of all receptors of a given type are accumulated in the respective glomeruli, whose excitation englo is thus given by englo=Nnrecenrec, where Nnrec is the number of receptors of type n. In the simple case of binary outputs, a glomerulus becomes active if its excitation exceeds a threshold tn, an=Θ(englotn), where Θ(z) denotes the Heaviside step function. We consider the case αntn, where the glomerulus signals before the associated receptors become saturated. In this case, we can linearize Eq. S2 and introduce the rescaled quantities

en=englotnandSni=αnNnrectnKni [S4]

to obtain Eqs. 1 and 2.

A simple theory (28) predicts that the interaction energies Eni between receptors and ligands are normal distributed. For the receptor model described above, this implies lognormal distributed binding constant Kni (see Eq. S1). In this case, the sensitivities Sni will also be lognormal distributed (see Eq. S4).

Measured Receptor Sensitivities.

Response matrices have been measured experimentally for flies (33) and humans (34). The fly database has been constructed by merging data from many studies that used various methods to measure receptor responses (33). It contains a nonzero response for 5,482 receptor−ligand pairs, covering all 52 receptors that are present in flies. Fig. 6A shows the histogram of the logarithm of the associated sensitivities together with a normal distribution with the same mean and variance as the data.

The only comprehensive study of human olfactory receptors used a luciferase assay to measure receptor responses in vitro (34). It reports the intensity of clones of 511 human olfactory receptors in response to various concentrations of 73 ligands. Typically, the intensity of a given receptor−ligand pair is monotonously increasing as a function of ligand concentration c. We normalize the intensity to lie between 0 and 1 and fit a hyperbolic tangent function to determine the concentration c* at which the normalized intensity reaches 0.5. Here, the only fit parameters are the concentration c* and the slope of the tangent function at this point. We exclude poor fits, where the relative error in either parameter is above 50%. This leaves us with 203 of the 623 receptor−ligand combinations, for which we then define the sensitivity as c*1. Fig. 6B shows the histogram of the logarithm of these sensitivities together with a normal distribution with the same mean and variance as the data.

Receptor Response

We next discuss the statistics of the receptor responses as a function of the odor statistics Penv(c). We first analyze narrow concentration distributions, where only the presence of ligands needs to be detected and their concentration is of minor interest. Then, we consider the more complex case of wide concentration distributions, which require a distribution of sensitivities for sensing different concentrations.

Narrow Concentration Distribution.

In this case, we are only interested in measuring the composition of an odor c. Consequently, it is sufficient to consider binary vectors c, where ci{0,1}. Instead of parameterizing the statistics Penv(c) by the ligand frequency pi and the correlations pij, it will prove useful to write the odor statistics as

Penv(c)=1ZJ[h]exp(i,jJijcicj+ihici). [S5]

Here, hi denotes the commonness of ligand i (related to pi) and Jij parameterizes correlations between ligands i and j (related to pij). Without loss of generality, Jij is symmetric with zeros on the diagonal. The associated partition function ZJ, which ensures that dcPenv(c)=1, reads

ZJ[h]=dceJijcicj+hici, [S6]

where the integral is over all binary vectors of length Nl. Note that in this section on narrow concentration distributions, we use the Einstein summation convention, i.e., we imply summation over repeated indices.

Uncorrelated mixtures.

For uncorrelated mixtures (Jij=0), the partition function reads Z0[h]=dcehici. The probability pi=cih of finding a ligand then reads

pi*=1Z0[h]dcciehjcj=ehi1+ehi, [S7]

where the notation h and the index * denote the average with respect to uncorrelated mixtures. Eq. S7 provides the mapping between the commonness hi used in Eq. S5 and the ligand frequency pi=pi used in the main text. The covariance pij=cicjhcihcjh follows from

cicjh=1Z0[h]dccicjehkck=pi*pjδij(pi*)2+δijpi* [S8]

and reads

pij=δijpi*(1pi*). [S9]

The receptor activity an, given by Eq. 2, is a function of the excitation en=S^nici, which involves the binary sensitivities S^ni{0,1}. Consequently, en and the step function in Eq. 2 can be approximated by

an1eγen, [S10]

which becomes exact in the limit γ. We use this to calculate the moments of a¯n=1an,

a¯nh=Z0[h(n)]Z0[h] [S11a]

and

a¯na¯mh=Z0[h(nm)]Z0[h], [S11b]

where

hi(n)=hiγS^ni [S12a]
hi(nm)=hiγ(S^ni+S^mi). [S12b]

In particular, we have in the limit γ,

Z0[h]=i(1+ehi) [S13a]
Z0[h(n)]=i[1+ehi(1S^ni)] [S13b]
Z0[h(nm)]=i[1+ehi(1S^ni)(1S^mi)]. [S13c]

Hence,

anh=1i(1S^nipi*) [S14a]
covh(an,am)=i[1(S^ni+S^miS^niS^mi)pi*]i(1S^nipi*)(1S^mipi*). [S14b]

We develop these equations to linear order in pi to obtain Eqs. 7.

The receptor activity for binary sensitivity matrices with independent and identically distributed entries is described by

anh=1i(1ξpi*)ξs, [S15a]
covh(an,am)ξ2s, [S15b]

where s=icih is the mean number of ligands in a mixture. Here, ξ denotes the sparsity of S^ni, which is the only parameter of the random ensemble. The optimal sparsity ξ at which I is maximized is given by the condition anh=1/2. Using Eq. S14a and solving for ξ, we obtain

ξ*Nl121Nls, [S16]

which, for large Nl at constant s, becomes ξ=s1ln2.

Correlated mixtures.

We consider weakly correlated mixtures, where we expand all results to linear order in Jij. Hence,

ZJ[h]Z0[h](1+Jijcihcjh). [S17]

The probability pi=ciJ with which ligand i appears reads

pi=1ZJ[h]dccieJjkcjck+hjcjcih[1Jjkcjhckh]+Jjkcicjckh, [S18]

where

cicjckh=pipjpk+δijp¯ipipk+δikpip¯ipj+δjkpipjp¯j+δijδjkpip¯i(12pi) [S19]

with p¯i=1pi. Hence,

pipi[1+2Jijp¯ipj], [S20]

where we used Jij=Jji and diag(J)=0. Similarly, the covariance pij=cicjJciJcjJ between ligands can be calculated from cicjJ, which involves

Jklcicjckcl=δijpip¯i[2Jkipk(12pi)+Jklplpk]+pipj[2Jijp¯ip¯j+2Jilp¯ipl+2Jjlp¯jpl+Jklplpk] [S21]

and thus reads

cicjJcicjh[1Jklckhclh]+Jklcicjckclh=pipj[1+2Jijp¯ip¯j+2Jilp¯ipl+2Jjlp¯jpl]+δijpip¯i[1+2Jilpl(12pi)], [S22]

where we used Eq. S8. Hence,

pij=cicjJciJcjJδijpip¯i+2Jijpiipjj, [S23]

where p¯i=1pi. Taken together, Eqs. S20 and S23 provide the mapping between {pi,pij} used in the main text and {hi,Jij} used in the definition of Penv(c) in Eq. S5.

The statistics of the receptor activity an=1a¯n follow from

a¯nJ=ZJ[h(n)]ZJ[h] [S24a]

and

a¯na¯mJ=ZJ[h(nm)]ZJ[h], [S24b]

which can be expressed as

a¯nJa¯nh1+Jijpi(n)pj(n)1+Jijpipj [S25a]
a¯na¯mJa¯na¯mh1+Jijpi(nm)pj(nm)1+Jijpipj, [S25b]

where

pi(n)cih(n)=pi(1S^ni) [S26a]
pi(nm)cih(nm)=pi(1S^ni)(1S^mi). [S26b]

Expanding the fractions in Eq. S25, we obtain

a¯nJa¯nh(1+Jijpi(n)pj(n)Jijpipj) [S27a]
a¯na¯mJa¯na¯mh(1+Jijpi(nm)pj(nm)Jijpipj). [S27b]

Substituting Eq. S26, this becomes

anJanh+(1a¯nh)(S^ni+S^njS^niS^nj)Jijpipj=anh+(1anh)(S^ni+S^njS^niS^nj)pij2p¯ip¯j, [S28]

where, in the last expression, the p¯i can also be replaced by p¯i to first order in Jij. For the simple case of a random, binary sensitivity matrix with sparsity ξ, we obtain

anJanh+pij(1anh)(ξξ22). [S29]

In the case where the correlations are predominately positive (pij>0), the frequency of individual ligands and the receptor response are increased, pi>pi and anJ>anh, respectively. Consequently, the optimal sparsity must be smaller than in the uncorrelated case to have anJ=1/2.

Wide Concentration Distribution.

We next consider mixtures where the concentrations of the individual ligands are drawn from a continuous distribution (ci0). For simplicity, we consider uncorrelated mixtures (Jij=0, pij=0 for ij), which are characterized by the ligand frequencies pi, their mean concentrations μi, and their SD σi. In the case where a receptor is excited by many ligands, its excitation en can be described by a lognormal distribution (29), which is parameterized by the mean and variance given in Eq. 6. The associated mean receptor activity an is then given by the probability that en1. Using the survival function of a lognormal distribution that is parameterized by its mean and variance we obtain

an12erfc[ln(enc2+varc(en)enc2)2ln(varc(en)enc2+1)]. [S30]

Because an2=an, the associated variance reads

var(an)=an(1an), [S31]

which also determines the diagonal values of the covariance matrix cov(an,am). For nm, we have

anam=11Pe(en,em)dendem, [S32]

where Pe(en,em) is the multivariate distribution of the two excitations en and em. We approximate Pe(en,em) by a normal distribution, which describes the excitations en and em in the vicinity of an=am=1/2. This distribution is characterized by the means en together with the covariances cov(en,em), which comprise five parameters in total. Hence,

anam14+18π(en1var(en)+em1var(em))+(en1)(em1)+cov(en,em)2πvar(en)var(em) [S33]

for nm. The associated covariance cov(an,am) follows from the definition cov(an,am)=anamanam, where we obtain the mean an by expanding Eq. S30 around the optimal point en=1 for small var(en),

an12+en12πvar(en), [S34]

which is the same approximation that also led to Eq. S33. Consequently, we have

cov(an,am){14(en1)22πvar(en)n=mcov(en,em)2πvar(en)var(em)nm. [S35]

The conditions for optimal sensitivity matrices, an=1/2 and cov(an,am)=0, can thus be expressed as (see Eqs. S30 and S35)

en4=en2+var(en) [S36a]
cov(en,em)=0. [S36b]

For small var(en), this reduces to en1, which indeed leads to an=1/2 in the approximation given in Eq. S34.

Numerical Simulations.

We use a simple two-step procedure to draw odors c from the statistics Penv(c). First, we determine the ligands that appear in a given mixture by drawing a random binary vector b=(b1,b2,,bNl) with bi{0,1} from

Pcor(b)exp(Jijbibj+hibi), [S37]

analogously to Eq. S5. Here, hi and Jij determine pi and pij according to Eqs. S20 and S22, respectively. In the case of narrow concentration distributions, the odor c is given by b. For wide concentration distributions, we draw the concentration ci for each ligand i that appears in a mixture (bi=1) from a lognormal distribution with mean μi and SD σi, which is described by the probability density function

P(ci|bi)=biciπχiexp[1χi(ln(ciμ)+χi4)2], [S38]

where χi=2ln(1+σi2μi2). Taken together, this describes the odor statistics Penv(c)=bPcor(b)iP(ci|bi).

Given this odor statistics Penv(c) and a sensitivity matrix Sni, the mutual information I can, in principle, be calculated from Eqs. 13. Calculating P(a) to evaluate Eq. 3 involves an integral over Penv(c) over the nonlinear function given in Eq. 2. We approximate this integral using Monte Carlo sampling of the odor statistics Penv(c). Because of the stochastic nature of Monte Carlo sampling, the calculated I is not exact. Consequently, we use the stochastic, derivative-free numerical optimization method covariance matrix adaptation evolution strategy (CMA-ES) (47) to optimize the sensitivity matrix Sni with respect to I to produce Fig. 3B.

Properties of Arrays with Random Sensitivities

We study properties of receptor arrays characterized by random sensitivity matrices Sni whose entries are independent and identically distributed. Here, we consider a lognormal distribution for the sensitivities, whose probability density function fS(S) and cumulative distribution function FS(S) read

fS(S)=12πSλexp[12λ2(lnSS¯+λ22)2] [S39a]
FS(S)=12erfc[12λ(lnSS¯+λ22)] [S39b]

and are parameterized by the mean S¯ and the width λ, which is the SD of the underlying normal distribution. Note that all following calculations could also be performed for other sensitivity distributions.

Concentration Resolution.

The fraction Φ1(c) of receptors that are activated by a single ligand at concentration c reads

Φ1(c)=1FS(c1). [S40]

The typical concentration change δc that is necessary to excite η additional receptor is then defined by the condition Φ1(c+δc)Φ1(c)=ηNr1. Expanding Φ1 around c, the solution for δc reads

δc(c)=ηNrΦ1(c)=ηc2NrFS(c1). [S41]

For lognormal distributed sensitivities, the maximum of the associated resolution R=c/δc is given in Eq. 10.

Concentration Range.

The minimal concentration cmin that can be sensed is defined by the condition Φ1(cmin)=η/Nr, whereas cmax is given by Φ1(cmax)=1η/Nr. Solving these equations, the concentration range ζ=cmax/cmin becomes

ζ=GS(1ηNr)GS(ηNr), [S42]

where GS(y) is the inverse function of the cumulative distribution function FS(x). For lognormal distributed sensitivities, we obtain Eq. 11.

Maximal Number of Distinguishable Ligands.

In the simple case of a mixture with s ligands, all at concentration c, the fraction Φs(c) of excited receptors is given by

Φs(c)=1F^S(c1;s), [S43]

where F^S(zn;s) is the cumulative probability function of the sum zn=i=1sSni. If the Sni are lognormal distributed, the distribution for zn can also be approximated by a lognormal distribution (29), which has mean sSni and variance svar(Sni). In this case,

Φs(c)=112erfc[ln(cS¯s2s(r+s))2ln(r+ss)] [S44]

where r=S¯2var(S)=exp(λ2)1 is the squared coefficient of variation. Fig. S2A shows that Eq. S44 approximates the numerically determined Φs(c) well.

Fig. S2.

Fig. S2.

Receptors are most sensitive to mixtures of medium size. (A) Φs(c) as a function of s for various c at λ=1. Eq. S44 (solid lines) is compared with numerical simulations (symbols, 104 samples per point). (B) ϕs=dΦs/ds as a function of s for various c at λ=1. The dashed line marks the threshold Nr1 below which mixtures are not distinguishable for Nr=16.

We next consider the maximal number of ligands that can be distinguished. Here, we, for simplicity, consider the case where mixtures can be distinguished when they excite activity patterns that differ for at least η receptors. Because a mixture with s components on average excites NrΦs receptors, this condition reads

NrΦs+1(c)NrΦs(c)+η. [S45]

Expanding Φs(c) as a function of s, this condition can be approximated by

ϕs(c)ηNr, [S46]

where ϕs(c)=dΦs(c)/ds. Fig. S2B shows that this function has a single peak. Mixtures with s=0,,s* ligands can thus all be distinguished from each other if

ϕ1(c)ηNrandϕs(c)ηNr. [S47]

Here, the first condition ensures that c is above the odor detection threshold, and the second condition ensures that the two largest mixtures excite sufficiently different activity patterns.

Discriminability of Two Mixtures of Equal Size.

We next consider how well two mixtures can be discriminated. For simplicity, we consider two mixtures, each with s ligands of which sb are shared. We call these two mixtures plus (+) and minus () to distinguish them. To determine the Hamming distance between the activation patterns, we first consider the excitations e± of a single receptor caused by the two mixtures,

e±=iCbSnic+iC±Snic. [S48a]

Here, Cb denotes the set of ligands appearing in both mixtures, and C± denote those only appearing in one of the mixtures. Note that we only consider the case where the ligands appear with the same concentration c. The excitations can be rewritten as

e±=(zb+z±)c [S49]

where the zx are random variables. Here, zb is distributed according to F^S(z;sb), and z± are distributed according to F^S(z;ssb). The probability ps that the receptor activity is the same for both mixtures is given by

ps=P(e+<1e<1)+P(e+>1e>1). [S50]

The first term can be expressed as

P(e+<1e<1)=01cdzbf^S(zb;sb)01czbdz+f^S(z+;sd)01czbdzf^S(z;sd), [S51]

where sd=ssb is the number of ligands that differ between the two mixtures. Here, f^S(z;s) denotes the probability density functions of F^S(z;s). Eq. S51 can also be written as

P(e+<1e<1)=01cdzbf^S(zb;sb)[F^S(1czb;sd)]2. [S52]

Similarly, the second term in Eq. S50 can be expressed as

P(e+>1e>1)=1F^S(1c;sb)+01cdzbf^S(zb;sb)[1F^S(1czb;sd)]2, [S53]

where the first term is the probability that the ligands appearing in both mixtures excite the receptor alone. The second term denotes the probability that although zb is not large enough, both z+ and z are sufficient to bring the excitation above threshold. The mean Hamming distance h=Nr(1ps) between the activation patterns of the two mixtures then reads

h=2Nr01cf^S(1cz;sb)F^S(z;sd)[1F^S(z;sd)]dz. [S54]

To test this equation, we randomly draw mixtures at given s and sb, determine their activation pattern according to Eqs. 1 and 2, and determine the associated difference. Fig. S1 shows that Eq. S54 agrees well with these numerical results. Although h is a function of s, sb, c, S¯, λ, and Nr, the only important parameters are s, sb, cS¯, and λ, because Nr is just a prefactor and S¯ only sets the scale of typical concentrations. We can thus explore the behavior by plotting h as a function of s and cS¯ for different sb (see Fig. S3). This plot shows that mixtures can be distinguished well when the concentration is in the right interval. Fig. S3 can be used to determine the parameter region in which a receptor array is likely able to distinguish two mixtures. In the simple case where the activity patterns must be different in at least η receptors, mixtures can typically be distinguished if h>η.

Fig. S1.

Fig. S1.

Mean normalized mixture distance h/Nr as a function of the mixture disparity 1sb/s for λ=1, various mixture sizes s, and (A) cS¯=0.1, (B) cS¯=0.05, or (C) cS¯=0.02. The analytical result given in Eq. S54 (solid lines) is compared with numerical simulations (symbols, 104 samples per point).

Fig. S3.

Fig. S3.

Mean normalized mixture distance h/Nr from Eq. S54 as a function of mixture size s and concentration c of the ligands for λ=1 and (A) sb=0 or (B) sb=s1. The lines indicate isocontours at h/Nr=0.1,0.01,0.001 (white to gray).

Acknowledgments

We thank Carl Goodrich, Venkatesh N. Murthy, and Michael Tikhonov for helpful discussions and a critical reading of the manuscript. This research was funded by the National Science Foundation (NSF) through DMR-1435964, DMR-1420570, and DMS-1411694. M.P.B. is an investigator of the Simons Foundation. D.Z. was also funded by the German Science Foundation through ZW 222/1-1, the NSF through PHY11-25915, the National Institutes of Health Award 5R25GM067110-07, and the Moore Foundation Award 2919.

Footnotes

The authors declare no conflict of interest.

This article is a PNAS Direct Submission.

This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1600357113/-/DCSupplemental.

References

  • 1.Touhara K, Vosshall LB. Sensing odorants and pheromones with chemosensory receptors. Annu Rev Physiol. 2009;71:307–332. doi: 10.1146/annurev.physiol.010908.163209. [DOI] [PubMed] [Google Scholar]
  • 2.Su CY, Menuz K, Carlson JR. Olfactory perception: Receptors, cells, and circuits. Cell. 2009;139(1):45–59. doi: 10.1016/j.cell.2009.09.015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Mainland JD, Lundström JN, Reisert J, Lowe G. From molecule to mind: An integrative perspective on odor intensity. Trends Neurosci. 2014;37(8):443–454. doi: 10.1016/j.tins.2014.05.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Verbeurgt C, et al. Profiling of olfactory receptor gene expression in whole human olfactory mucosa. PLoS One. 2014;9(5):e96333. doi: 10.1371/journal.pone.0096333. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Dunkel M, et al. SuperScent—A database of flavors and scents. Nucleic Acids Res. 2009;37(Database issue):D291–D294. doi: 10.1093/nar/gkn695. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Weiss T, et al. Perceptual convergence of multi-component mixtures in olfaction implies an olfactory white. Proc Natl Acad Sci USA. 2012;109(49):19959–19964. doi: 10.1073/pnas.1208110109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Hopfield JJ. Odor space and olfactory processing: Collective algorithms and neural implementation. Proc Natl Acad Sci USA. 1999;96(22):12506–12511. doi: 10.1073/pnas.96.22.12506. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Malnic B, Hirono J, Sato T, Buck LB. Combinatorial receptor codes for odors. Cell. 1999;96(5):713–723. doi: 10.1016/s0092-8674(00)80581-4. [DOI] [PubMed] [Google Scholar]
  • 9.Hasin Y, et al. High-resolution copy-number variation map reflects human olfactory receptor diversity and evolution. PLoS Genet. 2008;4(11):e1000249. doi: 10.1371/journal.pgen.1000249. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Maresh A, Rodriguez Gil D, Whitman MC, Greer CA. Principles of glomerular organization in the human olfactory bulb—Implications for odor processing. PLoS One. 2008;3(7):e2640. doi: 10.1371/journal.pone.0002640. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Murthy VN. Olfactory maps in the brain. Annu Rev Neurosci. 2011;34:233–258. doi: 10.1146/annurev-neuro-061010-113738. [DOI] [PubMed] [Google Scholar]
  • 12.Leon M, Johnson BA. Olfactory coding in the mammalian olfactory bulb. Brain Res Brain Res Rev. 2003;42(1):23–32. doi: 10.1016/s0165-0173(03)00142-5. [DOI] [PubMed] [Google Scholar]
  • 13.Laughlin S. A simple coding procedure enhances a neuron’s information capacity. Z Naturforsch C. 1981;36(9-10):910–912. [PubMed] [Google Scholar]
  • 14.Ruderman DL, Bialek W. Statistics of natural images: Scaling in the woods. Phys Rev Lett. 1994;73(6):814–817. doi: 10.1103/PhysRevLett.73.814. [DOI] [PubMed] [Google Scholar]
  • 15.Lewicki MS. Efficient coding of natural sounds. Nat Neurosci. 2002;5(4):356–363. doi: 10.1038/nn831. [DOI] [PubMed] [Google Scholar]
  • 16.Tkacik G, Callan CG, Jr, Bialek W. Information flow and optimization in transcriptional regulation. Proc Natl Acad Sci USA. 2008;105(34):12265–12270. doi: 10.1073/pnas.0806077105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Hummel R. Image enhancement by histogram transformation. Comput Graph Image Process. 1977;6(2):184–195. [Google Scholar]
  • 18.Wright GA, Thomson MG. 2005. Odor perception and the variability in natural odor scenes. Integrative Plant Biochemistry, Recent Advances in Phytochemistry (Elsevier, New York), Vol 39, pp 191–226.
  • 19.McGann JP, et al. Odorant representations are modulated by intra- but not interglomerular presynaptic inhibition of olfactory sensory neurons. Neuron. 2005;48(6):1039–1053. doi: 10.1016/j.neuron.2005.10.031. [DOI] [PubMed] [Google Scholar]
  • 20.Lin Y, Shea SD, Katz LC. Representation of natural stimuli in the rodent main olfactory bulb. Neuron. 2006;50(6):937–949. doi: 10.1016/j.neuron.2006.03.021. [DOI] [PubMed] [Google Scholar]
  • 21.Reisert J, Restrepo D. Molecular tuning of odorant receptors and its implication for odor signal processing. Chem Senses. 2009;34(7):535–545. doi: 10.1093/chemse/bjp028. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Lowe G, Gold GH. Olfactory transduction is intrinsically noisy. Proc Natl Acad Sci USA. 1995;92(17):7864–7868. doi: 10.1073/pnas.92.17.7864. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Koulakov A, Gelperin A, Rinberg D. Olfactory coding with all-or-nothing glomeruli. J Neurophysiol. 2007;98(6):3134–3142. doi: 10.1152/jn.00560.2007. [DOI] [PubMed] [Google Scholar]
  • 24.Stevens CF. What the fly’s nose tells the fly’s brain. Proc Natl Acad Sci USA. 2015;112(30):9460–9465. doi: 10.1073/pnas.1510103112. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Knudsen JT, Tollsten L, Bergström LG. Floral scents? A checklist of volatile compounds isolated by head-space techniques. Phytochemistry. 1993;33(2):253–280. [Google Scholar]
  • 26.Atick JJ. Could information theory provide an ecological theory of sensory processing? Network. 2011;22(1-4):4–44. doi: 10.3109/0954898X.2011.638888. [DOI] [PubMed] [Google Scholar]
  • 27.Sessak V, Monasson R. Small-correlation expansions for the inverse ising problem. J Phys A. 2009;42:055001. [Google Scholar]
  • 28.Lancet D, Sadovsky E, Seidemann E. Probability model for molecular recognition in biological receptor repertoires: Significance to the olfactory system. Proc Natl Acad Sci USA. 1993;90(8):3715–3719. doi: 10.1073/pnas.90.8.3715. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Fenton LF. The sum of log-normal probability distributions in scatter transmission systems. IRE Trans Commun Syst. 1960;8(1):57–67. [Google Scholar]
  • 30.Abraham MH, Sánchez-Moreno R, Cometto-Muñiz JE, Cain WS. An algorithm for 353 odor detection thresholds in humans. Chem Senses. 2012;37(3):207–218. doi: 10.1093/chemse/bjr094. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Bialek W. Biophysics: Searching for Principles. Princeton Univ Press; Princeton, NJ: 2012. [Google Scholar]
  • 32.Bushdid C, Magnasco MO, Vosshall LB, Keller A. Humans can discriminate more than 1 trillion olfactory stimuli. Science. 2014;343(6177):1370–1372. doi: 10.1126/science.1249168. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Münch D, Galizia CG. Door 2.0—Comprehensive mapping of Drosophila melanogaster odorant responses. Sci Rep. 2016;6:21841. doi: 10.1038/srep21841. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Mainland JD, Li YR, Zhou T, Liu WLL, Matsunami H. Human olfactory receptor responses to odorants. Sci Data. 2015;2:150002. doi: 10.1038/sdata.2015.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Cain WS. Differential sensitivity for smell: “Noise” at the nose. Science. 1977;195(4280):796–798. doi: 10.1126/science.836592. [DOI] [PubMed] [Google Scholar]
  • 36.Jinks A, Laing DG. A limit in the processing of components in odour mixtures. Perception. 1999;28(3):395–404. doi: 10.1068/p2898. [DOI] [PubMed] [Google Scholar]
  • 37.Saito H, Chi Q, Zhuang H, Matsunami H, Mainland JD. Odor coding by a Mammalian receptor repertoire. Sci Signal. 2009;2(60):ra9. doi: 10.1126/scisignal.2000016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Vincis R, Gschwend O, Bhaukaurally K, Beroud J, Carleton A. Dense representation of natural odorants in the mouse olfactory bulb. Nat Neurosci. 2012;15(4):537–539. doi: 10.1038/nn.3057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Rokni D, Hemmelder V, Kapoor V, Murthy VN. An olfactory cocktail party: Figure-ground segregation of odorants in rodents. Nat Neurosci. 2014;17(9):1225–1232. doi: 10.1038/nn.3775. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Albert KJ, et al. Cross-reactive chemical sensor arrays. Chem Rev. 2000;100(7):2595–2626. doi: 10.1021/cr980102w. [DOI] [PubMed] [Google Scholar]
  • 41.Stitzel SE, Aernecke MJ, Walt DR. Artificial noses. Annu Rev Biomed Eng. 2011;13:1–25. doi: 10.1146/annurev-bioeng-071910-124633. [DOI] [PubMed] [Google Scholar]
  • 42.Wachowiak M. All in a sniff: Olfaction as a model for active sensing. Neuron. 2011;71(6):962–973. doi: 10.1016/j.neuron.2011.08.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Hallem EA, Carlson JR. Coding of odors by a receptor repertoire. Cell. 2006;125(1):143–160. doi: 10.1016/j.cell.2006.01.050. [DOI] [PubMed] [Google Scholar]
  • 44.Perez M, Giurfa M, d’Ettorre P. The scent of mixtures: Rules of odour processing in ants. Sci Rep. 2015;5:8659. doi: 10.1038/srep08659. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Ukhanov K, Corey EA, Brunert D, Klasen K, Ache BW. Inhibitory odorant signaling in Mammalian olfactory receptor neurons. J Neurophysiol. 2010;103(2):1114–1122. doi: 10.1152/jn.00980.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Wilson RI. Early olfactory processing in Drosophila: Mechanisms and principles. Annu Rev Neurosci. 2013;36:217–241. doi: 10.1146/annurev-neuro-062111-150533. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Hansen N. The CMA evolution strategy: A comparing review. In: Lozano JA, Larrañaga P, Inza I, Bengoetxea E, editors. Towards a New Evolutionary Computation. Springer; New York: 2006. pp. 75–102. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES