首页> 外文期刊>BMC Systems Biology >Parameter inference for discretely observed stochastic kinetic models using stochastic gradient descent
【24h】

Parameter inference for discretely observed stochastic kinetic models using stochastic gradient descent

机译:使用随机梯度下降法的离散观测随机动力学模型的参数推论

获取原文
       

摘要

Background Stochastic effects can be important for the behavior of processes involving small population numbers, so the study of stochastic models has become an important topic in the burgeoning field of computational systems biology. However analysis techniques for stochastic models have tended to lag behind their deterministic cousins due to the heavier computational demands of the statistical approaches for fitting the models to experimental data. There is a continuing need for more effective and efficient algorithms. In this article we focus on the parameter inference problem for stochastic kinetic models of biochemical reactions given discrete time-course observations of either some or all of the molecular species. Results We propose an algorithm for inference of kinetic rate parameters based upon maximum likelihood using stochastic gradient descent (SGD). We derive a general formula for the gradient of the likelihood function given discrete time-course observations. The formula applies to any explicit functional form of the kinetic rate laws such as mass-action, Michaelis-Menten, etc. Our algorithm estimates the gradient of the likelihood function by reversible jump Markov chain Monte Carlo sampling (RJMCMC), and then gradient descent method is employed to obtain the maximum likelihood estimation of parameter values. Furthermore, we utilize flux balance analysis and show how to automatically construct reversible jump samplers for arbitrary biochemical reaction models. We provide RJMCMC sampling algorithms for both fully observed and partially observed time-course observation data. Our methods are illustrated with two examples: a birth-death model and an auto-regulatory gene network. We find good agreement of the inferred parameters with the actual parameters in both models. Conclusions The SGD method proposed in the paper presents a general framework of inferring parameters for stochastic kinetic models. The method is computationally efficient and is effective for both partially and fully observed systems. Automatic construction of reversible jump samplers and general formulation of the likelihood gradient function makes our method applicable to a wide range of stochastic models. Furthermore our derivations can be useful for other purposes such as using the gradient information for parametric sensitivity analysis or using the reversible jump samplers for full Bayesian inference. The software implementing the algorithms is publicly available at http://cbcl.ics.uci.edu/sgd webcite
机译:背景技术随机效应对于涉及少量人口的过程的行为可能很重要,因此,随机模型的研究已成为新兴的计算系统生物学领域的重要课题。但是,由于将模型拟合到实验数据的统计方法对计算的需求越来越大,因此用于随机模型的分析技术往往落后于其确定性表亲。持续需要更有效的算法。在本文中,我们将重点放在针对生化反应的随机动力学模型的参数推断问题上,其中给出了对某些或全部分子种类的离散时间过程观察。结果我们提出了一种使用随机梯度下降法(SGD)来基于最大似然性推断动力学速率参数的算法。我们给出了离散时间过程观测值下似然函数梯度的一般公式。该公式适用于动力学速率定律的任何显式函数形式,例如质量作用,Michaelis-Menten等。我们的算法通过可逆跳跃马尔可夫链蒙特卡洛采样(RJMCMC)估算梯度似然函数的梯度,然后进行梯度下降方法用于获得参数值的最大似然估计。此外,我们利用通量平衡分析,展示了如何为任意生化反应模型自动构建可逆跃迁采样器。我们提供RJMCMC采样算法,用于完全观测和部分观测的时程观测数据。我们的方法用两个例子说明:出生死亡模型和自动调节基因网络。我们发现,在两个模型中,推断参数与实际参数具有良好的一致性。结论本文提出的SGD方法提供了一个为随机动力学模型推断参数的通用框架。该方法在计算上是有效的,并且对于部分和完全观察的系统都是有效的。可逆跃迁采样器的自动构造和似然梯度函数的一般公式使我们的方法适用于各种随机模型。此外,我们的推导还可以用于其他目的,例如使用梯度信息进行参数敏感性分析或使用可逆跳采样器进行完整的贝叶斯推断。实现算法的软件可在http://cbcl.ics.uci.edu/sgd网站上公开获得。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号