• Tidak ada hasil yang ditemukan

Polyhedra from decomposition of log derivative operators

Dalam dokumen Biocontrol of biomolecular systems (Halaman 150-162)

Chapter II: Polyhedral constraints enable holistic analysis of bioregulation

3.8 Polyhedra from decomposition of log derivative operators

Here we show that the range of reaction orders in a binding network can be mapped to relations among log derivative operators, enabling a direct calculus for reaction order polyhedra. This also reveals that the reason reaction orders take polyhedral shape is deeply rooted in the calculus rules for positive variables.

Motivation and demonstration through a scalar variable example

To illustrate the main ideas and techniques in the process of calculation done below, here we first motivate and demonstrate through a simple example in the scalar case.

Consider a dimerization reaction,2𝑋1 β‡Œπ‘‹2, two molecules of𝑋-monomer, 𝑋1, form a 𝑋-dimer molecule 𝑋2. So the total number of 𝑋 molecules is𝑑𝑋 = 𝑋1+ 2𝑋2. Assume the dimer has useful catalytic functions, we would like to study how adding or removing 𝑋molecules would change the number of𝑋2 molecules. This could be characterized in terms of reaction order, or log derivative, or𝑋2 in𝑑𝑋.

Since this is a scalar case, we could calculate this by brute force. Letπ‘˜be the dimerization binding constant, so the steady state equation from the binding reaction isπ‘˜π‘₯2 =π‘₯21, where π‘₯1 denote the concentration of 𝑋 monomer. Geometrically, this steady state equation can be considered as restricting the two variables(π‘₯1, π‘₯2)on a one-dimensional manifold parameterized by a variableπ‘₯, such thatπ‘₯1 =π‘₯andπ‘₯2 =π‘˜βˆ’1π‘₯2. Apply this parameterization to the calculation of reaction order, we have

𝑑logπ‘₯2

𝑑log𝑑𝑋 = 𝑑logπ‘˜βˆ’1π‘₯2

𝑑log(π‘₯+ 2π‘˜βˆ’1π‘₯2) = 2 𝑑logπ‘₯

𝑑log(π‘₯+ 2π‘˜βˆ’1π‘₯2) = 2

(︃𝑑log(π‘₯+ 2π‘˜βˆ’1π‘₯2) 𝑑logπ‘₯

)οΈƒβˆ’1

=2

(οΈƒ π‘₯

π‘₯+ 2π‘˜βˆ’1π‘₯2

𝑑logπ‘₯

𝑑logπ‘₯ + 2π‘˜βˆ’1π‘₯2 π‘₯+ 2π‘˜βˆ’1π‘₯2

𝑑log 2π‘˜βˆ’1π‘₯2 𝑑logπ‘₯

)οΈƒβˆ’1

=2

(οΈƒ π‘₯

π‘₯+ 2π‘˜βˆ’1π‘₯2 + 2 2π‘˜βˆ’1π‘₯2 π‘₯+ 2π‘˜βˆ’1π‘₯2

)οΈƒβˆ’1

= 2π‘₯+ 2π‘˜βˆ’1π‘₯2 π‘₯+ 4π‘˜βˆ’1π‘₯2.

We see that as π‘₯ increases from 0 to +∞, this reaction order goes from 2 to 1. This makes intuitive sense as well. The dimer fraction in this monomer-dimer mixture is

π‘₯2

𝑑𝑋 = π‘₯+2π‘˜π‘˜βˆ’1βˆ’1π‘₯2π‘₯2 = π‘˜+2π‘₯π‘₯ , which increases monotonically withπ‘₯. So asπ‘₯increases, the dimer fraction becomes higher. Whenπ‘₯is very low, almost all of𝑑𝑋, the total of𝑋 molecules, are in monomer form. Therefore the added𝑋 molecules almost all goes into monomer form, with dimer increasing according to the steady state equationπ‘₯2 = π‘˜βˆ’1π‘₯2 β‰ˆ π‘˜βˆ’1𝑑2𝑋. As a result, the reaction order is2, so10-times higher𝑑𝑋 causes100-times higher π‘₯2. Whenπ‘₯ is very high, almost all of𝑑𝑋 is in dimer form already. So added𝑋 molecules directly go into dimer form, resulting inπ‘₯2 β‰ˆ 12𝑑𝑋. Hence reaction order is1, with10-times higher𝑑𝑋

causing10-times higherπ‘₯2.

Although we obtained a sensible result after the calculations of the reaction order, we see that the intuition should be directly representable in the calculation. Even without knowing the details, we see that reaction order should be in the interval [1,2], with 2 reached with low dimer fraction, and1reached in high dimer fraction, with in-between dimer fraction reaching in-between reaction order values. In other words, we should be able to write

𝑑logπ‘₯2

𝑑log𝑑𝑋 = 𝑑logπ‘₯2

𝑑logπ‘₯1+ 2π‘₯2 =𝛼1

𝑑logπ‘₯2 𝑑logπ‘₯1 +𝛼2

𝑑logπ‘₯2

𝑑logπ‘₯2 =𝛼1Β·2 +𝛼2Β·1,

for some convex coefficients 𝛼1 and 𝛼2, with 𝛼1 close to1 when the mixture is mostly monomers, and𝛼2 close to1when the mixture is mostly dimers.

In order to accomplish this kind of calculation, we are decomposing a sum in the coordinate variable to be differentiated with respect to. Namely, in the above case, we want to write a log derivative with respect to𝑑𝑋 =π‘₯1+ 2π‘₯2into a convex combination of log derivative to π‘₯1 and log derivative toπ‘₯2. This corresponds to adecomposition of log derivative operators. A decomposition operation like this is different from the typical interaction between sums and differentiation, where the sum is in the function to be differentiated. For example, we know derivative exchange with sums by linearity: 𝐷(𝑓1+𝑓2) = 𝐷𝑓1+𝐷𝑓2, for some derivative operator𝐷. We also know for log derivative operators𝐷˜, we have simple convex combinations from sums: 𝐷(π‘“Λœ 1+𝑓2) = 𝑓𝑓1

