<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1752-0509-2-110</ui>
   <ji>1752-0509</ji>
   <fm>
      <dochead>Research article</dochead>
      <bibl>
         <title>
            <p>Essential operating principles for tumor spheroid growth</p>
         </title>
         <aug>
            <au id="A1">
               <snm>Engelberg</snm>
               <mi>A</mi>
               <fnm>Jesse</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <email>jesse.engelberg@gmail.com</email>
            </au>
            <au id="A2">
               <snm>Ropella</snm>
               <mi>EP</mi>
               <fnm>Glen</fnm>
               <insr iid="I2"/>
               <email>gepr@tempusdictum.com</email>
            </au>
            <au id="A3" ca="yes">
               <snm>Hunt</snm>
               <fnm>C Anthony</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <email>a.hunt@ucsf.edu</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>UCSF/UC Berkeley Joint Graduate Group in Bioengineering, University of California, San Francisco, CA, USA</p>
            </ins>
            <ins id="I2">
               <p>The Department of Bioengineering and Therapeutic Sciences, University of California, San Francisco, CA, USA</p>
            </ins>
         </insg>
         <source>BMC Systems Biology</source>
         <issn>1752-0509</issn>
         <pubdate>2008</pubdate>
         <volume>2</volume>
         <issue>1</issue>
         <fpage>110</fpage>
         <url>http://www.biomedcentral.com/1752-0509/2/110</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">19105850</pubid>
               <pubid idtype="doi">10.1186/1752-0509-2-110</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>15</day>
               <month>7</month>
               <year>2008</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>23</day>
               <month>12</month>
               <year>2008</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>23</day>
               <month>12</month>
               <year>2008</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2008</year>
         <collab>Engelberg et al; licensee BioMed Central Ltd.</collab>
         <note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>Our objective was to discover in silico axioms that are plausible representations of the operating principles realized during characteristic growth of EMT6/Ro mouse mammary tumor spheroids in culture. To reach that objective we engineered and iteratively falsified an agent-based analogue of EMT6 spheroid growth. EMT6 spheroids display consistent and predictable growth characteristics, implying that individual cell behaviors are tightly controlled and regulated. An approach to understanding how individual cell behaviors contribute to system behaviors is to discover a set of principles that enable abstract agents to exhibit closely analogous behaviors using only information available in an agent's immediate environment. We listed key attributes of EMT6 spheroid growth, which became our behavioral targets. Included were the development of a necrotic core surrounded by quiescent and proliferating cells, and growth data at two distinct levels of nutrient.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>We then created an analogue made up of quasi-autonomous software agents and an abstract environment in which they could operate. The system was designed so that upon execution it could mimic EMT6 cells forming spheroids in culture. Each agent used an identical set of axiomatic operating principles. In sequence, we used the list of targeted attributes to falsify and revise these axioms, until the analogue exhibited behaviors and attributes that were within prespecified ranges of those targeted, thereby achieving a level of validation.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>The finalized analogue required nine axioms. We posit that the validated analogue's operating principles are reasonable representations of those utilized by EMT6/Ro cells during tumor spheroid development.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>Extensive study of EMT6/Ro (hereafter EMT6) multicellular tumor spheroids grown in culture has provided useful insight into important aspects of tumor growth and tumor cell culture models. The behaviors of EMT6 cells in culture fall reliably within narrow ranges, as if cell behavior and thus the underlying mechanisms are tightly choreographed. Those actions can be thought of as being constrained and guided by a set of genetically specified biological operating principles. Can we discover and attribute a small, robust set of operating principles that combine to create the system level phenomena that characterize EMT6 growth <it>in vitro</it>? How can we represent and challenge those operating principles? What organization of the subcellular molecular biology enables the operating principles to emerge, and be sustained at the cellular level? Before addressing the last question, we need answers to the first two, which has been the objective of this project.</p>
         <p>An approach to understanding how individual cell behaviors can contribute to a diverse set of system level attributes is to discover a set of simple yet sufficient principles that enable abstract, cell mimetic agents, using only locally available information, to exhibit behaviors closely analogous to cells in culture. For this context, we define a biological operating principle to be an abstract, inferential representation of an action within a reliably behaved cell system. To discover these principles, we created a quasi-autonomous computer analogue comprised of individual cell mimetic agents (<smcaps>CELLS</smcaps>) that adhered to a common, small set of axiomatic operating principles. We use axiom as commonly defined <abbrgrp><abbr bid="B1">1</abbr></abbrgrp> and to emphasize that the analogue, unlike EMT6 cells in cultures, is a formal mathematical system and its execution is a form of deduction from the axioms within the analogue. Hereafter, we use <smcaps>AXIOM</smcaps> to emphasize that we refer only to the computational analogue. An <smcaps>AXIOM</smcaps> specified a behavior that depended on the local environment perceived by the <smcaps>CELL</smcaps>, given its internal state. Individual <smcaps>AXIOMS</smcaps> were implementations of in silico, axiomatic operating principles. Each axiomatic operating principle was derived from a postulated <it>in vitro </it>counterpart as described in Methods. The combined actions of an expanding population of <smcaps>CELLS</smcaps>, each adhering to the same set of operating principles, were sufficient to produce unique systemic behaviors. The system underwent several rounds of iterative refinement and parameter tuning. When measured, the resulting behaviors provided a set of systemic attributes that matched observed <it>in vitro </it>attributes closely for two different growth conditions. Once that was achieved, we could postulate that the axiomatic operating principles may have <it>in vitro </it>counterparts, as illustrated in Fig. <figr fid="F1">1</figr>. To date, such principles have been arrived at piecemeal by induction following experimentation. Experimental cell biology has been successful at discovering isolated cell level operating principles, but progress has been slow in providing a unified understanding of autonomous cellular behavior. We anticipated that iterative analogue refinement would lead to improved insight into cell level operating principles and plausible mappings to their biological counterparts. Even though the EMT6 cell line is tumor-derived, because it has proven stable and exhibits reliable behaviors, for the purposes of this research, we can treat EMT6 cells as being in a healthy, not diseased state.</p>
         <fig id="F1">
            <title>
               <p>Figure 1</p>
            </title>
            <caption>
               <p>Relationships between simulated multicellular tumor spheroids (SMS) and EMT6 spheroids</p>
            </caption>
            <text>
               <p><b>Relationships between simulated multicellular tumor spheroids (SMS) and EMT6 spheroids</b>. An SMS is comprised of quasi-autonomous cell components interacting with adjacent cells and factors in their environment by adhering to a set of axiomatic operating principles. A clear mapping exists between SMS components and EMT6 counterparts. Following execution, the interacting components cause local and systemic behaviors. Measures of cell and system behaviors provide a set of attributes &#8211; the SMS phenotype. Validation was achieved when SMS attributes were measurably similar to a targeted set of EMT6 attributes. When that was accomplished, we could hypothesize that a semiquantitative mapping exists between in silico and <it>in vitro </it>events. We could also hypothesize that the set of axiomatic operating principles has a biological counterpart.</p>
            </text>
            <graphic file="1752-0509-2-110-1"/>
         </fig>
         <p>Efforts to model tumor spheroid growth characteristics (see <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>, two recent reviews <abbrgrp><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr></abbrgrp>, and references therein) have been extensive, informative, and successful. However, no one has proposed a cohesive set of cell level operating principles. Only recently has it become feasible to design and instantiate quasi-autonomous, cell mimetic analogues, <abbrgrp><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr></abbrgrp> capable of exhibiting a rich phenotype of their own. The focus of most modeling and simulation efforts has not been in that direction. It has been primarily to provide precise, mostly mathematical descriptions of growth dynamics in terms of measured biochemical and physical factors combined with detailed descriptions of essential cell processes. The resulting models have been successful in explaining the time course and limits of spheroid growth in terms of nutrient depletion <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>, increased acidity near the spheroid's center <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>, and the dynamics of tumor spheroid metabolism <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>. Jiang et al. combined these features into a comprehensive model that separately considered each cell and spanned three levels of mechanistic resolution <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>. Other modeling efforts such as <abbrgrp><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr></abbrgrp> have used hybrid mathematical and individual based approaches that have shown initially promising qualitative results.</p>
         <p>The objective of this project has been different: we aimed to discover a somewhat minimalist set of essential axiomatic operating principles that would enable the system level growth characteristics produced by <smcaps>CELLS</smcaps> to match a targeted set of tumor spheroid growth attributes, based on measures of similarity. Given that constraint, we identified nine axiomatic operating principles. To narrow the scope and to achieve one of the key targeted attributes, we insisted that <smcaps>CELLS</smcaps> only acquire and use information available locally. We designed the system so that systemic properties were a consequence of only local <smcaps>CELL</smcaps> interactions. We made it easy to revise <smcaps>CELL AXIOMS</smcaps> so that we could sequentially expand the set of targeted attributes achieved. The targeted attributes achieved (Table <tblr tid="T1">1</tblr>) include those that are most characteristic of <it>in vitro </it>tumor spheroid growth: development of a stable size; a three-layered structure that maps to outer, proliferating cells and a core of inner, necrotic cells, with quiescent cells in between; the ability of cells to shed; and realistic growth curves under two different growth conditions. To achieve the targeted attributes, it was not necessary to simulate the release of growth inhibitory substances.</p>
         <tbl id="T1">
            <title>
               <p>Table 1</p>
            </title>
            <caption>
               <p>Targeted attributes.</p>
            </caption>
            <tblbdy cols="2">
               <r>
                  <c ca="center">
                     <p>
                        <b>Attribute</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b>Description</b>
                     </p>
                  </c>
               </r>
               <r>
                  <c cspan="2">
                     <hr/>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>1</p>
                  </c>
                  <c ca="left">
                     <p>Cells consume resources, change state, proliferate, lose adhesion, die, shed, and move.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>2</p>
                  </c>
                  <c ca="left">
                     <p>Cells proliferate throughout the duration of growth of the EMT6 spheroid.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>3</p>
                  </c>
                  <c ca="left">
                     <p>Cells behave autonomously and locally.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>4</p>
                  </c>
                  <c ca="left">
                     <p>The EMT6 spheroid develops an inner necrotic core, a middle quiescent layer, and an outer proliferating layer.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>5</p>
                  </c>
                  <c ca="left">
                     <p>The EMT6 spheroid initially grows exponentially, then linearly, and then stabilizes.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>6</p>
                  </c>
                  <c ca="left">
                     <p>The EMT6 spheroid has different growth characteristics at different levels of nutrient.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>7</p>
                  </c>
                  <c ca="left">
                     <p>Necrosis onset occurs when the EMT6 spheroid has an area of roughly 0.2 mm<sup>2 </sup>at high nutrient and 0.02 mm<sup>2 </sup>at low nutrient.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>8</p>
                  </c>
                  <c ca="left">
                     <p>The viable rim has a width of roughly 240 &#956;m at high nutrient and 60 &#956;m at low nutrient.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>9</p>
                  </c>
                  <c ca="left">
                     <p>The measured initial doubling times are roughly 22 hours at high nutrient and 26 hours at low nutrient.</p>
                  </c>
               </r>
               <r>
                  <c ca="center">
                     <p>10</p>
                  </c>
                  <c ca="left">
                     <p>The mean error percentage between EMT6 spheroid and SMS growth is within 15% at high and low nutrient levels.</p>
                  </c>
               </r>
            </tblbdy>
         </tbl>
         <p>A cohesive set of operating principles (as distinct from isolated principles) can provide a framework into which more detailed, subcellular and molecular level information can be connected directly to system level phenotype. The plan was to work backward from a targeted set of <it>in vitro </it>observations of EMT6 cell and spheroid phenomena to a plausible set of analogue <smcaps>AXIOMS</smcaps>, which would be necessary and sufficient to generate in silico counterparts of the targeted phenomena. With that vision, this project has been motivated by three expectations: 1) Understanding hypothesized mechanisms <it>in vitro </it>would be facilitated by successfully building and studying analogous mechanisms in silico. 2) Achieving and refining validated analogues would offer a scientific, experimental approach to discovering and studying cohesive sets of operating principles. 3) Knowledge of axiomatic operating principles would facilitate exploration of their biological counterparts. This article reports on the design and implementation of the analogue, and the results of its execution.</p>
      </sec>
      <sec>
         <st>
            <p>Results</p>
         </st>
         <p>To distinguish clearly in silico components and processes from corresponding components and processes within EMT6, we use <smcaps>SMALL CAPS</smcaps> when referring to the former. Variable names are in <it>italics</it>, and each is defined in the order it is introduced. C<smcaps>ELL</smcaps> growth leads to formation of Simulated M<smcaps>ULTICELLULAR</smcaps> Spheroids (SMS). Measurements of SMS attributes during execution mimic characteristics of EMT6 spheroid growth. Figure <figr fid="F2">2</figr> shows an example qualitative measurement of the SMS as a two dimensional cross-section. It shows that SMS displayed the characteristic layered structure of EMT6 spheroids. The <smcaps>PROLIFERATING</smcaps> layer appears thicker than is often seen in EMT6 spheroids, but note that while the majority of <smcaps>CELLS</smcaps> in the <smcaps>VIABLE</smcaps> rim are in the <smcaps>PROLIFERATING</smcaps> state, only the <smcaps>CELLS</smcaps> on the outer layer of the SMS are actively creating new <smcaps>CELLS</smcaps>. Figure <figr fid="F3">3</figr> shows that SMS growth curves were similar to reported EMT6 spheroid growth curves when <smcaps>CELLS</smcaps> used the parameters listed in Table <tblr tid="T2">2</tblr> and the nine axiomatic operating principles listed in Table <tblr tid="T3">3</tblr>. A<smcaps>XIOM</smcaps> application was rigid in the sense that when a precondition was met, the appropriate <smcaps>AXIOM</smcaps> was always applied. A<smcaps>XIOMS</smcaps> 7 and 9 were stochastic. During a simulation cycle, a <smcaps>CELL</smcaps> could subsequently apply more than one <smcaps>AXIOM</smcaps>, such as 1, 4, 7, and 9 for a <smcaps>PROLIFERATING CELL</smcaps> or 3 and 5 for a <smcaps>NECROTIC CELL</smcaps>.</p>
         <tbl id="T2">
            <title>
               <p>Table 2</p>
            </title>
            <caption>
               <p>Parameter names, values, units and sources.</p>
            </caption>
            <tblbdy cols="4">
               <r>
                  <c ca="left">
                     <p>
                        <b>Parameter</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b>In silico value</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b><it>In vitro </it>value</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b>Source</b>
                     </p>
                  </c>
               </r>
               <r>
                  <c cspan="4">
                     <hr/>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Proliferating <smcaps>NUTRIENT</smcaps> critical level (<it>proNut</it>)</p>
                  </c>
                  <c ca="left">
                     <p>3.0 &#215; 10<sup>-3</sup></p>
                  </c>
                  <c ca="left">
                     <p>3.0 &#215; 10<sup>-19 </sup>mol/&#956;m<sup>3</sup></p>
                  </c>
                  <c ca="left">
                     <p>Tuned parameter</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Quiescent <smcaps>NUTRIENT</smcaps> critical level (<it>quiNut</it>)</p>
                  </c>
                  <c ca="left">
                     <p>8.0 &#215; 10<sup>-4</sup></p>
                  </c>
                  <c ca="left">
                     <p>8.0 &#215; 10<sup>-20 </sup>mol/&#956;m<sup>3</sup></p>
                  </c>
                  <c ca="left">
                     <p>Tuned parameter</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Proliferating <smcaps>CELL'S NUTRIENT</smcaps> uptake (<it>proConsumeRate</it>)</p>
                  </c>
                  <c ca="left">
                     <p>5.0 &#215; 10<sup>-4</sup>/<smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>5.0 &#215; 10<sup>-17 </sup>mol/(cell s)</p>
                  </c>
                  <c ca="left">
                     <p>
                        <abbrgrp>
                           <abbr bid="B17">17</abbr>
                        </abbrgrp>
                     </p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Quiescent <smcaps>CELL'S NUTRIENT</smcaps> uptake (<it>quiConsumeRate</it>)</p>
                  </c>
                  <c ca="left">
                     <p>1.0 &#215; 10<sup>-4</sup>/<smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>1.0 &#215; 10<sup>-17 </sup>mol/(cell s)</p>
                  </c>
                  <c ca="left">
                     <p>Tuned parameter</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Delay before dead <smcaps>CELL</smcaps> is removed (<it>removeDelay</it>)</p>
                  </c>
                  <c ca="left">
                     <p>3.6 &#215; 10<sup>4 </sup><smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>1.8 &#215; 10<sup>4 </sup>s</p>
                  </c>
                  <c ca="left">
                     <p>
                        <abbrgrp>
                           <abbr bid="B35">35</abbr>
                        </abbrgrp>
                     </p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Movement bias (<it>moveEmptyBias</it>)</p>
                  </c>
                  <c ca="left">
                     <p>1.0</p>
                  </c>
                  <c ca="left">
                     <p>--</p>
                  </c>
                  <c ca="left">
                     <p>Tuned parameter</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Delay between <smcaps>CELL</smcaps> creation events (<it>prolifDelay</it>)</p>
                  </c>
                  <c ca="left">
                     <p>800 <smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>800 s</p>
                  </c>
                  <c ca="left">
                     <p>Tuned parameter</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Proliferation bias (<it>proBias</it>)</p>
                  </c>
                  <c ca="left">
                     <p>2.25</p>
                  </c>
                  <c ca="left">
                     <p>--</p>
                  </c>
                  <c ca="left">
                     <p>Tuned parameter</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>N<smcaps>UTRIENT</smcaps> diffusivity (<it>diffusionRate</it>)</p>
                  </c>
                  <c ca="left">
                     <p>0.28*</p>
                  </c>
                  <c ca="left">
                     <p>105 &#956;m<sup>2</sup>/s</p>
                  </c>
                  <c ca="left">
                     <p>
                        <abbrgrp>
                           <abbr bid="B17">17</abbr>
                        </abbrgrp>
                     </p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Initial <smcaps>NUTRIENT</smcaps> concentration (<it>initialVal</it>)</p>
                  </c>
                  <c ca="left">
                     <p>0.165 or 0.008</p>
                  </c>
                  <c ca="left">
                     <p>16.5 mM or 0.8 mM</p>
                  </c>
                  <c ca="left">
                     <p>
                        <abbrgrp>
                           <abbr bid="B27">27</abbr>
                        </abbrgrp>
                     </p>
                  </c>
               </r>
               <r>
                  <c>
                     <p/>
                  </c>
                  <c>
                     <p/>
                  </c>
                  <c>
                     <p/>
                  </c>
                  <c>
                     <p/>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Time step</p>
                  </c>
                  <c ca="left">
                     <p>1.0 <smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>1.0 s</p>
                  </c>
                  <c ca="left">
                     <p>Calculated</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>C<smcaps>ELL</smcaps> diameter</p>
                  </c>
                  <c ca="left">
                     <p>1 grid space</p>
                  </c>
                  <c ca="left">
                     <p>10 &#956;m</p>
                  </c>
                  <c ca="left">
                     <p>
                        <abbrgrp>
                           <abbr bid="B26">26</abbr>
                        </abbrgrp>
                     </p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Average cell cycle**</p>
                  </c>
                  <c ca="left">
                     <p>~4.24 &#215; 10<sup>4 </sup><smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>~4.24 &#215; 10<sup>4 </sup>s</p>
                  </c>
                  <c ca="left">
                     <p>Calculated</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>Average time of removal after cell death**</p>
                  </c>
                  <c ca="left">
                     <p>1.8 &#215; 10<sup>4 </sup><smcaps>SEC</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>1.8 &#215; 10<sup>4 </sup>s</p>
                  </c>
                  <c ca="left">
                     <p>Calculated</p>
                  </c>
               </r>
            </tblbdy>
            <tblfn>
               <p>Sourced parameters were obtained from literature. Tuned parameters were adjusted to allow the analogue to reproduce <it>in vitro </it>data. Calculated parameters depended on sourced or tuned parameters. All parameters were fixed, except <it>initialVal</it>, which was set to high (equivalent to 0.28 mM oxygen and 16.5 mM glucose) or low (equivalent to 0.07 mM oxygen and 0.8 mM glucose) in different simulations.</p>
               <p>* The value of <it>diffusionRate </it>is related to the simulation cycle and <smcaps>CELL</smcaps> diameter, as described within the text.</p>
               <p>** The mean value observed during simulation.</p>
            </tblfn>
         </tbl>
         <tbl id="T3">
            <title>
               <p>Table 3</p>
            </title>
            <caption>
               <p>SMS <smcaps>AXIOMS</smcaps>.</p>
            </caption>
            <tblbdy cols="5">
               <r>
                  <c ca="left">
                     <p>
                        <b>A<smcaps>XIOM</smcaps></b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b>Environment</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b>Action</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b>Parameters used</b>
                     </p>
                  </c>
                  <c ca="left">
                     <p>
                        <b><it>In vitro </it>source</b>
                     </p>
                  </c>
               </r>
               <r>
                  <c cspan="5">
                     <hr/>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>1</p>
                  </c>
                  <c ca="left">
                     <p>N<smcaps>UTRIENT</smcaps><it> > proNut</it></p>
                  </c>
                  <c ca="left">
                     <p>Switch to <smcaps>PROLIFERATING</smcaps> state</p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>proNut</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Cell quiescence is regulated by the glucose and oxygen supply <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>2</p>
                  </c>
                  <c ca="left">
                     <p>N<smcaps>UTRIENT</smcaps> &lt;<it>quiNut</it></p>
                  </c>
                  <c ca="left">
                     <p>Switch to <smcaps>NECROTIC</smcaps> state</p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>quiNut</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Cell death is regulated by the glucose and oxygen supply <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>3</p>
                  </c>
                  <c ca="left">
                     <p><it>quiNut </it>&lt;<smcaps>NUTRIENT</smcaps> &lt;<it>proNut</it></p>
                  </c>
                  <c ca="left">
                     <p>Switch to <smcaps>QUIESCENT</smcaps> state</p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>proNut, quiNut</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Cell quiescence is regulated by the glucose and oxygen supply <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>4</p>
                  </c>
                  <c ca="left">
                     <p>State = <smcaps>PROLIFERATING</smcaps> or <smcaps>QUIESCENT</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>Consume <smcaps>NUTRIENT</smcaps> equal to <it>proConsumeRate </it>or <it>quiConsumeRate</it></p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>proConsumeRate, quiConsumeRate</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Cells consume oxygen and glucose at varied levels <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>5</p>
                  </c>
                  <c ca="left">
                     <p>State = <smcaps>NECROTIC</smcaps>; <it>removeCounter </it>&lt; 0</p>
                  </c>
                  <c ca="left">
                     <p>Remove <smcaps>CELL</smcaps></p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>removeDelay</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Necrotic cells eventually break up and are consumed <abbrgrp><abbr bid="B35">35</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>6</p>
                  </c>
                  <c ca="left">
                     <p>Inside <smcaps>CELL</smcaps> adjacent to empty space</p>
                  </c>
                  <c ca="left">
                     <p>Move into empty space</p>
                  </c>
                  <c>
                     <p/>
                  </c>
                  <c ca="left">
                     <p>Cells move and mix with other cells within the spheroid <abbrgrp><abbr bid="B18">18</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>7</p>
                  </c>
                  <c ca="left">
                     <p>Outside <smcaps>CELL</smcaps> adjacent to empty space</p>
                  </c>
                  <c ca="left">
                     <p>Move into empty space with prob. p<sub>m</sub></p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>moveEmptyBias</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Cells move and mix with other cells within the spheroid <abbrgrp><abbr bid="B18">18</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>8</p>
                  </c>
                  <c ca="left">
                     <p>Outside <smcaps>CELL</smcaps> with 0 neighbors</p>
                  </c>
                  <c ca="left">
                     <p>Randomly move in space</p>
                  </c>
                  <c>
                     <p/>
                  </c>
                  <c ca="left">
                     <p>Cells can be shed from the exterior of the spheroid <abbrgrp><abbr bid="B21">21</abbr></abbrgrp>.</p>
                  </c>
               </r>
               <r>
                  <c ca="left">
                     <p>9</p>
                  </c>
                  <c ca="left">
                     <p>State = <smcaps>PROLIFERATING</smcaps>; <it>prolifCounter </it>&lt; 0; <smcaps>CELL</smcaps> has empty neighbors</p>
                  </c>
                  <c ca="left">
                     <p>Create new <smcaps>CELL</smcaps> with prob. p<sub>b</sub></p>
                  </c>
                  <c ca="left">
                     <p>
                        <it>prolifDelay, proBias</it>
                     </p>
                  </c>
                  <c ca="left">
                     <p>Cells create new cells within the SMS, causing it to increase in size <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>.</p>
                  </c>
               </r>
            </tblbdy>
            <tblfn>
               <p>In each time step a <smcaps>CELL</smcaps> will execute one or more of these <smcaps>AXIOMS</smcaps> based on the environment the <smcaps>CELL</smcaps> is exposed to and its internal variables. The <smcaps>AXIOMS</smcaps> are executed in the order specified within Additional file <supplr sid="S1">1</supplr>, Fig. S4. Random numbers for probability functions are generated from a uniform distribution in [0,1), except as noted in the text.</p>
            </tblfn>
         </tbl>
         <fig id="F2">
            <title>
               <p>Figure 2</p>
            </title>
            <caption>
               <p>SMS cross-sections at 17 <smcaps>DAYS</smcaps></p>
            </caption>
            <text>
               <p><b>SMS cross-sections at 17 <smcaps>DAYS</smcaps></b>. Scale bar: 100 &#956;m. Parameter values were those listed in Table <tblr tid="T2">2</tblr>. White circles: proliferating <smcaps>CELLS</smcaps>; light gray circles: quiescent <smcaps>CELLS</smcaps>; dark gray circles: <smcaps>NECROTIC CELLS</smcaps>. The background gradient (from red to black) represents <smcaps>NUTRIENT</smcaps> levels relative to the maximum value in red. (A) Growth occurred at high <smcaps>NUTRIENT</smcaps>, which maps to 0.28 mM oxygen and 16.5 mM glucose. (B) Growth occurred at low <smcaps>NUTRIENT</smcaps>, which maps to 0.08 mM oxygen and 0.8 mM glucose.</p>
            </text>
            <graphic file="1752-0509-2-110-2"/>
         </fig>
         <fig id="F3">
            <title>
               <p>Figure 3</p>
            </title>
            <caption>
               <p>EMT6 and SMS growth curves</p>
            </caption>
            <text>
               <p><b>EMT6 and SMS growth curves</b>. In vitro growth values (gray diamonds) were adapted from <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> by calculating spheroid diameters from measured volumes, assuming a circular cross-section. SMS values were obtained by specifying that <smcaps>CELL</smcaps> diameter maps to 10 &#956;m, measuring the greatest X, Y extents, excluding isolated <smcaps>CELLS</smcaps>, and assuming a circular cross-section. Parameter values were those listed in Table <tblr tid="T2">2</tblr>. (A) SMS growth at high <smcaps>NUTRIENT</smcaps>. Values are means of ten runs. EMT6 spheroid values were from <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> at 0.28 mM oxygen and 16.5 mM glucose. (B) SMS growth was under low <smcaps>NUTRIENT</smcaps>. Values are means of ten runs. EMT6 spheroid values from <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> at 0.07 mM oxygen and 0.8 mM glucose.</p>
            </text>
            <graphic file="1752-0509-2-110-3"/>
         </fig>
         <sec>
            <st>
               <p>In silico growth curves matched <it>in vitro </it>growth curves</p>
            </st>
            <p>For the parameter values listed in Table <tblr tid="T2">2</tblr>, SMS growth curves were quantitatively similar to those of EMT6/Ro spheroids for both high and low nutrient conditions. C<smcaps>ELLS</smcaps> within an SMS proliferated initially at an exponential pace. Growth then slowed and became linear because only <smcaps>CELLS</smcaps> near the outer SMS rim could reproduce. The increase in cross-sectional area was linear until <smcaps>CELLULAR NECROSIS</smcaps> began. Thereafter, SMS growth rate began decreasing toward zero. A stable size was reached when <smcaps>CELL</smcaps> creation was balanced by <smcaps>CELL</smcaps> removal. Plots of SMS cross-sectional area over time (Fig. <figr fid="F3">3</figr>) closely mirrored EMT6 spheroid growth <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> for both high and low levels of <smcaps>NUTRIENT</smcaps>. For simplicity, as discussed under Methods, we conflated measured concentrations of glucose and oxygen, along with the other <it>in vitro </it>nutrients, and represented the entire collection using the factor <smcaps>NUTRIENT</smcaps>. High <smcaps>NUTRIENT</smcaps> level mapped to 16.5 mM glucose and 0.28 mM oxygen. Low <smcaps>NUTRIENT</smcaps> level mapped to 0.8 mM glucose and 0.07 mM oxygen. The reported coefficient of variation of mean cross-sectional EMT6 spheroid area between multiple <it>in vitro </it>experiments was roughly 29% at 7 days, increasing over time <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. Given that, and the fact that EMT6 spheroids increase their size by many orders of magnitude during growth, we judged that having simulated values within 15% of referent values would be reasonable, and made that a targeted attribute (Table <tblr tid="T1">1</tblr>). The mean percent error between in silico and <it>in vitro </it>data was 12% for high and 8% for low <smcaps>NUTRIENT</smcaps>, which was within the targeted 15% range. The only parameter changed between the two conditions was <it>initialVal</it>, the level of <smcaps>NUTRIENT</smcaps> present outside the SMS during the simulation. For both conditions, <smcaps>CELLS</smcaps> used the same Table <tblr tid="T3">3</tblr> set of operating principles. Under Methods, we describe that only minimal tuning of the indicated subset of the parameters in Table <tblr tid="T2">2</tblr> was needed to achieve these matching growth characteristics.</p>
         </sec>
         <sec>
            <st>
               <p>In silico doubling times were similar to <it>in vitro </it>doubling times</p>
            </st>
            <p>The measured doubling times for SMS and EMT6 spheroids were similar at high <smcaps>NUTRIENT</smcaps> levels, but quite different at low <smcaps>NUTRIENT</smcaps> levels, as shown in Table <tblr tid="T4">4</tblr>. At low nutrient levels, EMT6 cell number doubled every 17 hours, whereas the SMS required 40 <smcaps>HOURS</smcaps>. This apparent discrepancy was initially difficult to explain, considering that the growth curves were very similar. Some explanatory factors may include the high variability of the in silico results at small SMS sizes, as well as the experimental variability between <it>in vitro </it>trials. In addition, initial doubling times were calculated <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> using a best fit of the Gompertz equation <abbrgrp><abbr bid="B15">15</abbr></abbrgrp> to data from multiple experiments. The Gompertz equation describes an exponential curve with an exponentially decreasing growth rate. It can be fit to many types of in vitro animal and tissue growth data. The equation used was <inline-formula><m:math name="1752-0509-2-110-i1" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:mi>y</m:mi><m:mo>=</m:mo><m:mi>a</m:mi><m:msup><m:mi>e</m:mi><m:mrow><m:mo>&#8722;</m:mo><m:msup><m:mi>e</m:mi><m:mrow><m:mo stretchy="false">(</m:mo><m:mi>b</m:mi><m:mo>&#8722;</m:mo><m:mi>c</m:mi><m:mi>t</m:mi><m:mo stretchy="false">)</m:mo></m:mrow></m:msup></m:mrow></m:msup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyEaKNaeyypa0JaemyyaeMaemyzau2aaWbaaSqabeaacqGHsislcqWGLbqzdaahaaadbeqaaiabcIcaOiabdkgaIjabgkHiTiabdogaJjabdsha0jabcMcaPaaaaaaaaa@3A3B@</m:annotation></m:semantics></m:math></inline-formula>, where <it>t </it>is time, <it>y </it>is cross-sectional area, and <it>a, b</it>, and <it>c</it>, are the parameters of the equation. When we fit the <it>in vitro </it>results (from the single experiment we used for validation) to the Gompertz equation, we obtained an initial doubling time of 21.6 hours at high nutrient levels and 26.4 hours at low, as compared to 19.2 <smcaps>HOURS</smcaps> for in silico simulations at high and low <smcaps>NUTRIENT</smcaps>, as shown in Table <tblr tid="T4">4</tblr>. These results are more consistent, which is not surprising, as we tuned <it>prolifDelay </it>and <it>proBias </it>to generate in silico doubling times that could be mapped approximately 1:1 to wet-lab doubling times. <it>ProlifDelay</it>, a stochastic parameter, is the average <smcaps>TIME</smcaps> interval that a <smcaps>CELL</smcaps> must wait before it has the option to create a new <smcaps>CELL</smcaps>. The value of <it>prolifCounter </it>specifies the interval for each <smcaps>CELL</smcaps>. Each <it>prolifCounter </it>value is calculated from <it>prolifDelay </it>as described under Methods. To enable a successful proliferation event, a pseudo-random number must exceed a specified value. The variable <it>proBias </it>specifies the probability distribution from which that value is drawn, as described under Methods. The larger the <it>proBias </it>value, the more extreme that distribution, making it increasingly difficult for a new <smcaps>CELL</smcaps> to be created.</p>
            <tbl id="T4">
               <title>
                  <p>Table 4</p>
               </title>
               <caption>
                  <p>Comparison of <it>in vitro </it>and in silico growth characteristics.</p>
               </caption>
               <tblbdy cols="6">
                  <r>
                     <c ca="left">
                        <p>
                           <b>Condition</b>
                        </p>
                     </c>
                     <c ca="left">
                        <p>
                           <b>Initial doubling time</b>
                        </p>
                     </c>
                     <c ca="left">
                        <p>
                           <b>Viable rim width</b>
                        </p>
                     </c>
                     <c ca="left">
                        <p>
                           <b>Necrosis onset time</b>
                        </p>
                     </c>
                     <c ca="left">
                        <p>
                           <b>Necrosis onset size</b>
                        </p>
                     </c>
                     <c ca="left">
                        <p>
                           <b>Maximum area</b>
                        </p>
                     </c>
                  </r>
                  <r>
                     <c cspan="6">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <b>In silico</b>
                        </p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                  </r>
                  <r>
                     <c indent="1" ca="left">
                        <p>High <smcaps>NUTRIENT</smcaps>*</p>
                     </c>
                     <c ca="left">
                        <p>21.4 <smcaps>HOURS</smcaps>/19.2 <smcaps>HOURS</smcaps>&#8225;</p>
                     </c>
                     <c ca="left">
                        <p>245 &#956;m</p>
                     </c>
                     <c ca="left">
                        <p>11.4 <smcaps>DAYS</smcaps></p>
                     </c>
                     <c ca="left">
                        <p>0.253 mm<sup>2</sup></p>
                     </c>
                     <c ca="left">
                        <p>1.61 mm<sup>2 </sup>&#8225;/1.46 mm<sup>2</sup>&#8225;</p>
                     </c>
                  </r>
                  <r>
                     <c indent="1" ca="left">
                        <p>Low <smcaps>NUTRIENT</smcaps>*</p>
                     </c>
                     <c ca="left">
                        <p>40.0 <smcaps>HOURS</smcaps>/19.2 <smcaps>HOURS</smcaps>&#8225;</p>
                     </c>
                     <c ca="left">
                        <p>62 &#956;m</p>
                     </c>
                     <c ca="left">
                        <p>4.4 <smcaps>DAYS</smcaps></p>
                     </c>
                     <c ca="left">
                        <p>0.0266 mm<sup>2</sup></p>
                     </c>
                     <c ca="left">
                        <p>0.0645 mm<sup>2</sup>&#8225;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <b>
                              <it>In vitro</it>
                           </b>
                        </p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                  </r>
                  <r>
                     <c indent="1" ca="left">
                        <p>16.5 mM glucose &amp; 0.28 mM oxygen</p>
                     </c>
                     <c ca="left">
                        <p>23.0 hours&#8224;/21.6 hours&#8225;</p>
                     </c>
                     <c ca="left">
                        <p>240 &#956;m</p>
                     </c>
                     <c ca="left">
                        <p>N/A</p>
                     </c>
                     <c ca="left">
                        <p>0.209 mm<sup>2</sup></p>
                     </c>
                     <c ca="left">
                        <p>3.25 mm<sup>2 </sup>&#8224;/2.79 mm<sup>2</sup>&#8225;</p>
                     </c>
                  </r>
                  <r>
                     <c indent="1" ca="left">
                        <p>0.8 mM glucose &amp; 0.07 mM oxygen</p>
                     </c>
                     <c ca="left">
                        <p>17.0 hours&#8224;/26.4 hours&#8225;</p>
                     </c>
                     <c ca="left">
                        <p>60 &#956;m</p>
                     </c>
                     <c ca="left">
                        <p>N/A</p>
                     </c>
                     <c ca="left">
                        <p>0.0181 mm<sup>2</sup></p>
                     </c>
                     <c ca="left">
                        <p>0.221 mm<sup>2 </sup>&#8224;/0.0725 mm<sup>2</sup>&#8225;</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>* Values for mean of ten runs.</p>
                  <p>&#8224; From Gompertz fit by Freyer and Sutherland <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>.</p>
                  <p>&#8225; From Gompertz fit by authors.</p>
               </tblfn>
            </tbl>
         </sec>
         <sec>
            <st>
               <p>Measured viable rim widths were similar</p>
            </st>
            <p>Viable cell rim widths, eighth in Table <tblr tid="T1">1</tblr>, have been characterized, and were used to further validate SMS attributes. The data in Table <tblr tid="T4">4</tblr> show that <smcaps>VIABLE</smcaps> SMS rim widths were close to <it>in vitro </it>values. Because the coefficient of variation of EMT6 spheroid areas was at least 29%, the corresponding value for radius was roughly 15%. We specified that any SMS radius within 15% of a referent radius would be acceptably similar because that radius would be experimentally indistinguishable from a repeat EMT6 experiment, had one been preformed. We observed a mean SMS rim width under the high <smcaps>NUTRIENT</smcaps> condition that mapped to 245 &#956;m, compared to 240 &#956;m <it>in vitro</it>, a difference of 2%. At low <smcaps>NUTRIENT</smcaps>, mean SMS rim width mapped to 62 &#956;m, compared to 60 &#956;m <it>in vitro</it>, a 3.3% difference. Although we performed some tuning of the critical levels required to remain in the <smcaps>PROLIFERATING</smcaps> or <smcaps>QUIESCENT</smcaps> state, these similarities are still noteworthy. They reinforce the likelihood that the principles of operation used by SMS <smcaps>CELLS</smcaps> may map to a corresponding set of operating principles used by EMT6 cells.</p>
         </sec>
         <sec>
            <st>
               <p>N<smcaps>ECROSIS</smcaps> onset and final saturation size were similar</p>
            </st>
            <p>Under high <smcaps>NUTRIENT</smcaps>, measures of SMS diameters at <smcaps>NECROSIS</smcaps> onset, listed in Table <tblr tid="T4">4</tblr>, achieved the targeted similarity measure. They were within 15% of those observed by Freyer and Sutherland <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. Following SMS execution under high <smcaps>NUTRIENT</smcaps>, mean diameter at which the SMS first underwent <smcaps>NECROSIS</smcaps> mapped to roughly 530 &#956;m, compared to 516 &#956;m for the EMT6 spheroids under comparable conditions, a 2.7% difference. Under the low <smcaps>NUTRIENT</smcaps> condition, SMS underwent <smcaps>NECROSIS</smcaps> when the system reached a diameter corresponding to approximately 180 &#956;m, compared to 152 &#956;m for EMT6 spheroids, an 18.4% difference.</p>
            <p>The maximum sizes attained by SMS were not similar to those predicted by Freyer and Sutherland <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>, (Table <tblr tid="T4">4</tblr>). Freyer and Sutherland did not measure maximum sizes, but instead inferred them by fitting data to the Gompertz equation and then using the fitted equation to predict an expected maximum size. The data fit were averages of results from experiments on different batches of EMT6 spheroids. Because the SMS were being compared to data from a single experiment, we fit the Gompertz equation to that referent data (Fig. <figr fid="F3">3</figr>). Table <tblr tid="T4">4</tblr> shows that the new result did not differ significantly from the one originally reported at high nutrient levels: the moderate in silico-<it>in vitro </it>discrepancy remained. However, the maximum fit size was smaller at low nutrient concentrations, down from 0.221 mm<sup>2 </sup>to 0.0725 mm<sup>2</sup>. The maximum size reached by the SMS at low nutrient mapped to 0.0645 mm<sup>2</sup>, a difference of 11%. That was judged acceptably similar to our Gompertz equation fit. A reasonable conjecture for the discrepancy at high nutrient levels is that the set of operating principles used by cells in maturing EMT6 spheroids were somewhat different than the set used earlier, during spheroid expansion. Our goal was to seek one set of SMS operating principles that would enable validation for both high and low <smcaps>NUTRIENT</smcaps> conditions. It would be straightforward to relax that requirement and achieve improved similarity at high <smcaps>NUTRIENT</smcaps> levels.</p>
         </sec>
         <sec>
            <st>
               <p>SMS shape and stability were controlled by <it>proBias</it></p>
            </st>
            <p>How important are the quantitative aspects of the <smcaps>AXIOMS</smcaps> in controlling spheroid shape and stability? A<smcaps>XIOMS</smcaps> 7 and 9 in Table <tblr tid="T3">3</tblr> play critical roles in controlling SMS shape and stability. The consequences of their application in concert with the other seven depend to a large degree on the value assigned to the parameter <it>proBias</it>, which, as explained under Methods, influences the likelihood of stressed <smcaps>CELLS</smcaps> to proliferate. We conducted experiments at varied levels of <it>proBias</it>. Results are shown in Fig. <figr fid="F4">4</figr>. Increasing <it>proBias </it>improved an SMS's ability to fill in fissures that formed after growth stabilization. Low levels of <it>proBias </it>enabled fissures to reach toward the SMS center, destabilizing the structure and causing chaotic, uncontrolled growth. We have found no evidence that this destabilizing mechanism maps to <it>in vitro </it>counterparts. However, it may demonstrate a principle: surface irregularities can affect a spheroid's growth rate. An SMS that has elongated to form a rod-like structure could not easily increase its width because of limited <smcaps>NUTRIENT</smcaps> availability. However, absent other constraints, nothing would prevent it from elongating further. Clearly, there are other factors and forces involved in maintaining the stability and shape of large spheroids <it>in vitro</it>. However, they are beyond the SMS's current scope. SMS are capable of maintaining stable shapes for a specified <smcaps>TIME</smcaps> within certain parameter ranges, outside of which new <smcaps>AXIOMS</smcaps> and/or non-local constraints would be required.</p>
            <fig id="F4">
               <title>
                  <p>Figure 4</p>
               </title>
               <caption>
                  <p>SMS cross-sections at varied <it>proBias </it>values and low <smcaps>NUTRIENT</smcaps></p>
               </caption>
               <text>
                  <p><b>SMS cross-sections at varied <it>proBias </it>values and low <smcaps>NUTRIENT</smcaps></b>. All images were recorded at 18 <smcaps>DAYS</smcaps>. Scale bar: 100 &#956;m. Other parameter values were as listed in Table <tblr tid="T2">2</tblr>. (A)-(G) <it>proBias </it>values are shown. *: <it>proBias </it>value in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-4"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>SMS long-term shape changes lead to instability</p>
            </st>
            <p>The <smcaps>AXIOMS</smcaps> used to manage <smcaps>CELL STRESS</smcaps> were effective at maintaining stable small and medium sized SMS. However, when growth was extended beyond 50 <smcaps>DAYS</smcaps> under high <smcaps>NUTRIENT</smcaps>, SMS began to lose their circular shapes. The 67-<smcaps>DAY</smcaps> old SMS in Fig. <figr fid="F5">5</figr> is an example. Because of the stochastic nature of the events involving each <smcaps>CELL</smcaps>, the growth trajectories, shapes, and sizes of separate SMS executions can be different under identical conditions. For the same reason, small regional differences in large, mature SMS can gradually become amplified, resulting in large subregions having measurably different characteristics. This leads to an unstable system. Measures of SMS long-term growth at high and low <smcaps>NUTRIENT</smcaps> are provided in Additional file <supplr sid="S1">1</supplr>, Fig. S1. EMT6 spheroids do exhibit varied shapes during growth. However, we are not aware of <it>in vitro </it>observations that can be used to validate this SMS behavior, possibly because it is challenging (and expensive) to maintain large EMT6 spheroids in culture for 50 days or more (although Chignola et al. have maintained Rat 9L spheroids to 70 days <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>). If maintenance of generally circular shapes beyond 50 days under high <smcaps>NUTRIENT</smcaps> were to be added to the targeted attributes list, the current SMS would be falsified. Inclusion of additional mechanisms would be needed to reestablish validation.</p>
            <suppl id="S1">
               <title>
                  <p>Additional file 1</p>
               </title>
               <text>
                  <p><b>Supplementary information.</b> This PDF file contains supplementary figures explaining additional results and methods, as well as a detailed explanation of the <smcaps>CELL</smcaps> movement and proliferation algorithms.</p>
               </text>
               <file name="1752-0509-2-110-S1.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
            <fig id="F5">
               <title>
                  <p>Figure 5</p>
               </title>
               <caption>
                  <p>An SMS cross-section at 67 <smcaps>DAYS</smcaps> at high <smcaps>NUTRIENT</smcaps> level</p>
               </caption>
               <text>
                  <p><b>An SMS cross-section at 67 <smcaps>DAYS</smcaps> at high <smcaps>NUTRIENT</smcaps> level</b>. SMS shape is no longer circular. Scale bar 100 &#956;m. Parameter values were those listed in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-5"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Varying parameters changed growth curve and SMS shape</p>
            </st>
            <p>We conducted experiments in which we varied parameter values and observed the effect on measures of SMS growth and morphology. The results, summarized in Table <tblr tid="T5">5</tblr>, indicate whether increasing a parameter increased, decreased, or did not affect a specific measure (such as maximum size reached). In addition, we examined the consequences of changing parameter values in more detail. Changing <it>moveEmptyBias </it>had a limited but significant effect on SMS morphology (Fig. <figr fid="F6">6</figr>) and growth (Fig. <figr fid="F7">7</figr>). The parameter <it>moveEmptyBias </it>influenced movement of <smcaps>CELLS</smcaps> exposed to the outside surface of the SMS or adjacent to a fissure. The larger the value of <it>moveEmptyBias</it>, the less likely a <smcaps>CELL</smcaps> at the edge experiencing low <smcaps>STRESS</smcaps> (defined under Methods) would move into an adjacent empty space when given the opportunity. A larger <it>moveEmptyBias </it>value hindered fissure elongation. <it>MoveEmptyBias </it>was tuned empirically to control SMS shape but still allow <smcaps>CELL</smcaps>-free spaces to exit the SMS rather than be trapped inside for an extended duration. C<smcaps>ELLS</smcaps> with larger <it>moveEmptyBias </it>values experiencing low <smcaps>STRESS</smcaps> rarely moved into adjacent empty spaces, whereas <smcaps>CELLS</smcaps> under high <smcaps>STRESS</smcaps> are likely to do so.</p>
            <tbl id="T5">
               <title>
                  <p>Table 5</p>
               </title>
               <caption>
                  <p>Effects of increasing parameters on in silico measures.</p>
               </caption>
               <tblbdy cols="9">
                  <r>
                     <c ca="left">
                        <p>
                           <b>Parameter</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Maximum size</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Viable rim width</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Quiescence onset</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Necrosis onset</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Growth rate</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Doubling time</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Stability</b>
                        </p>
                     </c>
                     <c ca="right">
                        <p>
                           <b>Necrotic core size</b>
                        </p>
                     </c>
                  </r>
                  <r>
                     <c cspan="9">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>DiffusionRate</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>initialVal</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>proConsumeRate</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>quiConsumeRate</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>prolifDelay</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>removeDelay</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>proNut</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8596;/--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>quiNut</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--/&#8595;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>proBias</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                     <c ca="right">
                        <p>--/&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>
                           <it>moveEmptyBias</it>
                        </p>
                     </c>
                     <c ca="right">
                        <p>&#8596;</p>
                     </c>
                     <c ca="right">
                        <p>&#8595;/&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>--</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                     <c ca="right">
                        <p>&#8593;</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>&#8593;: Positive effect. &#8595;: Negative effect. &#8596;: Effect limited or not easily determined. --: No effect. Cells with two values (e.g. --/&#8593;) indicate different effects at high nutrient (left) and low nutrient (right). Cells with one value indicate similar effect at high and low nutrient.</p>
                  <p>* Quiescence onset and necrosis onset are the measured times of onset. A positive effect indicates that the time of quiescence or necrosis onset increased, thus they occurred later in the simulation.</p>
               </tblfn>
            </tbl>
            <fig id="F6">
               <title>
                  <p>Figure 6</p>
               </title>
               <caption>
                  <p>SMS cross-sections at varied <it>moveEmptyBias </it>values and low <smcaps>NUTRIENT</smcaps></p>
               </caption>
               <text>
                  <p><b>SMS cross-sections at varied <it>moveEmptyBias </it>values and low <smcaps>NUTRIENT</smcaps></b>. All images were recorded at 21 <smcaps>DAYS</smcaps>. Scale bar: 100 &#956;m. Other parameter values were as listed in Table <tblr tid="T2">2</tblr>. (A)-(F) <it>moveEmptyBias </it>values are shown. *: <it>moveEmptyBias </it>value in Table <tblr tid="T2">2</tblr>. Cross-sections at <it>moveEmptyBias </it>= 0 are not shown because they grew too quickly and filled the available space before 21 <smcaps>DAYS</smcaps> elapsed. As <it>moveEmptyBias </it>increased, more empty spaces were visible within the SMS.</p>
               </text>
               <graphic file="1752-0509-2-110-6"/>
            </fig>
            <fig id="F7">
               <title>
                  <p>Figure 7</p>
               </title>
               <caption>
                  <p>Influence of <it>moveEmptyBias </it>on SMS growth</p>
               </caption>
               <text>
                  <p><b>Influence of <it>moveEmptyBias </it>on SMS growth</b>. Gray diamonds: <it>in vitro </it>data as in Fig. <figr fid="F3">3</figr>. Other parameter values were those listed in Table <tblr tid="T2">2</tblr>. Colored lines are results of single experiments for the indicated values of <it>moveEmptyBias </it>from 0 to 1.5 (<it>moveEmptyBias </it>= 0 plus the same values as in Fig. <figr fid="F6">6</figr>). (A) high <smcaps>NUTRIENT</smcaps>; (B) low <smcaps>NUTRIENT</smcaps>. *: <it>moveEmptyBias </it>value in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-7"/>
            </fig>
            <p>As demonstrated by Fig. <figr fid="F7">7</figr>, when <it>moveEmptyBias </it>was set to zero, SMS grew linearly at a high rate in low <smcaps>NUTRIENT</smcaps> conditions and failed to saturate. Fissures appeared, which caused the SMS to destabilize and grow chaotically. Increasing <it>moveEmptyBias </it>by as little as 0.25 resulted in almost complete SMS saturation. Further increasing <it>moveEmptyBias </it>did not significantly affect growth rates or stability, but small changes were evident at both low and high <smcaps>NUTRIENT</smcaps> levels. While <it>moveEmptyBias </it>does not directly map to an <it>in vitro </it>quantity, these results indicate that there may be threshold values for shape maintenance mechanisms, below which an EMT6 spheroid would generally become unstable.</p>
            <p>The value of <it>quiConsumeRate </it>determined the amount of <smcaps>NUTRIENT</smcaps> per <smcaps>SECOND</smcaps> consumed by each quiescent <smcaps>CELL</smcaps>. The value was tuned between zero and <it>proConsumeRate</it>. Varying <it>quiConsumeRate </it>produced consistent and dramatic results. Increasing the amount of <smcaps>NUTRIENT</smcaps> consumed by <smcaps>QUIESCENT CELLS</smcaps> reduced the number of <smcaps>QUIESCENT CELLS</smcaps> capable of existing within the SMS. The consequences are clearly visible in Fig. <figr fid="F8">8</figr>: as <it>quiConsumeRate </it>increased, the width of the viable rim decreased, as did the number of <smcaps>QUIESCENT CELLS</smcaps> in the system and overall SMS size. Figure <figr fid="F9">9</figr> shows that the growth rate and saturation size steadily decreased. <it>ProConsumeRate </it>specified the amount of <smcaps>NUTRIENT</smcaps> per <smcaps>SECOND</smcaps> consumed by proliferating <smcaps>CELLS</smcaps>. For simplicity, <smcaps>PROLIFERATING CELLS</smcaps> consumed the same amount of <smcaps>NUTRIENT</smcaps> regardless of whether they were actively creating a new <smcaps>CELL</smcaps>, waiting for an opportunity to do so, or were unable to do so because they were surrounded by other <smcaps>CELLS</smcaps>. <it>ProConsumeRate's </it>value in Table <tblr tid="T2">2</tblr> was purposefully selected to be within the range of glucose consumption rates reported in <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>.</p>
            <fig id="F8">
               <title>
                  <p>Figure 8</p>
               </title>
               <caption>
                  <p>SMS cross-sections at varied <it>quiConsumeRate </it>and low <smcaps>NUTRIENT</smcaps></p>
               </caption>
               <text>
                  <p><b>SMS cross-sections at varied <it>quiConsumeRate </it>and low <smcaps>NUTRIENT</smcaps></b>. All images were recorded at 13 <smcaps>DAYS</smcaps>. Scale bar: 100 &#956;m. Except for <it>quiConsumeRate</it>, parameter values were those listed in Table <tblr tid="T2">2</tblr>. (A)-(H) <it>quiConsumeRate </it>values are shown. *: <it>quiConsumeRate </it>value in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-8"/>
            </fig>
            <fig id="F9">
               <title>
                  <p>Figure 9</p>
               </title>
               <caption>
                  <p>Influence of <it>quiConsumeRate </it>on SMS growth</p>
               </caption>
               <text>
                  <p><b>Influence of <it>quiConsumeRate </it>on SMS growth</b>. Gray diamonds: <it>in vitro </it>data as in Fig. <figr fid="F3">3</figr>. Other parameter values were those listed in Table <tblr tid="T2">2</tblr>. Colored lines are results of single experiments for the indicated values of <it>quiConsumeRate </it>from 0 to 8.0 &#215; 10<sup>-4 </sup>(same values as in Fig. <figr fid="F8">8</figr>). (A) high <smcaps>NUTRIENT</smcaps>; (B) low <smcaps>NUTRIENT</smcaps>. *: <it>quiConsumeRate </it>value in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-9"/>
            </fig>
            <p>A <smcaps>CELL</smcaps> switched from <smcaps>PROLIFERATING</smcaps> to <smcaps>QUIESCENT</smcaps> state when the amount of <smcaps>NUTRIENT</smcaps> at its location dropped below the value of the parameter <it>proNut</it>. If <smcaps>NUTRIENT</smcaps> later increased above <it>proNut</it>, the <smcaps>CELL</smcaps> returned to the <smcaps>PROLIFERATING</smcaps> state. Changing the value of <it>proNut </it>changed the amount of <smcaps>NUTRIENT</smcaps> that <smcaps>CELLS</smcaps> required to remain in the <smcaps>PROLIFERATING</smcaps> state. When set to 8.0 &#215; 10<sup>-4</sup>, <smcaps>CELLS</smcaps> transitioned directly from the <smcaps>PROLIFERATING</smcaps> to the <smcaps>NECROTIC</smcaps> state, as shown in Fig. <figr fid="F10">10</figr>. We do not distinguish between simulated necrotic and apoptotic cell death, instead conflating both into removal of <smcaps>NECROTIC CELLS</smcaps>. When referring to <it>in vitro </it>research we defer to the original documents for terminology. C<smcaps>ELL</smcaps> growth at that setting under low <smcaps>NUTRIENT</smcaps> (Fig. <figr fid="F11">11</figr>) was low, as <smcaps>PROLIFERATING CELLS</smcaps> consume more <smcaps>NUTRIENT</smcaps> than <smcaps>QUIESCENT CELLS</smcaps>. Increasing <it>proNut </it>to 2.0 &#215; 10<sup>-3 </sup>produced little change in morphology or growth rate, but both measures changed dramatically when <it>proNut </it>was raised to 3.0 &#215; 10<sup>-3</sup>. At that value, a population of <smcaps>QUIESCENT</smcaps> cells became clearly evident, and the growth rate and stable maximum size was noticeably larger. That trend did not continue, however. As <it>proNut </it>increased further, first to 4.0 &#215; 10<sup>-3 </sup>and then to 5.0 &#215; 10<sup>-3</sup>, only small changes in morphology and growth curves were evident. The population of <smcaps>QUIESCENT CELLS</smcaps> was only slightly larger. Another sharp change was evident as <it>proNut </it>reached 6.0 &#215; 10<sup>-3</sup>: the SMS destabilized (Fig. <figr fid="F10">10G</figr>) and the growth curve did not plateau (Fig. <figr fid="F11">11B</figr>). The results suggested that a window existed within which the number of <smcaps>PROLIFERATING CELLS</smcaps>, having higher consumption rates, balanced the number of <smcaps>QUIESCENT CELLS</smcaps>, which had lower consumption rates. When the level of <smcaps>NUTRIENT</smcaps> within a location dropped below the value <it>quiNut</it>, the <smcaps>CELL</smcaps> switched irreversibly to the <smcaps>NECROTIC</smcaps> state. As is evident from Additional file <supplr sid="S1">1</supplr>, Figs. S2 and S3, varying <it>quiNut </it>had less complex effects. As <it>quiNut </it>was increased, the growth rate, saturation size, and viable rim width all decreased.</p>
            <fig id="F10">
               <title>
                  <p>Figure 10</p>
               </title>
               <caption>
                  <p>SMS cross-sections at varied <it>proNut </it>and low <smcaps>NUTRIENT</smcaps></p>
               </caption>
               <text>
                  <p><b>SMS cross-sections at varied <it>proNut </it>and low <smcaps>NUTRIENT</smcaps></b>. All images were recorded at 18 <smcaps>DAYS</smcaps>. Scale bar: 100 &#956;m. Other parameter values were those listed in Table <tblr tid="T2">2</tblr>. (A)-(H)<it>proNut </it>values are shown. *:<it>proNut </it>value in Table <tblr tid="T2">2</tblr>. Note that while size increased initially with increasing <it>proNut </it>(a consequence of increased numbers of lower-consumption rate quiescent <smcaps>CELLS</smcaps>), larger <it>proNut </it>values caused the proliferating rim to become so thin that the SMS destabilized. The more quickly <smcaps>CELLS</smcaps> that are incapable of proliferating transition to the (lower-consumption) <smcaps>QUIESCENT</smcaps> state, the larger the size of the stable SMS.</p>
               </text>
               <graphic file="1752-0509-2-110-10"/>
            </fig>
            <fig id="F11">
               <title>
                  <p>Figure 11</p>
               </title>
               <caption>
                  <p>Influence of <it>proNut </it>on SMS growth</p>
               </caption>
               <text>
                  <p><b>Influence of <it>proNut </it>on SMS growth</b>. Gray diamonds: <it>in vitro </it>data as in Fig. <figr fid="F3">3</figr>. Other parameter values were those listed in Table <tblr tid="T2">2</tblr>. Colored lines are results of single experiments for the indicated values of <it>proNut </it>from 8.0 &#215; 10<sup>-4 </sup>to 7.0 &#215; 10<sup>-3 </sup>(same values as in Fig. <figr fid="F10">10</figr>). (A) high <smcaps>NUTRIENT</smcaps>; (B) low <smcaps>NUTRIENT</smcaps>. *: <it>proNut </it>value in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-11"/>
            </fig>
            <p>The consequences of changing <it>proBias </it>at low <smcaps>NUTRIENT</smcaps> were potentially confusing, because there were two dramatic and different effects on SMS growth and morphology. The first effect, clearly observable in Fig. <figr fid="F12">12B</figr>, was an increased growth rate when <it>proBias </it>was decreased from the default validation value of 2.25. C<smcaps>ELLS</smcaps> that used smaller <it>proBias </it>values were able to create new <smcaps>CELLS</smcaps> even when their stress was higher. As a result, they created new <smcaps>CELLS</smcaps> more frequently, increasing the overall growth rates. The increase in growth rate confounded our ability to analyze the changing stability of the SMS, which was the second major effect of changing <it>proBias</it>. At very low values of <it>proBias</it>, individual <smcaps>CELLS</smcaps> proliferated quickly, and the SMS grew to the edge of the space within a few <smcaps>DAYS</smcaps> (images not shown). Consequently, it was not possible to determine whether the SMS was more or less stable at these values without adjusting other parameters, such as <it>prolifDelay</it>. At values of 1.0 and 1.25, the growth rate decreased, and the SMS was relatively unstable. As <it>proBias </it>increased further (1.5, 2.0, 2.25), the SMS became stable once again, though the growth rate decreased as the value was raised further (2.5, 3.0). We believe that if <it>prolifDelay </it>were adjusted in concert with <it>proBias</it>, maintaining the same initial doubling rate, the SMS would become unstable at low values of <it>proBias</it>. At high <smcaps>NUTRIENT</smcaps> levels, shown in Fig. <figr fid="F12">12</figr>, the SMS growth rate decreased as <it>proBias </it>increased, but the relative SMS stability did not change.</p>
            <fig id="F12">
               <title>
                  <p>Figure 12</p>
               </title>
               <caption>
                  <p>Influence of <it>proBias </it>on SMS growth</p>
               </caption>
               <text>
                  <p><b>Influence of <it>proBias </it>on SMS growth</b>. Gray diamonds: <it>in vitro </it>data as in Fig. <figr fid="F3">3</figr>. Other parameter values were those listed in Table <tblr tid="T2">2</tblr>. Colored lines are results of single experiments for the indicated values of <it>proBias </it>from 0 to 3. (A) high <smcaps>NUTRIENT</smcaps>; (B) low <smcaps>NUTRIENT</smcaps>. *: <it>proBias </it>value in Table <tblr tid="T2">2</tblr>.</p>
               </text>
               <graphic file="1752-0509-2-110-12"/>
            </fig>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Discussion</p>
         </st>
         <p>SMS events and mechanisms were not intended to be exact replicas of the actual physical or chemical events ongoing <it>in vitro </it>during EMT6 spheroid growth. Nor were predictions of specific events part of the intended SMS use. Rather, the intent behind our method has been, given a set of EMT6 spheroid attributes, to discover SMS computational mechanisms that might map logically and intuitively to in vitro counterparts. This has been accomplished by exploring the inverse map from phenomena to mechanism. The primary functional unit of an SMS &#8211; a <smcaps>CELL</smcaps> &#8211; does map 1:1 to an EMT6 cell. Because an EMT6 cell is autonomous, we designed SMS <smcaps>CELLS</smcaps> to be quasi-autonomous. SMS <smcaps>CELLS</smcaps> currently have no internal components. As atomic software objects, they needed operating principles to function. Most of the principles that cause an EMT6 cell to act in a particular way when faced with specific circumstances in culture were unknown. Consequently, we needed to discover and implement operating principles that each SMS would use, evaluate those mechanisms through simulation and observation, and modify them based on the results. Following <abbrgrp><abbr bid="B5">5</abbr><abbr bid="B7">7</abbr></abbrgrp>, <smcaps>CELL</smcaps> operating principles were formulated as <smcaps>AXIOMS</smcaps>. Their specifications were tightly guided by available knowledge of EMT6 behaviors in culture <abbrgrp><abbr bid="B17">17</abbr><abbr bid="B18">18</abbr><abbr bid="B19">19</abbr><abbr bid="B20">20</abbr></abbrgrp>. By iteratively following the diagram in Fig. <figr fid="F1">1</figr>, we narrowed and refined early candidate <smcaps>AXIOMS</smcaps> to nine. These <smcaps>AXIOMS</smcaps> were refined further so that measures of SMS growth characteristics would match prespecified, iteratively expanded, targeted sets of EMT6 spheroid growth characteristics according to specific similarity measures. Having achieved that objective, we suggest that the resulting SMS operating principles (Table <tblr tid="T3">3</tblr>) can stand as an abstract representation of EMT6 operating principles under comparable growth conditions. We posit that the larger the targeted set of EMT6 attributes satisfactorily matched, the more realistic the mapping between SMS and EMT6 operating principles.</p>
         <p>It is significant that within a simulation cycle one <smcaps>CELL</smcaps> can apply more than one <smcaps>AXIOM</smcaps>. This reflects the complexity inherent in even the simplest interpretation of a biological system. The amount of nutrients or growth factors in the environment, for example, can be independent of whether a cell is surrounded by other cells or isolated.</p>
         <p>Use of A<smcaps>XIOM</smcaps> 8 in combination with the others resulted in an extreme degree of contact inhibition: <smcaps>CELLS</smcaps> that were surrounded by other <smcaps>CELLS</smcaps> did not create new <smcaps>CELLS</smcaps>. That was a purposeful simplification. Nevertheless, the targeted attributes were achieved. The evidence indicates that some cell proliferation does occur throughout EMT6 spheroids <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>, but that the frequency decreases dramatically with distance from the surface. If those observations were to be added to the list of targeted attributes, it would falsify the current SMS. Validation against that expanded attribute set would require increasing SMS complexity, possibly revising, as well as extending the list of <smcaps>AXIOMS</smcaps>. Relative to the current SMS, the fraction of <smcaps>CELL</smcaps> creation events occurring at the surface would be reduced and counterbalanced by division events occurring elsewhere. Because SMS components are quasi-autonomous, when the current set of targeted attributes is expanded one at a time, it is relatively straightforward to revise an SMS to match each new, expanded set. We achieved the targeted attributes using an SMS <smcaps>CELL</smcaps> that exists in three states. When the attribute list is expanded (even to include pathological attributes of drug treatments), it is straightforward to add new <smcaps>CELL</smcaps> states that possess different axiomatic operating principles.</p>
         <p>The current set of abstract, axiomatic operating principles is believed to be the source of the discrepancy between in silico and <it>in vitro </it>growth at high <smcaps>NUTRIENT</smcaps> (Fig. <figr fid="F3">3</figr>). The SMS can be parameterized so that simulated growth more closely matches the higher <smcaps>NUTRIENT</smcaps> data (not shown), but at the expense of achieving a much poorer match to the low <smcaps>NUTRIENT</smcaps> data. Note that the differences in growth properties at low and high concentrations of oxygen and glucose are more extreme for the referent data than is seen with other available sets of growth data, such as the data used by <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>. Achieving a tighter match would require adding more detail.</p>
         <p>Whereas Freyer and Sutherland described the inhibitory actions of a tumor extract on proliferating cells <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>, they did not separate the components to identify the source of inhibition. LaRue et al. <abbrgrp><abbr bid="B14">14</abbr></abbrgrp> observed cyclin-dependent kinase inhibitors that are associated with cell-cycle arrest, but they did not demonstrate a causative role. Researchers have speculated that a factor in spheroid growth stabilization may be cell inhibition caused by some material being released from necrotic cells <abbrgrp><abbr bid="B14">14</abbr><abbr bid="B19">19</abbr></abbrgrp>. We did not include such an attribute among those targeted, in part because it had not been confirmed. Nevertheless, the current SMS successfully produced stable spheroids without the production and action of such a factor, effectively establishing that one is not required for growth stabilization at biologically realistic SMS parameter settings. Of course, we cannot conclude from this in silico evidence that a necrotic inhibitor is absent <it>in vitro</it>. It is instead evidence that EMT6 spheroid growth stabilization need not <it>require </it>the presence of such an inhibitor. It is also useful to contrast the modeling approach used here with that used by <abbrgrp><abbr bid="B21">21</abbr><abbr bid="B22">22</abbr></abbrgrp>. Longo et al., having achieved some degree of satisfaction about the mechanisms implemented, focused on replication and prediction of referent results from particular <smcaps>AXIOMS</smcaps> in an exploration of the forward map from generator to phenomenon. Our approach focused on discovering appropriate <smcaps>AXIOMS</smcaps>, such as the need for a potential inhibitor or a particular arrangement of neighboring components, and which were necessary and/or sufficient. We relied on falsification to select from the plausible generators.</p>
         <p>C<smcaps>ELLS</smcaps> that experienced a high <smcaps>STRESS</smcaps> were likely to move to reduce <smcaps>STRESS</smcaps>, while <smcaps>CELLS</smcaps> experiencing low <smcaps>STRESS</smcaps> were likely to proliferate and create more <smcaps>CELLS</smcaps>. As shown in Fig. <figr fid="F5">5</figr>, some large SMS destabilized during long-term growth. We determined that this behavior was caused by the probabilistic, local nature of the <smcaps>STRESS</smcaps> based movement and proliferation algorithms. At small SMS sizes, all deviations from the minimum-<smcaps>STRESS</smcaps>, convex curvatures are corrected by the movement and proliferation algorithms within a small number of simulation cycles. For much larger sizes, however, local curvature can be within the variability of the <smcaps>STRESS</smcaps> algorithm, yet the shape that emerges can be non-circular and irregular. That is because all <smcaps>AXIOM</smcaps> preconditions used only local information. When SMS are very large, the surface adjacent to every surface <smcaps>CELL</smcaps> can be relatively flat (the <smcaps>CELLS</smcaps> are experiencing low <smcaps>STRESS</smcaps>), yet the overall SMS can be non-circular. If needed, the effect could be minimized in several ways, all of which would require increasing SMS complexity. The simplest for the current SMS design would be to enable sharing information about each <smcaps>CELL'S</smcaps> current <smcaps>STRESS</smcaps> with a larger cluster of neighbors.</p>
         <p>Although other models have not explicitly controlled spheroid shape, they have nevertheless done so implicitly. For example, by placing an adhesion term in their models, Schaller et al. and Jiang et al. caused <smcaps>CELLS</smcaps> to cling together, thus minimizing surface irregularities <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B6">6</abbr></abbrgrp>. In fact, Schallar et al. noticed differences in overall shape when they used different values for the adhesion parameter. Anderson et al. found that changing the <smcaps>EXTRACELLULAR MATRIX</smcaps> structure in a simulated model of tumor invasion produced dramatic differences in tumor morphology <abbrgrp><abbr bid="B23">23</abbr></abbrgrp>. Our analogue did not initially contain a mechanism to control SMS shape, but we found that the analogue could not mimic the targeted attributes without one. Although the SMS did not explicitly define and implement cellular adhesion like <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B6">6</abbr></abbrgrp>, stress based movement and proliferation produced a similar effect.</p>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>We presented an idea: under the conditions of EMT6 spheroid growth in culture, molecular cell biology manifests at the cell level in what can described as a small set of operating principles that are responsible for the characteristic <it>in vitro </it>phenotypic attributes. We anticipated needing to identify and understand the operating principles in order to better understand how specific, detailed subcellular events may be linked to attributes of systemic EMT6 spheroid growth. Our method and approach are diagrammed in Fig. <figr fid="F1">1</figr>. We designed, refined, and tuned quasi-autonomous software components that, upon execution, formed abstract SMS analogues. We showed that measures of SMS behaviors during simulated growth were similar to available wet-lab data using a quantitative similarity measure. We submit that SMS mechanisms, with emphasis on the explicit <smcaps>AXIOMS</smcaps>, may stand as a plausible, abstract hypothesis for what was observed during those EMT6 spheroid growth experiments.</p>
         <p>A future challenge will be to build a parallel system in which each (or some) atomic <smcaps>CELL</smcaps> component and its operating principles are replaced with a composite <smcaps>CELL</smcaps> object containing a set of interacting components intended to map to modular components within EMT6 cells. During <smcaps>INTRACELLULAR</smcaps> interaction, specific internal components would each use a portion of the same local environment information to act on other internal components such that actions are essentially identical to the current SMS events. The resulting growth characteristics would be indistinguishable from those described herein. The two systems could be iteratively advanced in parallel as new information and data were added to the set of targeted attributes. Using cross-model validation in that way is expected to provide a systematic strategy to answer the third of the three questions posed in the Introduction. What organization of modular and molecular biological details enables operating principles to emerge, and be sustained at the cell level?</p>
      </sec>
      <sec>
         <st>
            <p>Methods</p>
         </st>
         <sec>
            <st>
               <p><it>In vitro </it>system: historical context</p>
            </st>
            <p>Because cancer is such a complex and heterogeneous disease, researchers develop and study model systems. One is the <it>in vitro </it>EMT6/Ro multicellular tumor spheroid system. Freyer and Sutherland used the system to study avascular cancers in the 1970s and 1980s <abbrgrp><abbr bid="B13">13</abbr><abbr bid="B19">19</abbr><abbr bid="B24">24</abbr><abbr bid="B25">25</abbr><abbr bid="B26">26</abbr><abbr bid="B27">27</abbr></abbrgrp>. Their initial goal was to create a system that would allow many EMT6 spheroids to be grown in the same flask under identical, controlled conditions. Study of that model was expected to improve our understanding of how early stage cancer forms and improve our ability to treat it when the cells have not reached total genomic instability and still have much in common with normal cells <abbrgrp><abbr bid="B28">28</abbr></abbrgrp>.</p>
            <p>In order to obtain adequate numbers of spheroids for measuring growth curves, experiments employed spinner flasks containing hundreds of spheroids. The cultures were initiated in monolayer and then grown in dishes until small spheroids were present (95&#8211;100 hours). These spheroids (usually 400&#8211;600 cells) were sorted and transferred to flasks, which contained a solution of glucose-free Eagle's Basal Medium, Fetal Bovine Serum, and varied concentrations of glucose. Oxygen was bubbled through the flask, and glucose was replenished roughly every 10&#8211;14 hours <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. Most early experiments were designed to characterize the system and its behavior. Eventually, however, many researchers shifted to using the system as a tool rather than studying the system itself. The seminal studies describing the behavior and characteristics of EMT6 spheroids were primarily completed by 1992. Important work continued nevertheless. There was an effort <abbrgrp><abbr bid="B14">14</abbr></abbrgrp> to identify a potential necrotic inhibitor, and confocal microscopy was used to assess growth fractions <abbrgrp><abbr bid="B29">29</abbr></abbrgrp>.</p>
         </sec>
         <sec>
            <st>
               <p>Targeted attributes describe <it>in vitro </it>EMT6 spheroid growth</p>
            </st>
            <p>Although there is variation in EMT6 spheroids' growth, it reliably follows the same well-defined pattern <abbrgrp><abbr bid="B24">24</abbr></abbrgrp>. EMT6 spheroids initially grow exponentially without constraint from nutrient or other cells. This gives way to linear growth as cells become quiescent due to nutrient depletion within the spheroids. Eventually the spheroids begin stabilizing, both in volume and cell number, though cells continue to reproduce on the outer edge. They develop a concentric layered structure: an outer layer of actively proliferating cells, a middle layer of quiescent cells, and a core of necrotic cells and cellular debris. The material released by dying cells is thought to inhibit cellular proliferation <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>, but it is not clear if this material actually affects cells in the rim and thus spheroid growth rates. During growth, an EMT6 spheroid maintains a generally spherical shape, but neither shape nor relative EMT6 spheroid stability have been quantified, which makes shape validation difficult. Additionally, though the width of the viable rim has been measured for different cell types, only one group has attempted to quantify the ratio of proliferating and quiescent cells <abbrgrp><abbr bid="B29">29</abbr></abbrgrp>. Wartenburg and Acker performed these measurements on human glioma spheroids. They do form spheroids with concentric layers, but have quantitative growth characteristics (such as initial doubling time and saturation size) that are different from those of EMT6 spheroids. We elected to falsify and validate our experimental results using data from Freyer and Sutherland <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>, because they performed the most thorough and complete analysis of EMT6 spheroid growth, including measuring growth curves, the width of the viable rim, and the size at the approximate time of necrosis onset.</p>
         </sec>
         <sec>
            <st>
               <p>Analogue construction within an agent-based paradigm</p>
            </st>
            <p>SMS construction used agent-based methods available in the simulation toolkit MASON <abbrgrp><abbr bid="B30">30</abbr></abbrgrp>. This framework was used for data generation, scheduling, and visualization. The SMS is an example of a class of simulation models referred to as executable biology <abbrgrp><abbr bid="B31">31</abbr><abbr bid="B32">32</abbr></abbrgrp>. Our simulation shares some similarities with <abbrgrp><abbr bid="B21">21</abbr></abbrgrp> and is closely related to <abbrgrp><abbr bid="B33">33</abbr></abbrgrp>, though the system under study and the simulation framework are distinct. Executable biological analogues are poorly suited for precise prediction, but are ideally suited for testing hypotheses about mechanisms. The basic method requires building mechanisms at the functional unit level closest to the targeted phenomena. Here, that unit is the cell. An SMS is comprised of quasi-autonomous agents. Each maps to an EMT6 cell. The initial limit for SMS resolution was the <smcaps>CELL</smcaps>. If achieving the list of targeted attributes required doing so, the resolution of the SMS could be increased. C<smcaps>ELLS</smcaps> interact with each other and their environment during each simulation cycle within a two-dimensional, hexagonal grid. Earlier versions used a square grid, but in addition to requiring a higher order implementation of discrete diffusion, it also generated artifacts that are not present with the hexagonal grid. We tested different orders of discrete diffusion to verify that artifacts were not caused by the diffusion algorithm. C<smcaps>ELL</smcaps> actions are mandated by <smcaps>AXIOMS</smcaps><abbrgrp><abbr bid="B5">5</abbr><abbr bid="B7">7</abbr></abbrgrp>: when a specified condition is met, a specified action occurs. Together, these <smcaps>AXIOMS</smcaps> are a <smcaps>CELL</smcaps>'s operating principles. A goal has been to improve the variety of SMS attributes that are similar to corresponding EMT6 spheroid attributes: the expectation being that with increasing phenotypic similarity, the higher the likelihood SMS <smcaps>AXIOMS</smcaps> will map to corresponding EMT6 operating principles (Fig. <figr fid="F1">1</figr>). As the list of targeted attributes expands, analogue resolution can be adjusted as needed.</p>
            <p>A second grid, adjacent to the <smcaps>CELL'S</smcaps> grid contains a diffusible substance called <smcaps>NUTRIENT</smcaps>. N<smcaps>UTRIENT</smcaps> adjacent to each <smcaps>CELL</smcaps> is detected by and available to that <smcaps>CELL</smcaps> for consumption. During each simulation cycle, each <smcaps>CELL</smcaps> uses the <smcaps>AXIOMS</smcaps> in Table <tblr tid="T3">3</tblr> to select actions based on how its local environment has changed since the last simulation cycle. Examples of actions include move, change state, create new <smcaps>CELL, DIE</smcaps>, and shed. A<smcaps>XIOMS</smcaps> are implemented by algorithms that utilize the parameter values listed in Table <tblr tid="T2">2</tblr>. Where appropriate, parameter values intentionally mirror values measured <it>in vitro</it>. The remaining parameters were tuned using an iterative process: change parameter value, execute, evaluate relative to referent observables, cogitate, change again, etc.</p>
         </sec>
         <sec>
            <st>
               <p>Tuning parameter values improves the analogue's ability to survive falsification</p>
            </st>
            <p>Once a set of targeted attributes had been specified, parameter tuning and SMS validation became closely linked. When seeking fundamental necessary and sufficient in silico mechanisms, we incremented the complexity upwards. We started with the simplest possible system and used an iterative falsification process, beginning with the first of the targeted attributes listed in Table <tblr tid="T1">1</tblr>. That iterative refinement method, of which parsimony is a factor, has been used successfully in addressing other simulation goals <abbrgrp><abbr bid="B34">34</abbr></abbrgrp>. While exploring early <smcaps>AXIOM</smcaps> specifications and the in silico conditions needed to achieve the first attribute, we mostly ignored our larger knowledge of EMT6 spheroid biology. At that stage, the analogue had one and only one goal: achieve the targeted attribute. Once that was achieved, that early SMS was valid <it>for that one targeted attribute</it>. As shown in Table <tblr tid="T3">3</tblr>, during the process of achieving Attributes 1 and 2 individual <smcaps>AXIOMS</smcaps> were qualitatively validated against their <it>in vitro </it>counterparts. For instance, we verified that individual <smcaps>CELLS</smcaps> did not create new <smcaps>CELLS</smcaps> more frequently than is observed <it>in vitro</it>. In this context, an analogue was considered valid if it exhibited attributes that matched the targeted set according to some prespecified similarity measure. We then added a new attribute, such as no. 2 in Table <tblr tid="T1">1</tblr>, to the targeted list. Doing so often (but not always) immediately falsified that SMS, which was the case with the addition of attribute no. 2. To revise the construct and form a new, more valid SMS with the expanded set of targeted attributes, we found it essential to introduce a volume loss mechanism and a mechanism to stabilize SMS growth and shape: we added <smcaps>CELL</smcaps> shedding and <smcaps>STRESS</smcaps> states along with <smcaps>AXIOMS</smcaps> to manage those new states. The new <smcaps>AXIOMS</smcaps> necessitated adding new parameters: <it>moveEmptyBias and proBias</it>. Following a period of iterative refinement, these additional mechanisms enabled the SMS to survive our attempts to falsify it with the expanded attribute list. We executed that same protocol for each of the other attributes in Table <tblr tid="T1">1</tblr>. Following each expansion of the attribute list, we reconsidered all <smcaps>AXIOMS</smcaps>, revising and merging parsimoniously where needed. We initially coarse-tuned parameter values and subsequently fine-tuned them. We continued that process for all attributes listed in Table <tblr tid="T1">1</tblr>, until the SMS was able to produce the matching growth curves in Fig. <figr fid="F3">3</figr>. That same iterative refinement method can be used to further improve SMS behaviors, and &#8211; presumably &#8211; bring SMS principles of operation into closer alignment with those of EMT6 cells. Our explicit process of iterative falsification contrasts to most prior work in executable biology, including <abbrgrp><abbr bid="B21">21</abbr><abbr bid="B33">33</abbr></abbrgrp>, which describe the completed models and predictions, but do not list the attributes targeted for reproduction or the order in which they were achieved. We believe added transparency will allow others to build on the work described here.</p>
            <p>Some in silico parameters, such as the <it>diameter </it>of a <smcaps>CELL</smcaps>, mapped directly to measured observations of <it>in vitro </it>EMT6 quantities. These are noted by their source in literature within Table <tblr tid="T2">2</tblr>. One exception was the mean value of the in silico interval between when a <smcaps>CELL</smcaps> entered the <smcaps>NECROTIC</smcaps> state and when it was removed (creating an empty space). A value of five <smcaps>HOURS</smcaps> (18,000 <smcaps>SECONDS</smcaps>) was used. Doing so required three assumptions. The first was that the experimental setup used by Harris et al. to obtain these measurements did not contribute excessively to the measured apoptosis duration <abbrgrp><abbr bid="B35">35</abbr></abbrgrp>. The second was acceptance of the authors' assumptions about apoptosis: apoptosis begins when apoptotic morphology was observed and ended when the cell began to fragment. The final and most significant was that we could map these values to EMT6 cells undergoing necrotic cell death induced by nutrient depletion.</p>
            <p>The actual number of simulation cycles that elapsed from when a <smcaps>CELL</smcaps> became <smcaps>NECROTIC</smcaps> and when it disappeared depended on the value of <it>removeCounter</it>, a pseudo-random number (PRN) drawn from a uniform distribution over the interval [0-<it>removeDelay</it>). <it>RemoveCounter </it>was decremented each cycle that a <smcaps>CELL</smcaps> was in the <smcaps>NECROTIC</smcaps> state, resulting in its removal when the value reached 0. Setting <it>removeDelay </it>to 36,000 <smcaps>SECONDS (SEC)</smcaps>, resulted in a mean <it>removeCounter </it>= 18,000 <smcaps>SEC</smcaps>, which mapped directly to the reported mean duration of apoptosis <abbrgrp><abbr bid="B35">35</abbr></abbrgrp>.</p>
            <p>In order to achieve the targeted attributes, it was sometimes necessary to select parameters that mapped to values that were toward the extreme end of an observed, referent range. For instance, in order to avoid excessive <smcaps>NUTRIENT</smcaps> consumption resulting in premature appearance of <smcaps>NECROSIS</smcaps>, <smcaps>CELLS</smcaps> consumed <smcaps>NUTRIENT</smcaps> at a rate of 5.0 &#215; 10<sup>-17 </sup><smcaps>MOL/CELL/SEC</smcaps>. Observed glucose consumption rates were between 5.5 &#215; 10<sup>-17 </sup>and 36.0 &#215; 10<sup>-17 </sup>mol/cell/s <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>.</p>
            <p>Once a subset of parameter values had been set to map to <it>in vitro </it>counterparts, the remaining parameter values were tuned empirically so that the similarity between SMS and <it>in vitro </it>attributes achieved a specified measure of similarity. Previous agent-based simulation projects demonstrated that the empirical tuning approach is an effective strategy for locating biologically relevant regions of an analogue's parameter space <abbrgrp><abbr bid="B5">5</abbr><abbr bid="B7">7</abbr><abbr bid="B35">35</abbr></abbrgrp>. Initially, parameter values were varied extensively to discover ranges for which qualitative SMS behavior could be mapped to a corresponding biologically plausible behavior. For instance, if <it>prolifNut </it>(the value that must be exceeded for a <smcaps>CELL</smcaps> to remain in the <smcaps>PROLIFERATING</smcaps> state) was higher than <it>initialVal</it>, proliferation did not occur. Similarly, we found that <it>moveEmptyBias </it>had to be higher than 0.5 to prevent fissure formation and eventual SMS destabilization. Following empirical tuning to the <it>in vitro </it>doubling times of 18 to 24 hours <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>, we selected a value of 2.25 for <it>proBias </it>and 800 <smcaps>SEC</smcaps> for <it>prolifDelay</it>. Each <smcaps>CELL</smcaps> had its own individual <it>prolifCounter </it>that specified the number of <smcaps>SEC</smcaps> that must pass before it attempted to create a new <smcaps>CELL</smcaps>. We calculated <it>prolifCounter </it>using the method in Walker et al. <abbrgrp><abbr bid="B36">36</abbr></abbrgrp>: <it>prolifCounter </it>= <it>prolifDelay</it>/2 + R<sub>G</sub>, where R<sub>G </sub>was a pseudo-random number drawn from a Gaussian distribution having mean = <it>prolifDelay</it>/2 and standard deviation = <it>prolifDelay</it>/10 <abbrgrp><abbr bid="B36">36</abbr></abbrgrp>. Consequently, the average <it>prolifCounter </it>value was roughly equal to <it>prolifDelay</it>. Once parameter ranges were identified that achieved the targeted measure of similarity, each parameter was adjusted in sequence over a narrow range, and the consequences for SMS properties were recorded. Values that brought simulated behaviors closer to targeted values were retained. The parameter values obtained following that protocol are identified in Table <tblr tid="T2">2</tblr>. Note that with the possible exception of the critical <smcaps>NUTRIENT</smcaps> levels, none of these tuned parameter values map directly to measurable <it>in vitro </it>counterparts, and it would be problematic to obtain such values through experimentation.</p>
         </sec>
         <sec>
            <st>
               <p>Measuring in silico and <it>in vitro </it>values</p>
            </st>
            <p><it>In vitro </it>doubling time is the time required for an average EMT6 cluster to grow from 600 to 1,200 cells <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. These numbers corresponded to an SMS expanding from 8.6 &#215; 10<sup>-3 </sup>mm<sup>2 </sup>to 1.35 &#215; 10<sup>-2 </sup>mm<sup>2</sup>, which we used to determine SMS doubling time. Both high and low <smcaps>NUTRIENT VIABLE</smcaps> rim values were calculated by averaging the <smcaps>VIABLE</smcaps> rim width at <smcaps>NECROSIS</smcaps> onset and at the end of the simulation. Individual values of <smcaps>VIABLE</smcaps> rim width were found by counting the number of <smcaps>CELLS</smcaps> between the SMS center and the edge in three directions: from right of center, above the center, and diagonally left of the center. These three values were averaged to obtain the final width. Because the initial occurrence of <smcaps>NECROSIS</smcaps> was not necessarily stable (during early growth <smcaps>NECROSIS</smcaps> could appear and later vanish), we estimated the time of <smcaps>NECROSIS</smcaps> onset by moving backward; we specified it to be the latest time at which no <smcaps>NECROTIC CELLS</smcaps> were present. The method is similar to the one used by wet-lab researchers to estimate necrosis onset <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. As done with EMT6 spheroids, the maximum SMS size reached was estimated by fitting the Gompertz equation to growth data and taking the maximum size predicted by the equation.</p>
            <p>Growth rates <it>in vitro </it>were based on mean measures of spheroid diameter <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. We converted those values into cross-sectional area in order to compare them with our in silico results. To establish a measure of SMS cross-sectional area we followed the method used <it>in vitro</it>, adding to the explicit phenomenological mapping between the SMS and its referent. We assumed SMS are roughly circular, which our observations demonstrated was the case. We first calculated the X and Y extents defined as follows: largest X (East-West or left-right) and Y (North-South or up-down) differences between <smcaps>CELLS</smcaps> at the edge of the SMS, ignoring detached, isolated <smcaps>CELLS</smcaps>. Those two values were averaged to obtain the measure of SMS diameter used to calculate area. This measurement adequately described the trends in SMS growth and remained quite close to the actual area occupied by all <smcaps>CELLS</smcaps>.</p>
         </sec>
         <sec>
            <st>
               <p>Analogue environment on a hexagonal grid</p>
            </st>
            <p>The width of each grid location mapped to 10 &#956;m. Each location was either empty or held a single <smcaps>CELL</smcaps>. A second, identical sized hexagonal grid was overlaid on the first. It contained the <smcaps>NUTRIENT</smcaps> consumed by <smcaps>CELLS</smcaps>, and its value was specified using a floating-point value from 0 to 1. The <smcaps>NUTRIENT</smcaps> within the system mapped primarily to glucose, but other medium components, such as diffusible growth factors, were conflated into the referent. At this early stage, the targeted attributes selected did not include a requirement for glucose and oxygen being separate components. The single <smcaps>NUTRIENT</smcaps> factor was deemed sufficient. N<smcaps>UTRIENT</smcaps> diffusion used a discretization of the two-dimensional continuous diffusion equation <it>du/dt = D</it>&#8711;<sup>2</sup><it>u</it>, where <it>D </it>is the diffusion constant and <it>u </it>is the amount of diffusible material. N<smcaps>UTRIENT</smcaps> moved from high to low density areas. In a given simulation cycle, each location in <smcaps>NUTRIENT</smcaps> space calculated a new value based on the values of itself and its neighbors during the previous cycle using a method adapted for the hexagonal grid from <abbrgrp><abbr bid="B37">37</abbr></abbrgrp>. The new value was <it>u</it><sub><it>new </it></sub>= <it>u </it>(1 - &#955;) + &#955; (<it>u</it><sub><it>NE </it></sub>+ <it>u</it><sub><it>SE </it></sub>+ <it>u</it><sub><it>S </it></sub>+ <it>u</it><sub><it>SW </it></sub>+ <it>u</it><sub><it>NW </it></sub>+ <it>u</it><sub><it>N</it></sub>)/6, where &#955; is the discretized diffusion value and <it>u</it><sub><it>NE</it></sub>, <it>u</it><sub><it>SE</it></sub>, etc. are the <smcaps>NUTRIENT</smcaps> values at the neighboring locations.</p>
            <p>C<smcaps>ELLULAR</smcaps> actions, such as <smcaps>NUTRIENT</smcaps> consumption and creating new <smcaps>CELLS</smcaps> (proliferation), occur on larger timescales than diffusion, so for convenience, the <smcaps>NUTRIENT</smcaps> space underwent ten steps for each <smcaps>SEC</smcaps> in <smcaps>CELL</smcaps> space. Having multiple time scales allowed for model accuracy without wasting computation time. Physical and temporal resolutions were purposefully mapped to specific values obtained from the EMT6 system in order to improve simulation realism and help ensure that observed SMS behaviors were not artifacts of unrealistic scaling. The desired time step (&#916;t) for diffusion within the analogue was related to the unit distance (&#916;x), <it>D</it>, and &#955;, such that &#916;t = 3&#916;x<sup>2</sup>&#955;/8<it>D </it><abbrgrp><abbr bid="B38">38</abbr></abbrgrp>. For the purposes of the simulation, &#955; = 0.28 was chosen in order to allow a &#916;t of 0.1 <smcaps>SEC</smcaps> when &#916;x is 10 &#956;m and <it>D </it>is 105 &#956;m<sup>2</sup>/<smcaps>SEC</smcaps><abbrgrp><abbr bid="B17">17</abbr></abbrgrp>.</p>
            <p>The <smcaps>NUTRIENT</smcaps> space was replenished by an algorithm that detects which empty locations lie outside the SMS and which lie inside. Empty locations outside the SMS were replenished to <it>initialVal </it>every ten <smcaps>SEC</smcaps>. We replenished during a simulation more frequently than was done <it>in vitro </it>in order to simulate the effect of stirring within EMT6 cultures: diffusion is not responsible for moving glucose and oxygen toward the EMT6 spheroid during growth, only through it <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>. In order to calculate which depleted spaces resided inside and which were outside, the replenishment algorithm completes multiple passes from the top left corner of the grid to the bottom right and back. On each pass any empty space that is adjacent to an outside empty space is labeled as outside the SMS, sequentially replenishing deeper and deeper fissures. The algorithm used a multiple-pass approach rather than a recursive approach to avoid memory overflow errors. This algorithm was capable of replenishing fissures that extend relatively deep into the SMS.</p>
         </sec>
         <sec>
            <st>
               <p>Analogue is local based</p>
            </st>
            <p>Cells within biological systems evaluate their surroundings through direct interaction with their environment. Most information is transmitted through diffusible signals (which can travel long distances but require contact with a receptor to be recognized), cell environment, or cell-cell interactions. In order to mimic that important biological reality and to preserve a clean separation between mechanism and phenomena we added a key targeted attribute to the list: <smcaps>CELLS</smcaps> must use only local mechanisms (the third attribute in Table <tblr tid="T1">1</tblr>). Each <smcaps>CELL</smcaps> can query the level of <smcaps>NUTRIENT</smcaps> in its local neighborhood along with the characteristics of each neighboring location. In order to locally control SMS surface irregularities and prevent fissure formation the <smcaps>STRESS</smcaps> based movement and proliferation algorithms were developed. They only required <smcaps>CELLS</smcaps> to query their immediate neighbors. Requiring that all mechanisms must be a consequence of local events would falsify some existing individual based models of tumor spheroid growth, such as <abbrgrp><abbr bid="B38">38</abbr></abbrgrp>, where an artificial gradient toward the center of the simulated tumor spheroid is created that uses global knowledge.</p>
         </sec>
         <sec>
            <st>
               <p>Initial analogue state</p>
            </st>
            <p>Execution begins with a single <smcaps>CELL</smcaps> that grows unrestricted to 50 <smcaps>CELLS</smcaps>. At that stage, the <smcaps>AXIOMS</smcaps> are implemented. This simplification creates a slight, negligible shift in the growth curves. It should be noted that the initial growth rate of EMT6 spheroids was not clear because EMT6 cells were first grown in a monolayer, and then transferred to cultures dishes until cluster size reached about 400 cells. Only then were they placed in the spinner flasks <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>.</p>
         </sec>
         <sec>
            <st>
               <p>C<smcaps>ELLS</smcaps> in context</p>
            </st>
            <p>C<smcaps>ELLS</smcaps> follow axiomatic operating principles that determine state change, movement, proliferation, and resource consumption. The flow chart in Additional file <supplr sid="S1">1</supplr>, Fig. S4 demonstrates the full range of actions <smcaps>CELLS</smcaps> can take. C<smcaps>ELLS</smcaps> exist in three states: <smcaps>PROLIFERATING</smcaps>, <smcaps>QUIESCENT</smcaps>, and <smcaps>NECROTIC</smcaps>. C<smcaps>ELL</smcaps> state is determined by the amount of <smcaps>NUTRIENT</smcaps> to which <smcaps>CELLS</smcaps> are exposed. P<smcaps>ROLIFERATING</smcaps> and <smcaps>QUIESCENT CELLS</smcaps> consume <smcaps>NUTRIENT</smcaps> equal to <it>proConsumeRate </it>and <it>quiConsumeRate</it>, while <smcaps>NECROTIC CELLS</smcaps> do not consume <smcaps>NUTRIENT</smcaps>.</p>
            <p>Within a simulation cycle, when a <smcaps>CELL</smcaps> finds itself adjacent to an empty space, it will move into that space, simulating random cell movement and churning. That action has the net effect of causing spaces vacated by <smcaps>NECROTIC CELLS</smcaps> to move randomly within the SMS, eventually merging with the external space. The process is illustrated in Additional file <supplr sid="S1">1</supplr>, Fig. S5. When a <smcaps>CELL</smcaps> is on the outer edge, it will stochastically determine if it moves into an adjacent internal space. The probability of doing so is adjusted based on the <smcaps>CELL'S STRESS</smcaps> and is biased by the value of <it>moveEmptyBias</it>. The higher the <smcaps>STRESS</smcaps>, the greater the likelihood the <smcaps>CELL</smcaps> will move into the empty space, smoothing the local SMS edge. An outside <smcaps>CELL</smcaps> adjacent to an interior space will move into an adjacent space if PRN &lt; p<sub>m</sub>. The PRN is drawn from [0,1), and p<sub>m </sub>is specified by an empirically derived exponential function of <it>moveEmptyBias </it>and <smcaps>STRESS</smcaps>, as detailed in Additional file <supplr sid="S1">1</supplr>. At constant <smcaps>STRESS</smcaps>, increasing <it>moveEmptyBias </it>decreases the likelihood of movement, while if <it>moveEmptyBias </it>is constant, increased <smcaps>STRESS</smcaps> will increase the likelihood of movement.</p>
            <p>P<smcaps>ROLIFERATING CELLS</smcaps> decrement <it>prolifCounter </it>during each cycle. When this value drops below zero, the <smcaps>CELL</smcaps> will have an opportunity to create a new <smcaps>CELL</smcaps>. If the <smcaps>CELL</smcaps> is adjacent to empty spaces, it will select one randomly, and then be given an opportunity to place a daughter <smcaps>CELL</smcaps> (a copy) at that location. A <smcaps>CELL</smcaps> given an opportunity to proliferate will do so if PRN &lt; p<sub>b</sub>. The PRN is drawn from [0,1), and p<sub>b </sub>is specified by an empirically derived exponential function of <it>proBias </it>and <smcaps>STRESS</smcaps>, as detailed in Additional file <supplr sid="S1">1</supplr>. At constant <smcaps>STRESS</smcaps>, the likelihood of proliferation will decrease as <it>proBias </it>is increased, and at constant <it>proBias </it>increasing <smcaps>STRESS</smcaps> causes qualified <smcaps>CELLS</smcaps> to be less likely to proliferate.</p>
            <p>After an attempt at creating a new <smcaps>CELL</smcaps>, <it>prolifCounter </it>is reset regardless of whether or not the attempt was successful. A daughter <smcaps>CELL</smcaps> has the same parameter values as the parent, except for <it>prolifCounter </it>and <it>removeCounter</it>, which are set to unique random values. For simplicity, we specify that <smcaps>CELLS</smcaps> are subject to contact inhibition: only <smcaps>CELLS</smcaps> adjacent to empty space can create new <smcaps>CELLS</smcaps>. Although it is not clear to what extent contact inhibition occurs <it>in vitro</it>, LaRue et al. <abbrgrp><abbr bid="B14">14</abbr></abbrgrp> observed that only the outer two or three cell layers proliferate at the same rate as exponentially growing cells. Proliferation beyond the SMS surface was not necessary to achieve the targeted attributes (i.e., to survive falsification with the current set of targeted attributes).</p>
         </sec>
         <sec>
            <st>
               <p>M<smcaps>ETABOLISM</smcaps> requires a single source of <smcaps>NUTRIENT</smcaps></p>
            </st>
            <p>An SMS differs significantly from the individual based models of Chignola et al. <abbrgrp><abbr bid="B10">10</abbr></abbrgrp> and Schaller et al. <abbrgrp><abbr bid="B6">6</abbr></abbrgrp>, especially in its simple representation of metabolism. The main similarities are that SMS use a diffusible <smcaps>NUTRIENT</smcaps> and <smcaps>CELLS DIE</smcaps> when insufficient <smcaps>NUTRIENT</smcaps> is available. There was no need to represent a particular type of metabolism (aerobic or anaerobic), only that <smcaps>CELLS</smcaps> consume <smcaps>NUTRIENT</smcaps> equal to <it>proConsume </it>or <it>quiConsume </it>and change state based on <smcaps>NUTRIENT</smcaps> level. We achieved the targeted attributes without being forced to add additional <smcaps>METABOLIC</smcaps> complexity. Because we achieved those attributes using a simple representation, we can achieve the same behaviors using a more complicated representation of metabolism.</p>
         </sec>
         <sec>
            <st>
               <p>Fissure formation is related to <smcaps>STRESS</smcaps></p>
            </st>
            <p>Early SMS versions had no means to control shape, either directly or indirectly, leading to fissure formation similar to that seen in <abbrgrp><abbr bid="B39">39</abbr></abbrgrp>. SMS fissures were induced by diffusion-limited aggregation (DLA). DLA is a phenomenon that occurs when objects move randomly in space until they encounter and adhere to each other, forming structures with crystalline appearance <abbrgrp><abbr bid="B40">40</abbr></abbrgrp>. SMS fissures form as the empty spaces move about because of <smcaps>CELL</smcaps> movement, and adhere when another space is encountered. Empty spaces, even though they are not actively moving objects, are subject to DLA rules because they effectively walk randomly through the SMS. Fissures form as spaces connect to each other. The inner extreme of a fissure is the closest outside spaces to the <smcaps>NECROTIC</smcaps> core, where spaces are generated. In order to prevent fissure formation, we developed the <smcaps>STRESS</smcaps>-based proliferation algorithm. It helps prevent fissure development. C<smcaps>ELLS</smcaps> at the inner extreme of any fissure will have low <smcaps>STRESS</smcaps> values, leading to preferential proliferation at that location.</p>
            <p>In order to avoid extreme, abiotic SMS surface irregularities, each <smcaps>CELL</smcaps> creates new <smcaps>CELLS</smcaps> and moves based on its <smcaps>STRESS</smcaps> value. S<smcaps>TRESS</smcaps> maps somewhat to the adhesion mechanisms used in <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B6">6</abbr></abbrgrp>. It also maps to a combination of surface tension and adhesion. However, it was only necessary to have it operate at the SMS surface. C<smcaps>ELLS</smcaps> having smaller <smcaps>STRESS</smcaps> values will be more likely to create new <smcaps>CELLS</smcaps> and less likely to move inward into empty spaces. To calculate <smcaps>STRESS</smcaps>, a <smcaps>CELL</smcaps> uses a two-pass algorithm in each cycle. First, it determines its <it>initialStress</it>: it subtracts two from the number of empty spaces in the neighborhood. During the second pass, a <smcaps>CELL</smcaps> counts the number of <smcaps>CELLS</smcaps> in its neighborhood that are on the SMS edge (<it>outsideNeighbors</it>). As illustrated in Fig. <figr fid="F13">13</figr>, <smcaps>CELLS</smcaps> then calculate their final stress depending on <it>outsideNeighbors</it>. If <it>outsideNeighbors &#8800; </it>2, <it>finalStress </it>= <it>initialStress </it>+ 1. If <it>outsideNeighbors </it>= 2, the <smcaps>CELL</smcaps> queries these two neighbors and sums their <it>initialStress</it>, and if that sum &lt; 0, <it>finalStress </it>= <it>initialStress </it>- 1. If the sum is > 1, <it>finalStress </it>= <it>initialStress </it>+ 1, and if the sum is 0 or 1, <it>finalStress </it>= <it>initialStress</it>. This algorithm has the effect of transmitting the <smcaps>STRESS</smcaps> felt by one <smcaps>CELL</smcaps> to its neighbors, enabling <smcaps>CELLS</smcaps> to have different final <smcaps>STRESS</smcaps> values even if their neighborhoods are identical. Figure <figr fid="F14">14</figr> shows sequential screen shots of the stress felt by <smcaps>CELLS</smcaps> in a growing SMS and demonstrates the preferential nature of proliferation. Figure <figr fid="F14">14a</figr> shows the initial arrangement. In Fig. <figr fid="F14">14b</figr>, the starred <smcaps>CELL</smcaps> has moved to fill an empty space, changing the local <smcaps>CELL</smcaps> arrangement and each <smcaps>CELL'S</smcaps> resulting <smcaps>STRESS</smcaps> value. Consequently, the starred <smcaps>CELL</smcaps> has a very low <smcaps>STRESS</smcaps> value and a corresponding higher chance of proliferating. When its <it>prolifCounter </it>reaches zero, the starred <smcaps>CELL</smcaps> creates a new <smcaps>CELL</smcaps>, as illustrated in Fig. <figr fid="F14">14c</figr>, returning that portion of the SMS to its original arrangement.</p>
            <fig id="F13">
               <title>
                  <p>Figure 13</p>
               </title>
               <caption>
                  <p>Illustration of a <smcaps>CELL</smcaps> determining its level of <smcaps>STRESS</smcaps></p>
               </caption>
               <text>
                  <p><b>Illustration of a <smcaps>CELL</smcaps> determining its level of <smcaps>STRESS</smcaps></b>. (A) <it>InitialStress </it>is calculated based on the number of empty spaces. (B) The change in <smcaps>STRESS</smcaps> is calculated based on number of outside neighbors and their <it>initialStress </it>values, with some <smcaps>CELLS</smcaps> increasing in <smcaps>STRESS</smcaps> (black values), some decreasing (red values) and others staying the same (gray values). (C) S<smcaps>TRESS</smcaps> is calculated by summing the value of <it>initialStress </it>and the change in the value of <smcaps>STRESS</smcaps>.</p>
               </text>
               <graphic file="1752-0509-2-110-13"/>
            </fig>
            <fig id="F14">
               <title>
                  <p>Figure 14</p>
               </title>
               <caption>
                  <p>Illustration of <smcaps>CELLS</smcaps> responding to S<smcaps>TRESS</smcaps> at low <smcaps>NUTRIENT</smcaps></p>
               </caption>
               <text>
                  <p><b>Illustration of <smcaps>CELLS</smcaps> responding to <smcaps>STRESS</smcaps> at low <smcaps>NUTRIENT</smcaps></b>. (A-C) Illustrations of <smcaps>STRESS</smcaps> levels at sequential time steps. Only <smcaps>CELLS</smcaps> at the surface are color-coded. S<smcaps>TRESS</smcaps> levels: dark blue = -2, light blue = -1, green = 0, yellow = 1, orange = 2, and red = 3. (A) During one simulation cycle, the empty space below and to the left of the starred (*) <smcaps>CELL</smcaps> is adjacent to that <smcaps>CELL</smcaps>; the <smcaps>CELL</smcaps> then moves inward to fill that empty space. (B) During the next simulation cycle, the starred <smcaps>CELL</smcaps> has a low <smcaps>STRESS</smcaps> and so becomes likely to create a new <smcaps>CELL</smcaps>. The stress algorithm allows <smcaps>CELLS</smcaps> that have equivalent immediate neighborhoods, such as the <smcaps>CELLS</smcaps> labeled 1 and 2, to have different <smcaps>STRESS</smcaps> values. Because the neighbors of <smcaps>CELL</smcaps> 1 have higher <it>initialStress </it>values than the neighbors of <smcaps>CELL</smcaps> 2, <smcaps>CELL</smcaps> 1 will have a higher <smcaps>STRESS</smcaps> and be more likely to create a new <smcaps>CELL</smcaps> during the simulation. (C) During the third simulation cycle the starred <smcaps>CELL</smcaps> creates a new <smcaps>CELL</smcaps>, places it in the adjacent space, resulting in a return to initial conditions. (D-F): C<smcaps>ELL</smcaps> state view at equivalent <smcaps>TIME</smcaps> steps.</p>
               </text>
               <graphic file="1752-0509-2-110-14"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Shedding of cells from the SMS surface</p>
            </st>
            <p>An occasional <smcaps>CELL</smcaps> will become isolated near the SMS surface because of normal <smcaps>AXIOM</smcaps> operation. In order to prevent their local accumulation, we implemented an algorithm that simulates shedding and the consequences of shear force caused by stirring. Any <smcaps>CELL</smcaps> that has no <smcaps>CELL</smcaps> neighbors will move randomly, selecting one of its six immediate neighbors using a uniform distribution, stopping when it encounters another <smcaps>CELL</smcaps>. Most <smcaps>CELLS</smcaps> reattach to the SMS or form small clusters. An occasional <smcaps>CELL</smcaps> will move far enough to exit the grid; it is then removed from the simulation. The number of <smcaps>CELLS</smcaps> shed currently is significantly smaller than that reported in <abbrgrp><abbr bid="B20">20</abbr></abbrgrp>. Shedding was not deemed a sufficiently important attribute to target at this stage. Should it be targeted, it will be straightforward to add a shedding <smcaps>AXIOM</smcaps> and then adjust parameter values to reestablish matching behaviors. As an example, a similar modification was carried out between an earlier version of the analogue <abbrgrp><abbr bid="B41">41</abbr></abbrgrp> and the current one. Cells in <abbrgrp><abbr bid="B41">41</abbr></abbrgrp> consumed the same quantity of <smcaps>NUTRIENT</smcaps> regardless if they were in the <smcaps>QUIESCENT</smcaps> or <smcaps>PROLIFERATING</smcaps> state, but in the current analogue the amount consumed is different.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>JAE and CAH conceived and designed the analogue. JAE implemented the simulation with assistance from GEPR, and performed the experiments. JAE, CAH, and GEPR analyzed the data and refined the analogue. JAE and CAH wrote the paper with input from GEPR.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>We thank Teddy Lam, Sunwoo Park, Sean HJ Kim, Li Yan, Jonathan Tang, and Shahab Sheikh-Bahaei for useful discussion and for providing valuable feedback. Virginia Platt's assistance and support was invaluable for the completion of this research. We also thank Roberto Chignola and James Freyer for assistance in answering queries regarding tumor spheroid biology. Previous SMS versions were presented at the 2007 International Conference on Computer Applications in Industry and Engineering (CAINE 2007), San Francisco, CA, November 7&#8211;9, 2007 and the 2007 International Conference on Complexity in Acute Illness (ICCAI), Long Beach, CA, October 5&#8211;7, 2007. This work was supported in part by a Fellowship to JAE provided by the CDH Research Foundation.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <source>Webster's Third New International Dictionary, Unabridged</source>
            <publisher>Springfield, MA: Merriam-Webster</publisher>
            <pubdate>2002</pubdate>
         </bibl>
         <bibl id="B2">
            <title>
               <p>A multiscale model for avascular tumor growth</p>
            </title>
            <aug>
               <au>
                  <snm>Jiang</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Pjesivac-Grbovic</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Cantrell</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Freyer</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Biophys J</source>
            <pubdate>2005</pubdate>
            <volume>89</volume>
            <fpage>3884</fpage>
            <lpage>3894</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1366955</pubid>
                  <pubid idtype="pmpid" link="fulltext">16199495</pubid>
                  <pubid idtype="doi">10.1529/biophysj.105.060640</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Mathematical models of avascular cancer</p>
            </title>
            <aug>
               <au>
                  <snm>Roose</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Chapman</snm>
                  <fnm>SJ</fnm>
               </au>
               <au>
                  <snm>Maini</snm>
                  <fnm>PK</fnm>
               </au>
            </aug>
            <source>SIAM Review</source>
            <pubdate>2007</pubdate>
            <volume>49</volume>
            <fpage>179</fpage>
            <lpage>208</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1137/S0036144504446291</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>A history of the study of solid tumour growth: the contribution of mathematical modelling</p>
            </title>
            <aug>
               <au>
                  <snm>Araujo</snm>
                  <fnm>RP</fnm>
               </au>
               <au>
                  <snm>McElwain</snm>
                  <fnm>DLS</fnm>
               </au>
            </aug>
            <source>Bull Math Biol</source>
            <pubdate>2004</pubdate>
            <volume>66</volume>
            <fpage>1039</fpage>
            <lpage>1091</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.bulm.2003.11.002</pubid>
                  <pubid idtype="pmpid">15294418</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Simulating properties of in vitro epithelial cell morphogenesis</p>
            </title>
            <aug>
               <au>
                  <snm>Grant</snm>
                  <fnm>MR</fnm>
               </au>
               <au>
                  <snm>Mostov</snm>
                  <fnm>KE</fnm>
               </au>
               <au>
                  <snm>Tlsty</snm>
                  <fnm>TD</fnm>
               </au>
               <au>
                  <snm>Hunt</snm>
                  <fnm>CA</fnm>
               </au>
            </aug>
            <source>PLoS Comput Biol</source>
            <pubdate>2006</pubdate>
            <volume>2</volume>
            <issue>10</issue>
            <fpage>e129</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1592363</pubid>
                  <pubid idtype="pmpid" link="fulltext">17029556</pubid>
                  <pubid idtype="doi">10.1371/journal.pcbi.0020129</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Multicellular tumor spheroid in an off-lattice Voronoi-Delaunay cell model</p>
            </title>
            <aug>
               <au>
                  <snm>Schaller</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Meyer-Hermann</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Phys Rev E Stat Nonlin Soft Matter Phys</source>
            <pubdate>2005</pubdate>
            <volume>71</volume>
            <fpage>051910</fpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16089574</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Dynamics of in silico leukocyte rolling, activation, and adhesion</p>
            </title>
            <aug>
               <au>
                  <snm>Tang</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Ley</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Hunt</snm>
                  <fnm>CA</fnm>
               </au>
            </aug>
            <source>BMC Systems Biology</source>
            <pubdate>2007</pubdate>
            <volume>1</volume>
            <fpage>14</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1839892</pubid>
                  <pubid idtype="pmpid" link="fulltext">17408504</pubid>
                  <pubid idtype="doi">10.1186/1752-0509-1-14</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Rate of growth of solid tumours as a problem of diffusion</p>
            </title>
            <aug>
               <au>
                  <snm>Burton</snm>
                  <fnm>AC</fnm>
               </au>
            </aug>
            <source>Growth</source>
            <pubdate>1966</pubdate>
            <volume>30</volume>
            <fpage>157</fpage>
            <lpage>176</lpage>
            <xrefbib>
               <pubid idtype="pmpid">5963695</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Mathematical modelling of microenvironment and growth in EMT6/Ro multicellular tumour spheroids</p>
            </title>
            <aug>
               <au>
                  <snm>Casciari</snm>
                  <fnm>JJ</fnm>
               </au>
               <au>
                  <snm>Sotirchos</snm>
                  <fnm>SV</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>Cell Prolif</source>
            <pubdate>1992</pubdate>
            <volume>25</volume>
            <fpage>1</fpage>
            <lpage>22</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1111/j.1365-2184.1992.tb01433.x</pubid>
                  <pubid idtype="pmpid">1540680</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>A phenomenological approach to the simulation of metabolism and proliferation dynamics of large tumour cell populations</p>
            </title>
            <aug>
               <au>
                  <snm>Chignola</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Milotti</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Phys Biol</source>
            <pubdate>2005</pubdate>
            <volume>2</volume>
            <fpage>8</fpage>
            <lpage>22</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1088/1478-3967/2/1/002</pubid>
                  <pubid idtype="pmpid" link="fulltext">16204852</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>A hybrid model for tumor spheroid growth <it>in vitro </it>I: theoretical development and early results</p>
            </title>
            <aug>
               <au>
                  <snm>Kim</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Stolarska</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Othmer</snm>
                  <fnm>HG</fnm>
               </au>
            </aug>
            <source>Math Models Methods Appl Sci</source>
            <pubdate>2007</pubdate>
            <volume>17</volume>
            <fpage>1773</fpage>
            <lpage>1798</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1142/S0218202507002479</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>Modeling the effect of deregulated proliferation and apoptosis on the growth dynamics of epithelial cell populations in vitro</p>
            </title>
            <aug>
               <au>
                  <snm>Galle</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Loeffler</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Drasdo</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Biophys J</source>
            <pubdate>2005</pubdate>
            <volume>88</volume>
            <fpage>62</fpage>
            <lpage>75</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1305039</pubid>
                  <pubid idtype="pmpid" link="fulltext">15475585</pubid>
                  <pubid idtype="doi">10.1529/biophysj.104.041459</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>Regulation of growth saturation and development of necrosis in EMT6/Ro multicellular spheroids by the glucose and oxygen supply</p>
            </title>
            <aug>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>1986</pubdate>
            <volume>46</volume>
            <fpage>3504</fpage>
            <lpage>3512</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">3708582</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>Microenvironmental regulation of proliferation in multicellular spheroids is mediated through differential expression of cyclin-dependent kinase inhibitors</p>
            </title>
            <aug>
               <au>
                  <snm>LaRue</snm>
                  <fnm>KEA</fnm>
               </au>
               <au>
                  <snm>Khalil</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>2004</pubdate>
            <volume>64</volume>
            <fpage>1621</fpage>
            <lpage>1631</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1158/0008-5472.CAN-2902-2</pubid>
                  <pubid idtype="pmpid" link="fulltext">14996720</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>On the Nature of the Function Expressive of the Law of Human Mortality, and on a New Mode of Determining the Value of Life Contingencies</p>
            </title>
            <aug>
               <au>
                  <snm>Gompertz</snm>
                  <fnm>B</fnm>
               </au>
            </aug>
            <source>Philosophical Transactions of the Royal Society of London</source>
            <pubdate>1825</pubdate>
            <volume>115</volume>
            <fpage>513</fpage>
            <lpage>583</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1098/rstl.1825.0026</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Forecasting the growth of multicell tumour spheroids: implications for the dynamic growth of solid tumours</p>
            </title>
            <aug>
               <au>
                  <snm>Chignola</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Schenetti</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Andrighetto</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Chiesa</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Foroni</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Sartoris</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Tridente</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Liberati</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Cell Prolif</source>
            <pubdate>2000</pubdate>
            <volume>33</volume>
            <fpage>219</fpage>
            <lpage>229</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1046/j.1365-2184.2000.00174.x</pubid>
                  <pubid idtype="pmpid" link="fulltext">11041203</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B17">
            <title>
               <p>Variations in tumor cell growth rates and metabolism with oxygen concentration, glucose concentration, and extracellular pH</p>
            </title>
            <aug>
               <au>
                  <snm>Casciari</snm>
                  <fnm>JJ</fnm>
               </au>
               <au>
                  <snm>Sotirchos</snm>
                  <fnm>SV</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>J Cell Physiol</source>
            <pubdate>1992</pubdate>
            <volume>151</volume>
            <fpage>V386</fpage>
            <lpage>394</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1002/jcp.1041510220</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Migration and internalization of cells and polystyrene microspheres in tumor cell spheroids</p>
            </title>
            <aug>
               <au>
                  <snm>Dorie</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Kallman</snm>
                  <fnm>RF</fnm>
               </au>
               <au>
                  <snm>Rapachhietta</snm>
                  <fnm>DF</fnm>
               </au>
               <au>
                  <snm>Van Antwerp</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Huang</snm>
                  <fnm>YR</fnm>
               </au>
            </aug>
            <source>Exp Cell Res</source>
            <pubdate>1982</pubdate>
            <volume>141</volume>
            <fpage>201</fpage>
            <lpage>209</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/0014-4827(82)90082-9</pubid>
                  <pubid idtype="pmpid">7117414</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B19">
            <title>
               <p>Role of necrosis in regulating the growth saturation of multicellular spheroids</p>
            </title>
            <aug>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>1988</pubdate>
            <volume>48</volume>
            <fpage>2432</fpage>
            <lpage>2439</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">3356007</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>Shedding of mitotic cells from the surface of multicell spheroids during growth</p>
            </title>
            <aug>
               <au>
                  <snm>Landry</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>J Cell Physiol</source>
            <pubdate>1981</pubdate>
            <volume>106</volume>
            <fpage>23</fpage>
            <lpage>32</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1002/jcp.1041060104</pubid>
                  <pubid idtype="pmpid">7204508</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B21">
            <title>
               <p>Multicellular computer simulation of morphogenesis: blastocoel roof thinning and matrix assembly in Xenopus laevis</p>
            </title>
            <aug>
               <au>
                  <snm>Longo</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Peirce</snm>
                  <fnm>SM</fnm>
               </au>
               <au>
                  <snm>Skalak</snm>
                  <fnm>TC</fnm>
               </au>
               <au>
                  <snm>Davidson</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Marsden</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Dzamba</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>DeSimone</snm>
                  <fnm>DW</fnm>
               </au>
            </aug>
            <source>Dev Biol</source>
            <pubdate>2004</pubdate>
            <volume>271</volume>
            <fpage>210</fpage>
            <lpage>222</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.ydbio.2004.03.021</pubid>
                  <pubid idtype="pmpid" link="fulltext">15196962</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B22">
            <title>
               <p>A multilevel approach to cancer growth modeling</p>
            </title>
            <aug>
               <au>
                  <snm>Delsanto</snm>
                  <fnm>PP</fnm>
               </au>
               <au>
                  <snm>Condat</snm>
                  <fnm>CA</fnm>
               </au>
               <au>
                  <snm>Pugno</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Gliozzi</snm>
                  <fnm>AS</fnm>
               </au>
               <au>
                  <snm>Griffa</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>J Theor Biol</source>
            <pubdate>2008</pubdate>
            <volume>250</volume>
            <fpage>16</fpage>
            <lpage>24</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.jtbi.2007.09.023</pubid>
                  <pubid idtype="pmpid" link="fulltext">18028962</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B23">
            <title>
               <p>Tumor morphology and phenotypic evolution driven by selective pressure from the microenvironment</p>
            </title>
            <aug>
               <au>
                  <snm>Anderson</snm>
                  <fnm>ARA</fnm>
               </au>
               <au>
                  <snm>Weaver</snm>
                  <fnm>AM</fnm>
               </au>
               <au>
                  <snm>Cummings</snm>
                  <fnm>PT</fnm>
               </au>
               <au>
                  <snm>Quaranta</snm>
                  <fnm>V</fnm>
               </au>
            </aug>
            <source>Cell</source>
            <pubdate>2006</pubdate>
            <volume>127</volume>
            <fpage>905</fpage>
            <lpage>915</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.cell.2006.09.042</pubid>
                  <pubid idtype="pmpid" link="fulltext">17129778</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B24">
            <title>
               <p>Radiation response of multicell spheroids &#8211; an <it>in vitro </it>tumour model</p>
            </title>
            <aug>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
               <au>
                  <snm>Durand</snm>
                  <fnm>RE</fnm>
               </au>
            </aug>
            <source>Curr Top Radiat Res Q</source>
            <pubdate>1976</pubdate>
            <volume>11</volume>
            <fpage>87</fpage>
            <lpage>139</lpage>
            <xrefbib>
               <pubid idtype="pmpid">128440</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B25">
            <title>
               <p>Selective dissociation and characterization of cells from different regions of multicell tumor spheroids</p>
            </title>
            <aug>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>1980</pubdate>
            <volume>40</volume>
            <fpage>3956</fpage>
            <lpage>3965</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">7471046</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B26">
            <title>
               <p>A reduction in the in situ rates of oxygen and glucose consumption of cells in EMT6/Ro spheroids during growth</p>
            </title>
            <aug>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>J Cell Physiol</source>
            <pubdate>1985</pubdate>
            <volume>124</volume>
            <fpage>516</fpage>
            <lpage>524</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1002/jcp.1041240323</pubid>
                  <pubid idtype="pmpid">4044662</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B27">
            <title>
               <p>Proliferative and clonogenic heterogeneity of cells from EMT6/Ro multicellular spheroids induced by the glucose and oxygen supply</p>
            </title>
            <aug>
               <au>
                  <snm>Freyer</snm>
                  <fnm>JP</fnm>
               </au>
               <au>
                  <snm>Sutherland</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>1986</pubdate>
            <volume>46</volume>
            <fpage>3513</fpage>
            <lpage>3520</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">3708583</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B28">
            <title>
               <p>Why we're losing the war on cancer (and how to win it)</p>
            </title>
            <aug>
               <au>
                  <snm>Leaf</snm>
                  <fnm>C</fnm>
               </au>
            </aug>
            <source>Fortune</source>
            <pubdate>2004</pubdate>
            <volume>149</volume>
            <fpage>76</fpage>
            <lpage>82</lpage>
            <note>84&#8211;6, 88</note>
            <xrefbib>
               <pubid idtype="pmpid">15069734</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B29">
            <title>
               <p>Quantitative recording of vitality patterns in living multicellular spheroids by confocal microscopy</p>
            </title>
            <aug>
               <au>
                  <snm>Wartenberg</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Acker</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Micron</source>
            <pubdate>1995</pubdate>
            <volume>26</volume>
            <fpage>395</fpage>
            <lpage>404</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/0968-4328(95)00009-7</pubid>
                  <pubid idtype="pmpid" link="fulltext">8640359</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B30">
            <title>
               <p>MASON: a Java multiagent simulation library</p>
            </title>
            <aug>
               <au>
                  <snm>Luke</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Balan</snm>
                  <fnm>GC</fnm>
               </au>
               <au>
                  <snm>Panait</snm>
                  <fnm>LA</fnm>
               </au>
               <au>
                  <snm>Paus</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Proceedings of Agent 2003 Conference on Challenges in Social Simulation: 2003; Argonne</source>
            <editor>Sallach DL, Macal C</editor>
            <fpage>49</fpage>
            <lpage>64</lpage>
            <url>http://cs.gmu.edu/~eclab/projects/mason/papers/Agent2003Presentation.pdf</url>
         </bibl>
         <bibl id="B31">
            <title>
               <p>Executable cell biology</p>
            </title>
            <aug>
               <au>
                  <snm>Fisher</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Henzinger</snm>
                  <fnm>TA</fnm>
               </au>
            </aug>
            <source>Nat Biotech</source>
            <pubdate>2007</pubdate>
            <volume>25</volume>
            <fpage>1239</fpage>
            <lpage>1249</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1038/nbt1356</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B32">
            <title>
               <p>Dichotomies between computational and mathematical models</p>
            </title>
            <aug>
               <au>
                  <snm>Hunt</snm>
                  <fnm>CA</fnm>
               </au>
               <au>
                  <snm>Ropella</snm>
                  <fnm>GEP</fnm>
               </au>
               <au>
                  <snm>Park</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Engelberg</snm>
                  <fnm>JA</fnm>
               </au>
            </aug>
            <source>Nat Biotech</source>
            <pubdate>2008</pubdate>
            <volume>26</volume>
            <fpage>737</fpage>
            <lpage>738</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/nbt0708-737</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B33">
            <title>
               <p>Patterns of mesenchymal condensation in a multiscale, discrete stochastic model</p>
            </title>
            <aug>
               <au>
                  <snm>Christley</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Alber</snm>
                  <fnm>MS</fnm>
               </au>
               <au>
                  <snm>Newman</snm>
                  <fnm>SA</fnm>
               </au>
            </aug>
            <source>PLoS Comp Biol</source>
            <pubdate>2007</pubdate>
            <volume>3</volume>
            <issue>4</issue>
            <fpage>e76</fpage>
            <xrefbib>
               <pubid idtype="doi">10.1371/journal.pcbi.0030076</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B34">
            <title>
               <p>Modeling and simulation of hepatic drug disposition using a physiologically based, multi-agent in silico liver</p>
            </title>
            <aug>
               <au>
                  <snm>Yan</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Ropella</snm>
                  <fnm>GEP</fnm>
               </au>
               <au>
                  <snm>Park</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Roberts</snm>
                  <fnm>MS</fnm>
               </au>
               <au>
                  <snm>Hunt</snm>
                  <fnm>CA</fnm>
               </au>
            </aug>
            <source>Pharm Res</source>
            <pubdate>2008</pubdate>
            <volume>25</volume>
            <fpage>1023</fpage>
            <lpage>1036</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1007/s11095-007-9494-y</pubid>
                  <pubid idtype="pmpid" link="fulltext">18044012</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B35">
            <title>
               <p>Invasive trophoblasts stimulate vascular smooth muscle cell apoptosis by a fas ligand-dependent mechanism</p>
            </title>
            <aug>
               <au>
                  <snm>Harris</snm>
                  <fnm>LK</fnm>
               </au>
               <au>
                  <snm>Keogh</snm>
                  <fnm>RJ</fnm>
               </au>
               <au>
                  <snm>Wareing</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Baker</snm>
                  <fnm>PN</fnm>
               </au>
               <au>
                  <snm>Cartwright</snm>
                  <fnm>JE</fnm>
               </au>
               <au>
                  <snm>Aplin</snm>
                  <fnm>JD</fnm>
               </au>
               <au>
                  <snm>Whitley</snm>
                  <fnm>GSJ</fnm>
               </au>
            </aug>
            <source>Am J Pathol</source>
            <pubdate>2006</pubdate>
            <volume>169</volume>
            <fpage>1863</fpage>
            <lpage>1874</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1780207</pubid>
                  <pubid idtype="pmpid" link="fulltext">17071607</pubid>
                  <pubid idtype="doi">10.2353/ajpath.2006.060265</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B36">
            <title>
               <p>The epitheliome: agent-based modelling of the social behaviour of cells</p>
            </title>
            <aug>
               <au>
                  <snm>Walker</snm>
                  <fnm>DC</fnm>
               </au>
               <au>
                  <snm>Southgate</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Hill</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Holcombe</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Hose</snm>
                  <fnm>DR</fnm>
               </au>
               <au>
                  <snm>Wood</snm>
                  <fnm>SM</fnm>
               </au>
               <au>
                  <snm>Neil</snm>
                  <fnm>SM</fnm>
               </au>
               <au>
                  <snm>Smallwood</snm>
                  <fnm>RH</fnm>
               </au>
            </aug>
            <source>Biosystems</source>
            <pubdate>2004</pubdate>
            <volume>76</volume>
            <fpage>89</fpage>
            <lpage>100</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.biosystems.2004.05.025</pubid>
                  <pubid idtype="pmpid" link="fulltext">15351133</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B37">
            <title>
               <p>Cellular automata approaches to biological modeling</p>
            </title>
            <aug>
               <au>
                  <snm>Ermentrout</snm>
                  <fnm>GB</fnm>
               </au>
               <au>
                  <snm>Edelstein-Keshet</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>J Theor Biol</source>
            <pubdate>1993</pubdate>
            <volume>160</volume>
            <fpage>97</fpage>
            <lpage>133</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1006/jtbi.1993.1007</pubid>
                  <pubid idtype="pmpid" link="fulltext">8474249</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B38">
            <title>
               <p>Modeling of self-organized avascular tumor growth with a hybrid cellular automaton</p>
            </title>
            <aug>
               <au>
                  <snm>Dormann</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Deutsch</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>In Silico Biol</source>
            <pubdate>2002</pubdate>
            <volume>2</volume>
            <fpage>393</fpage>
            <lpage>406</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12542422</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B39">
            <title>
               <p>A single-cell approach in modeling the dynamics of tumor microregions</p>
            </title>
            <aug>
               <au>
                  <snm>Rejniak</snm>
                  <fnm>KA</fnm>
               </au>
            </aug>
            <source>Math Biosc Eng</source>
            <pubdate>2005</pubdate>
            <volume>2</volume>
            <fpage>643</fpage>
            <lpage>655</lpage>
         </bibl>
         <bibl id="B40">
            <title>
               <p>Diffusion-limited aggregation, a kinetic critical phenomenon</p>
            </title>
            <aug>
               <au>
                  <snm>Witten</snm>
                  <fnm>TA</fnm>
               </au>
               <au>
                  <snm>Sander</snm>
                  <fnm>LM</fnm>
               </au>
            </aug>
            <source>Phys Rev Lett</source>
            <pubdate>1981</pubdate>
            <volume>47</volume>
            <fpage>1400</fpage>
            <lpage>1403</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1103/PhysRevLett.47.1400</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B41">
            <title>
               <p>A local mechanism generates saturation in an in silico model of in vitro multicellular tumor spheroid growth</p>
            </title>
            <aug>
               <au>
                  <snm>Engelberg</snm>
                  <fnm>JA</fnm>
               </au>
               <au>
                  <snm>Hunt</snm>
                  <fnm>CA</fnm>
               </au>
            </aug>
            <source>J Crit Care</source>
            <pubdate>2007</pubdate>
            <volume>22</volume>
            <fpage>331</fpage>
            <xrefbib>
               <pubid idtype="doi">10.1016/j.jcrc.2007.10.002</pubid>
            </xrefbib>
         </bibl>
      </refgrp>
   </bm>
</art>

