Parameter inference for discretely observed stochastic kinetic models using stochastic gradient descent
- PMID: 20663171
- PMCID: PMC2914651
- DOI: 10.1186/1752-0509-4-99
Parameter inference for discretely observed stochastic kinetic models using stochastic gradient descent
Abstract
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.
Figures



Similar articles
-
Accelerated maximum likelihood parameter estimation for stochastic biochemical systems.BMC Bioinformatics. 2012 May 1;13:68. doi: 10.1186/1471-2105-13-68. BMC Bioinformatics. 2012. PMID: 22548918 Free PMC article.
-
Likelihood free inference for Markov processes: a comparison.Stat Appl Genet Mol Biol. 2015 Apr;14(2):189-209. doi: 10.1515/sagmb-2014-0072. Stat Appl Genet Mol Biol. 2015. PMID: 25720092
-
Bayesian parameter inference for stochastic biochemical network models using particle Markov chain Monte Carlo.Interface Focus. 2011 Dec 6;1(6):807-20. doi: 10.1098/rsfs.2011.0047. Epub 2011 Sep 29. Interface Focus. 2011. PMID: 23226583 Free PMC article.
-
Applications of Monte Carlo Simulation in Modelling of Biochemical Processes.In: Mode CJ, editor. Applications of Monte Carlo Methods in Biology, Medicine and Other Fields of Science [Internet]. Rijeka (HR): InTech; 2011 Feb 28. Chapter 4. In: Mode CJ, editor. Applications of Monte Carlo Methods in Biology, Medicine and Other Fields of Science [Internet]. Rijeka (HR): InTech; 2011 Feb 28. Chapter 4. PMID: 28045483 Free Books & Documents. Review.
-
Stochastic hybrid systems for studying biochemical processes.Philos Trans A Math Phys Eng Sci. 2010 Nov 13;368(1930):4995-5011. doi: 10.1098/rsta.2010.0211. Philos Trans A Math Phys Eng Sci. 2010. PMID: 20921008 Review.
Cited by
-
Experimental Design for Stochastic Models of Nonlinear Signaling Pathways Using an Interval-Wise Linear Noise Approximation and State Estimation.PLoS One. 2016 Sep 1;11(9):e0159902. doi: 10.1371/journal.pone.0159902. eCollection 2016. PLoS One. 2016. PMID: 27583802 Free PMC article.
-
Comprehensive Review of Models and Methods for Inferences in Bio-Chemical Reaction Networks.Front Genet. 2019 Jun 14;10:549. doi: 10.3389/fgene.2019.00549. eCollection 2019. Front Genet. 2019. PMID: 31258548 Free PMC article. Review.
-
Towards Measurable Types for Dynamical Process Modeling Languages.Electron Notes Theor Comput Sci. 2010 Sep 6;265:123-144. doi: 10.1016/j.entcs.2010.08.008. Electron Notes Theor Comput Sci. 2010. PMID: 21572536 Free PMC article.
-
A continuous optimization approach for inferring parameters in mathematical models of regulatory networks.BMC Bioinformatics. 2014 Jul 29;15(1):256. doi: 10.1186/1471-2105-15-256. BMC Bioinformatics. 2014. PMID: 25070047 Free PMC article.
-
Inference for ecological dynamical systems: a case study of two endemic diseases.Comput Math Methods Med. 2012;2012:390694. doi: 10.1155/2012/390694. Epub 2012 Mar 26. Comput Math Methods Med. 2012. PMID: 22536295 Free PMC article.