| Literature DB >> 29228953 |
Justin Caccavale1, David Fiumara1, Michael Stapf2, Liedeke Sweitzer2, Hannah J Anderson3, Jonathan Gorky4, Prasad Dhurjati1,2,3, Deni S Galileo5,6.
Abstract
BACKGROUND: Glioblastoma multiforme (GBM) is a devastating brain cancer for which there is no known cure. Its malignancy is due to rapid cell division along with high motility and invasiveness of cells into the brain tissue. Simple 2-dimensional laboratory assays (e.g., a scratch assay) commonly are used to measure the effects of various experimental perturbations, such as treatment with chemical inhibitors. Several mathematical models have been developed to aid the understanding of the motile behavior and proliferation of GBM cells. However, many are mathematically complicated, look at multiple interdependent phenomena, and/or use modeling software not freely available to the research community. These attributes make the adoption of models and simulations of even simple 2-dimensional cell behavior an uncommon practice by cancer cell biologists.Entities:
Keywords: Biological modeling framework; Cancer; Cell culture; Cell motility; Glioblastoma; L1CAM; NetLogo2-D; Rule-based model; Scratch assay
Mesh:
Substances:
Year: 2017 PMID: 29228953 PMCID: PMC5725844 DOI: 10.1186/s12918-017-0516-z
Source DB: PubMed Journal: BMC Syst Biol ISSN: 1752-0509
Fig. 1Connectivity map of the signaling pathways leading to motility and proliferation in a GBM cell. A GBM cell is shown as the large green oval. 1. GBM cell expresses L1CAM cell surface adhesion protein. 2. Cell releases the L1CAM ectodomain (L1ecto) after proteolysis from the cell surface. 3. L1ecto autocrine/paracrine binds to integrin (a) and FGFR (b) receptors to initiate intracellular signaling pathways (4.), which converge via FAK signaling (c). 5. Resulting cellular behavior is manifested as increased cell proliferation and motility
Explanation of Controls (Blue-Green Windows)
| Control Parameter | Explanation | Functions Affected in code |
|---|---|---|
| Cellular-adhesion | Switch that turns on adhesion feature that tethers cells together with adjustable spring-like connections. Cells can wiggle or shift around in the monolayer to varying degrees. | update-params |
| time-scale | Slider that chooses the simulated runtime, currently ranging from 1 to 72 h. However, if a cell reaches the end of the simulation (towards the right) it will end prematurely. | go |
| randomness | Slider that determines the randomness of cell movements. The closer this is to 1, the cell path will be more random. When closer to 0, the cells move towards open space if possible, which usually results in straighter forward (east) movement. | cell-diffuse |
| L-randomness | Slider that determines the randomness of the yellow L1 ligand molecule movement. Closer to 1, L1 molecules have a better chance at random movement, vs. diffusing towards cells when set near 0. | L-diffuse |
| show-L? | Switch that allows the yellow L1 molecules to be hidden. | go |
| trailers? | Switch that will create colored trail markers behind the green cells that were initially at the scratch edge. | update-params |
| %_in_S-phase_Base | Input by the user to reflect the % of cells in the S-phase under normal, uninhibited conditions. | initialize |
| %_in_S-phase_Max_Inhibition | Input by the user to reflect the % of cells in the S-phase if all pathways were fully inhibited. | initialize |
| scratch-line | Slider that determines the initial cell density of the simulation and the location of the simulated scratch. The range is from −32 to 32, reflecting the x-coordinates of the NetLogo grid. | initialize; populate; make-scratch; L-production |
| LigandSpeed | Input from the user that has been determined to produce visual behavior that represents the speed of the ligand. | initialize |
| doubling-time | User input, in hours, to specify the average doubling time of the simulated cells. | populate; update-params; update-phase |
| Base_Motility_A | User input, in microns/ min, of the motility rate when the B pathway has been inhibited fully. | populate; update-params |
| Base_Motility_B | User input, in microns/ min, of the motility rate when the A pathway has been inhibited fully. | populate; update-params |
| Base_Motility_C | User input, in microns/ min, of the motility rate when the C pathway has been inhibited fully | Populate; update-params |
| UninhibitedMotility | User input, in microns/ min, of the motility rate for an uninhibited cell. | initialize |
| %DecreaseA | These sliders are set based on experimental data. They reflect the % inhibition in motility if the particular pathway is totally inhibited. | populate; update-params |
| %DecreaseB | ||
| %DecreaseC | ||
| A-inhibition | These sliders are set to reflect the degree to which that particular pathway is inhibited by a specific inhibitor. | initialize; populate; update-params |
| B-inhibition | ||
| C-inhibition | ||
| deviation-from-avg | This is an arbitrary input that is used to tune the variance in motility to that observed in experiments. | initialize |
| clear-cells | This button allows for the cells to be removed from the model. Typically, this option would be used to see the trailers more clearly. | |
| show-cells | This button will show the cells in the model after they have been cleared with the “clear-cells” button. | |
| show-scratch? | This switch gives the option to show the scratch line. The line itself is shown by the patches located to the left of the scratch line, which are colored white when the switch is on. | make-scratch |
| motility-check? | This switch is used to prevent the motility from being a negative number. | populate; update-params |
| S-phase_to_G1? | This switch is used to direct the change in S-Phase cells to G1 (on) or G2 (off). | update-params |
Explanation of Monitors (Tan Windows)
| Monitor | Explanation |
|---|---|
| Cell Count | Gives the sum total of the cells in the simulation at any given time. |
| Avg. Motility | Displays the average motility rate, in microns/ min, of the green cells (initially at the edge). |
| Time (hours) | Shows the time elapsed in the simulation in hours. |
| theo. % S | Displays the variable “%S” so the user can see that the target number of cells in the S-phase throughout the simulation can be previewed based on varying the inhibition parameters. |
| % in S-phase | Displays the current % of cells in the S-phase during the simulation. |
| Ligand Count | Shows the total number of yellow ligand molecules (e.g., L1) in the simulation. |
| Cleaved Cells | Shows the total number of cells that have crossed the scratch line. |
| Uncleaved Cells | Shows the total number of cells that have not crossed the scratch line. |
| Phase Histogram (graph) | Illustrates the count of cells in each phase of the cell cycle with a histogram. |
| Average Motilty (graph) | Graphs the average motility of the green cells (initially at the scratch edge) throughout the simulation. |
| Cell Count (graph) | Displays the counts of the various cells throughout the simulation. |
| Phase Cycle (graph) | Graphs the percentage of cells in each phases of the cell cycle throughout the simulation. |
Key to Different Cell Colors
| Cell Color | Description |
|---|---|
| Blue cells | Blue cells are those initially behind the scratch line, and reflect cells still under adhesion from L1. |
| Green cells | Green cells are those that are initially at the scratch line, and reflect cells that begin the simulation with L1 being cleaved and released and allow the cell to interact with the cleaved L1 to stimulate motility. |
| Red cells | Red cells are those that were blue, but have passed the scratch line because the cellular density surrounding this particular cell allowed them to do so (i.e., move to the right because cells initially at the scratch line moved to the right into open space). |
| Periwinkle, lime, and orange cells | Cells that are created through mitosis during the simulation will be the color of the parent but slightly lighter (e.g., division of a blue cell results in one daughter cell remaining blue, while the other is a lighter periwinkle color). |
Fig. 2Initial arrangement of cells. The entire NetLogo graphic interface is shown. The cells at the scratch line are represented by the green cells at the edge of the cell monolayer of blue cells. The slider control for the position of the scratch edge is indicated. A white scratch line also can be switched on to denote where the green cells were located initially as the simulation proceeds. Cells will proceed to migrate into open space. Input controls are shown in the blue-green boxes
Fig. 3Cells at end of 24 h simulation. Shown is the same simulation set up in Fig. 2 after running for 24 h. Cells at the original scratch edge (green) have migrated into the open space along with their daughter cells (light green), blue cells that have crossed the scratch line (red), and their daughter cells (orange). Cells that have passed the scratch line release L1ecto (yellow dots). Outputs are shown in the tan boxes and graphs
Fig. 4End of 24 h simulation with cell trails but without cells. Shown is another simulation under the same settings as in Fig. 3, but with “trailers” turned on and “show-L?” turned off before the simulation was run. After the simulation was run, “clear-cells” was engaged to remove display of all cells. This results in clear visualization of the trails of the original green cells at the initial scratch line
Fig. 5Cells at end of 24 h simulation with C pathway fully inhibited. A simulation was run under the same conditions as in Figs. 3 and 4, but with pathway C fully inhibited by engaging the “C-inhibition” slider all the way to the right (100%). a. “trailers?” were turned on, and “show-L?” was turned off before the simulation was run. b. “clear-cells” was engaged to leave only the cells trails. Cell migration was clearly reduced, as evident by the shorter cell trails (compare to uninhibited cell trails in Fig. 4)
Fig. 6Simulation with cellular adhesion on. “cellular-adhesion” and “show-L?” were turned on before the simulation was run. a. Simulation was stopped after only 10 min had elapsed on the Time indicator box. Note the intercellular connections (lines) between the blue cells behind the scratch line. Green cells are not bound by adhesive bonds and are beginning to release L1ecto (yellow dots). b. At the end of the simulation, many cells have migrated beyond the scratch line into open space and are releasing L1ecto. Cells behind the scratch line remain interconnected by adhesive bonds. Note that 3 green cells have migrated back into the confluent monolayer (white arrows). Such cells often reestablish adhesive bonds with neighboring cells
Fig. 7End of 24 h simulation with cellular adhesion on but without cells. Simulation was run with “cellular-adhesion” and “trailers” turned on, but “show-L” turned off. At the end of the simulation, “clear-cells” was engaged. Clearly visible are the pattern of interconnections of the cells behind the scratch line along with the trails of the migrated green cells that initially were along the scratch edge
Fig. 8Comparative analysis of average motility at different time intervals. A simulation was run at the standard values shown in Fig. 3, data from the average velocity graph was exported into Microsoft Excel, and average velocities were calculated using values at time intervals of every 1, 5, and 10 min (ticks). Average motilities were plotted. Error bars = s.e.m.