Taking inputs from the bio model of the kill switch, we propose the kinetic equations governing the dynamics, using hill function and the riboswitch model developed in the detection kit model of this project.
Our objective is to simulate the bacterial biofilm given by the experiment and to extract an effective rate of population decay of bacteria in culture medium when the biocontrol agent is added. We can use this decay rate in the population model to see how the infection is controlled when the agent is used in real field.
The bacterial growth follows the coupled reaction diffusion equation given below:
Where $b$ is the bacterial concentration and \(h\) is the nutrition concentration and \(f(b,h)\) is the reaction term.
We took a \(101\times 101\) hexagonal grid and used the finite difference method to solve the coupled reaction-diffusion. The reaction term is taken to be – \(f(b,h)= h\left(1-e^{b/b_0}\right)\).
Where \(b_0\) is the carrying capacity of the bacterial population. The population goes to 0 if bacterial concentration becomes much larger than \(b_0\).
The bacteria was grown in agar media in a petri dish in the lab and was observed in a day-basis manner. After 7 days, we got the pattern shown below:
Fig 1: Bacterial growth pattern in petri dish
We set the parameters as following –
Fig 2: Bacterial growth pattern simulated numerically.
The simulation is made up of 8 timestamps. Each time gap represents a day passed. We have plotted the bacterial concentration v/s time for each of the timestamp as shown in the graph below. We also want to calculate an effective rate of bacterial growth after the bacteria overcomes the lag phase which can be used in the population dynamics simulations. For that, we have plotted the bacterial concentration v/s time for each of the timestamps (Figure 3).
Fig 3: Bacterial concentration plotted with time.
In the graph, the lag phase can be seen clearly. The bacterial growth rate is = (concentration at t=70 - concentration at t=20)/(70-20). The effective rate is 0.01044/Day. The code can be found here.