Predicting the response of olfactory sensory neurons
to odor mixtures from single odor response
A. Marasco, A. De Paris, A. Migliore
Appendix A.1
In [1]-[2] and [3] two di¤erent models were proposed, to take into account the responses F U and F U +V to concentrations of an odorant U and of a binary mixture U + V , respectively. In this appendix we discuss some features of those models, in view of the empirical properties mentioned in the main text.
To turn those experimental qualitative descriptions into rigorous mathematical de…nitions, one should take into account that they involve terms that are not necessarily consensual in the literature, or that cannot be easily expressed into mathematical relations. For this reason we will focus the analysis on the three basic behaviours of suppression, inhibition and synergy (see [5],[2]).
In most cases, the responses F U , F V to single odorants, and F U +V to the mixture, are compared at the same concentration. This means that if a mix- ture is performed at a certain ratio r > 0, then is U = rV , and the response F U +V (U; V ) = F U +V (rV; V ) is relative to the concentration C := U + V = (1 + r)V . Henceforth, it is compared with the responses F U (C) and F V (C). In this context, we say that inhibition happens when
F U +V (U; V ) < minfF U (C); F V (C)g ; synergy when
F U +V (U; V ) > maxfF U (C); F V (C)g;
and suppression when F U +V (U; V ) is (strictly) intermediate between F U (C), F V (C). Hence we ignore the comparison of F U +V (U; V ) with the sum F U (U ) + F V (V ).
The above interpretation will mainly be used in Appendix A3. In the main text we explain that a slightly di¤erent interpretation is also worthy of consid- eration. It basically consists in considering V = C=(1 + r) in place of C, in the response to a mixture. These interpretations do not con‡ict in the asymptotic region.
Rospars et al. models
In [1] and [2], the authors proposed the following models
F U = F M U
1 + K U
Un ; F U +V (U; V ) = F M U
U K U
n
+ F M V
V K V
n
1 + U
K U n
+ V
K V
n (1)
where n is a Hill coe¢ cient, K U ; K V ; F M U and F M V are constants (see [2]).
Cruz and Lowe models
In [3] the authors, instead of (1), proposed the following models
F U = F max
1 + 1
n
U
1 + K U
U
n ; F U +V (U; V ) = F max 1 +
2 6 6 4
1 + U K U
+ V K V
U
U K U
+
VV K V
3 7 7 5
n ;
(2) where n is a Hill coe¢ cient, F max is the maximal response,
Uand V are the e¢ ciencies of activation of transduction by each odorant.
Equations (1) 2 and (2) 2 are both functions of two compounds in concen- tration U and V: However, following the experimental protocol, it is useful to analyze them under the condition
U = rV; (3)
where r is a positive constant.
Rospars et al. binary mixture model In [2] is proved that Eq. (1) 2 becomes
F U +V (rV; V ) = F M p 1 + (1+r)V K
pn ; F U +V (M ) = F M p 1 + K M
pn ; (4)
where M = U + V and
F M p = F M U r n K V n + F M V K U n
(K U n + r n K V n ) ; K p = (1 + r) K U K V
ns 1
r n K V n + K U n : (5) Then, F M p is the asymptotic value of function F U +V (rV; V ) ; the concentration of V (resp. of M ) at half maximum response F M p =2 is K p = (1 + r) (resp. K p ).
Moreover, the asymptotic value of function F U +V is always located between the single-odorant curves. In fact, from (5) for all r we obtain
min (F M U ; F M V ) F M p max (F M U ; F M V ) : (6)
Cruz and Lowe binary mixture model
Analogously, if the concentrations U and V of the odorants are such that U = rV Eq. (2) 2 becomes
F U +V (U; V ) = F U +V (rV; V ) = F max 1 + 1
n 1 + K V
n (7)
where the parameters = (r;
U; V ; K U ; K V ) ; K = K (r; K U ; K V ) assume the form
= U rK V + V K U K U + rK V
; K = K U K V K U + rK V
: (8)
In this case, the asymptotic value of function F U +V (rV; V ) is F max
1 + 1
n
=
n F max
1 + n ; (9)
and the concentration of V at half maximun response
n F max
2 (1 + n ) is K
p
n2 + n 1 (10)
From (8) we obtain
min ( U ; V ) max ( U ; V ) and owing to (9) for all r we have
min 0 B B
@ F max
1 + 1
n U
; F max
1 + 1
n V
1 C C A
F max
1 + 1
n
max 0 B B
@ F max
1 + 1
n U
; F max
1 + 1
n V
1 C C
A : (11)
Then, owing to (6) and (11), both the models (4) and (7) cannot reproduce
mixtures exhibiting synergy or inhibition in their maximal response.
Appendix A.2
Model for binary mixture
In order to …nd a model able to describe each type of interaction among two single odorant it is necessary to expand the space of allowed Hill functions. To this purpose, we assume that the Hill coe¢ cient in the mixture model (2) 2 can depend on the odorants. Note that there are experimental …ndings showing that the response of the same OSN to di¤erent odorants may exhibit di¤erent Hill coe¢ cients (see [7]). Then, starting from Eq. (2) 1 for the odorants U and V
F U (U ) = F max
1 + 1
n
U U1 + K U
U
n
U; F V (V ) = F max
1 + 1
n
V V1 + K V
V
n
V; (12)
we propose the following model for binary mixture F U +V (U; V ) = F max
1 + 2 6 6 4
1 + U K U
+ V K V
U
U K U
+
VV K V
3 7 7 5
n
U +V(13)
where
n U +V = n U U K V U + n V V K U V
U K V U + V K U V : (14)
Equation (13) is a function of two compounds in concentration U and V: How- ever, if U = rV where r is a constant, we obtain
F max 1 + 1
n 1 + K V
n (15)
where the parameters = (r;
U; V ; K U ; K V ) ; K = K (r; K U ; K V ) and n = n (r; n U ; n V ;
U; V ; K U ; K V ) assume the form
= U rK V + V K U
K U + rK V
; K = K U K V
K U + rK V
; n = rn U U K V + n V V K U
r U K V + V K U
: (16) We note that if n U = n V ; then (13) and (15) become (2) 2 and (7), respec- tively.
The asymptotic value of function (15) is F max 1 + 1
n
=
n F max
1 + n ; (17)
and the concentration of V at half maximun response
n F max
2 (1 + n ) is K
p
n2 + n 1 (18)
Model for mixture of N odorants
Equation (13) can be easily generalized to a model for mixture of N odor- ants
F M IX (U 1 ; :::; U N ) = F max
1 + 2 6 6 6 6 4
1 + X N i=1
U i K U
iX N i=1
Ui
U i
K U
i3 7 7 7 7 5
n
M IX(19)
where
n M IX = X N
i=1
n U
i UiU i
K U
iX N
i=1
Ui
U i K U
i: (20)
Similarly, setting for all i 2 f1; :::; N 1g ; U i = r i U N where r i are positive constants, we obtain
F M IX (r 1 U N ; :::; U N ) = F max
1 + 1
n
M IXM IX
1 + K M IX
U N
n
M IX(21)
where
M IX =
N X 1 i=1
r i
K U
i Ui+ 1 K U
N UNN X 1 i=1
r i
K U
i+ 1 K U
N; K M IX = 1=
N X 1 i=1
r i
K U
i+ 1
K U
N!
;
n M IX =
N X 1 i=1
n U
i Uir i K U
i+ n U
N UN1 K U
NN X 1 i=1
Ui
r i
K U
i+
UN1 K U
N(22)
Appendix A.3: Analysis of the proposed mixture model
For applicative purposes, one might be interested in knowing a priori for which mixtures our model (13), (14) predicts inhibition, synergy or suppression, as described at the beginning of Appendix A1. Here we give details for the whole range of concentrations; namely, we look for the three ranges of values of U; K U ; U ; n U ; V; K V ; V ; n V , for which those qualitative behaviours occur.
This problem obviously consists in solving (rather cumbersome) inequalities that arise by comparing the values F U +V (U; V ), F U (C), F V (C) given by (13) and (12) with C := U + V .
To use
r := U=V; C = U + V
instead of the pair U; V is perhaps more meaningful and mathematically simpler.
Because of the inverse formulas U = rC
1 + r ; V = C 1 + r we have no loss, nor substantial bias of information.
Note also that if one gets n U ; n V multiplied by the same (positive) constant, the behaviour stays the same. Hence the ranges can be described using the parameter
:= n U =n V
instead of the pair (n U ; n V ). When n U = n V we have the Cruz and Lowe model, which has already been discussed. Hence we assume n U 6= n V . Moreover, to avoid an unnecessary long description, we assume that U denotes the odorant with the least Hill coe¢ cient (exponent n):
n U < n V ;
that is, < 1. Hence, to test parameters against the list of cases we are going to display, one should keep in mind that if n U > n V , then U and V have to be exchanged (either in the data or in the list).
It will also be convenient to set b U := K U + C
U C ; b V := K V + C
V C
and to consider the function y = x + x ln x. This function has an absolute minimum (x; y) = (exp( 2); exp( 2)), and it is increasing for x exp( 2).
We shall denote by '(y) the (partial) inverse de…ned for y exp( 2) (with
values x exp( 2)). To better understand the cases in the list below, one
should take into account that y > '(y) > 1 when y > 1 and y < '(y) < 1 when
y < 1.
For the sake of brevity, we shall disregard some edge cases: in the list below we shall always use strict inequalities and we also assume
V K U K V (K U + C) 6= U K U K V (K V + C)
(that is, F U +V (rC=(1 + r); C=(1 + r)) is not constant with respect to r). We also renounce to discuss some of the cases that are more cumbersome to be analysed.
When 1 < b U < b V we have suppression for all ; r (under the standing assumptions 0 < < 1, r > 0).
When b U > 1 and (1 <)' (b U ) < b V < b U : – when
(1 >) > V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (> 0) we have suppression for all r(> 0);
– when
(0 <) ln b V ln b U
< < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C) (to be determined numerically) and we have
suppression for (0 <)r < r U , inhibition for r > r U ; – when
(0 <) V (K U + C) U V C (b V + b V ln b V )
U (K V + C) U V C (b V + b V ln b V ) < < ln b V ln b U
(< 1) there exists exactly one value r V > 0 for which
F U +V (r V C=(1 + r V ); C=(1 + r V )) = F V (C) (to be determined numerically) and we have
inhibition for (0 <)r < r V , suppression for r > r V ; – when
(0 <) < V (K U + C) U V C (b V + b V ln b V )
U (K V + C) U V C (b V + b V ln b V )
we have suppression for all r(> 0).
When b U > 1 and 1 < b V < ' (b U ):
– when
(1 >) > V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (> 0) we have suppression for all r(> 0);
– when
(0 <) ln b V
ln b U < < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C) (to be determined numerically) and we have
suppression for (0 <)r < r U , inhibition for r > r U ; – when
(0 <) < ln b V ln b U
(< 1) there exists exactly one value r V > 0 for which
F U +V (r V C=(1 + r V ); C=(1 + r V )) = F V (C) (to be determined numerically) and we have
inhibition for (0 <)r < r V , suppression for r > r V . When b U > 1 and (0 <)b V < 1:
– when
(1 >) > V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (> 0) we have suppression for all r(> 0);
– when
(0 <) < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C)
(to be determined numerically) and we have
suppression for (0 <)r < r U , inhibition for r > r U . When (0 <)b U < 1 and b V > 1:
– when
(1 >) > V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (> 0) we have suppression for all r(> 0);
– when
(0 <) < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C) (to be determined numerically) and we have
suppression for (0 <)r < r U , synergy for r > r U .
When b U < 1 and '(b U ) < b V < 1:
– when
(1 >) > V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (> 0) we have suppression for all r(> 0);
– when
(0 <) ln b V ln b U
< < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C) (to be determined numerically) and we have
suppression for 0 < r < r U , synergy for r > r U ;
– when (0 <) < ln b V = ln b U (< 1) there exists exactly one value r V > 0 for which
F U +V (r V C=(1 + r V ); C=(1 + r V )) = F V (C)
(to be determined numerically) and we have
synergy for 0 < r < r V , suppression for r > r V .
When exp( 2) < b U < 1 and b U < b V < ' (b U ):
– when
(1 >) > V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (> 0) we have suppression for all r(> 0);
– when
(0 <) ln b V ln b U
< < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C) (to be determined numerically) and we have
suppression for (0 <)r < r U , synergy for r > r U ;
– when
(0 <) V (K U + C) U V C (b V + b V ln b V )
U (K V + C) U V C (b V + b V ln b V ) < < ln b V ln b U
(< 1)
there exists exactly one value r V > 0 for which
F U +V (r V C=(1 + r V ); C=(1 + r V )) = F V (C) (to be determined numerically) and we have
synergy for (0 <)r < r V , suppression for r > r V ; – when
(0 <) < V (K U + C) U V C (b V + b V ln b V )
U (K V + C) U V C (b V + b V ln b V ) (< 1) we have suppression for all r(> 0).
When (0 <)b U < exp( 2) and exp( 2) < b V < ' (b U ) the analysis is more involved and we omit the result.
When (0 <)b U < b V < exp( 2):
– when
(1 >) > V (K U + C) U V C (b V + b V ln b V )
U (K V + C) U V C (b V + b V ln b V ) (> 0) we have suppression for all r(> 0);
– when (0 <) ln b V
ln b U
< < V (K U + C) U V C (b V + b V ln b V )
U (K V + C) U V C (b V + b V ln b V ) (< 1) there exists exactly one value r V > 0 for which
F U +V (r V C=(1 + r V ); C=(1 + r V )) = F V (C) (to be determined numerically) and we have
inhibition for (0 <)r < r V , suppression for r > r V ; – when
(0 <) V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) < < ln b V
ln b U
(< 1) there exists exactly one value r U > 0 for which
F U +V (r U C=(1 + r U ); C=(1 + r U )) = F U (C) (to be determined numerically) and we have
suppression for 0 < r < r U , inhibition for r > r U ; – when
(0 <) < V (K U + C) U V C (b U + b U ln b U )
U (K V + C) U V C (b U + b U ln b U ) (< 1) we have suppression for all r(> 0).
When (0 <)b V < b U < 1 we have suppression for all (0 <) (< 1), r(> 0).
An important consequence of the above analysis is that the model cannot exhibit synergy for concentrations lower than the concentration that gives the half value response for U (i.e. the odorant with lower Hill coe¢ cient). Indeed, note that none of the cases for which b U > 1 gives synergy. Hence, if for a concentration C we have synergy, it must be b U 1, therefore b U n
U1, which leads to
F U (C) = F max 1 + b U n
UF max 2 :
Since F max clearly exceeds the maximum response for U , and F U is an increasing
function, we deduce that C must exceed the concentration that gives the half
value response for U .
Appendix A.4: Equations for speci…c experimen- tal protocols
Experiments in Rospars et al., 2008
In [2], for each OSN the odorants U; V; and U + V were tested at the concen- trations
U = M 0 U
2d ; V = M 0 V
2d ; M = U + V = M 0 V 2d + M 0 U
2d ;
where d 2 10 i=4 ; i = 0; :::; 11 is the dilution, and M 0 U e M 0 V are the molarities of saturing vapors (see Table 1 in [2]). In this way, in each experiment results
U = rV; M = U + V = (1 + r)V; (23)
where the ratio
r = M 0 U M 0 V remains constant at di¤erent dilutions.
The experimental raw data of dose-response curves for the odorants U; V;
and the binary mixture U + V are given in the form (JP Rospars personal communication)
M 0 U
2d ; F U ; M 0 V
2d ; F V ; M 0 U 2d + M 0 V
2d ; F U +V : (24) By …tting the experimental data (24) for the single odorants U and V we de- termine the dose-response functiones F U and F V (see Eq.(12)), whereas the response F U +V is determined as a function of the mixture concentration M = U + V by mean of Eq.(13) in which V = M=(1 + r), i.e.
F U +V (M ) = 1
1 + 1
n 1 + K
M=(1 + r)
n (25)
where the parameters ; K and n assume the form
= U rK V + V K U
K U + rK V ; K = K U K V
K U + rK V ; n = rn U U K V + n V V K U
r U K V + V K U : (26)
Experiments in Cruz e Lowe, 2013
Di¤erently to [2], in [3] the mixture is tested at a …xed concentration of one of
the components. In this case, after determining by …tting the numerical values
of the parameters n U ;
U; K U ; n V ;
V; K V ; using Eq.(13) we obtain the response
F U +V to concentration of mixture U + V for a …xed value of the odorant V: In
detail, by …xing the concentration C for the odorant V we obtain the response F U +V as a function of concentration of odorant U
F U +V (U; C) = 1
1 + 2 6 6 4
1 + U K U
+ C
K V
U
U K U
+
VC K V
3 7 7 5
n
U +V(27)
where
n U +V = n U U K V U + n V V K U C
U K V U + V K U C :
For example, in the cases of the mixture EG + MIEG(1:05) (see Fig.4, bottom right panel) the dose-response function is
F U +V (X; 1:05) = 1
1 + 2 6 6 4
1 + X K U
+ 1:05 K V
U