![]() |
PixCells
This project is a Cellular Potts Model (CPM) simulator. It was developped during a Master's degree in Physics as a master project.
|
You need to create a config.txt
file in the root dir of the project. This file will contain :
You can see here the parameters and what they means.
WINDOW_SIZE
: the size of the window for the visualization. LENGTH_BOX
: the length of the box $L$.SAFETY_DISTANCE
: the safety distance between the spawn of the cells and the border of the box.NUMBER_OF_MCS
: the number of Monte Carlo steps to run in total in simulation without render.NB_OF_SAVINGS
: the number of Monte Carlo steps between each saving of the lattice.KT
: the temperature of the simulation $kT$.HAMILTONIAN
: the Hamiltonian terms to use in the simulation, respectively : H_interaction
, H_surface
, H_length
, H_chemotaxis
, H_connectivity
$ NB_CELLS
: the number of cells in the simulation $N$ for each cell type. The first number is the background (ECM) (set to 0).TARGET_SURFACE_CELL
: the target surface of cells $A$ for each cell type.TARGET_LENGTH_CELL
: the target length of cells $L$ for each cell type.J
: the parameters of the Hamiltonian J, which is a matrix representing the interactions between the cells types.LAMBDA_SURFACE
: the parameters of the Hamiltonian for the surface for each cell type.LAMBDA_LENGTH
: the parameters of the Hamiltonian for the length for each cell type.LAMBDA_CHEMOTAXIS
: the parameters of the Hamiltonian for the chemotaxis for each cell type. dt
: the time step of the PDE, careful, this needs to be small enough to have a stable solution (Delta_t < Delta_x^2/(2D)).dx
: the step of the PDE in x direction.D
: the diffusion coefficient of the PDE.BOUNDARY_CONDITION
: the boundary value of the PDE.ETA_0
: the secretion rate of the chemoattractant molecule.GAMMA_0
: the degradation rate of the chemoattractant molecule.