## Figures

## Abstract

We present numerical simulations of active fluid droplets immersed in an external fluid in 2-dimensions using an Immersed Boundary method to simulate the fluid droplet interface as a Lagrangian mesh. We present results from two example systems, firstly an active isotropic fluid boundary consisting of particles that can bind and unbind from the interface and generate surface tension gradients through active contractility. Secondly, a droplet filled with an active polar fluid with homeotropic anchoring at the droplet interface. These two systems demonstrate spontaneous symmetry breaking and steady state dynamics resembling cell motility and division and show complex feedback mechanisms with minimal degrees of freedom. The simulations outlined here will be useful for quantifying the wide range of dynamics observable in these active systems and modelling the effects of confinement in a consistent and adaptable way.

**Citation: **Whitfield CA, Hawkins RJ (2016) Immersed Boundary Simulations of Active Fluid Droplets. PLoS ONE 11(9):
e0162474.
https://doi.org/10.1371/journal.pone.0162474

**Editor: **Iman Borazjani,
University at Buffalo - The State University of New York, UNITED STATES

**Received: **May 24, 2016; **Accepted: **August 23, 2016; **Published: ** September 8, 2016

**Copyright: ** © 2016 Whitfield, Hawkins. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

**Data Availability: **Simulation source code are available at: https://figshare.com/s/b52689f74699c1181b25 All other relevant data are within the paper and its Supporting Information files.

**Funding: **This work was supported by EPSRC https://www.epsrc.ac.uk, grant no. EP- K503149-1. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

**Competing interests: ** The authors have declared that no competing interests exist.

## Introduction

Active fluids are ubiquitous in biology and include the cell cytoskeleton [1, 2], bacteria films and even schools of fish [3, 4]. The common trait of these systems is that they are driven out of equilibrium at the level of their constituents, which interact hydrodynamically with their neighbours. In this paper we use a continuum model of active fluids developed in [5–7] where the constituent fluid particles generate local force dipoles. These systems demonstrate aspects of cytoskeletal dynamics in cells or collections of microswimmers such as bacteria, which generate dipolar stresses in their surrounding medium. Recent experimental work has shown that it is possible to confine these systems to droplets or vesicles *in vitro* to isolate their dynamics and observe emergent behaviour [8–11]. With these systems as motivation we consider two limits of the active fluid model, firstly the case of an isotropically ordered active fluid confined to a droplet interface and secondly the case of a droplet of active fluid with strong local polar ordering. We are able to capture the full dynamics of these two systems in a single computational model that predicts interesting phase behaviour in both cases.

We have developed numerical simulations to model active fluids confined within and on the interface of deformable droplets in 2-dimensions. The simulations are based on the Immersed Boundary method introduced by Peskin [12] to model interactions between fluids and elastic interfaces in biological systems. This method models the droplet interface as a 1D Lagrangian mesh of points which interacts with a fixed fluid mesh via a numerical analogue of the Dirac delta function (as outlined in the Methods section). The advantage of this method over phase field methods (such as [13–15]) is that we can track and numerically conserve quantities defined on the interface naturally in the simulation and potentially model a wide ranges of interface properties. Moreover, we can easily incorporate external boundaries in a self-consistent manner. However, a limitation of this method is that it is significantly more difficult to consider droplet separation or combination, phenomena which are captured automatically by phase field methods.

Applying the immersed boundary method to active fluids is a natural step as the properties and geometries of biological interfaces can be complex. We simulate the coupled dynamics of active particles on the interface as well as in the droplet bulk in a self consistent way. Firstly, this allows us to exactly conserve the mass of active particles within the drop (as shown in Methods). This leads to interesting droplet dynamics including transitions from stationary to motile and back to stationary as a function of activity (see Results: Active Polar Fluid). Secondly, we show that this method can also consistently model an active polar fluid droplet and compare the results of these to previous studies in the literature as well as characterising previously unpredicted states. Furthermore, we have made improvements to previous fluid immersed boundary models by ensuring conservation of droplet area (to be consistent with incompressibility) and to reduce numerical instabilities in the boundary due to the finite sized mesh (as shown in Methods). These are necessary improvements in order to model these active systems where flows are generated locally.

The structure of the paper is as follows. We first introduce the analytical equations describing the system in the following section, and then the numerical implementation of these is presented in the Methods section. Following this we present tests of the simulations and compare with other simulation data. We then present some interesting results from these simulations for the two cases of active droplets discussed. These include spontaneous symmetry breaking leading to steady swimming states, droplet deformation, and oscillating states.

In the Discussion section we describe potential uses for these simulations and extensions to these that could be performed in the future to investigate even more biologically relevant systems. In particular we discuss various ways that confinement can be added to this model. Furthermore, we outline how to extend these simulations to 3 dimensions and how we expect the results presented here to generalise to the 3D case. Finally, we also discuss potential experimental realisation of these simple systems *in vitro* and how these simulations can be used to simulate multicomponent active droplets or droplets with active and passive components.

## Model

### Fluid Droplet Model

We construct numerical simulations of active fluid droplets using an Immersed Boundary (IB) method for modelling fluid-fluid interactions. The IB method was originally formulated for modelling fluid-structure interactions in biological problems, where the structure can be represented by elastic fibres [12, 16]. In our simulations, we follow the work of [17] which adapts this to fluid-fluid interactions in a 2D domain. We begin by considering an infinitely thin, closed interface *C* represented by the position vector ** X** = (

*X*(

*s*,

*t*),

*Y*(

*s*,

*t*)) where

*s*is a Lagrangian coordinate along the curve

*C*and

*t*is time. The force density on this interface due to the surface tension is given in 2D by: (1) where

*γ*is the surface tension,

*τ*is the tangent vector to the surface and ∇

_{s}= ∂/∂

*s*. This acts as an external force on the fluids, which can be translated to a 2D force density via the 2D Dirac Delta function as follows (2) where

**is the position vector in the medium. The 2D Dirac Delta is defined by the identity (3) where Ω = Ω**

*x*_{0}+ Ω

_{1}is the total fluid domain, consisting of fluids labelled 0 and 1. In the case of incompressible Stokes’ flow, which we assume here, force balance in the fluid dictates: (4) (5) where

*η*is the fluid viscosity,

**is the flow velocity and**

*v**P*the pressure. At the length and velocity scales of the cell cytoskeleton, inertia is negligible. An estimate of the Reynolds number using the parameter tables (Tables 1, 2 and 3 in Methods) and the density of water

*ρ*

_{w}= 1000kg m

^{−3}gives (assuming the maximum velocity scale is

*v*≈

*ζ*Δ

*μR*

_{0}/

*η*

_{0}).

Finally, if we assume that the fluids are completely immiscible, then the interface velocity will be the same as the velocity in the medium at that point, such that:

(6)These simple equations model the evolution of a Newtonian fluid droplet embedded in another Newtonian fluid, with a varying surface tension *γ*(*s*, *t*) at the interface. In [17] surface tension decreases with surfactant concentration [18–20], however here we consider the case where it depends on a concentration of active matter on the interface generating contractile stresses. Thus the model is similar to models of anti-surfactants on an interface that locally increase surface tension [21, 22]. The difference in an active system is that energy is consumed locally by the particles and converted to work, and it is assumed that the chemical fuel concentration can be treated as a constant everywhere.

### Active Isotropic Interface

