A cellular automata to simulate the growth and death of a cell culture

Department of Chemistry and Biology "A. Zambelli", University of Salerno, Fisciano, Italy
Department of Information Engineering and Applied Mathematics, University of Salerno, Fisciano, Italy
NeuRoNe Lab, Department of Business Science - Management and Innovation Systems, University of Salerno, Fisciano, Italy
DOI
10.7287/peerj.preprints.2301v1
Subject Areas
Bioinformatics, Computational Biology, Computational Science
Keywords
cellular automata, simulation, cell line
Copyright
© 2016 Guerrisi et al.
Licence
This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Preprints) and either DOI or URL of the article must be cited.
Cite this article
Guerrisi G, Giordano D, Marabotti A, Raiconi G, Tagliaferri R. 2016. A cellular automata to simulate the growth and death of a cell culture. PeerJ Preprints 4:e2301v1

Abstract

Motivation: The term “cell culture” is generally referred to the process by which some cells, often derived from multicellular organisms or tissues, or tumoral cell lines, are grown under controlled conditions outside of their natural environment. This system is very useful for different applications, for example to study physiological phenomena, or for the production of some useful molecules, or for testing the toxicity of some compounds. The life of the cells in culture is conditioned by many elements. Apart from physical factors such as pH and temperature, the growth of a cell culture is conditioned by its density: cells compete for the nutrients and growth factors available and die when they are exhausted. Moreover, dead cells release in the medium some toxic factors that, in their turn, can lead the surrounding cells to death. Additionally, the presence of exogenous toxic factors in the medium can induce cell death We present a cellular automata developed in order to reproduce the growth of a cell culture of a particular human cell line, Caco-2, derived from human colorectal adenocarcinoma cells. The cellular automata has been developed in order to reproduce the phenotype of Caco-2 cells, their cell cycle with all phases, and the influence of 4-nonylphenol (4-NP), an environmental pollutant, on this model system.

Methods: The cellular automata developed is a grid whose dimensions reproduce a cell counting Burker chamber. Two matrices have been used to take into account, respectively, the global duration of the cellular growth and the phase of the cell cycle for each cell. Two vectors are also introduced to take into account the length of each phase and their variability range. A shuffling algorithm is used to distribute the starting cells on the chamber, then the algorithm starts by assigning a variable lag phase before reproducing the start of the cell cycle with the entering of the cells in G1 phase. All the following phases of the cell cycle are characterized by a fixed length (in minutes) + 10% variability. The cell death is described by a logarithmic function that is influenced by different factors: culture density, cellular senescence, presence of dead cells in the environment of each cell, introduction of a toxic substance. The application was developed in a stand-alone manner and has been written in Java using the OpenGL library integrated in Java.

Results The application is made by an intuitive GUI to set several parameters useful for the simulation (see Figure, panel A). In order to highlight the different cell cycle phases, different colors were attributed to each phase. The cellular automata is evolving in the space and in the time reproducing the four steps of the cell cycle (G1, S, G2, M). The evolution of the simulated cell growth reproduces the phenomena present in a real Caco-2 cell culture. (Abstract truncated at 3,000 characters - the full version is available in the pdf file)

Author Comment

This is an abstract which has been accepted for the BITS2016 Meeting.