How neurons migrate: a dynamic in-silico model of neuronal migration in the developing cortex

Background Neuronal migration, the process by which neurons migrate from their place of origin to their final position in the brain, is a central process for normal brain development and function. Advances in experimental techniques have revealed much about many of the molecular components involved in this process. Notwithstanding these advances, how the molecular machinery works together to govern the migration process has yet to be fully understood. Here we present a computational model of neuronal migration, in which four key molecular entities, Lis1, DCX, Reelin and GABA, form a molecular program that mediates the migration process. Results The model simulated the dynamic migration process, consistent with in-vivo observations of morphological, cellular and population-level phenomena. Specifically, the model reproduced migration phases, cellular dynamics and population distributions that concur with experimental observations in normal neuronal development. We tested the model under reduced activity of Lis1 and DCX and found an aberrant development similar to observations in Lis1 and DCX silencing expression experiments. Analysis of the model gave rise to unforeseen insights that could guide future experimental study. Specifically: (1) the model revealed the possibility that under conditions of Lis1 reduced expression, neurons experience an oscillatory neuron-glial association prior to the multipolar stage; and (2) we hypothesized that observed morphology variations in rats and mice may be explained by a single difference in the way that Lis1 and DCX stimulate bipolar motility. From this we make the following predictions: (1) under reduced Lis1 and enhanced DCX expression, we predict a reduced bipolar migration in rats, and (2) under enhanced DCX expression in mice we predict a normal or a higher bipolar migration. Conclusions We present here a system-wide computational model of neuronal migration that integrates theory and data within a precise, testable framework. Our model accounts for a range of observable behaviors and affords a computational framework to study aspects of neuronal migration as a complex process that is driven by a relatively simple molecular program. Analysis of the model generated new hypotheses and yet unobserved phenomena that may guide future experimental studies. This paper thus reports a first step toward a comprehensive in-silico model of neuronal migration.