1+𝑓2

π·π‘“Λœ 1+𝑓𝑓2

1+𝑓2

π·π‘“Λœ 2. But in the case discussed above, we are decomposing sums in the coordinate variable instead. For linear derivatives, the behavior of decomposing functions is drastically different from decomposing coordinates.

For log derivatives, they both results in convex combinations, although with different convex coefficients. This is discussed in more detail in Theorem3.8.2and the following remarks, where we show how to do this decomposition in multivariate case.

Here, we continue to think about how to perform this decomposition in this scalar, or one-dimensional manifold case.

For a positive scalar function𝑓 on a one dimensional manifold embedded inR2>0, withπ‘₯1

andπ‘₯2as the basis variables forR2>0, we have

πœ•log𝑓

πœ•log(π‘₯1+π‘₯2) =

(οΈƒπœ•log(π‘₯1+π‘₯2)

πœ•log𝑓

)οΈƒβˆ’1

=

(οΈƒ π‘₯1 π‘₯1+π‘₯2

πœ•logπ‘₯1

πœ•log𝑓 + π‘₯2 π‘₯1+π‘₯2

πœ•logπ‘₯2

πœ•log𝑓

)οΈƒβˆ’1

. Denote𝐻1 = πœ•πœ•loglogπ‘₯𝑓

1

and𝐻2 = πœ•πœ•loglogπ‘₯𝑓

2

,πœ†1 = π‘₯π‘₯1

1+π‘₯2

andπœ†2 = π‘₯π‘₯2

1+π‘₯2

, then

πœ•log𝑓

πœ•log(π‘₯1+π‘₯2) =(οΈπœ†1𝐻1βˆ’1 +πœ†2𝐻2βˆ’1)οΈβˆ’1 =(︁𝐻1βˆ’1+πœ†2(︁𝐻2βˆ’1βˆ’π»1βˆ’1)︁)οΈβˆ’1.

We see from this expression that there is a regularity condition required for the reaction orders𝐻1and𝐻2to guarantee our calculation above is valid: they must have the same sign, so that the𝐻1βˆ’1 +πœ†2

(︁𝐻2βˆ’1βˆ’π»1βˆ’1)︁can be inverted for allπœ†2 between0and1. We assume this for the the discussion here, although this condition is slightly relaxed in our general result later to include the singular case, which corresponds to reaction order0here.

Recall that the goal is to obtain a formula like

πœ•log𝑓

πœ•log(π‘₯1+π‘₯2) =𝛼1 πœ•log𝑓

πœ•logπ‘₯1 +𝛼2 πœ•log𝑓

πœ•logπ‘₯2 =𝛼1𝐻1+𝛼2𝐻2. Therefore we are facing a problem of relating

(︁𝐻1βˆ’1+πœ†2(︁𝐻2βˆ’1βˆ’π»1βˆ’1)︁)οΈβˆ’1with𝛼1𝐻1+𝛼2𝐻2 for some convex coefficients𝛼1and𝛼2. One nice result on this is the Sherman-Morrison formula, which we use to prove the general case. Here in the scalar case, the formula can be shown by a simple direct calculation. Denote𝑏=𝐻2βˆ’1βˆ’π»1βˆ’1, then

1

𝐻1βˆ’1+πœ†2𝑏 = 𝐻1

1 +πœ†2𝑏𝐻1 = 𝐻1+πœ†2𝑏𝐻12βˆ’πœ†2𝑏𝐻12

1 +πœ†2𝑏𝐻1 =𝐻1 βˆ’ πœ†2𝑏𝐻12 1 +πœ†2𝑏𝐻1.

Now this is in a form closer to our goal to write it as𝛼1𝐻1+𝛼2𝐻2. Note that when we take πœ†2 = 1, we have𝐻2 = (𝐻1βˆ’1+ (𝐻2βˆ’1βˆ’π»1βˆ’1))βˆ’1 = (𝐻1βˆ’1 +𝑏)βˆ’1 = 𝐻1 βˆ’ 1+𝑏𝐻𝑏𝐻12

1

. Now apply this to have

𝛼1𝐻1 +𝛼2𝐻2 =𝛼1𝐻1+𝛼2

(οΈƒ

𝐻1βˆ’ 𝑏𝐻12 1 +𝑏𝐻1

)οΈƒ

=𝐻1βˆ’π›Ό2 𝑏𝐻12 1 +𝑏𝐻1,

where we used𝛼1 and𝛼2 should be convex coefficients, therefore sum to1. Now compare this form to what we just obtained, we see how the coefficients should be related toπœ†1and πœ†2:

𝛼1 = πœ†1 πœ†1+πœ†2𝐻𝐻1

2

, 𝛼2 =πœ†2 1 +𝑏𝐻1

1 +πœ†2𝑏𝐻1 = πœ†2(1 +𝑏𝐻1)

πœ†1+πœ†2(1 +𝑏𝐻1) = πœ†2𝐻𝐻1

2

πœ†1+πœ†2𝐻𝐻1

2

.

Here we used1 +𝑏𝐻1 = 𝐻𝐻1

2 =. This completes our derivation for how to decompose a log derivative operator, or write πœ•log𝑓

πœ•log(π‘₯1+π‘₯2) in terms of a convex combination of πœ•log𝑓

πœ•logπ‘₯1

and

πœ•log𝑓

