{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T22:39:39Z","timestamp":1774305579328,"version":"3.50.1"},"reference-count":45,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T00:00:00Z","timestamp":1773273600000},"content-version":"vor","delay-in-days":12,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"crossref"}]},{"name":"UK Centre for Topological Data Analysis EPSRC","award":["EP\/R018472\/1"],"award-info":[{"award-number":["EP\/R018472\/1"]}]},{"DOI":"10.13039\/501100000288","name":"Royal Society","doi-asserted-by":"publisher","award":["RGF\\EA\\201074"],"award-info":[{"award-number":["RGF\\EA\\201074"]}],"id":[{"id":"10.13039\/501100000288","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000288","name":"Royal Society","doi-asserted-by":"publisher","award":["UF150238"],"award-info":[{"award-number":["UF150238"]}],"id":[{"id":"10.13039\/501100000288","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"EPSRC","doi-asserted-by":"publisher","award":["EP\/Y028872\/1"],"award-info":[{"award-number":["EP\/Y028872\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"EPSRC","doi-asserted-by":"publisher","award":["EP\/Z531224\/1"],"award-info":[{"award-number":["EP\/Z531224\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>Comparing mathematical models offers a means to evaluate competing scientific theories. However, exact methods of model calibration are not applicable to many probabilistic models which simulate high-dimensional spatio-temporal data. Approximate Bayesian Computation is a widely used method for parameter inference and model selection in such scenarios, and it may be combined with Topological Data Analysis to study models which simulate data with fine spatial structure.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We develop a flexible pipeline for parameter inference and model selection in spatio-temporal models. Our pipeline identifies topological summary statistics which quantify spatio-temporal data and uses them to approximate parameter and model posterior distributions. We validate our pipeline on models of tumour-induced angiogenesis, inferring four parameters in three established models and identifying the correct model in synthetic test-cases.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>Simulation code for all models, data analyses, parameter inference and model selection is available online at https:\/\/github.com\/rmcdomaths\/tms\/ and archived at https:\/\/doi.org\/10.5281\/zenodo.17392787.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btag065","type":"journal-article","created":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T12:24:02Z","timestamp":1773059042000},"source":"Crossref","is-referenced-by-count":0,"title":["Topological model selection: a case-study in tumour-induced angiogenesis"],"prefix":"10.1093","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-2227-6622","authenticated-orcid":false,"given":"Robert A","family":"McDonald","sequence":"first","affiliation":[{"name":"Mathematical Institute, University of Oxford, Radcliffe Observatory Quarter , Oxford OX2 6GG,","place":["United Kingdom"]}]},{"given":"Helen M","family":"Byrne","sequence":"additional","affiliation":[{"name":"Mathematical Institute, University of Oxford, Radcliffe Observatory Quarter , Oxford OX2 6GG,","place":["United Kingdom"]},{"name":"Nuffield Department of Medicine, Ludwig Institute for Cancer Research , Oxford OX3 7DQ,","place":["United Kingdom"]}]},{"given":"Heather A","family":"Harrington","sequence":"additional","affiliation":[{"name":"Mathematical Institute, University of Oxford, Radcliffe Observatory Quarter , Oxford OX2 6GG,","place":["United Kingdom"]},{"name":"Faculty of Mathematics, Technische Universitat Dresden , Dresden 01062,","place":["Germany"]},{"name":"Centre for Systems Biology Dresden (CSBD) , Dresden 01062,","place":["Germany"]},{"name":"Max Planck Institute of Molecular Cell Biology and Genetics (MPI-CBG) , Dresden 01307,","place":["Germany"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7396-5116","authenticated-orcid":false,"given":"Thomas","family":"Thorne","sequence":"additional","affiliation":[{"name":"Computer Science Research Centre, University of Surrey, Guildford GU2 7XH,","place":["United Kingdom"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8658-8666","authenticated-orcid":false,"given":"Bernadette J","family":"Stolz","sequence":"additional","affiliation":[{"name":"Department of Machine Learning and Systems Biology, Max Planck Institute of Biochemistry , Martinsried 82152,","place":["Germany"]},{"name":"Munich Center for Machine Learning , Munich, 80538,","place":["Germany"]}]}],"member":"286","published-online":{"date-parts":[[2026,3,12]]},"reference":[{"key":"2026032317434588800_btag065-B1","first-page":"1","article-title":"Persistence images: a stable vector representation of persistent homology","volume":"18","author":"Adams","year":"2017","journal-title":"J Mach Learn Res"},{"key":"2026032317434588800_btag065-B2","doi-asserted-by":"crossref","first-page":"14069","DOI":"10.1109\/TPAMI.2023.3308391","article-title":"A survey of vectorization methods in topological data analysis","volume":"45","author":"Ali","year":"2023","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"2026032317434588800_btag065-B3","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1006\/bulm.1998.0042","article-title":"Continuous and discrete mathematical models of tumor-induced angiogenesis","volume":"60","author":"Anderson","year":"1998","journal-title":"Bull Math Biol"},{"key":"2026032317434588800_btag065-B4","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/S0022-5193(85)80255-1","article-title":"A mathematical model of tumour-induced capillary growth","volume":"114","author":"Balding","year":"1985","journal-title":"J Theor Biol"},{"key":"2026032317434588800_btag065-B5","doi-asserted-by":"crossref","first-page":"123125","DOI":"10.1063\/1.5125493","article-title":"Analyzing collective motion with machine learning and topology","volume":"29","author":"Bhaskar","year":"2019","journal-title":"Chaos"},{"key":"2026032317434588800_btag065-B6","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1214\/12-STS406","article-title":"A comparative review of dimension reduction methods in approximate Bayesian computation","volume":"28","author":"Blum","year":"2013","journal-title":"Stat Sci"},{"key":"2026032317434588800_btag065-B7","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach Learn"},{"key":"2026032317434588800_btag065-B8","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1090\/S0273-0979-09-01249-X","article-title":"Topology and data","volume":"46","author":"Carlsson","year":"2009","journal-title":"Bull Amer Math Soc"},{"key":"2026032317434588800_btag065-B9","doi-asserted-by":"crossref","first-page":"1711","DOI":"10.1007\/s10208-024-09679-2","article-title":"Grounded persistent path homology: a stable, topological descriptor for weighted digraphs","volume":"25","author":"Chaplin","year":"2024","journal-title":"Found Comp Math"},{"key":"2026032317434588800_btag065-B10","doi-asserted-by":"crossref","first-page":"3233","DOI":"10.1137\/22M1543082","article-title":"Quantifying different modeling frameworks using topological data analysis: a case study with zebrafish patterns","volume":"22","author":"Cleveland","year":"2023","journal-title":"SIAM J Appl Dyn Syst"},{"key":"2026032317434588800_btag065-B11","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/s10208-008-9027-z","article-title":"Extending persistence using poincar\u00e9 and lefschetz duality","volume":"9","author":"Cohen-Steiner","year":"2009","journal-title":"Found Comput Math"},{"key":"2026032317434588800_btag065-B12","doi-asserted-by":"crossref","first-page":"20150546","DOI":"10.1098\/rsif.2015.0546","article-title":"An integrated approach to quantitative modelling in angiogenesis research","volume":"12","author":"Connor","year":"2015","journal-title":"J R Soc Interface"},{"key":"2026032317434588800_btag065-B13","doi-asserted-by":"crossref","first-page":"1009","DOI":"10.1007\/s11222-011-9271-y","article-title":"An adaptive sequential Monte Carlo method for approximate Bayesian computation","volume":"22","author":"Del Moral","year":"2012","journal-title":"Stat Comput"},{"key":"2026032317434588800_btag065-B14","volume-title":"Computational Topology: An Introduction","author":"Edelsbrunner","year":"2010"},{"key":"2026032317434588800_btag065-B15","doi-asserted-by":"crossref","first-page":"3496","DOI":"10.1038\/onc.2013.304","article-title":"Vascular remodeling in cancer","volume":"33","author":"Farnsworth","year":"2014","journal-title":"OncoG"},{"key":"2026032317434588800_btag065-B16","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1038\/nrc909","article-title":"VEGF and the quest for tumour angiogenesis factors","volume":"2","author":"Ferrara","year":"2002","journal-title":"Nat Rev Cancer"},{"key":"2026032317434588800_btag065-B17","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1093\/biomet\/asy027","article-title":"Asymptotic properties of approximate Bayesian computation","volume":"105","author":"Frazier","year":"2018","journal-title":"Biometrika"},{"key":"2026032317434588800_btag065-B18","first-page":"45","article-title":"Barcodes: the persistent topology of data","author":"Ghrist","year":"2008","journal-title":"Bull Am Math Soc"},{"key":"2026032317434588800_btag065-B19","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":"Hanahan","year":"2011","journal-title":"Cell"},{"key":"2026032317434588800_btag065-B20","doi-asserted-by":"crossref","first-page":"3008","DOI":"10.3390\/cancers13123008","article-title":"Biologically-based mathematical modeling of tumor vasculature and angiogenesis via time-resolved imaging data","volume":"13","author":"Hormuth","year":"2021","journal-title":"Cancers (Basel)"},{"key":"2026032317434588800_btag065-B21","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1016\/j.ccell.2014.10.006","article-title":"Antiangiogenesis strategies revisited: from starving tumors to alleviating hypoxia","volume":"26","author":"Jain","year":"2014","journal-title":"Cancer Cell"},{"key":"2026032317434588800_btag065-B22","first-page":"26","article-title":"Approximately sufficient statistics and Bayesian computation","volume":"7","author":"Joyce","year":"2008","journal-title":"Stat App Gen Mol Biol"},{"key":"2026032317434588800_btag065-B23","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1016\/j.copbio.2013.03.012","article-title":"Model selection in systems and synthetic biology","volume":"24","author":"Kirk","year":"2013","journal-title":"Curr Opin Biotechnol"},{"key":"2026032317434588800_btag065-B24","first-page":"e66","article-title":"Fundamentals and recent developments in approximate Bayesian computation","volume":"66","author":"Lintusaari","year":"2017","journal-title":"Syst Biol"},{"key":"2026032317434588800_btag065-B25","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1038\/s41416-021-01330-z","article-title":"Vascular normalisation as the stepping stone into tumour microenvironment transformation","volume":"125","author":"Magnussen","year":"2021","journal-title":"Br J Cancer"},{"key":"2026032317434588800_btag065-B26","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s00285-021-01570-w","article-title":"Comparative analysis of continuum angiogenesis models","volume":"82","author":"Martinson","year":"2021","journal-title":"J Math Biol"},{"key":"2026032317434588800_btag065-B27","doi-asserted-by":"crossref","first-page":"1426","DOI":"10.1039\/c3ib40085a","article-title":"The mouse retina in 3d: quantification of vascular growth and remodeling","volume":"5","author":"Milde","year":"2013","journal-title":"Integr Biol (Camb)"},{"key":"2026032317434588800_btag065-B28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pcbi.1009094","article-title":"Topological data analysis distinguishes parameter regimes in the Anderson-Chaplain model of angiogenesis","volume":"17","author":"Nardini","year":"2021","journal-title":"PLOS Comp. Biol"},{"key":"2026032317434588800_btag065-B29","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1140\/epjds\/s13688-017-0109-5","article-title":"A roadmap for the computation of persistent homology","volume":"6","author":"Otter","year":"2017","journal-title":"EPJ Data Sci"},{"key":"2026032317434588800_btag065-B30","doi-asserted-by":"crossref","first-page":"1785","DOI":"10.1016\/j.bulm.2004.04.001","article-title":"Lattice and non-lattice models of tumour angiogenesis","volume":"66","author":"Plank","year":"2004","journal-title":"Bull Math Biol"},{"key":"2026032317434588800_btag065-B31","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1093\/bioinformatics\/btv684","article-title":"Reliable ABC model choice via random forests","volume":"32","author":"Pudlo","year":"2016","journal-title":"Bioinformatics"},{"key":"2026032317434588800_btag065-B32","doi-asserted-by":"crossref","first-page":"1720","DOI":"10.1093\/bioinformatics\/bty867","article-title":"ABC random forests for Bayesian parameter inference","volume":"35","author":"Raynal","year":"2019","journal-title":"Bioinformatics"},{"key":"2026032317434588800_btag065-B33","doi-asserted-by":"crossref","first-page":"15112","DOI":"10.1073\/pnas.1102900108","article-title":"Lack of confidence in approximate Bayesian computation model choice","volume":"108","author":"Robert","year":"2011","journal-title":"Proc Natl Acad Sci USA"},{"key":"2026032317434588800_btag065-B34","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.jtbi.2013.04.037","article-title":"A review of mathematical models for the formation of vascular networks","volume":"333","author":"Scianna","year":"2013","journal-title":"J Theor Biol"},{"key":"2026032317434588800_btag065-B35","article-title":"Computational modeling of angiogenesis: the importance of cell rearrangements during vascular growth","volume":"16","author":"Stepanova","year":"2024","journal-title":"WIREs Mech Dis"},{"key":"2026032317434588800_btag065-B36","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1242\/jcs.99.2.419","article-title":"Migration of individual microvessel endothelial cells: stochastic model and parameter measurement","volume":"99","author":"Stokes","year":"1991","journal-title":"J Cell Sci"},{"key":"2026032317434588800_btag065-B37","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1007\/s11538-024-01353-6","article-title":"Relational persistent homology for multispecies data with application to the tumor microenvironment","volume":"86","author":"Stolz","year":"2024","journal-title":"Bull Math Biol"},{"key":"2026032317434588800_btag065-B38","doi-asserted-by":"crossref","first-page":"2529","DOI":"10.1093\/bioinformatics\/btac118","article-title":"Topological approximate Bayesian computation for parameter inference of an angiogenesis model","volume":"38","author":"Thorne","year":"2022","journal-title":"Bioinformatics"},{"key":"2026032317434588800_btag065-B39","doi-asserted-by":"crossref","first-page":"e0126383","DOI":"10.1371\/journal.pone.0126383","article-title":"Topological data analysis of biological aggregation models","volume":"10","author":"Topaz","year":"2015","journal-title":"PLoS One"},{"key":"2026032317434588800_btag065-B40","doi-asserted-by":"crossref","first-page":"e0213679","DOI":"10.1371\/journal.pone.0213679","article-title":"A topological approach to selecting models of biological experiments","volume":"14","author":"Ulmer","year":"2019","journal-title":"PLoS One"},{"key":"2026032317434588800_btag065-B41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pcbi.1012965","article-title":"Falsifying computational models of endothelial cell network formation through quantitative comparison with in vitro models","volume":"21","author":"Vergroesen","year":"2025","journal-title":"PLOS Comp Biol"},{"key":"2026032317434588800_btag065-B42","doi-asserted-by":"crossref","first-page":"1071","DOI":"10.1007\/s11831-016-9199-7","article-title":"Computational modeling of tumor-induced angiogenesis","volume":"24","author":"Vilanova","year":"2017","journal-title":"Arch Computat Methods Eng"},{"key":"2026032317434588800_btag065-B43","first-page":"1","article-title":"Multiparameter persistence landscapes","volume":"21","author":"Vipond","year":"2020","journal-title":"J Mach Learn Res"},{"key":"2026032317434588800_btag065-B44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3934\/fods.2021033","article-title":"Capturing dynamics of time-varying data via topology","volume":"4","author":"Xian","year":"2022","journal-title":"FoDS"},{"key":"2026032317434588800_btag065-B45","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/s00454-004-1146-y","article-title":"Computing persistent homology","volume":"33","author":"Zomorodian","year":"2005","journal-title":"Discrete Comput Geom"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag065\/67318162\/btag065.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/3\/btag065\/67318162\/btag065.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/42\/3\/btag065\/67318162\/btag065.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T21:44:00Z","timestamp":1774302240000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btag065\/8516556"}},"subtitle":[],"editor":[{"given":"Christina","family":"Kendziorski","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2026,2,28]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,2,28]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btag065","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2026,3]]},"published":{"date-parts":[[2026,2,28]]},"article-number":"btag065"}}