Even though we have many facilities and resources at our disposal, we cannot answer all questions concerning our project using laboratory experiments. Moreover, it is not feasible to carry out all possible lab experiments related to our project given our time and resources. Luckily, we can answer some of these questions by constructing computational models in so-called dry lab experiments. These computational models are mathematical representations of real world systems based on experimental determined parameters. These models are meant to help us understand and predict the behavior of such systems. For example, we could model how the phage replicates and spreads inside the gut of a locust to investigate what concentration of phages would be needed to seriously affect the locust. Another example could be how the phages spread within a locust population to investigate how much time it would take to tackle a locust swarm.