Michaelis-Menten酵素動力學一般解:Lambert W function

Michaelis-Menten速率積分式 在描述一個酵素催化反應的速率時最典型的方法就是使用Michaelis-Menten表達式 \frac{d[A]}{dt} =- \frac{V_{max}[A]}{[A]+K_{M}} 其中在基質濃度[A]很大的時候A的消耗速率能達到最大值V_{max} 而K_{M}則表達了要多高的濃度 [A]才可以達到最大消耗速率的一半 \frac{V_{max}}{2} 在學習基本的化學動力學時我們都聽過零級,一級,以及二級反應 利用積分的方式我們可以得到 [A]隨著時間t消耗的關係式 這樣我們便能藉由動力學實驗配合積分速率式得到相應的速率常數 然而我們能夠用同樣的方式處理Michaelis-Menten速率式嗎? 答案是肯定的 首先我們需要將 [A]和時間項t分開至等號兩側並積分 \int_{[A]_{0}}^{[A]} 1+ \frac{K_{M}}{[A]} d[A] = -\int_0^t V_{max}dt 積分後整理可以得到 ln([A])+ \frac{[A]}{K_{M}} =ln([A]_{0})+ \frac{[A]_{0}-V_{max}t}{K_{M}} 如果想得到 [A](t)的解析解 乍看之下難以辦到 我們這時需要引入 Lambert W function 的概念 Lambert W function (朗伯W函數) Lambert W function (或稱為Omega function)有以下的定義: y e^{y}=x \Longleftrightarrow y=W(x) 注意在一般實數應用裡x \geq -\frac{1}{e} 函數才會有定義 這個特殊函數可以被來在解許多指數方程式 只要能夠化成 ye^{y}=x 的形式 在原先的問題中為了得到指數項 只需要將非對數項用z=ln( e^{z}) 表示即可 ln([A] e^{\frac{[A]}{K_{M}}}) =ln([A]_{0} e^{\frac{[A]_{0}-V_{max}t}{K_{M}}} ) 將兩邊自然對數拿掉可得 $$[A] e^{\frac{[A]}{K_{M}}} =[A]_{0}...