Skip to main content

Thank you for visiting You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Screening by changes in stereotypical behavior during cell motility


Stereotyped behaviors are series of postures that show very little variability between repeats. They have been used to classify the dynamics of individuals, groups and species without reference to the lower-level mechanisms that drive them. Stereotypes are easily identified in animals due to strong constraints on the number, shape, and relative positions of anatomical features, such as limbs, that may be used as landmarks for posture identification. In contrast, the identification of stereotypes in single cells poses a significant challenge as the cell lacks these landmark features, and finding constraints on cell shape is a non-trivial task. Here, we use the maximum caliber variational method to build a minimal model of cell behavior during migration. Without reference to biochemical details, we are able to make behavioral predictions over timescales of minutes using only changes in cell shape over timescales of seconds. We use drug treatment and genetics to demonstrate that maximum caliber descriptors can discriminate between healthy and aberrant migration, thereby showing potential applications for maximum caliber methods in automated disease screening, for example in the identification of behaviors associated with cancer metastasis.


Moving in the right way at the right time can be a matter of life and death. Whether avoiding a predator or searching for food, choosing the correct movements in response to specific stimuli is a crucial part of how an organism interacts with its environment. The repetitive, highly coordinated movements that make up behavioral stereotypes have been shown to be entwined with survival strategies in a number of species, for example the incredible correlation in posture between prey capture events in raptors1 and the escape response of C. elegans when exposed to extreme heat2. Understanding these stereotypes is vital to creating a full picture of a species’ interactions with its environment. If stereotypes represent evolved, selection-driven behavior in animals, might the same not be true for single-celled organisms?

This point of view may be particularly useful in understanding chemotaxis, the guided movement of a cell in response to a chemical gradient. During chemotaxis, eukaryotic cells change their shape through the repeated splitting and extension of actin-rich structures called pseudods3,4,5. Though this behavior is well known, the study of chemotaxis has traditionally focused on the signaling events that regulate cytoskeletal remodeling. Even where pseudopods are acknowledged to be relevant, the focus is on the biochemical mechanisms that generate and regulate them6,7,8. These mechanisms are, however, staggeringly complex9 and the way chemotaxis emerges from these lower-level processes remains largely unknown. Rather than delving deeper into the network of biochemical interactions, we can instead learn from the shape changes and movements that this intricate machine has evolved to produce. Such an approach, also known as morphological profiling, shows great promise in biomedicine10.

Here, we explore this question using Dictyostelium discoideum, a model for chemotaxis noted for its reproducible directional migration towards cyclic adenosine monophosphate (cAMP)11,12, which it senses using typical G-protein coupled receptors. To capture cell shape (or posture) at any given point in time, we employ Fourier shape descriptors, a rotationally invariant method of quantifying shapes used previously to show that cell shape and environment are intrinsically linked13 (Fig. 1A). These shape data are naturally of high dimensionality, making further analysis difficult. We reduce their dimensionality using principal component analysis (PCA), a method used previously to obtain the key directions of variability from the shapes of cells13,14,15 and animals (Fig. 1B)2,16,17. Our final challenge (and the focus of this paper) is to quantify behavior, which we define as the movement between shapes. There are many potential ways to do so18,19, however we have adapted the variational maximum caliber (MaxCal) approach20,21 to this end. These methods have several advantages over conventional alternatives: Firstly, Fourier descriptors capture all available information on shape, and the subsequent PCA provides a natural quantitative means of discarding its less informative elements. Easier methods, such as measuring aspect ratio or eccentricity, require us to assume that they provide a useful description a priori, and cannot inform us how much (or what) we have discarded for the sake of simplicity. Secondly, our chosen methods are blind to the researcher’s preconceptions, as well as to previous descriptions of shape and behavior. Any behavioral modes identified have emerged from the data without our deciding on (and imposing) them, as we might if using supervised machine learning or fitting parameters to a preconceived biochemical model. Finally, the minimal model we construct using maximum caliber makes no reference to any underlying biochemistry and therefore cannot make potentially incorrect assumptions about it. We demonstrate the usefulness of these methods by showing that they successfully discriminate between the behavior of drug-treated or genetically altered cells and their parental strains.

Figure 1

Fourier shape descriptors reveal low-dimensional shape space. (A) (left) The outline of a live cell is converted to a set of coordinates, which are a function of the distance traveled around the perimeter, s. (right) The original outline can be reconstructed with increasing accuracy by increasing the number n of included Fourier components. We record 64 components for each shape and use all of them in our analyses. (B) Principal component analysis (PCA) performed on Fourier spectra of cell shapes from 900 cells in a wide range of chemical gradients reveals that 90(83)% of shape variability in D. discoideum can be accounted for in the first three (two) principal components, corresponding to elongation, splitting and polarization in the spatial domain. The inset picture above each PC shows its reconstruction in the spatial domain (i.e. after reverse Fourier transformation). Each is added to (solid line) and subtracted from (dashed line) the mean cell shape descriptor. In order to guarantee their invariance when rotated or flipped we use only the power spectrum of the Fourier component, which renders their reconstructions symmetric. We show shapes here that are two standard deviations above (solid lines) and below (dashed lines) the mean shape in each PC. For Fourier contributions to each PC, see Fig. S1. For details on data collection and analysis, see Materials and Methods and [13]. (C) Example trajectories in the PC 1 and PC 2 shape space for one low- and one high-signal-to-noise ratio cell. Example cell outlines from the two trajectories are superimposed in their correct positions.


Maximum caliber approach to behavioral classification

Cells continuously change shape as they migrate, creating trajectories in the space of shapes that are specific to their situation. For example, we have previously shown that cells follow different shape trajectories in environments with low and high chemoattractant signal-to-noise ratios13, here defined as the local gradient squared over the background concentration (Fig. 1C). In this example, it is important to note that the distributions of cell shape for each condition overlap significantly. This means that it is not always possible to accurately determine the cell’s condition from a static snapshot of its shape. In contrast, the dynamics of shape change in each condition are clearly distinct. Our aim here is to quantify the details of these shape changes, making a small set of values that can act as a signature for a given mode of behavior. We can then use such signatures to quantitatively compare, or to discriminate between, various conditions or genotypes. To this end, we employ the MaxCal method (Fig. 2A).

