cellGPU: massively parallel simulations of dynamic vertex models
arXiv:1702.02939 · doi:10.1016/j.cpc.2017.06.001
Abstract
Vertex models represent confluent tissue by polygonal or polyhedral tilings of space, with the individual cell interacting via force laws that depend on both the geometry of the cells and the topology of the tessellation. This dependence on the connectivity of the cellular network introduces several complications to performing molecular-dynamics-like simulations of vertex models, and in particular makes parallelizing the simulations difficult. cellGPU addresses this difficulty and lays the foundation for massively parallelized, GPU-based simulations of these models. This article discusses its implementation for a pair of two-dimensional models, and compares the typical performance that can be expected between running cellGPU entirely on the CPU versus its performance when running on a range of commercial and server-grade graphics cards. By implementing the calculation of topological changes and forces on cells in a highly parallelizable fashion, cellGPU enables researchers to simulate time- and length-scales previously inaccessible via existing single-threaded CPU implementations.
8 pages, 5 figures. Code available at https://gitlab.com/dmsussman/cellGPU
References in corpus (1)
Cited by in corpus (28)
- Anisotropy links cell shapes to tissue flow during convergent extension
- Multicellular rosettes drive fluid-solid transition in epithelial tissues
- Soft yet sharp interfaces in a vertex model of confluent tissue
- Anomalous glassy dynamics in simple models of dense biological tissue
- Ductile-to-brittle transition and yielding in soft amorphous materials: perspectives and open questions
- Effect of cellular rearrangement time delays on the rheology of vertex models for confluent tissues
- A biological tissue-inspired tunable photonic fluid
- A novel highly efficient Lagrangian model for massively multidomain simulations: parallel context
- Active T1 transitions in cellular networks
- Polar Fluctuations Lead to Extensile Nematic Behavior in Confluent Tissues
- Interplay of curvature and rigidity in shape-based models of confluent tissue
- Tissue flow induces cell shape changes during organogenesis
- Quantifying the link between local structure and cellular rearrangements using information in models of biological tissues
- Rigidity of Epithelial Tissues as a Double Optimization Problem
- Cell Sorting in an Active Nematic Vertex Model
- Fluctuation-Induced First Order Transition to Collective Motion
- The cell adaptation time sets a minimum length scale for patterned substrates
- Graph topological transformations in space-filling cell aggregates
- Machine learning topological defects in confluent tissues
- Small-scale demixing in confluent biological tissues
- Geometric signatures of tissue surface tension in a three-dimensional model of confluent tissue
- Nonlinear analysis of the fluid-solid transition in a model for ordered biological tissues
- Rearrangements during slow compression of a jammed two-dimensional emulsion
- Rigidity transitions in zero-temperature polygons
- Scanning-probe and information-concealing machine learning intermediate hexatic phase and critical scaling of solid-hexatic phase transition in deformable particles
- Scale-dependent sharpening of interfacial fluctuations in shape-based models of dense cellular sheets
- Universal Persistent Brownian Motions in Confluent Tissues
- Substrate disorder promotes cell motility in confluent tissues