Graph topological transformations in space-filling cell aggregates

PLoS Comput Biol. 2024 May 14;20(5):e1012089. doi: 10.1371/journal.pcbi.1012089. eCollection 2024 May.

Abstract

Cell rearrangements are fundamental mechanisms driving large-scale deformations of living tissues. In three-dimensional (3D) space-filling cell aggregates, cells rearrange through local topological transitions of the network of cell-cell interfaces, which is most conveniently described by the vertex model. Since these transitions are not yet mathematically properly formulated, the 3D vertex model is generally difficult to implement. The few existing implementations rely on highly customized and complex software-engineering solutions, which cannot be transparently delineated and are thus mostly non-reproducible. To solve this outstanding problem, we propose a reformulation of the vertex model. Our approach, called Graph Vertex Model (GVM), is based on storing the topology of the cell network into a knowledge graph with a particular data structure that allows performing cell-rearrangement events by simple graph transformations. Importantly, when these same transformations are applied to a two-dimensional (2D) polygonal cell aggregate, they reduce to a well-known T1 transition, thereby generalizing cell-rearrangements in 2D and 3D space-filling packings. This result suggests that the GVM's graph data structure may be the most natural representation of cell aggregates and tissues. We also develop a Python package that implements GVM, relying on a graph-database-management framework Neo4j. We use this package to characterize an order-disorder transition in 3D cell aggregates, driven by active noise and we find aggregates undergoing efficient ordering close to the transition point. In all, our work showcases knowledge graphs as particularly suitable data models for structured storage, analysis, and manipulation of tissue data.

MeSH terms

  • Algorithms
  • Animals
  • Cell Aggregation* / physiology
  • Computational Biology
  • Computer Simulation
  • Humans
  • Models, Biological*
  • Software

Grants and funding

The authors acknowledge financial support from the Slovenian Research Agency [research project No. J1-3009 (TS and MK) and research core funding No. P1-0055 (MK)]. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.