πœ•logπ‘₯2

.

Now we can apply this to the motivating example of monomer-dimer mixture. We have justified writing the following formula directly,

𝑑logπ‘₯2

𝑑log𝑑𝑋 = 𝑑logπ‘₯2

𝑑logπ‘₯1+ 2π‘₯2 =𝛼1𝑑logπ‘₯2

𝑑logπ‘₯1 +𝛼2𝑑logπ‘₯2

𝑑logπ‘₯2 =𝛼1Β·2 +𝛼2Β·1, with the𝛼1 and𝛼2specified as follows:

𝛼1 = π‘₯1

π‘₯1+ 4π‘₯2 = π‘₯

π‘₯+ 4π‘˜βˆ’1π‘₯2, 𝛼2 = 4π‘₯2

π‘₯1+ 4π‘₯2 = 4π‘˜βˆ’1π‘₯2 π‘₯+ 4π‘˜βˆ’1π‘₯2,

by applying the formula we obtained, and recalling that in this monomer-dimer case πœ†1 = 𝑑π‘₯1

𝑋 = π‘₯ π‘₯1

1+2π‘₯2

, and πœ†2 = 𝑑π‘₯2

𝑋 = π‘₯2π‘₯2

1+2π‘₯2

. A quick check shows that this is indeed a convex combination expression for the reaction order formula we obtained by brute-force calculation.

This motivating example shows why we would want to do log derivative operator decom- position: to directly obtain reaction orders with respect to totals as convex combination of simpler reaction orders, without complicated calculations. In other words, the goal of log derivative operator decomposition is to reveal the inherent polyhedral structure in reaction orders. The decomposition method shown in this scalar case is also a walk-through of the ideas used to prove the formula in the multivariate case below: using Sherman-Morrison formula to write inverses as convex combinations. The regularity condition on the reaction orders also carry through. Recall that we required𝐻0and𝐻1to have the same sign to make the reaction order decomposition possible. Indeed, if this is not satisfied, such as when π‘₯1π‘₯2 = 1, then the decomposition does not result in a convex combination. Namely, the coefficient𝛼1 can become negative. Now we are well prepared to tackle the multivariate case.

Multivariate case

We begin with one lemma on matrix inversion that shows inverting the line segment between two invertible matrices that differ by a rank-one change results in a line segment between the inverse of the two matrices. In the singular case, this results in a ray.

Lemma 3.8.1(Inverse of a rank-1 change to identity matrix). Consider𝐴(πœ†) :=I+πœ†π‘’π‘£βŠΊfor πœ†βˆˆ[0,1], so𝐴(0) =I,𝐴(1) =I+π‘’π‘£βŠΊ.

1. Ifdet𝐴(1) = 1 +π‘£βŠΊπ‘’>0, then

𝐴(πœ†)βˆ’1 =𝛼0𝐴(0)βˆ’1+𝛼1𝐴(1)βˆ’1, 𝛼0 = πœ†0

πœ†0+πœ†(1 +π‘£βŠΊπ‘’), 𝛼0+𝛼1 = 1, (3.54) whereπœ†0 = 1βˆ’πœ†,πœ†βˆˆ[0,1].

2. Ifdet𝐴(1) = 1 +π‘£βŠΊπ‘’= 0, then

𝐴(πœ†)βˆ’1 =𝐴(0)βˆ’1βˆ’π›½π‘’π‘£βŠΊ, 𝛽 = πœ†

1βˆ’πœ†, (3.55)

whereπœ†βˆˆ[0,1).

Proof. Note that det𝐴(1) = 1 + π‘£βŠΊπ‘’ β‰₯ 0 guarantees det𝐴(πœ†) = 1 +πœ†π‘£βŠΊπ‘’ > 0 for all πœ†βˆˆ[0,1). Therefore for everyπœ† <1, the matrix𝐴(πœ†)is invertible.

For 1. Ifdet𝐴(1) >0, we can apply Sherman-Morrison formula to obtain 𝐴(πœ†)βˆ’1 =Iβˆ’ πœ†

1 +πœ†π‘£βŠΊπ‘’π‘’π‘£βŠΊ =𝛼0I+𝛼1Iβˆ’ 1 1 +π‘£βŠΊπ‘’

πœ†(1 +π‘£βŠΊπ‘’)

πœ†0+πœ†(1 +π‘£βŠΊπ‘’)π‘’π‘£βŠΊ

=𝛼0I+𝛼1

(οΈ‚

Iβˆ’ 1

1 +π‘£βŠΊπ‘’π‘’π‘£βŠΊ

)οΈ‚

=𝛼0I+𝛼1𝐴(1)βˆ’1.

For 2. Again apply Sherman Morrison formula and notice that1 +πœ†π‘£βŠΊπ‘’= (1βˆ’πœ†) +πœ†(1 + π‘£βŠΊπ‘’) = 1βˆ’πœ†,

𝐴(πœ†)βˆ’1 =Iβˆ’ πœ†

1 +πœ†π‘£βŠΊπ‘’π‘’π‘£βŠΊ =Iβˆ’ πœ†

1βˆ’πœ†π‘’π‘£βŠΊ.

The previous lemma on matrix inversion has immediate implications in terms of change of coordinates for log derivative operators. For convenience, we denote π·Λœπœ‰ as the log derivative operator with respect to positive variablesπœ‰. For example, a positive function 𝑓(πœ‰)’s log derivative is π·Λœπœ‰π‘“ := πœ•πœ•loglogπ‘“πœ‰. We also denote Λœπœ•Λœ

πœ•πœ‰ := πœ•πœ•loglogπœ‰ as the log derivative operator, same asπ·Λœπœ‰.

