{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T15:51:38Z","timestamp":1773330698070,"version":"3.50.1"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1011135","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2023,6,2]],"date-time":"2023-06-02T00:00:00Z","timestamp":1685664000000}}],"reference-count":46,"publisher":"Public Library of Science (PLoS)","issue":"5","license":[{"start":{"date-parts":[[2023,5,22]],"date-time":"2023-05-22T00:00:00Z","timestamp":1684713600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/S024093\/1"],"award-info":[{"award-number":["EP\/S024093\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000268","name":"Biotechnology and Biological Sciences Research Council","doi-asserted-by":"publisher","award":["BB\/P010008\/1"],"award-info":[{"award-number":["BB\/P010008\/1"]}],"id":[{"id":"10.13039\/501100000268","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100014748","name":"Clarendon Fund","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100014748","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Variability is an intrinsic property of biological systems and is often at the heart of their complex behaviour. Examples range from cell-to-cell variability in cell signalling pathways to variability in the response to treatment across patients. A popular approach to model and understand this variability is nonlinear mixed effects (NLME) modelling. However, estimating the parameters of NLME models from measurements quickly becomes computationally expensive as the number of measured individuals grows, making NLME inference intractable for datasets with thousands of measured individuals. This shortcoming is particularly limiting for snapshot datasets, common e.g. in cell biology, where high-throughput measurement techniques provide large numbers of single cell measurements. We introduce a novel approach for the estimation of NLME model parameters from snapshot measurements, which we call filter inference. Filter inference uses measurements of simulated individuals to define an approximate likelihood for the model parameters, avoiding the computational limitations of traditional NLME inference approaches and making efficient inferences from snapshot measurements possible. Filter inference also scales well with the number of model parameters, using state-of-the-art gradient-based MCMC algorithms such as the No-U-Turn Sampler (NUTS). We demonstrate the properties of filter inference using examples from early cancer growth modelling and from epidermal growth factor signalling pathway modelling.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1011135","type":"journal-article","created":{"date-parts":[[2023,5,22]],"date-time":"2023-05-22T17:36:48Z","timestamp":1684777008000},"page":"e1011135","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":9,"title":["Filter inference: A scalable nonlinear mixed effects inference approach for snapshot time series data"],"prefix":"10.1371","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4885-1088","authenticated-orcid":true,"given":"David","family":"Augustin","sequence":"first","affiliation":[]},{"given":"Ben","family":"Lambert","sequence":"additional","affiliation":[]},{"given":"Ken","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Antje-Christine","family":"Walz","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Robinson","sequence":"additional","affiliation":[]},{"given":"David","family":"Gavaghan","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2023,5,22]]},"reference":[{"key":"pcbi.1011135.ref001","first-page":"1","volume-title":"Variation","author":"B Hallgr\u00edmsson","year":"2005"},{"key":"pcbi.1011135.ref002","volume-title":"Conceptual breakthroughs in evolutionary ecology","author":"L Mueller","year":"2019","edition":"1"},{"key":"pcbi.1011135.ref003","volume-title":"Cellular and molecular immunology","author":"AK Abbas","year":"2021","edition":"10"},{"issue":"1","key":"pcbi.1011135.ref004","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/S0092-8674(00)81683-9","article-title":"The hallmarks of cancer","volume":"100","author":"D Hanahan","year":"2000","journal-title":"Cell"},{"issue":"5","key":"pcbi.1011135.ref005","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1016\/j.cell.2011.02.013","article-title":"Hallmarks of cancer: the next generation","volume":"144","author":"D Hanahan","year":"2011","journal-title":"Cell"},{"issue":"2","key":"pcbi.1011135.ref006","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.pharep.2014.09.004","article-title":"A review on Alzheimer\u2019s disease pathophysiology and its management: an update","volume":"67","author":"A Kumar","year":"2015","journal-title":"Pharmacological reports"},{"key":"pcbi.1011135.ref007","doi-asserted-by":"crossref","DOI":"10.1201\/b17203","volume-title":"Mixed Effects Models for the Population Approach: Models, Tasks, Methods and Tools","author":"M Lavielle","year":"2014","edition":"1"},{"issue":"5","key":"pcbi.1011135.ref008","first-page":"113","article-title":"A Review of Mixed-Effects Models of Tumor Growth and Effects of Anticancer Drug Treatment Used in Population Analysis","volume":"3","author":"B Ribba","year":"2014","journal-title":"CPT: Pharmacometrics & Systems Pharmacology"},{"issue":"1","key":"pcbi.1011135.ref009","doi-asserted-by":"crossref","first-page":"1","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":"6","key":"pcbi.1011135.ref010","doi-asserted-by":"crossref","first-page":"e8746","DOI":"10.15252\/msb.20188746","article-title":"Current best practices in single-cell RNA-seq analysis: a tutorial","volume":"15","author":"MD Luecken","year":"2019","journal-title":"Molecular systems biology"},{"issue":"2","key":"pcbi.1011135.ref011","doi-asserted-by":"crossref","first-page":"163","DOI":"10.3109\/07388551.2015.1128876","article-title":"Flow cytometry: basic principles and applications","volume":"37","author":"A Adan","year":"2017","journal-title":"Critical reviews in biotechnology"},{"issue":"7","key":"pcbi.1011135.ref012","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1038\/nmeth.2992","article-title":"Single-cell western blotting","volume":"11","author":"AJ Hughes","year":"2014","journal-title":"Nature methods"},{"issue":"2","key":"pcbi.1011135.ref013","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1016\/j.cels.2019.11.010","article-title":"Maximum entropy framework for predictive inference of cell population heterogeneity and responses in signaling networks","volume":"10","author":"PD Dixit","year":"2020","journal-title":"Cell systems"},{"key":"pcbi.1011135.ref014","doi-asserted-by":"crossref","first-page":"110541","DOI":"10.1016\/j.jtbi.2020.110541","article-title":"A Monte Carlo method to estimate cell population heterogeneity from cell snapshot data","volume":"511","author":"B Lambert","year":"2021","journal-title":"Journal of Theoretical Biology"},{"issue":"190","key":"pcbi.1011135.ref015","doi-asserted-by":"crossref","first-page":"20220019","DOI":"10.1098\/rsif.2022.0019","article-title":"Identifying cell-to-cell variability in internalization using flow cytometry","volume":"19","author":"AP Browning","year":"2022","journal-title":"Journal of the Royal Society Interface"},{"key":"pcbi.1011135.ref016","unstructured":"Drovandi C, Lawson B, Jenner AL, Browning AP. Population Calibration using Likelihood-Free Bayesian Inference. arXiv:2202.01962v1 [Preprint]. 2022 [cited 2023 May 1]. Available from: https:\/\/arxiv.org\/abs\/2202.01962v1."},{"key":"pcbi.1011135.ref017","first-page":"113","volume-title":"Handbook of Markov Chain Monte Carlo","author":"RM Neal","year":"2010"},{"issue":"1","key":"pcbi.1011135.ref018","first-page":"1593","article-title":"The No-U-Turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo","volume":"15","author":"MD Hoffman","year":"2014","journal-title":"J Mach Learn Res"},{"key":"pcbi.1011135.ref019","unstructured":"Betancourt M. A conceptual introduction to Hamiltonian Monte Carlo. arXiv:1701.02434v2 [Preprint]. 2018 [cited 2023 May 1]. Available from: https:\/\/arxiv.org\/abs\/1701.02434v2."},{"key":"pcbi.1011135.ref020","unstructured":"Augustin D. Chi\u2014An open source python package for treatment response modelling; 2021 [cited 2023 May 1]. Available from: https:\/\/github.com\/DavAug\/chi."},{"issue":"1","key":"pcbi.1011135.ref021","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1080\/10705511.2017.1396187","article-title":"Nonlinear mixed-effects modeling programs in R","volume":"25","author":"G Stegmann","year":"2018","journal-title":"Structural Equation Modeling: A Multidisciplinary Journal"},{"issue":"8","key":"pcbi.1011135.ref022","first-page":"525","article-title":"NONMEM Tutorial Part I: Description of Commands and Options, With Simple Examples of Population Analysis","volume":"8","author":"RJ Bauer","year":"2019","journal-title":"CPT: Pharmacometrics & Systems Pharmacology"},{"key":"pcbi.1011135.ref023","unstructured":"Rackauckas C, Ma Y, Noack A, Dixit V, Mogensen PK, Byrne S, et al. Accelerated predictive healthcare analytics with pumas, a high performance pharmaceutical modeling and simulation platform. biorxiv:10.1101\/2020.11.28.402297v2 [Preprint]. 2022 [cited 2023 May 1]. Available from: https:\/\/www.biorxiv.org\/content\/10.1101\/2020.11.28.402297v2."},{"issue":"3","key":"pcbi.1011135.ref024","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1023\/A:1020206907668","article-title":"Bayesian Analysis of Population PK\/PD Models: General Concepts and Software","volume":"29","author":"DJ Lunn","year":"2002","journal-title":"Journal of Pharmacokinetics and Pharmacodynamics"},{"issue":"4","key":"pcbi.1011135.ref025","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1080\/00031305.1995.10476177","article-title":"Understanding the metropolis-hastings algorithm","volume":"49","author":"S Chib","year":"1995","journal-title":"The american statistician"},{"issue":"11","key":"pcbi.1011135.ref026","doi-asserted-by":"crossref","first-page":"e1010734","DOI":"10.1371\/journal.pcbi.1010734","article-title":"Efficient inference and identifiability analysis for differential equation models with random parameters","volume":"18","author":"AP Browning","year":"2022","journal-title":"PLOS Computational Biology"},{"issue":"1","key":"pcbi.1011135.ref027","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1146\/annurev-statistics-030718-105212","article-title":"Approximate Bayesian Computation","volume":"6","author":"MA Beaumont","year":"2019","journal-title":"Annual Review of Statistics and Its Application"},{"issue":"7310","key":"pcbi.1011135.ref028","doi-asserted-by":"crossref","first-page":"1102","DOI":"10.1038\/nature09319","article-title":"Statistical inference for noisy nonlinear ecological dynamic systems","volume":"466","author":"SN Wood","year":"2010","journal-title":"Nature"},{"issue":"1","key":"pcbi.1011135.ref029","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/10618600.2017.1302882","article-title":"Bayesian synthetic likelihood","volume":"27","author":"LF Price","year":"2018","journal-title":"Journal of Computational and Graphical Statistics"},{"key":"pcbi.1011135.ref030","first-page":"28","article-title":"Bayesian inference using synthetic likelihood: asymptotics and adjustments","volume":"1","author":"DT Frazier","year":"2022","journal-title":"Journal of the American Statistical Association"},{"issue":"6","key":"pcbi.1011135.ref031","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/79.543975","article-title":"The expectation-maximization algorithm","volume":"13","author":"TK Moon","year":"1996","journal-title":"IEEE Signal processing magazine"},{"issue":"1","key":"pcbi.1011135.ref032","doi-asserted-by":"crossref","first-page":"23","DOI":"10.5334\/jors.252","article-title":"Probabilistic Inference on Noisy Time Series (PINTS)","volume":"7","author":"M Clerx","year":"2019","journal-title":"Journal of Open Research Software"},{"issue":"1\u20133","key":"pcbi.1011135.ref033","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.pbiomolbio.2015.12.008","article-title":"Myokit: A simple interface to cardiac cellular electrophysiology","volume":"120","author":"M Clerx","year":"2016","journal-title":"Progress in Biophysics and Molecular Biology"},{"issue":"2","key":"pcbi.1011135.ref034","doi-asserted-by":"crossref","first-page":"S21","DOI":"10.1016\/j.ijrobp.2003.11.041","article-title":"Review of epidermal growth factor receptor biology","volume":"59","author":"RS Herbst","year":"2004","journal-title":"International Journal of Radiation Oncology* Biology* Physics"},{"key":"pcbi.1011135.ref035","unstructured":"Dixit PD, Lyashenko E, Niepel M, Vitkup D. Maximum entropy framework for inference of cell population heterogeneity in signaling networks. biorxiv:10.1101\/137513v4 [Preprint]. 2019 [cited 2023 May 1]. Available from: https:\/\/www.biorxiv.org\/content\/10.1101\/137513v4."},{"issue":"1","key":"pcbi.1011135.ref036","doi-asserted-by":"crossref","first-page":"143","DOI":"10.3758\/s13423-016-1015-8","article-title":"A simple introduction to Markov Chain Monte\u2013Carlo sampling","volume":"25","author":"D Van Ravenzwaaij","year":"2018","journal-title":"Psychonomic bulletin & review"},{"issue":"2","key":"pcbi.1011135.ref037","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1214\/20-BA1221","article-title":"Rank-Normalization, Folding, and Localization: An Improved R ^ for Assessing Convergence of MCMC (with Discussion)","volume":"16","author":"A Vehtari","year":"2021","journal-title":"Bayesian Analysis"},{"issue":"2","key":"pcbi.1011135.ref038","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1214\/20-BA1252","article-title":"R*: A robust MCMC convergence diagnostic with uncertainty using decision tree classifiers","volume":"17","author":"B Lambert","year":"2022","journal-title":"Bayesian Analysis"},{"key":"pcbi.1011135.ref039","volume-title":"Bayesian Data Analysis","author":"A Gelman","year":"2004","edition":"2"},{"issue":"7","key":"pcbi.1011135.ref040","doi-asserted-by":"crossref","first-page":"1851","DOI":"10.1093\/molbev\/mss061","article-title":"Resequencing data provide no evidence for a human bottleneck in Africa during the penultimate glacial period","volume":"29","author":"P Sj\u00f6din","year":"2012","journal-title":"Molecular biology and evolution"},{"issue":"1","key":"pcbi.1011135.ref041","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1214\/17-STS618","article-title":"Approximate Bayesian computation and simulation-based inference for complex stochastic epidemic models","volume":"33","author":"TJ McKinley","year":"2018","journal-title":"Statistical science"},{"key":"pcbi.1011135.ref042","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1201\/9781315117195-19","volume-title":"Handbook of approximate Bayesian computation","author":"PB Holden","year":"2018"},{"issue":"5","key":"pcbi.1011135.ref043","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1515\/sagmb-2012-0043","article-title":"Optimizing threshold-schedules for sequential approximate Bayesian computation: applications to molecular systems","volume":"12","author":"D Silk","year":"2013","journal-title":"Statistical applications in genetics and molecular biology"},{"issue":"1","key":"pcbi.1011135.ref044","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1214\/16-BA1002","article-title":"Adapting the ABC distance function","volume":"12","author":"D Prangle","year":"2017","journal-title":"Bayesian Analysis"},{"issue":"1","key":"pcbi.1011135.ref045","doi-asserted-by":"crossref","DOI":"10.2202\/1544-6115.1389","article-title":"Approximately Sufficient Statistics and Bayesian Computation","volume":"7","author":"P Joyce","year":"2008","journal-title":"Statistical Applications in Genetics and Molecular Biology"},{"issue":"2","key":"pcbi.1011135.ref046","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1515\/sagmb-2013-0010","article-title":"Approximate Bayesian computation (ABC) gives exact results under the assumption of model error","volume":"12","author":"RD Wilkinson","year":"2013","journal-title":"Statistical Applications in Genetics and Molecular Biology"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1011135","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2023,6,2]],"date-time":"2023-06-02T00:00:00Z","timestamp":1685664000000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1011135","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,20]],"date-time":"2024-10-20T21:49:37Z","timestamp":1729460977000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1011135"}},"subtitle":[],"editor":[{"given":"Jason M.","family":"Haugh","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2023,5,22]]},"references-count":46,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,5,22]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1011135","relation":{"new_version":[{"id-type":"doi","id":"10.1371\/journal.pcbi.1011135","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,22]]}}}