{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T06:17:38Z","timestamp":1772173058841,"version":"3.50.1"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1009950","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T00:00:00Z","timestamp":1648598400000}}],"reference-count":42,"publisher":"Public Library of Science (PLoS)","issue":"3","license":[{"start":{"date-parts":[[2022,3,18]],"date-time":"2022-03-18T00:00:00Z","timestamp":1647561600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-18-CE91-0002"],"award-info":[{"award-number":["ANR-18-CE91-0002"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Understanding and characterising biochemical processes inside single cells requires experimental platforms that allow one to perturb and observe the dynamics of such processes as well as computational methods to build and parameterise models from the collected data. Recent progress with experimental platforms and optogenetics has made it possible to expose each cell in an experiment to an individualised input and automatically record cellular responses over days with fine time resolution. However, methods to infer parameters of stochastic kinetic models from single-cell longitudinal data have generally been developed under the assumption that experimental data is sparse and that responses of cells to at most a few different input perturbations can be observed. Here, we investigate and compare different approaches for calculating parameter likelihoods of single-cell longitudinal data based on approximations of the chemical master equation (CME) with a particular focus on coupling the linear noise approximation (LNA) or moment closure methods to a Kalman filter. We show that, as long as cells are measured sufficiently frequently, coupling the LNA to a Kalman filter allows one to accurately approximate likelihoods and to infer model parameters from data even in cases where the LNA provides poor approximations of the CME. Furthermore, the computational cost of filtering-based iterative likelihood evaluation scales advantageously in the number of measurement times and different input perturbations and is thus ideally suited for data obtained from modern experimental platforms. To demonstrate the practical usefulness of these results, we perform an experiment in which single cells, equipped with an optogenetic gene expression system, are exposed to various different light-input sequences and measured at several hundred time points and use parameter inference based on iterative likelihood evaluation to parameterise a stochastic model of the system.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1009950","type":"journal-article","created":{"date-parts":[[2022,3,18]],"date-time":"2022-03-18T13:39:01Z","timestamp":1647610741000},"page":"e1009950","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":6,"title":["Parameter inference for stochastic biochemical models from perturbation experiments parallelised at the single cell level"],"prefix":"10.1371","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7784-9270","authenticated-orcid":true,"given":"An\u0111ela","family":"Davidovi\u0107","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0876-3187","authenticated-orcid":true,"given":"Remy","family":"Chait","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1697-139X","authenticated-orcid":true,"given":"Gregory","family":"Batt","sequence":"additional","affiliation":[]},{"given":"Jakob","family":"Ruess","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2022,3,18]]},"reference":[{"issue":"1","key":"pcbi.1009950.ref001","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1186\/1471-2105-12-125","article-title":"Identification of models of heterogeneous cell populations from population snapshot data","volume":"12","author":"J Hasenauer","year":"2011","journal-title":"BMC Bioinformatics"},{"issue":"3","key":"pcbi.1009950.ref002","doi-asserted-by":"crossref","first-page":"e1000696","DOI":"10.1371\/journal.pcbi.1000696","article-title":"Parameter estimation and model selection in computational biology","volume":"6","author":"G Lillacci","year":"2002","journal-title":"PLoS Computational Biology"},{"key":"pcbi.1009950.ref003","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1126\/science.1231456","article-title":"Systematic identification of signal-activated stochastic gene regulation","volume":"339","author":"F Neuert","year":"2013","journal-title":"Science"},{"issue":"2","key":"pcbi.1009950.ref004","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1038\/nprot.2014.025","article-title":"A framework for parameter estimation and model selection from experimental data in systems biology using approximate Bayesian computation","volume":"9","author":"J Liepe","year":"2014","journal-title":"Nature protocols"},{"issue":"10","key":"pcbi.1009950.ref005","doi-asserted-by":"crossref","first-page":"e189","DOI":"10.1371\/journal.pcbi.0030189","article-title":"Universally Sloppy Parameter Sensitivities in Systems Biology Models","volume":"3","author":"R Gutenkunst","year":"2007","journal-title":"PLoS Computational Biology"},{"key":"pcbi.1009950.ref006","doi-asserted-by":"crossref","first-page":"12546","DOI":"10.1038\/ncomms12546","article-title":"Automated optogenetic feedback control for precise and robust regulation of gene expression and cell growth","volume":"7","author":"A Milias-Argeitis","year":"2016","journal-title":"Nature communications"},{"key":"pcbi.1009950.ref007","doi-asserted-by":"crossref","first-page":"1671","DOI":"10.1038\/s41467-017-01498-0","article-title":"Balancing a genetic toggle switch by real-time feedback control and periodic forcing","volume":"8","author":"JB Lugagne","year":"2017","journal-title":"Nature Communications"},{"issue":"4","key":"pcbi.1009950.ref008","doi-asserted-by":"crossref","first-page":"745","DOI":"10.1016\/j.molcel.2018.04.012","article-title":"An Optogenetic Platform for Real-Time, Single-Cell Interrogation of Stochastic Transcriptional Regulation","volume":"70","author":"M Rullan","year":"2018","journal-title":"Molecular Cell"},{"key":"pcbi.1009950.ref009","article-title":"MicroMator: Open and Flexible Software for Reactive Microscopy","author":"Z Fox","year":"2021","journal-title":"bioRxiv"},{"key":"pcbi.1009950.ref010","first-page":"2020","article-title":"Enhancing bioreactor arrays for automated measurements and reactive control with ReacSight","author":"F Bertaux","year":"2021","journal-title":"bioRxiv"},{"key":"pcbi.1009950.ref011","doi-asserted-by":"crossref","first-page":"1535","DOI":"10.1038\/s41467-017-01683-1","article-title":"Shaping bacterial population behavior through computer-interfaced control of individual cells","volume":"8","author":"R Chait","year":"2017","journal-title":"Nature Communications"},{"issue":"3","key":"pcbi.1009950.ref012","doi-asserted-by":"crossref","first-page":"814","DOI":"10.1073\/pnas.94.3.814","article-title":"Stochastic mechanisms in gene expression","volume":"94","author":"H McAdams","year":"1997","journal-title":"Proceedings of the National Academy of Sciences of the USA"},{"issue":"2","key":"pcbi.1009950.ref013","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/S0168-9525(98)01659-X","article-title":"It\u2019s a noisy business! Genetic regulation at the nanomolecular scale","volume":"15","author":"H McAdams","year":"1999","journal-title":"Trends in Genetics"},{"issue":"1-3","key":"pcbi.1009950.ref014","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1016\/0378-4371(92)90283-V","article-title":"A rigorous derivation of the chemical master equation","volume":"188","author":"D Gillespie","year":"1992","journal-title":"Physica A"},{"issue":"21","key":"pcbi.1009950.ref015","doi-asserted-by":"crossref","first-page":"8340","DOI":"10.1073\/pnas.1200161109","article-title":"Moment-based inference predicts bimodality in transient gene expression","volume":"109","author":"C Zechner","year":"2012","journal-title":"Proceedings of the National Academy of Sciences of the USA"},{"issue":"2","key":"pcbi.1009950.ref016","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1038\/nmeth.2794","article-title":"Scalable inference of heterogeneous reaction kinetics from pooled single-cell recordings","volume":"11","author":"C Zechner","year":"2014","journal-title":"Nature methods"},{"issue":"4","key":"pcbi.1009950.ref017","doi-asserted-by":"crossref","first-page":"044104","DOI":"10.1063\/1.2145882","article-title":"The finite state projection algorithm for the solution of the chemical master equation","volume":"124","author":"B Munsky","year":"2006","journal-title":"The Journal of chemical physics"},{"issue":"4","key":"pcbi.1009950.ref018","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/0021-9991(76)90041-3","article-title":"A general method for numerically simulating the stochastic time evolution of coupled chemical reactions","volume":"22","author":"D Gillespie","year":"1976","journal-title":"Journal of Computational Physics"},{"issue":"21","key":"pcbi.1009950.ref019","doi-asserted-by":"crossref","first-page":"8645","DOI":"10.1073\/pnas.1015814108","article-title":"Sensitivity, robustness, and identifiability in stochastic chemical kinetics models","volume":"108","author":"M Komorowski","year":"2011","journal-title":"Proceedings of the National Academy of Sciences of the USA"},{"issue":"23","key":"pcbi.1009950.ref020","doi-asserted-by":"crossref","first-page":"230601","DOI":"10.1103\/PhysRevLett.103.230601","article-title":"Efficient statistical inference for stochastic reaction processes","volume":"103","author":"A Ruttor","year":"2009","journal-title":"Physical review letters"},{"issue":"2","key":"pcbi.1009950.ref021","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/s11222-011-9310-8","article-title":"Moment closure based parameter inference of stochastic kinetic models","volume":"23","author":"P Milner","year":"2013","journal-title":"Statistics and Computing"},{"key":"pcbi.1009950.ref022","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1111\/biom.12152","article-title":"Inference for Reaction Networks Using the Linear Noise Approximation","volume":"70","author":"P Fearnhead","year":"2014","journal-title":"Biometrics"},{"issue":"5","key":"pcbi.1009950.ref023","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1007\/s11222-017-9779-x","article-title":"Trajectory inference and parameter estimation in stochastic models with temporally aggregated data","volume":"28","author":"M Folia","year":"2018","journal-title":"Statistics and Computing"},{"issue":"5","key":"pcbi.1009950.ref024","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1049\/iet-syb.2014.0020","article-title":"Deterministic inference for stochastic systems using multiple shooting and a linear noise approximation for the transition probabilities","volume":"9","author":"C Zimmer","year":"2014","journal-title":"IET Systems Biology"},{"key":"pcbi.1009950.ref025","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.mbs.2015.08.015","article-title":"Reconstructing the hidden states in time course data of stochastic models","volume":"269","author":"C Zimmer","year":"2015","journal-title":"Mathematical Biosciences"},{"key":"pcbi.1009950.ref026","doi-asserted-by":"crossref","unstructured":"Andreychenko A, Mikeev L, Spieler D, Wolf V. Parameter identification for Markov models of biochemical reactions. In: International Conference on Computer Aided Verification. Springer; 2011. p. 83\u201398.","DOI":"10.1007\/978-3-642-22110-1_8"},{"issue":"2","key":"pcbi.1009950.ref027","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1080\/10618600.2016.1231064","article-title":"Adaptive, delayed-acceptance MCMC for targets with expensive likelihoods","volume":"26","author":"C Sherlock","year":"2017","journal-title":"Journal of Computational and Graphical Statistics"},{"issue":"5","key":"pcbi.1009950.ref028","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1007\/s11222-014-9469-x","article-title":"Delayed acceptance particle MCMC for exact inference in stochastic kinetic models","volume":"25","author":"A Golightly","year":"2015","journal-title":"Statistics and Computing"},{"issue":"6","key":"pcbi.1009950.ref029","doi-asserted-by":"crossref","first-page":"807","DOI":"10.1098\/rsfs.2011.0047","article-title":"Bayesian parameter inference for stochastic biochemical network models using particle Markov chain Monte Carlo","volume":"1","author":"A Golightly","year":"2011","journal-title":"Interface focus"},{"issue":"9","key":"pcbi.1009950.ref030","doi-asserted-by":"crossref","first-page":"093001","DOI":"10.1088\/1751-8121\/aa54d9","article-title":"Approximation and inference methods for stochastic biochemical kinetics\u2014a tutorial review","volume":"50","author":"D Schnoerr","year":"2017","journal-title":"Journal of Physics A: Mathematical and Theoretical"},{"issue":"2","key":"pcbi.1009950.ref031","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1109\/TAC.2010.2088631","article-title":"Approximate moment dynamics for chemically reacting systems","volume":"56","author":"A Singh","year":"2010","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"1","key":"pcbi.1009950.ref032","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1186\/1471-2105-10-343","article-title":"Bayesian inference of biochemical kinetic parameters using the linear noise approximation","volume":"10","author":"M Komorowski","year":"2009","journal-title":"BMC Bioinformatics"},{"key":"pcbi.1009950.ref033","doi-asserted-by":"crossref","first-page":"20110541","DOI":"10.1098\/rsta.2011.0541","article-title":"Markov chain Monte Carlo inference for Markov jump processes via the linear noise approximation","volume":"371","author":"V Stathopoulos","year":"2013","journal-title":"Philosophical Transactions of the Royal Society A"},{"issue":"7","key":"pcbi.1009950.ref034","doi-asserted-by":"crossref","first-page":"e1005030","DOI":"10.1371\/journal.pcbi.1005030","article-title":"Inference for Stochastic Chemical Kinetics Using Moment Equations and System Size Expansion","volume":"12","author":"F Fr\u00f6hlich","year":"2016","journal-title":"PLOS Computational Biology"},{"issue":"4","key":"pcbi.1009950.ref035","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1038\/nmeth.2884","article-title":"Characterizing bacterial gene circuit dynamics with optically programmed gene expression signals","volume":"11","author":"E Olson","year":"2014","journal-title":"Nature methods"},{"issue":"2","key":"pcbi.1009950.ref036","doi-asserted-by":"crossref","first-page":"e1004706","DOI":"10.1371\/journal.pcbi.1004706","article-title":"What population reveals about individual cell identity: single-cell parameter estimation of models of gene expression in yeast","volume":"12","author":"A Llamosi","year":"2016","journal-title":"PLoS computational biology"},{"issue":"3","key":"pcbi.1009950.ref037","doi-asserted-by":"crossref","first-page":"e1002960","DOI":"10.1371\/journal.pcbi.1002960","article-title":"Combined model of intrinsic and extrinsic variability for computational network design with application to synthetic biology","volume":"9","author":"T Toni","year":"2013","journal-title":"PLoS computational biology"},{"issue":"88","key":"pcbi.1009950.ref038","doi-asserted-by":"crossref","first-page":"20130588","DOI":"10.1098\/rsif.2013.0588","article-title":"Designing experiments to understand the variability in biochemical reaction networks","volume":"10","author":"J Ruess","year":"2013","journal-title":"Journal of The Royal Society Interface"},{"issue":"26","key":"pcbi.1009950.ref039","doi-asserted-by":"crossref","first-page":"8148","DOI":"10.1073\/pnas.1423947112","article-title":"Iterative experiment design guides the characterization of a light-inducible gene expression circuit","volume":"112","author":"J Ruess","year":"2015","journal-title":"Proceedings of the National Academy of Sciences"},{"issue":"11","key":"pcbi.1009950.ref040","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1021\/sb500273n","article-title":"Refactoring and optimization of light-switchable Escherichia coli two-component systems","volume":"3","author":"S Schmidl","year":"2014","journal-title":"ACS synthetic biology"},{"issue":"7626","key":"pcbi.1009950.ref041","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1038\/nature19841","article-title":"Synchronous long-term oscillations in a synthetic gene circuit","volume":"538","author":"L Potvin-Trottier","year":"2016","journal-title":"Nature"},{"issue":"4","key":"pcbi.1009950.ref042","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1002\/1097-0320(20010801)44:4<309::AID-CYTO1122>3.0.CO;2-3","article-title":"A standard for calibration and shading correction of a fluorescence microscope","volume":"44","author":"M Model","year":"2001","journal-title":"Cytometry: The Journal of the International Society for Analytical Cytology"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1009950","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T00:00:00Z","timestamp":1648598400000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1009950","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T13:40:20Z","timestamp":1648647620000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1009950"}},"subtitle":[],"editor":[{"given":"Christopher","family":"Rao","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2022,3,18]]},"references-count":42,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,3,18]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1009950","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2021.08.24.457516","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,18]]}}}