HOW IT WORKS
The model starts with a population of susceptible (green) and vaccinated (blue) people if the vaccination rate is above 0%. Once an infected case (orange) appears in the population, it will pass infectious disease to one of the susceptible people nearby (within a radius of 1.5) at the defined original transmission rate. The infected people can transmit the disease for 14 days. No isolation or quarantine is considered in this model. By the 15th day of being infected, the infected people either die (disappear from the model) at mortality of 10%, or recover and become immune (blue).
When the mutation is enabled, some viruses' transmissibilities may mutate randomly. For example, the strain with the transmissibility of 50% may become more transmissible, e.g., 75%, or less transmissible, e.g., 30%. The infected person will infect the next susceptible person at the new transmission rate.
When breakthrough infections are enabled, the vaccinated or recovered people can be infected again (magenta color). They will be infected by the original strain at a low chance, about 1-2%, which is still much higher than the reality. But they have a higher chance of being infected by the mutated strains.
A constant mortality (10%) is used to simplify the model.