{
  "abstract": "Advances in spatiotemporal single-cell imaging have enabled detailed observations of cell population dynamics and intercellular interactions. However, translating these rich data sets into mechanistic insight remains a significant challenge. Agent-based models (ABMs) are a bottom-up computational framework for investigating the emergent behavior of cell populations that can arise from rules defining the interactions between individual neighboring cells, while topological data analysis (TDA) provides robust descriptors of spatial organization. We present TOPAZ (TOpologically-based Parameter inference for Agent-based model optimiZation), a computational pipeline that integrates TDA with approximate Bayesian computation (ABC), approximate approximate Bayesian computation (AABC), and Bayesian model selection to identify biologically plausible ABMs from spatiotemporal cellular data. TOPAZ uses persistent homology to quantify spatial features of cell trajectories and combines this topological information with parameter inference via ABC and AABC and model comparison using the Bayesian information criterion. We validate TOPAZ using simulations of collective fibroblast movement, demonstrating its ability to accurately recover model parameters and distinguish between a baseline ABM and an extended model that incorporates an alignment interaction. Our results and open-source code demonstrate the utility of TOPAZ as an extensible framework for mechanistic inference and model discrimination in spatial single-cell analysis. Author summary: Understanding how individual cells coordinate to produce complex collective behaviors is a major challenge in computational biology, especially with the increasing availability of high-resolution, spatiotemporal single-cell data. While agent-based models (ABMs) offer a flexible framework for simulating cell behaviors and interactions, they are often difficult to calibrate and compare. Topological data analysis (TDA), on the other hand, captures spatial organization in a robust and scale-invariant way but lacks mechanistic interpretability. In this work, we present TOPAZ (TOpologically-based Parameter inference for Agent-based model optimiZation), a novel computational pipeline that integrates TDA with approximate Bayesian computation, approximate approximate Bayesian computation, and Bayesian model selection to infer biologically meaningful parameters and identify the most plausible ABM from spatiotemporal cellular data. We benchmark TOPAZ using synthetic data from ABMs of collective cell movement in dense fibroblast populations. Our results show that TOPAZ can distinguish between competing mechanistic hypotheses, namely the presence or absence of alignment interactions among neighboring cells. This approach provides a powerful and extensible framework for model inference and selection with the potential to enable deeper insights into the mechanisms driving complex emergent behaviors in cell populations.",
  "abstract_shown": true,
  "affiliations": [
    "Department of Mathematics, North Carolina State University, Raleigh, North Carolina, United States of America",
    "Center for Research in Scientific Computation, North Carolina State University, Raleigh, North Carolina, United States of America",
    "Department of Mathematics and Statistics, The College of New Jersey, Ewing, New Jersey, United States of America",
    "Department of Chemical and Biomolecular Engineering, North Carolina State University, Raleigh, North Carolina, United States of America"
  ],
  "article_type": "Research Article",
  "arxiv": null,
  "author_total": 6,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Alyssa R. Wenzel"
    },
    {
      "affs": [
        1
      ],
      "name": "Patrick M. Haughey"
    },
    {
      "affs": [
        2
      ],
      "name": "Kyle C. Nguyen"
    },
    {
      "affs": [
        3
      ],
      "name": "John T. Nardini"
    },
    {
      "name": "Jason M. Haugh"
    },
    {
      "name": "Kevin B. Flores"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/6gmts7s07pa16.bib",
  "cited_by": 0,
  "doi": "10.1371/journal.pcbi.1014801",
  "fulltext_url": "https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1014801",
  "id": "6gmts7s07pa16",
  "issns": [
    "1553-7358"
  ],
  "landing_url": "https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1014801",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "1703|Topological and Geometric Data Analysis"
    ],
    [
      "plos",
      "/Biology and life sciences/Anatomy/Biological tissue/Connective tissue/Connective tissue cells/Fibroblasts"
    ],
    [
      "plos",
      "/Biology and life sciences/Biophysics/Biophysical simulations"
    ],
    [
      "plos",
      "/Biology and life sciences/Cell biology/Cellular types/Animal cells/Connective tissue cells/Fibroblasts"
    ],
    [
      "plos",
      "/Biology and life sciences/Computational biology/Biophysical simulations"
    ],
    [
      "plos",
      "/Computer and information sciences/Artificial intelligence/Machine learning/Machine learning algorithms"
    ],
    [
      "plos",
      "/Computer and information sciences/Systems science/Agent-based modeling"
    ],
    [
      "plos",
      "/Medicine and health sciences/Anatomy/Biological tissue/Connective tissue/Connective tissue cells/Fibroblasts"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Algebra/Algebraic topology"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Applied mathematics/Algorithms"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Applied mathematics/Algorithms/Machine learning algorithms"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Systems science/Agent-based modeling"
    ],
    [
      "plos",
      "/Physical sciences/Mathematics/Topology/Algebraic topology"
    ],
    [
      "plos",
      "/Physical sciences/Physics/Biophysics/Biophysical simulations"
    ],
    [
      "plos",
      "/Research and analysis methods/Computational techniques/Computational pipelines"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling/Agent-based modeling"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling/Algorithms"
    ],
    [
      "plos",
      "/Research and analysis methods/Simulation and modeling/Algorithms/Machine learning algorithms"
    ]
  ],
  "openalex": "W7214379032",
  "pdf_url": "https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1014801&type=printable",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-25",
  "publisher": "Public Library of Science",
  "ris": "https://research.draconitic.com/paper/6gmts7s07pa16.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:43Z",
      "native_id": "10.1371/journal.pcbi.1014801",
      "source": "plos",
      "url": "https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1014801"
    }
  ],
  "subjects": [
    {
      "field": "biochemistry",
      "origin": "plos:biophysics",
      "subfield": "biophysics"
    },
    {
      "field": "biology",
      "origin": "plos:cell biology",
      "subfield": "cell-biology"
    },
    {
      "field": "medicine",
      "origin": "plos:anatomy",
      "subfield": "physiology"
    }
  ],
  "title": "Topologically-based parameter inference for agent-based model selection from spatiotemporal cellular data",
  "title_text": "Topologically-based parameter inference for agent-based model selection from spatiotemporal cellular data",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T12:17:43Z",
  "url": "https://research.draconitic.com/paper/6gmts7s07pa16",
  "venue": "PLOS Computational Biology",
  "versions": []
}