Real-Time Interactive Modeling and Simulation in Biological Physics and Active Matter with Mechanica

Endre T. Somogyi,Jeffery Coulter,Fanbo Sun,Herbert M. Sauro,James A. Glazier
DOI: https://doi.org/10.48550/arXiv.2105.02476
2021-05-06
Abstract:Modeling and simulation (M&S) has revolutionized the way modern engineered products are designed, tested and evaluated. Yet modeling and simulation is much less frequently applied in the study of natural biological and active matter systems. Two of the greatest challenges in applying M\&S approaches to natural biological systems are (1) difficulty in specifying a model, and developing a simulation from it, and (2) tuning and optimizing parameters. Here we address the first challenge directly, and develop a software library that can lead to progress in the second.
Subcellular Processes
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on two aspects: 1. **Difficulty in model definition**: In natural biological systems and active - matter systems, it is very challenging to define a model and develop a simulation from this model. The complexity of these systems lies in the fact that they usually closely combine mechanical processes and chemical processes, and spatial relationships and the identities of agents are constantly changing. Therefore, how to effectively define models for these systems is a key problem that needs to be solved. 2. **Parameter adjustment and optimization**: Even if a model is defined, adjusting and optimizing the parameters in the model is also a huge challenge. Different biological and active - matter systems may require different parameter settings, and these parameters are often difficult to obtain directly through theoretical calculations and usually require a large amount of experimental data for calibration. To address these problems, the paper proposes a software library named Mechanica, aiming to promote the solution of these problems by providing an interactive, mesh - free numerical simulation engine and a set of consistent modeling formalisms. The design goals of Mechanica include enhancing modeling capabilities, enabling real - time interactive simulations, and improving the reusability and interoperability of software and components. Through these designs, Mechanica hopes to lower the threshold for biophysical and active - matter systems modeling and simulation while increasing researchers' productivity.