All relevant data are within the paper and its Supporting Information files.

Introduction {#sec001}
============

Skin cancer consists of two groups: melanoma and non-melanoma. Melanoma is the least common, approximately 5% of all skin cancer occurrences, but it is responsible for most skin cancer deaths \[[@pcbi.1004635.ref001]\]. It is estimated that 132,000 new cases of melanoma are reported worldwide each year, with more than 12,500 of these cases reported in Australia \[[@pcbi.1004635.ref002]\]. During the early stage of the disease, melanoma colonies grow and spread laterally within the epidermis. Thus, quantifying the underlying mechanisms that drive the expansion of melanoma cell colonies such as motility, proliferation, and cell-to-cell adhesion can improve our understanding of melanoma biology and its response to treatment.

Although much progress has been made in terms of developing and analysing mathematical models of expanding cell colonies, far less progress has been made in terms of understanding how to estimate model parameters including the cell diffusivity, *D*, the cell proliferation rate, *λ*, and the cell-to-cell adhesion, *q*, from experimental *in vitro* image-based data. Obtaining precise estimates of *D*, *q* and *λ* is important for developing a systematic approach to assessing the effectiveness of a potential treatment \[[@pcbi.1004635.ref003]\]. Several studies have investigated the *in vitro* expansion of cell colonies using partial differential equations \[[@pcbi.1004635.ref004]--[@pcbi.1004635.ref007]\]. These approaches are limited in that they provide point estimates, and the uncertainty in the estimate is not quantified. An alternative modelling approach uses discrete, individual-based models \[[@pcbi.1004635.ref008]--[@pcbi.1004635.ref010]\], which can incorporate several important biological factors such as cell heterogeneity \[[@pcbi.1004635.ref011]\]. Discrete models can also produce discrete image-based and video-based information which is ideally suited to collaborative investigations involving applied mathematicians and experimental cell biologists. However, the likelihood functions for these discrete models are generally intractable, so standard statistical inferential methods for these models are not applicable.

To overcome these issues, an approximate Bayesian computation (ABC) approach is developed to jointly infer the values of *D*, *q* and *λ* from a discrete stochastic model describing the expansion of cell colonies. ABC is a well established method that has been successfully applied in a wide range of areas such as population genetics \[[@pcbi.1004635.ref012]\], infectious diseases \[[@pcbi.1004635.ref013], [@pcbi.1004635.ref014]\], astronomical model analysis \[[@pcbi.1004635.ref015]\] and cell biology \[[@pcbi.1004635.ref016]\]. Generally, ABC approximates the likelihood function by model simulations, the outcomes of which are compared with the observed data \[[@pcbi.1004635.ref016], [@pcbi.1004635.ref017]\]. In this paper, we propose a new ABC algorithm that is shown to be more efficient than state-of-the-art algorithms available in the literature \[[@pcbi.1004635.ref017]--[@pcbi.1004635.ref020]\] by developing a new sequential Monte Carlo approach. ABC requires the specification of a set of summary statistics to compare the observed and simulated data. Each of our experimental datasets is initially summarised using a high dimensional vector of summary statistics (hereafter referred to as the pilot summary statistics). Unfortunately, ABC is not able to handle high dimensional summary statistics in an efficient manner \[[@pcbi.1004635.ref021]\], so we adopt a semi-automatic approach \[[@pcbi.1004635.ref022]\] to reduce the dimension of the pilot summary statistics. Using a synthetically generated dataset, we demonstrate that combining our new ABC algorithm and the derived set of summary statistics can precisely recover all parameters.

We apply this procedure to the experimental data of human malignant melanoma cells (MM127) in a barrier assay \[[@pcbi.1004635.ref023]\] in two different experimental scenarios: (1) Mitomycin-C is applied as a treatment to suppress cell proliferation, and (2) no treatment is applied. We aim to obtain a joint approximate posterior distribution for *D*, *q* and *λ* for different combinations of initial cell densities, *C*(0), and experimental times, *T*, in each scenario. Through the ABC analyses, the associated uncertainty in the parameter values is quantified and interpreted in terms of the coefficient of variation (CV) and probability intervals of the posterior distribution. Thus, our work adds significant extra information about model parameters relative to the previous analysis \[[@pcbi.1004635.ref023]\], which obtained point estimates of *D*, *q* and *λ* separately. In the previous analysis \[[@pcbi.1004635.ref023]\], *D* and *q* were estimated only from the experiments with cell proliferation suppressed.

Previous approaches often assume that these parameter values are the same over different experimental conditions \[[@pcbi.1004635.ref003], [@pcbi.1004635.ref023], [@pcbi.1004635.ref024]\]. The findings from this study show that the posterior estimate of *D* appears to depend on experimental time and weakly depend on the initial cell density, which is consistent with the results reported in Vo et al. \[[@pcbi.1004635.ref016]\] for 3T3 fibroblast cells. A similar trend of dependency is also found for *q*; but in contrast the posterior estimates of *λ* remain similar over time. These results suggest that a more complicated model might be warranted. However, this finding could not have been achieved without first exploring the suitability of the standard model under consideration here.

The experimental data analysed in Vo et al. \[[@pcbi.1004635.ref016]\] also consists of two separate scenarios, with and without Mitomycin-C pre-treatment. Vo et al. \[[@pcbi.1004635.ref016]\] demonstrate that *λ* cannot be identified by leading edge data solely, unless prior information about *D* (obtained from the experiment with the treatment applied) is incorporated via a sequential Bayesian learning approach. In this paper, we show that all parameters (including *λ*) can be estimated precisely through the inclusion of additional summary statistics (cell densities and percentages of isolated cells) even when only vague prior information is specified for parameter values. Nonetheless, we show that the Bayesian sequential learning approach \[[@pcbi.1004635.ref016]\] is still useful here as we are able to obtain greater precision of the parameter values.

Materials and Methods {#sec002}
=====================

Experimental data and image analysis {#sec003}
------------------------------------

The details of the experimental method were described previously \[[@pcbi.1004635.ref023]\]. Briefly, monolayers of human malignant melanoma cells (MM127, \[[@pcbi.1004635.ref025], [@pcbi.1004635.ref026]\]) were cultured in 24-well tissue culture plates, where each well had a diameter of 15.6 mm. Experiments were conducted in two different experimental scenarios: (1) with Mitomycin-C pre-treatment to suppress cell proliferation, and (2) without Mitomycin-C pre-treatment. Mitomycin-C, an alkylating antibiotic, is used to block DNA and RNA replication and protein synthesis. Thus, given an appropriate concentration, Mitomycin-C inhibits mitosis and proliferation of several cell types \[[@pcbi.1004635.ref027]\]. For the melanoma experiments here, 10 µg ml^−1^ Mitomycin-C was added to the cells one hour prior to transfer to the wells \[[@pcbi.1004635.ref023]\].

To initiate each experiment, either 20,000 or 30,000 cells were approximately evenly distributed within a circular barrier, of diameter 6.0 mm, located at the centre of the well. After allowing the cells to attach for 1 h, the barriers were lifted and population-scale images were recorded at either 24 h or 48 h, independently. To extract detailed information about the location of individual cells in the population, high magnification images of a transect across the centre of the cell population were also acquired, where the nuclei were stained with Propidium Iodide (PI). Furthermore, each experimental scenario, for each initial cell density and each termination time, was repeated three times. Thus, a 2 × 2 × 2 balanced experimental design was conducted with three replicates, producing a total of 24 independent experimental images of expanding cell colonies and the corresponding transect images.

From preliminary analysis, we note that cell colonies maintain an approximately circular shape during the experiments. Thus, for each population-scale image, which shows the spatial expansion of the entire melanoma cell colony, we detect the position of the leading edge, then estimate the radius of the colony by converting the area enclosed by the leading edge to the equivalent circular radius, *R*, using a segmentation algorithm written with the Matlab Image Processing Toolbox \[[@pcbi.1004635.ref016], [@pcbi.1004635.ref028]\] (Table S1 in [S1 Text](#pcbi.1004635.s001){ref-type="supplementary-material"}). We use the exact same edge detection algorithm for both our experimental data and the images produced by the discrete simulation model described in the next section. Images in [Fig 1A--1C](#pcbi.1004635.g001){ref-type="fig"} show the entire expanding cell colonies for the 30,000 initial cell experiments at time 0 h and 48 h where cells were pre-treated with Mitomycin-C, and 48 h without the treatment, respectively, together with the estimated leading edge superimposed.

![Experimental data, discrete model simulations and image analysis.\
Subfigures A-C correspond to experimental images of entire melanoma cell colonies for 30,000 cell experiments at time 0 h, 48 h in Scenario 1 (with Mitomycin-C pre-treatment) and 48 h in Scenario 2, respectively, with the detected leading edges superimposed (red curve). The scale bar in A represents 2 mm. Subfigures D--F are the snapshots of the discrete models with the same experimental condition as A--C. Subfigure G shows the positions of six sub-regions (red rectangles) in a simulated experiment, each red rectangle contains 39 × 28 lattice sites. An experimental snapshot which shows positions of individual cells, is presented in subfigure H. This image is from a 30,000 cell experiment, terminated at 48 h, in Scenario 1. The scale bar in H corresponds to 50 µm. The cell positions are then mapped to a square lattice in subfigure I with blue dots identifying the isolated cells.](pcbi.1004635.g001){#pcbi.1004635.g001}

To extract cell densities and measure cell clustering, we mapped the position of the cells to a square lattice with spacing Δ = 18 µm ([Fig 1H and 1I](#pcbi.1004635.g001){ref-type="fig"}), which corresponds to an average diameter of the cell nucleus \[[@pcbi.1004635.ref023]\]. For each experiment, we analyse six sub-regions along a transect image ([Fig 1G](#pcbi.1004635.g001){ref-type="fig"}). Each sub-region has size 700 × 500 µm or 39 × 28 lattice sites. We then count the number of cells in each sub-region, $\left\{ c_{i} \right\}_{i = 1}^{6}$, together with the proportion of isolated cells, $\left\{ p_{i} \right\}_{i = 1}^{6}$. A cell is identified as isolated if all of its nearest neighbours (north, south, east and west) are unoccupied. For each experiment at each initial cell density and termination time, at each sub-region, we average *c* ~*i*~ and *p* ~*i*~ over three replicates (Tables S2 and S3 in [S1 Text](#pcbi.1004635.s001){ref-type="supplementary-material"}).

Summaries of $\left\{ c_{i} \right\}_{i = 1}^{6}$ and $\left\{ p_{i} \right\}_{i = 1}^{6}$ (average over the three replicates) for experiments initialised with 20,000 cells are given in [Fig 2](#pcbi.1004635.g002){ref-type="fig"}. We observe that, for experiments where cells were not pre-treated with Mitomycin-C ([Fig 2B](#pcbi.1004635.g002){ref-type="fig"}), $\left\{ c_{i} \right\}_{i = 1}^{6}$ increases significantly over time, whereas the differences in $\left\{ c_{i} \right\}_{i = 1}^{6}$ for the corresponding experiments ([Fig 2A](#pcbi.1004635.g002){ref-type="fig"}), where cell proliferation was suppressed, are minimal. Furthermore, $\left\{ p_{i} \right\}_{i = 1}^{6}$ ([Fig 2C and 2D](#pcbi.1004635.g002){ref-type="fig"}) appear to decrease over time which suggests that melanoma cells possibly form more clusters as the experiments proceed. These trends are consistent with previous research \[[@pcbi.1004635.ref023]\], which shows that cell-to-cell adhesion plays an important role in the melanoma expanding colonies.

![Cell counts and percentages of isolated cells.\
Results correspond to experiments initiated with 20,000 cells. Subfigures A--B, C--D show the cell counts and the percentages of isolated cells for the six sub-regions after averaging over the three replicates, for the experiments with and without Mitomycin-C pre-treatment, respectively. The dashed line (circle markers), the solid line (triangle markers) and the dashed dotted line (square markers) correspond to the experiment at initial time, 0 h, terminated at 24 h and 48 h, respectively.](pcbi.1004635.g002){#pcbi.1004635.g002}

Discrete stochastic model {#sec004}
-------------------------

To describe the expansion of a single layer of melanoma cell colonies, we employ a discrete lattice based model that incorporates cell migration (unbiased random walk), cell proliferation and cell-to-cell adhesion. The discrete model here is similar to the model used in \[[@pcbi.1004635.ref009], [@pcbi.1004635.ref016], [@pcbi.1004635.ref023]\]. We incorporate a volume exclusion process and realistic crowding effects \[[@pcbi.1004635.ref008], [@pcbi.1004635.ref009], [@pcbi.1004635.ref029]\], so each lattice site can be occupied by at most one agent.

To simulate the experiments, we use a two-dimensional square lattice of size 867 × 867, with lattice spacing Δ = 18 µm, so that the width of the lattice corresponds to the diameter of the well, 15.6 mm (15600 µm/18 µm = 867). Let *C*(*t*) be the number of agents in the discrete model at time *t*, *P* ~*m*~ ∈ \[0, 1\] be the probability that an isolated agent will attempt to step a distance Δ within a time step of duration *τ*, and *P* ~*p*~ ∈ \[0, 1\] represent the probability that an agent will attempt to proliferate and deposit a daughter within a time step of duration *τ*. The strength of cell-to-cell adhesion is represented by *q* ∈ \[0, 1\].

Initially, *C*(0) agents (20,000 or 30,000 agents) are placed randomly inside a circle which has a radius of 177 lattice sites, corresponding to the mean radius of the experimental observations at time *t* = 0 h. We use an approximate random sequential update (RSU) algorithm \[[@pcbi.1004635.ref030], [@pcbi.1004635.ref031]\] to perform the simulations. To step from time *t* to time *t* + *τ*, *C*(*t*) agents are sampled, with replacement, and given the opportunity to move with probability *P* ~*m*~ × (1 − *q*)^*n*^, where 0 ≤ *n* ≤ 4 is the number of occupied nearest neighbour sites. If an agent is at position (*x*, *y*) and has an opportunity to move, it will attempt to step to either (*x* ± Δ, *y*) or (*x*, *y* ± Δ), with each target site chosen with equal probability. The higher the value of *q*, the more difficult it is for an agent to move away from its neighbours.

A similar mechanism is employed for proliferation events. A proliferative agent at position (*x*, *y*) will attempt to deposit a daughter agent at (*x* ± Δ, *y*) or (*x*, *y* ± Δ), with each target site chosen with equal probability. Since the model is an exclusion process, any attempted motility or proliferation event that would place an agent on an occupied site is aborted ([S1 Text](#pcbi.1004635.s001){ref-type="supplementary-material"}, Algorithm S1). We do not consider any death mechanism in this model since there was no evidence of any cell death in the experiment \[[@pcbi.1004635.ref023]\]. Given the termination time, *T* (24 h or 48 h), the model requires *T*/*τ* time steps.

The cell expanding colonies are governed by three parameters (*P* ~*m*~, *q*, *P* ~*p*~). These parameters are related to the cell diffusivity, *D*, and the proliferation rate, *λ*, by *D* = *P* ~*m*~ Δ^2^/4*τ* and *λ* = *P* ~*p*~/*τ*, respectively \[[@pcbi.1004635.ref029]\], with Δ and *τ* set fixed. In this work, we apply our new ABC algorithm to obtain joint posterior distributions for (*P* ~*m*~, *q*, *P* ~*p*~), then use these relationships and the values of Δ and *τ*, to rescale posterior distributions of *P* ~*m*~ and *P* ~*p*~ into posterior distributions of *D* and *λ*, respectively.

We note that the RSU algorithm is an approximation of the exact, continuous time Gillespie algorithm \[[@pcbi.1004635.ref032]\]. The value of the time duration *τ* is a trade-off between the accuracy of the approximation and the computational time to simulate the experiments. To choose a suitable value for *τ*, we perform 100 model simulations using the same diffusion coefficient *D* = 220 µm^2^h^−1^, obtained with different pairs of parameters (*τ* = 0.1 h, *P* ~*m*~ = 0.2716), (*τ* = 0.08 h, *P* ~*m*~ = 0.2173), (*τ* = 0.06 h, *P* ~*m*~ = 0.1630), (*τ* = 0.04h, *P* ~*m*~ = 0.1086) and (*τ* = 0.02 h, *P* ~*m*~ = 0.0543). We then compare the plots of the probability density of the resulting radii, percentages of isolated cells and total number of cells in six sub-regions. We found that there is a negligible difference between results from simulations with *τ* = 0.04 h and *τ* = 0.02 h. This means that *τ* = 0.04 h is small enough to produce reasonably accurate simulations. Therefore, for all model simulations hereafter, we use *τ* = 0.04 h. Snapshots of the discrete stochastic models initialised with 30,000 agents and termination time at 0 h, 48 h in Scenario 1, and 48 h in Scenario 2 are shown in [Fig 1D--1F](#pcbi.1004635.g001){ref-type="fig"}, respectively.

In this paper, we do not have any measurement for the uncertainty in *C*(0). Thus, all of the simulations from the discrete models use the same initial values of *C*(0), i.e. 20,000 cells or 30,000 cells. However, if we have this measurement, we can easily incorporate it in the ABC algorithms by drawing the value of *C*(0) from its distribution before proceeding to simulate a realisation of the model.

Approximate Bayesian computation {#sec005}
--------------------------------

The discrete models described above can incorporate realistic cell behaviour. However, their likelihood functions are not available in an analytical form and are not computationally tractable, so standard statistical inferential methods for these models are not applicable. Combining ABC and the discrete stochastic model is a promising approach since ABC bypasses the evaluation of the likelihood by a simulation-based procedure \[[@pcbi.1004635.ref012], [@pcbi.1004635.ref017]\]. The aim of the ABC approach is to find the joint approximate posterior distributions, which are the distributions of the unknown parameters given the observed summarisation of the data and the prior information. All inferences about the parameters including point estimates and probability intervals are made from the posterior distributions.

Let *y* ~*obs*~ and *y* ~*sim*~ represent the observed and the simulated data, *θ* = (*P* ~*m*~, *q*, *P* ~*p*~) represent the vector of unknown parameters and *π*(*θ*) be the prior distribution for *θ*. We define a distance metric *ρ* which is a function of *y* ~*obs*~ and *y* ~*sim*~, *ρ* = *ρ*(*y* ~*obs*~, *y* ~*sim*~). ABC approaches consist of four major steps: sampling a proposed parameter *θ* ^⋆^, simulating data as per the observed data structure from the model with *θ* ^⋆^, comparing *y* ~*sim*~ with *y* ~*obs*~ by computing *ρ* = *ρ*(*y* ~*obs*~, *y* ~*sim*~) and accepting the proposed *θ* ^⋆^ if *ρ*(*y* ~*obs*~, *y* ~*sim*~) ≤ *ϵ*, where *ϵ* ≥ 0 is a tolerance value. The accepted sample of parameter values forms the approximation of the posterior distribution of the model parameters. The choice of *ϵ* is a trade-off between accuracy and computational effort. In practice, different ABC algorithms have different approaches to sample the values of *θ* ^⋆^.

ABC rejection is the simplest ABC algorithm, which generally samples *θ* ^⋆^ from the prior distribution. This algorithm is easy to implement and is embarrassingly parallel. However, for complex models where the prior distribution is substantially different from the posterior, this approach results in low acceptance rates and is computationally inefficient. Vo et al. \[[@pcbi.1004635.ref016]\] employed the ABC rejection algorithm to estimate *D* and *λ*, using the leading edge data of 3T3 fibroblast cell populations. This study samples a large number of proposed parameters from the prior, each with a corresponding artificial dataset and a value of discrepancy *ρ*. These parameters are then sorted by their discrepancies and only a small proportion of parameters with the lowest discrepancy are retained. In the study of Vo et al. \[[@pcbi.1004635.ref016]\], a uniform prior was used, suggesting that for a reasonably low *ϵ*, the proportion of parameters being kept is very small, approximately 0.1%. Thus, this study suggests that it is necessary to generate 10^6^ model simulations to obtain an ABC posterior sample of size 1,000.

Several studies \[[@pcbi.1004635.ref033]--[@pcbi.1004635.ref035]\] proposed a Markov chain Monte Carlo approach to ABC (MCMC-ABC). MCMC-ABC algorithms make local proposals in high (ABC) posterior support regions, thus they can improve the acceptance rates. However, the posterior samples are highly correlated and the algorithms can easily be trapped in regions of low posterior density \[[@pcbi.1004635.ref035]\]. Another class of ABC is SMC-ABC which was pioneered by \[[@pcbi.1004635.ref036]\] to overcome the problems associated with ABC rejection and MCMC-ABC. SMC-ABC algorithms involve sampling from a sequence of ABC posterior distributions with a non-increasing sequence of tolerances, $\left\{ \epsilon_{k} \right\}_{k = 1}^{M}$. Thus, this last class of ABC only draws proposed parameters in sequentially higher posterior support regions, rather than the entire parameter space. A review of ABC algorithms can be found in \[[@pcbi.1004635.ref037]\].

In this paper, we only focus on SMC-ABC algorithms. Instead of drawing a proposed value *θ* ^⋆^ one at a time, the SMC algorithms work with a large set of parameter values simultaneously and treat each parameter vector as a particle. The particles are moved and filtered at each stage of the algorithm. Initially, a set of *N* particles, $\left\{ \theta_{i} \right\}_{i = 1}^{N}$, is often sampled from the prior distribution *π*(*θ*) and each sampled particle has an equal weight of 1/*N*. To propagate a particle from iteration *k* − 1 to iteration *k*, SMC-ABC algorithms involve three steps: (i) re-sampling: a sampled particle candidate *θ* ^⋆^ is chosen randomly from the set of particles at *k* − 1 with probability proportional to their weights, $\theta^{\star} \sim \left\{ \theta_{i}^{k - 1},W_{i}^{k - 1} \right\}_{i = 1}^{N}$; (ii) perturbing: the particle candidate *θ* ^⋆^ is perturbed by a transition kernel to propose a new particle *θ* ^⋆⋆^, *θ* ^⋆⋆^ ∼ *K* ^*k*^(⋅\|*θ* ^⋆^), and (iii) simulating *y* ~*sim*~ from the model, *y* ~*sim*~ ∼ *f*(⋅\|*θ* ^⋆⋆^). To maintain *N* particles throughout the algorithm, the steps (i-iii) are repeated until a parameter value is found such that the condition *ρ*(*y* ~*obs*~, *y* ~*sim*~) ≤ *ϵ* ~*k*~ is satisfied. Different SMC algorithms can be distinguished by the transition kernel, the schedule of the tolerances and how sampling weights are assigned to the particles.

In the literature, there are several versions of SMC-ABC algorithms. For example, SMC-ABC algorithms of \[[@pcbi.1004635.ref018], [@pcbi.1004635.ref019], [@pcbi.1004635.ref038]\] use a Gaussian Markov kernel with a covariance matrix as twice the empirical covariance matrix of the current set of particles. These algorithms also assign to each particle *θ* ^*k*^ a weight given by: $$\begin{array}{r}
{W^{k} \propto \frac{\pi\left( \theta^{k} \right)}{\sum_{j = 1}^{N}W_{j}^{k - 1}K^{k}\left( \theta^{k}|\theta_{j}^{k - 1} \right)}.} \\
\end{array}$$ These algorithms have the advantage that they require fewer model simulations, although the sequence of tolerances in these algorithms is determined manually. Drovandi et al. \[[@pcbi.1004635.ref017]\] and Del Moral et al. \[[@pcbi.1004635.ref039]\] proposed an adaptive SMC algorithm that can determine a decreasing set of tolerances dynamically. This can be achieved by sorting the particles by their discrepancies and then dropping a proportion of the particles with the highest discrepancy. However, these algorithms use an MCMC kernel which has a drawback of replications of particles. To reduce this problem, Drovandi et al. \[[@pcbi.1004635.ref017]\] suggest to repeat the MCMC step (steps (ii) and (iii) above) a number of times, which also can lead to a large number of unused model simulations.

We take the advantage of fewer model simulations from SMC-ABC algorithms \[[@pcbi.1004635.ref018], [@pcbi.1004635.ref019], [@pcbi.1004635.ref036]\] and the advantage of automatically determining tolerance values from \[[@pcbi.1004635.ref017]\] (also named the SMC replenishment (RSMC) algorithm) and incorporate these in one algorithm, hereafter referred to as ASMC ([S1 Text](#pcbi.1004635.s001){ref-type="supplementary-material"}, Algorithm S2). Our ASMC algorithm is similar to that proposed in \[[@pcbi.1004635.ref020]\] (also named adaptive population Monte Carlo (APMC) algorithm) who also determine the sequence of tolerances adaptively and use the re-weighting scheme above. However, in each iteration, the APMC algorithm \[[@pcbi.1004635.ref020]\] only performs steps (i-iii) above once and keeps all the *N* particles, so the particle's discrepancy value is not enforced to be below a particular tolerance.

In the APMC algorithm, the sequence of tolerances fluctuate, whereas the sequence of tolerances in the RSMC and ASMC algorithms is always non-increasing. Therefore, we cannot use a single indicator to compare the performance of the three algorithms. We suggest comparing the RSMC and ASMC using the final tolerance, and comparing the ASMC and APMC using the same computational effort. Using synthetically generated data, we show that our algorithm requires fewer model simulations than the RSMC algorithm \[[@pcbi.1004635.ref017]\], given the same target tolerance *ϵ* ~*final*~. In addition, given the same number of simulations, our algorithm is shown to produce a lower tolerance value (thus higher accuracy) relative to the APMC algorithm \[[@pcbi.1004635.ref020]\].

### Summary statistics {#sec006}

In the ABC framework, direct comparison between the observed and the simulated datasets is often inefficient, especially when the data is high dimensional \[[@pcbi.1004635.ref021]\]. Thus, several authors have considered comparing a summary statistic of the data, *S*(*y*), which has smaller dimension than the full data. The choice of summary statistics is a crucial step in the ABC approach since it involves a trade-off between information loss and dimension reduction \[[@pcbi.1004635.ref040]\].

For the application, it is impossible to use the information of the entire assay. Thus for each assay, we only estimate the leading edge and analyse six sub-regions along the transect. Our pilot summary statistic of the data $L = \left\{ R_{(1)},R_{(2)},R_{(3)},\left\{ c_{i} \right\}_{i = 1}^{6},\left\{ p_{i} \right\}_{i = 1}^{6} \right\}$, where *R* ~(1)~ \< *R* ~(2)~ \< *R* ~(3)~ are the ordered radii of the expanding cell colonies for three experimental replicates, is too high dimensional. This leads to a computational challenge in matching the observed and simulated summary statistics. This problem is also referred to as the curse dimensionality \[[@pcbi.1004635.ref021]\], and so the dimension of the summary statistics should be kept as small as possible to improve computational efficiency. Therefore, we employ the dimension reduction procedure \[[@pcbi.1004635.ref022]\] to generate one summary statistic (estimate of the posterior mean) per parameter. The posterior means of the parameters are estimated via regression.

The procedure is as follows: (i) perform a pilot run of ABC, using the pilot summary statistics, to find the regions of non-negligible posterior density, (ii) draw *M* samples of $\left\{ \theta_{i} \right\}_{i = 1}^{M}$ from the parameter space resulting from the pilot run, each with a corresponding artificial dataset $\left\{ y_{i} \right\}_{i = 1}^{M}$ and a summary statistic $\left\{ L_{i} \right\}_{i = 1}^{M}$, and (iii) fit a multiple linear regression model ([Eq (2)](#pcbi.1004635.e016){ref-type="disp-formula"}) to each component of *θ* in turn: $$\begin{array}{r}
{\theta_{i,j} = \alpha_{j} + \beta_{j}^{T}g_{j}\left( L_{i} \right) + \xi_{i,j},\mspace{600mu} i = 1,\cdots,M,j = 1,\cdots,J,} \\
\end{array}$$ where *J* is the number of parameters. In the regression model, the error terms, *ξ* ~*i*,*j*~, have mean zero and *g* ~*j*~(⋅) is a vector-valued function, so that *g* ~*j*~(*L*) is a vector of transformations of the pilot summary statistics. For the application in our model, we choose *g* ~*j*~(*L*) = (*L*, *L* ^2^) and *M* = 5,000. However, for other applications, other choices of *g* ~*j*~(⋅) could be considered to obtain a better fit in the regression. Here, *α* ~*j*~ is the intercept parameter and *β* ~*j*~ is the vector of regression coefficients. The expected value of *θ* ~*j*~ given the simulated summary statistic *L* ~*i*~, *E*\[*θ* ~*j*~\|*L* ~*i*~\], is then estimated by $\hat{\alpha_{j}} + {\hat{\beta_{j}}}^{T}g_{j}\left( L_{i} \right)$. To find the best regression model, we employ a stepwise (bidirectional) regression method and the Bayesian information criterion (BIC) for model selection. The derived summary statistic for each parameter is then defined by $S_{j}\left( y \right) = {\hat{\beta_{j}}}^{T}g_{j}\left( L \right)$, *j* = 1, ..., *J*, where $\hat{\beta_{j}}$ is the estimated coefficients from the best regression model. Thus, there is only one summary statistic per parameter.

### Discrepancy function {#sec007}

In an attempt to accommodate summary statistics with different scales and correlations between summary statistics, we consider the Mahalanobis distance to compare *S* ~*obs*~ and *S* ~*sim*~, where $S_{obs}\mspace{600mu} = \mspace{600mu}\left\{ S_{j}\left( y_{obs} \right) \right\}_{j = 1}^{J}$ and $S_{sim}\mspace{600mu} = \mspace{600mu}\left\{ S_{j}\left( y_{sim} \right) \right\}_{j = 1}^{J}$. This discrepancy function is given by $$\begin{array}{r}
{\rho\left( y_{obs},y_{sim} \right) = \left( S_{obs} - S_{sim} \right)^{T} \times W^{- 1} \times \left( S_{obs} - S_{sim} \right),} \\
\end{array}$$ where *W* is an estimate of the covariance matrix of the summary statistics $\left\{ S_{j} \right\}_{j = 1}^{J}$. To estimate *W*, we simulate 100 simulated datasets $\left\{ y_{i}|\left\{ \hat{\theta_{j}} \right\}_{j = 1}^{J} \right\}_{i = 1}^{100}$, using the estimated posterior mean $\hat{\theta_{j}}\mspace{600mu} = \mspace{600mu}\hat{\alpha_{j}}\mspace{600mu} + \mspace{600mu}{\hat{\beta_{j}}}^{T}g_{j}\left( L \right)$, *j* = 1, ..., *J*, obtained from the regression step above. For each simulated dataset *y* ~*i*~, we compute the pilot summary statistics, then obtain the derived summary statistics $\left\{ S_{i,j} \right\}_{j = 1}^{J}$, *i* = 1, ..., 100. *W* is subsequently estimated by *cov*{*S* ~*i*,*j*~}, *i* = 1, ..., 100 and *j* = 1, ..., *J*.

Results {#sec008}
=======

Validation and comparing algorithms' performance {#sec009}
------------------------------------------------

To examine the utility of our new ABC algorithm and to investigate whether the derived set of summary statistics is informative for parameter inferences, we simulated a dataset with biologically relevant parameter values (*P* ~*m*~ = 0.1, *q* = 0.2, *P* ~*p*~ = 0.0012), which corresponds to (*D* = 202.5 µm^2^h^−1^, *q* = 0.2, *λ* = 0.03h^−1^). The synthetic dataset has *C*(0) = 20,000 cells, *T* = 24 h and is replicated three times. This dataset represents experiments in Scenario 2.

We first summarise the synthetic dataset in terms of the pilot summary statistics, including three radii of the expanding cell colonies for three replicates (order statistics), the numbers of cells and the percentages of isolated cells in six sub-regions along a transect after averaging over three replicates. The ABC posterior distributions resulting from the pilot run with the pilot summary statistics have significant spread. So, a multiple linear regression procedure is performed to generate one summary statistic for each parameter. We then apply the new ABC algorithm with the derived set of summary statistics and uniform priors for all parameters, *P* ~*m*~ ∼ *U*(0,1), *q* ∼ *U*(0,1) and *P* ~*p*~ ∼ *U*(0,1). The resulting posterior distributions for (*P* ~*m*~, *q*, *P* ~*p*~) are presented in [Fig 3](#pcbi.1004635.g003){ref-type="fig"}. These results show well-defined posterior distributions with narrow spread and posterior means close to the true values. The posterior correlation coefficients of (*P* ~*m*~, *q*), (*q*, *P* ~*p*~) and (*P* ~*m*~, *P* ~*p*~) are between −0.2 to 0.3. Thus, it is evident that our new ABC algorithm combined with our method for determining summary statistics allows us to recover all parameters rather precisely.

![Results for synthetic data.\
Subfigures A--C correspond to the ABC posterior distributions of *P* ~*m*~, *q* and *P* ~*p*~, respectively. Uniform priors are placed on all parameters, *P* ~*m*~ ∼ *U*(0,1), *q* ∼ *U*(0,1) and *P* ~*p*~ ∼ *U*(0,1). The posterior means are plotted as black vertical dashed lines and the true parameter values are shown as red squares.](pcbi.1004635.g003){#pcbi.1004635.g003}

Using the synthetically generated data, we also compare the performance of the three algorithms: RSMC, APMC and ASMC. For all algorithms, we set *N* = 1000 particles and run each algorithm 10 times to compare the resulting posterior distributions, the total number of model simulations and the generalized variance (GV, or the determinant of the posterior variance-covariance matrix). A comparison of ABC posterior distributions from the three algorithms is shown in [Fig 4](#pcbi.1004635.g004){ref-type="fig"}. For RSMC and ASMC, we set *ϵ* ~*final*~ = 0.1. For all cases, the posterior distributions from RSMC (the dashed black curves) and ASMC (the solid red curves) are almost indistinguishable, however, the RSMC requires approximately 2.5 times more model simulations than the ASMC algorithm ([Fig 5A](#pcbi.1004635.g005){ref-type="fig"}).

![Comparing the performance of the three SMC-ABC algorithms.\
Subfigures A, B and C correspond to the ABC posterior distributions of *P* ~*m*~, *q* and *P* ~*p*~, respectively. In all subfigures, the (dashed) black, the (solid, with markers) blue and the (solid) red curves correspond to the RSMC, the APMC and the ASMC algorithms, respectively.](pcbi.1004635.g004){#pcbi.1004635.g004}

![Comparing the number of model simulations and GV.\
(A) Boxplot of the number of model simulations for RSMC and ASMC, given the same *ϵ* ~*final*~. (B) Boxplot of the GV for the resulting ABC posterior distributions from ASMC and APMC based on a similar number of model simulations.](pcbi.1004635.g005){#pcbi.1004635.g005}

For the APMC algorithm, we use 62 iterations (giving the total number of model simulations similar to the number of model simulations for ASMC, 62,000). Results in [Fig 4](#pcbi.1004635.g004){ref-type="fig"} suggest that the posterior distributions from the ASMC algorithm has smaller variance than the results from the APMC algorithm (the blue curves with markers) due to the ability of ASMC in getting to a smaller value of *ϵ* with a similar computational effort. We then compute the GV of the resulting ABC joint posterior distributions from the ASMC and APMC algorithms from the 10 runs ([Fig 5B](#pcbi.1004635.g005){ref-type="fig"}). We observed that the GVs for the resulting posterior distributions from APMC are approximately three times larger than the corresponding GV from the ASMC algorithm. Thus, for this application, our algorithm performs better than the RSMC and the APMC algorithms. We now apply the ASMC algorithm to the experimental data in the two scenarios and interpret the results in terms of the biologically relevant parameters *D*, *q* and *λ*.

Scenario 1: Experiments with Mitomycin-C pre-treatment {#sec010}
------------------------------------------------------

This section presents the results for *D* and *q* for all experimental conditions in Scenario 1, where cells were pre-treated with Mitomycin-C to suppress cell proliferation. Uniform priors are placed on all parameters, *P* ~*m*~ ∼ *U*(0,1) and *q* ∼ *U*(0,1). From the regression procedure to generate one summary statistic *S* for each parameter, for all cases, we observe that all pilot summary statistics (*R* ~(1)~, *R* ~(2)~, *R* ~(3)~, $\left\{ c_{i} \right\}_{i = 1}^{6}$ and $\left\{ p_{i} \right\}_{i = 1}^{6}$) are informative about *D*. However, to obtain estimates for *q*, only *R* ~(1)~, $\left\{ c_{i} \right\}_{i = 1}^{6}$ and $\left\{ p_{i} \right\}_{i = 1}^{6}$ were significant in the regression.

The ABC estimate of the posterior expected value of *D* and *q*, *E*\[*D*\] and *E*\[*q*\], 90% credible intervals, CI, the coefficient of variation, CV, and the correlation coefficient, *r*, from all experimental conditions, are given in [Table 1](#pcbi.1004635.t001){ref-type="table"}. To assess the accuracy of our resulting estimates from the true ABC posteriors, we computed the Monte Carlo standard error, MCSE, for *E*\[*D*\] and *E*\[*q*\] in all experimental conditions, MCSE = $\sigma/\sqrt{\text{ESS}}$ \[[@pcbi.1004635.ref041]\]. Here, *σ* is the posterior standard deviation and ESS is the effective sample size. We use Kish's approximation method \[[@pcbi.1004635.ref042]\] to compute the ESS, ESS = $1/\sum_{i = 1}^{N}W_{i}^{2}$, where *W* ~*i*~ is the normalised weight for the *i* ^*th*^ parameter value. For all cases, the ABC posterior consists of 1,000 parameter values, which leads to an ESS usually in the range 700--850. Our posterior sample size leads to a small MCSE for both *E*\[*D*\] and *E*\[*q*\], less than 0.2% and 0.4% of the estimate of their expected values, respectively.

10.1371/journal.pcbi.1004635.t001

###### ABC posterior summary for *D* and *q* for all experiments in Scenario 1.

Results shown include the posterior mean (and the 90% CI in the parentheses), the coefficient of variation, CV, and the correlation coefficient, *r*.

![](pcbi.1004635.t001){#pcbi.1004635.t001g}

  *C*(0)    *T*(*h*)               *E*\[*D*\] (90%CI) µm^2^h^−1^   CV(*D*)(%)          *E*\[*q*\] (90%CI)   CV(*q*)(%)   *r*
  --------- ---------------------- ------------------------------- ------------------- -------------------- ------------ -----
  20 000    0---24                 225.9 (212.1, 240.3)            4.0                 0.23 (0.19, 0.27)    9.9          0.4
  0---48    288.3 (273.7, 304.9)   3.3                             0.29 (0.25, 0.32)   6.7                  0.4          
  24---48   335.9 (309.9, 366.9)   5.6                             0.32 (0.28, 0.35)   6.3                  0.2          
  30 000    0---24                 251.8 (235.9, 269.6)            4.1                 0.36 (0.33, 0.39)    5.4          0.5
  0---48    297.0 (279.1, 316.4)   4.1                             0.47 (0.45, 0.50)   3.0                  0.6          
  24---48   317.7 (293.8, 344.9)   4.9                             0.50 (0.47, 0.52)   3.2                  0.4          

From [Table 1](#pcbi.1004635.t001){ref-type="table"}, we observe that the CV for *D* and *q* are also quite small, approximately 6% and 10%, respectively, which means that we can obtain reasonably precise estimates for *D* and *q* using the derived summary statistics. The correlation coefficient between *D* and *q* for all combinations is between 0.2 to 0.6. This suggests that multiple combinations of values of *D* and *q* can generate similar expanding cell colonies in terms of our pilot summary statistics.

For both initial cell densities (20,000 and 30,000 cells), we observe that the values of *E*\[*D*\] for the experiments terminated after 48 h are higher than those values for experiments terminated after 24 h. This finding suggests that estimates of *D* appear to depend on the experimental time, *T*, which is consistent with the results reported in \[[@pcbi.1004635.ref016]\] for 3T3 fibroblast cells. It is conjectured that some amount of time could be required for the cells to adjust to their new or modified environments encountered as part of the experimental protocol. The cell motility, therefore, could be reduced during this transition phase. A similar trend of dependency is also found for *q*. This motivates us to investigate the values of *D* and *q* for the period 24--48 h.

Let {*D* ~(0--24)~, *q* ~(0--24)~}, {*D* ~(24--48)~, *q* ~(24--48)~} and {*D* ~(0--48)~, *q* ~(0--48)~} represent the cell motility coefficient and strength of cell-to-cell adhesion for the period 0--24 h, 24--48 h and 0--48 h, respectively. Estimates of posterior distributions for {*D* ~(0--24)~, *q* ~(0--24)~} and {*D* ~(0--48)~, *q* ~(0--48)~} have already been obtained from experimental data at 24 h and 48 h, respectively. To obtain estimates for {*D* ~(24--48)~, *q* ~(24--48)~}, two stages of simulations are required, from 0--24 h and from 24--48 h. In the first stage, model simulations use parameter sets that are drawn from the distributions of {*D* ~(0--24)~, *q* ~(0--24)~}; whereas, in the second stage, the model simulations update the cell colonies with parameter sets that are drawn from the distributions of {*D* ~(24--48)~, *q* ~(24--48)~}. We consider two approaches to infer the values of {*D* ~(24--48)~, *q* ~(24--48)~}. Approach 1: We jointly infer the values of {*D* ~(0--24)~, *q* ~(0--24)~} and {*D* ~(24--48)~, *q* ~(24−48)~} by simultaneously comparing experimental data that are terminated at 24 h and 48 h with the simulated data at the corresponding terminated times. In this approach, we place a uniform prior on both parameter sets {*D* ~(0--24)~, *q* ~(0--24)~} and {*D* ~(24--48)~, *q* ~(24--48)~}. We observe that the ABC posterior distributions of {*D* ~(0--24)~, *q* ~(0--24)~} in this approach are indistinguishable with the estimates previously obtained by using the experiments terminated at 24 h.Approach 2: We make use of the ABC posterior of {*D* ~(0--24)~, *q* ~(0--24)~} previously obtained from the experiments terminated at 24 h, and only infer the values of {*D* ~(24--48)~, *q* ~(24--48)~} by matching on the summary statistics at 48 h. To achieve this, for each initial cell density, we fit a bivariate normal distribution to the ABC joint posterior distributions of {*D* ~(0--24)~, *q* ~(0--24)~}. To perform a model simulation, we draw a parameter set from the bivariate normal distribution for the first stage, and another parameter set from the uniform prior for {*D* ~(24--48)~, *q* ~(24--48)~} for the second stage.

We use the same uniform prior for {*D* ~(24--48)~, *q* ~(24--48)~} in the two approaches. The second approach has the advantage that the SMC-ABC algorithm only needs to search over the parameter space of 24--48 h, {*D* ~(24--48)~, *q* ~(24--48)~}. Thus, we expect the second approach to be faster and more efficient. For each joint posterior distribution of {*D* ~(0--24)~, *q* ~(0--24)~}, we assess the bivariate normality assumption using a Q-Q plot of chi-square quantiles against the squared Mahalanobis distance \[[@pcbi.1004635.ref043]\]. The Q-Q plots suggest that the bivariate normality assumption is reasonable for both initial cell densities.

We found that the ABC posterior distributions of {*D* ~(24--48)~, *q* ~(24--48)~} in the two approaches are indistinguishable. However, the second approach is more efficient in terms of computational time. Therefore, for all experimental conditions in the two scenarios, we first obtain estimates for periods 0--24 h and 0--48 h then use the second approach to obtain estimates for 24--48 h.

A comparison of *D* and *q* for different time periods is shown in [Fig 6](#pcbi.1004635.g006){ref-type="fig"}. Results in [Fig 6A--6D](#pcbi.1004635.g006){ref-type="fig"} correspond to experiments initiated with 20,000 and 30,000 cells, respectively. We observe that the estimated posterior distributions of *D* ~(0--24)~ and *D* ~(24--48)~ are non-overlapping, which implies that estimates of cell diffusivity are significantly different for the two periods of the experiment.

![ABC posterior distributions for *D* and *q* for experiments in Scenario 1.\
Subfigures A--B and C--D correspond to the experiments initialised with 20,000 and 30,000 cells, respectively. In all subfigures, the blue curve with markers, the black dashed and the red solid curves correspond to the ABC posteriors for 0--24 h, 24--48 h and 0--48 h, respectively.](pcbi.1004635.g006){#pcbi.1004635.g006}

Comparing the posterior estimates of *D* for different *C*(0) suggests that values of *D* for the 30,000 initial cell density experiment is higher than for those in the 20,000 initial cell density experiment during the period 0--24 h. However, the difference is insignificant for the period 24--48 h and for the entire period 0--48 h. These findings indicate that estimates of cell diffusivity depend less on the initial cell density for longer experiments.

In contrast, the posterior estimates of cell-to-cell adhesion strength, *q*, for different *C*(0) are substantially different for all three periods. In particular, the estimates of *q* for the experiments initiated with 30,000 cells are higher than the corresponding values from the experiments initiated with 20,000 cells. This implies that estimates of cell-to-cell adhesiveness depend on initial cell densities. The higher the initial density, the stronger the cell-to-cell adhesion strength. In the literature, several studies have investigated the role of cell-to-cell adhesion in collective cell spreading \[[@pcbi.1004635.ref044]--[@pcbi.1004635.ref046]\] by matching the cell density profiles between the experimental data and the model simulation with several values of *q*. The previous approach is limited in that it can only give a point estimate of *q* and provide no insight into the uncertainty in the estimate or the correlation between *D* and *q*. Therefore, this study is the first attempt to provide a systematic approach to jointly infer the values of *D* and *q*, and compare the distributions of *D* and *q* for different experimental conditions.

Scenario 2: Experiments without Mitomycin-C pre-treatment {#sec011}
---------------------------------------------------------

To analyse the second set of experiments, we consider two approaches: (i) assuming that the values of *D* and *q* in the two experimental scenarios are completely unrelated, and thus, inferences of *D*, *q* and *λ* are based solely on the experimental data in Scenario 2, and (ii) assuming that the values of *D* and *q* from Scenario 1 are equal to those of *D* and *q* in Scenario 2. For the latter approach, we adopt a Bayesian sequential learning approach and use the posterior distribution of *D* and *q* from Scenario 1 as the prior for *D* and *q* for the corresponding experiments in Scenario 2.

### Uninformative priors for *D*, *q* and *λ* {#sec012}

We aim to obtain an approximate joint posterior distribution for our model parameters when little prior biological knowledge about them is assumed. For all cases, we observe that all the pilot summary statistics are informative for *D*, however, for *q* and *λ*, the largest two radii were not significant in the regression.

A summary of the ABC posterior distributions of *D*, *q* and *λ* resulting from the ABC analyses with the derived summary statistics and uniform priors, *P* ~*m*~ ∼ *U*(0,1), *q* ∼ *U*(0,1) and *P* ~*p*~ ∼ *U*(0,1), corresponding to *D* ∼ *U*(0,2025) µm^2^h^−1^ and *λ* ∼ *U*(0,25)h^−1^, are given in [Table 2](#pcbi.1004635.t002){ref-type="table"} and a comparison of *D*, *q* and *λ* for the three time periods (0--24 h, 24--48 h and 0--48 h) are presented in [Fig 7](#pcbi.1004635.g007){ref-type="fig"}. Results in [Fig 7A--7F](#pcbi.1004635.g007){ref-type="fig"} correspond to the experiments initiated with 20,000 and 30,000 cells, respectively. The MCSE, for all cases, for *E*\[*D*\], *E*\[*q*\] and *E*\[*λ*\] are relatively small, less than 0.3%, 0.5% and 0.2% of the estimate of its expected values, respectively.

10.1371/journal.pcbi.1004635.t002

###### ABC posterior summary for *D*, *q* and *λ* for all experiments in Scenario 2, using uninformative priors for *D*, *q* and *λ*.

Results shown include the posterior mean (and the 90% CI in the parentheses) and the coefficient of variation, CV.

![](pcbi.1004635.t002){#pcbi.1004635.t002g}

  *C*(0)    *T*(*h*)               *E*\[*D*\] (90% CI) (µm^2^h^−1^)   CV(*D*)(%)          *E*\[*q*\]          CV(*q*)(%)          *E*\[*λ*\] (90% CI) ×10^−2^ (h^−1^)   CV(*λ*)(%)
  --------- ---------------------- ---------------------------------- ------------------- ------------------- ------------------- ------------------------------------- ------------
  20,000    0---24                 234.0 (215.4, 253.9)               4.9                 0.25 (0.21, 0.29)   10.7                3.83 (3.58, 4.08)                     4.0
  0---48    292.9 (267.8, 321.2)   5.5                                0.34 (0.25, 0.42)   15.3                3.89 (3.69, 4.09)   3.2                                   
  24---48   336.9 (299.7, 377.1)   7.2                                0.38 (0.29, 0.44)   11.8                3.90 (3.66, 4.18)   3.9                                   
  30,000    0---24                 267.8 (245.1, 291.2)               5.2                 0.39 (0.34, 0.44)   7.9                 3.97 (3.72, 4.20)                     3.6
  0---48    332.0 (293.1, 373.8)   7.9                                0.51 (0.47, 0.63)   12.4                4.04 (3.80, 4.30)   3.8                                   
  24---48   351.2 (296.8, 395.1)   8.1                                0.61 (0.52, 0.69)   8.8                 4.06 (3.77, 4.38)   4.2                                   

![ABC posterior distributions for *D*, *q* and *λ* for experiments in Scenario 2, using uninformative priors for all parameters.\
Subfigures A--C and D--F correspond to the ABC posterior estimates for the experiments initiated with 20,000 and 30,000 cells, respectively. In all subfigures, the blue curve with markers, the black dashed and the red solid curves represent the ABC posterior distribution for 0--24 h, 0--48 h and 24--48 h, respectively.](pcbi.1004635.g007){#pcbi.1004635.g007}

The results in [Table 2](#pcbi.1004635.t002){ref-type="table"} indicate that we are able to obtain reasonably precise estimates for all *D*, *q* and *λ* based on the information incorporated initially through our pilot summary statistics. The CV for *λ* is fairly small, less than 5%, for all cases. This proposed method, therefore, overcomes the limitation in the previous work \[[@pcbi.1004635.ref016]\], which demonstrated that *λ* cannot be identified when precise prior information about the parameters is unavailable. The reason is that, here, for each experiment, we include information about the percentages of isolated cells and the cell counts for six sub-regions, whereas the previous analyses \[[@pcbi.1004635.ref016]\] solely used the leading edge. This also provides another strategy to obtain precise estimates of *λ* besides the technique proposed in \[[@pcbi.1004635.ref016]\] by incorporating information from experiments with and without Mitomycin C pre-treatment. The latter approach assumes that the common parameters are the same for different experimental scenarios, which may not be appropriate for all types of cells. The CV for *D* and *q* for all experimental conditions are also small, between 5---10% and 8---16%, respectively.

We observe a similar trend of time-dependence for *D* and *q* as in [Fig 6](#pcbi.1004635.g006){ref-type="fig"} for Scenario 1. In summary, in both experimental scenarios, we observe a consistent time-dependence in our estimate of *D* and *q* suggesting that cell motility is slower in the first day duration relative to the second day. Interestingly, the values of *λ* remain similar over time, for both initial cell densities. The estimates of *E*\[*λ*\] are in the range 3.83 − 4.04 × 10^−2^ h^−1^. This gives an expected doubling time for melanoma cells of 17--18 h. It is also noted that our estimates of *λ* for the 20,000 initial cell experiments are slightly higher than the previously reported estimates \[[@pcbi.1004635.ref023]\], although the estimates of *λ* for the experiments initiated with 30,000 cells are similar.

We also found a similar trend of density-dependence for estimates of *D* and *q* as observed in Scenario 1. Comparing the posterior estimates of *λ* for different values of initial cells suggests that the estimates of *λ* for the 30,000 initial cell experiments are slightly higher than the 20,000 initial cell experiments. However, the differences are quite small.

### Informative priors for *D*, *q* and an uninformative prior for *λ* {#sec013}

Although we are able to obtain reasonably precise estimates of *D*, *q* and *λ* using uninformative priors on all parameters, we wish to investigate whether additional information about model parameters is obtained when we combine information from the two experimental scenarios. The Bayesian sequential learning approach allows us to incorporate information from previous experiments in a principled way. This is similar to the approach used in \[[@pcbi.1004635.ref016]\]. Assuming that the values of *D* and *q* are the same in the two experimental scenarios, we use the posterior distributions of *D* and *q* in the first experimental scenario as informative priors for *D* and *q* in the second experimental scenario. To achieve this, we fit a bivariate normal distribution to each joint posterior distribution of *D* and *q* reported in Scenario 1, and use this bivariate normal distribution as an informative prior for *D* and *q* for the corresponding experiment in Scenario 2. For each joint posterior distribution of *D* and *q*, we assess the bivariate normality assumption using a Q-Q plot of chi-square quantiles against the squared Mahalanobis distance \[[@pcbi.1004635.ref043]\]. The Q-Q plots indicate that the bivariate normality assumption is reasonable for all cases (results not shown).

A summary of the ABC posteriors for *D*, *q* and *λ* for all experimental combinations is presented in [Table 3](#pcbi.1004635.t003){ref-type="table"}. The MCSE, for all cases, for *E*\[*D*\], *E*\[*q*\] and *E*\[*λ*\] are relatively small, less than 0.3% of the mean value estimates. Our results show that, for all cases, the CV for *D* and *λ* using the bivariate normal prior is smaller than the corresponding CV reported using the previous approach (uninformative priors for all parameters). This implies that we obtain more precision for all *D* and *λ* by incorporating information from the two experimental scenarios.

10.1371/journal.pcbi.1004635.t003

###### ABC posterior summary for *D*, *q* and *λ* for all experiments in Scenario 2, using informative priors for *D*, *q* and an uninformative prior for *λ*.

Results shown include the posterior mean (and the 90% CI in the parentheses) and the coefficient of variation, CV.

![](pcbi.1004635.t003){#pcbi.1004635.t003g}

  *C*(0)    *T*(*h*)               *E*\[*D*\] (90% CI)µm^2^h^−1^   CV(*D*)(%)          *E*\[*q*\] (90% CI)   CV(*q*)(%)          *E*\[*λ*\] (90% CI) ×10^−2^h^−1^   CV(*λ*)(%)
  --------- ---------------------- ------------------------------- ------------------- --------------------- ------------------- ---------------------------------- ------------
  20,000    0---24                 231.9 (220.6, 243.0)            3.0                 0.24 (0.21, 0.27)     7.5                 3.83 (3.62, 4.04)                  3.2
  0---48    286.5 (274.3, 301.1)   2.8                             0.29 (0.26, 0.34)   8.0                   3.81 (3.71, 3.93)   1.8                                
  24---48   334.9 (311.6, 356.7)   4.1                             0.33 (0.29, 0.37)   6.7                   3.90 (3.69, 4.10)   3.2                                
  30,000    0---24                 260.2 (246.3, 274.9)            3.4                 0.37 (0.34, 0.41)     5.2                 3.94 (3.75, 4.13)                  2.9
  0---48    300.9 (284.9, 316.2)   3.2                             0.48 (0.46, 0.51)   3.7                   3.95 (3.81, 4.09)   2.1                                
  24---48   329.2 (307.6, 352.0)   4.3                             0.50 (0.47, 0.53)   4.0                   3.90 (3.66, 4.10)   3.5                                

Comparing the posterior distributions of *D* obtained using the previous approach (uninformative priors for all parameters) and those results obtained by specifying an uninformative prior for *λ* and an informative bivariate normal prior for *D* and *q* show that we infer *D* reasonably well for both sets of priors. The estimates of *E*\[*D*\] are very similar regardless of these choices of priors ([Table 3](#pcbi.1004635.t003){ref-type="table"}); however, the CV for *D* is smallest when we combine the information from the two experiments. A similar trend is also observed for the experiments initiated with 30,000 cells.

Regarding the cell-to-cell adhesion, we observe additional information about *q* only for the period of 0--24 h. For the periods of 24--48 h and 0--48 h, there is an indication that the posterior estimates of *q* from the two experiments are slightly different. The posteriors of *q* resulting from the bivariate normal prior for *D* and *q* are shifted toward the posteriors obtained by using uninformative priors ([Fig 8B, 8E and 8H](#pcbi.1004635.g008){ref-type="fig"}). This could be explained by noting that the densities of the two experiments are potentially different after 24 h, since the second experiment involves cell proliferation. Thus, the posterior estimates of cell-to-cell adhesion strength in the second experiments are suggested to be slightly higher than those in the first experiment.

![ABC posterior distributions for *D*, *q* and *λ* for experiments in Scenario 2.\
These results correspond to *C*(0) = 20,000. Subfigures A--C, D--F and G--I correspond to the ABC posterior estimates for the experiments at 0--24 h, 24--48 h and 0--48 h, respectively. In all subfigures, the blue curves with markers, P1, correspond to the approach using uninformative priors for all parameters. The red solid curves, P2, correspond to the approach using informative priors for *D*, *q* and an uninformative prior for *λ*. The fitted bivariate normal priors, bvn prior, are shown as black dashed curves.](pcbi.1004635.g008){#pcbi.1004635.g008}

The ABC posteriors for *λ* ([Fig 8C, 8F and 8I](#pcbi.1004635.g008){ref-type="fig"}) obtained from the two approaches are similar, except that the posteriors obtained by placing an informative bivariate normal prior on *D* and *q* are narrower. In summary, these results suggest that, for melanoma cells, if we are given some information about *D* and *q*, we can gain more precision in all estimations of *D* and *λ*. However, without some prior information about *D* and *q*, the proposed ABC approach and the summarisation of the experimental images used can produce reasonably precise estimates for *D*, *q* and *λ* from a single assay. A similar trend is also observed for the 30,000 cell experiments ([S1 Fig](#pcbi.1004635.s002){ref-type="supplementary-material"}).

[Fig 9](#pcbi.1004635.g009){ref-type="fig"} shows a comparison of ABC posterior distributions of *D*, *q* and *λ* with respect to different time periods. We observe a similar trend of time-dependency and density-dependency to that observed in Figs [6](#pcbi.1004635.g006){ref-type="fig"} and [7](#pcbi.1004635.g007){ref-type="fig"}. For both initial cell densities, *D* and *q* appear to depend on the time period, whereas the values of *λ* remain almost constant over time.

![ABC posterior distributions for *D*, *q* and *λ* for experiments in Scenario 2, using informative priors for *D*, *q* and an uninformative prior for *λ*.\
Subfigures A--C and D--F correspond to the ABC posterior estimates for the experiments initiated with 20,000 and 30,000 cells, respectively. In all subfigures, the blue curve with markers, the black dashed and the red solid curves represent the ABC posterior distribution for 0--24 h, 0--48 h and 24--48 h, respectively.](pcbi.1004635.g009){#pcbi.1004635.g009}

Discussion {#sec014}
==========

Quantifying the underlying mechanisms that drive the expansion of melanoma cell colonies such as migration, proliferation, and cell-to-cell adhesion is important for developing a systematic approach to assessing the effectiveness of a potential treatment. Typical approaches to parameter estimation often use a deterministic framework \[[@pcbi.1004635.ref004]--[@pcbi.1004635.ref007], [@pcbi.1004635.ref023]\] and only produce point estimates. There is, therefore, a risk that future model projections based on such point estimates could be made with undue confidence.

In this paper, we present a new ABC algorithm to estimate *D*, *q* and *λ* which represent the cell motility, the cell-to-cell adhesion strength and the cell proliferation rate, respectively. To the best of our knowledge, this is the first time that joint inferences have been obtained for all three parameters in a discrete stochastic model describing expanding melanoma cell colonies, using data from a single assay. The new ABC algorithm shows favourable performance relative to state-of-the-art algorithms and together with our derived summary statistics, we can estimate all model parameters precisely across different scenarios, even when a vague prior is used (Tables [1](#pcbi.1004635.t001){ref-type="table"} and [2](#pcbi.1004635.t002){ref-type="table"}). This emulates a situation in which virtually no biological knowledge about *D*, *q* and *λ* is assumed. Furthermore, the methodology developed here overcomes the limitation in the previous work \[[@pcbi.1004635.ref016]\], which demonstrated that without prior information about *D*, *λ* cannot be identified using solely leading edge data.

The methodology proposed here allows us to obtain inferences for *D*, *q* and *λ* in a fully Bayesian framework. The resulting posterior distributions enable us to quantify the associated uncertainty with the parameter estimates which can not be achieved using a deterministic approach. Furthermore, comparing the distributions of *D*, *q* and *λ* (Figs [6](#pcbi.1004635.g006){ref-type="fig"}, [7](#pcbi.1004635.g007){ref-type="fig"} and [9](#pcbi.1004635.g009){ref-type="fig"}) provides insight into the dependency of the parameter posterior estimates on the experimental elapsed time and on the initial number of cells. Thus, our work adds significant extra information about the parameters relative to the previous analyses \[[@pcbi.1004635.ref023]\]. Another advantage of using an ABC approach is the possibility of combining information from the two experiments in a principled way. This approach is shown to be useful in our previous work \[[@pcbi.1004635.ref016]\]. Here, it also enables us to gain additional information for *D* and *λ*.

We acknowledge that our discrete individual-based model, which is straightforward to implement and computationally cheap, makes an assumption that cell diffusivity is constant. Although the density dependence is less pronounced for experiments terminated at 48 h, it suggests that the underlying assumption of a constant diffusion coefficient *D* is violated. Thus, it is suggested that the use of a non-linear diffusion coefficient, where *D* is a function of cell density, *D*(*C*), may be more appropriate. In particular, using non-linear diffusion coefficients is shown to provide a better description of the collective behaviour of a cell population in a lattice-free model \[[@pcbi.1004635.ref047]\] and a model with complex contact interactions \[[@pcbi.1004635.ref048]\]. We expect that implementation of the ABC approach for these models will lead to further research.

It should also be noted that \[[@pcbi.1004635.ref023]\] obtained point estimates of *D*, *q* and *λ* separately; *D* and *q* from the experiments with cell proliferation suppressed, and *λ* from experiments with cell proliferation. Thus, this approach may not be applicable if one does not have access to this kind of detailed experimental data sets. Furthermore, results from our analyses also indicate that cell-to-cell adhesion may differ between the two scenarios. In particular, the values of cell-to-cell adhesion is slightly higher for the experiments with cell proliferation occurring, due to the increasing cell population. Thus, we suggest that future studies should consider estimating all parameters simultaneously.

One particular finding from our analysis is that the posterior distributions of *D* and *q* consistently depend on the experimental time period, whereas the posterior distribution of *λ* is approximately time constant. This finding is in agreement with the results of \[[@pcbi.1004635.ref016]\] for 3T3 fibroblast cells, however, this feature has not been investigated elsewhere. As demonstrated earlier, this effect is significant and should be included when modelling mechanisms governing the expansion of cell colonies in future research. To achieve this, we suggest that experimental data should be collected at several time points and to optimally do this we leave for future research.

In addition, our ABC algorithm together with the derived summary statistics could also be implemented in a model selection algorithm to distinguish between discrete lattice-based and lattice-free models describing the expansion of cell colonies. In lattice-free models, agents are allowed to migrate and proliferate in a continuous domain, and the direction of movement is a continuous variable \[[@pcbi.1004635.ref010]\]. Thus this model is considered to be more realistic than the lattice-based model.

Supporting Information {#sec015}
======================

###### 

(PDF)

###### 

Click here for additional data file.

###### 

(EPS)

###### 

Click here for additional data file.

We thank Dr Katrina Treloar for access to the experimental data and appreciate the assistance of the high performance computing team at QUT.

[^1]: The authors have declared that no competing interests exist.

[^2]: Conceived and designed the experiments: BNV CCD ANP GJP. Performed the experiments: BNV CCD ANP GJP. Analyzed the data: BNV CCD ANP GJP. Contributed reagents/materials/analysis tools: BNV CCD ANP GJP. Wrote the paper: BNV CCD ANP GJP.