Theorem 3.8.2(Decomposition of log derivative operators). Consider positive variables(π‘Ž, 𝑏,πœ‰)∈ R𝑛+1>0 on a𝑛-dimensional smooth manifold. Define𝑐𝑏 = Λœπœ•π‘Λœ

πœ•π‘Ž,πœ‰π‘’1,π‘π‘Ž = Λœπœ•π‘ŽΛœ

πœ•π‘,πœ‰π‘’1. 1. If 𝑐𝑏 > 0, then π·Λœπ‘Ž+𝑏,πœ‰ = π›Όπ‘Žπ·Λœπ‘Ž,πœ‰ +π›Όπ‘π·Λœπ‘,πœ‰, whereπ›Όπ‘Ž = π‘Ž+π‘π‘π‘Ž

𝑏 = 𝑏+π‘Žπ‘π‘Žπ‘π‘Ž

π‘Ž > 0,π›Όπ‘Ž+𝛼𝑏 = 1. Also,π‘π‘Žπ‘π‘ = 1.

2. If𝑐𝑏 = 0, thenπ·Λœπ‘Ž+𝑏,πœ‰ = Λœπ·π‘Ž,πœ‰(︁I+πœπ‘π‘’1πœ•π‘Ž/π‘ΛœΛœ

πœ•π‘Ž,πœ‰

)︁

, whereπœπ‘ = π‘π‘Ž.

Proof. By chain rule, π·Λœπ‘Ž+𝑏,πœ‰ = Λœπ·π‘Ž,πœ‰

(οΈƒπœ•π‘ŽΛœ +𝑏,πœ‰

πœ•π‘Ž,˜ πœ‰

)οΈƒβˆ’1

= Λœπ·π‘Ž,πœ‰

(οΈƒ π‘Ž π‘Ž+𝑏

πœ•π‘Ž,˜ πœ‰

πœ•π‘Ž,˜ πœ‰ + 𝑏 π‘Ž+𝑏

πœ•π‘,˜ πœ‰

πœ•π‘Ž,˜ πœ‰

)οΈƒβˆ’1

= Λœπ·π‘Ž,πœ‰

(οΈƒ

I+πœ†π‘π‘’1

πœ•π‘/π‘ŽΛœ

πœ•π‘Ž,˜ πœ‰

)οΈƒβˆ’1

,

where we defined πœ†π‘ = π‘Ž+𝑏𝑏 . Consider 𝐴(πœ†π‘) = I+πœ†π‘π‘’1πœ•π‘/π‘Žπœ•π‘Ž,πœ‰ΛœΛœ , we see 𝑐𝑏 = 1 + πœ•π‘/π‘Žπœ•π‘Ž,πœ‰ΛœΛœ 𝑒1 = det(︁I+𝑒1πœ•π‘/π‘Žπœ•π‘Ž,πœ‰ΛœΛœ )︁. So 𝑐𝑏 > 0 and 𝑐𝑏 = 0 corresponds to the cases in the previous lemma.

Applying the lemma gives the desired result.

Theorem3.8.2shows that when the log derivative to the sum of two variables is decomposed into the log derivative to individual variables, convex combinations naturally arise. This is a surprising fact that is special about the calculus of positive variables. The variables are linearly summed, but the derivatives are in log scale. Without this exact combination, we do not have this nice convex decomposition. In the following remark, we show that happens if we do this decomposition for linear derivatives.

Remark 3.8.3 (Decomposition of linear derivatives). A similar but less clean decomposition is possible for linear derivatives. πœ•π‘Ž+𝑏,πœ‰

πœ•π‘Ž,πœ‰ =I+𝑒1πœ•π‘Ž,πœ‰πœ•π‘ , so

(οΈπœ•π‘Ž+𝑏,πœ‰

πœ•π‘Ž,πœ‰

)οΈβˆ’1

=Iβˆ’ 1+𝑑1 𝑒1πœ•π‘Ž,πœ‰πœ•π‘ , where 𝑑= πœ•π‘Ž,πœ‰πœ•π‘ 𝑒1 is assumed to be positive. Similarly, since πœ•π‘,πœ‰

πœ•π‘Ž,πœ‰ = πœ•π‘Ž+𝑏,πœ‰πœ•π‘Ž,πœ‰ βˆ’πΈ11=I+𝑒1(οΈπœ•π‘Ž,πœ‰πœ•π‘ βˆ’π‘’1)︁, we obtain

(οΈπœ•π‘,πœ‰

πœ•π‘Ž,πœ‰

)οΈβˆ’1

= Iβˆ’ 1𝑑(︁𝑒1πœ•π‘Ž,πœ‰πœ•π‘ βˆ’πΈ11)︁. So

(οΈπœ•π‘Ž+𝑏,πœ‰

πœ•π‘Ž,πœ‰

)οΈβˆ’1

= 1+𝑑1 I+ 1+𝑑𝑑 (︁Iβˆ’ 1𝑑𝑒1πœ•π‘Ž,πœ‰πœ•π‘ )︁ =

1

1+𝑑I+1+𝑑𝑑

(οΈ‚(οΈπœ•π‘,πœ‰

πœ•π‘Ž,πœ‰

)οΈβˆ’1

βˆ’ 1𝑑𝐸11

)οΈ‚

= 1+𝑑1 (Iβˆ’πΈ11) + 1+𝑑𝑑 (οΈπœ•π‘Ž,πœ‰πœ•π‘,πœ‰)οΈβˆ’1. Therefore, the decomposition for linear derivatives is

π·π‘Ž+𝑏,πœ‰ =π·π‘Ž,πœ‰

(οΈƒπœ•π‘Ž+𝑏,πœ‰

πœ•π‘Ž,πœ‰

)οΈƒβˆ’1

