经典线性噪声近似(LNA)是用于生化和物理系统随机建模的强大方法,特别是在接近热力学极限的系统中,即系统包含大量分子或粒子。它提供了一种使用确定性成分和高斯噪声成分的组合来近似随机系统行为的方法。
系统被分解为确定性部分和波动项:
$$ X=V \phi+\sqrt{V} \eta $$
其中:
使用van Kampen系统大小展开来展开CME,发现η遵循由线性Fokker-Planck方程控制的高斯过程,该方程等效于具有加性噪声的Langevin方程。
接近热力学极限
关键假设和限制
应用
LNA的数学推导
我们从由化学主方程(CME)控制的随机系统开始,并使用LNA对其进行近似。
化学主方程(CME)
CME描述了概率分布P(X, t)的演化,如下所示:
$$ \frac{d P( X , t)}{d t}=\sum_{r=1}^R\left[w_r\left( X - S _r\right) P\left( X - S _r, t\right)-w_r( X ) P( X , t)\right] $$
系统大小展开(van Kampen展开)
我们假设系统接近热力学极限,这意味着分子数与系统大小V成比例缩放。我们将Xi分解为:
$$ X_i=V \phi_i+\sqrt{V} \eta_i $$
其中:
现在,我们将CME按 $V^{-1 / 2}$ 的幂展开,仅保留前导项。
确定性宏观方程
在$V^1$阶,我们得到确定性速率方程:
$$ \frac{d \phi_i}{d t}=\sum_{r=1}^R S_{i r} f_r(\phi) $$
线性噪声近似(LNA)
在$V^{1 / 2}$阶,我们得到波动ηi的方程,它遵循由Langevin方程描述的高斯过程:
$$ \frac{d \eta}{d t}=J \eta+\xi(t) $$
其中:
$J=\left.\frac{\partial F}{\partial \phi}\right|_\phi$ 是反应速率方程的雅可比矩阵。
$\xi(t)$ 是具有协方差的高斯噪声项:
$$ \left\langle\xi(t) \xi^T\left(t^{\prime}\right)\right\rangle=\Gamma \delta\left(t-t^{\prime}\right) $$
其中 $\Gamma$ 是由下式给出的扩散矩阵:
$$ \Gamma=S W S^T $$
$W$是具有元素 $w_r(\phi)$ 的对角矩阵。该方程表明,波动服从Ornstein-Uhlenbeck过程,这意味着它们是高斯的,并根据 $J$ 衰减。
考虑一个简单的出生-死亡过程:
$$ A \xrightarrow{k_1} 2 A, \quad A \xrightarrow{k_2} \varnothing $$
其中:
确定性速率方程
宏观浓度 $\phi$ 遵循:
$$ \frac{d \phi}{d t}=k_1 \phi-k_2 \phi $$
在稳态:
$$ \phi^*=\frac{k_1}{k_2} $$
线性噪声近似
波动 $\eta$ 满足:
$$ \frac{d \eta}{d t}=J \eta+\xi(t) $$
其中 $J=\left(k_1-k_2\right)$,噪声 $\xi$ 具有方差:
$$ \Gamma=\left(k_1 \phi+k_2 \phi\right)=\left(k_1+k_2\right) \phi^* $$
求解,我们得到稳态下 $A$ 的方差为:
$$ \operatorname{Var}(A)=\frac{\left(k_1+k_2\right) \phi^*}{2|J|} $$
这显示了波动如何随系统大小缩放。
让我们用数值模拟一个简单出生-死亡过程的线性噪声近似(LNA):
$$ A \xrightarrow{k_1} 2 A, \quad A \xrightarrow{k_2} \varnothing $$
这是一个标准的随机模型,其中:
我们将:
步骤1:定义LNA模型
现在,让我们运行LNA和精确Gillespie SSA的数值模拟。