We consider an active liquid crystal dispersed on the interface such that the fluid particles are ordered along the tangent line of the interface. This is the 2D limit of the case of a 3D fluid droplet with an isotropically ordered liquid crystal confined to the plane of the interface (the 3D case is discussed analytically in [23]). As in the model of the actin cortex in [24] we consider that this active fluid is contractile enough to generate a negative pressure in the (1D) boundary layer for small concentrations, and that a passive pressure will become stronger at larger concentration. This is in qualitative agreement with experiments on reconstituted crosslinked actomyosin *in vitro* which, within a range of myosin and crosslinker density, initially contracts and increases in density until a steady state size is reached [25]. In this case, we consider the lowest order contribution to be linear in *c* as we are using a one-component description. These contractile forces, when confined along the tangent line of the droplet interface, give rise to a change in surface tension equivalent to the stress in the active fluid:
(7)
where *γ*_{0} is the bare surface tension of the fluid drop. The activity *ζ*_{c} Δ*μ* is a phenomenological parameter quantifying the strength of the active contractile *ζ*_{c} Δ*μ* < 0 or extensile *ζ*_{c} Δ*μ* > 0 forces with passive repulsion force proportional to *B* ≥ 0. It will be useful to consider results with respect the effective activity where *c*_{0} is the stationary steady state concentration. Note also that there is potentially a passive pressure term linear in *c*(*s*, *t*) absorbed into *ζ*_{c} Δ*μ*, but as all of these terms are phenomenological this does not change the model. In general the order of the active term in powers of *c* requires details of the microscopic interaction responsible, but for the scope of this paper we consider this linear case only. As in [17] conservation of mass on the moving interface *C*(*t*) gives:
(8)
where |∂** X**(

*s*,

*t*)/∂

*s*| is the stretching factor, relating the length of a boundary element d

*l*to its initial length d

*s*such that d

*l*(

*s*,

*t*) = |

*∂*(

**X***s*,

*t*)/

*∂s*|d

*s*. Eq (8) implies that: (9)

The second term in Eq (9) is the Lagrangian advection term. Diffusion of the mass on the closed interface is incorporated with the addition of the term ∂*c*/∂*t* = *D*∂^{2}*c*/∂*l*^{2} where *D* is the diffusion coefficient on the interface. Including this term, the evolution of the concentration *c* becomes:
(10)

The final term *q*(*s*, *t*) captures any binding to or unbinding from the boundary, which we define in Eq (13).

We explicitly consider the coupling of the interface concentration to a bulk concentration *ρ* in the internal fluid. We only consider this concentration as active when bound to the interface, because an isotropic stress generates no flow in an incompressible medium. In the case of the cytoskeleton active fluid, our system could model a two component system of motor proteins and actin filaments, where the isotropic filament network is concentrated on the interface and remains fixed while a population of motor proteins in the droplet can bind and unbind from this network. Then the equations describing an internal bulk concentration can be incorporated into this model by defining a level-set function *H* such that:

Note that length element d*l* = |*∂ X*/

*∂s*|d

*s*changes as the boundary deforms. Then, following [26] we define the concentration field of the unbound active particles as

*Hρ*and hence the advection-diffusion equation describing this quantity is: (12) where: (13)

The unbound concentration of active material at the boundary *ρ*_{b} therefore is defined as:

We assume for this model that the binding rates obey a linear scaling with local concentration. However it is likely that this is not a realistic assumption given the large gradients in concentration field that the simulations predict. Investigating and incorporating more realistic binding behaviour goes beyond the scope of this work and would demand a model informed by the microscopic details of the system in question.

Eq (12) ensures that the total mass of active material is conserved such that:

(15)Thus these equations describe advection-diffusion inside the droplet with containing boundary conditions.

### Active polar fluid droplet

We independently incorporate an active fluid in the bulk of the drop. As mentioned in the previous section, an isotropic active fluid cannot generate flow if it is incompressible, so we consider the case of an active liquid crystal with strong polar ordering. Thus, we define a unit polarisation vector ** p** which describes the direction of local polar ordering. As shown in [5] we can model the passive dynamics of this system by the Frank free energy functional with appropriate boundary terms. In this context we can write this as:
(16)

The first term in Eq (16) is the one constant approximation of the Frank free energy density. The second term is used to replace the Lagrange multiplier which ensures |** p**| = 1 as used in [15]. This term is minimised when

**is a unit vector and so for large**

*p**c*

_{b}this is realised everywhere inside the droplet except near to any topological defects. This can be seen by writing the polarisation as so that in the large anchoring limit the free energy is minimised for

*β*= 0 everywhere, and |

*p*| must satisfy the Ginzburg-Landau equation [27]: (17)

This ordinary differential equation (ODE) is non-linear due to the |*p*|^{3} term and hence we are only able to solve it numerically. Assuming that |*p*| = 1 at the droplet boundary (strong anchoring) and |*p*| = 0 at the origin we find the solutions plotted in Fig 1. In the limit *c*_{b} → ∞ this term fulfils the role of the Lagrange multiplier and strictly enforces |*p*| = 1 on Ω_{0} and |*p*| = 0 on Ω_{1}. In the simulations, we have to use finite *c*_{b}, hence there is some finite gradient of polarisation across the interface and around the defect, which sets the effective core size of the defect in the system.

As *c _{b}* increases the distribution tends towards |

*p*| = 1 everywhere.

The final term in Eq (16) is minimised for filament polarisation ** p** aligned with the outward normal direction near the interface. We consider this polar boundary condition as actin networks are found to order in such a way near the cell membrane in experiments [28]. This term is the source of polar ordering in the simulations as all the other terms are symmetric for

**→ −**

*p***.**

*p*This model now looks similar to many phase field models of (active and passive) liquid crystal emulsions in the literature [13–15, 29]. The key difference in the immersed boundary formulation is that the interfacial width does not depend on the surface tension and is a numerical approximation to a sharp interface, and the level-set function *H* is enslaved to the position of this interface. This means we can usefully change the properties of the boundary without requiring a change to any other part of the calculation.

Thus, if we assume that activity is confined to the drop we can write the active stress as [5] (18)

The passive distortion stress in the liquid crystal is defined in terms of the molecular field ** h** [30]
(19)

The molecular field ** h** = −

*δF*

_{H}/

*δ*acts to minimise the free energy functional

**p***F*

_{H}with respect to

**, and**

*p**ν*is the coupling constant between the flow gradient and polarisation. The final term is the Ericksen stress, a generalisation of the hydrostatic pressure for complex fluids, which in this case is given by [7]: (20)

In addition, there is a stress term due to the polarisation across the interface given by (as used in [14]): (21)

The stress then is incorporated into the force balance so that Eq (4) becomes: (22)

Finally the evolution of the polarisation field is governed everywhere by [5]:
(23)
where the vorticity tensor *ω*_{ij} = (∂_{i}*v*_{j} − ∂_{j}*v*_{i})/2 and strain rate *u*_{ij} = (∂_{i}*v*_{j} + ∂_{j}*v*_{i})/2 act to reorient the polar particles.

## Results and Analysis

In this section we look at some preliminary tests performed to check the accuracy of the simulations and results that are pertinent to the research questions posed in the introduction. Namely, we quantify symmetry breaking transitions and steady state behaviour including droplet motility and deformation which resemble aspects of cytoskeletal dynamics driven by active stresses. We also look at the role of certain parameters on the phase transitions we observe and relate this to similar systems discussed in the literature.

We normalise the length and time scales of the simulations with respect to the initial droplet radius *R*_{0} and the viscosity *η* and following some checks of accuracy choose step sizes of *h* = 0.075, Δ*s* ≈ *h*/2 and Δ*t* = 5 × 10^{−4}. We choose a grid length of *L*_{x} = *L*_{y} = 9, which gives *M*_{x} = *M*_{y} = 120, which has prime factors of 2, 3, and 5, resulting in efficiency savings in the FFT algorithm. A full list of the parameter value ranges used in these simulations can be found in the methods section. We relate these values to SI units by setting the length, time and energy scales to cytoskeleton relevant values such that *R*_{0} = 10 *μ*m and *η* = 10kPa s [31], and *ζ*Δ*μ* = −10…10kPa [32].

### Fluid Droplet Deformation

We first test the fluid simulation code alone without any active terms to check that it agrees with the expected behaviour of a simple fluid drop in 2D. We consider a droplet with an initially deformed shape given by:
(24)
where (see Fig 2). We can then measure the evolution of this shape at time *n* using the Fourier coefficients:
(25) (26)
where is the point position in the coordinate system with the droplet centre of mass at the origin and . Generally, we compute the first few orders of Fourier coefficients *l* = 2, 3, 4, but in this particular test we just present as the shape index as this is initially set to 1/2 by Eq (24). The evolution of this shape index is presented in Fig 2(b) for several values of surface tension *γ*. As one would expect the droplet returns to a spherical shape, and the time it takes to do so is linearly proportional to the surface tension. Reducing the grid spacing from *h* = 0.075 to *h* = 0.025 makes no discernible difference to the droplet evolution and nor does increasing the grid size *L*_{x, y}. Thus our choice of *L*_{x, y} = 9*R*_{0} appears sufficient to render interactions with the droplet’s periodic image negligible.

**(a)** Black line shows the boundary conformation at time *t* = 0 given by Eq (24). Blue arrows show the initial flow field, scaled for visibility. **(b)** Evolution of the shape factor (see Eq (25)) with respect to the simulation time *t* (log scale) for values of the surface tension *γ* (in simulation units) spanning two orders of magnitude.

We also note that once the droplet reaches steady state, there is still some flow in the system even though analytically the flow should be zero. This arises due to inaccuracies in the mapping to the Cartesian mesh. We find that these flows are very small and do not affect the droplet shape. However, these flow are on average only an order of magnitude smaller than those produced by the random perturbation that we apply, so they could affect the symmetry breaking direction.

### Active Boundary Simulations

In this section we present the steady states observed in the active isotropic interface model. First, we consider the case where the active fluid is bound to the interface, setting *k*_{off} = 0 and quantify the steady states observed. Following this we increase this binding rate and observe the differences this coupling can make to the observed steady state.

In all of these cases, in order to enable the droplet to break symmetry we apply a perturbation to the system at time *t* = 2.5. We do this by altering the concentration at the interface at the beginning of the time-step by a small amount. In order to conserve mass, we perturb the concentration using a Fourier series:
(27)
where *θ*_{k} is as defined in Eqs (25) and (26) and the coefficients *a*_{kl} and *b*_{kl} are assigned randomly generated values between −10^{−3} and 10^{−3}.

#### Activity and diffusion only.

We find that for all values of contractile activity tested above a threshold value, a swimming steady state is observed with the droplet remaining circular (see Fig 3) as we predict analytically in [23]. We find it necessary to use a non-zero value of *B* on the interface in order to ensure numerical stability and physically reasonable results. In Fig 3 we show how the dependence of steady state droplet swimming speed against effective activity only depends weakly on the parameter *B*. The effect on droplet speed of the parameter *B* is weak because while increasing *B* reduces the magnitude of the gradients in *c* (and hence *γ*) along the interface, these gradients are spread over more of the droplet interface and still generate flow towards the concentration peak.

Inset: Droplet swimming steady state, coloured interface shows concentration (black to yellow: low to high) and vector field shows flow field scaled for visibility. Simulation parameters as listed in Tables 1 and 2 with *D* = 0.1 and *γ* = 1.

We also see from Fig 3 that the activity dependence of the speed is typical of active steady state phenomena [14] initially showing a linear dependence on activity near the threshold and a weaker dependence at higher activity values. This suggests an optimum swimming speed efficiency, above which extra swimming speed begins to cost more active energy.

The phase diagram in Fig 4(a) shows how the activity threshold depends on the diffusion of *c* on the interface. This dependence is approximately linear and is well characterised by the Linear Stability Analysis presented in [23]. Interestingly, Fig 4(b) shows that even though diffusion increases the active energy required to break symmetry, faster diffusion rates result in faster swimming droplets at the same activity values. Further, we see that at large enough activity, we observe the formation of two peaks in the concentration profile, which quickly coalesce to form one.

(a) Phase diagram for transition to motile phase with respect to activity and diffusion parameters on the interface. The red region (circles) show simulations where the droplet remains stationary, the blue region (squares) shows simulations where the droplet swims with a single concentration peak. The simulations indicated by stars show where initially the concentration forms two peaks before coalescing into the stable swimming state. (b) Steady state swimming speed versus active for difference values of the diffusion coefficient *D*. Simulation parameters: *B* = 0.5; *γ*_{0} = *η* = *R*_{0} = *c*_{0} = 1.

#### Coupling to a bulk concentration.

Setting the binding rates *k*_{on,off} to be non-zero can completely alter the dynamics of the system. In the case of slow bulk diffusion or binding rate compared to the active flow timescale, we see that this coupling simply dampens the instability discussed in the previous section and reduces the final droplet speed. This is because the active concentration is recycled by the internal fluid, unbinding more at peak concentrations and diffusing slowly through the drop (see Fig 5). We fix the bulk diffusion *D*_{b} and increase the binding rate *k*_{b} = *k*_{on} = *k*_{off} and observe that the feedback from the internal concentration changes the observed behaviour. The flow field in the swimming drop reference is rearward near the interface and forward through the middle. This means that the active particles unbinding at the droplet rear are advected through the middle of the drop and this feedback can lead to the nucleation of a second peak in the concentration. In the simulations this results in a continuous transition with respect to from a steady motile state to ‘wandering’ motile states (characterised by the periodic nucleation and coalescence of a second concentration peak, snapshot shown in Fig 5(b)) and stationary two-peak solutions (Fig 5(c)). Movies of these simulations can be found in the Supplementary Information.

Insets show steady state configurations with concentration on interface shown by colour density (black to yellow) and blue arrows show the velocity. Higher binding rates reduce the droplet speed and enables the formation of two concentration peaks (see insets (b) and (c)). Simulation parameters: *D*_{b} = 0.5, *D* = 0.05, *B* = 0.5, *γ*_{0} = *η* = *R*_{0} = *c*_{0} = 1.

We see that the wandering state is really a transition phase from steady motility to a stable two-peak configuration. This result is very interesting as it suggests a simple feedback mechanism such as advection-diffusion of material through the droplet is sufficient to stabilise the two-peak solution. Physical intuition suggests that two peaks of this nature should always be unstable due to the hydrodynamic interaction between them. Thus these stable solutions highlight a simple physical mechanism that is generic to such droplet systems. However, as outlined in [23], this transition is not simply a function of the effective Peclét number in the drop, since faster diffusion in the drop decreases the activity required to spontaneously form multiple peaks in concentration on the interface. However, it is clear that the binding rate and advection terms need to be large to stabilise the two-peak solution.

### Active Polar Fluid

#### Comparison with published results.

We can test that the simulations of a droplet of active polar fluid are working by comparing to the hybrid lattice Boltzmann (LB) simulations published in [14]. By adjusting our simulation parameters to be the same as in the hybrid LB simulations of an active polar fluid we can compare the steady states directly. As in reference [14] we set the following parameters as: *K* = 0.04, *c*_{b} = 2.5, *R*_{0} = 17, Δ*t* = 1, *h* = 1, *W*_{1} = 0, *η* = 5/3, Γ = 1 and *ν* = −1.1. We initialise both sets of simulations with a small polarisation in the positive *x* direction inside the droplet, and perturb the systems by applying a small normal anchoring *W*_{1} = 0.0001 for the first 5000 time-steps. We set the surface tension to *γ* = 0.15 which is approximately the effective surface tension in the phase field model in [14]. We also note that, the active stress in the hybrid LB simulations is proportional to *ζ*Δ*μφ* where *φ* = 2 inside the droplet, and *φ* = 0 outside. Therefore, when we compare activity values in Fig 6(a), the activity values used in the hybrid LB simulations are multiplied by 2 for consistency.

**(a)** Steady state droplet velocity for an active polar fluid drop simulated using the Immersed Boundary method (red triangles) and using hybrid lattice Boltzmann simulations used in [14]. All parameters used are listed in the text. **(b)** Snapshot of the system steady state using the IB method, where the blue line is the Lagrangian droplet interface and the black arrows show the polarisation. **(c)** Snapshot of the system steady state using hybrid LB simulations, the colour gradient shows the value of the phase field *φ* (purple outside, yellow inside) and the black arrows show the polarisation field.

We can see from Fig 6 that we have good agreement between the two sets of simulations, with similar steady state velocity trends and droplet shape over a range of contractile activity values. We see that the symmetry breaking threshold agrees well between the simulations, however the non-linear dependence of droplet speed on activity is slightly different. This may in part be due to the estimates of surface tension which have no analytical analogue in the LB simulations, as well as the only approximate incompressibility achieved by LB (which is exact in our model).

#### Symmetry Breaking: Motion and Deformation.

In this section we consider specifically the case with a large polar anchoring term *W*_{1} = 50*h* in order to investigate the effect of this coupling between internal polarisation and shape. We observe that with this boundary condition we only see an active motile state for extensile activity . This is in contrast to simulations by Giomi *et al.* [15] which show that, with normal anchoring an active *nematic* droplet shows swimming states for contractile activity. This suggests that it is the difference between nematic and polar order that is responsible for the difference. The stationary state of the system with polar order consists of an aster with defect *q* = +1 at the droplet centre, whereas in the nematic case it consists of an elongated droplet with *q* = ±1/2 defects along the long-axis of the droplet. This difference in stationary state therefore changes the geometry such that the stability threshold for motion changes sign. This change appears to be robust for the values of *ν* we have tested (±1.1 corresponding to ‘rod-like’ and one to ‘disc-like’ flow aligning particles [30]).

As predicted in [23] the activity threshold for the onset of motion does not depend on the surface tension, however the droplet steady state speed does. As we can see in Fig 7 the motile steady state is elongated and the shape deformation depends on the surface tension. In Fig 7 we plot the *k* = 2 mode shape parameter from Eqs (25) and (26) (essentially measuring droplet elongation) and final droplet velocity against the surface tension. Clearly, due to the strong anchoring at the interface, the polarisation profile is coupled to the boundary shape, so when the surface tension is small the polarisation profile is able to deform the droplet more and reach a faster steady state. As surface tension is increased the deformation reduces and goes towards a circular droplet, and in this limit the droplet velocity begins to plateau at its minimum value. This shows a positive feedback between the shape and the motion in these droplets, but in this case it does not affect the symmetry breaking threshold. This defect driven motion is similar in appearance to those predicted for crawling active droplets in [33, 34], despite the difference in geometry and flow boundary conditions.

The simulations use *ζ*Δ*μ* = 1.5 and *ν* = 1.1. Inset shows the swimming steady state for *γ* = 1 where the shading is a Schlieren texture representation of the polarisation field for crossed *x*-*y* polarisers such that dark regions represent areas where the polarisation is parallel or antiparallel to the *x* or *y* direction (or isotropic as is the case outside the droplet). The blue arrows show the flow field in the fluid (averaged over neighbouring points for clarity), while the blue line traces the droplet interface. Other parameters were set as listed in Tables 1 and 3 with *K* = 0.1.

For contractile activity we see that the lowest order symmetry breaking mode corresponds to a non-motile state where the droplet appears to initiate division. The rate of deformation of the droplet interface is exponential and is modelled well by the linear stability analysis at small times. In some cases we see that this deformation is halted at some steady state ‘dumbbell’ shape, where the defect is elongated into a line defect along the long axis of the droplet and can separate into 3 distinct defects (of charge +1, -1 and +1 respectively) shown in Fig 8. At larger activity values or lower *γ* we see that the opposite sides of the immersed boundary are almost brought into contact. However, these simulations do not yet have the capability of modelling division of the droplet as this is not a part of the IB model, which is a shortcoming in comparison to phase field models. Thus in these cases the simulation method breaks down. In most cases we test the deformation does stop and we observe further symmetry breaking of the internal polarisation field such that the droplet front enlarges and the droplet swims with the 3-defect configuration. However we do not characterise these dynamics here as they are complex and depend strongly on the value and sign of the liquid crystal coupling parameter *ν*.

All other parameters are the same used to obtain Fig 7.

In principle one could impose conditions that would allow division of the boundary, such that there were two separate immersed boundaries in the simulation. To do this, one would need to calculate the separation between non-neighbouring boundary points *k*_{1} and *k*_{2}, and once they were within a certain distance (say d*s*) separate the boundary into 2 boundaries one from *k*_{1} + 1…*k*_{2} the other from *k*_{2}…*k*_{1}.

#### Onset of Active Turbulence.

It is well known that active systems can display turbulent like behaviour at zero Reynolds’ number when the the equilibrium relaxation time is long compared to the timescale of the active dynamics. In terms of activity, the threshold for this behaviour is proportional to *ηK*/Γ*L*^{2} where *K* is the one Frank elastic constant and *L* is the system size [3, 4, 35]. These turbulent-like states have been observed experimentally in bacterial suspensions and reconstituted cytoskeletal networks [9, 36] where the active flows can spontaneously create and annihilate polarisation defects in pairs and generate vortices in the flow. We observe the onset of such dynamics in an active polar fluid droplet by reducing the elastic constant in our simulations to *K* = 10^{−3}. We find that due to the strong anchoring condition at the interface, and relatively high surface tension the polarisation field remains approximately fixed at the boundary. However, reducing the constant *K* reduces the equilibrium interaction between these filaments and those near the droplet centre which show dynamics that are only weakly coupled to the interface.

This transition to turbulent motion is easily observed if we consider the case of contractile activity which for low activity values stabilises the defect at the droplet centre. Snapshots of the dynamics are displayed in Fig 9. We see that due to the low *K* value the stationary configuration becomes unstable but the flows are not large enough to significantly deform the drop. The result is unsteady dynamics of the polarisation field in the centre of the drop that are mostly decoupled from the interface dynamics. This results in stretching and distortion of the original +1 defect into a line and then further pairwise creation of ±1 defects (shown in Fig 9 by the points where four black stripes intersect). As we scale the droplet size up, or decrease *K*, one would expect that these turbulent dynamics would become faster as the effective energy cost of deformation becomes smaller relative to the activity. Note that due to the polar nature of the system modelled here, only defects of integer topological charge can be generated, so these have fundamentally different dynamics to the half integer defects observed in active nematics.

The shading represents the Schlieren texture as used in Fig 8. The blue arrows show the flow field in the fluid (averaged over neighbouring points for clarity), while the blue line shows the droplet interface. We also use a finer mesh than that used to obtain Fig 8, with *h* = 0.04 and *N* = 150 in order to resolve the defect dynamics more clearly.

## Discussion

### Extension to 3 dimensions

This method can be extended to a full 3D simulation, but the steps required to do so go beyond the scope of this paper. The equations related to the fixed fluid grid, such as the fluid flow Eq (22) and polarisation dynamics Eq (23) remain unchanged in 3D and the same combination of Fast Fourier Transform and Runge-Kutta methods (see Methods) can be utilised to solve for the dynamics of these quantities. However, the fluid-fluid interface is a 2D surface in the generic 3D case, and so this requires a different representation from the 1D Lagrangian mesh used here. A direct extension would be to represent the fluid interface as a 2D triangular mesh. Then the boundary points will evolve in exactly the same way as before. However, rather than removing single points from the interface (as outlined in Methods) one would have to remove individual triangles below a threshold area and replace the mass contained within that triangular area. Similarly, triangles with excessive eccentricity or area should be split along their short axis into two triangles to ensure stability. In general one could use any standard re-meshing algorithm ensuring that the concentration on the interface is numerically conserved and the spatial distribution is unchanged. Such a mesh has been used to model surfactant coated drops in [37].

An alternative method is to only model the Immersed Boundary points implicitly via the Cartesian fluid mesh (known as the Immersed Interface Method [38]). Then one has to explicitly consider the stress jump in the normal direction at the interface in order to impose the boundary force [39]. This normal force is then imparted on the Cartesian mesh within the interfacial region (defined by the numerical delta function range). Similarly, the boundary region and associated level-set function are advected due to flow normal to the interfacial region. Thus the approach is closely related except that the boundary mesh is implicitly defined rather than an explicit Lagrangian mesh.

We expect that the dynamics reported in this paper will be representative of what would be seen in 3D. In [23] a linear stability analysis of these two systems predicts the same qualitative symmetry breaking behaviour despite the flow being quantitatively changed by the geometry. The main qualitative difference one would expect to observe is a deformation of the droplets with an active interface in 3-dimensions, and an investigation of how this deformation couples to concentration dynamics would be an interesting investigation for future work.