= 1

1 +π‘‘π·π‘Ž,πœ‰(Iβˆ’πΈ11) + 𝑑

1 +𝑑𝐷𝑏,πœ‰.

So we have the extra term𝐸11. So linear derivative operators decompose into the convex combination of component derivative operators with an extra term. β–³ We apply the decomposition method in Theorem 3.8.2to the example of one binding reaction and compare with our previous results in Section3.6.

Example 7. Consider a binding network consisting of just one binding reaction, labeled as 𝐸 +𝑆 β‡Œ 𝐢. See Section 3.6 for earlier analysis and more details on this network’s

behaviors. We apply Theorem3.8.2to first decompose𝑑𝑆 =𝑆+𝐢, then𝑑𝐸 =𝐸 +𝐢.

πœ•πΆΛœ

πœ•π‘‘Λœ 𝐸, 𝑑𝑆, 𝐾 =𝛼𝑆

𝑑𝑆

πœ•πΆΛœ

πœ•π‘‘ΛœπΈ, 𝑆, 𝐾 +𝛼𝐢

𝑑𝑆

πœ•πΆΛœ

πœ•π‘‘Λœ 𝐸, 𝐢, 𝐾

=𝛼𝑆

𝑑𝑆

(οΈƒ

𝛼𝐸

𝑑𝐸,𝑆

𝑑𝑆

πœ•πΆΛœ

πœ•πΈ, 𝑆, 𝐾˜ +𝛼𝐢

𝑑𝐸,𝑆

𝑑𝑆

πœ•πΆΛœ

πœ•πΆ, 𝑆, 𝐾˜

)οΈƒ

+𝛼𝐢

𝑑𝑆

πœ•πΆΛœ

πœ•π‘‘ΛœπΈ, 𝐢, 𝐾

= 1

1 +𝑒1+𝑠1

(οΈ‚ 1 1 +𝑠

[︁

1 1 βˆ’1]︁+ 𝑠 1 +𝑠

[︁

1 0 0]︁

)οΈ‚

+ 𝑒1+𝑠1 1 +𝑒1+𝑠1

[︁

0 1 0]︁,

where the last step used the steady state condition 𝐢 = 𝐸𝑆𝐾 ,𝛼’s are convex coefficients, 𝛼𝑆

𝑑𝑆 +𝛼𝐢

𝑑𝑆 = 1, and𝛼𝐸

𝑑𝐸,𝑆

𝑑𝑆 +𝛼𝐢𝑑𝐸,

𝑆 𝑑𝑆

= 1. 𝑐𝑏 for splitting𝐸in𝑑𝐸 is πœ•πΆΛœ

πœ•πΈ,𝑆,π‘˜Λœ 𝑒1 = 1;𝑐𝑏for splitting 𝑆in𝑑𝑆is πœ•πΆΛœ

πœ•π‘‘ΛœπΈ,𝑆,π‘˜π‘’2 = 1+𝑠1 , since𝐢 = 1+𝑆/π‘˜π‘†/π‘˜ 𝑑𝐸.

Similarly, we could decompose the𝑑𝐸 coordinate first, and then𝑑𝑆.

πœ•πΆΛœ

πœ•π‘‘Λœ 𝐸, 𝑑𝑆, 𝐾 =𝛼𝐸

𝑑𝐸

πœ•πΆΛœ

πœ•πΈ, π‘‘Λœ 𝑆, 𝐾 +𝛼𝐢

𝑑𝐸

πœ•πΆΛœ

πœ•πΆ, π‘‘Λœ 𝑆, 𝐾

=𝛼𝐸

𝑑𝐸

(οΈƒ

𝛼𝑆

𝑑𝑆,𝐸

𝑑𝐸

πœ•πΆΛœ

πœ•πΈ, 𝑆, 𝐾˜ +𝛼𝐢

𝑑𝑆,𝐸

𝑑𝐸

πœ•πΆΛœ

πœ•πΈ, 𝐢, 𝐾˜

)οΈƒ

+𝛼𝐢

𝑑𝐸

πœ•πΆΛœ

πœ•πΆ, π‘‘Λœ 𝑆, 𝐾

= 1

1 +𝑠1+𝑒1

(οΈ‚ 1 1 +𝑒

[︁

1 1 βˆ’1]︁+ 𝑒 1 +𝑒

[︁

0 1 0]︁

)οΈ‚

+ 𝑠1+𝑒1 1 +𝑠1+𝑒1

[︁

1 0 0]︁.

Although the coefficients generated in the process are not necessarily the same, for example 𝛼𝑆

𝑑𝑆,𝐸

𝑑𝐸 ΜΈ=𝛼𝐸

𝑑𝐸,𝑆

𝑑𝑆

, both decomposition processes simplify to the same expression, which is also the same as Eq (3.38).

πœ•πΆΛœ

πœ•π‘‘ΛœπΈ, 𝑑𝑆, π‘˜ = 1 1 +𝑒+𝑠

[︁1 1 βˆ’1]︁+ 𝑒 1 +𝑒+𝑠

[︁0 1 0]︁+ 𝑠 1 +𝑒+𝑠

[︁1 0 0]︁.

Such decomposition procedures can be interpreted as considering one at a time which species is dominant in the total. This is graphically illustrated in Figure3.8. In each step, we perform a binary split according to Theorem3.8.2that considers one species is dominant in one of the totals, or the rest of the total are dominant. β–³ More generally, Theorem3.8.2enables a procedure to obtain the reaction order polyhedra through decomposition of log derivative operators. Since each decomposition corresponds to asking a coordinate variable(π‘Ž+𝑏)whetherπ‘Žis dominant or𝑏is dominant, we call this procedure thedominance decomposition tree (DDT). The above example (and Figure3.8) is one illustration of the DDT procedure.

