Modeling tumour progression and invasion using spatial evolutionary games James Gui, Spencer Sheen August 16, 2013 Abstract Tumor progression has been a topic for extensive exploration in the field of computational biology. Numerous models have been proposed for the growth of different kinds of tumors, such as ones based on cellular automata [6] and evolutionary game theory [3]. Here, we explore the spatial aspect of tumors that was neglected in Basanta’s game between three different tumor cell phenotypes in gliomas–autonomous growth (AG), invasive behavior (INV), and glycolytic production (GLY). We use two different approaches to modeling this spatial component, one based on a discrete continuous model and one based on a two-dimensional lattice simulation model. 1 Introduction In general, cancer cells display an increased reliance on glycolysis for energy production, a phenomenon known as the Warburg effect [4]. These cells will utilize glycolysis even in an oxygen-rich environment–normal cells in such an environment would use the Krebs cycle in addition to glycolysis in order to more efficiently generate ATP. The Krebs cycle, also known as the citric acid cycle, takes pyruvate (a byproduct of glycolysis) and converts it into ATP using oxygen. Regular cellular respiration can produce up to 38 molecules of ATP, which is 19 times what glycolysis alone can produce. Furthermore, the glycolytic cells are able to change the acidity of the area around them, causing normal cells to undergo programmed cell death. In our study, we analyze the game between two other phenotypes and the glycolytic phenotype to discover what role the GLY cells play in tumor progression and invasion. The first of these phenotypes is the AG phenotype, which in essence describes a cell that acts independently of what the body tells it to do. This phenotype is seen in benign (or primary) tumors, and are characterized by uncontrolled proliferation. The second phenotype is the INV phenotype, which is characterized by increased cell motility. The possession of this phenotype allows cancerous cells to invade and become malignant tumors. Usually, this happens when some tumor cells move from the original tumor to another organ or tissue and form another tumor, known as 1 a metastasis. These cells generally work their way through the bloodstream to create metastases in different areas of the body. The evolutionary game between AG, INV, and GLY has already been analyzed, but the analysis done so far neglects an important aspect in the tumor: space [3]. We hope to enhance our understanding of tumor cell behavior through creating and analyzing the game with a spatial component. 2 The Discrete Continuous Model We assume that all tumors have some percentage of GLY cells and consider three types of tumors in our simulations: one with a random distribution of AG, INV, and GLY cells, one with a high percentage of AG cells everywhere except for a corner with high INV, and one with a high percentage of GLY cells everywhere except for a corner with high INV. We will discuss first the discrete continuous model (which uses a partial differential equation (PDE) that is discretized in two dimensions) and then discuss our cellular automaton (CA) model which models the game on a 10 by 10 grid but uses a different method of changing the morphology of the tumor. These simulations use the same payoffs described in the Basanta model, but include the spatial aspect of tumors. We begin with the payoff matrix in the game between the three phenotypes. The full payoff in an interaction between two cell is represented by 1, while the different parameters c, n, and k denote the benefits and costs of interaction. Parameter c is the cost in motility of the INV cells. Parameter n represents both the cost for an AG cell to live near a GLY cell due to the GLY cell increasing acidity in the area and the benefit for a GLY cell to increase the acidity of the environment. Finally, parameter k represents the cost of using the less efficient glycolytic metabolism. AG AG INV GLY 1 2 1 2 1−c +n−k IN V 1 1 − 2c 1-k GLY 1 2 −n 1−c 1 2 −k Table 1 displays the payoffs for the interaction between the cell on the left and the cell on the top. For example, the payoff gained by and AG cell interacting with another AG cell is 12 because they share resources. When an INV cell interacts with anything besides an INV cell, it gains the base payoff minus c because it moves to another location. When the GLY cell interacts with the AG cell it share the resources and gains fitness for changing the environment, but loses k because of its glycolytic metabolism. We then replicate the results shown by Basanta et al. with the following system of ordinary differential equations (ODEs): dy = y.(Ay − y T Ay) dt (1) where A is the payoff matrix in Table 1 and y is a 3 by 1 vector with the population fractions of the AG, INV, and GLY cells going from top to bottom. 2 The sum of the elements in y must be 1, and the period represents element-wise multiplication. Plot of Population Fractions over Time 0.9 AG INV GLY 0.8 Population Fractions 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 50 100 Time Step 150 200 Figure 1: This graph shows how the population fractions change as time goes on with the parameters c = .5, n = .4, and k = .2. Inputting various values for each parameter in both our original ODE model and the Basanta model returned similar outputs. For example, the parameter values c = .5, n = .4, and k = .2 (later discussed as our “baseline” parameters) returned a steady state of 18.75% AG, 50% INV, and 31.25% INV, the same as seen in Basanta’s model if we plug the values of c, n, and k into the equations in the paper. These equations are p = 1 − nk and p′ = 2kn+k−ck−cn , where p 2n2 is the population fraction of INV cells and p’ is the population fraction of AG cells [3]. Thus, our results from the ODE model are the same as the results gleaned from the Basanta model: conditions favoring GLY cells also promote the proliferation of INV cells. 2.1 The One-Dimensional Model Now, we proceed to incorporating the spatial aspect of the game. We first do this in one dimension by making the interactions take place in ten spatial “cells” in a line. Each spatial “cell” has its own morphology of the three tumor phenotypes. Furthermore, the “cells’ individual morphologies affect those of the cells directly adjacent to them. In essence, each spatial “cell” tries to match their morphologies with the “cells” next to them. The rate at which this occurs is denoted by a diffusion constant a. By multiplying the diffusion constant to the Laplacian matrix of the 1 by 10 grid, we can model our original ODE with a 3 one-dimensional spatial aspect. We can think of the new equation as a reactiondiffusion equation, with the original ODE being the reaction component and the Laplacian matrix being the diffusion component [5]. The following simulations are run with “baseline” parameters c = .5, n = .4, and k = .2 and a random initial condition. Plot of INV Population in Cell r at Time t Plot of AG Population in Cell r at Time t 0.8 1 0.6 Population Population 0.8 0.6 0.4 0.4 0.2 0.2 0 0 0 0 10 20 8 6 40 Time Step 10 20 8 60 0 6 40 4 2 60 Time Step Cell # (a) AG populations 4 2 0 Cell # (b) INV populations Plot of GLY Population in Cell r at Time t 0.8 Population 0.6 0.4 0.2 0 0 10 20 8 6 40 Time Step 4 60 2 0 Cell # (c) GLY populations Figure 2: These figures depict the steady states in each point on the line. 2.2 The Two-Dimensional Model Finally, we move on to the spatial game in two dimensions. This time, the game is played on a 10 by 10 grid, with each spatial “cell” trying to match its morphology with the “cells” directly above, below, to the left, and to the right of it. Although the process of applying the diffusion constant to the Laplacian and solving the ODE is similar in the two-dimensional and one-dimensional cases, the Laplacian matrix in the two-dimensional game is much more complicated to compute. Furthermore, the plot of our results is difficult to interpret if we use the same graph that we did in the one-dimensional case because the cell numbers are labelled 1 to 100 but are in a 10 by 10 grid instead of a 1 by 100 grid 3. 4 Plot of AG Population in Cell r at Time t Plot of INV Population in Cell r at Time t 0.8 0.7 0.6 0.8 0.6 0.4 Population Population 0.5 0.3 0.2 0.4 0.2 100 0.1 0 0 100 50 −0.2 50 0 Cell # 0 50 150 100 300 250 200 0 50 100 150 200 Time Step Time Step (a) AG populations 250 300 0 Cell # (b) INV populations Plot of GLY Population in Cell r at Time t 1 Population 0.8 0.6 0.4 100 0.2 80 0 0 60 50 40 100 150 20 200 250 Time Step 300 0 Cell # (c) GLY populations Figure 3: Each point on the 10 by 10 grid is numbered from 1 to 100, and these graphs display the steady states in each numbered point. The simulations are run with baseline parameters and an initial condition of 80% AG and 20% GLY everywhere except for the corner with 80% INV and 10% everything else. This initial condition models the invasion from a specific point in the tumor. As these graphs may be difficult to interpret, we included another visualization which plots the populations at each location on the 10 by 10 grid, with the x- and y-axes representing locations on the grid. However, we could not plot the solution against time with this method, so the population at time steps 100, 200, and 300 are shown. 5 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0 10 0.2 0 10 0 10 10 10 8 5 0 10 8 5 6 8 5 6 4 6 4 2 0 0 (a) Time Step 100 4 2 0 0 (b) Time Step 200 2 0 (c) Time Step 300 Figure 4: AG cell populations on the 10 by 10 grid 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0 10 0.2 0 10 0 10 10 10 8 5 0 10 8 5 6 8 5 6 4 6 4 2 0 0 (a) Time Step 100 4 2 0 0 (b) Time Step 200 2 0 (c) Time Step 300 Figure 5: INV cell populations on the 10 by 10 grid 1 0.8 1 1 0.8 0.8 0.6 0.6 0.4 0.4 0.6 0.4 0.2 0.2 10 0.2 0 10 0 10 10 8 5 6 10 8 5 6 4 0 2 0 (a) Time Step 100 10 8 5 6 4 0 2 0 (b) Time Step 200 4 0 2 0 (c) Time Step 300 Figure 6: GLY cell populations on the 10 by 10 grid Incorporating the spatial aspect to the ODE model produced steady states that were similar to the ones produced by the original ODE, and it also changed how the population fractions of each cell reached the steady state. For instance, choosing a higher diffusion constant made the cells reach their steady states much faster. This happens because cells near each other achieve the same morphology more quickly, making the entire tumor reach the same steady state at a higher rate. 6 3 The Cellular Automaton Model Like the Discrete Continuous Model, the Cellular Automaton Model runs on a 10 by 10 grid. However, this model runs differently using the same base parameters c=0.5, n=0.4, and k=0.2. The Cellular Automata Model works in four steps. The first step is to initialize all the cells on the grid. This will assign each cell to a certain type: Autonomous, Invasive, or Glycolytic cells. In our case, there are three main types of initial conditions. They will be explained more in detail in the results section. The next step is the find the fitness value for each cell on the board. It is calculated by the sum of the fitness payoff of every adjacent cell to obtain the fitness of the center cell. The payoff is calculated by using the table in the Bastanta model. For example, to calculate the center AG cell, you would need to add the sum of all the payoff values based on the aforementioned payoff matrix. The third step is to decide which cells need to be updated. Each cell has a 10 percent chance of being updated. You can see this process in the truefalse table. True represents the cells that need to be updated, and they are highlighted in yellow. 7 The final step is to update each cell. In this process, the neighboring cell with the highest fitness value will replace the old cell. This is how certain cells can change type (autonomous to invasive or invasive to glycolytic). Once the final step is finished, a full generation has been created. Steps 2 through 4 will be repeated to create future generations. 4 Results Both the Discrete Continuous Model and the CA model used the payoff matrix that Basanta created, but they returned different outputs. Because tumors always have a percentage of GLY cells present, we chose a set of “baseline” parameters that returned a steady state with a sizable GLY cell population. Thus, the values we chose to conduct simulations for different initial conditions and treatments were as follows: c = .5, n = .4, and k = .2. The steady state that the original ODE model produces is 18.75% AG, 50% INV, and 31.25% INV. With these parameters, we will run simulations of both the continuous model and the CA model with three different initial conditions and explore how the morphology of the tumor changes. Finally, we will simulate treatments by running the simulations with changed parameters. To simply the process, the same initial condition will be used in each of the treatment simulations, and the diffusion constant will be assumed to be .01. Furthermore, we assume that the treatment is spatially homogeneous–that is, the change in parameters will occur in every “cell” of the 10 by 10 grids. 4.1 The Discrete Continuous Model We will first explore the results of the continuous model. Running the simulation with a random initial condition returned the steady state in 50 time steps. The steady state from the random initial condition was 20.21% AG, 48.96% INV, and 30.83% GLY. We ran the next simulation with 80% AG cells, no INV cells, and 20% GLY cells in every spatial “cell” of the 10 by 10 grid except for a corner with 10% AG cells, 80% INV cells, and 10% GLY cells. We found that the population fractions of each phenotype, when visualized in a 10 by 10 grid, exhibited a wave-like pattern extending from the corner with the INV cells before settling into a steady state. Furthermore, a large increase in GLY cells was immediately followed by a large increase in INV cells, suggesting that the INV phenotype can invade more easily in a tumor with almost exclusively GLY cells. The average of each population fraction at 300 time steps was 18.58% AG, 8 50.09% INV, and 31.33% GLY. This initial condition took much longer to reach the steady state, almost six times the time steps it took to reach the steady state from a random initial condition. We have already provided visualization of this simulation in Figures 4 through 6 4. We ran the final simulation with 20% AG cells, no INV cells, and 80% GLY cells in every spatial “cell” of the grid except with a corner with 10% AG cells, 80% INV cells, and 10% GLY cells. As expected, the simulation was similar to the one with mostly AG and INV in a corner, producing a wave-like pattern emanating from the corner with the high INV concentration. However, this simulation essentially starts at a ”later” point of the second simulation, since GLY is already high. Because of this fact, the steady state for this initial condition is the same as that of the second simulation. 4.1.1 Treatments Next, we ran simulations of treatments that would change one parameter, in order to discover ways to prevent the INV phenotype from invading. We ran these simulations with only one initial condition (where AG is high everywhere except for a corner with high INV) to simplify analysis. By running the simulation with three different c values (.6, .65, .7) and baseline n and k values, we explored the effect that a treatment increasing the cost of motility would have on the tumor’s morphology. The treatment simulated when we change this parameter is one that can increase the cell-cell adhesion in the tumor, therefore increasing the cost in motility. At c = .6, the tumor’s final steady state was half INV and half GLY. Again, the INV phenotype remained low until the GLY phenotype became predominant, at which point the INV phenotype increased its population fraction to 50%. It took about 300 time steps to reach this steady state. The wave-like pattern seen before is also present in this scenario, likely because of the initial condition. It took about 300 time steps to reach this steady state. At c = .65, the steady state took 250 time steps to reach. The final morphology was 28.39% INV and 71.61% GLY. This time, the GLY cells spent much longer as the predominant cell type (over 90%) in the tumor before it ceded to the INV phenotype. 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0.2 0 10 0 10 0 10 10 8 5 6 6 4 0 2 0 (a) Time Step 100 10 10 8 5 8 5 6 4 4 0 2 0 (b) Time Step 200 0 2 0 (c) Time Step 250 Figure 7: INV cell populations on the 10 by 10 grid when c = .65 9 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0 10 0.2 0 10 0 10 10 8 5 6 8 5 6 4 0 2 0 (a) Time Step 100 10 10 8 5 6 4 4 0 2 0 (b) Time Step 200 0 2 0 (c) Time Step 250 Figure 8: GLY cell populations on the 10 by 10 grid when c = .65 Finally, at c = .7, the GLY phenotype took over the entire tumor relatively quickly–a little over 50 time steps. From this result, it seems that if the cost of motility is too high, the GLY phenotype will invade as long as n is greater than k (as in this scenario the GLY cells have the highest relative fitness). Since GLY cells are also seen in many malignant tumors, we deem this type of treatment not as desirable as one that helps AG cells atke over the tumor.Curiously enough, if the cost of motility is actually lowered, the GLY phenotype invades for a certain period of time, then becomes almost nonexistent. The AG and INV cells then take up most of the tumor, with the INV to AG ratio becoming larger as c becomes smaller. For example, at c = .4, the final steady state at 300 time steps was 37.40% AG, 50.10% INV, and 12.50% GLY. This probably happens because the INV cells become predominant when c is low, making the fitness advantage that the GLY cells have less effective (the INV cells are not affected by the lowered pH of the local microenvironment because they move away from other cells when they interact). The next parameter we changed to simulate treatments was n, in order to make the GLY cells less fit to survive. We make c = .5 and k = .2, and run the simulations with n = .3, .2. This represents a treatment that increases the pH in the tumor microenvironment in order to eliminate the advantage GLY cells receive when they change pH through glycolysis. In all of the following simulations, the wave-like pattern is observed, because of the initial condition. At n = .3, the AG phenotype becomes more fit, so its population fraction increases. The final steady state is 38.51% AG, 33.58% INV, and 27.91% GLY.At n = .2, we see a dramatic change in the steady state. It takes around 250 time steps to reach this steady state at every point in the 10 by 10 grid, and there is a very noticeable increase in AG cells. The steady state is 95.78% AG, 2.78% INV, and 1.44% GLY, which is almost exclusively AG cells. Because the tumor changes from having an equal distribution of the phenotypes to having mostly AG with such a small change in the parameter n, we hypothesize that changing the microenvironment to favor GLY less is an effective treatment for tumors. 10 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0 10 0.2 0 10 0 10 10 10 8 5 0 10 8 5 6 8 5 6 4 6 4 2 0 0 (a) Time Step 100 4 2 0 0 (b) Time Step 200 2 0 (c) Time Step 250 Figure 9: AG cell populations on the 10 by 10 grid at n = .2 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0 10 0.2 0 10 0 10 10 8 5 8 5 6 8 5 6 4 0 10 10 6 4 4 2 0 0 (a) Time Step 100 2 0 0 (b) Time Step 200 2 0 (c) Time Step 250 Figure 10: INV cell populations on the 10 by 10 grid at n = .2 1 1 1 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0 10 0 10 0.2 0 10 10 8 5 6 10 8 5 6 4 0 2 0 (a) Time Step 100 10 8 5 6 4 0 2 0 (b) Time Step 200 4 0 2 0 (c) Time Step 250 Figure 11: GLY cell populations on the 10 by 10 grid at n = .2 Lastly, we explore the efficacy of a combination of the two treatments by setting c to .65 and n to .2. At our original initial condition, the average population fractions appear to be 80.09% AG and 19.91% GLY. However, at a random initial condition, the average population fractions is 76.35% AG and 23.65% GLY. This is an example of the spatial model returning different steady states with different initial conditions, something we cannot see with the regular ODE model. 11 4.2 The Cellular Automaton Model In the CA model, we ran the simulation using the same baseline parameters: c=0.5, n=0.4, and k=0.2. The results are calculated based on an average of 5 simulations. Each simulation consists of 50 generations. During each simulation, there are three different initial conditions. The first condition is where all the cells are randomly generated in different parts of the grid. The next condition is when the grid is filled with about 2/3 autonomous cells, 1/3 glycolytic cells, and 4 invasive cells in the bottom right hand corner. The final condition is the same as the second condition except that there are 2/3 glycolytic cells and 1/3 autonomous cells. When the grid was randomly initialized, the simulation averaged out to be 22.8% AG, 72.4%INV, and 4.8%GLY. When the grid had 2/3 Autonomous cells with Invasive Cells in a corner, on average, there were 5.6% AG, 51.6% INV, and 42.8% GLY. Finally, when there were 2/3 Glycolytic cells with Invasive Cells in a corner, there averaged to be 1.6% AG, 49% INV, and 49.4% GLY. 4.2.1 Treatments Like the Discrete Continuous Model, we ran a series of treatments to prevent the Invasive cells from spreading throughout the grid. We dud this by changing parameters ”c” and ”n” one at a time. We started by changing the value of parameter ”c” from 0.5 to 0.65 and 0.7. This increases the motility cost for invasive cells, making it cost more fitness for them to move around. As a result, the loss of invasive cells will be replaced by more autonomous and glycolytic cells. When the cells were randomly generated, there were 15.4% AG, 78.4% INV, and 6.2% GLY when c=0.65. There were 10.6% AG, 82% INV, and 7.4% GLY when c=0.7. The graph for this simulation is displayed below. When there were 2/3 Autonomous cells and Invasive cells in a corner, there were 0.6% AG, 37.6% INV, and 61.8% GLY when c=0.65. There were 2.4% AG, 37% INV, and 60.6% GLY. When there were 2/3 Glycolytic cells and Invasive cells in a corner, there were 1.6% AG, 42.4% INV, and 56% GLY when c=0.65. There were 0.2% AG, 43.2% INV, and 56.6% GLY. 12 Another treatment we used was to lower the ”n” parameter from 0.4 to 0.3 and 0.2. The treatment will decrease the cost of fitness for glycolytic cells to produce energy resulting in more glycolytic cells. When the cells were randomly generated, there were 20.6% AG, 77.8% INV, and 1.6% GLY when n=0.3. There were 5.4% AG, 94.6% INV, and 0% GLY when n=0.2. When there were 2/3 Autonomous cells and Invasive cells in a corner, there were 4.2% AG, 45% INV, and 50.8% GLY when n=0.3. There were 3.2% AG, 42.6% INV, and 54.2% GLY when n=0.2. 13 When the cells were randomly generated, there were 0.4% AG, 48.8% INV, and 50.8% GLY when n=0.3. There were 1.2% AG, 50.2% INV, and 48.6% GLY when n=0.2. 4.3 4.3.1 Analysis Randomly Generated Cells When the cells were randomly generated, there were mostly Invasive cells, even when the treatments were made. This is largely because the grid had 1/3 invasive cells in comparison to the 1/25 invasive cells in the other grid formats. In other words there were more invasive cells and it was easier for the cancer cells to spread throughout the grid. Also, when ”n” was decreased, 95% of the grid was Invasive cells. This is due to the fact that Invasives can easily take over the large number of glycolytic cells. In conclusion, the treatments didn’t work with the randomly generated cells because there still was a very large percentage of Invasive cells. 4.3.2 2/3 Autonomous Cells and Invasive Cells in a Corner Unlike the randomly generated cells, both treatments mostly worked. However, there was a low number of Autonomous cells, so it wasn’t a 100% cure. The invasive cells went down making the Glycolytic cells the largest percentage of 14 cells in the grid. This is because it is a lot harder for the Invasive cells to take over the high number of Autonomous cells in the beginning of the simulation. Eventually, the Glycolytic cells replaced the Autonomous cells making it easier for Invasive cells to spread. 4.3.3 2/3 Glycolytic Cells and Invasive Cells in a Corner For this scenario, the treatments weren’t as effective. However, the percentage of Invasive cells still went down, but it was only by about 7%. The treatments didn’t work as much due to the large number of Glycolytic cells. This made it easier for Invasive cells to spread around the grid. The Glycolytic cells still took over the Autonomous cells and still managed to take up half of the grid. 4.4 Differences Between the Two Models The two models differ greatly in their implementation, and as such the results from each model also differ. While the discrete continuous model has population fractions in each space of the 10 by 10 grid, the CA model has a single phenotype in the spaces. Because of this fact, the results from the CA model are more stochastic. In addition, the discrete continuous model is “larger” in scale than the CA model because of the way it is implemented. We can think of each space of the discrete continuous model’s 10 by 10 grid as a CA grid, since it deals with population fractions as opposed to single cells. Finally, in the CA model the cells with the lowest fitness will completely die out, whereas in the continuous model, most cells with lower fitness will simply be at a lower population fraction. This is due to the updating system used in the CA model–if one cell loses, even by the tiniest fitness value, it will be replaced. 5 Conclusions Our continuous model supports the hypothesis set forth by D. Basanta: a switch to glycolysis for energy production in tumor cells makes invasive phenotypes more likely to invade [3]. When we ran the simulations, a dominance of GLY in the tumor always preceded an INV cell takeover. Furthermore, when the parameters were set to give GLY cells a fitness advantage, the INV phenotype was able to displace the AG cells. This happened most likely because the GLY cells would make the environment unfit for AG cells, making room for the INV cells to invade. The continuous model returned similar results to those seen in Basanta’s model, but with slightly different steady states. We believe that our use of diffusion with a Laplacian matrix is an effective method of incorporating space into previously explored models. Other models have used similar systems of partial differential equations to model tumor growth, but this is one of, if not the first model that melds evolutionary game theory with a reaction-diffusion model [1]. The continuous model of tumor progression is still quite simple, however, since we generalize the types of tumors (gliomas) and the types of 15 cells in those tumors. To refine our model, we could find parameters with a stronger biological basis as our “baseline” parameters. Such parameters would reflect the tumor’s growth more realistically and enhance our ability to produce results seen in experiments. In addition, we assume that treatments and parameters are spatially homogeneous–if we could instead have these parameters change as different morphologies are considered, the model would become more realistic. Having treatments “diffuse” across the tumor would provide an enriched simulation of actual therapy. Finally, we have not yet explored the biological significance of the time steps, i.e. what each time step actually means in units. This is because the MatLab command (ode45) that we used to solve the ODE system chooses time steps on its own. Furthermore, our cellular automata model produced different results from the continuous model, and did not seem to match results in past models [2]. We hope to refine the updating system and grid so that the results will be more akin to what we expect. Despite its shortcomings, the cellular automata model gave us an invaluable new visualization of the tumor. References [1] E. L. Newman R. J. C. Steele A. M. Thompson A. R. A. Anderson, M. A. J. Chaplain. Mathematical modelling of tumour invasion and metastasis. Journal of Theoretical Medicine, 2:129–154, 1999. [2] Alsner J. Bach L. A., Sumpter D. J. T. and Loeschcke V. Spatial evolutionary games of interaction among generic cancer cells. Journal of Theoretical Medicine, 5:47–58, 2003. [3] Hatzikirou H. Basanta D., Simon M. and Deutsch A. Evolutionary game theory elucidates the role of glycolysis in glioma progression and invasion. Cell Proliferation, 41:980–987, 2008. [4] Warburg O. The metabolism of tumors. 1930. [5] Steven J. Ruuth. Implicit-explicit methods for reaction-diffusion problems in pattern formation. Journal of Mathematical Biology, 34:148–176, 1995. [6] Salvatore Torquato Yang Jiao. Emergent behaviors from a cellular automaton model for invasive tumor growth in heterogeneous microenvironments. Plos Computational Biology, 7:1–14, 2011. 16