Skip to contents

This method simulates cell evolution until the number of cells in a species reaches a specified threshold.

Arguments

species

The species whose number of cells is considered.

num_of_cells

The threshold for the cell number.

Examples

# set the seed of the random number generator
set.seed(0)

# create a simulation
sim <- SpatialSimulation()
sim$add_mutant(name = "A",
               epigenetic_rates = c("+-" = 0.01, "-+" = 0.01),
               growth_rates = c("+" = 0.2, "-" = 0.08),
               death_rates = c("+" = 0.1, "-" = 0.01))
sim$place_cell("A+", 500, 500)

# simulate the tissue until the species "A+" account for 100
# contemporary cells
sim$run_up_to_size(species = "A+", num_of_cells = 100)
#> 
 [█---------------------------------------] 0% [00m:00s] Saving snapshot                                      

 [█---------------------------------------] 0% [00m:00s] Cells: 0                                             

 [█---------------------------------------] 0% [00m:00s] Cells: 0                                             

 [█---------------------------------------] 0% [00m:00s] Cells: 0