Next we illustrate DDT with a more complicated example of two binding reactions.

Figure 3.8Graphical illustration of the dominance decomposition tree (DDT) procedure applied to the binding network of just one binding reaction.

Example 8(stacked binding.). Consider the following binding network with two binding reactions.

𝐴+𝐡 β‡ŒπΆπ΄π΅, 𝐡+𝐢 β‡ŒπΆπ΄π΅πΆ.

This network is stoichiometry-atomic. With an atom-first ordering(𝐴, 𝐡, 𝐢, 𝐢𝐴𝐡, 𝐢𝐴𝐡𝐢), the atomic decomposition matrix𝐿and transpose-reduced stoichiometry matrix𝑁 are

⎑

⎣

𝐿 𝑁

⎀

⎦=

⎑

⎒

⎒

⎒

⎒

⎒

⎒

⎒

⎒

⎒

⎣

1 0 0 1 1 0 1 0 1 1 0 0 1 0 1 1 1 0 βˆ’1 0 0 0 1 1 βˆ’1.

⎀

βŽ₯

βŽ₯

βŽ₯

βŽ₯

βŽ₯

βŽ₯

βŽ₯

βŽ₯

βŽ₯

⎦

We can biologically interpret this binding network as an activator’s regulation of a gene. For example,𝐴is a gene, with activating transcription factor𝐡binding to it. The activator-gene complex𝐢𝐴𝐡then recruits the RNA polymerase𝐢to form transcriptionially active complex 𝐢𝐴𝐡𝐢. From this interpretation, the active species is𝐢𝐴𝐡𝐢, so we would like to know the reaction order of𝐢𝐴𝐡𝐢 to totals(𝑑𝐴, 𝑑𝐡, 𝑑𝐢). This can be done via DDT as illustrated in

Figure2.4in Chapter2. β–³

While the DDT procedure, based on Theorem 3.8.2, guarantees that the polyhedron obtained from log derivative decompositions always contains the set of reaction orders,

Figure 3.9Enzyme allostery. (a)The binding network of this enzyme allostery example.(b)Computational sampling of the reaction order polyhedron of𝐸2. The edge colored orange corresponds to points with total substrate much higher than total enzyme. This edge corresponds to approximations from enzyme state counting, such as MWC models.(c)The DDT of𝐸2. The vertices circled by orange corresponds to the orange edge in (b).(d)The case where the two substrate molecules binds to the enzyme in one step is considered, with the computational sampling of the reaction order polyhedron of𝐸2plotted. We see it is a strict subset of the reaction order polyhedron in (b). (e)Another subcase, where the same binding network as (a) is considered, but the binding constants are restricted to be the same. We see the resulting polyhedron is again a strict subset of (b), with only the ray disappeared. This implies the ray in (b) is only achievable through allostery, where the two binding constants are different.

it does not guarantee all points in the polyhedron from decomposition are reachable as reaction order at some point of the equilibrium manifold. In fact, the set of all possible reaction orders may not have a polyhedral shape to begin with, although it is always bounded in some polyhedron. We illustrate this with an example motivated by allostery.

Example 9(allostery). See Figure3.9for the binding network (a), sampled reaction order polyhedra (b), and DDT (c). We see that the system has a ray towards the(1,βˆ’1)direction, but this ray does not extend from the(2,1)vertex for example, resulting in a β€œwedge” on the right side of the(2,0)and(2,1)edge that is not achievable. Because of this, the set of achievable reaction orders is a strict subset of the polyhedron obtained from taking convex combination of the vertices and rays from DDT. We can gain some intuitive understanding about this by inspecting the DDT. We see that the ray towards(1,βˆ’1)corresponds to the 𝑑𝐸 β‰ˆπΈ1 dominance condition, which is the same as the(1,1)vertex and contradicts with the(2,1)vertex. This comes from the fact that the same substrate species 𝑆 is used in

both binding reactions. If these two are distinct species, then we get back the polyhedron from the stacked binding, or activator example, which is fully achievable. We therefore conjecture that if each binding reaction adds a new species, then the achievable reaction

orders form a polyhedral set. β–³

While the DDT procedure works well for small to medium sized examples, the decom- position could become complicated very quickly for larger problems. Also, there are more structures used in our log derivative decomposition than Theorem3.8.2included.

Namely, we are decomposing positive linear combinations of the form𝑑=𝐿π‘₯, instead of generic positive variables. Therefore, we would like to include this matrix structure into the problem to see whether we can solve larger problems.

Log derivative decomposition as a matrix operation

In our context of reaction orders in binding networks, the variables that we take log derivative with respect to are always positive combinations of chemical concentrations of the form𝐴π‘₯, where𝐴is a matrix with non-negative entries. Therefore we would like a clear association between log derivative decomposition and matrix operations. First, let us re-write Theorem3.8.2in our matrix context.

Lemma 3.8.4. Given𝐴∈R𝑑×𝑛β‰₯0 ,𝑑 < 𝑛, full row rank. Also given a row indexπ‘–βˆˆ {1, . . . , 𝑑}and a non-negative nonzero vectorπ‘βˆˆR𝑛β‰₯0. Then, let𝑐= πœ•π‘Λœπœ•π΄π‘₯˜⊺π‘₯𝑒𝑖.

𝐷˜(𝐴+π‘’π‘–π‘βŠΊ)π‘₯ =

⎧

βŽͺ⎨

βŽͺ⎩

π›Όπ·Λœπ΄π‘₯+π›Όπ·Λœ(π΄βˆ–π‘–+π‘’π‘–π‘βŠΊ)π‘₯, if𝑐 >0;

