![]() |
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.