<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mar. Sci.</journal-id>
<journal-title>Frontiers in Marine Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mar. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-7745</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmars.2021.754476</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Marine Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Tuning and Development of an Individual-Based Model of the Herring Spawning Migration</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kelly</surname> <given-names>Cian</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1381581/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Michelsen</surname> <given-names>Finn Are</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1553496/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Kolding</surname> <given-names>Jeppe</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/425575/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Alver</surname> <given-names>Morten Omholt</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/665477/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Engineering Cybernetics, NTNU</institution>, <addr-line>Trondheim</addr-line>, <country>Norway</country></aff>
<aff id="aff2"><sup>2</sup><institution>Fisheries and New Biomarine Industry, SINTEF Ocean</institution>, <addr-line>Trondheim</addr-line>, <country>Norway</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Biological Sciences, UiB</institution>, <addr-line>Bergen</addr-line>, <country>Norway</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Jie Cao, North Carolina State University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Chongliang Zhang, Ocean University of China, China; Francisco Leit&#x000E3;o, University of Algarve, Portugal</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Cian Kelly <email>cian.kelly&#x00040;ntnu.no</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Marine Fisheries, Aquaculture and Living Resources, a section of the journal Frontiers in Marine Science</p></fn></author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>01</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>8</volume>
<elocation-id>754476</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>08</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>12</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2022 Kelly, Michelsen, Kolding and Alver.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Kelly, Michelsen, Kolding and Alver</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Norwegian spring spawning herring is a migratory pelagic fish stock that seasonally navigates between distant locations in the Norwegian Sea. The spawning migration takes place between late winter and early spring. In this article, we present an individual-based model that simulated the spawning migration, which was tuned and validated against observation data. Individuals were modelled on a continuous grid coupled to a physical oceanographic model. We explore the development of individual model states in relation to local environmental conditions and predict the distribution and abundance of individuals in the Norwegian Sea for selected years (2015&#x02013;2020). Individuals moved position mainly according to the prevailing coastal current. A tuning procedure was used to minimize the deviations between model and survey estimates at specific time stamps. Furthermore, 4 separate scenarios were simulated to ascertain the sensitivity of the model to initial conditions. Subsequently, one scenario was evaluated and compared with catch data in 5 day periods within the model time frame. Agreement between model and catch data varies throughout the season and between years. Regardless, emergent properties of the migration are identifiable that match observations, particularly migration trajectories that run perpendicular to deep bathymetry and counter the prevailing current. The model developed is efficient to implement and can be extended to generate multiple realizations of the migration path. This model, in combination with various sources of fisheries-dependent data, can be applied to improve real-time estimates of fish distributions.</p></abstract>
<kwd-group>
<kwd>individual</kwd>
<kwd>model</kwd>
<kwd>migration</kwd>
<kwd>observation</kwd>
<kwd>catch</kwd>
<kwd>tuning</kwd>
<kwd>comparison</kwd>
<kwd>spawning</kwd>
</kwd-group>
<contract-num rid="cn001">296321</contract-num>
<contract-sponsor id="cn001">Norges Forskningsr&#x000E5;d<named-content content-type="fundref-id">10.13039/501100005416</named-content></contract-sponsor>
<counts>
<fig-count count="10"/>
<table-count count="3"/>
<equation-count count="13"/>
<ref-count count="38"/>
<page-count count="14"/>
<word-count count="7918"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Incomplete knowledge or inadequate access to time-sensitive spatial distributions can result in inefficient harvesting of fish stocks. This is especially true of migratory species that migrate vast distances for periods of their life cycle. Such species prove difficult to quantify, manage, and exploit given flexibility and variability in migration strategies (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>; Tamario et al., <xref ref-type="bibr" rid="B32">2019</xref>). However, as fishing operations advance, fishing vessels attain access to more fine grain sources of data (acoustic, satellite etc.). Specifically, acoustic technology now makes use of a multi-beam system that can resolve multiple targets at once (Chu, <xref ref-type="bibr" rid="B9">2011</xref>). Such data is an untapped resource for understanding the development of stocks throughout a fishing season, as it provides good coverage of stocks in real-time, all-year round (Pennino et al., <xref ref-type="bibr" rid="B25">2016</xref>). One of the limitations of such data is bias toward presence data. Regardless, developments in technology and access to additional observations will likely improve our ability to quantify abundance and distribution.</p>
<p>The Norwegian spring spawning herring (NSSH) (<italic>Clupea harengus L</italic>.) is an Atlanto-Scandian herring that is mainly distributed along the Norwegian, Faroese, and Icelandic coast. NSSH is a schooling, migratory pelagic stock that move large distances during it&#x00027;s life cycle. The principal fishery for adult NSSH is along the western Norwegian coast prior to and during the spawning season (Dragesund et al., <xref ref-type="bibr" rid="B11">1980</xref>). NSSH is one of the largest stocks in the entire Atlantic, and one of the most commercially valuable (Touzeau et al., <xref ref-type="bibr" rid="B34">2000</xref>). Although the bulk of the revenues and employment are in Norway, this stock is also harvested by Iceland, Russia, the Faroe Islands, and the EU (Bj&#x000F8;rndal et al., <xref ref-type="bibr" rid="B6">2004</xref>). The lack of spatial information on abundance of this species has contributed to unsustainable harvesting in the past, specifically to unforeseen stock collapses (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>). For example, collapse of the stock in the 1960s has been attributed to overfishing resulting from advances in harvesting technology, suboptimal management and climactic fluctuations (Arnason et al., <xref ref-type="bibr" rid="B2">2000</xref>; Toresen and &#x000D8;stvedt, <xref ref-type="bibr" rid="B33">2000</xref>; Fiksen and Slotte, <xref ref-type="bibr" rid="B14">2002</xref>; Bj&#x000F8;rndal et al., <xref ref-type="bibr" rid="B6">2004</xref>). The fishery closed in the 1970s to allow recovery of the stock (Bj&#x000F8;rndal et al., <xref ref-type="bibr" rid="B6">2004</xref>). One issue is that attaining reliable spatio-temporal data is difficult due to interannual fluctuations in abundance and changing migration patterns (Dragesund et al., <xref ref-type="bibr" rid="B11">1980</xref>). Modelling migration patterns can improve time-sensitive estimates of stock distributions.</p>
<p>Bauer and Klaassen (<xref ref-type="bibr" rid="B5">2013</xref>) define migratory behaviour as being persistent and directional with distinct departing and arrival behaviours. The functions of such migratory behaviour include reproduction, feeding, and avoidance of predators (Tamario et al., <xref ref-type="bibr" rid="B32">2019</xref>). NSSH conserve energy through overwintering in fjords in northern Norway, prior to moving southwards toward spawning grounds along the Norwegian coast in spring, before migrating westwards to feed offshore for the summer months (Varpe et al., <xref ref-type="bibr" rid="B36">2005</xref>). During each installment of the annual cycle, some drivers are likely to supersede others. For example, during the overwintering period, movement is limited and energy is conserved. In contrast, the spawning migration takes place across a distance of approximately 800 km counter-current and is characterized by rapid energy depletion (Slotte and Fiksen, <xref ref-type="bibr" rid="B29">2000</xref>).</p>
<p>Mechanistic models incorporate the main mechanisms by which discrete individual components in a system may behave through fundamental assumptions and equations. Differential/ difference equations plus stochastic noise are common features used to explore variability in these models. The utility of a model is gauged through its capacity to match observations from the real system. Transitioning from theory to application of such models demands a series of stages of refinement through tuning/calibration and validation of the model (Baker et al., <xref ref-type="bibr" rid="B3">2018</xref>). There is much theory about what drives the spawning migration of NSSH. There is a need to translate this theory into model output that provides estimates throughout the season.</p>
<p>Individual-based models (IBMs) are a class of mechanistic models that are built to explore the emergent properties at the population level, arising from individuals interacting with other individuals and their surrounding environment (Grimm and Railsback, <xref ref-type="bibr" rid="B18">2005</xref>). IBMs have been used to predict spatial patterns of many migratory fish species during periods of their life cycle (Barbaro et al., <xref ref-type="bibr" rid="B4">2009</xref>; Politikos et al., <xref ref-type="bibr" rid="B26">2015</xref>; Boyd et al., <xref ref-type="bibr" rid="B8">2020</xref>). Coupling models of physical oceanography with IBMs is an effective method for simulating the complex interactions between individuals and their local environment. Furthermore, physical models simulate the main environmental conditions that force individual behaviour and the physical transport of larval stages and prey items (Giske et al., <xref ref-type="bibr" rid="B16">2001</xref>; Alver et al., <xref ref-type="bibr" rid="B1">2016</xref>). In the case of many migratory pelagic species, environmental variables such as currents and temperature have been demonstrated to provide useful information for successful navigation of individuals between distant areas (Barbaro et al., <xref ref-type="bibr" rid="B4">2009</xref>; Tu et al., <xref ref-type="bibr" rid="B35">2012</xref>). There is evidence NSSH use similar mechanisms (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>; Slotte and Fiksen, <xref ref-type="bibr" rid="B29">2000</xref>). For Icelandic capelin, current and temperature data, without the use of forcing terms, reproduced the observed migration route (Barbaro et al., <xref ref-type="bibr" rid="B4">2009</xref>). Without using forcing terms, one can easily add noise to IBM components and extend simulations more efficiently. The novel use of multiple realizations of the IBM, together with observations, can improve estimates of the NSSH distribution in real-time. These estimates can support stakeholder decisions in the fishing industry. The IBM developed in this article shall be used in this way.</p>
<p>This paper describes the development of an IBM of the NSSH spawning migration, centred on an individuals response to environmental forcing. The focus is on modelling memory- and gradient- based reactive mechanisms (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>). This work also explores sensitivity of the migration to initial conditions, specifically initial location. Following, model densities are compared to observed patterns from 2015-2020 catch data using geospatial indices. Ultimately, the IBM was developed as a tool for comparison and correction with real-time observations, so this work focuses on model agreement with available observations, and where and how disagreements may be resolved. As mentioned before, this can support efficient, sustainable harvesting of NSSH. The description of the model is informed by IBM protocol developed by Grimm et al. (<xref ref-type="bibr" rid="B17">2006</xref>).</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2. Methods</title>
<sec>
<title>2.1. Purpose and Structure of Model</title>
<p>The purpose of the model is to predict spatial patterns of abundance for the spawning migration along the Norwegian coast. This model provides discrete estimates across the model area that can be used to compare against concurrent observations. Furthermore, this model is designed to improve estimates when observations become available. A brief schedule of the main operations is presented in <xref ref-type="table" rid="T1">Table 1</xref>. The movement of individuals is modelled by changes in orientation and horizontal speed. In particular, the response of individuals to the Norwegian Coastal Current (NCC), along with temperature and depth gradients are modelled. The individuals also utilize knowledge of previous states, such as orientation angle, when moving.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Overview of the main components of the model algorithm with reference to associated sections and equations.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="center"><bold>Overview of model algorithm</bold></th>
</tr>
</thead>
<tbody>
<tr style="border-bottom: thin solid #000000;">
<td valign="top" align="left"><bold>Input data:</bold> <break/>&#x02022; Load environmental data from SINMOD (Section 2.2). <break/>&#x02022; Load survey and catch data.</td>
</tr> <tr style="border-bottom: thin solid #000000;">
<td valign="top" align="left"><bold>Initialization:</bold> <break/>&#x02022; Initialize parameter values (<xref ref-type="table" rid="T3">Table 3</xref>). <break/>&#x02022; Initialize position and orientation of individuals (Section 2.3). <break/>&#x02022; Initialize individuals on 2D grid in mid-January.</td>
</tr> <tr style="border-bottom: thin solid #000000;">
<td valign="top" align="left"><bold>Simulation:</bold> <break/>&#x02022; Update date and time. <break/>&#x02022; Access environmental values based on positions of individuals and current time (Section 2.3). <break/>&#x02022; Pass environmental values to functions which calculate the individual&#x00027;s response to cues (Section 2.4.2). <break/>&#x02022; Update horizontal speed, orientation and position respectively (Equation 6, 4 and 1).</td>
</tr> <tr>
<td valign="top" align="left"><bold>Analysis:</bold> <break/>&#x02022; Tuning using survey data (Section 2.5). <break/>&#x02022; Comparison with catch data (Section 2.6).</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>2.2. Model System</title>
<p>Estimates of environmental conditions were loaded from SINMOD, a physical oceanographic model that is based on the primitive Navier&#x02013;Stokes equations, and uses a z-coordinate grid (Slagstad and McClimans, <xref ref-type="bibr" rid="B28">2005</xref>). The configuration used has 970 &#x000D7; 635 horizontal grid cells with 4km resolution and centres on the Norwegian Sea. The model is divided into 34 vertical depth layers. The IBM developed in this paper modelled individuals in a 2D environment where position was updated on a continuous horizontal plane in a Lagrangian approach (<xref ref-type="fig" rid="F1">Figure 1</xref>). Environmental variables were calculated based on assumptions of the herring&#x00027;s depth preferences, described in section 2.4.1. State variables were updated at discrete time steps of &#x00394;<italic>t</italic> = 4h. Temperatures and current speeds were extracted from SINMOD output from 2015 to 2020, and along with the bathymetry field of the model area, drove changes in fish movements.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>The continuous model system with individuals plotted at two time stamps in the same simulation scenario. The colourmap and colourbar display the bottom depth of grid cell <italic>j</italic> in metres, while the lines of latitude and longitude extend from ticks along the y and x axes, respectively. The map displays the Norwegian coast and Norwegian Sea from 62 to 72 degrees north, including bathymetry features important in ocean circulation.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0001.tif"/>
</fig>
<p>The model was developed in MATLAB, which is a matrix-based programming language that is suited for iterative analysis involving numerous matrix operations. Below, the development of the model is outlined in regards to the model system, the main equations, parameters and state variables. Thereafter, we explore tuning and comparison against observations of the real system.</p>
<p>When referring to vectors that can take on continuous values, x and y indices will be used, while the index <italic>j</italic> will indicate the discrete linear index of a grid cell, ranging from 1 to the number of elements in the grid. Finally, boldface characters denote vectors.</p>
</sec>
<sec>
<title>2.3. State Variables</title>
<p>The individual state variables used were position <bold>p</bold>, orientation angle &#x003B8;, horizontal speed <italic>r</italic><sub><italic>b</italic></sub>, and horizontal speed offset <italic>r</italic><sub><italic>o</italic></sub>. Position was updated at each discrete time <italic>k</italic>, with time step &#x00394;<italic>t</italic>:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold"><mml:mtext>p</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>p</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mo>&#x003A6;</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <bold>p</bold> is a vector <inline-formula><mml:math id="M3"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>p</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>p</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> with the x and y coordinates of the individual in the continuous space of the model grid and <bold>v</bold><sub><italic>b</italic></sub> is a vector <inline-formula><mml:math id="M4"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> with the horizontal velocity components of an individual fish in the x and y directions, based on behavioural cues. Similarly, <bold>v</bold><sub><italic>c</italic></sub> is a vector <inline-formula><mml:math id="M5"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> with the horizontal current velocity components in the x and y directions. The superscript <italic>T</italic> denotes the transpose of the vector. The spawning migration proceeds counter to the NCC (Slotte and Fiksen, <xref ref-type="bibr" rid="B29">2000</xref>). This is modelled by the term &#x02212;&#x003A6;<bold>v</bold><sub><italic>c</italic></sub> that adds a counter-current component to the horizontal speed controlled by the parameter &#x003A6;. An individual&#x00027;s realized swimming velocity <bold>v</bold><sub><italic>f</italic></sub> is composed of the counter current term and behavioural responses from <bold>v</bold><sub><italic>b</italic></sub>. This formulation demands individuals respond to the prevailing current with higher priority, relative to other cues. To prevent unrealistic dynamics in the first-order approximation of velocity (<bold>v</bold><sub><italic>f</italic></sub> &#x0002B; <bold>v</bold><sub><italic>c</italic></sub>), the short &#x00394;<italic>t</italic> of 4h was used. The vector <bold>v</bold><sub><italic>b</italic></sub> was calculated as:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M6"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mtext>cos</mml:mtext><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>sin</mml:mtext><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>r</italic><sub><italic>b</italic></sub> is the horizontal speed of the individual in m s<sup>&#x02212;1</sup> and &#x003B8; the orientation angle according to gradient cues. As indicated before, when ||<bold>v</bold><sub><italic>c</italic></sub>|| approaches zero, the individuals approach a speed of <italic>r</italic><sub><italic>b</italic></sub> with the orientation angle &#x003B8;. The angle &#x003B8; was updated as follows:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M7"><mml:mtable columnalign="center"><mml:mtr><mml:mtd><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mi>G</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x003B8;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x02220;</mml:mi><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003B1; is a weighting parameter, and <italic>G</italic> is the angle of the vector inputs calculated from near-field gradients, as explored in section 2.4.2. It is likely NSSH base their movements on comparison of conditions from previous experience and present information when calculating their new orientation (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>). To account for this, &#x003B1; acted as a low-pass filter, avoiding erratic changes in &#x003B8;, similar to a formulation by F&#x000F8;re et al. (<xref ref-type="bibr" rid="B15">2009</xref>). Furthermore, <italic>r</italic><sub><italic>b</italic></sub> was calculated as a random process with a deviation <italic>r</italic><sub><italic>o</italic></sub> from the cruising speed:</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M8"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>&#x0002D;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M9"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>&#x0002D;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> was the cruising speed in m s<sup>&#x02212;1</sup> of the individual. The value was calibrated during the tuning procedure in section 2.5. The offset <italic>r</italic><sub><italic>o</italic></sub> was then calculated as a Gauss-Markov process with exponential auto-correlation. This meant <italic>r</italic><sub><italic>o</italic></sub> and <italic>r</italic><sub><italic>b</italic></sub> were correlated with recent values. The offset was included to model randomness in the horizontal speed. It was updated as follows:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M10"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msqrt><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi mathvariant="-tex-caligraphic">N</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>from a normal distribution <inline-formula><mml:math id="M11"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">N</mml:mi></mml:mrow></mml:math></inline-formula> with zero mean, a standard deviation &#x003C3; in swimming speed and shaping parameter for auto-correlation &#x003B2;.</p>
</sec>
<sec>
<title>2.4. Environmental Forcing</title>
<p>The spawning migration follows overwintering, a stationary period characterized by slow swimming speeds and low energy use. NSSH mainly spawn in southern regions of coastal Norway before migrating westwards to feed over summer. The spawning migration begins early to mid-January and spawning usually begins in late-February/early-March (Dragesund et al., <xref ref-type="bibr" rid="B11">1980</xref>). Temperature and current data for the period from mid-January to the end of February (2015&#x02013;2020) were loaded from SINMOD, along with the bathymetry. Below, the responses that play a role in the spawning migration are outlined.</p>
<sec>
<title>2.4.1. Environmental Values</title>
<p>Depth is an important variable as it influences the temperature and currents that an individual experiences. Environmental values were calculated as a linear combination of values taken from a depth layer in the upper water column (0&#x02013;75 m) and the lower water column (75&#x02013;300 m):</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M12"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E8"><label>(8)</label><mml:math id="M13"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>d</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mi>d</mml:mi><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <bold>v</bold><sub><italic>c</italic></sub> is the horizontal current velocity, <italic>T</italic> is the temperature, <italic>l</italic><sub>1</sub> and <italic>l</italic><sub>2</sub> are the vertical indices of layers sampled in the upper and lower water column, respectively, <italic>d</italic> was the fraction of daylight at the sampled time and latitude (hours of daylight/24). This approximation allows variability in environmental values, rather than use of values from a constant depth layer. The choice of <italic>d</italic> as a variable reflected the individuals need to spend time in layers that provide light conditions which facilitate the capacity to school and sense local surroundings (Huse and Ona, <xref ref-type="bibr" rid="B19">1996</xref>). The vertical indices <italic>l</italic><sub>1</sub> and <italic>l</italic><sub>2</sub> were chosen based on min(||<bold>v</bold><sub><italic>c</italic></sub>||), as herring have the ability to choose depth layers with favourable current speeds (N&#x000F8;ttestad et al., <xref ref-type="bibr" rid="B24">1996</xref>).</p>
</sec>
<sec>
<title>2.4.2. Environmental Cues</title>
<p>Apart from the direct response to current, individuals responded to the temperature and bottom depth gradients at their location. The orientation angle <italic>G</italic> was calculated as:</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M14"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mi>G</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>w</mml:mi><mml:mi>&#x02220;</mml:mi><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>G</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>w</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mi>&#x02220;</mml:mi><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>G</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where the angles &#x02220;<bold>G</bold><sub><italic>D</italic></sub> and &#x02220;<bold>G</bold><sub><italic>T</italic></sub> are the gradient dependent orientation angles calculated based on the depth and temperature gradients, respectively, and <italic>w</italic> is the weighting parameter on &#x02220;<bold>G</bold><sub><italic>D</italic></sub>.</p>
<p><bold>Bottom depth</bold>: The NSSH spawning migration develops southward alongside the continental slope (Slotte and Fiksen, <xref ref-type="bibr" rid="B29">2000</xref>). Herring are physostomous with an open swim bladder, which facilitates more rapid vertical movements (Blaxter, <xref ref-type="bibr" rid="B7">1985</xref>; N&#x000F8;ttestad, <xref ref-type="bibr" rid="B23">1998</xref>). Vertical escape is considered central in predator avoidance (Lang&#x000E5;rd et al., <xref ref-type="bibr" rid="B21">2014</xref>). For these reasons, <bold>G</bold><sub><italic>D</italic></sub> was used to direct individuals movements perpendicular to the direction of the depth gradient, in the southerly direction:</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M15"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>G</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>D</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>D</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">if&#x000A0;</mml:mtext><mml:mi>D</mml:mi><mml:mo>&#x02265;</mml:mo><mml:mn>400</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>D</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>D</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">otherwise</mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x02207;<bold>D</bold> is the bottom depth gradient and <italic>D</italic> is the bottom depth at grid point <italic>j</italic>. The first case reorients individuals toward the coast, while the second case directs individuals southwards along isobaths. The y component of &#x02207;<bold>D</bold> is multiplied by sign(y) prior to the calculation in the second case.</p>
<p><bold>Temperature</bold>: NSSH avoid low temperatures and higher temperatures are associated with superior body condition (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>). Therefore, individuals oriented toward higher temperatures, based on the local gradient. If temperatures reached an upper limit, the herring reoriented toward cooler waters based on the near field gradient. The function was formulated as below:</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M16"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>G</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">if&#x000A0;</mml:mtext><mml:mi>T</mml:mi><mml:mo>&#x02265;</mml:mo><mml:mn>12</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>&#x02207;</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>T</mml:mtext></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">otherwise</mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x02207;<bold>T</bold> is the temperature gradient calculated from the <italic>T</italic> field in Equation (8).</p>
</sec>
</sec>
<sec>
<title>2.5. Tuning</title>
<p>To develop the individuals responses to environmental information, the parameters [&#x003A6; <italic>&#x003B1; w</italic>]<sup><italic>T</italic></sup> in Equations (2), (4), and (9) were tuned and then analysed. Simulations with 2017&#x02013;2020 environmental values and 4 separate initialization scenarios were investigated. In order to model reasonable responses of individuals to their environment the model was tuned using a numerical optimization algorithm that took parameter values as input and minimized the deviation between the model and observed distributions at specific time stamps. NSSH survey data from the Norwegian Institute of Marine Research was used for this purpose (Salthaug et al., <xref ref-type="bibr" rid="B27">2020</xref>). The survey data combines acoustic and trawl data to estimate abundance in predefined strata areas. To ensure consistency, 2017 and 2018 estimates were used for tuning, when the dates sampled were in the last two weeks of February. 2019 and 2020 data provided an independent data set to validate the optimization.</p>
<sec>
<title>2.5.1. Tuning: Setup</title>
<p>To allow fine grain comparison on specified dates, the following transformation of strata values was carried out, converting observation estimates into numbers per grid cell <italic>j</italic>:</p>
<list list-type="bullet">
<list-item><p>A 12 km<sup>2</sup> sliding penalty used acoustic zero values to penalize areas sampled with low abundances. This meant that grid cells with strata values in close proximity to those with zero acoustic values were set to zero.</p></list-item>
<list-item><p>A 20 km<sup>2</sup> sliding mean was then calculated to smooth out areas and maintain spatial patterns of densities.</p></list-item>
<list-item><p>The weighted sum of trawl data was used to centre the comparison for single days from the survey. A 52 km<sup>2</sup> grid was drawn around the centre as a bin for comparison.</p></list-item>
<list-item><p>The transformed observation values were then normalized and scaled according to the number of model individuals (<xref ref-type="fig" rid="F2">Figure 2</xref>).</p></list-item>
</list>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Transformed survey values used to compare against model values on specified dates in 2017. Black dots indicate the weighted sum of trawl values on the date transcribed above the box. The black lines demarcate the outer boundary of cells included for the comparison. The colourmap indicates estimated number of individuals in grid cell <italic>j</italic>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0002.tif"/>
</fig>
<p>This procedure offered individuals specific objective functions for a set of time stamps on the migration path. Thus, an optimization routine was used to find the minimum <italic>f</italic> in Equation (12). This algorithm tuned the parameters [&#x003A6; <italic>&#x003B1; w</italic>]<sup><italic>T</italic></sup> and constrained them to between 0 and 1. The densities of individuals were compared with the fraction of modelled individuals at the sampled date as follows:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M17"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>i</italic> is the year, <italic>y</italic> is the number of years, <italic>N</italic> is the number of cells, and <italic>x</italic><sub><italic>j</italic></sub> and <inline-formula><mml:math id="M18"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the number of observation and model individuals in grid cell <italic>j</italic>, respectively. For simplicity, indices indicating day are omitted, where the Root Mean Square Deviation (RMSD) calculation (in parentheses) is executed on the relevant date (<xref ref-type="fig" rid="F2">Figure 2</xref>).</p>
</sec>
<sec>
<title>2.5.2. Tuning: Simulations</title>
<p>One source of uncertainty is the intialization of the spawning migration. Given we can perform temporal comparisons above, 4 scenarios with different initial locations were selected, based on information from the NSSH survey and the Norwegian Directorate of Fisheries. They represented scenarios where the central mass of individuals were at variable distances from the coast and variable distances north (<xref ref-type="table" rid="T2">Table 2</xref>). This design tested the sensitivity of the migration to initial conditions. The probability of an individuals presence in grid cell <italic>j</italic> (<italic>p</italic><sub><italic>j</italic></sub>) was calculated from a gaussian radial basis function with the following equation:</p>
<disp-formula id="E13"><label>(13)</label><mml:math id="M19"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext class="textrm" mathvariant="normal">exp</mml:mtext><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>c</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:mstyle mathvariant='bold'><mml:mtext>C</mml:mtext></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msup><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <bold>c</bold><sub><italic>j</italic></sub> are floored x and y coordinates of grid cell j, <sc><bold>&#x00108;</bold></sc> is the floored centre point x and y coordinates, and &#x003C1; is a parameter that controls the spread around <sc><bold>&#x00108;</bold></sc>, which was calibrated in conjunction with the optimization routine. This strategy allowed the fine grain control of initial distribution by proving spatial correlations in <italic>p</italic> based on distance from <sc><bold>&#x00108;</bold></sc>. These simulations aimed not to fully describe the distribution prior to migration, but provided insights into how such variation can influence model output.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Centre points for each scenario.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Scenarios</bold></th>
<th valign="top" align="center"><bold><inline-formula><mml:math id="M20"><mml:mstyle mathvariant="bold"><mml:mover accent="true"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>c</mml:mtext></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mstyle></mml:math></inline-formula> latitude</bold></th>
<th valign="top" align="center"><bold><inline-formula><mml:math id="M21"><mml:mstyle mathvariant="bold"><mml:mover accent="true"><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>c</mml:mtext></mml:mstyle></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mstyle></mml:math></inline-formula> longitude</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>S</italic><sub>1</sub></td>
<td valign="top" align="center">69</td>
<td valign="top" align="center">12</td>
</tr>
<tr>
<td valign="top" align="left"><italic>S</italic><sub>2</sub></td>
<td valign="top" align="center">70</td>
<td valign="top" align="center">15</td>
</tr>
<tr>
<td valign="top" align="left"><italic>S</italic><sub>3</sub></td>
<td valign="top" align="center">71</td>
<td valign="top" align="center">12</td>
</tr>
<tr>
<td valign="top" align="left"><italic>S</italic><sub>4</sub></td>
<td valign="top" align="center">70</td>
<td valign="top" align="center">9</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>2.5.3. Tuning: Analysis</title>
<p>Normalized RMSD values between transformed survey values and model output was used to gauge the sensitivity of parameters across to initialization scenarios <italic>S</italic><sub>1</sub> to <italic>S</italic><sub>4</sub>. The parameter values from one scenario was then selected for the remainder of the comparisons. The 2015&#x02013;2020 SINMOD environmental values were coupled with the IBM to produce 6 distinct realizations.</p>
<p>To inspect the tuning results at high resolution (section 3.2), densities of individuals were post-processed. The number of individuals in each model grid cell <italic>j</italic> were summed to calculate density per grid cell. Following, a sliding mean calculation for 20 km<sup>2</sup> was used to derive spatial correlations in densities. To visualize the central tendency of the trajectory, the weighted sum of latitude and longitude points of individuals were computed for each day. Thereafter, acoustic density values from the NSSH survey were converted to the relative fraction along all transects for the sampled time. Each grid cell <italic>j</italic> along the transect was sampled for the number of model individuals. The model and observation values were interpolated within 50 m bins from 0 to 500 m based on the bottom depth in grid cell <italic>j</italic>. Finally, we calculated the fraction of model and observation values in each depth bin. This calculation can illustrate the spread of model and observation values off-coast. The 16-18th of February 2019 and 2020 were chosen for visual inspection.</p>
</sec>
</sec>
<sec>
<title>2.6. Geospatial Comparisons</title>
<p>The model output was compared with 2015&#x02013;2020 catch data from Norwegian Fisheries Directorate in 5 day ranges. The catch data used were the x and y starting locations of trawling and associated catch weight in kg. The main purpose of this comparison was to investigate where and when the model deviates from observations and what this reveals about the capacity for the IBM to resemble realistic NSSH distributions. The initial model distribution was fixed in each year to focus on relative comparisons.</p>
<p>Observation and model densities were allocated 5 day windows, where catch and model positions and values were described by their centre of mass. These were described as latitude and longitude centre points. Then, model output was analysed using geospatial comparisons, as described in Woillez et al. (<xref ref-type="bibr" rid="B38">2007</xref>). The global index of collocation (GIC) indicates how geographical distinct two ditributions are. It is based on the distance between the centre points and the variance around these centres (inertia). A value of 0 means there is no overlap, whilst a value of 1 implies identical distributions. The average GIC value for each year was used to score the model and observation overlap. In addition, RMSD values indicated the average error for the year. Using GIC and RMSD indices illuminate where the model and observations disagree. It also offers insight into potential limitations of comparing model and observation output.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<sec>
<title>3.1. Sensitivity Analysis</title>
<p>Of the 4 simulation scenarios run, 3 scenarios produced reasonable migration patterns. <italic>S</italic><sub>1</sub>, <italic>S</italic><sub>2</sub>, and <italic>S</italic><sub>3</sub> performed relatively well (<xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>). <italic>S</italic><sub>4</sub> is far from continental slope, which is vital information for orientation and therefore couldn&#x00027;t minimize Equation (12) properly. The average &#x003A6; value, produced by the tuning process for the four scenarios, was quite high and displayed higher variability (0.78&#x000B1;0.2) compared to &#x003B1; (0.59&#x000B1;0.08) and <italic>w</italic> (0.65&#x000B1;0.1). This illustrates the sensitivity of the response to the current in relation to starting point. The relatively high &#x003B1; value also shows the importance of fish retaining knowledge of previous states in the migration. These simulations highlight the centrality of the continental slope as a landmark in the migration and how individuals are likely to utilize it. Further comparisons from 2015 to 2020 were made using the fitted parameter values based on <italic>S</italic><sub>2</sub> values (<xref ref-type="table" rid="T3">Table 3</xref>).</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Model parameter values.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Parameters</bold></th>
<th valign="top" align="left"><bold>Description</bold></th>
<th valign="top" align="center"><bold>Unit</bold></th>
<th valign="top" align="center"><bold>Value</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">&#x00394;<italic>t</italic></td>
<td valign="top" align="left">Time step</td>
<td valign="top" align="center">h</td>
<td valign="top" align="center">4</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M22"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mo>&#x0002D;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td valign="top" align="left">Cruising speed</td>
<td valign="top" align="center">m s<sup>&#x02212;1</sup></td>
<td valign="top" align="center">0.32</td>
</tr>
<tr>
<td valign="top" align="left">&#x003C3;</td>
<td valign="top" align="left">Standard deviation in swimming speed</td>
<td valign="top" align="center">m s<sup>&#x02212;1</sup></td>
<td valign="top" align="center">0.1</td>
</tr>
<tr>
<td valign="top" align="left">&#x003A6;</td>
<td valign="top" align="left">Weight of counter-current response</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">0.91</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;</td>
<td valign="top" align="left">Weight of previous orientation angle</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">0.56</td>
</tr>
<tr>
<td valign="top" align="left"><italic>w</italic></td>
<td valign="top" align="left">Weight of depth gradient cue</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">0.72</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B2;</td>
<td valign="top" align="left">Gauss-Markov time constant</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">0.2</td>
</tr>
<tr>
<td valign="top" align="left"><sc><bold>&#x00108;</bold></sc> lat</td>
<td valign="top" align="left">Initialization centre point latitude</td>
<td valign="top" align="center">&#x000B0;lat</td>
<td valign="top" align="center">70</td>
</tr>
<tr>
<td valign="top" align="left"><sc><bold>&#x00108;</bold></sc> long</td>
<td valign="top" align="left">Initialization centre point latitude</td>
<td valign="top" align="center">&#x000B0;long</td>
<td valign="top" align="center">15</td>
</tr>
<tr>
<td valign="top" align="left">&#x003C1;</td>
<td valign="top" align="left">Spread around centre point</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">1.57</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>3.2. Scenario Analysis</title>
<sec>
<title>3.2.1. Trajectory</title>
<p>There was variation in the trajectories of individuals in the migration, especially with regards to longitude (<xref ref-type="fig" rid="F3">Figure 3</xref>). In all cases, the beginning of the migration is quite slow, reflecting the strong current magnitude around the Lofoten basin (<xref ref-type="fig" rid="F4">Figure 4C</xref>). For example, in 2020, the Latitude centre point moves approximately 1 degree from 15/1 - 25/1, in comparison with 1.5 degrees from 9/2 - 19/2. In addition, the longitude centre is more consistent amongst years from 15/1 - 25/1, again reflecting the convergence of environmental cues at this stage, especially &#x02207;<bold>D</bold> (<xref ref-type="fig" rid="F4">Figure 4A</xref>). There is divergence after this point due to inter-annual variation in <italic>T</italic> and <bold>v</bold><sub><italic>c</italic></sub>. This demonstrates that environmental variability can produce distinct realizations of the IBM.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Latitude and longitude centre points during the migration period from <italic>S</italic><sub>2</sub>. Each point was calculated from the weighted sum of individuals per grid cell <italic>j</italic>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0003.tif"/>
</fig>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Environmental values that NSSH utilized on the 30th January 2020 relative to their position on the grid. The maps cover the same area as <xref ref-type="fig" rid="F1">Figure 1</xref>: (<bold>A</bold>) The bottom depth in m (colourmap) and gradient (arrows) <bold>(B)</bold> The temperature in &#x000B0;C (colourmap) calculated from Equation (8) and gradient (arrows) <bold>(C)</bold> The x and y components of <bold>v</bold><sub><italic>c</italic></sub> (arrows) calculated from Equation (7). The colourmap shows the magnitude ||<bold>v</bold><sub><italic>c</italic></sub>|| in m s<sup>&#x02212;1</sup> <bold>(D)</bold> The fraction of daylight <italic>d</italic> along the Norwegian coast (colourmap), which was used in Equations (7) and (8).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0004.tif"/>
</fig>
<p>The spatial distribution of individuals illustrates the emergent structures from the simulation (<xref ref-type="fig" rid="F5">Figure 5</xref>). For example, in the 2019 simulation, midway through the migration, emergence of two branches of migration trajectories appeared. One branch extends alongside the continental slope, whilst another curves down toward the coast at approximately 67 degrees latitude and 9 degrees longitude. The 2020 simulation shows similar branching but there is more movement between branches. Toward the end of the migration the individuals push further off-coast, with high densities at 64 degrees latitude and 6 degrees longitude. The two branches join at this point and form a continuous tail that is prominent at the end of February.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Densities of individuals at 3 time stamps along the migration for 2019 (left column) and 2020 (right column). The colourmap shows the number of individuals in grid cell <italic>j</italic>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0005.tif"/>
</fig>
</sec>
<sec>
<title>3.2.2. Survey Comparison</title>
<p>The high resolution comparison of densities of individuals along acoustic transects with acoustic estimates was useful. It revealed that the model predicts a high spread off coast, not bunching individuals at one particular location (<xref ref-type="fig" rid="F6">Figure 6</xref>). Due to the design of the model, densities are high before tailing off at deep bathymetry (<italic>D</italic> &#x02265; 400m), a pattern present in the acoustic data also.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Fraction of estimated model and observation values along acoustic transects at 3 time stamps in 2019 (left column) and 2020 (right column), with associated bottom depth.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0006.tif"/>
</fig>
</sec>
</sec>
<sec>
<title>3.3. Comparison With Catch Data</title>
<sec>
<title>3.3.1. Qualitative Analysis</title>
<p>In 2/3 of the years there is good agreement between model and catch values (2016, 2017, 2019, and 2020). However, there is intra- and inter-annual variation that can be the result of changes in both fish and vessel behaviour. Below, two simulations are presented with poorer and better agreement between model and observations, respectively (<xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref>).</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Model output (colourmap) with catch points (black circles) overlayed for selected periods in 2015. Size of circle is scaled to the catch weight. The colourmap gives the average number of individuals in grid cell <italic>j</italic> for a 5 day period.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0007.tif"/>
</fig>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Model output (colourmap) with catch points (black circles) overlayed for selected periods in 2016. Size of circles are scaled according to the catch weight in kg. The colourmap gives the average number of individuals in grid cell <italic>j</italic> for a 5 day period.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0008.tif"/>
</fig>
<p>In 2015, the model migration proceeds southerly in a manner that appears slower than the development of catch during this period, particularly from the end of January to the beginning of February, where there are catches in traditional spawning areas at a very early stage of the migration (<xref ref-type="fig" rid="F7">Figure 7</xref>). Survey estimates of abundance from this year were uncertain, where a shift in strong NSSH year classes and immigration from off-coast areas in early February listed as possible explanations for discrepancies (Slotte et al., <xref ref-type="bibr" rid="B30">2015</xref>). Given the comparisons here, it seems there is immigration from off-coast regions.</p>
<p>In contrast, the 2016 catches take place along branches of the migration where the model predicts higher densities (<xref ref-type="fig" rid="F8">Figure 8</xref>). The development of catches overlap with the model evolution. Survey distribution also corroborate findings in early February with observations of high densities around 66&#x02013;67 degrees latitude (Slotte et al., <xref ref-type="bibr" rid="B31">2016</xref>). The figures from 2017 to 2020 are included in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>.</p>
</sec>
<sec>
<title>3.3.2. Quantitative Analysis</title>
<p>The centre points for fishing activity is in the northern fjords in mid-January, and the simulations were designed around these starting points. The longitude varies more in this period, suggesting that that the variability is mainly off-coast. In 2018, there was an high off-coast component of catches at the beginning of the season. The least overlap (GIC) and the largest error (RMSD) in location comes from this time (<xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>). Toward the end of the 2018 season many catches shift to northern regions. The simulation in 2015 deviated from catches also, for reasons which are described in the previous section.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p>Model and observation comparison across all years. The x axis displays the time period (inclusive). The y axis displays the latitude centre point for catch and model values in the time period. The error bar shows the square root of the inertia values in each time interval.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0009.tif"/>
</fig>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p>Model and observation comparison across all years. The x axis displays the time period (inclusive). The y axis displays the longitude centre point for catch and model values in the time period. The error bar shows the square root of the inertia values in each time interval.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-08-754476-g0010.tif"/>
</fig>
<p>In general, early February showed the highest GIC values, with lowest RMSD values, suggesting the model dynamics in this period provide reliable geospatial estimates. Both the model and observations shift southward during the simulation time frame. The southern evolution of the catch and the model relate to how NSSH migrates. The spatial variation in centre points (inertia) varies more in observations than model estimates. There are many time periods where there appear catch points spread in space (19/2-23/2 2018) and others when catches are concentrated in one area (4/2-8/2 2018). As the model is physics-based, it has a more constant spatial distribution (inertia and centre points), although there are local differences (<xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref>).</p>
</sec>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>In general, the model showed good agreement with survey and catch observations (<xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>). Emergent properties of the migration trajectory overlap with vessel catch data. Regardless, there are limitations to modelling behaviour at such low resolutions. There are many sources of uncertainty not fully resolved in this model. Therefore, in conjunction with discussion about the simulations in this paper, we shall detail how models can be improved in future work to improve estimates.</p>
<sec>
<title>4.1. Model Development</title>
<p>The model formulation required many steps of refinement to give reasonable output. In Equations (1) and (2), the response of the individual was formulated to account for the physical response directly against the prevailing current. Removing the counter-current response led to passive drifting northwards. Running simulations with environmental variables sampled close to the surface resulted in similar drifting patterns, as the magnitude of <bold>v</bold><sub><italic>c</italic></sub> is very high close to the surface, especially around the Lofoten basin (<xref ref-type="fig" rid="F4">Figure 4C</xref>). A formulation that incorporated vertical conditions was important to model, as in Equations (7) and (8).</p>
<p>It is difficult to decouple the low resolution effects of local environmental values on model states, as they are spatially correlated in the horizontal plane. However, the combined effect of reacting to gradients from deep bathymetry, and current patterns seemed the most consistent properties amongst simulations (<xref ref-type="fig" rid="F4">Figure 4</xref>). This study shows that memory- and gradient based reactive mechanisms can be used to model the migration of pelagic fish species such as NSSH (Fern&#x000F6; et al., <xref ref-type="bibr" rid="B13">1998</xref>).</p>
<p>The energetic states of individuals were not included in this study, but may provide more insight into variations in observed patterns. Further work in this project aims to incorporate Dynamic Energy Budget theory, that can be used to model energetic costs of migration (Kooijman, <xref ref-type="bibr" rid="B20">2000</xref>). Thus, state-dependent selection of spawning grounds can be explored, testing the effect of body length and condition on choice of area (Slotte and Fiksen, <xref ref-type="bibr" rid="B29">2000</xref>). Natural mortality may also be included here. Interactions between individuals was explored, such as attraction and repulsion, but deemed difficult to model at the 4 km<sup>2</sup> scale. There may be a case to model interactions between schools, where information transfer could potentially give access to novel information, but this is beyond the scope of the project at this stage.</p>
<p>It should be mentioned that the ocean models that force the behaviour of the IBM are subject to their own limitations. Ocean model outputs have uncertainty caused by limits in model resolution, our knowledge of the processes resolved by the model, uncertainty in initial values, boundary conditions, parameter values, and inaccuracies in numerical implementations (Lermusiaux et al., <xref ref-type="bibr" rid="B22">2006</xref>). Additionally, climatic fluctuations can play an important role in survival of recruits and thus, biomass estimates (Toresen and &#x000D8;stvedt, <xref ref-type="bibr" rid="B33">2000</xref>). Therefore, understanding how variability in climate can manifest as variability in individual state and parameter values is important moving forward.</p>
</sec>
<sec>
<title>4.2. Initialization and Tuning</title>
<p>The initialization procedure presented above functioned to generate a generic distribution that was applied to all model scenarios. This provided a realistic initial distribution as input for the tuning procedure. In reality, there is much uncertainty around the initial distribution of NSSH. This may be explained by changes in winter stay areas, which has historic precedent (Dragesund, <xref ref-type="bibr" rid="B10">1970</xref>). Thus, in future work, we shall model initial distributions based on prescient knowledge of winter stay areas and recent catch observations preceding the model run.</p>
<p>Tuning the migration model against survey data allowed for high resolution, time-sensitive estimates of fish densities. There was good agreement between tuned models and independent datasets. Nevertheless, developing the means to calibrate the model was challenging. One difficulty was the progression of the migration in comparison to surveys. The survey starts in southern Norway and progresses northward, the inverse of the NSSH migration. This meant estimates at the beginning and end of survey largely consisted of acoustic absence. In the course of this work, many objective functions for tuning of different resolutions were provided for the individuals and there is room for further experimentation here.</p>
<p>The model was trained using data that has its own biases (e.g., gear selectivity) which may bias the model tuning as a result. Additionally, fisheries data is sparse in space and time. Immigration and recruitment will also sporadically alter fish abundance. As such, one model realization cannot encapsulate the full variation in fish distributions. Adding noise terms to model parameters can be used to produce an ensemble of estimates through Monte Carlo experiments. State and parameter estimates can be obtained effectively in this way (Ward et al., <xref ref-type="bibr" rid="B37">2016</xref>).</p>
</sec>
<sec>
<title>4.3. Comparison With Catch Data</title>
<p>The catch data served to judge the performance of the model across the time frame and highlight discrepancies. This shows what the model can and cannot resolve, and at what scales. The physics- based model used assumptions of responses to the prevailing current and gradients to reproduce the likely migration at large-scale. In contrast, catch data reflects which locations were targeted based on market value, quotas, weather conditions, etc. This is variability the model cannot capture. The model output is useful in predicting relevant catch locations in space and time at low resolutions (<xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>). It gives insight into where the development of model densities is matched with fishing activity and where it does not. The output will have operational use when it is combined with real-time fisheries-dependent data, as described below. The novel use of real-time observations can give time-sensitive estimates that are more reliable than use of model or observation values in isolation.</p>
</sec>
<sec>
<title>4.4. Future Developments</title>
<p>In future, information on vessel activity will be incorporated to improve observation quality. Classifying vessels in terms of search vs. fishing activity can provide fine-grain, continuous information on the behaviour of fishermen. Thus, one can improve coverage of observations and incorporate absence data. Finally, using a data assimilation procedure, we can improve estimates by combining a model, such as the one developed here, with observation data. Such estimates require expansion of the model to include uncertainties in initial conditions, environmental variables, parameters, etc. We have developed one realization of the model here, but modelling such uncertainties produces multiple realizations, from which one can calculate the most probable estimate of the model state (Evensen, <xref ref-type="bibr" rid="B12">2009</xref>).</p>
</sec>
</sec>
<sec sec-type="data-availability" id="s5">
<title>Data Availability Statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found at: <ext-link ext-link-type="uri" xlink:href="https://www.fiskeridir.no/Tall-og-analyse/AApne-data/AApne-datasett/elektronisk-rapportering-ers">https://www.fiskeridir.no/Tall-og-analyse/AApne-data/AApne-datasett/elektronisk-rapportering-ers</ext-link>.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>CK: wrote the manuscript, developed the model, processed data, ran the simulations, and produced figures. FM: helped with accessing and processing data, feedback on written work and simulations. JK: input on herring research, feedback on written work. MA: helped with conception of the project, aided with setting up the model, gave constant feedback and suggestions on every aspect of the project. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The work is part of the FishGuider project, which was funded by the project participants and the Norwegian Research Council (Project Number 296321). North Atlantic Institute of Sustainable Fishing (NAIS) is an industry partner that funds 50% of this project.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x00027;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>
<ack><p>We greatly acknowledge the support, input and feedback from the project participants: NTNU, SINTEF, NAIS, and UiB. We also acknowledge useful input from discussions with &#x000D8;ystein Varpe at UiB.</p></ack>
<sec sec-type="supplementary-material" id="s9">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fmars.2021.754476/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fmars.2021.754476/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.docx" id="SM1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alver</surname> <given-names>M. O.</given-names></name> <name><surname>Broch</surname> <given-names>O. J.</given-names></name> <name><surname>Melle</surname> <given-names>W.</given-names></name> <name><surname>Bag&#x000F8;ien</surname> <given-names>E.</given-names></name> <name><surname>Slagstad</surname> <given-names>D.</given-names></name></person-group> (<year>2016</year>). <article-title>Validation of an Eulerian population model for the marine copepod Calanus finmarchicus in the Norwegian Sea</article-title>. <source>J. Mar. Syst.</source> <volume>160</volume>, <fpage>81</fpage>&#x02013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmarsys.2016.04.004</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arnason</surname> <given-names>R.</given-names></name> <name><surname>Magnusson</surname> <given-names>G.</given-names></name> <name><surname>Agnarsson</surname> <given-names>S.</given-names></name></person-group> (<year>2000</year>). <article-title>The Norwegian spring-spawning herring fishery: a stylized game model</article-title>. <source>Mar. Resour. Econ.</source> <volume>15</volume>, <fpage>293</fpage>&#x02013;<lpage>319</lpage>. <pub-id pub-id-type="doi">10.1086/mre.15.4.42629328</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baker</surname> <given-names>R. E.</given-names></name> <name><surname>Pe&#x000F1;a</surname> <given-names>J.-M.</given-names></name> <name><surname>Jayamohan</surname> <given-names>J.</given-names></name> <name><surname>J&#x000E9;rusalem</surname> <given-names>A.</given-names></name></person-group> (<year>2018</year>). <article-title>Mechanistic models versus machine learning, a fight worth fighting for the biological community?</article-title> <source>Biol. Lett.</source> <volume>14</volume>:<fpage>20170660</fpage>. <pub-id pub-id-type="doi">10.1098/rsbl.2017.0660</pub-id><pub-id pub-id-type="pmid">29769297</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barbaro</surname> <given-names>A.</given-names></name> <name><surname>Einarsson</surname> <given-names>B.</given-names></name> <name><surname>Birnir</surname> <given-names>B.</given-names></name> <name><surname>Sigur&#x000F0;sson</surname> <given-names>S.</given-names></name> <name><surname>Valdimarsson</surname> <given-names>H.</given-names></name> <name><surname>P&#x000E1;lsson</surname> <given-names>O.</given-names></name> <name><surname>Sveinbj&#x000F6;rnsson</surname> <given-names>S.</given-names></name> <name><surname>Sigur&#x000F0;sson</surname> <given-names>o.</given-names></name></person-group> (<year>2009</year>). <article-title>Modelling and simulations of the migration of pelagic fish</article-title>. <source>ICES J. Mar. Sci.</source> <volume>66</volume>, <fpage>826</fpage>&#x02013;<lpage>838</lpage>. <pub-id pub-id-type="doi">10.1093/icesjms/fsp067</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bauer</surname> <given-names>S.</given-names></name> <name><surname>Klaassen</surname> <given-names>M.</given-names></name></person-group> (<year>2013</year>). <article-title>Mechanistic models of animal migration behaviour - their diversity, structure and use</article-title>. <source>J. Anim. Ecol.</source> <volume>82</volume>, <fpage>498</fpage>&#x02013;<lpage>508</lpage>. <pub-id pub-id-type="doi">10.1111/1365-2656.12054</pub-id><pub-id pub-id-type="pmid">23373515</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bj&#x000F8;rndal</surname> <given-names>T.</given-names></name> <name><surname>Gordon</surname> <given-names>D. V.</given-names></name> <name><surname>Kaitala</surname> <given-names>V.</given-names></name> <name><surname>Lindroos</surname> <given-names>M.</given-names></name></person-group> (<year>2004</year>). <article-title>international management strategies for a straddling fish stock: a bio-economic simulation model of the Norwegian spring-spawning herring fishery</article-title>. <source>Environ. Resour. Econ.</source> <volume>29</volume>, <fpage>435</fpage>&#x02013;<lpage>457</lpage>. <pub-id pub-id-type="doi">10.1007/s10640-004-1045-y</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Blaxter</surname> <given-names>J. H. S.</given-names></name></person-group> (<year>1985</year>). <article-title>The herring: a successful species?</article-title> <source>Can. J. Fish. Aquat. Sci.</source> <volume>42</volume>, <fpage>s21</fpage>&#x02013;<lpage>s30</lpage>. <pub-id pub-id-type="doi">10.1139/f85-259</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boyd</surname> <given-names>R.</given-names></name> <name><surname>Sibly</surname> <given-names>R.</given-names></name> <name><surname>Hyder</surname> <given-names>K.</given-names></name> <name><surname>Walker</surname> <given-names>N.</given-names></name> <name><surname>Thorpe</surname> <given-names>R.</given-names></name> <name><surname>Roy</surname> <given-names>S.</given-names></name></person-group> (<year>2020</year>). <article-title>Simulating the summer feeding distribution of Northeast Atlantic mackerel with a mechanistic individual-based model</article-title>. <source>Progr. Oceanogr.</source> <volume>183</volume>:<fpage>102299</fpage>. <pub-id pub-id-type="doi">10.1016/j.pocean.2020.102299</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chu</surname> <given-names>D.</given-names></name></person-group> (<year>2011</year>). <article-title>Technology evolution and advances in fisheries acoustICS</article-title>. <source>J. Mar. Sci. Technol.</source> <volume>19</volume>:<fpage>2</fpage>. <pub-id pub-id-type="doi">10.51400/2709-6998.2188</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dragesund</surname> <given-names>O.</given-names></name></person-group> (<year>1970</year>). <article-title>Factors influencing year-class strength of norwegian spring spawning herring (clupea harengus l.)</article-title>. <source>Fiskeridirektoratets Skrifter Serie Havunders&#x000F8;kelser</source> <volume>15</volume>, <fpage>381</fpage>&#x02013;<lpage>450</lpage>.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dragesund</surname> <given-names>O.</given-names></name> <name><surname>Hamre</surname> <given-names>J.</given-names></name> <name><surname>&#x000D8;yvind</surname> <given-names>U.</given-names></name></person-group> (<year>1980</year>). <article-title>Biology and population dynamics of the Norwegian spring- spawning herring</article-title>. <source>Rapports et Proc&#x000E8;s-Verbaux des R&#x000E8;unions</source> <volume>177</volume>, <fpage>43</fpage>&#x02013;<lpage>71</lpage>.</citation>
</ref>
<ref id="B12">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Evensen</surname> <given-names>G.</given-names></name></person-group> (<year>2009</year>). <source>Data Assimilation: The Ensemble Kalman Filter</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fern&#x000F6;</surname> <given-names>A.</given-names></name> <name><surname>Pitcher</surname> <given-names>T. J.</given-names></name> <name><surname>Melle</surname> <given-names>W.</given-names></name> <name><surname>N&#x000F8;ttestad</surname> <given-names>L.</given-names></name> <name><surname>Mackinson</surname> <given-names>S.</given-names></name> <name><surname>Hollingworth</surname> <given-names>C.</given-names></name> <etal/></person-group>. (<year>1998</year>). <article-title>The challenge of the herring in the Norwegian sea: making optimal collective spatial decisions</article-title>. <source>Sarsia</source> <volume>83</volume>, <fpage>149</fpage>&#x02013;<lpage>167</lpage>. <pub-id pub-id-type="doi">10.1080/00364827.1998.10413679</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fiksen</surname> <given-names>&#x000D8;.</given-names></name> <name><surname>Slotte</surname> <given-names>A.</given-names></name></person-group> (<year>2002</year>). <article-title>Stock environment recruitment models for norwegian spring spawning herring (clupea harengus)</article-title>. <source>Can. J. Fish. Aquat. Sci.</source> <volume>59</volume>, <fpage>211</fpage>&#x02013;<lpage>217</lpage>. <pub-id pub-id-type="doi">10.1139/f02-002</pub-id><pub-id pub-id-type="pmid">17503591</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>F&#x000F8;re</surname> <given-names>M.</given-names></name> <name><surname>Dempster</surname> <given-names>T.</given-names></name> <name><surname>Alfredsen</surname> <given-names>J. A.</given-names></name> <name><surname>Johansen</surname> <given-names>V.</given-names></name> <name><surname>Johansson</surname> <given-names>D.</given-names></name></person-group> (<year>2009</year>). <article-title>Modelling of Atlantic salmon (Salmo salar L.) behaviour in sea-cages: a Lagrangian approach</article-title>. <source>Aquaculture</source> <volume>288</volume>, <fpage>196</fpage>&#x02013;<lpage>204</lpage>. <pub-id pub-id-type="doi">10.1016/j.aquaculture.2008.11.031</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Giske</surname> <given-names>J.</given-names></name> <name><surname>Huse</surname> <given-names>G.</given-names></name> <name><surname>Berntsen</surname> <given-names>J.</given-names></name></person-group> (<year>2001</year>). <article-title>Spatial modelling for marine resource management, with a focus on fish</article-title>. <source>Sarsia</source> <volume>86</volume>, <fpage>405</fpage>&#x02013;<lpage>410</lpage>. <pub-id pub-id-type="doi">10.1080/00364827.2001.10420482</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grimm</surname> <given-names>V.</given-names></name> <name><surname>Berger</surname> <given-names>U.</given-names></name> <name><surname>Bastiansen</surname> <given-names>F.</given-names></name> <name><surname>Eliassen</surname> <given-names>S.</given-names></name> <name><surname>Ginot</surname> <given-names>V.</given-names></name> <name><surname>Giske</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2006</year>). <article-title>A standard protocol for describing individual-based and agent-based models</article-title>. <source>Ecol. Model.</source> <volume>198</volume>, <fpage>115</fpage>&#x02013;<lpage>126</lpage>. <pub-id pub-id-type="doi">10.1016/j.ecolmodel.2006.04.023</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grimm</surname> <given-names>V.</given-names></name> <name><surname>Railsback</surname> <given-names>S. F.</given-names></name></person-group> (<year>2005</year>). <source>Individual-Based Modeling and Ecology</source>. <publisher-loc>Princeton</publisher-loc>: <publisher-name>Princeton University Press</publisher-name>, <fpage>3</fpage>&#x02013;<lpage>21</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huse</surname> <given-names>I.</given-names></name> <name><surname>Ona</surname> <given-names>E.</given-names></name></person-group> (<year>1996</year>). <article-title>Tilt angle distribution and swimming speed of overwintering Norwegian spring spawning herring</article-title>. <source>ICES J. Mar. Sci.</source> <volume>53</volume>, <fpage>863</fpage>&#x02013;<lpage>873</lpage>. <pub-id pub-id-type="doi">10.1006/jmsc.1996.9999</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kooijman</surname> <given-names>S. A. L. M.</given-names></name></person-group> (<year>2000</year>). <source>Dynamic Energy and Mass Budgets in Biological Systems, 2 Edn</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lang&#x000E5;rd</surname> <given-names>L.</given-names></name> <name><surname>Fatnes</surname> <given-names>O.</given-names></name> <name><surname>Johannessen</surname> <given-names>A.</given-names></name> <name><surname>Skaret</surname> <given-names>G.</given-names></name> <name><surname>Axelsen</surname> <given-names>B.</given-names></name> <name><surname>N&#x000F6;ttestad</surname> <given-names>L.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>State-dependent spatial and intra-school dynamics in pre-spawning herring Clupea harengus in a semi-enclosed ecosystem</article-title>. <source>Mar. Ecol. Progr. Ser.</source> <volume>501</volume>, <fpage>251</fpage>&#x02013;<lpage>263</lpage>. <pub-id pub-id-type="doi">10.3354/meps10718</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lermusiaux</surname> <given-names>P. F.</given-names></name> <name><surname>Chiu</surname> <given-names>C.</given-names></name> <name><surname>Gawarkiewicz</surname> <given-names>G.</given-names></name> <name><surname>Abbot</surname> <given-names>P.</given-names></name> <name><surname>Robinson</surname> <given-names>A.</given-names></name> <name><surname>Miller</surname> <given-names>R. N.</given-names></name> <etal/></person-group>. (<year>2006</year>). <article-title>Quantifying uncertainties in ocean predictions</article-title>. <source>Oceanography</source> <volume>19</volume>, <fpage>90</fpage>&#x02013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.5670/oceanog.2006.93</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>N&#x000F8;ttestad</surname> <given-names>L.</given-names></name></person-group> (<year>1998</year>). <article-title>Extensive gas bubble release in Norwegian spring-spawning herring (Clupea harengus) during predator avoidance</article-title>. <source>ICES J. Mar. Sci.</source> <volume>55</volume>, <fpage>1133</fpage>&#x02013;<lpage>1140</lpage>. <pub-id pub-id-type="doi">10.1006/jmsc.1998.0416</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>N&#x000F8;ttestad</surname> <given-names>L.</given-names></name> <name><surname>Aksland</surname> <given-names>M.</given-names></name> <name><surname>Beltestad</surname> <given-names>A.</given-names></name> <name><surname>Fern&#x000F6;</surname> <given-names>A.</given-names></name> <name><surname>Johannessen</surname> <given-names>A.</given-names></name> <name><surname>Arve Misund</surname> <given-names>O.</given-names></name></person-group> (<year>1996</year>). <article-title>Schooling dynamics of norwegian spring spawning herring (<italic>Clupea harengus</italic> L.) in a coastal spawning area</article-title>. <source>Sarsia</source> <volume>80</volume>, <fpage>277</fpage>&#x02013;<lpage>284</lpage>. <pub-id pub-id-type="doi">10.1080/00364827.1996.10413601</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pennino</surname> <given-names>M. G.</given-names></name> <name><surname>Conesa</surname> <given-names>D.</given-names></name> <name><surname>L&#x000F3;pez-Qu&#x000ED;lez</surname> <given-names>A.</given-names></name> <name><surname>Mu&#x000F1;oz</surname> <given-names>F.</given-names></name> <name><surname>Fern&#x000E1;ndez</surname> <given-names>A.</given-names></name> <name><surname>Bellido</surname> <given-names>J. M.</given-names></name></person-group> (<year>2016</year>). <article-title>Fishery-dependent and -independent data lead to consistent estimations of essential habitats</article-title>. <source>ICES J. Mar. Sci.</source> <volume>73</volume>, <fpage>2302</fpage>&#x02013;<lpage>2310</lpage>. <pub-id pub-id-type="doi">10.1093/icesjms/fsw062</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Politikos</surname> <given-names>D.</given-names></name> <name><surname>Somarakis</surname> <given-names>S.</given-names></name> <name><surname>Tsiaras</surname> <given-names>K.</given-names></name> <name><surname>Giannoulaki</surname> <given-names>M.</given-names></name> <name><surname>Petihakis</surname> <given-names>G.</given-names></name> <name><surname>Machias</surname> <given-names>A.</given-names></name> <name><surname>Triantafyllou</surname> <given-names>G.</given-names></name></person-group> (<year>2015</year>). <article-title>Simulating anchovy&#x00027;s full life cycle in the northern Aegean Sea (eastern Mediterranean): a coupled hydro-biogeochemical&#x02013;IBM model</article-title>. <source>Progr. Oceanogr.</source> <volume>138</volume>, <fpage>399</fpage>&#x02013;<lpage>416</lpage>. <pub-id pub-id-type="doi">10.1016/j.pocean.2014.09.002</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Salthaug</surname> <given-names>A.</given-names></name> <name><surname>Stenevik</surname> <given-names>E.</given-names></name> <name><surname>Vatnehol</surname> <given-names>S.</given-names></name> <name><surname>Anthonypillai</surname> <given-names>V.</given-names></name> <name><surname>Ona</surname> <given-names>E.</given-names></name> <name><surname>Anthonypillai</surname> <given-names>V.</given-names></name> <etal/></person-group>. (<year>2020</year>). <source>Distribution and Abundance of Norwegian Spring Spawning Herring During the Spawning Season in 2020</source>. Technical Report, Institute of Marine Research, Bergen, Norway.</citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Slagstad</surname> <given-names>D.</given-names></name> <name><surname>McClimans</surname> <given-names>T. A.</given-names></name></person-group> (<year>2005</year>). <article-title>Modeling the ecosystem dynamics of the barents sea including the marginal ice zone: i. physical and chemical oceanography</article-title>. <source>J. Mar. Syst.</source> <volume>58</volume>, <fpage>1</fpage>&#x02013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmarsys.2005.05.005</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Slotte</surname> <given-names>A.</given-names></name> <name><surname>Fiksen</surname> <given-names>&#x000D8;.</given-names></name></person-group> (<year>2000</year>). <article-title>State-dependent spawning migration in Norwegian spring-spawning herring</article-title>. <source>J. Fish Biol.</source> <volume>56</volume>, <fpage>138</fpage>&#x02013;<lpage>162</lpage>. <pub-id pub-id-type="doi">10.1111/J.1095-8649.2000.TB02091.X</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Slotte</surname> <given-names>A.</given-names></name> <name><surname>Johnsen</surname> <given-names>E.</given-names></name> <name><surname>Pena</surname> <given-names>H.</given-names></name> <name><surname>Salthaug</surname> <given-names>A.</given-names></name> <name><surname>Utne</surname> <given-names>K.</given-names></name> <name><surname>Anthonypillai</surname> <given-names>V.</given-names></name> <etal/></person-group>. (<year>2015</year>). <source>Distribution and Abundance of Norwegian Spring Spawning Herring During the Spawning Season in 2015</source>. Technical Report, Institute of Marine Research, Bergen, Norway.</citation>
</ref>
<ref id="B31">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Slotte</surname> <given-names>A.</given-names></name> <name><surname>Salthaug</surname> <given-names>A.</given-names></name> <name><surname>Utne</surname> <given-names>K.</given-names></name> <name><surname>Ona</surname> <given-names>E.</given-names></name> <name><surname>Vatnehol</surname> <given-names>S.</given-names></name> <name><surname>Pena</surname> <given-names>H.</given-names></name></person-group> (<year>2016</year>). <source>Distribution and Abundance of Norwegian Spring Spawning Herring During the Spawning Season in 2016</source>. Technical Report, Institute of Marine Research, Bergen, Norway.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tamario</surname> <given-names>C.</given-names></name> <name><surname>Sunde</surname> <given-names>J.</given-names></name> <name><surname>Petersson</surname> <given-names>E.</given-names></name> <name><surname>Tibblin</surname> <given-names>P.</given-names></name> <name><surname>Forsman</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>Ecological and evolutionary consequences of environmental change and management actions for migrating fish</article-title>. <source>Front. Ecol. Evol.</source> <volume>7</volume>:<fpage>271</fpage>. <pub-id pub-id-type="doi">10.3389/fevo.2019.00271</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Toresen</surname> <given-names>R.</given-names></name> <name><surname>&#x000D8;stvedt</surname> <given-names>O.</given-names></name></person-group> (<year>2000</year>). <article-title>Variation in abundance of norwegian spring-spawning herring (clupea harengus, clupeidae) throughout the 20th century and the influence of climatic fluctuations</article-title>. <source>Fish Fisheries</source> <volume>1</volume>, <fpage>231</fpage>&#x02013;<lpage>256</lpage>. <pub-id pub-id-type="doi">10.1111/j.1467-2979.2000.00022.x</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Touzeau</surname> <given-names>S.</given-names></name> <name><surname>Lindroos</surname> <given-names>M.</given-names></name> <name><surname>Kaitala</surname> <given-names>V.</given-names></name> <name><surname>Ylikarjula</surname> <given-names>J.</given-names></name></person-group> (<year>2000</year>). <article-title>Economic and biological risk analysis of the norwegian spring-spawning herring fishery</article-title>. <source>Ann. Oper. Res.</source> <volume>94</volume>, <fpage>197</fpage>&#x02013;<lpage>217</lpage>. <pub-id pub-id-type="doi">10.1023/A:1018973217951</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tu</surname> <given-names>C.-Y.</given-names></name> <name><surname>Tseng</surname> <given-names>Y.-H.</given-names></name> <name><surname>Chiu</surname> <given-names>T.-S.</given-names></name> <name><surname>Shen</surname> <given-names>M.-L.</given-names></name> <name><surname>Hsieh</surname> <given-names>C.-H.</given-names></name></person-group> (<year>2012</year>). <article-title>Using coupled fish behavior-hydrodynamic model to investigate spawning migration of Japanese anchovy, <italic>Engraulis japonicus</italic>, from the East China Sea to Taiwan: Spawning migration model of Japanese anchovy</article-title>. <source>Fish. Oceanogr.</source> <volume>21</volume>, <fpage>255</fpage>&#x02013;<lpage>268</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-2419.2012.00619.x</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Varpe</surname> <given-names>&#x000D8;.</given-names></name> <name><surname>Fiksen</surname> <given-names>&#x000D8;.</given-names></name> <name><surname>Slotte</surname> <given-names>A.</given-names></name></person-group> (<year>2005</year>). <article-title>Meta-ecosystems and biological energy transport from ocean to coast: the ecological importance of herring migration</article-title>. <source>Oecologia</source> <volume>146</volume>, <fpage>443</fpage>. <pub-id pub-id-type="doi">10.1007/s00442-005-0219-9</pub-id><pub-id pub-id-type="pmid">16195881</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ward</surname> <given-names>J. A.</given-names></name> <name><surname>Evans</surname> <given-names>A. J.</given-names></name> <name><surname>Malleson</surname> <given-names>N. S.</given-names></name></person-group> (<year>2016</year>). <article-title>Dynamic calibration of agent-based models using data assimilation</article-title>. <source>R. Soc. Open Sci.</source> <volume>3</volume>, <fpage>150703</fpage>. <pub-id pub-id-type="doi">10.1098/rsos.150703</pub-id><pub-id pub-id-type="pmid">27152214</pub-id></citation></ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Woillez</surname> <given-names>M.</given-names></name> <name><surname>Poulard</surname> <given-names>J.-C.</given-names></name> <name><surname>Rivoirard</surname> <given-names>J.</given-names></name> <name><surname>Petitgas</surname> <given-names>P.</given-names></name> <name><surname>Bez</surname> <given-names>N.</given-names></name></person-group> (<year>2007</year>). <article-title>Indices for capturing spatial patterns and their evolution in time, with application to European hake (Merluccius merluccius) in the Bay of Biscay</article-title>. <source>ICES J. Mar. Sci.</source> <volume>64</volume>, <fpage>537</fpage>&#x02013;<lpage>550</lpage>. <pub-id pub-id-type="doi">10.1093/icesjms/fsm025</pub-id></citation>
</ref>
</ref-list> 
</back>
</article>