𝐷˜𝐴π‘₯+𝜏(︁𝐷˜𝐴π‘₯)︁

𝑖

(οΈπ‘’βŠΊπ‘– βˆ’πœ•π‘ΛœΛœβŠΊπ‘₯

πœ•π΄π‘₯

)︁, if𝑐= 0,

(3.56)

where𝜏 = π‘π‘ŽβŠΊπ‘–βŠΊπ‘₯

𝑖π‘₯,𝛼 = 1+𝜏 𝑐1 ,𝛼= 1βˆ’π›Ό, and

(︁𝐷˜𝐴π‘₯)︁

𝑖

denote the𝑖th row of the matrix obtained when applied to a function.

One issue with the above lemma is that whether𝑐 >0or𝑐= 0seems to depend onπ‘₯in general. To study when this is independent ofπ‘₯, we have the following results.

Lemma 3.8.5. Given𝐴∈R𝑑×𝑛a non-negative full-row-rank matrix, and𝑏a nonzero nonnegative vector inR𝑛β‰₯0. For eachπ‘₯∈R𝑛>0, assume

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦is invertible. Then sgn𝑐= sgn det

⎑

⎣

𝐡

πœ•π‘˜

πœ•π‘₯

⎀

⎦, where𝐡=π΄βˆ–π‘–+π‘’π‘–π‘βŠΊ.

Proof. We can calculate that 𝑐=

πœ•π‘Λœ ⊺π‘₯

πœ•π΄π‘₯,˜ π‘˜π‘’π‘– = 1 π‘βŠΊπ‘₯

πœ•π‘βŠΊπ‘₯

πœ•π΄π‘₯,π‘˜

⎑

⎣

Λ𝐴π‘₯ 0π‘‘Γ—π‘Ÿ 0π‘ŸΓ—π‘‘ Ξ›π‘˜

⎀

βŽ¦π‘’π‘– = π‘ŽβŠΊπ‘–π‘₯

π‘βŠΊπ‘₯π‘βŠΊ πœ•π‘₯

πœ•π΄π‘₯,π‘˜π‘’π‘–

= π‘ŽβŠΊπ‘–π‘₯ π‘βŠΊπ‘₯π‘βŠΊ

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦

βˆ’1

𝑒𝑖,

because πœ•π΄π‘₯,π‘˜

πœ•π‘₯ =

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦. Sinceπ‘Žπ‘–(the𝑖th row of𝐴) and𝑏are non-negative nonzero, π‘Ž

⊺ 𝑖π‘₯ π‘βŠΊπ‘₯ >0. Sosgn𝑐= sgnπ‘βŠΊπ‘–

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦

βˆ’1

𝑒𝑖.

Now,

⎑

⎣

𝐡

πœ•π‘˜

πœ•π‘₯

⎀

⎦=

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦+𝑒𝑖(π‘βŠΊπ‘– βˆ’π‘ŽβŠΊπ‘–), so we have

det

⎑

⎣

𝐡

πœ•π‘˜

πœ•π‘₯

⎀

⎦= (π‘βŠΊπ‘– βˆ’π‘ŽβŠΊπ‘–)

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦

βˆ’1

𝑒𝑖+ 1 =π‘βŠΊπ‘–

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦

βˆ’1

𝑒𝑖,

by noticing1 =π‘’βŠΊπ‘–

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

⎦

βˆ’1

𝑒𝑖 =π‘ŽβŠΊπ‘–

⎑

⎣

𝐴

πœ•π‘˜

πœ•π‘₯

⎀

βŽ¦π‘’π‘–.

Lemma 3.8.6. Forπ‘₯, a point inβ„³, the detailed balance steady state manifold of a binding network with rate constants vectorπ‘˜,

sgn𝑐= sgn det

⎑

⎣

𝐡Λπ‘₯ 𝑁

⎀

⎦.

Proof. A detailed balance binding network implies𝑁logπ‘₯ = logπ‘˜, so πœ•π‘˜Λœ

πœ•π‘₯˜ = 𝑁. We get

πœ•π‘˜

πœ•π‘₯ = Ξ›π‘˜πœ•π‘˜πœ•π‘₯˜˜ Ξ›βˆ’1π‘₯ = Ξ›π‘˜π‘Ξ›βˆ’1π‘₯ . So that

⎑

⎣

𝐡

πœ•π‘˜

πœ•π‘₯

⎀

⎦ =

⎑

⎣

𝐡 Ξ›π‘˜π‘Ξ›βˆ’1π‘₯

⎀

⎦. Since

⎑

⎣

𝐡

πœ•π‘˜

πœ•π‘₯

⎀

⎦ =

⎑

⎣

𝐡 Ξ›π‘˜π‘Ξ›βˆ’1π‘₯

⎀

⎦ =

⎑

⎣

I 0 0 Ξ›π‘˜

⎀

⎦

⎑

⎣

𝐡Λπ‘₯ 𝑁

⎀

βŽ¦Ξ›βˆ’1π‘₯ , we get the desired conclusion.

Now we know whether the sign of𝑐is independent ofπ‘₯depends on properties of the matrix 𝐡. Recall from end of Section 3.4 on alternative charts. We see that exactly sgn𝑐= sgn det𝑀(𝐡). Sosgn𝑐 = +is equivalent to𝐡 ∈ π’œ+(𝑁), i.e. 𝐡 could form an alternative chart ofβ„³, on the same connected component as𝐿.

Recall from end of Section 3.4 on alternative charts that given 𝐴 ∈ π’œ+(𝑁), then any 𝑆 ∈R𝑑×𝑑with positive determinant yieldsπ‘†π΄βˆˆ π’œ+(𝑁)if𝑆𝐴is non-negative in all of its