Figure 2

MaxCal trained simulations reproduce local correlations. (A) The panel shows the trajectory of a cell in shape space over time as it shortens, splits pseudopods, commits to one pseudopod and lengthens again. Our aim is to distil this complex behavioral information into a small, quantifiable signature for this behavor in a manner that will yield similar signatures for similar behaviors. We subdivide the shape space, and register specific small events when cells cross boundaries. The elements of our signature are a series of multipliers that are determined by the rates at which particular events are observed. We introduce multipliers for two types of events: simple events, which encode the average rate of increase or decrease in each principal component of shape, and correlated events, which encode how often we see certain combinations of simple events in quick succession. For every pair of simple events there is a specific multiplier (see C). As multipliers for simple events encode the average rate at which transitions between squares occur in any particular direction, the input data for these events are any two adjacent time points, for example the first two red spots. Here we see that PC 1 has decreased, increasing the average value of the multiplier \({\lambda }_{1}^{-}\), and PC 2 has increased, thereby increasing the value of \({\lambda }_{2}^{+}\). In contrast, the first two yellow points occupy the same square, and as we are encoding the likelihood of transitions, the values of all simple event multipliers are lowered to represent this inactivity. Multipliers for correlated events involve three adjacent time points, as they encode the likelihood of any one simple event following another particular simple event. For example, the three red dots increase the value of three correlated multipliers. \({\lambda }_{\,1\,1}^{--}\) due to a decrease in PC 1 being adjacent to another decrease in PC 1, \({\lambda }_{\,2\,2}^{++}\) due to an increase in PC 2 being adjacent to another increase in PC 2, and \({\lambda }_{\,1\,2}^{-+}\) due to a decrease in PC 1 being adjacent to an increase in PC 2. The set of yellow dots does not increase the likelihood of any such correlated events as there are no transitions in the first time step. The contributions of the whole trajectory can eventually comprise a quantitative signature in which correlated events appear more or less frequently than would be expected by chance (shown below the main diagram, with blue indicating a higher (and red a lower) likelihood. The calculation of the magnitudes of these contributions is complicated and makes up much of this paper. Note that, though the example trajectory shown here is real, the sub-divisions and time points are instructional only. (Inset) In a single timestep (1δt), a cell may be observed to move to any of the eight neighbouring squares, or may move to none of them, resulting in nine possible observed trajectories. (B) Diagram of all possible trajectories for a single shape component over time interval 2δt. The redundancy of each path is indicated by the number above. (C) Correlation parameters inferred from data. Lagrange multipliers are found corresponding to increases (\({\lambda }_{1}^{+}\)) and decreases (\({\lambda }_{1}^{-}\)) in PC 1 and increases (\({\lambda }_{2}^{+}\)) and decreases (\({\lambda }_{2}^{-}\)) in PC 2. Additional Lagrange multipliers controlling the rates at which these events occur in neighboring time-steps are shown in the table, and rates are assumed to be symmetric (i.e. event A followed by event B is equivalent to event B followed by event A). (D) Co-occurrences of transitions in neighboring time-steps are shown for simulations based only on naive probabilities (without correlations, left), for data (centre) and for simulations that include short-term temporal correlations (right). All are scaled relative to the naive rates of transition observed in the data.

MaxCal was originally proposed by E. T. Jaynes22 to treat dynamical problems in physics, and is much like his better-known maximum entropy (MaxEnt) method used in equilibrium physics. The motivation is the same for both; we wish to find the probability of a given structure for a system in a way that neither assumes something we do not know, nor contradicts something we do know, i.e. an observation of the system’s behavior. In the case of MaxEnt, this is achieved by finding the maximum Shannon entropy with respect to the probabilities of the set of possible configurations the system can take23. MaxCal uses the probabilities of the possible trajectories a dynamical system can follow instead. In this case, the entropy is replaced by the caliber C20, so called because the flow rate in a pipe relates to its caliber, or internal diameter. In essence, the method extracts the degree to which different rates or events within the system are coupled, or co-occur beyond random chance. This method has previously been used to sucessfully predict the dynamics of neuronal spiking, the flocking behavior of birds and gene regulatory networks24,25,26.

Generally, the caliber takes the form

$$C(\{{p}_{j}\})=-\,\sum _{j}{p}_{j}\,\mathrm{ln}({p}_{j})+\mu \sum _{j}{p}_{j}+\sum _{n}{\lambda }_{n}\sum _{j}{S}_{n,j}{p}_{j},$$

where pj is the (potentially time-dependent) probability of the jth trajectory. The first term on the right-hand side of Eq. (1) represents a Shannon-entropy like quantity and the second ensures that the pj are normalized. The third constrains the average values of some properties Sn,j of the trajectories j to the values of some macroscopically observed quantities 〈Sn〉, making sure we do not contradict any known information.

By maximizing the caliber, the probabilities of the trajectories

$${p}_{j}={Q}^{-1}\exp (\sum _{n}{\lambda }_{n}{S}_{n,j})$$

are found, where \(Q={\sum }_{j}\exp (\sum _{n}{\lambda }_{n}{S}_{n,j})\) is the dynamical partition function and {λn} are a set of Lagrange multipliers. This Boltzmann-type distribution fulfils detailed balance, even for non-equilibrium problems. Practically, the problem is to find these Lagrange multipliers (and hence, the partition function). To this end, we exploit their relations to the externally observed average values of some quantities

$$\langle {S}_{n}\rangle =\frac{\partial \,\mathrm{ln}\,Q}{\partial {\lambda }_{n}},$$

where the values of the 〈Sn〉 are determined from experiment. This training process is equivalent to maximum-likelihood fitting to observed data.

As our interest is in cell shape and motility, we derive our values for the 〈Sn〉 from the shape dynamics of migrating Dictyostelium cells. In order to effectively parameterise our model, we must constrain the continuum of possible shape changes to a much smaller set of discrete unit changes in our principal components (PCs). We therefore build our model from discretized values of the shape measures PC 1 and 2, assigning them to the variables N1 and N2, respectively. Their values are analagous to particle numbers in a chemical reaction. The switching between continuous and discrete variables is possible as \(\frac{{\sigma }_{x}}{\langle {N}_{x}\rangle }\approx 0.035\) is small with x = 1, 2 for PCx and σx the standard deviation. We reduce the size of the time-step δt until we no longer observe changes greater than 1 in a single δt (similar to deviations of master equations). As PC 2 accounts for less overall variation than PC 1, (see Fig. 1B), we naturally reach this minimal change for a much larger value of δt, which is undesirable because by the time δt is small enough for PC 1, changes in PC 2 are almost never observed, making correlations between the two PCs difficult to detect. We therefore scale all changes in PC 2 by a factor of σ1/σ2 in order that unit changes are observed in both PCs for a similar value of δt. Practically, our training data yielded a δt of 0.1875 s (as each 3 s frame in the video data was divided into 16 sections, in which the intermediate PC values were linearly interpolated).

The advantage of limiting the possible macroscopic shape changes in δt to the following: an increase, a decrease, or no change in each PC. As changes in each PC can be considered independently, this gives us a total of 3 × 3 = 9 cases (that is, no change form the current position, or a move to any of the 8 neighbouring spaces, see Fig. 2A inset). These macroscopic cases are taken to be the observable effects of an underlying microscopic structure. From our analogy of a chemical reaction, we treat increases to be particle creation and denote the microscopic variable for an increase in trajectory j as \({S}_{+,j}^{x}\), where x {1, 2} correspond to PC 1 and 2, respectively. For small δt this variable is binary, taking the value 1 when Nx increases over a single time-step and taking the value 0 otherwise. Decreases will be treated as particle decay, with Nx separate variables \(\{{S}_{-,j}^{x,i}\}\) are used to denote decays for the ith particle, with 1 ≤ i ≤ Nx. These \(\{{S}_{-,j}^{x,i}\}\) are equal to 1 if the ith particle decays in δt and equal to 0 otherwise. Hence, in each δt there are Nx + 2 possible microtrajectories for each component; an increase, no change, or the removal of any particle Nx (Fig. 2B). We choose such a first-order decay over a zeroth-order decay in order to introduce a virtual force, bringing the system back toward the mean (see Fig. S2). As the two components may change independently, there are (N1 + 2)(N2 + 2) possible microtrajectories in a single δt over PC 1 and 2. Applying Eq. 3, we constrain the probabilities of these microtrajectories such that they agree with the macroscopically observed rates \(\langle {S}_{\alpha }^{x}\rangle \), with α {+, −} an increase or decrease in component x, respectively.

We then expand the model to include a following time-step, allowing us to capture short-term correlations between events. This increases the number of possible trajectories substantially. The number of microtrajectories in a given time-step depends on Nx at time t + δt, and this quantity is different dependent on the pathway taken in the first time-step, so we must include this history dependence. For example, a reduction in component x can happen in Nx ways, and will cause Nx to go down by one. This change is followed by (Nx − 1) + 2 possible microtrajectories in the following time-step. Multiplying the quantities for each time-step gives us Nx(Nx + 1) microtrajectories in which there is a decrease in the first time-step. Accounting for the effect of the changing values of N1 and N2 over interval t, t + δt in each microtrajectory on the interval starting at time t + δt, the number of microtrajectories over 2δt is \(({N}_{1}^{2}+3{N}_{1}+5)({N}_{2}^{2}+3{N}_{2}+5)\). Each observable has a corresponding value in trajectory j of \({S}_{\alpha \beta ,j}^{xy}\), which is 1 if the correlation is observed and 0 otherwise. We can reduce this to 10 time-correlated observables by assuming symmetry under order-reversal, i.e. \({S}_{\alpha \beta ,j}^{xy}\equiv {S}_{\beta \alpha ,j}^{yx}\) (Fig. 2C). This assumption is justified: if we consider a negatively correlated movement between PC1 and PC2, we may see transitions in the order 1+, 2−, 1+. Here the two couplets 1+, 2− and 2−, 1+ both represent the same phenomenon (see Fig. S3). This leads to an additional 16 observables \(\langle {S}_{xy}^{\alpha \beta }\rangle \), where x, y {1, 2} are shape PCs and α, β {−, +} denote a change in the component displayed above. We constrain our analysis to the first two shape components only, as further components account for relatively little residual variance in shape, whilst increasing computational complexity geometrically.

As an example, we show the partition function in a single shape component, in which there are 5 observables, \(\{\langle {S}^{+}\rangle ,\langle {S}^{++}\rangle ,\langle {S}^{+-}\rangle ,\langle {S}^{-}\rangle ,\langle {S}^{--}\rangle \}\):

$$\begin{array}{rcl}{Q}_{N} & = & {\gamma }^{+}[{\gamma }^{+}{\gamma }^{++}+1+(N+1){\gamma }^{-}{\gamma }^{+-}]\\ & & +\,N{\gamma }^{-}[{\gamma }^{+}{\gamma }^{+-}+1+(N-1){\gamma }^{-}{\gamma }^{--}]\\ & & +\,{\gamma }^{+}+1+N{\gamma }^{-},\end{array}$$

where \({\gamma }^{\alpha }={e}^{{\lambda }^{\alpha }}\) corresponds to a rate (when divided by δt), with λα the Lagrange multiplier associated with observable 〈Sα〉. The first line in Eq. (4) shows all possible transitions that begin with an increase over the first time-step, and so the whole line shares the factor γ+, the rate of increase. A subsequent increase contributes a further γ+, as well as a coupling term γ++ which allows us to capture the likelihood of adjacent transitions beyond the naive probability γ+γ+. A subsequent decrease can happen in N + 1 ways, each linked to the rate of decrease γ. The term γ+− is a coupling constant, controling the likelihood of an adjacent increase and decrease beyond the naive probability γ+γ. Finally, the +1 allows for the possibility of no transition occurring in the subsequent time-step. The second and third lines correspond to a decrease in the first time-step, and no transition occurring in the first time-step, respectively.

The Lagrange multipliers corresponding to observables are found using Eq. (3), which yields a set of equations to be solved simultaneously (see supplementary material for details). In the case of a single component, these equations are

$$\langle {S}^{+}\rangle ={\gamma }^{+}[2{\gamma }^{+}{\gamma }^{++}+2+(2N+1){\gamma }^{-}{\gamma }^{+-}]$$
$$\langle {S}^{-}\rangle ={\gamma }^{-}[(2N+1){\gamma }^{+}{\gamma }^{+-}+2N\,+2N(N-1){\gamma }^{-}{\gamma }^{--}]$$
$$\langle {S}^{++}\rangle ={\gamma }^{+}{\gamma }^{+}{\gamma }^{++}$$
$$\langle {S}^{+-}\rangle =2N{\gamma }^{+}{\gamma }^{-}{\gamma }^{+-}$$
$$\langle {S}^{--}\rangle =N(N-1){\gamma }^{-}{\gamma }^{-}{\gamma }^{--}.$$

The equations for the two-component partition function and Lagrange multipliers can be found in the SI. This method effectively allows us to build a map of the commonality of complex, correlated behaviors relative to basic rates of shape change (as quantified using principal components). For a given Lagrange multiplier governing a particular correlation, a value less than zero indicates a behavior that is less common than expected, and a value greater than zero represents a behavior that is more common.

Stereotypical behavior without biochemical details

After training our model on Dictyostelium shape trajectories, we confirmed that the method had adequately captured the observed correlations by using them to simulate the shape changes of untreated cells responding to cAMP. In order to illustrate the importance of the correlations, we also ran control simulations trained only on the basic rates of increase and decrease in each PC without these correlations. We compared the activities of the uncorrelated and correlated simulations against the observed data. The uncorrelated model acts entirely proportional to the observed rates (though, interestingly, did not match them; Fig. 2D). In contrast, individual cells from the experimental data show very strong anticorrelation, with increases in one component coupled with decreases in the other. This behavior is clearly replicated by the correlated simulations, in both cases appearing in the plot as a red diagonal from the bottom left to the top right. Furthermore, we see suppression of turning behavior in both PCs, with the most poorly represented activity (relative to chance) being a switch in direction in either PC (for example 1+ followed by 1−). This too is reflected in the correlated simulations.

The predictive power of MaxCal simulations goes beyond those correlations on which they were directly trained: We tested the simulations’ ability to predict repetition of any given transition. These patterns took the form of N transitions in T time steps, e.g. five 1+ transitions in ten time-steps. The MaxCal model predicted frequencies of appearance for these patterns that closely resembled the real data (Fig. 3A, model in red, real data in black). In contrast, the uncorrelated model predicted patterns at a much lower rate, for example there are runs of 5 consecutive increases in PC 1 in the real data at a rate of around one in 1.35 minutes. The correlated model predicts this pattern rate to be one in every three minutes. The uncorrelated model predicts the same pattern at a rate of one in 6.67 hours. This result indicates that no higher-order correlations are required to recapitulate the data, allowing us to avoid the huge increase in model complexity that their inclusion would entail.

Figure 3

MaxCal model reproduces long-term cell behavior (A) (top) Example track of naive transitions. Possible patterns are highlighted: three 2+ in a row and four 1- in a row are given as examples. This panel is illustrative- though the track shown does correspond to the shape transition in the cartoon, there are spaces in between all transitions here, and actual 3-in-a-row transitions would be even denser. (Bottom) Observed versus predicted probabilities of various patterns of transitions for simulations containing (red) or ignoring (blue) short-term temporal correlations. The black line corresponds to perfect matching of predicted and observed probabilities. Patterns are always for a single transition type (e.g. 1+ only), and are of the form “N transitions in T time-steps” for varying N and T, e.g. three 1+ transitions in four time-steps. T runs from 10 to 20 in unit steps, N runs from T-8 to T in unit steps. (B) Jensen-Shannon divergence between patterns of transitions observed in the data and both correlated (red) and uncorrelated (blue) simulations. (C) Probability of observing repeated transitions of a single type under 3 models- the correlated model (red), the uncorrelated model (blue), and when observed (black). Results shown for 1+ (left) and 1− (right). The x-axis gives the number of repeats in a row of this transition.

The greater predictive power of the MaxCal model is reflected by its lower Jensen-Shannon divergence from the observed data for these kinds of pattern (Fig. 3B). The MaxCal model also more closely matches the observed probabilities of generating a given number of transitions in a row, with predictions almost perfect up to 4 transitions in a row (twice the length-scale of the measured correlations), and far stronger predictive power than the uncorrelated model over even longer timescales (Fig. 3C).

A real world application of MaxCal methods to discriminate between genotypes

We wondered whether the MaxCal methods would accurately discriminate between biologically relevant conditions. To investigate this, we used two comparisons. First, we compared shape data from control AX2 cells against the same cells treated with two drugs targeting cytoskeletal function: the phospholipase A2 inhibitor p-bromophenacyl bromide (BPB) and the phosphoinositide 3-kinase inhibitor LY294002 (LY) (for details, see27). Second, we compared a stable myosin heavy-chain knockout against its parent strain (again AX2) (Fig. 4A). We first looked at the effects of these conditions on the distribution of cell shapes, to see whether their effect could be identified from shape, rather than behavior. The drug treatment caused a substantial change in the distribution within the population (Fig. 4B), but still left a substantial overlap. In contrast, the mhcA cells showed no substantial difference to their parent in shape distribution (Fig. 4C). In both cases, the identification of a condition from a small sample of shape data would not be feasible.

Figure 4

Maximum caliber coupling strengths reflect behavioral differences. (A) Representative phase contrast images of AX2 (L) cells and mhcA (R) cells. Scale bar is 10 μm. (B) Outlines of cells as they move for all conditions in the study. We imaged drug-treated cells paired with an AX2 parental control in differential interference contrast (DIC) and the mhcA control with an AX2 parent in phase contrast microscopy, so we present these controls separately. Here, for clarity, we show outlines at intervals of one minute (or thirty frames). (C) Distributions in shape space of the BPB/LY treated cells (red) and the mhcA strain (green) vs their respective controls (blue). Darker red and green areas show where the compared conditions overlap. (D) Lagrange multipliers λx = log10γx from MaxCal model trained on untreated cells (blue) and p-bromophenacyl bromide (BPB) and LY294002 treated cells (red). Untreated cells have coupling values for \({\lambda }_{\,1\,1}^{+-}\) and \({\lambda }_{\,2\,2}^{+-}\) much lower than 0, indicating the persistence in the direction of cell shape change (or more accurately, the rarity of reversals). In contrast, treatment with causes cells to have couplings values for \({\lambda }_{\,1\,1}^{+-}\) and \({\lambda }_{\,2\,2}^{+-}\) that are not significantly different to zero, indicating a lack of such persistence. Untreated cells also have much higher values than drug-treated for \({\lambda }_{\,1\,2}^{+-}\) and \({\lambda }_{\,1\,2}^{-+}\), indicating a stronger anticorrelation between the two components. Remaining distributions of rates can be found in Fig. S4. The distributions of all 14 rates differ significantly upon drug treatment α = 0.001 (Kolmogorov-Smirnov test). (E) The distributions for the same parameters for mhcA cells (green) against their parental control (blue). The changes in \({\lambda }_{\,1\,1}^{+-}\), \({\lambda }_{\,1\,2}^{+-}\) and \({\lambda }_{\,1\,2}^{-+}\) show similar changes to those observed in drug treatment. These experiments used phase contrast microscopy rather than the DIC used in the drug-treated case, leading to the differences in the extremity of these coupling coefficients.

We then compared the behavioral Lagrange multipliers of each condition, found by MaxCal, producing distributions for the estimated values of these by bootstrapping our data (sampling with replacement). The values of \({\gamma }_{\,1\,1}^{+-}\) and \({\gamma }_{\,2\,2}^{+-}\) are lower in the untreated condition than those in drug-treated condition, indicating the persistence of shape change in WT cells (Fig. 4D). The anticorrelation between PCs 1 and 2 through pseudopod splitting is reflected in \({\gamma }_{\,1\,2}^{+-}\) and \({\gamma }_{\,1\,2}^{-+}\), both of which have values greater than 1 in WT cells. In comparison, the drug-treated cells have only a moderate anticorrelation. In the mhcA strain, the differences in the values of \({\gamma }_{\,1\,1}^{+-}\), \({\gamma }_{\,1\,2}^{+-}\) and \({\gamma }_{\,1\,2}^{-+}\) when compared with their parent show similar changes to those observed in drug treatment (Fig. 4E). In both cases, the differences highlighted by these dynamical measurements are striking.

We then applied the MaxCal model to the task of classification. We settled upon classification using k-nearest-neighbors (kNN). In order to see how the strength of our prediction improved with more data, we classified based on the preferred class of N repeats, all known to come from the same data set. We estimated the classification power of our methods by cross validation, dividing the drug-treated data and its control into three sets containing different cells, and dividing the mhcA and its parent by the day of the experiment. We first performed the classification by shape alone, taking small subsamples of frames from each cell and projecting them into their shape PCs, with our distance measure for the kNN being the Euclidean distance in these PCs. With one, two or 3 PCs, we were able to achieve reasonable classification of the drug-treated cells against their parent as data set size increased, with the accuracy of classification leveling off at around 0.85 (with 1 being perfect and 0.5 being no better than random chance, Fig. 5A–C, blue). In contrast, classification of mhcA cells was little better than random chance, even with relatively many data (Fig. 5A–C, green). This is unsurprising given the similarity of the distributions of these two conditions. We then calculated our MaxCal multipliers for subsamples of each of these groups, bootstrapping 100 estimates from 20% of each set. We then repeat our kNN classification, instead using for a distance measure the two MaxCal values that best separate our training classes. As the test data come from entirely separated sources (in the case of drug-treated cells coming from different cells, and in the case of the mhcA being taken on different days), we can be confident that we do not conflate our training and test data. In both the drug-treated case and the mhcA mutant, the dynamics differ very cleanly between our test and control data. As such, our classification is close to perfect even for only a few samples (Fig. 5D).

Figure 5

Discriminators trained on MaxCal behavioral descriptors perform better than shape alone. (AC) Success rates for k-nearest neighbors based on the shapes of cells alone. Some number of samples are taken from the same condition and individually classified using the first 1 (A), 2 (B) or 3 (C) shape PCs, with the most commonly chosen classification used to identify the group. Classification is performed on both untreated vs BPB/LY treated (blue) and parental vs mhcA (green) data. (D) A similar k-nearest neighbor classification to (AC), but with distances between neighbors based on the values of the two Lagrange multipliers that best separate the training data. (E) Degree of correlation between PC 1 and PC 2 across a number of simulated cell trajectories. Three lines are shown, corresponding to the data (black), a non-Markovian (red) master equation, in which transition probabilities depend on the last transition made, and a Markovian (blue) master equation, in which they simply depend on the current state. The Markovian model (without memory) lacks the skew toward negative correlations seen in the data. The non-Markovian model (with memory) recovers these.

As the two Lagrange multipliers that best classified the data both encoded correlations between adjacent time-steps, we guessed that this short-term memory might be key to recapitulating the dynamic properties of cell shape change. A key aspect of the shape dynamics of AX2 cells is the anticorrelation between the first two PCs at the single-cell level (which is definitionally absent at the population level, as PCA produces uncorrelated axes). To see if memory is vital to recapitualting this dynamical aspect of cell shape change, we constructed two versions of the master equation for our MaxCal system (see SI for details). The first is Markovian (that is, at a given time the probabilities of each possible next event only depend on the current state of the system). We ran Gillespie simulations corresponding to this master equation, and compared the correlations of trajectories from these simulations with those from real data. The expected anticorrelation is clearly observed in the data (Fig. 5E, black line), but the trajectories of our Markovian Gillespie simulations fail to recapitulate it (Fig. 5E, blue line).

We then introduced a memory property to the simulations, allowing the probabilities of each possible event to depend on the nature of the previous event (with the very first event taken using the uncorrelated probabilities). The model has nine possible states (with each state containing its own set of event probabilities), corresponding to the nine possible events that might have preceeded it. These are an increase, a decrease, or no change in each PC independently (3 × 3 events). These non-Markovian simulations recovered the distribution of correlations observed in the data (Fig. 5E, red line). This indicates that such features of cell shape change can only be addressed by methods that acknowledge a dependency on past events.


Eukaryotic chemotaxis emerges from a vast network of interacting molecular species. Here, instead of examining the molecular details of chemotaxis in Dictyostelium discoideum, we have inferred properties that capture cell behavior from observations of shape alone. For this purpose, we quantified shape using Fourier shape descriptors, reduced these shape data to a small, tractable dimensionality by principal component analysis, and built a minimal model of behavior using the maximum caliber variational method. Unlike conventional modeling approaches, such as master equations and their simplifications, our method is intrinsically non-Markovian, capturing memory effects and short-term history in the values of the behavioral signature it yields (see SI for further discussion of memory, and a comparison to the master equation). Our approach has the advantage of ease, requiring only the observation of what a cell naturally does14, without tagging or genetic manipulation, as well as of generality, being independent from the specific and poorly understood biochemistry of any one cell type. This is important to understanding chemotaxis, as the biochemistry governing this process can vary greatly: for example, the spermatazoa of C. elegans chemotax and migrate with no actin at all28, but strategies for accurate chemotaxis might be shared among biological systems and cell types.

A number of recent studies have demonstrated the importance of pairwise or short-scale correlations in determining complex behaviors both in space and time. The behavior of large flocks of starlings can be predicted from the interactions of individual birds with their nearest neighbors29,30, and the pairwise correlations between neurons can be used to replicate activity at much higher coupling orders, correctly reproducing the coordinated firing patterns of large groups of cells23. Furthermore, cells in many circumstances use short-range spatial interactions to organise macroscopically31. Interestingly, these systems appear to exhibit self-organized criticality32,33, in which the nature of their short-range interactions leads to periods of quiescence puntuated by sudden changes. This could indicate the coupling strengths inherent to a system (such as the temporal correlations in our shape modes in Dictyostelium cells) are crucial for complex behavior. Absence of this behavior could be an indicator of disease as illustrated by both of our aberrant cell types.

Here, we employ a very simple classifier to demonstrate the usefulness of our MaxCal multipliers as a measurement by which we can classify cell behaviours. We choose MaxCal because it is a minimal, statistical approach to modelling a complex phenomenon, allowing high descriptive power with no assumptions made about the underlying mechanism. As our understanding of the molecular biology controlling cell shape improves, an interesting alternative would be to use our data in training recurrent neural network (RNN) auto-encoders, a self-supervised method in which the neural network trains a model to accurately represent the input data. In particular, long short-term memory RNNs have recently been used to accurately identify mitotic events34 in cell video data and classes of random migration based on cell tracks35. The two approaches are not mutually exclusive; MaxCal can provide a neat, compressed basis in which to identify behavioural states of cells, whilst RNNs could be used to learn time-series rules for transitions between behavioural states.

It is increasingly clear that cell shape is a powerful discriminatory tool10. For example, diffeomorphic methods of shape analysis have the power to discriminate between healthy and diseased nuclei36. Shape characteristics can also be used as an indicator of gene expression15: an automated, shape-based classification of Drosophila haemocytes recently showed that shape characteristics correlate with gene expression levels, specifically that depletion of the tumor suppressor PTEN leads to populations with high numbers of rounded and elongated cells. Of particular note is the observation from this study that genes regulate shape transitions as opposed to the shapes themselves, illustrating the importance of tools to quantify behavior as well as shape. This may be an appropriate approach to take if, for example, creating automated assistance for pathologists when classifying melanocytic lesions (a task which has already proved tractable to automated image analyses37), as classes are few in number, predefined and extensive training data are available. A drawback of the method used by15 is that their classes are decided in advance, and the divisions between them are arbitrary. This means that the method cannot find novel important features of shape by definition, as it can only pick between classes decided upon by a person in advance.

A stronger alternative would be to take some more general description of shape and behavior (such as the one we detail here), which could be used to give biopsied cells a quantitative signature. Training would then map these data not onto discrete classes, but onto measured outcomes based on the long-term survival of patients. It will be important for any such method to account for the heterogeneity of primary tissue samples as small sub-populations, lost in gross measurements, may be key determinants of patient outcomes. Such an approach would allow a classifier to identify signs of disease and metastatic potential not previously observed or conceived of by the researchers themselves. As machine learning advances, it will be vital to specify the problem without the insertion of our own biases. Then, behavioral quantification will become a powerful tool for medicine.


Cell culture

The cells used in our experiments are either of the Dictyostelium discoideum AX2 strain, or a stable myosin heavy-chain knockout (mhcA) in an AX2 background. Cells are grown in a medium containing 10 μg/mL Geneticin 418 disulfate salt (G418) (Sigma-Aldrich) and 10 μg/mL Blasticidine S hydrochloride (Sigma-Aldrich). Cells are concentrated to c = 5 × 106 cells/mL in shaking culture (150 rpm). Five hours prior to the experiment, cells are washed with 17 mM K-Na PBS pH 6.0 (Sigma-Aldrich). Four hours prior to the experiment, cells are pulsed every 6 minutes with 200 nM cAMP, and are introduced into the microfluidic chamber at c = 2.5 × 105 cells/mL. Measurements are performed with cells starved for 5–7 h. Drug-treated cells were exposed to 200 pM p-bromophenacyl bromide and 50 nM LY294002. No. cells sampled in AX2 control, drug-treated, AX2 parent, mhcA are, respectively, 313, 23, 858, 198.

Microfluidics and imaging

The microfluidic device is made of a μ-slide 3-in-1 microfluidic chamber (Ibidi) as described in (12), with three 0.4 × 1.0 mm2 inflows that converge under an angle of α = 32° to the main channel of dimension 0.4 × 3.0 × 23.7 mm3. Both side flows are connected to reservoirs, built from two 50 ml syringes (Braun Melsungen AG), separately connected to a customized suction control pressure pump (Nanion). Two micrometer valves (Upchurch Scientific) reduce the flow velocities at the side flows. The central flow is connected to an infusion syringe pump (TSE Systems), which generates a stable flow of 1 ml/h. Measurements were performed with an Axiovert 135 TV microscope (Zeiss), with LD Plan-Neofluar objectives 20x/0.50N.A. and 40x/0.75N.A. (Zeiss) in combination with a DV2 DualView system (Photometrics). A solution of 1μM Alexa Fluor 568 hydrazide (Invitrogen) was used to characterize the concentration profile of cAMP (Sigma-Aldrich) because of their comparable molecular weight.

Image preprocessing

We extracted a binary mask of each cell from the video data using Canny edge detection, thresholding, and binary closing and filling. The centroid of each mask was extracted to track cell movement. Overlapping masks from multiple cells were discarded in order to avoid unwanted contact effects, such as distortions through contact pressure and cell-cell adhesion. For each binary mask, the coordinates with respect to the centroid of 64 points around the perimeter were encoded in a complex number, with each shape therefore recorded as a 64 dimensional vector of the form S = x + iy. These vectors were passed through a fast Fourier transform in order to create Fourier shape descriptors. Principal component analysis was performed on the power spectra (with the power spectrum P(f) = |s(f)|2 for the frequency-domain signal s(f)) to find the dominant modes of variation. This approach is superior to simple descriptors such as circularity and elongation, as key directions of variability within the high-dimensional shape data cannot be known a-priori. As we have previously reported13, 90% of Dictyostelium shape variation can be accounted for using the first three principal components (PCs), corresponding to the degree of cell elongation (PC 1), pseudopod splitting (PC 2) and polarization in the shape (PC 3) (Fig. 1B), with around 85% of variability accounted for in just two, and 80% in one.


  1. 1.

    Csermely, D., Mainardi, D. & Agostini, N. The predatory behaviour of captive wild kestrel, Falco tinnunculus L. Bull Zool 56, 317–320 (1989).

    Article  Google Scholar 

  2. 2.

    Stephens, G. J., Johnson-Kerner, B., Bialek, W. & Ryu, W. S. Dimensionality and dynamics in the behavior of C. elegans. PLoS Comput Biol 4, e1000028 (2008).

    MathSciNet  Article  ADS  Google Scholar 

  3. 3.

    Andrew, N. & Insall, R. H. Chemotaxis in shallow gradients is mediated independently of PtdIns 3-kinase by biased choices between random protrusions. Nat Cell Biol 9, 193–200 (2007).

    CAS  Article  Google Scholar 

  4. 4.

    Neilson, M. P. et al. Chemotaxis: A feedback-based computational model robustly predicts multiple aspects of real cell behaviour. PLoS Biol 9, e1000618 (2011).

    CAS  Article  Google Scholar 

  5. 5.

    van Haastert, P. J. M. A model for a correlated random walk based on the ordered extension of pseudopodia. PLoS Comput Biol 6, e1000874 (2010).

    MathSciNet  Article  Google Scholar 

  6. 6.

    Otsuji, M., Terashima, Y., Ishihara, S., Kuroda, S. & Matsushima, K. A conceptual molecular network for chemotactic behaviors characterized by feedback of molecules cycling between the membrane and the cytosol. Sci Signal 152, ra89 (2010).

    Google Scholar 

  7. 7.

    Westendorf, C. et al. Actin cytoskeleton of chemotactic amoebae operates close to the onset of oscillations. Proc Nat Acad Sci USA 110, 3853–3858 (2013).

    CAS  Article  ADS  Google Scholar 

  8. 8.

    Davidson, A. J, Amato, C., Thomason, P. A. & Insall, R. H. WASP family proteins and formins compete in pseudopod- and bleb-based migration. J Cell Biol jcb.201705160 (2017).

  9. 9.

    Swaney, K. F., Huang, C. H. & Devreotes, P. N. Eukaryotic chemotaxis: a network of signaling pathways controls motility, directional sensing, and polarity. Ann Rev Biophys 39, 265–289 (2010).

    CAS  Article  Google Scholar 

  10. 10.

    Marklein, R. A., Lam, J., Guvendiren, M., Sung, K. E. & Bauer, S. R. Functionally-Relevant Morphological Profiling: A Tool to Assess Cellular Heterogeneity. Trends Biotech 36, 105–118 (2017).

    Article  Google Scholar 

  11. 11.

    van Haastert, P. J. M. & Postma, M. Biased random walk by stochastic fluctuations of chemoattractant-receptor interactions at the lower limit of detection. Biophys J 93, 1787–1796 (2007).

    Article  Google Scholar 

  12. 12.

    Tweedy, L., Knecht, D. A., Mackay, G. M. & Insall, R. H. Self-Generated Chemoattractant Gradients: Attractant Depletion Extends the Range and Robustness of Chemotaxis. PLoS Biol 14(3), e1002404 (2016).

    Article  Google Scholar 

  13. 13.

    Tweedy, L., Meier, B., Stephan, J., Heinrich, D. & Endres, R. G. Distinct cell shapes determine accurate chemotaxis. Sci. Rep. 3, (2013).

  14. 14.

    Keren, K. et al. Mechanism of shape determination in motile cells. it Nature 453, 475–480 (2008).

    CAS  Article  ADS  Google Scholar 

  15. 15.

    Yin, Z. et al. A screen for morphological complexity identifies regulators of switch-like transitions between discrete cell shapes. Nat Cell Biol 15, 860–872. (2013).

    CAS  Article  Google Scholar 

  16. 16.

    Broekmans, O. D., Rodgers, J. B., Ryu, W. S. & Stephens, G. J. Resolving coiled shapes reveals new reorientation behaviors in C. elegans. eLife 5, e17227 (2016).

    Article  Google Scholar 

  17. 17.

    Gyenes, B. & Brown, A. E. X. Deriving Shape-Based Features for C. elegans Locomotion Using Dimensionality Reduction Methods. Front Behav Neurosci 10, 159 (2016).

    Article  Google Scholar 

  18. 18.

    Valletta, J. J., Torney, C., Kings, M., Thornton, A. & Madden, J. Applications of machine learning in animal behaviour studies. Animal Behav. 124, 203–220 (2017).

    Article  Google Scholar 

  19. 19.

    Gomez-Marin, A., Stephens, G. J. & Brown, A. E. X. Hierarchical compression of Caenorhabditis elegans locomotion reveals phenotypic differences in the organization of behaviour. Front Behav Neurosci 13, 20160466 (2016).

    Google Scholar 

  20. 20.

    Pressé, S., Ghosh, K., Phillips, R. & Dill, K. A. Dynamical fluctuations in biochemical reactions and cycles. Phys Rev E 82, 031905 (2010).

    Article  ADS  Google Scholar 

  21. 21.

    Pressé, S., Ghosh, K., Lee, J. & Dill, K. A. Principles of maximum entropy and maximum caliber in statistical physics. Rev Mod Phys 85, 1115–1141 (2013).

    Article  ADS  Google Scholar 

  22. 22.

    Jaynes, E. T. The minimum entropy production principle. Ann Rev Phys Chem 31, 579–601 (1980).

    CAS  Article  ADS  Google Scholar 

  23. 23.

    Schneidman, E., Berry, M. J., Segev, R. & Bialek, W. Weak pairwise correlations imply strongly correlated network states in a neural population. Nature 440, 1007–1012 (2006).

    CAS  Article  ADS  Google Scholar 

  24. 24.

    Cavagna, A. et al. Dynamical maximum entropy approach to flocking. Phys Rev E 89, 042707 (2014).

    Article  ADS  Google Scholar 

  25. 25.

    Vasquez, J. C., Marre, O., Palacios, A. G., Berry, M. J. II & Cessac, B. Gibbs distribution analysis of temporal correlations structure in retina ganglion cells. J Physiology-Paris 106, 120–127 (2012).

    CAS  Article  Google Scholar 

  26. 26.

    Firman, T., Balázsi, G. & Ghosh, K. Building Predictive Models of Genetic Circuits Using the Principle of Maximum Caliber. J Biophys J 113, 2121–2130 (2017).

    CAS  Article  Google Scholar 

  27. 27.

    Meier, B. et al. Chemotactic cell trapping in controlled alternating gradient fields. Proc Natl Acad Sci USA 108, 11417–11422 (2011).

    CAS  Article  ADS  Google Scholar 

  28. 28.

    Nelson, G. A., Roberts, T. M. & Ward, S. Caenorhabditis elegans spermatozoan locomotion: amoeboid movement with almost no actin. J Cell Biol 92, 121–131 (1982).

    CAS  Article  Google Scholar 

  29. 29.

    Toner, J. & Tu, Y. Long-range order in a two-dimensional dynamical XY model: how birds fly together. Phys Rev Lett 75, 4326–4329 (1995).

    CAS  Article  ADS  Google Scholar 

  30. 30.

    Bialek, W. et al. Statistical mechanics for natural flocks of birds. Proc Nat Acad Sci USA 109, 4786–4791 (2012).

    CAS  Article  ADS  Google Scholar 

  31. 31.

    De Palo, G., Yi, D. & Endres, R. G. A critical-like collective state leads to long-range cell communication in Dictyostelium discoideum aggregation. PLoS Biol 15, 1–25 (2017).

    Google Scholar 

  32. 32.

    Mora, T. & Bialek, W. Are biological systems poised at criticality? J Stat Phys 2, 268–302 (2011).

    MathSciNet  Article  ADS  Google Scholar 

  33. 33.

    Chialvo, D. R. Emergent complex neural dynamics. Nat Phys 6, 774–750. (2010).

    Article  Google Scholar 

  34. 34.

    Phan, H. T. H., Kumar, A., Feng, D., Fulham, M. & Kim, J. Unsupervised two-path neural network for cell event detection and classification using spatio-temporal patterns. IEEE T Med Imaging, (2018).

    Article  Google Scholar 

  35. 35.

    Kimmel, J. C, Brack, A. S. & Marshall, W. F. Deep convolutional and recurrent neural networks for cell motility discrimination. bioRxiv, (2019).

  36. 36.

    Rohde, G. K., Ribeiro, A. J. S., Dahl, K. N. & Murphy, R. F. Deformation-based nuclear morphometry: capturing nuclear shape variation in HeLa cells. Cytom Part A 73A, 341–350 (2008).

    Article  Google Scholar 

  37. 37.

    Esteva, A. et al. Dermatologist-level classification of skin cancer with deep neural networks. Nature 542, 115–118 (2017).

    CAS  Article  ADS  Google Scholar 

Download references


We are grateful to Börn Meier for sharing his data, and to both André Brown, Linus Schumacher and Peter Thomason for a critial reading of the manuscript. This work was supported by Cancer Research UK core funding (L.T.), the Deutsche Forschungs-gemeinschaft (DFG fund HE5958/2-1), the Volkswagen Foundation grant I/85100 (D.H), and the BBSRC grant BB/N00065X/1 (R.G.E.) well as the ERC Starting Grant 280492-PPHPI (R.G.E.).

Author information




L.T. and R.G.E. designed the study. L.T. and P.W. performed the experiments, and L.T. conducted data analysis and modelling. All authors (L.T., P.W., D.H., R.H.I., R.G.E.) analyzed results and data, and wrote the paper.

Corresponding author

Correspondence to Robert G. Endres.

Ethics declarations

Competing Interests

The authors declare no competing interests.

Additional information

Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Tweedy, L., Witzel, P., Heinrich, D. et al. Screening by changes in stereotypical behavior during cell motility. Sci Rep 9, 8784 (2019).

Download citation

Further reading


By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.


Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing