Abstract
We propose a model for the structure formation of jellyfish swimming based on active Brownian particles. We address the phenomena of counter-current swimming, avoidance of turbulent flow regions and foraging. We motivate corresponding mechanisms from observations of jellyfish swarming reported in the literature and incorporate them into the generic modelling framework. The model characteristics is tested in three paradigmatic flow environments.
Introduction
Scyphozoans populate the oceans since the late proterozoic eon and according to geological records they are one of the first multicellular organisms on planet Earth [1]. The life cycle of scyphozoans is complex including in many species the tiny, cryptic, benthic stage of the polyp. But, most prominent is the planktonic stage of the medusa, better known as jellyfish [2, 3]. Despite their appearance, medusae are among the most efficient swimmers in the oceans [4, 5] and their massive occurrence in different habitats has major impacts on the biosphere, tourism, and economics [6–9]. While jellyfish have existed throughout human civilization, the adverse effects of climate change on the ocean habitats are hypothesized to intensify jellyfish blooms and the associated impacts [6, 10].
The fact that scyphomedusa establish swarms and interact with humans on numerous levels has motivated researchers to investigate the relationships between large jellyfish aggregations and environmental conditions [11–16]. Results of these studies have mainly contributed to empiric models for prediction of jellyfish proliferation in estuaries and bays [17–19] or along open coasts [20–22]. These approaches represent the coarse end of a spatio-temporal continuum of models, ranging from regional scale to the level of single-agent swimming. Indeed, many studies have examined the efficiency of different propulsion mechanisms in single medusae, experimentally [23–25] and computationally [26–33], based on detailed observations and direct numerical simulations of bell oscillation and the resulting vortex dynamics in the surrounding water.
In addition, jellyfish respond to a variety of environmental stimuli, affecting the emergence and movement of swarms as a whole. Observations suggest that jellyfish modify their swimming behavior with respect to: the location of other individuals [34], the water temperature [13, 18], salinity [11, 14], advection by water currents, turbulence [19, 23] and the presence of prey [35, 36]. However, there is a large mismatch, between what is known regarding jellyfish ecology and the accuracy of jellyfish swarm prediction based on circulation and distribution models. Thus, there is a great need for a theoretical modelling framework that ties together single-agent dynamics, response mechanisms and swarm behavior, applicable in large scale circulation models [3, 37–40].
Thus, in this paper, we pursue two research goals: First, we propose a mechanistic model framework for the swarming dynamics of jellyfish based on active Brownian particles (ABPs) [41, 42]. A key aspect of the model is that it reaches far beyond existing approaches for modelling of jellyfish proliferation (see Table 1 below): Jellyfish in the model are considered to move actively and they can make decisions based on environmental information. In particular, we pursue the idea that the environmental stimuli are processed by the neuronal network of a jellyfish. This network generates a coherent strong pulsation rhythm which gives rise to the bell movement in many jellyfish species. Accordingly, we consider a jellyfish in our model to be a moving nonlinear oscillator, or swarmalators [43–45]. A swarmalator is the next step towards modelling of agent-based swarm phenomena, combining active-matter research and the theory of nonlinear oscillators [46–49]. In particular the latter allows us to incorporate several important biological features into the model, for example the species-dependent response to external stimuli.
Table 1. Comparison of the swarming model Eqs (3)–(11) and Eqs (13)–(16) to previous simulation approaches.
Model | Jellyfish | Active matter | |
---|---|---|---|
Type | ABPs Swarmalators [43] |
Passive tracers [21, 50] Average models [17, 18] Empiric models [51] Single-agent models [26] |
ABPs [41] Continuum models [52, 53] |
Dynamic variables | Position xj Orientation θj Phase φj Activity |
Position Concentration Jellyfish geometry [27] |
Position, velocity Density [54] Polarization [55] |
Interactions | Parameterized | – | Parameterized [56] Hydrodynamic [57] |
Forcings | Flow Uj Vorticity Prey Fj |
Flow Uj [19, 21] Temperature [18] |
Flow Uj Temperature, light chemicals [58] |
Parameters | Dynamic in response to environment | Constant | Constant or forced [59, 60] |
Scales | 1 s—1 h 10 cm—10 m |
1 s—1 month 10 cm—100 km |
1 ms—1 h 1 nm—1 km |
Application | Understanding the interaction of jellyfish in tanks (Local predictions) (Upscaling) | Prediction of blooms in: Estuaries, lagoons, bays [17, 18] Beaching events [12, 21] Hydrodynamics of swimming [24, 32] |
Pattern formation in swarms of: Birds, fish, locust, fireflies [61, 62] Pedestrians [63] Bacteria [64] |
Comparison between the proposed model, existing models for jellyfish and active matter models. In case of active matter, a focus is mostly put on biological applications. Scales represent rough estimates and refer to the mentioned studies. For the proposed model, we mention further steps in the development in brackets.
The second and main research goal is to adapt the introduced parameters of the model according to the existing literature and experience from field observations [23, 35, 65]. On the one hand, the particle-based description allows to extract a consistent mathematical description of individual behavior by means of data analysis techniques for oscillatory systems [66–71]. On the other hand, the ensemble dynamics can be tested in a transient development process of prediction and continuous parameter adjustment, using physics-informed machine learning [51, 72–74] where the parameter set of this work serves as a starting point. Here we integrated data collected for species of the orders Rhizostomeae and Semaeostomeae, species which are known for their swarming behavior. Despite the differences in the bell shape (prolate vs oblate) and swimming patterns (jet-propulsion vs rowing-propulsion) in adult medusae of the two orders, we have managed to provide an overarching set of parameters. However, given the fact that the fields of active matter dynamics and jellyfish ecology have been largely disconnected up to now, a certain amount of intuition is needed to construct an overarching model and to design numerical tests for its validation. As a consequence, we exploit only a minimal set of mechanisms, related to environmental inputs, while we leave out most of the agent-agent interactions. Nevertheless, the resulting active oscillatory swimmers are able to mimic biological phenomena found in swimming jellyfish [75]. Our analysis and characterization of the model performance focuses on theoretical and computational strategies to investigate pattern formation in networks of moving oscillators from the perspective of active-matter research [52, 55, 56, 76–81] and tries to relate these outcomes to the biological background. We elaborate in the concluion section which theoretic quantities should be extracted from experimental data to strengthen the observational evidence for active-jellyfish modelling.
Methods
We obtain the flow field U(x, t) (hereafter x denotes position on the horizontal plane and t denotes time) from the incompressible Navier-Stokes equations which we simulate by means of a second-order in time and space method on a staggered grid using a Successive Over-Relaxation (SOR) pressure-solver [82, 83]. The dynamics of the prey concentration F(x, t) is modelled by an advection-diffusion equation coupled to the flow. We fix the diffusion coefficient of the prey to be DF = 0.001 m2 s−1 [84].
The trajectories of the jellyfish are simulated by the second-order stochastic Heun-method [85]. We couple the dynamics of the jellyfish to the flow by using a bi-linear interpolation of the local field quantities onto the position of each single jellyfish agent j [86] so that for instance Fj = F(xj, t).
For the statistical analysis of the swarming behavior we make use of ensemble averages, the Pearson correlation [87] and the indication number:
(1) |
Here j denotes the serial number of a jellyfish agent and M ≤ N is the overall number of agents considered for averaging. W can be any simulated field variable, e.g. the concentration of prey. N is the total number of agents. In reality jellyfish swarms are composed of hundreds of thousands of individuals in the open sea, or just several few individuals in controlled tank experiments [12, 25, 88, 89]. In this work we use N = 128 agents as a tradeoff between theoretical demands and experimental limitations.
To obtain statistically significant results, we average values of Eq (1) over K = 16 model runs using a Gaussian kernel with a window of 15 seconds [90]. The resulting double average is denoted as . σ1 and σ2 are the standard deviations of variables W1 and W2. measures the fraction of jellyfish that can be found in domains fulfilling the condition . To compare the performances of active jellyfish and passive tracers, we use the ensemble average for passive tracers if not stated otherwise. For example regarding prey searching, we expect that jellyfish will try to maximize their access to ambient prey while passive tracers will not show any response. Thus, when for a majority of jellyfish holds, indicates an excess of preying performance and most jellyfish are situated in regions where the prey concentration is at least higher than . An exemplary separation of the flow domain is depicted in Fig 6. In technical terms, the separation is represented by the Heaviside function which returns unity if and zero otherwise.
Towards a description of active swarming jellyfish
We model a single jellyfish agent as an active over-damped particle at horizontal position x = (x, y)⊤ and time t, having a velocity v(x, t) and orientation θ(x, t) [41, 42]. In the following, we propose a dynamic model for the position and the orientation of the agent which allows us to capture paradigmatic behaviors of jellyfish.
Jellyfish process environmental information by a neuronal network of several thousand neurons. The dynamics of this network can be regarded as a perturbed internal dynamics [91–94] in which neurons fire coherently and act as a single large oscillator to drive the bell pulsation. Moreover, it has been shown that the neuronal network of jellyfish features properties of a circadian oscillator [89, 95]. Thus, the bell pulsation can be regarded as the resulting average network oscillation [5, 23, 46]. For such a process it has been shown theoretically [46, 96–101] and empirically [102, 103] that a low-dimensional description, in terms of a phase variable φ(t) is possible and beneficial for a swift but reliable model development. Moreover, phase dynamics models are computationally light, but at the same time a reliable simplification, as they are based on observational evidence and a fit to the theory [66, 69, 99, 103].
Another aspect of jellyfish motion is that swimming patterns can change abruptly in response to stimuli [65, 75]. In such cases jellyfish will switch from a state of relative inactivity into a state where the frequency and the strength of the bell oscillation increase and the swimming trajectories encompass a significantly larger volume of fluid [36, 104, 105]. Such changes in swimming patterns can even cause a swarm to cross flow barriers [35]. Following such periods of elevated activity, jellyfish will return to a state of relative quiescence. To capture this behavior, we introduce an additional activity variable which causes parametric switching [101, 106, 107]. In accordance with theoretical studies on relaxation oscillators, this variable can be regarded as the leading-order amplitude perturbation from a limit cycle [98, 108, 109]. We assume that this degree of freedom in the jellyfish dynamics is stimulated by external inputs and that it decays exponentially at a rate , in order to ensure it returns to a quiescent state.
Following these generic considerations, the dynamics of a single jellyfish j in a swarm of N agents is described by the four differential equations:
(2) |
Here, we have used the ensemble notation X = [x1, …, xN], φ = [φ1, …, φN], θ = [θ1, …, θN]. F indicates the prey concentration and U denotes the water horizontal current vector. is the vorticity of the water flow. We take its absolute value as a simplified measure for the amount of turbulence in the flow [110]. In the following we exemplify the generic set of Eq (2). For convenience, a scheme of this jellyfish agent model is illustrated in Fig 1. A simplistic comparison of the model to already existing research on active matter and jellyfish dynamics is presented in Table 1. Next we explain the bottom-up rational of the model.
Fig 1. Scheme of the jellyfish agent model.
Panel (a): A pair of two agents. Dashed lines indicate the interaction radius Ri, The arrow connecting both agents indicates the soft-core repulsion. Colored arrows indicate different orientations according to panel (b). Panel (b): Flow diagram of the state variables x, φ, θ and activity . Included model mechanisms are advection, swimming against the flow, soft-core repulsion, avoidance of walls, bell oscillations, avoidance of turbulence, local random motion and behavioral shifts due to activity changes (presence of prey). External drivers of the model are the fluid velocity Uj, the absolute vorticity the gradient of prey ∇Fj and the prey concentration Fj.
Agent activity
Here we take into account only the presence of prey as an incentive to activate the jellyfish dynamics and assume that the activity evolves according to:
(3) |
The decay parameter corresponds to the time for which an agent is active. We fix this value to s−1, equivalent to a characteristic activity time of roughly 3 minutes [65, 111]. We assume that the excitation is a linear function of the magnitude of the local prey concentration gradient |∇Fj|. Additionally, the strength of the linear forcing is modulated by the relative orientation of an agent with respect to the direction of the prey concentration gradient. Defining the angle of that gradient as δF (satisfying tan(δF) = ∂yF/∂xF), the term in the square bracket of Eq (3) ensures that only swimming towards the prey (|θj − δF| < π/2) evokes an increase in activity. We choose this approach to mimic a basic type of energy saving strategy, by favoring directions towards prey over others.
Bell oscillation φ
The oscillatory movement of the bell is modelled by a phase oscillator [44, 45, 48, 60, 112]
(4) |
with a frequency . Additionally, the oscillator reacts to perturbations comming from other jellyfish according to a phase coupling function Hj(.).
We allow the natural frequency of the bell oscillations to vary according to the activity level . In order to mimic this coupling, we use the response function:
(5) |
Here, a and b are the generic parameters of the response to be set later, and S is a stimulus that evokes the response. Generally, resembles a nonlinear activation function, commonly associated with dynamics in large neuronal networks and employed in machine learning [113]. The reason for this widespread use is that mimics a quasi-linear response at small stimuli () and a saturation behavior at large stimuli (), typical for physiological limitations in biological systems (see Fig 3 panel (a)). The resulting natural frequency response is defined as:
(6) |
where ωj,0 is the natural frequency of an agent in an inactive state. In this study we fix ωj,0 = ω0 = 1.2 rad s−1 [23, 111] for all agents. Since the bell oscillation frequency in several species can depend on the size of jellyfish, future experimental work is needed to determine the evolution of its distribution for different species during different seasons [50]. Moreover, we seek to allow for a maximal physiological frequency response which we expect to observe when jellyfish escapes its predators. Thus, we fix the frequency response parameter to fφ = 0.75 [114]. We use a single type of response function, Eq (5), throughout this study both, due to the lack of experimental data and in order to simplify our model. We expect however, that based on future observations, a variety of response functions will be required, similar to paradigmatic models of computational neuroscience [106, 107].
The bell oscillation is subject to multiple external stimuli, foremost the turbulence of the surrounding water due to the bell strokes of other agents. The resulting perturbations exert stresses on the bell tissue and generally impact the oscillatory states of the bell muscles and with these, the neuronal network, causing a potential shortening or lengthening of the bell oscillation period. This variability in periodicity is captured by the phase coupling function Hj(.) in Eq (2) [46, 115]. Due to the lack of observations and for the sake of simplicity we set Hj(.)≡0, assuming no direct response of the bell to the presence of other agents. Future experiments have to be designed to check for such phase couplings and to extract any potential phase coupling from data [66]. In Eq (2), we indicate the intricate nature of coupling by dependencies on X and θ as the strength of coupling will depend on the position of individuals, the pairwise distance and their orientations.
Orientation dynamics θ
Jellyfish tend to orient themselves according to different stimuli but they are also subject to the eddy motion induced by their own swimming. The resulting turbulent eddies cause a certain angular drift L which acts to reorient the jellyfish, so that
(7) |
Gj(.) is the angular coupling function. The angular diffusion according to Lj is a frequently observed phenomenon on the microscopic [116, 117] and even mesoscopic [118] scale. Although the properties of this diffusion have not been investigated yet for jellyfish, we expect a stochastic approximation of local eddies to be valid. This is because the reorientation is realized by eddies that remain, at least temporarily, attached to a jellyfish [25, 26] before they separate and may lead to communication among different individuals.
Here, we model the phenomenon by a colored noise [119] which allows us to incorporate a simplistic version of correlations and inertial effects of rotation:
(8) |
The parameters λθ is a measure for the correlation time of the noise and D is the strength of the white noise ηj(t). Both, λθ and D determine the strength of the angular diffusion. We assume that the resulting motion becomes more prominent when jellyfish search for prey, as individuals start to shuffle water towards their oral arms for feeding purposes [105, 114, 120]. Thus, we allow for an increase of the noise intensity similar to the natural frequencies of agents:
(9) |
For simplicity we assume equal response parameters fθ = fφ and we fix the essentially free parameter D0 = 0.1rad2 s−3, which determines the angular diffusion in an inactive state ().
The angular coupling function G(.) acts like a potential in the noisy dynamics and causes certain directions to be more favorable than others. In this study, we consider three paradigmatic orientational inputs [75]: First, the agents tend to orient themselves such that they counteract the flow in which they are immersed. Whereas the physiological causes of this behavior are still hypothesized, it is a matter of fact that swimming against the currents increases the survival rate [19]. For example, currents may transport jellyfish to undesired regions such as shore lines and swimming against the flow also increases the chances of catching prey. Second, jellyfish try to avoid regions of turbulent flow in order to optimize their swimming performances and to escape shear flows that may harm their fragile body. Third, jellyfish orient towards the prey concentration, in particular when under starvation [35]. In order to model the interplay of these behaviors, we introduce three separate angular coupling functions with respect to the three local directions , of current, absolute vorticity gradient and prey:
(10) |
We assume that the respective angular coupling functions possess a single dominant maximum that can be well approximated by a sinusoidal harmonics [97, 112, 115, 121], resulting in the overall angular dynamics:
(11) |
Constructed in this way (for , the interplay of external orientation inputs tries to establish a stable orientation in parallel of the tumbling.
We can check this for example for the simplified angular dynamics
(12) |
in which we assume that tumbling is absent (Lj ≡ 0) and that jellyfish orient just due to the flow of the water. In this case, there exist exactly two fixed points and at which the orientation remains unchanged (, see panel (a) Fig 2). The first point corresponds to swimming in the direction of flow and is by construction unstable. This means that small external perturbation of orientation will grow in this point such that the jellyfish rotate out of alignment. The second point however, is stable and corresponds to swimming against the local direction of flow. For the remaining two orientational inputs, a similar rational applies yielding (vorticity) or (prey), corresponding to avoidance of turbulence and a directed swimming towards prey respectively.
Fig 2. Depicted are examples of the angular dynamics Eq (7) in the absence of noise (Lj ≡ 0).
(a): Shown in black is the coupling function Eq (12) with and . Shown in grey is a generic coupling function Eq (11) with , , εF = 0.7, , and δF = 1.7π. Vertical lines indicate the phase points (red) and θ = δF (blue). Solid dots indicate the stable fixed points and open dots indicate the unstable fixed points of the respective dynamics. (b): Shown is an angular coupling function Gh(.) where . The parameters are , , εF = 0.1, , and δF = 0.7π. Due to the second harmonics, the dynamics allows for two stable orientations.
The coupling function Eq (11) gives rise to exactly one stable orientation and its value depends on the coupling parameters and orientations . For example, when the coupling function G(.) is dominated by coupling to prey (), agents mainly orient towards prey such that (grey line in (a) Fig 2). However, it is conceivable that high-order coupling terms are present in the angular dynamics as well. These terms give rise to several permissible orientations of swimming. For example, we can replace in Eq (11) to obtain a high-order coupling function (denoted by Gh(.), see panel (b) Fig 2). When noise is present (L ≠ 0), jellyfish will be perturbed out out their stable orientations. In that case, it depends on the amplitude of the coupling constants how likely it is to stay in the direction of a stable equilibrium point. If the dynamics is multi stable, agents can switch in between different equilibria [122]. We exploit this fact to introduce directional decision making by allowing for parametric switches:
(13) |
Here, are the respective angular coupling parameters in inactive () or active (F) state. In an inactive state, agents orient against the flow and avoid turbulent regions. An increase of activity will initiate the following cascade of events:
The pulsation frequency increases alongside the amplitude of bell strokes and the coefficient of angular diffusion , causing an increase in the speed oscillations of swimming and a more frequent change of the swimming direction.
Jellyfish lose interest in turbulence avoidance. Instead, they initially favor orientations towards high concentrations of prey.
In response to increase in the instantaneous prey concentration, individuals gradually lose their orientation against the flow.
When a jellyfish reaches high levels of activity, it again loses its interest in swimming towards prey and establishes a state of free floating.
Additional influence on the orientation can arise due to the presence of other agents, resulting in further structure formation according to more interaction terms in Eq (11) that depend on the positions, orientations and distance of respective agents j and k [46, 59, 123, 124]. To the best of our knowledge, there are no quantitative estimates for a directional interaction function in jellyfish, hence for now we do not incorporate these effects in the model. We keep in mind however that in dense swarms, probably mostly during the reproduction periods, the mutual interaction between the agents may play a dominant role.
Positional dynamics
We consider an over-damped positional dynamics of the form:
(14) |
The first two terms on the right hand side account for advection and active self-propelled motion, whereas the summations account for the swarm-internal velocity component due to the attraction and repulsion between jellyfish agents. The last term addresses external forcing mainly due to the effect of confinements or obstacles.
We model the active velocity of a jellyfish by:
(15) |
Here, is the orientation vector of agent j, V0 is the maximal propulsion speed of the jellyfish in their inactive state and parameters Va, Vb characterize speed adaptions due to changes of current and activity. We parameterize the bell oscillation explicitly. Our choice is inspired by the results found in [4, 26, 30, 125–127] and many other publications on jellyfish swimming which all report or assume pulsed swimming based on varying types of bell movement. In this paper, we use a simplified symmetric version of bell movement that can be adjusted by shape parameter J (see Fig 3(b)). When J is small the self propulsion never fully vanishes, as is the case for species that benefit from inertial effects. In contrast, when J is large, jellyfish temporarily come to a halt as can be observed in species that have developed certain types of jet propulsion.
Fig 3.
(a): Exemplary response functions Eq (5). Bold lines correspond to parameter responses of bell frequency , angular diffusivity and counter-current speed. Dashed lines indicate the responses of εU(Fj) and which are given by . Thin straight lines correspond to the quasi-linear responses with slopes of f−1 where parameters are f ∈ [0.1, 0.25, 0.5]. (b): The bell pulsation function β(φj) for parameter J ∈ [5, 1, 0.5]. (c): Radial component of the pairwise interaction force Eq (16). Bold lines show the soft-core repulsion used in this study. Dashed lines indicate the omitted attractive part of the interaction. Black arrows indicate the respective cutoff radii at Ri = [0.1, 0.5, 1] m.
Attraction and repulsion of agents are taken into account by the terms Iattr(.) and Irep(.), where the dependencies on θ and φ allow to incorporate physiological abilities of single medusae to sense and communicate in a swarm and in a complex environment. Nonetheless, due to the lack of experimental data on these dependencies we keep both Iattr(.) and Irep(.) to be only functions of relative distances. Moreover, since observational evidence for attraction of agents is limited, we assume that the active agents are soft spheres and restrict the interaction to within a radius of Ri (see Fig 3(c)) [47, 57, 77, 123, 128, 129]. Accordingly, Nj is the number of agents found within an interaction distance of Ri. The resulting repulsion corresponds to unidirectional sensing and communication:
(16) |
We denote the resulting summation of contributions in Eq (14) by I(xj).
The type of interaction represents a fluid-like repulsion while studies on active colloids often consider molecular interactions (for instance Lenard-Jones potentials) [77, 129–131]. We choose this approach because jellyfish are soft and most of the time avoid bumping into each other such that the interaction involves only the fluid. As such, the given interaction resembles the leading order terms of a flow field around an active swimmer on the micro scale [64, 132]. Thus, the repulsion I(xj) only partly represents the turbulent fluid dynamics of jellyfish swimming and we rather see the coupling as a computationally less costly parameterization of the true physical interaction, similar to [43].
Finally, the only external force Fext accounts for interactions with obstacles. In our case, we mimic the avoidance of walls [75, 133] in a tank. We model the wall forces by a one-dimensional soft-sphere repulsion, similar to Eq (16) with a repulsion radius of 0.1 m. A simplistic comparison of the overall model and already existing research on active matter and jellyfish prediction models is shown in Table 1.
Discussion and results
We consider three paradigmatic flow environments in a rectangular tank that allow us to compare the performance of our jellyfish model with observational findings. In the first setting, we simulate a cavity flow driven by the movement of the upper wall boundary from the left to the right (see panel (c) of Fig 4). We fix the wall velocity to 0.4 m s−1 [134]. The second setting is a channel flow in a tank of 5 m in width and 40 m in length (see panel (f) of Fig 5). The fluid enters the domain at +20 m and leaves the domain at −20 m. We assume a fully developed Poiseuille flow at the inlet with a magnitude of −0.045 m s−1 in accordance with experimental parameters in [23]. In the third setting we simulate a cavity flow in a tank of 10 m width and 5 m length. We let the left and right wall of the tank move upwards at a speed of 0.4 m s−1. This way we generate two counter rotating main gyres that separate the domain dynamically into two parts. Throughout all of our simulations we use fluid parameters given in Table 2. Thus, the Reynolds numbers of the cavity flows are Re = 105 and for the channel flow it is Re = 4500.
Fig 4. Results for a cavity flow at Re = 105 and for N = 512 agents.
The upper wall moves at a constant speed of 0.4 m s−1 to the right. (a): Swarm of repelling jellyfish (dots) for Ri = 0.1 m. Passive particles are indicated by squares and almost overlap with the position of their active counterparts (orange). (b): A similar swarm but now for Ri = 0.5 m. In this setting the swarm is heavily influenced by the confinement. (c): Flow field U(x, t) (arrows) and absolute vorticity (values higher than unity are cut off) on a domain of 10 m × 10 m. (d): Difference in velocity correlation of active and passive swarm for Ri ∈ [0.1, 0.5, 1] m (squares, dots, triangles). (e): The corresponding difference of hexatic order parameters for averaging over the 6 nearest neighbors. Marked squares and circles correspond to panel (a) and (b) respectively. Diamonds mark the parameter setting chosen in this paper.
Fig 5. Simulation results of counter-current swimming in a horizontal channel flow at Re = 4500.
The peak inflow velocity is set to 0.045 m s−1. Positions of active (orange) and passive (grey) agents at (a): t = 0 s, (b): t = 30 s, (c) t = 100 s, (d): t = 200 s and (e): t = 300 s for εU,0 = 0.16 rad s−1, λθ = 5 s−1, D0 = 0.1 rad2 s−3, J = 1, V0 = 0.15 m s−1, Va = 0.5 m s−1 and Vb = 0.6 m s−1. Velocities of active agents are indicated by arrows. An exemplary agent trajectory is shown in black. Blue and red trajectories indicate the center of mass movement of active and passive agents. (f): Flow field U(x, t) (arrows) and absolute vorticity (color, values are cut off at 0.1 rad s−1) on a lattice of 41 × 321 points (5 m × 40 m) (g): Averaged trajectories 〈y〉(t) (left ordinate) for passive (grey) and active (orange) agents. Corresponding velocities are shown on the right ordinate. Dashed lines indicate the x-components of velocity, bold lines show the y-components. The thin black lines indicate the velocities of the exemplary agent in panels (a-e). (h): Fraction of swimming speed as a function of the orientation strength for D0 = 0.1 rad2 s−3 and λθ ∈ [0.2, 1, 5] s−1 in black, blue and green respectively. The optimal parameter set is indicated by a bigger triangle.
Table 2. Parameters of the jellyfish swarming model Eqs (3)–(11) and Eqs (13)–(16) and fluid parameters.
Phenomenon | Parameters [unit] | Value | External inputs |
---|---|---|---|
Attraction and repulsion | Ri [m] | 0.1 | – |
Phase diffusion | λθ [s−1] | 5 | – |
D0 [rad2 s−3] | 0.1 | ||
Swimming against the flow | V0 [m s−1] | 0.15 | Flow field Uj |
Va [m s−1] | 0.5 | ||
Vb [m s−1] | 0.6 | ||
J [–] | 1.0 | ||
εU,0 [rad s−1] | 0.16 | ||
Avoidance of turbulence | [rad s−1] | 0.08 | Gradient of absolute Vorticity |
Bell oscillations | ωj,0 [rad s−1] | 1.2 | – |
Prey search behavior | [s−1] | 0.005 | Prey concentration Fj |
εF,0 [rad s−1] | 0.16 | Prey gradient ∇Fj | |
fφ [–] | 0.75 | ||
fθ [–], | 0.75 | ||
fU [F0] | 0.05 | ||
[–] | 0.2 | ||
fF [–] | 0.2 | ||
fg [–] | 100 | ||
Fluid dynamics parameters | |||
Density 1000 kg m3 | Effective viscosity 0.4 Ns m−2 | ||
Prey diffusivity DF = 0.001 m2 s−1 |
Parameters estimated in this study are shown in bold letters. The fluid time step is 0.001 s. Agent and fluid variables are stored every 0.1 s. F0 is the saturation level of prey in the fluid.
Wall effects
Here, we first discuss what effects arise due to repulsive interactions at walls () and due to agent-agent interaction ( in Eq (14). For this, we simulate two ensembles with reduced dynamics
(17) |
The first ensemble mimics passive tracers. They get advected by their local fluid velocities Uj and they are confined by the wall forces Fext. In the second ensemble, also volume exclusion is present due to I(xj). It is well known that in the presence of volume-excluding agent-agent interactions, states of (quasi-) periodic spacial order may emerge [57, 135, 136]. We seek to avoid such states as they would mask the structure formation process due to swimming and orientation in our simulations. In our model, the transition towards ordered states is influenced by the interaction radius Ri and by the number of agents in the domain, which we have to select accordingly.
First, we set the interaction distance at walls for this experiment to 0.5 m. Example results are depicted in Fig 4. We calculate the correlations of velocity and the hexagonal order parameter
(18) |
for the active and passive tracers. To obtain the local hexagonal order, we find for each agent j its n nearest neighbors. Then, δ is the relative angle between agents j and k (obeying tan(δj.k) = (yj − yk)/(xj − xk)) and the complex order parameter is given by an average of exp(i6δj,k) over these n nearest neighbors. To obtain the ensemble order, we finally average over the ensemble of N agents [136, 137]. The velocity correlation measures how much the ensemble follows the background flow while the hexagonal order parameter quantifies local lateral order. For example if the agents were to assemble in perfect hexagons, angles of the 6 nearest neighbors δj,k = π/6 inside the domain. Accordingly, Hex6(X) = 1. If any other symmetry would arise or any other disordered state, it would be indicated by a certain lower level of Hex6(X).
We see that the swarm undergoes a phase transition from almost free floating to a disordered crystal phase (panels (a) and (b) in Fig 4), depending on the parameters Ri and N. This can be observed in Fig 4(d) and 4(e) for the time averages of ΔCorrU,V = 〈〈CorrU,V − CorrU,V;passive〉〉t and ΔHex6(X) = 〈〈Hex6(X) − Hexpassive,6(X)〉〉t after an initial transient of 50 s.
At small swarm sizes the agents essentially follow inertial trajectories. When the number of agents increases, we see that for larger interaction radii the velocity correlation drops due to swarm-internal repulsive movements. Depending on Ri, the particles essentially lose their ability to float freely. However, at sufficiently large area densities, agents are so closely packed that local repulsive interactions cancel each other (see S1 Movie). Since the positional dynamics Eq (17) is over-damped, it means that particles are still tied to their local fluid velocities such that their motion gains back its correlation with the local flow [135].
In parallel, hexagonal order reveals that for Ri = 0.1 m, passive and repulsive swarm behave essentially similarly. At high area densities, we observe that repulsive movement causes a decrease in relative order. On the contrary, we see that the order shows a maximum before it decreases again for larger repulsion radii. This is because the natural increase in hexatic symmetry is disrupted by the flow perturbations and by the quadratic symmetry of the boundary which infiltrates into the domain once long range correlations establish due to dense packing.
Based on this discussion, we set the number of agents to N = 128 and the repulsion radius to Ri = 0.1 m as these parameters guarantee almost free floating of the jellyfish-like particles.
Swimming against the flow
We are in particular interested in the swimming dynamics of the jellyfish Rhopilema nomadica. For this species, the ability to counteract the underlying current has been measured in a long channel at different inflow velocities [23]. The swimming speed in the absence of a flow was estimated to 0.067 m s−1 and an active swimming speed of 0.083 m s−1 was reported for an inlet velocity of 0.045 m s−1.
We adapt the model of passive-repulsive tracers Eq (17) by allowing for an angular dynamics affected by angular diffusion and orientation against the flow in Eq (11), a non-zero swimming speed according to Eq (15) and bell pulsation Eq (6), resulting in the model:
(19) |
Panels (a-e) Fig 5 show snapshots of the resulting swarm dynamics. S2 Movie depicts the time evolution of the swarm.
The, swimming dynamics is defined by the parameters λθ (inverse of the correlation time for the angular noise), D0 (amplitude of the angular white noise), V0 (amplitude of swimming speed in the inactive state), Va, Vb (velocity response parameters), εU,0 (angular coupling constant) and J (shape parameter of velocity oscillations). Here we adjust parameters of the model to experimental results [23]: We choose J = 1 to mimic inertia of medusae during a bell stroke (see Fig 3(a)). To obtain other parameters, we assume that agents are fully aligned against the flow and we average the orientation dynamics over time. Then, the oscillatory component β(φ) results in a factor of roughly 0.47 and other parameters follow directly: V0 = 0.15 m s−1, Va = 0.5 m s−1 and Vb = 0.6 m s−1.
The corresponding averaged swimming velocity is 0.087 m s−1. We compensate the excess by allowing for angular diffusion in the simulations. Then, the dynamics depends on parameters εU,0, λθ and D0. We fix D0 = 0.1 rad2 s−3 and let λθ ∈ [0.2, 1, 5] s−1 ( rad s−1). We perform a parameter scan for εU,0 ∈ [0.005⋅2(0, 1, …7), 1] rad s−1 and compute the time average of in the central two third of the simulation time (see panel (g) Fig 5). We divide the average by 0.067 m s−1 to obtain the fraction of swimming speed in presence of a current, similar to the analysis in [23]. Panel (h) in Fig 5 depicts the transition from noisy advection to active counter-current swimming. Our agents swim 21% faster against the flow at εU,0 = 0.16 rad s−1 and for λθ = 5 s−1 (Fig 5 bigger triangle in panel h).
The essence of the counter-current swimming can be understood by means of the angular dynamics in Eq (19). We see that the noise has a standard deviation of σL such that we expect the existence of the fixed point solution to become more likely when εU,0 > σL. For the given parameter, this critical average coupling is σL = 0.14 rad s−1 which indeed is slightly beyond the transition zone of panel (h) Fig 5. In turn, phase slips across the fixed point solution when the noise is temporarily too strong, can still occur. Then, the agents start to tumble or even rotate for some time such that their effective propulsion speed against the flow is drastically reduced (see S3 and S4 Movies). From panel (h) Fig 5 it can be seen that such events are unlikely before the fixed point threshold is reached. Thus, we consider the reconstructed set of parameters to be optimal as it stipulates the frequently encountered phenomenon of criticality in neuronal responses and biological systems in general [138, 139].
Turbulence avoidance and structure
The avoidance of turbulent regions in a flow can be implemented in a straight forward way by a second alignment term in Eq (19) of strength :
(20) |
This second term causes the agents to also orient against the gradient of absolute vorticity and thus to swim away from regions of turbulence. As a consequence, flow structures are imprinted on the swarm orientation and can cause the formation of filaments and patches (see panels (d-g) in Fig 6 and S5 Movie).
Fig 6.
Depicted are the time courses of turbulence fraction given (a): εU,0 = 0.005 rad s−1 and (b): εU,0 = 1 rad s−1 for rad s−1 in grey, brown, magenta, red, orange, yellow, green, blue and black respectively. Panel (c) depicts the averaged baseline turbulence fraction for four modes of counter-current swimming. The flow domain and the position of active agents for is shown in (d): t = 30 s, (e): t = 150 s, (f): t = 350 s, (g): t = 400 s, also indicated by black vertical lines in panel (b). Characteristic regions are indicated by black boundaries. The vorticity is indicated with a color scale.
We quantify the success in avoiding turbulent regions by means of the indication number Eq (1) and define the fraction:
(21) |
When the agents all avoid turbulence, , when agents are initially randomly distributed and the active agents all reside inside areas of high turbulence, . The characteristic regions where are indicated by the black boundary in Fig 6. We see that these regions for the cavity flow evolve essentially into two substructures, an elliptic central region and a long and narrow hose-like structure generated by the clockwise main current.
Mainly influenced by these flow structures, there appear essentially two classes of transients. First, when counter-current swimming is switched off or if the orientation against the flow is weak (εU = 0.005 rad s−1), the number of agents in turbulent regions decreases with increased and the transition out of turbulence takes place essentially in a short initial time interval (see Fig 6 panels (a)). Second, when counter-current swimming is sufficiently strong, the jellyfish effectively stand still in the water or achieve a net velocity against the flow. In that situation, they stay in a surrounding turbulence structure for a prolonged period of time and can group along this structure into patches or long filaments (see Fig 6 panels (d-g), S5 Movie). Nevertheless, the swarm can eventually encounter turbulent regions in which it stays for some time before it starts avoiding these regions (see Fig 6 panel (f)). When this happens, we observe intermittent spikes in that decrease in amplitude before the swarm has adjusted to the turbulence structures (see Fig 6 panel (b)).
Since spikes are isolated and transient events in time, we first omit the initial 50 s and calculate the maximal and minimal fractions and . Then, we take into account only values to obtain the time average (see Fig 6 panel (c)). The resulting curves show that the baseline avoidance of turbulence is essentially independent of εU,0.
Additionally, we characterize the pattern formation by ΔHex12(X) = 〈〈Hex12(X) − Hexpassive,12(X)〉〉t and the difference of standard deviation ΔΣ = 〈〈Σ(X) − Σpassive(X)〉〉t where
(22) |
Here, σx and σy are the standard deviations of the agents positions in x and y-direction respectively at time t. At t = 0, Σ(X) = 1 and stays approximately constant for the passive swarm while it increases or decreases according to the evolution of the active swarm. We simulate the dynamics for 900 s and take into account values in the last 300 s for time averaging. In contrast to the analysis of regular structural order, we have chosen 12 nearest neighbors for averaging of the phase factor exp(i6δ) in Eq (18), because it allows us to better resolve the effect of filamentation.
We observe that the structure formation process heavily depends on the combination of and εU,0. When swimming against the flow is switched off or if it is weak, the jellyfish follow scattered trajectories and mostly get trapped inside the corners of the domain, causing a large spread and a relatively high order of the swarm due to compression at the walls (Fig 7 black and blue curves and Fig 8 panels (i, j, m, n), S6–S9 Movies).
Fig 7. Measures of structure formation.
(a): Spread of the swarm ΔΣ(X), (b): Local hexagonal order ΔHex12(X) for four settings of counter-current swimming. Shown as vertical lines are columns in Fig 8 for rad s−1. The red diamond indicates the optimal coupling constant for turbulence avoidance ( rad s−1, rad s−1).
Fig 8. Scatter plots of agents position over 900 s.
Color indicates . The final configurations are shown with black dots. Panels (a-d): εU,0 = 1 rad s−1, (e-h): εU,0 = 0.16 rad s−1, (i-l): εU,0 = 0.005 rad s−1, (m-p): no counter-current swimming. Columns from left to right correspond to rad s−1 respectively.
With increased the swarm transitions into a single patch in the center (Fig 8 panels (h, k, l, o, p), S10–S14 Movies) which has a minimal spread and a minimal order. The latter is a consequence of the constant regrouping due to agents that bump into the cluster and advection. On the contrary, when the agents orient more against the flow, they are able to group into long lasting and coexisting coherent structures, namely filaments (Fig 8a–8g, S15–S21 Movies) and rings (Fig 8a, 8b, 8e and 8f, S15–S20 Movies). Most prominent is the transition for the optimal, εU,0 = 0.16 rad s−1. For this setting, the swarm undergoes a transition from ring patterns over filaments towards patches. This transition is indeed signified by two jumps in the spread ΔΣ and an increase of local order before the system settles into the disordered patch (see green lines in Fig 7). In contrast, for εU,0 = 1 rad s−1, the swarm transitions later from ring patterns into filaments. Based on this investigation, we chose rad s−1 ( rad s−1) as an optimal pair of coupling values (red diamond in Fig 7, see also Fig 9). It gives rise to a dynamics that sits “in between” scattered states and patches and thus, ensures a relatively rich behavior of the simulation model as already small variations of will lead to a significant change in the swarming patterns. We again favor such a behavior as it mimics the frequently encountered phenomenon of criticality in biological systems [138, 139].
Fig 9. Optimal swarming dynamics for rad s−1, rad s−1.
(a): starting positions (green) and final positions (black) of 8 exemplary jellyfish. The trajectories of the particles are shown in color. The color code indicates the encountered amplitude of absolute vorticity. (b): Scatter plot of all particles similar to Fig 8. Additionally shown are green crosses for the position of the agents at t = 0 s.
Foraging
Our final goal is to capture the principal behavior of foraging based on the full dynamics Eqs (3)–(11) and (13)–(16). We simulate the swarm in a double-gyre flow in which we initialize the agents in the right gyre at x > 0 and the prey in the left gyre at x < 0 (see Fig 10 panel (a)). Thus, in this setting the jellyfish are dynamically separated from prey by a strong central current at x = 0 [35]. We start our model with the previously obtained optimal parameter setting of Table 2 for counter-current swimming and turbulence avoidance. Overall, each model instance runs for 900 s.
Fig 10. Depicted are snapshots of an optimal search behavior.
The model is simulated with parameters found in Table 2. Arrows in panel (a) show the flow field. Orange dots indicate the actively swimming jellyfish. Squares indicate the passive tracers. The color map indicates the concentration of prey in the water in units of F0. (a): t = 0 s, (b): t = 30 s, (c): t = 100 s, (d): t = 300 s, (e): t = 600 s, (f): t = 900 s.
Response mechanisms
The turbulence avoidance causes the swarm to form a ring structure in the right gyre of the flow (see Fig 10 panel (b) and Fig 11 panel (a)). We check first the impact of subsequent combinations of response mechanisms on the ability to search for prey:
Fig 11.
Depicted are the positions of jellyfish (orange dots) and passive tracers (grey squares) due to response mechanisms (a): A, (b): A+B, (c): A+C, (d): A+B+C. Snapshots depict the swarm in the end of the covered simulation time of 900 s. In comparison, the optimal full response is shown for scenario D in Fig 10. Panel (e) depicts the time average of agent fraction that remains in the right of the tank (black squares) and the time average of the spreading of agents in the left part of the tank 〈〈Σ0(X)〉〉t (blue dots).
A Higher pulsation frequency and a larger angular diffusion .
B Reduction of turbulence avoidance by means of a response . We set the slope parameter for to , allowing for an almost immediate reduction when activity increases.
C Bi-linear dependence of propulsion velocity .
D The full response dynamics at optimal parameters of Table 2. (This search dynamics is depicted in Fig 10 and can be observed in S22 Movie).
Prey search by jellyfish is variable but there exists experimental evidence [35, 105] and observational experience [65] that can be condensed to the following two performance criteria for our tank simulation: When jellyfish is searching successfully for prey,
The fraction of jellyfish in the right (oligotropic) gyre is minimal, meaning that the majority of individuals manages to cross into the left domain at x < 0 or that individuals group in regions where prey is found.
The jellyfish spread evenly in the left gyre once they have crossed the barrier. This mimics the free floating state when individuals shuffle water to the oral arms.
We quantify the crossing performance by means of the fraction
(23) |
where we indicate by index 0 that only jellyfish in the right gyre (x > 0) contribute (). Accordingly, a fraction indicates that all jellyfish and all passive agents are found in the right gyre and it is zero, when all jellyfish have crossed the flow barrier. To quantify the spread of the swarm after the crossing of the barrier, we calculate Σ0(X) according to Eq (22). The index 0 indicates that for this averaging only jellyfish at x < 0 are taken into account. In this analysis we do not take into account the length of the transition time needed for the swarm to switch basins. However, we found that the transiton, if it takes place, is completed in the end of the simulation time.
While frequency and diffusion responses (A) do not result in significant searching (Fig 11 panel (a), S23 Movie), already enabling weakening of the turbulence avoidance (B) allows some agents to cross the flow barrier and to spread partly in the left gyre (Fig 11 panel (b), S24 Movie). A velocity response to activity increase (C) leads to a further increase in the number of crossings. However, jellyfish get trapped in the corners of the tank because direction is no longer chosen based upon turbulence avoidance and higher velocities increase the chance of bumping into a wall where the movement is constrained.(Fig 11 panel (c,d,e)), S25 and S26 Movies).
Interplay of directed search and counter-current swimming
Next, we also allow for an orientation into the direction of the prey. We find that this additional orientation (δF) leads to complex decision making in our jellyfish model based on an interplay of directed prey search and counter-current swimming. We start our analysis by limiting the set of prey angular-coupling constant and response parameters to symmetric switching from turbulence avoidance to prey searching (). And, we fix the ignorance parameter fg = 100, which means that even after prolonged periods of preying, resulting in high activity , the jellyfish remain “greedy” for food. This leaves us with εF,0, fF and fU.
The ability of the swarm to cross the flow barrier is found to depend mainly on the angular coupling constant εF,0 and velocity decoupling parameter fU. On the contrary, crossing performance is largely independent of fF (see Fig 12). In particular, we see that for fU = 0.05F0 (86% weakening of counter current coupling at Fj = 0.3 F0) more jellyfish travel to the left gyre (Fig 12 panel (a)) than for fU = 0.01F0 (97% weakening of counter current coupling at Fj = 0.3 F0). Interestingly, this difference occurs due to the emergence of secondary clusters in the right part of the tank (see for instance panels (b,c,f) in Fig 13). These clusters emerge due to a long-time equilibrium of orientations against the flow (δU) and towards prey (δF). The upper cluster is less stable than the lower one because jellyfish in the upper right part of the flow are the last ones to become activated. As a consequence, they remain too slow for the flow in that region and experience a slow downstream transport. Ultimately, they come close to the upper central region of the tank where they feel the prey and cross the barrier.
Fig 12. Depicted are the time averaged fraction of agents at x > 0, in panel (a) and the spreading 〈〈Σ0(X)〉〉t of agents at x < 0 in panel (b).
Empty and filled markers correspond to fU = 0.05F0 and fU = 0.01F0 respectively. The grey box indicates the region of favorable εF,0 rad s−1. Vertical black lines and larger triangles indicate parameters used in Fig 13.
Fig 13. Depicted are scatter plots of jellyfish positions over 900 s and with an increment of 13 s for parameter fF = 0.2.
Color indicates the activity . Black dots indicate swarm in the end of the simulation. (a): fU = 0.01F0, εF,0 = 0.04 rad s−1, (b): fU = 0.01F0, εF,0 = 0.16 rad s−1, (c): fU = 0.01F0, εF,0 = 0.64 rad s−1, (d): fU = 0.05F0, εF,0 = 0.04 rad s−1, (e): fU = 0.05F0, εF,0 = 0.16 rad s−1, (f): fU = 0.05F0, εF,0 = 0.64 rad s−1.
On the contrary, agents of the lower cluster experience a more diffuse flow and thus, are able to counteract advection. Ultimately they are able to approach the flow barrier where an increase in activity sparks a shift in the coupling parameters such that they cross over as well. However, those jellyfish also experience a small leakage of prey from left to right domain, which is transported by the lower boundary current in which they swim. This, on the one hand causes stronger bell strokes. On the other hand, the jellyfish start to orient partly towards the ambient prey. But, since the prey gradient and the direction of the nutritious flow are mostly not aligned, many jellyfish get dragged away. Some of them find a new equilibrium position further away from the flow barrier while others get transported with the current to the upper part of the barrier where they cross. Overall, some of the jellyfish remain inside the nutritious current, mainly on the lower right side of the tank.
In fact, coupling values εF,0 > 0.16 rad s−1 make the escape from the lower secondary cluster more difficult while at the same time causing the swarm to have a small spread in the left domain (Fig 12 panel (b)). On the contrary, for εF,0 < 0.16 rad s−1, the jellyfish do not orient sufficiently towards prey and get trapped in the corners of the tank. This leaves us with a narrow parameter region of optimal εF,0 (grey regions in Fig 12) out of which we choose εF,0 = 0.16 rad s−1.
Finally, we investigate how the response to prey depends on the velocity decoupling parameter fU. For this we consider just εF,0 = 0.16 rad s−1. Here, we find that because the value of fU determines the instantaneous coupling strength εU(F), it simultaneously influences the fraction of remaining agents in the right gyre and the swarm spreading in the left gyre (Fig 14 panels (a-d)). We see that for largely persistent counter-current swimming almost all agents cross the flow barrier (fU = 0.5F0, 38% weakening of counter current coupling at prey concentration Fj = 0.3F0, Fig 14 panel (d), S27 Movie). However they do not spread in the left domain but form a ring pattern. On the contrary, for earlier loss of counter-current orientation (fU = [0.025, 0.075, 0.1] F0, [92, 80, 75]% weakening of counter current coupling at Fj = 0.3F0, Fig 14 panel (a,b,c), S28–S30 Movies), secondary clusters remain in the right domain (Fig 14 panels (a-c)) but the ring patter in the left gyre is less pronounced. Overall, this leads us to the conclusion that we consider fU = 0.05F0 as an optimal parameter as it allows almost complete crossing of the swarm and reasonable spreading of the swarm in the left domain of the tank (see Fig 10).
Fig 14.
Depicted are scatter plots of jellyfish positions over 900 s and with an increment of 13 s for (a): fU = 0.025 F0, (b): fU = 0.075 F0, (c): fU = 0.1 F0, (d): fU = 0.5 F0. Other parameters are fixed according to optimal values given in Table 2. Color indicates the activity . Black dots indicate the swarm in the end of the simulation. Panel (e) depicts the time averages of the agents fraction at x > 0 (black squares, left ordinate) and of the spreading 〈〈Σ0(X)〉〉t when x < 0 (blue dots, right ordinate).
Conclusion
In this paper we have proposed a paradigmatic model for jellyfish swarming based on active Brownian particles. The model can be readily incorporated in large-scale simulation models of the ocean and simulations of tank experiments. It provides a measurement paradigm to understand mechanisms of large scale structure formation based on agent responses, agent physiology and local interaction mechanisms. In its present form, Eqs (3)–(11) and (13)–(16), the model is already able to reproduce paradigmatic jellyfish behavior reported in the literature. In particular, we have been able to simulate the counter-current swimming of R. nomadica [23]. Using the kinematic tracer of absolute vorticity, we suggested a mechanism for the formation of long-lasting swarm patterns. Finally, we simulated the qualitatively reported behavior of jellyfish in a tank when prey is present [35, 75, 105].
Here, we will discuss several aspects of swarming that have to be investigated in a future model. We largely dismissed jellyfish physiology of swimming and agent-agent interactions. The physiology of a jellyfish comprises three aspects. First, we expect that major parts of communication among jellyfish can be attributed to the turbulent vortex rings which are send into the water with a certain angular dependence QV(xk, xj, θk, θj) (red arrow in Fig 1 panel (a)).
Second, jellyfish possesses specific sensing capabilities. It has been reported that jellyfish occasionally bump into each other “head on” while at the same time being able to sense already faint pressure signals at a distance [65]. This suggests that jellyfish perceive their surrounding depending on the distribution of rophalia on the surface of the bell, introducing an angular dependence of sensitivity to perturbations. In the given framework, we suggest to introduce a function QS(xk, xj, θk, θj) that corresponds to this distribution. Accordingly, the resulting physiological effect on agent-agent coupling, can be incorporated by a product function Q(xk, xj, θk, θj) = QS(xk, xj, θk, θj)⋅ QV(xk, xj, θk, θj). The function Q(.) then mimics the previously envisaged angular dependence of coupling in attraction and repulsion Eq (16) and in the functions Hj(.) and , Eq (2).
Third, one needs to specify how the dynamics of the internal neuronal network reacts to external stimuli. This effect can be taken into account by the phase coupling function Hj(.) of a medusa. It describes the response of the network phase, φ, Eq (2) to external perturbations and has found widespread application in research on biological oscillators [46, 70, 103, 115, 140–142]. As a consequence of the directional dependence of agent-agent coupling, given by Q(.), the phase response and the sensitivity response have to be disentangled simultaneously. Here, tracking techniques and phase-dynamics reconstruction have to be employed [143–145].
Currently, we have considered only a simplified fluid-like soft-core repulsion that avoids any attractive effects. Here, further investigation of the radial dependence of the flow field around a medusa are needed. Beyond the angular dependence of communication, given by Q(.), jellyfish might also be subject to inevitable effects of synchronization among each other if it fits their energy household [124, 146]. This effect would involve the oscillatory phase of the bell, φ and further modifies the attraction and repulsion in Eq (16).
Generally, synchronization effects can be subtle because biological oscillators tend to only partially synchronize. From that perspective it is an intriguing open question to which extend synchronization of bell pulsation is present in jellyfish aggregations and whether it leads to changes in swimming performance of jellyfish in blooms. For example, in our model the almost complete absence of a mechanism that could lead to synchrony of the bell oscillations causes significant performance losses of jellyfish clusters due to jamming (for instance S11 Movie). In fact, the only mechanisms through which the bell oscillations can couple in the model is present when agents search for prey. We consider this effect to be insignificant as it is caused by the interplay of prey concentration, repulsive interaction, activity dynamics and frequency response. On the contrary, bells stay effectively asynchronous such that densely packed agents push each other out of the way until they have sorted into groups where pushing becomes rare. This mechanism is know as social sorting [63]. Indeed, this effect might be partly visible in S10, S12 and S14 Movies where agents form highly dense clusters.
In our given model, walls and agents have the same effect on the positional dynamics, depending on the interaction distance Ri. We have seen during our numerical analysis that the choice of Ri significantly influences the foraging of jellyfish in the secondary clusters at the walls. Thus, a further open question is the nature of the wall interactions for jellyfish.
We have completely ignored perturbations in the fluid due to the presence of agents. Our motivation here is that our model will serve as a parameterization of a sub-grid-scale process [147–149]. As such, the local fluid perturbations of single jellyfish become irrelevant. Therefore, we take the local perturbations into account only by the angular noise Lj. One of the two essential parameters of this noise, D0, was chosen and thus, introduced a time scale to which the coupling constants of orientation relate. Moreover, we use a normalized prey concentration by introducing the maximum level of prey F0. To make the simulation more accurate, the actual statistical properties of the angular noise need to be investigated from passive observations and the prey concentration needs to be normalized according to an empiric F0. Furthermore, in a large-scale ocean simulation, the fluid-agent coupling will require a high-order interpolation scheme in time and space to provide accurate Lagrangian field values. In turn, the agent-fluid interaction shall rely on averaging over agents in a single cell.
The decision making of jellyfish in our model is realized by response functions that differ only by two parameters and are otherwise similar in shape (see panel (c) Fig 3). We have employed this concept of response functions because of its great success in the description of cell membrane responses in computational neuroscience [106, 107]. In contrast to those systems where the membrane response was measurable directly, investigation of the response parameters will have to rely on indirect observations and data fitting methods such as machine learning [72].
We have simulated a two-dimensional swarming dynamics. Thus, in its present form, the model Eqs (3)–(11) and (13)–(16) can be used to capture the vertically averaged dynamics of a swarm and the dynamics of jellyfish in periods of reduced vertical migration. However, in reality, jellyfish swimming is influenced by the day night-cycle [88, 150], its prey and environmental inputs such as temperature and salinity [13] which cause vertical migration. Augmentation of the model dynamics to three dimensions is relatively straight forward and requires a second directional angle.
We have chosen an over-damped positional dynamics Eq (14) to model the swimming. By this we have in mind, that on larger scale, in the sea, the short time and length scales associated with inertia are not relevant. However, this assumption gives rise to two effects in our work. First, we observe regaining of mobility once the density of individuals becomes large enough (see Fig 4). Second, the phase in the velocity oscillation function β(φ) Eq (15) has only minimal effect on the positional dynamics as the time-average of velocity is completely determined by the shape parameter J. A future model might consider also inertia for jellyfish, including their velocity dynamics [42, 53]. However, such a model requires twice as much initial conditions (for the positions xj(0) and velocities vj(0)), imposing even greater demands on any data-driven set of initial conditions.
The turbulence avoidance and the prey searching represent a type of first-passage problem in which the supremum of the first passage times of single agents could be used to define a first passage time for the swarm to enter the target region [151]. However, we would like to point out that agent trajectories are not independent of each other and that the boundary of the target region can be expected to have a fractal, time-dependent structure according to the Reynolds number.
Finally, we have investigated just a finite time horizon of maximal 15 minutes due to numerical constraints. We think that in future analysis longer observation times are needed to capture long-term effects of swarming.
Supporting information
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
Dynamics according to parameters of Table 1, Fig 10.
(MP4)
Only the natural frequency and angular diffusion change, Fig 11(a).
(MP4)
Agents no longer avoid turbulence () and adapt and , Fig 11(b).
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
Acknowledgments
Erik Gengel thanks Rok Cestnik, Vicky Verma, Subhajit Kar and Marcus Dahlenburg for helpful discussions. This article is thankfully dedicated to Prof. Dr. Arkady Pikovsky.
Data Availability
Data files are made available on https://gitlab.com/IUFRGMP/jellyfish-swarms.
Funding Statement
EG: 1. Joint Postdoctoral Fellowships by the Tel Aviv University and the University of Potsdam - no grant number available - Universität Potsdam, Am Neuen Palais 10, 14469 Potsdam, Germany - Tel Aviv University, P.O. Box 39040, Tel Aviv 6997801, Israel - https://www.uni-potsdam.de/de/ - https://english.tau.ac.il/ - The funders had no influence in the project. 2. Minerva Fellowship of the Minerva Stiftung Gesellschaft fuer die Forschung mbH - no grant number available - Minerva Stiftung Gesellschaft für die Forschung mbH, Hofgartenstraße 8, D-80539 München - www.minerva.mpg.de - The funders had no influence on the project. 3. Financial support by the Israel Data Science Initiative - Proposal ID: ac8dff64110d4e61f3e24cbf0f1bc2e6 - Technion International, Mauerberger Building, 2nd floor, Technion City, Haifa, 3200003, Israel - https://idsi.net.technion.ac.il/ - The funders had no influence on the project.
References
- 1. Van Iten H., Marques A. C., Leme J. D. M., Pacheco M. L. F., Simoes M. G., Origin and early diversification of the Phylum Cnidaria Verrill: major developments in the analysis of the taxon’s proterozoic–cambrian history, Palaeontology 57 (4) (2014) 677–690. doi: 10.1111/pala.12116 [DOI] [Google Scholar]
- 2. Helm R. R., Evolution and development of scyphozoan jellyfish, Biological Reviews 93 (2) (2018) 1228–1250. doi: 10.1111/brv.12393 [DOI] [PubMed] [Google Scholar]
- 3. Lotan A., Ben-Hillel R., Loya Y., Life cycle of Rhopilema nomadica: a new immigrant scyphomedusan in the Mediterranean, Marine Biology 112 (2) (1992) 237–242. doi: 10.1007/BF00702467 [DOI] [Google Scholar]
- 4. Costello J. H., Colin S. P., Dabiri J. O., Gemmell B. J., Lucas K. N., Sutherland K. R., The hydrodynamics of jellyfish swimming, Annual Review of Marine Science 13 (2021) 375–396. doi: 10.1146/annurev-marine-031120-091442 [DOI] [PubMed] [Google Scholar]
- 5. Gemmell B. J., Costello J. H., Colin S. P., Stewart C. J., Dabiri J. O., Tafti D., et al. Passive energy recapture in jellyfish contributes to propulsive advantage over other metazoans, Proceedings of the National Academy of Sciences 110 (44) (2013) 17904–17909. doi: 10.1073/pnas.1306983110 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Angel D. L., Edelist D., Freeman S., Local perspectives on regional challenges: jellyfish proliferation and fish stock management along the Israeli Mediterranean coast, Regional Environmental Change 16 (2) (2016) 315–323. doi: 10.1007/s10113-014-0613-0 [DOI] [Google Scholar]
- 7. Schrope M., Attack of the blobs, Nature 482 (7383) (2012) 20. doi: 10.1038/482020a [DOI] [PubMed] [Google Scholar]
- 8. Streftaris N., Zenetos A., Alien marine species in the Mediterranean-the 100 ‘worst invasives’ and their impact, Mediterranean Marine Science 7 (1) (2006) 87–118. doi: 10.12681/mms.180 [DOI] [Google Scholar]
- 9.N. Nakar, D. Disegni, D. Angel, Economic evaluation of jellyfish effects on the fishery sector—case study from the eastern Mediterranean, in: Proceedings of the Thirteenth Annual BIOECON Conference, Vol. 10, 2011, pp. 11–13.
- 10. Attrill M. J., Wright J., Edwards M., Climate-related increases in jellyfish frequency suggest a more gelatinous future for the North Sea, Limnology and Oceanography 52 (1) (2007) 480–485. doi: 10.4319/lo.2007.52.1.0480 [DOI] [Google Scholar]
- 11.F. Zhang, S. Sun, X. Jin, C. Li, Associations of large jellyfish distributions with temperature and salinity in the Yellow Sea and East China Sea, in: Jellyfish Blooms IV, Springer, 2012, pp. 81–96.
- 12. Baliarsingh S. K., Lotliker A. A., Srichandan S., Samanta A., Kumar N., Nair T., A review of jellyfish aggregations, focusing on India’s coastal waters, Ecological Processes 9 (1) (2020) 1–9. doi: 10.1186/s13717-020-00268-z [DOI] [Google Scholar]
- 13. Heim-Ballew H., Olsen Z., Salinity and temperature influence on scyphozoan jellyfish abundance in the western Gulf of Mexico, Hydrobiologia 827 (1) (2019) 247–262. doi: 10.1007/s10750-018-3771-0 [DOI] [Google Scholar]
- 14. Edelist D., Guy-Haim T., Kuplik Z., Zuckerman N., Nemoy P., Angel D. L., Phenological shift in swarming patterns of Rhopilema nomadica in the eastern Mediterranean Sea, Journal of Plankton Research 42 (2) (2020) 211–219. doi: 10.1093/plankt/fbaa008 [DOI] [Google Scholar]
- 15. Houghton J. D., Doyle T. K., Davenport J., Hays G. C., Developing a simple, rapid method for identifying and monitoring jellyfish aggregations from the air, Marine Ecology Progress Series 314 (2006) 159–170. doi: 10.3354/meps314159 [DOI] [Google Scholar]
- 16. Cimino M. A., Patris S., Ucharm G., Bell L. J., Terrill E., Jellyfish distribution and abundance in relation to the physical habitat of Jellyfish Lake, Palau, Journal of Tropical Ecology 34 (1) (2018) 17–31. doi: 10.1017/S0266467418000044 [DOI] [Google Scholar]
- 17. Brown C. W., Hood R. R., Li Z., Decker M. B., Gross T. F., Purcell J. E., et al. Forecasting system predicts presence of sea nettles in Chesapeake Bay, Eos, Transactions American Geophysical Union 83 (30) (2002) 321–326. doi: 10.1029/2002EO000233 [DOI] [Google Scholar]
- 18. Ruiz J., Prieto L., Astorga D., A model for temperature control of jellyfish (cotylorhiza tuberculata) outbreaks: A causal analysis in a Mediterranean coastal lagoon, Ecological Modelling 233 (2012) 59–69. doi: 10.1016/j.ecolmodel.2012.03.019 [DOI] [Google Scholar]
- 19. Fossette S., Gleiss A. C., Chalumeau J., Bastian T., Armstrong C. D., Vandenabeele S., et al. Current-oriented swimming by jellyfish and its role in bloom maintenance, Current Biology 25 (3) (2015) 342–347. doi: 10.1016/j.cub.2014.11.050 [DOI] [PubMed] [Google Scholar]
- 20. Aouititen M., Bekkali R., Nachit D., Luan X., Mrhraoui M., Predicting jellyfish strandings in the Moroccan north-west Mediterranean coastline, European Scientific Journal 15 (2) (2019) 72–84. [Google Scholar]
- 21. Prieto L., Macías D., Peliz A., Ruiz J., Portuguese Man-of-War (physalia physalis) in the Mediterranean: A permanent invasion or a casual appearance?, Scientific reports 5 (1) (2015) 1–7. doi: 10.1038/srep11545 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22. Nordstrom B., James M. C., Martin K., Worm B., Tracking jellyfish and leatherback sea turtle seasonality through citizen science observers, Marine Ecology Progress Series 620 (2019) 15–32. doi: 10.3354/meps12978 [DOI] [Google Scholar]
- 23. Malul D., Lotan T., Makovsky Y., Holzman R., Shavit U., The Levantine jellyfish Rhopilema nomadica and Rhizostoma pulmo swim faster against the flow than with the flow, Scientific reports 9 (1) (2019) 1–6. doi: 10.1038/s41598-019-56311-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24. Dabiri J. O., Colin S. P., Costello J. H., Gharib M., Flow patterns generated by oblate medusan jellyfish: field measurements and laboratory analyses, Journal of Experimental Biology 208 (7) (2005) 1257–1265. doi: 10.1242/jeb.01519 [DOI] [PubMed] [Google Scholar]
- 25. Gemmell B. J., Troolin D. R., Costello J. H., Colin S. P., Satterlie R. A., Control of vortex rings for manoeuvrability, Journal of The Royal Society Interface 12 (108) (2015) 20150389. doi: 10.1098/rsif.2015.0389 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Hoover A. P., Griffith B. E., Miller L. A., Quantifying performance in the medusan mechanospace with an actively swimming three-dimensional jellyfish model, Journal of Fluid Mechanics 813 (2017) 1112–1155. doi: 10.1017/jfm.2017.3 [DOI] [Google Scholar]
- 27. Yuan H.-Z., Shu S., Niu X.-D., Li M., Hu Y., A numerical study of jet propulsion of an oblate jellyfish using a momentum exchange-based immersed boundary-lattice Boltzmann method, Advances in Applied Mathematics and Mechanics 6 (3) (2014) 307–326. doi: 10.4208/aamm.2013.m409 [DOI] [Google Scholar]
- 28. Wilson M. M., Peng J., Dabiri J. O., Eldredge J. D., Lagrangian coherent structures in low Reynolds number swimming, Journal of Physics: Condensed Matter 21 (20) (2009) 204105. [DOI] [PubMed] [Google Scholar]
- 29. Hoover A. P., Porras A. J., Miller L. A., Pump or coast: the role of resonance and passive energy recapture in medusan swimming performance, Journal of Fluid Mechanics 863 (2019) 1031–1061. doi: 10.1017/jfm.2018.1007 [DOI] [Google Scholar]
- 30. Dular M., Bajcar T., Širok B., Numerical investigation of flow in the vicinity of a swimming jellyfish, Engineering Applications of Computational Fluid Mechanics 3 (2) (2009) 258–270. doi: 10.1080/19942060.2009.11015269 [DOI] [Google Scholar]
- 31. Sahin M., Mohseni K., An arbitrary Lagrangian–Eulerian formulation for the numerical simulation of flow patterns generated by the hydromedusa Aequorea victoria, Journal of Computational Physics 228 (12) (2009) 4588–4605. doi: 10.1016/j.jcp.2009.03.027 [DOI] [Google Scholar]
- 32. Hoover A., Miller L., A numerical study of the benefits of driving jellyfish bells at their natural frequency, Journal of theoretical biology 374 (2015) 13–25. doi: 10.1016/j.jtbi.2015.03.016 [DOI] [PubMed] [Google Scholar]
- 33. Park S. G., Kim B., Lee J., Huang W.-X., Sung H. J., Dynamics of prolate jellyfish with a jet-based locomotion, Journal of Fluids and Structures 57 (2015) 331–343. doi: 10.1016/j.jfluidstructs.2015.07.002 [DOI] [Google Scholar]
- 34. Hamner W. M., Dawson M. N., A review and synthesis on the systematics and evolution of jellyfish blooms: advantageous aggregations and adaptive assemblages, Hydrobiologia 616 (1) (2009) 161–191. doi: 10.1007/s10750-008-9620-9 [DOI] [Google Scholar]
- 35.M. N. Arai, Attraction of aurelia and aequorea to prey, in: Hydrobiologia, Vol. 216, Springer, 1991, pp. 363–366.
- 36. Matanoski J., Hood R., Purcell J., Characterizing the effect of prey on swimming and feeding efficiency of the scyphomedusa Chrysaora quinquecirrha, Marine Biology 139 (1) (2001) 191–200. doi: 10.1007/s002270100558 [DOI] [Google Scholar]
- 37. Omori M., Kitamura M., Taxonomic review of three Japanese species of edible jellyfish (scyphozoa: Rhizostomeae), Plankton Biology and Ecology 51 (1) (2004) 36–51. [Google Scholar]
- 38. Nooteboom P. D., Delandmeter P., van Sebille E., Bijl P. K., Dijkstra H. A., von der Heydt A. S., Resolution dependency of sinking Lagrangian particles in ocean general circulation models, PloS one 15 (9) (2020) e0238650. doi: 10.1371/journal.pone.0238650 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Bryan F. O., Böning C. W., Holland W. R., On the midlatitude circulation in a high-resolution model of the North Atlantic, Journal of physical oceanography 25 (3) (1995) 289–305. doi: [DOI] [Google Scholar]
- 40. Delworth T. L., Rosati A., Anderson W., Adcroft A. J., Balaji V., Benson R., et al., Simulated climate and climate change in the GFDL CM2.5 high-resolution coupled climate model, Journal of Climate 25 (8) (2012) 2755–2781. doi: 10.1175/JCLI-D-11-00316.1 [DOI] [Google Scholar]
- 41.F. Schweitzer, J. D. Farmer, Brownian agents and active particles: collective dynamics in the natural and social sciences, Vol. 1, Springer, 2003.
- 42. Romanczuk P., Bär M., Ebeling W., Lindner B., Schimansky-Geier L., Active Brownian particles, The European Physical Journal Special Topics 202 (1) (2012) 1–162. doi: 10.1140/epjst/e2012-01529-y [DOI] [Google Scholar]
- 43. O’Keeffe K. P., Hong H., Strogatz S. H., Oscillators that sync and swarm, Nature communications 8 (1) (2017) 1–13. doi: 10.1038/s41467-017-01190-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.K. O’Keeffe, C. Bettstetter, A review of swarmalators and their potential in bio-inspired computing, Micro-and Nanotechnology Sensors, Systems, and Applications XI 10982 (2019) 383–394.
- 45. Hong H., Yeo K., Lee H. K., Coupling disorder in a population of swarmalators, Physical Review E 104 (4) (2021) 044214. doi: 10.1103/PhysRevE.104.044214 [DOI] [PubMed] [Google Scholar]
- 46.A. Pikovsky, M. Rosenblum, J. Kurths, Synchronization: a universal concept in nonlinear sciences, Cambridge University Press, 2001.
- 47. Pikovsky A., Transition to synchrony in chiral active particles, Journal of Physics: Complexity 2 (2) (2021) 025009. [Google Scholar]
- 48. Uriu K., Ares S., Oates A. C., Morelli L. G., Dynamics of mobile coupled phase oscillators, Physical Review E 87 (3) (2013) 032911. doi: 10.1103/PhysRevE.87.032911 [DOI] [Google Scholar]
- 49. Zheng C., Toenjes R., Pikovsky A., Transition to synchrony in a three-dimensional swarming model with helical trajectories, Physical Review E 104 (1) (2021) 014216. doi: 10.1103/PhysRevE.104.014216 [DOI] [PubMed] [Google Scholar]
- 50. El Rahi J., Weeber M. P., El Serafy G., Modelling the effect of behavior on the distribution of the jellyfish mauve stinger (Pelagia noctiluca) in the Balearic Sea using an individual-based model, Ecological Modelling 433 (2020) 109230. doi: 10.1016/j.ecolmodel.2020.109230 [DOI] [Google Scholar]
- 51.A. Albajes-Eizagirre, L. Romero, A. Soria-Frisch, Q. Vanhellemont, Jellyfish prediction of occurrence from remote sensing data and a non-linear pattern recognition approach, in: Remote Sensing for Agriculture, Ecosystems, and Hydrology XIII, Vol. 8174, SPIE, 2011, pp. 382–391.
- 52. Wolgemuth C. W., Collective swimming and the dynamics of bacterial turbulence, Biophysical journal 95 (4) (2008) 1564–1574. doi: 10.1529/biophysj.107.118257 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53. Toner J., Tu Y., Long-range order in a two-dimensional dynamical xy model: how birds fly together, Physical review letters 75 (23) (1995) 4326. doi: 10.1103/PhysRevLett.75.4326 [DOI] [PubMed] [Google Scholar]
- 54. Te Vrugt M., Bickmann J., Wittkowski R., How to derive a predictive field theory for active Brownian particles: a step-by-step tutorial, Journal of Physics: Condensed Matter (2023). [DOI] [PubMed] [Google Scholar]
- 55. Cavagna A., Giardina I., Bird flocks as condensed matter, Annu. Rev. Condens. Matter Phys. 5 (1) (2014) 183–207. doi: 10.1146/annurev-conmatphys-031113-133834 [DOI] [Google Scholar]
- 56. Canizo J., Carrillo J., Rosado J., Collective behavior of animals: Swarming and complex patterns, Arbor 186 (1035-1049) (2010) 1. [Google Scholar]
- 57. Negro G., Caporusso C. B., Digregorio P., Gonnella G., Lamura A., Suma A., Hydrodynamic effects on the liquid-hexatic transition of active colloids, The European Physical Journal E 45 (9) (2022) 75. doi: 10.1140/epje/s10189-022-00230-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58. Walther A., Müller A. H., Janus particles, Soft matter 4 (4) (2008) 663–668. doi: 10.1039/b718131k [DOI] [PubMed] [Google Scholar]
- 59. Childs L. M., Strogatz S. H., Stability diagram for the forced Kuramoto model, Chaos: An Interdisciplinary Journal of Nonlinear Science 18 (4) (2008) 043128. doi: 10.1063/1.3049136 [DOI] [PubMed] [Google Scholar]
- 60. Petkoski S., Stefanovska A., Kuramoto model with time-varying parameters, Physical Review E 86 (4) (2012) 046212. doi: 10.1103/PhysRevE.86.046212 [DOI] [PubMed] [Google Scholar]
- 61. Ariel G., Ayali A., Locust collective motion and its modeling, PLOS computational Biology 11 (12) (2015) e1004522. doi: 10.1371/journal.pcbi.1004522 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62. Ermentrout B., An adaptive model for synchrony in the firefly Pteroptyx malaccae, Journal of Mathematical Biology 29 (6) (1991) 571–585. doi: 10.1007/BF00164052 [DOI] [Google Scholar]
- 63. Helbing D., Molnar P., Social force model for pedestrian dynamics, Physical review E 51 (5) (1995) 4282. doi: 10.1103/PhysRevE.51.4282 [DOI] [PubMed] [Google Scholar]
- 64. Drescher K., Dunkel J., Cisneros L. H., Ganguly S., Goldstein R. E., Fluid dynamics and noise in bacterial cell–cell and cell–surface scattering, Proceedings of the National Academy of Sciences 108 (27) (2011) 10940–10945. doi: 10.1073/pnas.1019079108 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Z. Kuplik, D. Angel, Personal communication.
- 66.M. Rosenblum, A. Pikovsky, J. Kurths, C. Schäfer, P. A. Tass, Phase synchronization: from theory to data analysis, in: Handbook of biological physics, Vol. 4, Elsevier, 2001, pp. 279–321.
- 67.R. Cestnik, Inferring oscillatory dynamics from data, Ph.D. thesis, Vrije Universiteit Amsterdam (2020).
- 68. Kralemann B., Cimponeriu L., Rosenblum M., Pikovsky A., Mrowka R., Uncovering interaction of coupled oscillators from data, Phys. Rev. E 76 (5) (2007) 055201. doi: 10.1103/PhysRevE.76.055201 [DOI] [PubMed] [Google Scholar]
- 69.E. Gengel, A. Pikovsky, Phase reconstruction with iterated Hilbert transforms, in: Physics of Biological Oscillators, Springer, 2021, pp. 191–208.
- 70. Smeal R. M., Ermentrout G. B., White J. A., Phase-response curves and synchronized neural networks, Philosophical Transactions of the Royal Society B: Biological Sciences 365 (1551) (2010) 2407–2422. doi: 10.1098/rstb.2009.0292 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71. Rosenblum M., Pikovsky A., Detecting direction of coupling in interacting oscillators, Phys. Rev. E 64 (4) (2001) 045202(R). doi: 10.1103/PhysRevE.64.045202 [DOI] [PubMed] [Google Scholar]
- 72. Kashinath K., Mustafa M., Albert A., Wu J., Jiang C., Esmaeilzadeh S., et al., Physics-informed machine learning: case studies for weather and climate modelling, Philosophical Transactions of the Royal Society A 379 (2194) (2021) 20200093. [DOI] [PubMed] [Google Scholar]
- 73. Mcilwaine B., Casado M. R., Jellynet: The convolutional neural network jellyfish bloom detector, International Journal of Applied Earth Observation and Geoinformation 97 (2021) 102279. doi: 10.1016/j.jag.2020.102279 [DOI] [Google Scholar]
- 74. Martin-Abadal M., Ruiz-Frau A., Hinz H., Gonzalez-Cid Y., Jellytoring: Real-time jellyfish monitoring based on deep learning object detection, Sensors 20 (6) (2020) 1708. doi: 10.3390/s20061708 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 75. Albert D. J., What’s on the mind of a jellyfish? a review of behavioural observations on Aurelia sp. jellyfish, Neuroscience & Biobehavioral Reviews 35 (3) (2011) 474–482. doi: 10.1016/j.neubiorev.2010.06.001 [DOI] [PubMed] [Google Scholar]
- 76. Vicsek T., Czirók A., Ben-Jacob E., Cohen I., Shochet O., Novel type of phase transition in a system of self-driven particles, Physical review letters 75 (6) (1995) 1226. doi: 10.1103/PhysRevLett.75.1226 [DOI] [PubMed] [Google Scholar]
- 77. Aranson I. S., Active colloids, Physics-Uspekhi 56 (1) (2013) 79. doi: 10.3367/UFNe.0183.201301f.0087 [DOI] [Google Scholar]
- 78. Ramaswamy S., The mechanics and statistics of active matter, Annual Review of Condensed Matter Physics 1 (1) (2010) 323–345. doi: 10.1146/annurev-conmatphys-070909-104101 [DOI] [Google Scholar]
- 79. Stenhammar J., Nardini C., Nash R. W., Marenduzzo D., Morozov A., Role of correlations in the collective behavior of microswimmer suspensions, Physical review letters 119 (2) (2017) 028005. doi: 10.1103/PhysRevLett.119.028005 [DOI] [PubMed] [Google Scholar]
- 80. Großmann R., Romanczuk P., Bär M., Schimansky-Geier L., Vortex arrays and mesoscale turbulence of self-propelled particles, Physical review letters 113 (25) (2014) 258104. doi: 10.1103/PhysRevLett.113.258104 [DOI] [PubMed] [Google Scholar]
- 81. Reinken H., Heidenreich S., Bär M., Klapp S. H., Anisotropic mesoscale turbulence and pattern formation in microswimmer suspensions induced by orienting external fields, New Journal of Physics 21 (1) (2019) 013037. doi: 10.1088/1367-2630/aaff09 [DOI] [Google Scholar]
- 82. Kampanis N. A., Ekaterinaris J. A., A staggered grid, high-order accurate method for the incompressible Navier–Stokes equations, Journal of Computational Physics 215 (2) (2006) 589–613. doi: 10.1016/j.jcp.2005.11.014 [DOI] [Google Scholar]
- 83.D. R. D. Kundu K. Pijush, Cohen M. Ira, Fluid dynamics, Vol. 6 of Fluid dynamics, Elsevier, 2016.
- 84.A. Okubo, Oceanic diffusion diagrams, in: Deep sea research and oceanographic abstracts, Vol. 18, Elsevier, 1971, pp. 789–802.
- 85. Mannella R., Integration of stochastic differential equations on a computer, International Journal of Modern Physics C 13 (09) (2002) 1177–1194. doi: 10.1142/S0129183102004042 [DOI] [Google Scholar]
- 86.W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery, Numerical recipies in C, Vol. 3, Cambridge university press Cambridge, 1992.
- 87. Adler J., Parmryd I., Quantifying colocalization by correlation: the Pearson correlation coefficient is superior to the maMnder’s overlap coefficient, Cytometry Part A 77 (8) (2010) 733–742. doi: 10.1002/cyto.a.20896 [DOI] [PubMed] [Google Scholar]
- 88. Mackie G., Larson R., Larson K., Passano L., Swimming and vertical migration of Aurelia aurita (l) in a deep tank, Marine & Freshwater Behaviour & Phy 7 (4) (1981) 321–329. doi: 10.1080/10236248109386993 [DOI] [Google Scholar]
- 89. Nath R. D., Bedbrook C. N., Abrams M. J., Basinger T., Bois J. S., Prober D. A., et al. The jellyfish cassiopea exhibits a sleep-like state, Current Biology 27 (19) (2017) 2984–2990. doi: 10.1016/j.cub.2017.08.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 90.S. Ghosh, Kernel smoothing: Principles, methods and applications, John Wiley & Sons, 2018.
- 91. Pallasdies F., Goedeke S., Braun W., Memmesheimer R.-M., From single neurons to behavior in the jellyfish Aurelia aurita, Elife 8 (2019) e50084. doi: 10.7554/eLife.50084 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 92. Satterlie R. A., Do jellyfish have central nervous systems?, Journal of Experimental Biology 214 (8) (2011) 1215–1223. doi: 10.1242/jeb.043687 [DOI] [PubMed] [Google Scholar]
- 93. Garm A., Ekström P., Boudes M., Nilsson D.-E., Rhopalia are integrated parts of the central nervous system in box jellyfish, Cell and tissue research 325 (2) (2006) 333–343. doi: 10.1007/s00441-005-0134-8 [DOI] [PubMed] [Google Scholar]
- 94. Hoover A. P., Xu N. W., Gemmell B. J., Colin S. P., Costello J. H., Dabiri J. O., et al. Neuromechanical wave resonance in jellyfish swimming, Proceedings of the National Academy of Sciences 118 (11) (2021) e2020025118. doi: 10.1073/pnas.2020025118 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 95.A. T. Winfree, The Geometry of Biological Time, Springer, Berlin, 1980.
- 96. Watanabe S., Strogatz S. H., Constants of motion for superconducting Josephson arrays, Physica D: Nonlinear Phenomena 74 (3-4) (1994) 197–253. doi: 10.1016/0167-2789(94)90196-1 [DOI] [Google Scholar]
- 97.Y. Kuramoto, Chemical turbulence. Springer Berlin Heidelberg, 1984.
- 98. Wilson D., Moehlis J., Isostable reduction of periodic orbits, Physical Review E 94 (5) (2016) 052213. doi: 10.1103/PhysRevE.94.052213 [DOI] [PubMed] [Google Scholar]
- 99. Hansel D., Mato G., Meunier C., Phase dynamics for weakly coupled Hodgkin-Huxley neurons, EPL (Europhysics Letters) 23 (5) (1993) 367. doi: 10.1209/0295-5075/23/5/011 [DOI] [Google Scholar]
- 100. Levnajić Z., Pikovsky A., Phase resetting of collective rhythm in ensembles of oscillators, Phys. Rev. E 82 (5) (2010) 056202. doi: 10.1103/PhysRevE.82.056202 [DOI] [PubMed] [Google Scholar]
- 101. Hagos Z., Stankovski T., Newman J., Pereira T., McClintock P. V., Stefanovska A., Synchronization transitions caused by time-varying coupling functions, Philosophical Transactions of the Royal Society A 377 (2160) (2019) 20190275. doi: 10.1098/rsta.2019.0275 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 102. Topçu Ç., Frühwirth M., Moser M., Rosenblum M., Pikovsky A., Disentangling respiratory sinus arrhythmia in heart rate variability records, Physiological measurement 39 (5) (2018) 054002. doi: 10.1088/1361-6579/aabea4 [DOI] [PubMed] [Google Scholar]
- 103. Kralemann B., Frühwirth M., Pikovsky A., Rosenblum M., Kenner T., Schaefer J., et al. In vivo cardiac phase response curve elucidates human respiratory heart rate variability, Nature Communications 4 (2013) 2418. doi: 10.1038/ncomms3418 [DOI] [PubMed] [Google Scholar]
- 104. Bailey K., Batty R., A laboratory study of predation by Aurelia aurita on larval herring (Clupea harengus): experimental observations compared with model predictions, Marine Biology 72 (3) (1983) 295–301. doi: 10.1007/BF00396835 [DOI] [Google Scholar]
- 105. Hays G. C., Bastian T., Doyle T. K., Fossette S., Gleiss A. C., Gravenor M. B., et al., High activity and Lévy searches: jellyfish can search the water column like fish, Proceedings of the Royal Society B: Biological Sciences 279 (1728) (2012) 465–473. doi: 10.1098/rspb.2011.0978 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 106. Hodgkin A. L., Huxley A. F., A quantitative description of membrane current and its application to conduction and excitation in nerve, The Journal of physiology 117 (4) (1952) 500. doi: 10.1113/jphysiol.1952.sp004764 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 107. Morris C., Lecar H., Voltage oscillations in the barnacle giant muscle fiber, Biophysical journal 35 (1) (1981) 193–213. doi: 10.1016/S0006-3495(81)84782-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 108. Mauroy A., Mezić I., Moehlis J., Isostables, isochrons, and Koopman spectrum for the action–angle representation of stable fixed point dynamics, Physica D: Nonlinear Phenomena 261 (2013) 19–30. doi: 10.1016/j.physd.2013.06.004 [DOI] [Google Scholar]
- 109. Gengel E., Teichmann E., Rosenblum M., Pikovsky A., High-order phase reduction for coupled oscillators, Journal of Physics: Complexity 2 (1) (2020) 015005. [Google Scholar]
- 110. Buaria D., Bodenschatz E., Pumir A., Vortex stretching and enstrophy production in high Reynolds number turbulence, Physical Review Fluids 5 (10) (2020) 104602. doi: 10.1103/PhysRevFluids.5.104602 [DOI] [Google Scholar]
- 111. Titelman J., Hansson L. J., Feeding rates of the jellyfish Aurelia aurita on fish larvae, Marine Biology 149 (2) (2006) 297–306. doi: 10.1007/s00227-005-0200-5 [DOI] [Google Scholar]
- 112. Rodrigues F. A., Peron T., Ji P., Kurths J., The Kuramoto model in complex networks, Physics Reports 610, 1–98, Elsevier, 2016 doi: 10.1016/j.physrep.2015.10.008 [DOI] [Google Scholar]
- 113. Karlik B., Olgac A. V., Performance analysis of various activation functions in generalized mlp architectures of neural networks, International Journal of Artificial Intelligence and Expert Systems 1 (4) (2011) 111–122. [Google Scholar]
- 114. Hansson L. J., Kultima K., Behavioural response of the scyphozoan jellyfish <Aurelia aurita (l.) upon contact with the predatory jellyfish Cyanea capillata (l.), Marine & Freshwater Behaviour & Phy 26 (2-4) (1995) 131–137. doi: 10.1080/10236249509378934 [DOI] [Google Scholar]
- 115. Rosenblum M., Pikovsky A., Nonlinear phase coupling functions: a numerical study, Philosophical Transactions of the Royal Society A 377 (2160) (2019) 20190093. doi: 10.1098/rsta.2019.0093 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 116. Fier G., Hansmann D., Buceta R. C., Langevin equations for the run-and-tumble of swimming bacteria, Soft Matter 14 (19) (2018) 3945–3954. doi: 10.1039/C8SM00252E [DOI] [PubMed] [Google Scholar]
- 117. Saragosti J., Silberzan P., Buguin A., Modeling E. coli tumbles by rotational diffusion. implications for chemotaxis, PloS one 7 (4) (2012) e35412. doi: 10.1371/journal.pone.0035412 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 118. Polin M., Tuval I., Drescher K., Gollub J. P., Goldstein R. E., Chlamydomonas swims with two “gears” in a eukaryotic version of run-and-tumble locomotion, Science 325 (5939) (2009) 487–490. doi: 10.1126/science.1172667 [DOI] [PubMed] [Google Scholar]
- 119. Uhlenbeck G. E., Ornstein L. S., On the theory of the Brownian motion, Physical review 36 (5) (1930) 823. doi: 10.1103/PhysRev.36.823 [DOI] [Google Scholar]
- 120. Costello J. H., Colin S., Flow and feeding by swimming scyphomedusae, Marine Biology 124 (3) (1995) 399–406. doi: 10.1007/BF00363913 [DOI] [Google Scholar]
- 121. Pikovsky A., Rosenblum M., Dynamics of globally coupled oscillators: Progress and perspectives, Chaos: An Interdisciplinary Journal of Nonlinear Science 25 (9) (2015) 097616. doi: 10.1063/1.4922971 [DOI] [PubMed] [Google Scholar]
- 122.S. H. Strogatz, Nonlinear dynamics and chaos with application to physics, biology, chemistry and engineering, Vol. 2, Westview, 2015.
- 123.P. Degond, A. Manhart, S. Merino-Aceituno, D. Peurichard, L. Sala, How environment affects active particle swarms: a case study, arXiv preprint arXiv:2206.00329 (2022). [DOI] [PMC free article] [PubMed]
- 124. Ashraf I., Godoy-Diana R., Halloy J., Collignon B., Thiria B., Synchronization and collective swimming patterns in fish (Hemigrammus bleheri), Journal of the Royal Society Interface 13 (123) (2016) 20160734. doi: 10.1098/rsif.2016.0734 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 125. Alben S., Miller L., Peng J., Efficient kinematics for jet-propelled swimming, Journal of Fluid Mechanics 733 (2013) 100–133. doi: 10.1017/jfm.2013.434 [DOI] [Google Scholar]
- 126.J. G. Miles, N. A. Battista, Don’t be jelly: Exploring effective jellyfish locomotion, arXiv preprint arXiv:1904.09340 (2019).
- 127. Park S. G., Chang C. B., Huang W.-X., Sung H. J., Simulation of swimming oblate jellyfish with a paddling-based locomotion, Journal of Fluid Mechanics 748 (2014) 731–755. doi: 10.1017/jfm.2014.206 [DOI] [Google Scholar]
- 128. Weeks J., chandler D. and Andersen H. C., J. Chem. Phys 54 (1971) 5237. doi: 10.1063/1.1674820 [DOI] [Google Scholar]
- 129. Buttinoni I., Bialké J., Kümmel F., Löwen H., Bechinger C., Speck T., Dynamical clustering and phase separation in suspensions of self-propelled colloidal particles, Physical review letters 110 (23) (2013) 238301. doi: 10.1103/PhysRevLett.110.238301 [DOI] [PubMed] [Google Scholar]
- 130. Rex M., Löwen H., Lane formation in oppositely charged colloids driven by an electric field: Chaining and two-dimensional crystallization, Physical review E 75 (5) (2007) 051402. doi: 10.1103/PhysRevE.75.051402 [DOI] [PubMed] [Google Scholar]
- 131. Wysocki A., Winkler R. G., Gompper G., Cooperative motion of active Brownian spheres in three-dimensional dense suspensions, EPL (Europhysics Letters) 105 (4) (2014) 48004. doi: 10.1209/0295-5075/105/48004 [DOI] [Google Scholar]
- 132. Giacché D., Ishikawa T., Hydrodynamic interaction of two unsteady model microorganisms, Journal of theoretical biology 267 (2) (2010) 252–263. doi: 10.1016/j.jtbi.2010.08.003 [DOI] [PubMed] [Google Scholar]
- 133. Hamner W., Hamner P., Strand S., Sun-compass migration by Aurelia aurita (scyphozoa): population retention and reproduction in Saanich Inlet, British Columbia, Marine Biology 119 (3) (1994) 347–356. doi: 10.1007/BF00347531 [DOI] [Google Scholar]
- 134. Ghia U., Ghia K. N., Shin C., High-re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method, Journal of computational physics 48 (3) (1982) 387–411. doi: 10.1016/0021-9991(82)90058-4 [DOI] [Google Scholar]
- 135. Strandburg K. J., Two-dimensional melting, Reviews of modern physics 60 (1) (1988) 161. doi: 10.1103/RevModPhys.60.161 [DOI] [Google Scholar]
- 136. Gasser U., Eisenmann C., Maret G., Keim P., Melting of crystals in two dimensions, ChemPhysChem 11 (5) (2010) 963–970. doi: 10.1002/cphc.201090021 [DOI] [PubMed] [Google Scholar]
- 137. Schmidle H., Hall C. K., Velev O. D., Klapp S. H., Phase diagram of two-dimensional systems of dipole-like colloids, Soft Matter 8 (5) (2012) 1521–1531. doi: 10.1039/C1SM06576A [DOI] [Google Scholar]
- 138. Hesse J., Gross T., Self-organized criticality as a fundamental property of neural systems, Frontiers in systems neuroscience 8 (2014) 166. doi: 10.3389/fnsys.2014.00166 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 139. Mora T., Bialek W., Are biological systems poised at criticality?, Journal of Statistical Physics 144 (2) (2011) 268–302. doi: 10.1007/s10955-011-0229-4 [DOI] [Google Scholar]
- 140. Khalsa S. B. S., Jewett M. E., Cajochen C., Czeisler C. A., A phase response curve to single bright light pulses in human subjects, The Journal of Physiology 549 (3) (2003) 945–952. doi: 10.1113/jphysiol.2003.040477 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 141. Brown E., Moehlis J., Holmes P., On the phase reduction and response dynamics of neural oscillator populations, Neural Computation 16 (4) (2004) 673–715. doi: 10.1162/089976604322860668 [DOI] [PubMed] [Google Scholar]
- 142. Rosenblum M., Rok C., Inferring the phase response curve from observation of a continuously perturbed oscillator, Scientific Reports 8 (1) (2018) 13606. doi: 10.1038/s41598-018-32069-y [DOI] [PMC free article] [PubMed] [Google Scholar]
- 143.J. Rife, S. M. Rock, Visual tracking of jellyfish in situ, in: Proceedings 2001 International Conference on Image Processing (Cat. No. 01CH37205), Vol. 1, IEEE, 2001, pp. 289–292.
- 144. Smal I., Loog M., Niessen W., Meijering E., Quantitative comparison of spot detection methods in fluorescence microscopy, IEEE transactions on medical imaging 29 (2) (2009) 282–301. doi: 10.1109/TMI.2009.2025127 [DOI] [PubMed] [Google Scholar]
- 145. Gengel E., Pikovsky A., Phase demodulation with iterative Hilbert transform embeddings, Signal Processing 165 (2019) 115–127. doi: 10.1016/j.sigpro.2019.07.005 [DOI] [Google Scholar]
- 146. Gruber D. F., Phillips B. T., O’Brien R., Boominathan V., Veeraraghavan A., Vasan G., et al. Bioluminescent flashes drive nighttime schooling behavior and synchronized swimming dynamics in flashlight fish, PLoS One 14 (8) (2019) e0219852. doi: 10.1371/journal.pone.0219852 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 147. Shchepetkin A. F., McWilliams J. C., The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model, Ocean modelling 9 (4) (2005) 347–404. doi: 10.1016/j.ocemod.2004.08.002 [DOI] [Google Scholar]
- 148. Adcroft A., Anderson W., Balaji V., Blanton C., Bushuk M., Dufour C. O., et al., The GFDL global ocean and sea ice model OM4.0: Model description and simulation features, Journal of Advances in Modeling Earth Systems 11 (10) (2019) 3167–3211. doi: 10.1029/2019MS001726 [DOI] [Google Scholar]
- 149. Stegner A., Le Vu B., Dumas F., Ghannami M. A., Nicolle A., Durand C., et al. Cyclone-anticyclone asymmetry of eddy detection on gridded altimetry product in the Mediterranean sea, Journal of Geophysical Research: Oceans 126 (9) (2021) e2021JC017475. [Google Scholar]
- 150. Kaartvedt S., Klevjer T. A., Torgersen T., Sørnes T. A., Røstad A., Diel vertical migration of individual jellyfish (periphylla periphylla), Limnology and Oceanography 52 (3) (2007) 975–983. doi: 10.4319/lo.2007.52.3.0975 [DOI] [Google Scholar]
- 151.S. Redner, A guide to first-passage processes, Cambridge university press, 2001.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
Dynamics according to parameters of Table 1, Fig 10.
(MP4)
Only the natural frequency and angular diffusion change, Fig 11(a).
(MP4)
Agents no longer avoid turbulence () and adapt and , Fig 11(b).
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
(MP4)
Data Availability Statement
Data files are made available on https://gitlab.com/IUFRGMP/jellyfish-swarms.