Modelling the growth of a soft-body system from a single cell and temporal adaptation to the environment
This project presents the adaptation process of a soft-body system based on the spring interactions between the cells that make up the system, to the user-defined environment. The soft-body system is generated by consecutive mitosis a single-cell system whereas the environment includes desired and undesired regions. The cells undergo apoptosis under certain conditions: two cells overlapping each other, a cell that is not interacting with another cells, and the cells that positioned on the undesired regions. If none of the conditions for apoptosis is met, the cells that have interactions less than a predetermined value undergo mitosis and newborn cells are generated. Time integration is done by velocity-Verlet algorithm.
This model is tested for varying cell diameter values and letters {U,N,A,M} (see report).
Parameter | Value |
---|---|
Cell diameter |
0.8, 0.85, 0.9, 0.95 1.0 |
Spring constant |
0.5 |
Cell mass |
1 |
Timestep |
0.1 |
Max. number of interactions to undergo mitosis |
3 |
Final system size |
|
Interaction range | 1.5 |
Interaction update frequency | 10 timesteps |
Momentum loss in event: Collision |
1 (elastic) |
Momentum loss in event: Division |
1 (elastic) |
Total number of steps in event: Mitosis |
50 timesteps |
Total number of steps in event: Apoptosis |
25 timesteps |
The snapshot below shows the drawing panel in which the user can provide the desired/undesired regions for the soft-body system to adapt. As an example, a symbol resembling the letter H is provided to the evolutionary process.
The animation below shows the evolutionary process, including mitosis and apoptosis events. If # of neighboring cells (= # of interactions) are > 2, the cell can no longer perform mitosis and colored with red. If # of neighboring cells = 2, the cell can perform a single mitosis and colored with yellow. If # of neighboring cells < 2, the cell can perform mitosis and colored with green.
The snapshot below shows the final form of the soft-body adapted to the provided environment.