entries. Next we show that the matrix operation representing the step of changing one coordinate in log derivative coordinates are included in this case, so such operations do not go out ofπ’œ+(𝑁).

Proposition 3.8.7. Given𝐴∈ π’œ+(𝑁). Define𝐴′ =𝐴+π‘’π‘–π‘βŠΊ. Consider𝐡 =π΄βˆ–π‘–+π‘’π‘–π‘βŠΊ. If𝐡 is not full row rank, or𝐡 ∈ π’œ+(𝑁), then𝐴′ ∈ π’œ+(𝑁).

Proof. For simplicity of notation, let us fix𝑖= 1without loss of generality. If𝐡is not full row rank, i.e. π‘βŠΊ=π›ΌβŠΊπ΄for coefficient vector𝛼with𝛼1 = 0, then𝐴′ =𝐴+𝑒1π‘βŠΊ = (I+𝑒1π›ΌβŠΊ)𝐴. Since𝛼1 = 0, we havedet(I+𝑒1π›ΌβŠΊ) = 1. So𝐴′ ∈ π’œ+(𝑁).

If𝐡∈ π’œ+(𝑁). Then for eachπ‘₯, we have coefficient vectors𝛼(π‘₯)∈R𝑑and𝛽(π‘₯)∈Rπ‘Ÿ, so thatπ‘βŠΊΞ›π‘₯ =π›ΌβŠΊ(π‘₯)𝐴Λπ‘₯+π›½βŠΊ(π‘₯)𝑁. This is because𝐴∈ π’œ+(𝑁), so rows of𝐴Λπ‘₯and rows of𝑁 form a basis ofR𝑛. Since𝐡 ∈ π’œ+(𝑁), we have𝛼1(π‘₯)>0for allπ‘₯. Indeed,

⎑

⎣

𝐡Λπ‘₯ 𝑁

⎀

⎦=

⎑

⎣

π΄βˆ–1Ξ›π‘₯+𝑒1π‘βŠΊΞ›π‘₯ 𝑁

⎀

⎦= (Iβˆ’πΈ11+𝑒1[︁𝛼(π‘₯)⊺ 𝛽(π‘₯)⊺]︁)

⎑

⎣

𝐴Λπ‘₯ 𝑁

⎀

⎦,

whereπ΄βˆ–1 is the matrix obtained by seting the first row of𝐴to zero, anddet(Iβˆ’πΈ11+ 𝑒1[︁𝛼(π‘₯)⊺ 𝛽(π‘₯)⊺]︁) =𝛼1(π‘₯).

The condition𝛼1(π‘₯)>0for allπ‘₯then implies𝐴′ ∈ π’œ+(𝑁)with𝐴′ =𝐴+𝑒1π‘βŠΊbecause

⎑

⎣

𝐴′Λπ‘₯ 𝑁

⎀

⎦=

⎑

⎣

𝐴Λπ‘₯+𝑒1π‘βŠΊΞ›π‘₯ 𝑁

⎀

⎦= (I+𝑒1[︁𝛼(π‘₯)⊺ 𝛽(π‘₯)⊺]︁)

⎑

⎣

𝐴Λπ‘₯ 𝑁

⎀

⎦,

anddet(I+𝑒1[︁𝛼(π‘₯)⊺ 𝛽(π‘₯)⊺]︁) = 1 +𝛼1(π‘₯)>1.

Right multiplications by positive diagonal matrices also leavesπ’œ+(𝑁)invariant.

Lemma 3.8.8. 𝐴 ∈ π’œπœŽ(𝑁), then 𝐴Λ𝑣 ∈ π’œπœŽ(𝑁) for any positive diagonal matrix Λ𝑣 with diagonal vector𝑣 ∈R𝑛>0.

Proof. For eachπ‘₯, the matrix𝐴Λ𝑣Λπ‘₯can be expressed as𝐴Λπ‘₯β€², whereπ‘₯′𝑗 =𝑣𝑗π‘₯𝑗 >0. In summary, operations closed inπ’œ+(𝑁)include left multiplication by invertible matrix with positive determinant and right multiplication by positive diagonal matrices. In particular, this includes adding a vector fromrowspanπ΄βˆ–π‘–to the𝑖th row of𝐴.

The above decomposition has shown that putting two matrices together in the decomposi- tion steps preserves the regularity condition𝑐 >0for allπ‘₯.

Lemma 3.8.9. Matrix addition𝐴+𝑒𝑖𝑏has an equivalent log derivative interpretation. Define 𝑐= πœ•π‘ΛœΛœβŠΊπ‘₯

πœ•π΄π‘₯𝑒𝑖,𝜏 = π‘π‘ŽβŠΊβŠΊπ‘₯

𝑖π‘₯,𝛼= 1+𝜏 𝑐1 .

1. If𝐡 ∈ π’œ+(𝑁), then𝑐 >0for allπ‘₯, and𝐴+𝑒𝑖𝑏means

𝐷˜(𝐴+π‘’π‘–π‘βŠΊ)π‘₯=π›Όπ·Λœπ΄π‘₯+π›Όπ·Λœπ΅π‘₯. (3.57)

2. If𝐡is not full row rank, then𝑐= 0for allπ‘₯, and𝐴+𝑒𝑖𝑏means 𝐷˜(𝐴+π‘’π‘–π‘βŠΊ)π‘₯ = ˜𝐷𝐴π‘₯

(οΈƒ

I+πœπ‘’π‘–

πœ•π‘ŽΛœ βŠΊπ‘–π‘₯/π‘βŠΊπ‘₯

πœ•π΄π‘₯˜

)οΈƒ

. (3.58)

Dalam dokumen Biocontrol of biomolecular systems (Halaman 150-162)