Body size affects the strength of social interactions and spatial organization of a schooling fish (Pseudomugil signifer)
Abstract
While a rich variety of self-propelled particle models propose to explain the collective motion of fish and other animals, rigorous statistical comparison between models and data remains a challenge. Plausible models should be flexible enough to capture changes in the collective behaviour of animal groups at their different developmental stages and group sizes. Here, we analyse the statistical properties of schooling fish (Pseudomugil signifer) through a combination of experiments and simulations. We make novel use of a Boltzmann inversion method, usually applied in molecular dynamics, to identify the effective potential of the mean force of fish interactions. Specifically, we show that larger fish have a larger repulsion zone, but stronger attraction, resulting in greater alignment in their collective motion. We model the collective dynamics of schools using a self-propelled particle model, modified to include varying particle speed and a local repulsion rule. We demonstrate that the statistical properties of the fish schools are reproduced by our model, thereby capturing a number of features of the behaviour and development of schooling fish.
1. Introduction
In sufficiently large collective systems, the behaviour of an individual can be dominated by the generic statistical effects of many individuals interacting, rather than its own behaviour [1]. Much of the progress in understanding collective motion of animal groups has involved applying ideas borrowed from the statistical physics of materials like magnets or fluids [2–6]. For example, changes in group densities produce phase transitions at critical group sizes [7,8]. More complex collective states, such as swarms, mills and polarized groups, depend on the density of a group and the noise within the system [9]. Recent studies of starlings and midges have looked at spatial velocity fluctuations [10,11], long-range correlations [12], and diffusive [13] and entropic characteristics of flocks [14]. Other experiments with artificial particles have looked for similarities and differences between self-organized living matter and thermal equilibrium systems [15]. These latter approaches gather statistical information about self-organizing structures in order to parametrize models (see, for example, the maximum entropy approach [11,16]). However, none of these have explicitly solved the inverse problem of using the macro-level properties of animal groups to find out how the individuals within them interact.
This inference problem is essentially a statistical physics problem. The last few decades have seen a major increase in research at the interface of molecular dynamics and biophysics. In soft matter systems, estimating the potential energy of an interaction and the corresponding potentials is of particular importance, as the strength of intermolecular interactions determines the state of matter and many of its properties [17]. At the same time, molecular interaction potentials are difficult to measure experimentally and hard to compute from first principles. An alternative approach, therefore, is to estimate them from experimentally determined structures of molecules. The interactions in these structures are usually strongly coupled and assemblies are typically driven by weak forces (e.g. hydrophobicity or entropy) [18]. Therefore, estimation of these potentials requires application of sophisticated coarse-grained techniques such as reverse Monte Carlo [19], inverse Monte Carlo [20] or iterative Boltzmann inversion [21]. These methods adjust the force field iteratively, until the distribution functions of the reference system are reproduced as accurately as possible. In other cases, when the potentials are uncoupled or weakly coupled, a more straightforward direct Boltzmann inversion approach can be applied, which approximates the potential by the negative logarithm of the radial distribution function [22]. In collectively moving animal groups, the interactions between members are usually assumed to be of hierarchical structure, with repulsion having highest priority at small distances [23]. Thus, one can expect that the latter method can be also applied to animal self-organized systems, such as fish schools, to infer the interactions within these groups from experimental data.
Here, we investigate the schooling behaviour of fish using Boltzmann inversion and related methods. Unlike molecules and physical particles, fish change their behaviour as they go through various developmental stages [24]. For example, onset of schooling is only possible when the central nervous system of fish is sufficiently developed to support a high level of coordination of visual and mechanosensory information [25]. The developmental differences are usually also reflected in changes of the key characteristics of motion, including speed. Therefore, fish of different sizes cannot be considered simply as particles of different physical size, since their behaviour changes with their size. We thus expect the statistical properties of the group, and of individuals, to change both with the density of fish and their developmental stage.
2. Material and methods
2.1. Experimental details
We used groups of 10–60 Pacific blue-eyes (Pseudomugil signifer) with approximately three different body lengths (hereafter referred to as fish sizes): around 7.5 mm (small), around 13 mm (medium) and around 23 mm (large) (see the electronic supplementary material, figure S1). Because body size is related to the age of a fish [26], the three body lengths used in this study likely represent three distinct age classes. The largest fish (23 mm) constituted sexually mature individuals, although we observed no sexual behaviour in the trials. The fish were confined into a large shallow circular arena (760 mm diameter) and filmed from above at high spatial and temporal resolution. The positions of fish were subsequently tracked using DIDSON tracking software [27]. On average 86% of fish were identified and tracked in our experiments, which is a similar level of accuracy when compared with other studies that track large numbers of individuals [9].
2.2. Model
In our two-dimensional model, the fish are represented by N point particles at number density ρ and variable particle speed vi. The system undergoes discrete-time dynamics with a time step Δt. The direction of motion of each particle (figure 1) is affected by repulsive or alignment interactions with other particles located inside the zone of repulsion (zor) or zone of alignment (zoa), respectively. Time evolution, therefore, consists of two steps: velocity updating and streaming (position update). In the first computational step, position of each particle (ri) is compared to the location of the nearest neighbours. The repulsion rule has an absolute priority in the model and is modelled as a typical collision avoidance [23,28] with rij=rj−ri and nr being a number of particles inside zor. The alignment rule similar to one used in the Vicsek model [29] takes into account velocities of all particles located inside the zone of alignment with na being a number of particles inside zoa. The velocities of particles are updated according to
Wall avoidance is modelled as a particle orientation adjustment through rotation R2(θi(t)) of the particle velocity with a time-dependent turning rate θi(t)=v0ϕi(t)/di(t). Here, ϕi(t) is the angle between the heading of a fish and normal to a time-dependent point of impact on the wall [34,35]. Here, di(t) denotes a distance from particle i to the impact point. Such construction of the rotating rate allows one to achieve strong damping at large distances from the wall and for smaller angles of approach of a collision point on the wall. At these conditions, its influence on particle motion is insignificant.
When the velocity update step is complete, the particle positions are updated by
The model was parametrized based on the experimentally obtained data. The unit of length in our simulations is equivalent to the metric length used in the experiment. To set the unit of time, we choose a particle speed v0=bve0, where b is the behavioural reaction time [36] of fish (b=0.05 s) and ve0 is the average speed in experiment. The integration time step was set to Δt=1 for all simulations. The noise strength η was fixed at 0.1 for all trials. The exponent γ was set to 1 for all simulations. Fish of different size are modelled by scaling the size of the alignment zone with a factor k proportionally to experimentally measured differences in body lengths so that k=1, k=1.73 and k=3.07 correspond to small (7.5 mm), medium (13 mm) and large (23 mm) fish, respectively.
Total number of time steps in each run was 1×106. The statistics was collected in the steady state and each characteristic of motion was calculated by averaging over five independent runs. The radius of the arena was fixed at R=380 for all simulations. The initial conditions for fish positions and velocities were chosen at random from the uniform distribution.
3. Results
We first investigated the spatial distribution of fish in the arena. Small fish displayed limited collective motion. For example, 10 small fish tended to form a dispersed group, where most of the fish moved very little (figure 2a). Larger groups of 60 small fish showed slightly more collective motion, but not all fish moved in the same direction at the same time (figure 2b). By contrast, even small groups of large fish showed highly aligned collective motion (figure 2c).
We calculated the average area, A, covered by the group using a convex hull algorithm (see the electronic supplementary material). The average value of A is plotted for different group and fish sizes (figure 3a). For all three fish sizes, larger groups occupied a larger area. The density, ρ=N/A, also increased with the number of fish in the group (figure 3b), suggesting that the fish pack closer together in larger groups. Figure 3a indicates that groups of small fish occupied a larger area than the groups of medium-size or big fish. This finding supports the results of the spatial analysis (figure 2); small fish were more dispersed over the arena. As a result, groups consisting of small fish were less dense (figure 3b) than groups of larger fish.
To better quantify the spatial arrangement of groups, we measured their packing fraction a (figure 3c). This is the ratio between the total body area of all fish in a group () and the global area of a group (A): a=Af/A, where Ai is the body area of individual fish. For all body sizes of fish, packing fraction increased with group size. Groups of smaller fish had the lowest packing fraction ranging between 0.001 and 0.004 for groups of 10 and 60 individuals, respectively. By contrast, groups of medium-size and large fish had higher packing fractions of a>0.043 and a>0.054, respectively. The lowest packing fractions in groups of small fish are comparable to those observed in bird flocks [37,38], while the larger packing fractions approach those of some bacteria [39]. In physical systems, small values of a typically correspond to gases, while larger values (a>0.4) to liquids or crystals [40]. All packing fractions observed in our experiments, therefore, are comparable with an atomistic system in its gaseous state. At the same time, the large differences between packing fractions for small and medium-size fish and for small and large fish, reaching one order of magnitude (t-test, p<1×10−6), suggest possible differences in other statistical characteristics of the system for varying fish size.
We next characterized ordering in our system using the polar order parameter [29]
We then investigated the nature of the interactions between the fish using statistical mechanics. We started by looking at the pair distribution function (PDF) [28] which allowed us to study how the local density around each fish varied with respect to the average density in the system. It is defined by
The differences in the pair distribution function suggest that there is large variation in the underlying pair potential. In our system, in the absence of any external field, this potential is the effective potential of the mean force of the interactions between fish. Studies of active matter show that the resulting steady states of such systems often satisfy a Boltzmann distribution [5], even given that these active systems are essentially out of equilibrium. Here, we apply the opposite route: we start with the assumption that the steady-state configurations observed in the experiment are drawn from the Boltzmann distribution
To derive the effective potential of the mean force of the interactions, we use the direct Boltzmann inversion [22]
To validate the fish interactions established from the experiments, we simulated the collective motion of the fish using a two-dimensional metric self-propelled particle model that accounts for variable fish speed and geometrical confinement (see Methods for model description and the electronic supplementary material for details of other motion statistics). Figure 5a–c presents plots of PDF, effective interaction potential and mean force of the interaction for the three different sizes of simulated fish. Overall these qualitatively match the experimental data. Medium (k=1.73) and large (k=3.07) simulated fish form more dense groups than the small simulated fish (k=1) with a density of 12.5, 14 and 10 times above the average, respectively (figure 5a). The density peak is also observed at larger distances for bigger simulated fish. The repulsive force is practically the same for all three cases at any given distance (figure 5c) as the radii of the repulsion zone are constant for all fish sizes. The attractive portion of the F(r) curves has a complex shape as in the experiment indicating strongest attraction at r≈28, r≈90 and r≈200 mm for small, medium and large simulated fish, respectively. For all five group sizes of the medium sized simulated fish (k=1.73) the maximum of the local density is well above the system’s average (figure 5d) and is largest for groups of 10 fish (g(r)=52). All the curves cross the g(r)=1 line in the same order as in the experiment: the average half-radial width of groups of 10 and 60 simulated fish are around 100 mm and around 210 mm, respectively. As in the experiment, the repulsive force (figure 5f) decays with a distance and takes very similar values for all five cases. The attraction in groups of 10 and 20 individuals is maximal at r=90 and r=115, respectively, then decreases steeply with a distance and reaches zero at r≈190. For the other three curves (N=30, 40 and 60), the attractive force has a maximum at r≈100. At all intermediate distances, the dissipation is stronger in small groups of simulated fish which is in agreement with experiments.
4. Discussion
Although many recent studies have focused on understanding interactions between fish in schools [3,9,42], a detailed description of large systems consisting of tens or hundreds of individuals thus far remained a challenge. In analysis of such systems, the quality of fish tracking becomes a limiting factor, as many of the techniques traditionally used to study fish behaviour require high consistency of individual fish identities over time in order to reconstruct velocity or acceleration profiles of the individuals. When the long-time individual identities are not available, an approach that relies only on individuals’ positional data, such as Boltzmann inversion, can be useful for assessing interactions in large groups. The latter approach is also faster as it works with spatial data only, and the pair distribution function used in its first step allows also the extraction of useful information about aggregations and clustering in the system. Such approach can also potentially simplify fish tracking and post-processing of experimental data.
This approach, however, also has its limitations. The direct Boltzmann inversion has become a popular method to derive interaction potentials across different fields first of all due to its simplicity and general applicability. Even though this method has a straightforward nature, the potentials derived with the Boltzmann inversion are generally non-unique and can be state-dependent. They can also be influenced by long-range correlations or by the anisotropic nature of the interactions that is inherent to many living systems. Moreover, these potentials are effective as they may include multi-particle correlations (e.g. simultaneous response to positioning or movements of several conspecifics) and correlated contributions from the surroundings, such as geometrical confinement effects. Such potentials thus do not share the typical properties attached to equilibrium potentials and this limits their use mostly to qualitative description of the interactions. This also suggests that to draw a conclusive quantitative picture on how individuals interact in a group, a method like Boltzmann inversion needs to be accompanied by rigorous analyses of other motion statistics and/or by extensive computer simulations of the system of interest.
The challenges of using self-propelled particle models for modelling collective animal behaviour are also known [43,44]. The tractable models are usually oversimplified and too general and thus lack flexibility required to reflect the features of a particular phenomenon. In this work, we tried to overcome many of these limitations by parametrizing our simple self-propelled particle model with experimental data. Some of the simplifications, on the other hand, were introduced in the model deliberately, such as the absence of an explicit attraction rule for the interaction between the agents (see also Model section). We found the inclusion of the attraction rule unnecessary since a combination of fish–fish alignment and fish–wall interactions proved to be sufficient to reproduce the dynamics observed in experiments both statistically and visually [44]. We should note, however, that the effective cohesion detected in the model system by the direct Boltzmann inversion method is hence attributed to a combination of the inter-individual and agent–wall interactions. Even more detailed description of the system and possibly a better fit to experimental data could be achieved if mass and inertial forces of the individuals are taken into account. These features can be relatively easily implemented in a model which describes the motion of individuals by including friction and stochastic forces, e.g. active Brownian particle model with aligning interactions [45,46].
5. Conclusion
Using a combination of Boltzmann inversion and traditional statistical methods, we have inferred how fish (Pseudomugil signifer) interact in schools. Previous studies have applied a force-matching approach to infer the interactions of schooling fish from their movements [42]. Our method can infer these interactions directly from the static spatial distribution of individuals in groups. While repulsion forces had the same strength for different sized fish, attraction strength increased in larger fish, consistent with how a fish’s movement develops with age [25]. The interactions between fish also changed as a function of group size, as suggested by other studies [35]. Our model, refined on the basis of these observations, could capture the dynamics of schooling fish. These findings are also in line with the results of our previous study [44], where we used an observational test to cross-validate the model used in this study. We expect that our findings could also generalize to other species that exhibit schooling behaviour [47,48]. Application of the approaches used in statistical physics, coupled with informed models of collective motion, now allows us to shed more light on the intricacies of how individuals in groups interact.
Ethics
Investigations were performed under ethical permission from the University of Sydney’s Ethics Committee (ref. no. L04/6- 2009/3/5083).
Data accessibility
The datasets supporting this article are available from http://dx.doi.org/10.5061/dryad.8g0d0 [49].
Authors' contributions
M.R., J.E.H.-R, D.J.T.S. and A.J.W.W. conceived/designed the study and wrote the paper. J.E.H.-R. and A.J.W.W. designed the experiments. J.E.H.-R. performed the experiments and tracking. M.R. analysed the data, developed the computational model, performed the simulations and prepared figures. All authors gave final approval for publication.
Competing interests
We declare we have no competing interests.
Funding
This work is supported by a Knut and Alice Wallenberg foundation grant no. 2013.0072 to D.J.T.S.
Acknowledgements
M.R. would like to thank Vladimir Lobaskin for valuable discussions. The authors thank Alexander Szorkovszky for his constructive comments on the manuscript.