Background
Neuronal migration is a highly dynamic process that is essential for the normal development and function of the mammalian brain. The migration process is regulated by cell-extrinsic signaling pathways and cell-intrinsic regulation and implicates numerous molecules that synergistically guide neuron motility. The experimental data have revealed that the process initiates with proliferation of neuroblasts from the progenitor glial cells at the ventricular zone (VZ). The neuroblasts migrate radially toward the subventricular zone (SVZ) along the glial fiber, which serves as a their scaffold [1]. On exit from the VZ, neuroblasts adopt a multipolar migration stage in which they disassociate from the glial fiber and migrate independently through the intermediate zone (IZ) [1,2]. As the multipolar neurons approach the cortical plate (CP), they enter a bipolar migration stage and re-associate with the glial fibers. On entry into the CP zone, the migrating neurons dissociate from the fiber and accumulate in a layer above that formed by their predecessors, such that layers of progressively younger neurons are found from interior to surface [3,4].
Advances in experimental techniques and genetic studies have identified key molecular components that are implicated in the migration process. Yet, how these components act in concert to mediate neuronal migration at the system-level is not fully understood. Key outstanding questions that remain unsolved include how neurons interpret guidance cues, what are the specific molecular mechanisms that guide migration, and how neurons coordinate interactions between different signaling pathways. Theoretical study may afford a platform to explore how the different components orchestrate the migration process as a whole. Because of the high degree of molecular complexity governing neuronal migration simplification is required. This has been constructively demonstrated in previous studies that have categorized the molecular entities into functional classes [5] or mechanical instructions [6]. We have adopted similar simplifications in our modeling study.
The computational model we present here integrates isolated subcomponents of the migration process into a dynamic system-level simulation of the process. We focused on the interplay between four molecular entities that have been found to be crucial for normal migration: two extracellular signaling cues, GABA neurotransmitter and Reelin protein, and two intracellular regulators, the Lissencephaly1 (LIS1) and Doublecortin (DCX) proteins. We defined the following functionalities for GABA, Reelin, Lis1 and DCX: (1) GABA neurotransmitter has a chemotactic role and a chemokinetic effect on migrating neurons. Experimental observations have found that GABA influences migrating cortical neurons [1,7]. We, therefore, defined GABA to act as a chemoattractant that provides, together with the glial fiber, guidance cues for migrating neurons. (2) Reelin is implicated in the maintenance of the radial scaffold [8] and neuron polarization as well as in stabilizing the leading process and promoting the final soma translocation [9]. Reelin is secreted by Cajal-Retzius cells located at the pial surface and is predominantly expressed in the CP [10]. In addition, Reelin was found to induce dissociation of neurons from the glial fiber [11]. Therefore, in our model Reelin serves as a local stop signal for migrating neurons that enter the CP [3,5]. (3) The intracellular regulators, Lis1 and DCX, mediate neuronal polarization by stabilizing microtubules [12] and are implicated in the regulation of leading process branching and dynamics [13]. In addition, these regulators play a role in the proliferation of neural progenitors [14] and have also been attributed with unknown cell-nonautonomous functions [15]. Silencing expression of Lis1 and DCX by RNA inhibition has been shown to arrest normal migration and to result in aberrant migration with a distinct pattern [1,[16][17][18]. Thus, in the model, we specified Lis1 and DCX as regulators that stimulate and guide neuron motility and timing. (4) For modeling purposes we assumed that the association with the glial fiber is controlled via the (direct or indirect) interaction of the motility regulators, Lis1 and DCX, with Astrotactin, which was found to mediate neuron movement along the glial fiber [19]. We are not, however, aware of any experimental findings that support or refute this assumption.
Our model incorporates only a subset of the rich genetic knowledge. The molecular entities, even in this compact subset, have a variety of complex functions and are implicated in various signaling pathways and mechanisms. Nevertheless, we found that the model simulated aspects of morphology, distribution and cellular dynamics, consistent with experimental observations. Furthermore, the simulations under reduced Lis1 and DCX activity concurred with observations from Lis1 and DCX silencing experiments using RNA interference.
The modeling process and the model analysis were informative and served as a platform to study the neuronal migration at the system-level rather than isolated components. The dynamic nature of the simulation generated behaviors that were not explicitly programmed into the model. These emergent behaviors are properties of the system as a whole and can only be explored as such. The simulations give rise to insights that may guide future experimental trial. Specifically, the model pointed to the possibility that under Lis1 reduced expression conditions, neurons experience an oscillatory neuron-glial association prior to the multipolar stage. Additionally, using the model we studied bipolar migration under altered expression levels of the key regulators Lis1 and DCX in rats and mice. The analysis led us to hypothesize that the observed morphology variations in these organisms may be explained by a single difference in the way the Lis1 and DCX stimulate bipolar motility. This hypothesis helped us to predict the bipolar morphology under yet untested expression levels of these regulators. We predict that cortical migration in rats under reduced expression of Lis1 and overexpression of DCX will reduce the bipolar migration, in contrast with the normal morphology observed in mice. Additionally, we suggest that bipolar morphology in mice under DCX overexpression will give rise to normal or higher bipolar morphology similar to the bipolar morphology observed in rats under similar conditions.

Model construction and execution
To construct a model that reproduces the distinct stages of the migration process (as illustrated in Figure 1A), we specified the interaction scheme shown in Figure 1B (see Methods for details of model formulation, construction and simulation). The model makes a number of simplifying assumptions: First, interactions occur between five extracellular mediators (GABA A , GABA B , ApoER2, VLDLR and Astrotactin) that regulate two intracellular regulators (Lis1, DCX). A decreasing GABA concentration gradient exists from the CP toward the VZ [1,7] reflected by a trend in Reelin activity over the CP [3,20]. Our second assumption is that once the GABA A receptor of a neuroblast detects GABA, it promotes Lis1 activity to maintain the glial fiber association [21]. This assumption is based on previously published possible relationships between GABA and Lis1 in C. elegans [22], and in-vitro experiments that suggested that GABA induces dissociated neurons to migrate from the VZ to the IZ [2] via GABA A receptor, which possibly plays role in neuron movement [7]. Third, we specify that GABA A activity is reduced to a level below that required to promote Lis1. Consequently, neurons enter the multipolar stage and disassociate from the glial fiber to migrate randomly in both X and Y directions [1,23]. Fourth, when GABA B detects higher concentrations of GABA, it activates Lis1 and DCX to re-associate with the fiber and to enter the bipolar stage. This is based on observations that GABA B receptors promote migration from the IZ to the CP [1,7], and on a suggested role for DCX in stabilizing neurons association with the glial fiber [2]. Finally, bipolar neurons migrate radially until the Reelin receptors (i.e., ApoER2 and VLDLR) detect and bind to Reelin (i.e., the stop signal) and inhibit neuron's adherence ability to the glial fiber. In turn, neurons dissociate from the glial fiber and accumulate on the next layer in the CP [4,20]. To simplify the complex mechanism by which Lis1, DCX and Reelin regulate the association with the fiber, we defined for modeling purposes that these molecular components mediate the adherence ability of neurons to the fiber through interaction with the Astrotactin protein that mediates the neuron-glial adhesion ligand (although no experimental evidence supports this assumption) [19].
The model is seeded by 23 radial progenitor glial cells in the simulated cortical cross-section. The progenitor glial cells proliferate and give rise to neuroblasts. Each of the neurons executes the same molecular program to determine its migration behavior over time. For example, a neuroblast at the SVZ activates GABA A receptors in response to GABA concentrations in its vicinity (see detailed description in Methods).

The model recapitulates complex system-level neuronal migration
Model executions provided a dynamic representation of neuronal migration in the cortex ( Figure 2A and the movie in Additional File 1). Neuroblasts (red) proliferated from the glial mother cells (pink) and migrated along the glial fiber in the VZ/SVZ radially toward the IZ. On entry to the IZ, neurons adopt the multipolar stage and migrate randomly both horizontally and vertically independent from the glial fiber (green). Finally, neurons adopted a bipolar state (yellow) and re-associated to a glial fiber. The neurons maintained glial-guided radial migration when locating from the IZ to the CP. Having entered the CP, they continued vertical bipolar migration before dissociating from the fiber in response to Reelin and subsequently accumulating in layers at the CP.
Simulation results and experimental observations of neuronal population distribution were in general agreement. The model, consistent with histology ( Figure 2B), generated a narrow band of progenitor glial cells at the VZ/SVZ boundary, a sparse occupancy of neurons in the IZ and neuron accumulation at the cortical surface (CP). The multipolar population dominated the earlier stages of migration (blue) and gradually adopted a bipolar fate (red) ( Figure 3A). Similarly, the occupancy of neurons in the different zones of the simulated and experimental cortex cross-section showed a gradual migration over time. At the early developmental stages the majority of neurons positioned at the VZ/SVZ (blue). As the simulation advances the neurons rapidly move to the IZ (green) and then accumulate at the CP (red) ( Figure 3B). At the end of the simulation 77% of the neuronal population was bipolar, 14% multipolar and 9% radial glial cells. The cortex occupancy in the simulated cross-section showed 9% of cells occupying the VZ/SVZ zones, 11% the IZ and 80% the CP. Experimental observations report a similar population distribution in the mouse cortex [24]: 75% bipolar neurons, 10% multipolar and 10% glial cell (5% unclassified), with zone occupancies of 7%, 15% and 78% at the ZV/SVZ, IZ and CP zones respectively.
Neuron behavior differs between different migration stages. Multipolar neurons actively explore their environment for directional cues and migrate independently from the glial fiber, moving randomly in the X and Y directions [2,25]. In contrast, bipolar migration is glialguided and is characterized by a radial movement biased in the Y direction. Previous studies [17,25] suggested that it is possible to distinguish between multipolar neurons and bipolar neurons based on the path they follow and their respective velocities. To test the relationship between migration stage and path formation, we applied a previously employed mathematical technique that distinguishes between multipolar and bipolar neurons by path formation in-vitro [25]. The analysis revealed a mean square error of less than 10% between the classifications of neurons in the model using in-vivo and insilico parameters ( Figure 3C). Additionally, we analyzed relationships between the velocity of the neurons and their migration stage by plotting migration stage as a function of the horizontal and vertical components of the migration velocity ( Figure 3D). Neurons in the multipolar stage were found to have a low velocity in both directions (blue), while neurons in the bipolar stage had typically a higher, predominantly Y-directional, velocity (red). This analysis concurs with experimental findings that multipolar neurons remain closer to their origin, whereas bipolar neurons are found at a significant distance from their origin [17,25].
Abnormal GABA-Lis1 interaction anticipates aberrant migration as observed in Lis1 RNAi studies Lis1 regulator has a complex function in the migration and plays a role in various signaling pathways and mechanisms. One function that is attributed to Lis1 is stabilizing neuron association with the glial fiber [2]. Normal migration in Lis1 RNAi mice is arrested in its early stages [1,2,21] and displays accumulation of multipolar neurons at the SVZ and lower IZ [21]. In our model, Lis1 acts as a motogen that stimulates and guides the motility of neurons along the glial fiber in response to GABA concentrations. Thus, in Lis1 reduced activity simulations, neuroblasts that detect GABA concentrations did not express Lis1 normally. Under these conditions, neuroblasts In simulations under reduced Lis1 activity, neuroblasts, once proliferated from the mother progenitor glial cell, entered the multipolar stage shortly after proliferation and dissociated from the glial fiber, rather than progressing normally along the fiber. Thus, reduced Lis1 activity shortens the duration over which neuroblasts remain associated with the glial fiber, and hastens multipolar migration. Consequently, the neuron population accumulated at the SVZ/ VZ and the lower IZ and rarely migrated to the CP ( Figure  4A and the movie in Additional File 2). This migration pattern that emerged in Lis1 reduced activity simulations concurs with the morphology observed in Lis1 RNAi in mice [21] in which neurons accumulate at the lower parts of the brain section closer to the VZ/SVZ ( Figure 4B).
The population distribution in the Lis1 reduced activity simulations showed predominant multipolar cells that rarely adopt a bipolar state or enter the CP ( Figure 4C, D). At the final stage of the simulation, the population consisted of 2% bipolar, 89% multipolar and 9% glial cells, of which 55% occupy the VZ/SVZ area, 43% the IZ, and 2% the CP. These results concur with experimentally measured distribution of the neuron population as 4% bipolar, 70% multipolar, 10% glial cell, (16% unclassified), and zone occupancies of 70%, 20% and 10% in VZ/SVZ, IZ and CP, respectively [24].
Under simulated conditions of reduced Lis1 activity, neurons lacking normal Lis1-activity responses to GABA showed altered duration and timing of association with the glial fiber, with subsequent cell accumulation at the SVZ and lower IZ areas. The emergent pattern in these  [24]) multipolar population (blue) bipolar population (red). Circles: mathematical analysis of the migration data using in-silico parameters: multipolar population (green) and bipolar population (purple). D: Migration stage as a function of velocity in X and Y directions, multipolar (blue) and bipolar (red).
simulations points to a possible direct role of Lis1-GABA interaction in the temporal progression of neuroblasts in the early stages of neuronal migration. This hypothesis could be tested experimentally by increasing GABA concentration in the cortex of animals with suppressed Lis1 activity. The higher GABA concentrations may boost Lis1 expression and restore normal association, possibly repairing the migration pattern in the reduced-expression strains.
Lis1 reduced activity simulations predict an oscillatory neuron-glial association prior to the multipolar stage Analysis of the neuron-glial association in simulations of reduced Lis1 activity revealed an intriguing unforeseen phenomenon. We found that neuroblasts repeatedly attempt to associate with the glial fiber, displaying an oscillatory association and dissociation with the fiber, especially during the early stages of the neuron lifecycle. The oscillatory behavior began immediately following neuronal proliferation and lasted until completion of the multipolar migration stage. Thus the model, although not explicitly programmed to do so, produced a delay in the neuronal multipolar migration stage process ( Figure  5 and the movie in Additional File 3).
The frequency and the duration of the oscillatory delay varied between individual neurons: 31% of the neurons began multipolar migration immediately after proliferation ( Figure 5A) 58% had a delay of one embryonic day or less ( Figure 5B) and 11% maintained this migratory behavior for longer than one embryonic day ( Figure 5C), with 4% exhibiting this behavior over the entire simulated period ( Figure 5D). Neither the oscillatory frequency nor the duration, were explicitly defined in the model. Rather, they emerged from the specified role of Lis1 and are promoted by the basal activity of the regulator.
The periodic association-disassociation phenomenon and the delay it forced in the multipolar migration could arise from contradicting instructions under reduced Lis1 activity. The neuroblasts received a weak signal to 'associate' from the basal level of Lis1 activity, while being instructed to 'migrate randomly' by the modified Lis1 activity.
We propose that the abnormal motility and defective neuronal division observed in Lis1 RNAi [21] emerge from a delay in the multipolar stage. This finding supports a hypothesis by which Lis1 plays a significant role in neuroblast development and cell motility [26]. These results point to a future experimental study to test the effect of the combination of timing and consequent spatial position in individual neuroblasts under reduced Lis1 activity conditions.
Simulations under reduced DCX activity anticipate the aberrant migration observed in DCX RNAi rats and not the normal migration observed in DCX RNAi mice DCX function is highly complex and implicates various mechanisms. One of its possible functions is that it acts as a motility regulator that increases glial guided migration [2,[27][28][29][30]. DCX RNAi rats show disruptions in radial migration, forming a subcortical band consisting of multipolar neurons in the IZ [31,32]. In our model, DCX acts as a motility regulator that stimulates re-association with the glial fiber in multipolar neurons. When neuronal ability to activate DCX is reduced to the basal level, re-association of multipolar neurons with the glial fiber is less likely to occur. Consequently, in simulations, the bipolar migration stage was largely halted, neurons did not advance from the IZ to the CP and reduced accumulation in the CP occured. Simulations under reduced DCX activity displayed accumulation of multipolar neurons at the upper end of the IZ closer to the CP. A minority of the neurons reacted to the random basal activity level and adopted the bipolar state, allowing them to enter the CP ( Figure 6A and the movie in Additional File 4). The emergent pattern in reduced DCX activity simulations is consistent with observations that DCX RNAi rats develop a subcortical band of multipolar neurons [1,31,32] (Figure 6B).
Over the simulated period, multipolar neurons concentrated predominantly in the IZ, with only a small proportion (7%) adopting the bipolar state and entering the CP ( Figure 6C-D). By the end of the simulation, the neuron occupancy in the different zones was in agreement with measurements from DCX RNAi rats [27] (numerical occupancies of 9%, 55% and 36% vs. experimentally observed occupancies of 10%, 60%, 30%, in the VZ/SVZ, IZ, and CP zones respectively). The final simulated neuron population comprised 9% glial cells, 82% multipolar stage cells and 9% bipolar stage cells. Though direct experimental measurements are not available for comparison, multipolar neuron population was increased and bipolar population was decreased in DXC RNAi rats, [30,33,34] supporting the simulation's results.
These results might explain the occurrence of DCX re-expression in DCX RNAi rats, with the resumption of normal bipolar migration [35]. When DCX is reexpressed, neurons are able to re-associate to the glial fiber, resulting in a normal bipolar morphology. Similarly, a highly bipolar morphology in DCX over-expression rats [27,31] could be explained by an intensive reassociation of neurons that elevates the bipolar state.
A single change in the way Lis1 and DCX guide motility may explain phenotypic variations between rats and mice Studies investigating neuronal migration in Lis1 and DCX RNAi have typically focused on two model organisms, the rat and the mouse. Lis1 RNAi induced abnormal neuronal migration in both organisms [1]. In contrast, neuronal migration in DCX-RNAi animals showed a distinct phenotypic pattern: DCX RNAi in rats disrupted radial migration in the cortex [27,31], whereas DCX RNAi mice developed normally [31]. One possible hypothesis is that at the bipolar stage the mutual activity of Lis1 and DCX is different in the rat and the mouse. This hypothesis is supported by observations in Lis1 RNAi mice in which migration was largely restored under DCX over-expression [35], and concurs with previously suggested reciprocal functions and possible interaction between Lis1 and DCX [16,32,36].
In our model, reduced DCX activity generated an abnormal bipolar morphology consistent with that observed in DCX RNAi rats, rather than the normal morphology observed in the DCX RNAi mice [31]. DCX activity in the model is independent of Lis1 since both regulators are triggered autonomously in multipolar neurons. Thus Lis1 functioned normally in DCX reduced activity conditions, suggesting that Lis1 activity alone is not sufficient to promote normal bipolar migration.
These experimental observations combined with the model behavior led us to hypothesize that the rat cortex requires expression of both DCX and Lis1 for neurons to enter the bipolar migration stage. In contrast, bipolar morphology in the mouse cortex requires that neurons either normally express Lis1 or over-express DCX (Table 1). From this we predict that since the rat cortex requires expression of both Lis1 and DCX, higher expression of DCX in Lis1 RNAi rats will not restore normal migration as observed for Lis1-defective mice [36]. In addition, since Lis1 activity is sufficient to promote bipolar migration in mice, over-expression of DCX in this organism will have no effect on bipolar migration. This prediction allows for the possibility that DCX over-expression in mice enhances bipolar morphology as has been observed in rats [30,33,34] (Table 1).

Conclusions
Our computational model of neuronal migration during brain development integrates a set of molecular subcomponents that have been studied in isolation. In the model, cells are represented as executable objects whose migration is determined by explicit interactions between molecular entities defined and specified as a molecular 'program'. Overall simulated migration is thus an outcome of the collective molecular-level interactions in each object. In-silico experiments were conducted by changing parameters, enabling hypotheses and predictions about the process to be tested. This model is a first step in utilizing in-silico models and computational approaches for neuronal migration research.
The model described here focuses on the interplay between two major intracellular regulators, Lis1 and DCX, the glial fiber, and two extracellular guidance and motility cues, GABA and Reelin. While these are a subset of key molecular components, they nevertheless represent functional classes of mechanisms implicated in neuronal migration: guidance cues (GABA and the glial fiber), motility regulators (Lis1 and DCX), and stop signals (Reelin).
The model generated complex dynamics and behaviors of the migration process that are in qualitative agreement with the migratory process of cortical neurons in normal and abnormal conditions. Specifically, our model reproduced the distinct migration stages in the known cortex zones [37], bipolar and multipolar cell states over time [1,2], cell population dynamics [17,38], and specific disruptions of the migration induced by manipulations of the key regulators, Lis1 and DCX [24,27]. Furthermore, simulated condition of reduced Lis1 activity revealed that neuroblasts repeatedly associate and dissociate with the glial fiber before initiating a glial-independent multipolar migration. In addition, we hypothesized that a single change in the way neurons interpret the guidance cues can explain phenotypic variation between different organisms. These hypotheses could guide future experimental study. We simplified the model for this study, deliberately omitting several aspects of migration. Obvious next steps would be to undertake more comprehensive modeling of the role of Lis1, DCX, GABA and Reelin, for example by a gradual activity. Similarly, the model could be extended to include (i) cell density within the different regions, (ii) neuron-neuron interaction, (iii) neuron-glial interaction, (iv) retarding forces encountered by migrating neurons, and (v) geometry of migrating neurons. Further elaborations might incorporate the role of migration factors we have excluded from the current study; for example, intracellular effectors known to influence neuronal migration such as CDK5 [39], signaling factors (e.g., Semaphorin-3A) [40] and calcium signaling [41]. Similarly, for the receptors implicated in migration, a possible refinement could incorporate in the model the effects of neuropilin-1 [40] and connexins [42].
More broadly, the neuronal migration model presented here highlights the potential for integrating theory, computational approaches and experimental data in neuroscience and in biology more generally [43][44][45]. Indeed, increasing focus is given to in-silico approaches for system-level analysis of the dynamics of complex biological systems (In-silico study of pancreatic morphogenesis and differentiation. Submitted; and [46][47][48][49][50][51]). We envision that in the long run, computational models will become important tools for understanding biological systems, for the identification of precise causes of abnormal development, and possibly disclose ways to restore normal development and function.

Setting up a computational platform
To compile the specifications of the model into an executable program (the Java source code of the model can be found in Additional File 5), we used MASON (Multi-Agent Simulator of Neighborhoods, http://cs.gmu.edu/ eclab/projects/mason/) coupled with Dynamic Data Display, a visualization tool developed by Microsoft Research (http://dynamicdatadisplay.codeplex.com/). MASON is an extendable, discrete event multi-agent simulation toolkit designed for multi-agent simulation tasks. This enables the model to simultaneously simulate operations and interactions of multiple agents, each operating a program using states and events that cause transitions between states, allowing the system to simultaneously drive several orthogonal states (designed in statecharts [52], using principles previously applied in [46]). Dynamic Data Display provides visualization of both current state and dynamic change from the previous state. The application uses linear interpolation algorithms to build intermediate values for the discrete states to visualize changes of the system over time. We implemented the platform in C# and used WPF library for User Interface purposes and data binding between the datasets and the animated objects. Visualization was coded using Microsoft DirectX 9 technology (SlimDX DirectX 9 managed wrapper; slimdx.org).

Specifications of the neuronal migration model
A cortex cross-section is defined in the model as a 2D grid that overlays the agents and represents a cross section of the cortex. Glial fibers over the different cortical zones are represented by twenty-five vertically spanning routes (see illustration in Figure 7). The ventricular/subventricular, the intermediate zone and the cortical plate, each span a third of the cortical cross-section. The grid specifies concentrations for GABA and Reelin in a way that matches their concentrations in real cortex; that is, Reelin concentration is specified in the CP, and GABA concentration is specified as a gradient from the CP (top area of the grid) to the SVZ (bottom area of the grid). As an approximation, we assumed a linear gradient for GABA and Reelin degradation. A neuron is represented by an agent whose activity is governed by the specifications described diagrammatically in Figure 8.

Dynamic interactions in the simulation at run-time
Once the simulation executes, the cortex cross-section with 23 glial cells is initiated with 23 agents whose Migration Stage component is set to Glia and which are positioned at the bottom of the grid (VZ). The Proliferation component of these cells continuously moves over the cell cycle stages and concurrently, the motion unit moves the agent vertically over the four bottom fiber indexes in the grid. When the agent enters the Mitosis stage, a new agent, whose state is set to Neuroblast is created. As the proliferation terminates, the Motility Unit places the glial cell in the initial position for G0 phase. Initially, the Effectors of the new agent are in an Inactive state. GABA A , GABA B and Reelin Receptors are set to Unbound and the Astrotactin is in the Associated state. As the simulation advances, the Motion Unit of the agent directs its migration radially over the glial fiber indexes in the grid. As the neuron moves along the glial fiber, it detects GABA concentration and sets the state of the GABA A receptor to Bound. In turn, the cell promotes the Lis1 effector, which enters the Active state to maintain normal association with the fiber. On entry into the intermediate zone, Lis1 activity is reduced as the receptor loses its activity and moves its state to Unbound. In turn, the cell sets its state to Multipolar, the Astrotactin state to Not Associated and the motility unit directs random movement over the 2D space. When the GABA B receptor detects the higher GABA concentrations (i.e., the values in the grid beyond a predefined threshold) in the middle grid area (IZ zone), it sets its state to Bound and consequently sets the state of DCX and Lis1 to Active. The neuron then enters the Bipolar state, its Astrotactin becomes Associated and the Motility Unit directs a radial motion. Finally, when the Reelin receptors component detects Reelin in the cortex cross-section, its state is set to Bound, the Astrotactin moves into the Not Associated state and the Motility Unit searches for an optimal location to accumulate.

Mathematical analysis of the simulation outputs
To determine multipolar and bipolar stage of agents from the path formed at a specific time point, we employ the motion directionality analysis in [25] as follows: where d = (x(t k+1 ) − x(t k )) 2 + (y(t k+1 ) − y(t k )) 2 is the net displacement during a time subdivision (t k ), (t k+1 ) ⊆ (0, t n ) for which the neuron preserves the same migration stage, where t n is the final time point of the simulation, 0 < k < n, and l = T(< u x > 2 + < u y > 2 ) (for a time interval T) is the length of the neuron path. The index J scores values in the range between 0 and 1 to specify directionality of an agent motion (0 for complete randomness and 1 for movement along a straight line). This parameter quantifies the amount of entropy in the movement of a neuron by comparing the length of the total path of the cell between two different time points and the straight distance between them. It assesses whether the movement of the cell lean toward deterministic or random. This parameter can therefore be used to distinguish between the more directed bipolar movement and the more random multipolar migration. Therefore, the higher the J-index score, the more likely the neuron is bipolar, and vice versa; the lower the score, the more likely the neuron is multipolar. The Jindex threshold that distinguishes multipolar from bipolar was determined by an optimization algorithm aimed at maximizing agreement with the multipolar population data at three time points: 1/3, 2/3 and end of simulation. The optimization approach uses a simulated annealing algorithm composed of successive trials, each of which sets new thresholds as the arithmetic mean of the two optimal previously computed thresholds, with noise insertion to avoid local maxima. The optimization yielded a range of threshold values 0.2 to 0.4 inclusive, from which we set the threshold to be 0.25 as in [25]. The velocities of neurons are computed for each time interval (t k ), (t k+1 ) ⊆ (0, t n ), as dx dt i.e., the ratio of the path length for the defined time interval to the length of the respective time interval: n x (t k+1 ) = x t k+1 − x t k t k+1 − t k and n y (t k+1 ) = y t k+1 − y t k t k+1 − t k With n x and n y being the horizontal and vertical velocity components and x t i , y t i being the positions of the neuron at time t i , 0 < i < n ; t n is the final time point of the simulation and 0 < k < n.