{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T19:13:29Z","timestamp":1772738009497,"version":"3.50.1"},"reference-count":35,"publisher":"Oxford University Press (OUP)","issue":"11","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Motivation: Traditional models of systems biology describe dynamic biological phenomena as solutions to ordinary differential equations, which, when parameters in them are set to correct values, faithfully mimic observations. Often parameter values are tweaked by hand until desired results are achieved, or computed from biochemical experiments carried out in vitro. Of interest in this article, is the use of probabilistic modelling tools with which parameters and unobserved variables, modelled as hidden states, can be estimated from limited noisy observations of parts of a dynamical system.<\/jats:p>\n               <jats:p>Results: Here we focus on sequential filtering methods and take a detailed look at the capabilities of three members of this family: (i) extended Kalman filter (EKF), (ii) unscented Kalman filter (UKF) and (iii) the particle filter, in estimating parameters and unobserved states of cellular response to sudden temperature elevation of the bacterium Escherichia coli. While previous literature has studied this system with the EKF, we show that parameter estimation is only possible with this method when the initial guesses are sufficiently close to the true values. The same turns out to be true for the UKF. In this thorough empirical exploration, we show that the non-parametric method of particle filtering is able to reliably estimate parameters and states, converging from initial distributions relatively far away from the underlying true values.<\/jats:p>\n               <jats:p>Availability and implementation: Software implementation of the three filters on this problem can be freely downloaded from http:\/\/users.ecs.soton.ac.uk\/mn\/HeatShock<\/jats:p>\n               <jats:p>Contact: \u00a0m.niranjan@southampton.ac.uk<\/jats:p>\n               <jats:p>Supplementary information: \u00a0Supplementary data are available at Bioinformatics online.<\/jats:p>","DOI":"10.1093\/bioinformatics\/bts161","type":"journal-article","created":{"date-parts":[[2012,4,27]],"date-time":"2012-04-27T01:38:05Z","timestamp":1335490685000},"page":"1501-1507","source":"Crossref","is-referenced-by-count":28,"title":["State and parameter estimation of the heat shock response system using Kalman and particle filters"],"prefix":"10.1093","volume":"28","author":[{"given":"Xin","family":"Liu","sequence":"first","affiliation":[{"name":"School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK"}]},{"given":"Mahesan","family":"Niranjan","sequence":"additional","affiliation":[{"name":"School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, UK"}]}],"member":"286","published-online":{"date-parts":[[2012,4,26]]},"reference":[{"key":"2023012512313835900_B1","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/78.978374","article-title":"A tutorial on particle filters for online nonlinear\/non-Gaussian Bayesian tracking","volume":"50","author":"Arulampalam","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"key":"2023012512313835900_B2","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1186\/1752-0509-2-83","article-title":"Parameter estimation and determinability analysis applied to \\textslDrosophila gap gene circuits","volume":"2","author":"Ashyraliyev","year":"2008","journal-title":"BMC Syst. Biol."},{"key":"2023012512313835900_B3","doi-asserted-by":"crossref","first-page":"R25","DOI":"10.1186\/gb-2006-7-3-r25","article-title":"Ranked prediction of p53 targets using hidden variable dynamic modeling","volume":"7","author":"Barenco","year":"2006","journal-title":"Genome Biol."},{"key":"2023012512313835900_B4","doi-asserted-by":"crossref","DOI":"10.1002\/0471221279","volume-title":"Estimation, Tracking and Navigation: Theory, Algorithms and Software.","author":"Bar-Shalom","year":"2001"},{"key":"2023012512313835900_B5","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1091\/mbc.11.1.369","article-title":"Kinetic analysis of a molecular model of the budding yeast cell cycle","volume":"11","author":"Chen","year":"2000","journal-title":"Mol. Biol. Cell"},{"key":"2023012512313835900_B6","volume-title":"The Lorenz Equations: Bifurcations, Chaos and Strange Attractors.","author":"Colin","year":"1982"},{"key":"2023012512313835900_B7","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1186\/1752-0509-4-21","article-title":"Parameter estimation and inference for stochastic reaction-diffusion systems: application to morphogenesis in D. melanogaster","volume":"4","author":"Dewar","year":"2010","journal-title":"BMC Syst. Biol."},{"key":"2023012512313835900_B8","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1162\/089976600300015664","article-title":"Sequential Monte Carlo methods to train neural network models","volume":"12","author":"de Freitas","year":"2000","journal-title":"Neural Comput."},{"key":"2023012512313835900_B9","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3437-9","volume-title":"Sequential Monte Carlo Methods in Practice.","author":"Doucet","year":"2001"},{"key":"2023012512313835900_B10","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1109\/JPROC.2006.871776","article-title":"Advanced methods and algorithms for biological networks analysis","volume":"94","author":"El-Samad","year":"2006","journal-title":"Proc. IEEE"},{"key":"2023012512313835900_B11","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1111\/j.1541-0420.2005.00345.x","article-title":"Bayesian inference for stochastic kinetic models using a diffusion approximation","volume":"61","author":"Golightly","year":"2005","journal-title":"Biometrics"},{"key":"2023012512313835900_B12","volume-title":"Theory of Evolution and Dynamical Systems: Mathematical Aspects of Selection.","author":"Hofbauer","year":"1988"},{"key":"2023012512313835900_B13","doi-asserted-by":"crossref","first-page":"1191","DOI":"10.1093\/bioinformatics\/btn103","article-title":"Bayesian inference of the sites of perturbations in metabolic pathways via Markov chain Monte Carlo","volume":"24","author":"Jayawardhana","year":"2008","journal-title":"Bioinformatics"},{"key":"2023012512313835900_B14","first-page":"1628","article-title":"A new approach for filtering nonlinear systems","volume":"D","author":"Julier","year":"1995","journal-title":"Proc. Am. Contr. Conf."},{"key":"2023012512313835900_B15","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1109\/9.847726","article-title":"A new method for nonlinear transformation of means and covariances in filters and estimators","volume":"45","author":"Julier","year":"2000","journal-title":"IEEE Trans. Autom. Contr."},{"key":"2023012512313835900_B16","doi-asserted-by":"crossref","first-page":"954","DOI":"10.1162\/neco.1993.5.6.954","article-title":"A function estimation approach to sequential learning with neural networks","volume":"5","author":"Kadirkamanathan","year":"1993","journal-title":"Neural Comput."},{"key":"2023012512313835900_B17","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"Trans. ASME, J. Basic Eng."},{"key":"2023012512313835900_B18","first-page":"1203","article-title":"A self-organizing state-space model","volume":"93","author":"Kitagawa","year":"1998","journal-title":"J. Am. Stat. Assoc."},{"key":"2023012512313835900_B19","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1042\/bj3510289","article-title":"Meaningful relationships: the regulation of the Ras\/Raf\/MEK\/ERK pathway by protein interaction","volume":"351","author":"Kolch","year":"2000","journal-title":"Biochem. J."},{"key":"2023012512313835900_B20","first-page":"785","article-title":"Modelling transcriptional regulation using Gaussian processes","volume-title":"Advances in Neural Information Processing Systems 19.","author":"Lawrence","year":"2006"},{"key":"2023012512313835900_B21","doi-asserted-by":"crossref","first-page":"696","DOI":"10.1371\/journal.pcbi.1000696","article-title":"Parameter estimation and model selection in computational biology","volume":"6","author":"Lillacci","year":"2010","journal-title":"PLoS Comput. Biol."},{"key":"2023012512313835900_B22","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/978-1-4757-3437-9_10","article-title":"Combined parameter and state estimation in simulation-based filtering","volume-title":"Sequential Monte Carlo Methods in Practice.","author":"Liu","year":"2001"},{"key":"2023012512313835900_B23","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1142\/S021972000600176X","article-title":"A new regulatory interactions suggested by simulations for circadian genetic control mechanism in mammals","volume":"4","author":"Matsuno","year":"2005","journal-title":"J. Bioinform. Comput. Biol."},{"key":"2023012512313835900_B24","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1093\/bioinformatics\/14.10.869","article-title":"Non-linear optimization of biochemical pathways: applications to metabolic engineering and parameter estimation","volume":"14","author":"Mendes","year":"1998","journal-title":"Bioinformatics"},{"key":"2023012512313835900_B25","first-page":"227","article-title":"Parameter estimation of in silico biological pathways with particle filtering towards a petascale computing","volume":"14","author":"Nakamura","year":"2009","journal-title":"Pac. Symp. Biocomput."},{"key":"2023012512313835900_B26","first-page":"960","article-title":"Sequential tracking in pricing financial options using model based and neural network approaches","volume-title":"Advances in Neural Information Processing Systems.","author":"Niranjan","year":"1997"},{"key":"2023012512313835900_B27","doi-asserted-by":"crossref","first-page":"3209","DOI":"10.1093\/bioinformatics\/btm510","article-title":"Estimating parameters and hidden variables in non-linear state-space models based on ODEs for biological networks inference","volume":"23","author":"Quach","year":"2007","journal-title":"Bioinformatics"},{"key":"2023012512313835900_B28","doi-asserted-by":"crossref","DOI":"10.1002\/0470045345","volume-title":"Optimal State Estimation.","author":"Simon","year":"2006"},{"key":"2023012512313835900_B29","doi-asserted-by":"crossref","first-page":"016210","DOI":"10.1103\/PhysRevE.66.016210","article-title":"Estimation of parameters and unobserved components for nonlinear systems from noisy time series","volume":"66","author":"Sitz","year":"2002","journal-title":"Phys. Rev. E"},{"key":"2023012512313835900_B30","doi-asserted-by":"crossref","first-page":"e3758","DOI":"10.1371\/journal.pone.0003758","article-title":"Extended Kalman filter for estimation of parameters in nonlinear state-space models of biochemical networks","volume":"3","author":"Sun","year":"2008","journal-title":"PLoS ONE"},{"key":"2023012512313835900_B31","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.1142\/S0218127404010461","article-title":"Modeling the nonlinear dynamics of cellular signal transduction","volume":"14","author":"Timmer","year":"2002","journal-title":"Int. J. Bifurcat. Chaos"},{"key":"2023012512313835900_B32","doi-asserted-by":"crossref","first-page":"1933","DOI":"10.1093\/bioinformatics\/btn338","article-title":"BioBayes: a software package for Bayesian inference in systems biology","volume":"24","author":"Vyshemirsky","year":"2008","journal-title":"Bioinformatics"},{"key":"2023012512313835900_B33","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1038\/nrg2509","article-title":"Stochastic modelling for quantitative description of heterogeneous biological systems","volume":"10","author":"Wilkinson","year":"2009","journal-title":"Nat. Rev. Genet."},{"key":"2023012512313835900_B34","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1109\/CIBCB.2007.4221248","article-title":"In vivo intracellular metabolite dynamics estimation by sequential Monte Carlo filter","volume-title":"IEEE Symposium on Computational Intelligence, Bioinformatics and Computational Biology, 2007 (CIBCB07).","author":"Yang","year":"2007"},{"key":"2023012512313835900_B35","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1186\/1752-0509-5-14","article-title":"Parameter estimation in systems biology models using spline approximation","volume":"5","author":"Zhan","year":"2011","journal-title":"BMC Syst. Biol."}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/28\/11\/1501\/48870225\/bioinformatics_28_11_1501.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/28\/11\/1501\/48870225\/bioinformatics_28_11_1501.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T16:01:26Z","timestamp":1674662486000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/28\/11\/1501\/266052"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,4,26]]},"references-count":35,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2012,6,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/bts161","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2012,6,1]]},"published":{"date-parts":[[2012,4,26]]}}}