### Summary and Conclusions

In this paper we have detailed the numerical method that we have used to simulate the evolution of active droplets in 2D. We have used an Immersed Boundary (IB) method to model the fluid boundary as a Lagrangian mesh of points. This allows us to explicitly simulate a concentration of isotropic active contractile particles on the interface that alter the surface tension. Further, we use the immersed boundary to define a level-set function which defines the inside and outside of the drop. Using this we can define an active polar liquid crystal phase in the droplet interior with anchoring at the droplet interface.

Our results reveal steady state migrating states in both types of active droplet. In all cases we investigate the steady state droplet velocity, which scales non-linearly with activity, levelling off at larger activity values. This means there is a generic reduction in swimming efficiency as activity is increased in these systems as observed for the flow rate in other active droplet and bulk systems [40].

The first system we consider is a contractile isotropic active fluid on the droplet interface and observe that without any binding and unbinding the only observed active dynamic steady state is a swimming droplet with one peak in concentration. We see that for small binding rates the steady state remains unchanged but reduces the droplet velocity. At higher binding rates feedback from the fluid flow stabilises a second concentration peak and the droplet can reach a stationary two-peak configuration for large enough activity. This shows how a simple feedback mechanism can stabilise more complex behaviour, since at low binding rates if two peaks are formed in the concentration they always attract and coalesce to form a single peak at the droplet rear. These higher order states show that this active interface shares much of its internal dynamics with models of thin layers of active fluids [41, 42], and so provides a useful insight into how such a system evolves immersed in an external fluid. Thus, it is a useful step in modelling the dynamics of the actin cortex in cells which many active thin film models are based on.

Secondly, we simulate an active polar fluid droplet with strong anchoring at the interface. We see that if when we take the Frank elastic constant to be significant (or equivalently a small droplet) we see transitions to highly ordered dynamic states, including motion, rotation and symmetric deformation. Due to the geometry of the droplets and the polar anchoring condition, we find strikingly different behaviour for the contractile and extensile regimes, with extensile activity promoting translational symmetry breaking and contractile promoting symmetric modes of deformation. Using a smaller Frank constant (equivalent to a larger droplet) we observe the onset of turbulent dynamics, discussed in depth for active nematics in [43]. Due to the confinement inside the droplet the dynamics are still constrained and we see that the number of defects in the polarisation field rarely exceeds 3 for the range of activities simulated here. However, the dynamics are unsteady due to the slow relaxation of the molecular field compared to the active flow timescale.

The results discussed here are consistent with previous studies of other active fluid droplet systems [14, 15]. Additionally, given the increase in experimental progress in producing stable active gels and fluids in vitro [25], and confining such systems to droplets and vesicles [8–10] it is possible that these simplified models can be tested experimentally. In particular the active fluid interface model may be achievable by coating a fluid droplet or the inside of a vesicle with a stable isotropic crosslinked actin layer. Active contraction of the layer could be introduced by trapping myosin motor complexes inside the droplet/vesicle using existing microfluidic techniques. Such motor complexes may have different binding kinetics than the linear case assumed here, however one would expect to observe qualitatively similar behaviour.

A useful extension of these simulations that is beyond the scope of the work we present here would be to simulate these systems in 3 dimensions. From our analysis in [23] we would expect much of the observed dynamics to remain qualitatively the same in 3D, with the exception that we would expect deformation of the droplets under surface tension gradients. In particular it would be interesting to simulate the droplet deformation when we predict steady two peak solutions in the concentration of an active isotropic fluid on the droplet interface (see Fig 5) which could equally manifest as a ring or two poles of higher concentration in this geometry.

The simulations presented here can also be used to model interactions with external boundaries or elastic solids in a self-consistent way through the IB method. Similarly, one could investigate the dynamics of multiple active droplets simply by adding more Lagrangian boundary meshes. These boundaries interact via their coupling to the fluid flow, and hence one would be able to simulate confinement of these droplets without necessarily sacrificing the periodic solution method outlined in the Methods section. A preliminary investigation into such external boundaries is discussed in [44].

Finally, the modular nature of the code means that these simulations are capable of simulating a coupled active interface and an internal active polar fluid. The dynamics of such a system will be even more complex and so the results presented here will be relevant to understanding those systems in future. Similarly, this will be relevant also to systems of passive liquid crystal drops propelled by active surfactants as studied in [45].

In conclusion, the results we present here demonstrate complex dynamics in confined active fluids with minimal degrees of freedom. These simple one-component models demonstrate steady state dynamics akin to those observed in cells, cell fragments and reconstituted cell components that are driven by the active cell cytoskeleton. The numerical method we outline in this paper, based on the Immersed Boundary method enables continuum level simulation of these systems and has a wide range of potential applications in this field.

## Methods

In this section we outline explicitly the numerical method used in the simulations and the parameter value ranges studied.

### Coordinate System

The bulk fluid domain Ω is defined on a staggered periodic Cartesian grid of points with spacing *h* in each direction. The 3 overlaid grids correspond to positions (*x*_{i}, *y*_{j}), (*x*_{i−1/2}, *y*_{j}), and (*x*_{i}, *y*_{j−1/2}) where *x*_{i−1/2} = *x*_{i} − *h*/2 and the same for *y*. The points *x*_{i} and *y*_{j} run from *x*_{0} = −(*L*_{x} − *h*)/2 and *y*_{0} = −(*L*_{y} − *h*)/2 to *x*_{Mx−1} = (*L*_{x} − *h*)/2 and *y*_{My−1} = (*L*_{y} − *h*)/2 − *h* (where *L*_{x, y} are the lengths of the simulation box in the *x* and *y* directions and *M*_{x, y} = *L*_{x, y}/*h* is the total number of grid points in each direction). The interface *C* is described by a staggered grid of Lagrangian points *s*_{k} where *s*_{k} = *k*Δ*s* with *k* = 0…*N*(*t*) − 1. These points have corresponding Cartesian coordinates (*X*_{k}, *Y*_{k}) and (*X*_{k+1/2}, *Y*_{k+1/2}) = (*X*_{k+1} + *X*_{k}, *Y*_{k+1} + *Y*_{k})/2. The step size is defined as Δ*s* = *l*_{0}/*N*(0) where *l*_{0} is the initial boundary length and *N*(0) the initial number of boundary points. Points can be added or removed from this mesh during the simulation, which will be outlined later in this section. Fig 10 gives an outline of which quantities are defined on which grid. We integrate over time with step Δ*t* such that *t* = *n*Δ*t* for *n* = 0…*T*. We will denote the time-step at which a quantity is defined by a superscript where necessary (*e.g.* ), if none is given then all quantities in that equation will be at the same arbitrary time-step *n*.

Generally, *x*-components of vectors are on the *x*_{i−1/2, j} grid, *y*-components of vectors are on the *x*_{i, j−1/2} grid and scalars are on the *x*_{i, j} grid.

Staggered grids are commonly used for fluid simulations of this nature in order to achieve consistency between first and second order gradients without the need to use a 5-point stencil in 1D (or 13-point in 2D). We define the gradient operator on the bulk fluid as ∇_{h}*g*_{i, j} ≡ (∂_{x}, ∂_{y})*g*_{i, j} = (*g*_{i+1, j} − *g*_{i, j}, *g*_{i, j+1} − *g*_{i, j})/*h* so that if *G*_{i, j} = ∇_{h}*g*_{i, j} then the *x*-component of the function *G*_{i, j} is defined on the grid (*x*_{i+1/2}, *y*_{j}) and the *y*-component on (*x*_{i}, *y*_{j+1/2}). Values of *G*_{i, j} can then be interpolated to other lattices where required. The Laplacian operator can then be defined as
(28)
such that it is on the same grid as the function *g*. Similarly, the boundary derivative ∂_{s}*g*_{k} = (*g*_{k+1} − *g*_{k})/Δ*s* is defined on the *k* + 1/2 lattice, such that .

### Immersed Boundary Equations

We use the 2D numerical delta function *δ*_{h}(** r** −

**) described in [12] to couple boundary quantities to the bulk fluid and vice versa. This delta function is given by the product of two 1-dimensional functions Φ: (29) where the function Φ acts as a numerical analogue of the 1D analytical Dirac delta function. It is desirable to use a function that is only non-zero for a few points, as this aids computational efficiency, hence a restriction regularly chosen is Φ(**

*X**r*) = 0 if

*r*< −2 or

*r*> 2. In [12] several constraints are imposed that one would expect from a delta function, namely that it be a continuous function in

*r*and: (30) (31) (32) where

*λ*is a constant. Note that the condition in Eq (30) gives the identity ∑

_{i}Φ(

*r*−

*i*) = 1 but also ensures a symmetric distribution of Φ. The derivation of Φ is outlined in reference [12], here we just give the resulting function: (33)

From this it is straightforward to check that *λ* = 3/8. It should be noted that this distribution maintains its properties for all real values of *r* and is not restricted to integer values.

Using this delta function one can distribute the force density on the boundary to the fluid. First, we discretise Eq (1) to give:
(34)
where the tangent vector (defined on the *X*_{k+1/2} grid) is given by
(35)

The corresponding force density components in the fluid then can be defined as:
(36) (37)
where the (*x*) and (*y*) superscripts are used to denote components of the vector. Note that the *x* component is defined on the *x*_{i−1/2, j} grid and the *y* component on the *x*_{i, j−1/2}, this is the same for the components of the velocity vector. We compute the velocity components and , and pressure *P*_{i,j} by solving the incompressible Stokes equation (i.e. Eq (4) such that ∇⋅*v* = 0). To do this we employ a projection method where we first define the intermediate solutions *v*′ and *P*′ such that
(38) (39)
where *f*^{tot} is the sum of all the force densities acting on the fluid. First, we solve for ** v**′; utilising the periodicity of the lattice we can write any function

*g*

_{i, j}in terms of a 2D Discrete Fourier Transform (DFT): (40) (41)

Here we have used the notation to avoid confusion with the index notation. Using Eqs (40) and (28) we can re-write Eqs (38) and (39) so that for each value of *α* and *β*:
(42) (43) (44)
where
(45)

Using standard NAG library functions [46] to compute the Fast Fourier Transforms (FFTs), we find the DFTs of the components of . Looping over all values of *α* and *β* we can use Eqs (42) and (43) to assign values to the DFT of . We then compute the inverse DFT of to acquire values for . Following this we calculate and compute its DFT. Then we can calculate similarly. Finally, we relate these quantities back to the velocity and pressure as follows:
(46)
(47)

This is a computationally efficient method for solving the Stokes equation as each set of assignments only require *M*_{x}*M*_{y} operations. The time taken for the FFT computations scales approximately as *M*_{x}*M*_{y}log_{10}(*M*_{x}*M*_{y}) so this is the limiting complexity in this process.

Once the bulk velocity is computed we can calculate the velocity of the interface using Eq (6):
(48) (49)
where *i*′ is the value of (*X*_{k} + (*L*_{x} − *h*)/2)/*h* rounded down to the nearest integer and *j*′ is the same but for *Y*_{k}. Generally in IB methods this interface is updated using a simple forward first order Euler scheme, *i.e.* . Instead we use an explicit fourth order Runge-Kutta method as outlined later in this section. We find that this method improves the numerical stability of the algorithm compared to a forward Euler update, particularly in the case where the boundary position is coupled to an internal polarisation field.

### Active boundary equations

We define a concentration of active particles *c*_{k} on the boundary points *X*_{k+1/2} which alters the surface tension *γ*_{k} according to Eq (7). The concentration dynamics are then governed by Eq (10) which we discretise using the Crank-Nicholson scheme (as in [17, 26]):
(50)

The quantity *q* contains the binding and unbinding rates for the concentration and is defined further below in Eqs (59) and (60). We update the concentration *c* after updating the boundary position ** X** so that

*X*^{n+1}is defined. Then the set of Eqs in Eq (50) can be represented by a periodic tridiagonal matrix: (51)

Rearranging Eq (50) we can read off the expressions for *l*,*d*,*u*, and *b*:
(52) (53)
(54)
(55)

We solve this matrix directly using standard NAG linear algebra functions [46]. We test that the mass is conserved numerically by outputting the change in total mass in the simulation between time-steps and find that these values are randomly distributed around zero with maximum deviations on the order of machine precision.

### Coupling to a passive bulk fluid

In order to numerically model the equations in the Model section we need a numerical analogue for the level-set function *H*. Taking the gradient of both sides of Eq (11) we see that by definition:
(56)

Thus, as in [26, 47], to find the numerical equivalent of the function *H* we solve the following Poisson equation:
(57)

We again solve this equation using the same FFT method used in to solve Eqs (42), (43) and (44). However, as we set the magnitude of the zero-wavenumber mode of the Fourier Transform to zero, this only defines *H* up to a constant (more exactly it defines *H* so that its average value is zero). This can be corrected simply in the simulation by recording the value of *H* at any point where ∇*H* = 0 and *H* < 0 (a point strictly outside the drop) and then subtracting the value of *H* at this point from the value of *H* at all points in the simulation. This then results in a profile where all points outside the droplet are approximately equal to zero. However, as discussed in [48] this can lead to numerical issues when dividing by *H*, and so we redefine the level set function at all points as setting *ϵ* = 10^{−6} as a sufficiently small discrepancy to avoid noticeable ‘leaking’ of the internal concentration.

We can then define a concentration field that is contained within the droplet by the quantity *Hρ*. Thus, in order to conserve mass and ensure that the concentration is contained within the droplet we can use the same equations as used in [26] to describe a soluble surfactant. We update *ρ* from Eq (12) using the following Crank-Nicholson scheme (as used in [26]):
(58)
where *D*_{h} is a central difference operator on the staggered grid (as defined in [26]). The exchange terms and are given by:
(59)
(60)

As we update the boundary positions and concentration before this step, , and are already defined.

Analytically we know that the system should reach a stable steady state where inside the drop and *c* = *c*_{0} on the interface. In these simulations however, the bulk concentration evaluated at the interface is , and so the equivalent steady state for this numerical system is given by:
(61)

Where the droplet shape and position is assumed fixed in this passive case and the angled brackets indicate the average value over the boundary such that: (62)

Thus, we initialise the simulation with a concentration *c*_{k} = *c*_{0} = 1 on the interface and *ρ* = 0 everywhere except at *x*_{i} = *y*_{j} = 0 where *ρ* = *ρ*_{0} everywhere so that the concentration in the system is directly proportional to *H* and is in the stable steady state configuration (in the absence of activity or external flows).

### Active Polar Fluid

We define the polarisation field *p*_{i, j}, *h*_{i, j} and stress components from Eqs (18)–(21) on the centred lattice (*x*_{i}, *y*_{j}) and interpolate any gradients that are evaluated on the other lattices therein. First, we calculate the molecular field and the free energy density using Eq (16) from the identity ** h** = −

*δF*

_{H}/

*δ*: (63) (64) where the central gradient operator ∇

**p**_{hc}is defined by ∇

_{hc}

*g*

_{i,j}= (

*g*

_{i+1,j}−

*g*

_{i−1,j},

*g*

_{i,j+1}−

*g*

_{i,j−1})/2

*h*. From these we calculate the components of the stress , and then finally the force density contribution from these stresses: (65) (66)

As with the velocity field, the *x*-component of the force density is defined on the *x*_{i−1/2, j} lattice and the *y*-component on the *x*_{i, j−1/2} lattice. This force density is then added to the boundary force density in Eq (38) before calculation of the velocity. Once the velocity is computed, the polarisation update equation can be computed from Eq (23) as:
(67) (68)
where

The polarisation is updated using the coupled fourth order Runge-Kutta method at the same time as the boundary is updated using Eqs (48) and (49), detailed in the “Algorithm Overview” section.

### Adding and Removing Boundary Points

As the immersed boundary in these simulations is the interface between two fluids, there is no resistance to neighbouring points getting too close or too far apart, as there would be in an elastic boundary. Therefore, it is necessary to add and remove points from the simulation to keep the boundary well defined and maintain accuracy. We remove the point *X*_{k} whenever |∂_{s}*X*_{k−1}| < 0.65 and add a point between *X*_{k} and *X*_{k+1} when |∂_{s}*X*_{k}| > 1.35. See Fig 11 for a visual guide to this process.

Circular points denote the boundary position nodes and crosses denote the concentration defined on the half-integer lattice.

To remove a point *X*_{k} we reassign for all *k* ≤ *m* < *M* − 1, then reduce the total number of boundary points to *N*′ = *N* − 1. Conservation of mass then dictates:
(69)
and again for all *k* ≤ *m* < *N* − 1. The dashed quantities all denote the new values after removal of the boundary point.

To add a point between *X*_{k} and *X*_{k+1} we reassign for all *k* < *m* < *N* then add the point with concentration to conserve mass (*c*_{k} remains unchanged).

We notice that when large flow fields are generated in the simulations, inaccuracies in the boundary positions can accumulate that need to be addressed. Firstly, we observe ‘buckling’ of neighbouring boundary points in areas where the boundary flow converges, which results in points not being removed from the simulation even though they are overlapping. Thus, we also add a condition for the removal of a boundary point if where, after some testing of different boundary shapes, we arrived at , where we have defined *R*_{k} to be the distance of the boundary point from the droplet centre of mass. Therefore any excessive second order gradients in the boundary position are effectively smoothed out. However, we choose the limit so that smooth boundary deformations are still permitted, such as those observed in our results for an active polar fluid drop.

### Droplet Area Conservation

We observe that the droplets can lose significant area over the whole simulation time, despite the fluid incompressibility. This effect is observed in the fluid immersed boundary simulations presented in [17] and [26] but is very slight and gradual (on the order of 10^{−4}% area loss over a whole simulation) as the size of the flows is imposed externally. It is possible to observe much more rapid area loss in our simulations due to the continual addition and removal of interface points, and so to prevent this, and be consistent with the incompressibility condition, we calculate the area at each time step as
(70)

We subtract this from the initial droplet area at time *n* = 0 to get d*A* = *A*_{0} − *A _{n}*. In order to keep the shape fixed, we then alter the values of

*X*_{k}with a constant in the normal direction: . We then iterate this process, recalculating the area after this alteration and updating the value of

*δ*accordingly until the area is conserved within a certain tolerance. We choose this tolerance to be 10

**X**^{−6}

*A*

^{0}and find that this step rarely takes more than 2 iterations, and in an individual step

*δ*is at most the order of 10

**X**^{−6}

*R*

_{0}, which is several orders of magnitude below the average velocity of the points in these simulations. Thus this area conservation step makes little difference to the evolution of the droplet.

## Overview of the Algorithm

The final simulation code is modular in nature, so that we can turn features on or off. The bare code contains the simulation of a passive fluid drop in a periodic domain, then one can choose whether to add an active boundary and an active polar fluid separately. On initialisation we define the fluid boundary points *X*_{k}, the concentration on the boundary *c*_{k+1/2} (if included) and the filament polarisation *p*_{i, j} (if included). The order of execution of the algorithm is given below:

- Boundary forces calculated according to Eq (34).
- Bulk forces calculated as outlined in Eqs (63)–(66) (if active polar fluid is included).
- Solve the Stokes’ equation following Eqs (38) to (47).
- Calculate boundary velocity using Eqs (48) and (49).
- Simultaneously update boundary and polarisation field using an explicit fourth-order Runge-Kutta method (outlined below).
- Correct the boundary position for area conservation as outlined in the previous section.
- Update concentration at the interface by solving the system in Eq (51).
- Update the bulk concentration
*ρ*using the Crank-Nicholson scheme of Eq (58). - Add or remove fluid boundary points as outlined by Fig 11.

In step 5 we apply a coupled fourth order Runge-Kutta method where we update the boundary and the polarisation field. At the start of the update we store and , then update them for a half time-step such that and where *k*_{1} is the vector given by the right hand sides of Eqs (67) and (68). We then repeat steps 1–4 for this new polarisation and boundary position. Repeating this process we can define:
(71) (72)
where *k*_{2} and *k*_{3} are again the right hand sides of Eqs (67) and (68) evaluated at the *n* + 1/4 and *n* + 1/2 time-steps respectively. We also define *k*_{4} similarly as this vector evaluated for the *n* + 3/4 values of the polarisation and boundary condition. In between each fractional update we repeat steps 1–4. Then finally the updated polarisation and boundary are given by:
(73) (74)

We run the simulation, iterating over steps 1–9 usually 10^{6} times, unless we deem that longer is required. A full list of the parameter value ranges is given below (Tables 1, 2 and 3):

## Supporting Information

### S1 Video. Steady state swimming droplet from Fig 5(a).

Colour gradients show concentration on the interface from black (low) to yellow (high).

https://doi.org/10.1371/journal.pone.0162474.s001

(MPEG)

### S2 Video. ‘Wandering’ droplet from Fig 5(b).

Colour gradients show concentration on the interface and in the bulk, from black (low) to yellow (high).

https://doi.org/10.1371/journal.pone.0162474.s002

(MPEG)

### S3 Video. Steady symmetric droplet from Fig 5(c).

Colour gradients show concentration on the interface and in the bulk, from black (low) to yellow (high).

https://doi.org/10.1371/journal.pone.0162474.s003

(MPEG)

### S4 Video. Extensile active polar droplet with strong anchoring transitions to steady motile state.

Corresponds to Fig 7.

https://doi.org/10.1371/journal.pone.0162474.s004

(MPEG)

### S5 Video. Contractile active polar droplet with strong anchoring transitions to symmetric deformed configuration.

Corresponds to Fig 8.

https://doi.org/10.1371/journal.pone.0162474.s005

(MPEG)

### S6 Video. Contractile active polar droplet with low Frank Elasticity (*K* = 10^{−3}) displays active turbulent motion.

Corresponds to Fig 9.

https://doi.org/10.1371/journal.pone.0162474.s006

(MPEG)

## Acknowledgments

We acknowledge the EPSRC for funding this work, grant reference EP- K503149-1. We also thank Suzanne Fielding for useful discussion and insight, and Davide Marenduzzo and Elsen Tjhung for sharing the simulation source code used in [14].

## Author Contributions

**Conceptualization:**RJH.**Data curation:**CAW.**Formal analysis:**CAW.**Funding acquisition:**RJH.**Investigation:**CAW.**Methodology:**CAW RJH.**Project administration:**RJH.**Resources:**RJH.**Software:**CAW.**Supervision:**RJH.**Validation:**CAW RJH.**Visualization:**CAW.**Writing – original draft:**CAW.**Writing – review & editing:**CAW RJH.

## References

- 1. Zumdieck A, Lagomarsino M, Tanase C, Kruse K, Mulder B, Dogterom M, et al. Continuum Description of the Cytoskeleton: Ring Formation in the Cell Cortex. Phys Rev Lett. 2005;95(25):258103. pmid:16384514
- 2. Joanny J, Prost J. Active gels as a description of the actin-myosin cytoskeleton. HFSP J. 2009;3(2):94–104. pmid:19794818
- 3. Ramaswamy S. The Mechanics and Statistics of Active Matter. Annu Rev Condens Matter Phys. 2010;1:323–345.
- 4. Marchetti MC, Joanny JF, Ramaswamy S, Liverpool TB, Prost J, Rao M, et al. Hydrodynamics of soft active matter. Rev Mod Phys. 2013;85(3):1143–1189.
- 5. Kruse K, Joanny JF, Jülicher F, Prost J, Sekimoto K. Asters,Vortices, and Rotating Spirals in Active Gels of Polar Filaments. Phys Rev Lett. 2004;92(7):78101.
- 6. Kruse K, Joanny JF, Prost J, Sekimoto K, Recherche SD, Jülicher F, et al. Generic theory of active polar gels: a paradigm for cytoskeletal dynamics. Eur Phys J E. 2005;16(1):1–28.
- 7. Fürthauer S, Neef M, Grill SW, Kruse K, Jülicher F. The Taylor-Couette motor: spontaneous flows of active polar fluids between two coaxial cylinders. New J Phys. 2012;14(2):023001.
- 8. Tsai FC, Stuhrmann B, Koenderink GH. Encapsulation of active cytoskeletal protein networks in cell-sized liposomes. Langmuir. 2011;27(16):10061–10071. pmid:21707043
- 9. Sanchez T, Chen DTN, DeCamp SJ, Heymann M, Dogic Z. Spontaneous motion in hierarchically assembled active matter. Nature. 2012;491(7424):431–434. pmid:23135402
- 10. Keber FC, Loiseau E, Sanchez T, DeCamp SJ, Giomi L, Bowick MJ, et al. Topology and Dynamics of Active Nematic Vesicles. Science. 2014;345:1–19.
- 11. Vladescu ID, Marsden EJ, Schwarz-Linek J, Martinez VA, Arlt J, Morozov AN, et al. Filling an emulsion drop with motile bacteria. Phys Rev Lett. 2014;113(26):1–5.
- 12. Peskin CS. The immersed boundary method. Acta Numer. 2002;11(January 2002):479–517.
- 13. Yue P, Feng JJ, Liu C, Shen J. A diffuse-interface method for simulating two-phase flows of complex fluids. J Fluid Mech. 2004;515:293–317.
- 14. Tjhung E, Marenduzzo D, Cates ME. Spontaneous symmetry breaking in active droplets provides a generic route to motility. PNAS. 2012;109(31):12381–6. pmid:22797894
- 15. Giomi L, DeSimone A. Spontaneous Division and Motility in Active Nematic Droplets. Phys Rev Lett. 2014;112(14):147802. pmid:24766017
- 16. Peskin CS. The Fluid Dynamics of Heart Valves: Experimental, Theoretical, and Computational Methods. Annu Rev Fluid Mech. 1982;14(1):235–259.
- 17. Lai MC, Tseng YH, Huang H, Tseng McLYh, Huang H. An immersed boundary method for interfacial flows with insoluble surfactant. J Comp Phys. 2008;227(15):7279–7293.
- 18. Pawar Y, Stebe KJ. Marangoni effects on drop deformation in an extensional flow: The role of surfactant physical chemistry. I. Insoluble surfactants. Phys Fluids. 1996;8(7):1738.
- 19. James AJ, Lowengrub J. A surfactant-conserving volume-of-fluid method for interfacial flows with insoluble surfactant. J Comp Phys. 2004;201(2):685–722.
- 20. Lee J, Pozrikidis C. Effect of surfactants on the deformation of drops and bubbles in Navier-Stokes flow. Comput Fluids. 2006;35(1):43–60.
- 21. Masoud H, Shelley MJ. Collective Surfing of Chemically Active Particles. Phys Rev Lett. 2014;112(12):128304. pmid:24724685
- 22. Conn JJA, Duffy BR, Pritchard D, Wilson SK, Halling PJ, Sefiane K. Fluid-dynamical model for antisurfactants. Phys Rev E. 2016;93(4):043121. pmid:27176404
- 23. Whitfield CA, Hawkins RJ. Instabilities, motion and deformation of active fluid droplets. arXiv Prepr: 1605.01864. 2016;.
- 24. Joanny JF, Kruse K, Prost J, Ramaswamy S. The actin cortex as an active wetting layer. Eur Phys J E. 2013;36(5):52. pmid:23703695
- 25. Bendix PM, Koenderink GH, Cuvelier D, Dogic Z, Koeleman BN, Brieher WM, et al. A quantitative analysis of contractility in active cytoskeletal protein networks. Biophys J. 2008;94(8):3126–3136. pmid:18192374
- 26. Chen KY, Lai MC. A conservative scheme for solving coupled surface-bulk convection-diffusion equations with an application to interfacial flows with soluble surfactant. J Comp Phys. 2014;257(PA):1–18.
- 27. Ginzburg VL, Pitaevskii LP. On the Theory of Superfluidity. Sov Phys JETP. 1958;34(5):7–10.
- 28. Small JV, Isenberg G, Celis JE. Polarity of actin at the leading edge of cultured cells. Nature. 1978;272:638–639. pmid:565473
- 29. Ziebert F, Swaminathan S, Aranson IS. Model for self-polarization and motility of keratocyte fragments. J R Soc Interface. 2011;9(70):1084–1092. pmid:22012972
- 30.
de Gennes PG, Prost J. The Physics of Liquid Crystals. 2nd ed. Clarendon Press, Oxford; 1993.
- 31. Wottawah F, Schinkinger S, Lincoln B, Ananthakrishnan R, Romeyke M, Guck J, et al. Optical rheology of biological cells. Phys Rev Lett. 2005;94(9):098103. pmid:15784006
- 32. Kruse K, Joanny JF, Jülicher F, Prost J. Contractility and retrograde flow in lamellipodium motion. Phys Biol. 2006;3(2):130–137. pmid:16829699
- 33. Tjhung E, Tiribocchi A, Marenduzzo D, Cates ME. A minimal physical model captures the shapes of crawling cells. Nat Commun. 2015;6:5420. pmid:25607536
- 34. Khoromskaia D, Alexander GP. Motility of active fluid drops on surfaces. Phys Rev E. 2015;92(6):062311.
- 35. Giomi L, Mahadevan L, Chakraborty B, Hagan MF. Banding, excitability and chaos in active nematic suspensions. Nonlinearity. 2012;25(8):2245–2269.
- 36. Dombrowski C, Cisneros L, Chatkaew S, Goldstein RE, Kessler JO. Self-Concentration and Large-Scale Coherence in Bacterial Dynamics. Phys Rev Lett. 2004;93(9):98103.
- 37. Yon S, Pozrikidis C. A finite-volume/boundary-element method for flow past interfaces in the presence of surfactants, with application to shear flow past a viscous drop. Comput Fluids. 1998;27(8):879–902.
- 38. LeVeque RJ, Li Z. The Immersed Interface Method for Elliptic Equations with Discontinuous Coefficients and Singular Sources. SIAM J Numer Anal. 1994;31(4):1019–1044.
- 39. Xu JJ. A Coupled Immersed Interface and Level Set Method for Three-Dimensional Interfacial Flows with Insoluble Surfactant. Commun Comput Phys. 2014;15(2):451–469.
- 40. Tjhung E, Cates ME, Marenduzzo D. Nonequilibrium steady states in polar active fluids. Soft Matter. 2011;7(16):7453.
- 41. Bois JS, Jülicher F, Grill SW. Pattern Formation in Active Fluids. Phys Rev Lett. 2011;106(2):028103. pmid:21405254
- 42. Hawkins RJ, Poincloux R, Bénichou O, Piel M, Chavrier P, Voituriez R. Spontaneous Contractility-Mediated Cortical Flow Generates Cell Migration in Three-Dimensional Environments. Biophys J. 2011;101(5):1041–1045. pmid:21889440
- 43. Giomi L, Bowick MJ, Ma X, Marchetti MC. Defect annihilation and proliferation in active nematics. Phys Rev Lett. 2013;110(22):1–5.
- 44. Whitfield CA. Modelling Spontaneous Motion and Deformation of Active Droplets. PhD Thesis, University of Sheffield; 2015.
- 45. Herminghaus S, Maass CC, Krüger C, Thutupalli S, Goehring L, Bahr C. Interfacial mechanisms in active emulsions. Soft Matter. 2014; p. 7008–7022. pmid:24924906
- 46.
The NAG Library, The Numerical Algorithms Group (NAG), Oxford, United Kingdom;. Available from: www.nag.com.
- 47. Unverdi SO, Tryggvason G. A Front-Tracking Method for Viscous Incompressible Multifuid Flows. J Comp Phys. 1992;100:25–37.
- 48. Teigen KE, Li X, Lowengrub J, Wang F, Voigt A. A diffuse-interface approach for modeling transport, diffusion and adsorption/desorption of material quantities on a deformable interface. Commun Math Sci. 2009;7(4):1009–1037.