{"id":4342,"date":"2026-02-18T14:53:35","date_gmt":"2026-02-18T19:53:35","guid":{"rendered":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/?post_type=chapter&#038;p=4342"},"modified":"2026-02-19T16:09:14","modified_gmt":"2026-02-19T21:09:14","slug":"cyclic-dominance","status":"publish","type":"chapter","link":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/chapter\/cyclic-dominance\/","title":{"raw":"Tutorial: Cyclic dominance","rendered":"Tutorial: Cyclic dominance"},"content":{"raw":"<h2>Introduction<\/h2>\r\n<p style=\"font-weight: 400\">Surviving in the ocean is living in a state of fear; fear of being eaten by birds, mammals and other fish.\u00a0 For the marine predator, it does not really matter what it consumes as long as the prey is about the right size. From this perspective, the Fraser River sockeye salmon is like many other species \u2014 an inviting mouthful swimming in the open water masses of lakes and the ocean.<\/p>\r\n<p style=\"font-weight: 400\">Sockeye salmon are repeatedly faced with making strategic choices throughout their life cycle.\u00a0 They can hide and limit risk of predation, but feed little and grow slowly\u2014or they can stay in the open and risk being eaten, but feed a lot and grow quickly. It is a constant tradeoff where they are damned if they do and damned if they don\u2019t.\u00a0 Sockeye salmon, like other fish, have successfully dealt with this dilemma through evolutionary time by developing a complicated life history that includes moving between ranges of habitats varying in the risks they represent. Minimizing predation forms an important part of this strategy.<\/p>\r\n<p style=\"font-weight: 400\">Spawning in nutrient-poor streams and moving down to lakes below the streams has been an important part of the life-history strategy of sockeye salmon because neither of these habitats can maintain year-round predator populations that are abundant enough to severely impact varying numbers of sockeye salmon. A similar strategy may be at play for the larger sockeye in the open blue water ocean \u2014 where fish can hide at depth from predators during day, and feed at shallower depths from dawn to dusk under the cover of darkness. Between the lakes and the open ocean lies a dangerous stretch through the Fraser River and the Strait of Georgia, and along the British Columbia coast to Alaska. Predators are likely to gather to prey upon the ample and seasonal supply of outward bound and returning sockeye salmon.\u00a0 Making it through the gauntlet likely depends upon the size and speed of the migrating sockeye, the feeding conditions they encounter \u2014 and the species and numbers of predators that seek to eat them.<\/p>\r\n\r\n<h2>Dominance cycles: role of predation?<\/h2>\r\n<p style=\"font-weight: 400\">The runs of several populations of sockeye salmon in the Fraser River system have in known history shown a four-year cycle with a dominant run, followed by a less abundant sub-dominant year class, and then two \u201coff\u201d years with very low abundance[footnote]Ricker, W., 1950. Cycle dominance among the Fraser sockeye. Ecology 6\u201326.[\/footnote] \u2013 see Figure 1 for trends since Ricker\u2019s paper. Larkin[footnote]Larkin, P., 1971. Simulation studies of the Adams River sockeye (<em>Onchorhynchus nerka<\/em>). Canadian Journal of Fisheries and Aquatic Sciences 28, 1493\u20131502[\/footnote] described how this pattern can be derived in a model where predation is insufficient to influence the dominant year, but where this leads to a predator increase, which in turn has a strong impact on the following three years.<\/p>\r\n<img class=\"alignnone size-full wp-image-4343\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1.jpg\" alt=\"\" width=\"1993\" height=\"1530\" \/>\r\n\r\n<strong>Figure 1.\u00a0<span lang=\"EN-US\">Estimated total run size for late summer Fraser River sockeye salmon.\u00a0<\/span><\/strong>\r\n<p style=\"font-weight: 400\">Considerable work has since the 1950s taken place through the International Pacific Salmon Fisheries Commission (IPSFC) seeking to identify the cause or causes of the dominance of one brood year over others\u2015but no clear answer is evident[footnote]Hume, J.M.B., Shortreed, K.S., Morton, K.F., 1996. Juvenile sockeye rearing capacity of three lakes in the Fraser River system. Canadian Journal of Fisheries and Aquatic Sciences 53, 719\u2013733.[\/footnote] Interestingly, IPSFC scientists in the 1950s believed that kokanee were responsible for the weak cycles because of competition for the same food, zooplankton.[footnote]Sebastian, D.C., Dolighan, R., Andrusak, H., Hume, J., Woodruff, P., Scholten, G., 2003. Summary of Quesnel Lake kokanee and rainbow trout biology with reference to sockeye salmon, Stock Management Report No 17. Province of British Columbia.[\/footnote]<\/p>\r\n<p style=\"font-weight: 400\">The incentives for building the \u201coff\u201d years is high,[footnote]Walters, C.J., Staley, M.J., 1987. Evidence against the existence of cyclic dominance in Fraser River sockeye salmon (<em>Oncorhynchus nerka<\/em>), in: Smith, H.D., Margolis, L., Wood, C.C. (Eds.), Sockeye Salmon (Oncorhynchus Nerka) Population Biology and Future Management. Canadian Special Publication of Fisheries and Aquatic Science, 96, pp. 373\u2013384.[\/footnote] but there is no indication that this is possible. It does indeed seem likely that there are inherent factors experienced by Fraser River sockeye salmon that induce the cyclic trends, which are not common elsewhere. Levy and Wood,[footnote]Levy, D.A., Wood, C.C., 1992. Review of proposed mechanisms for sockeye salmon population cycles in the fraser river. Bulletin of Mathematical Biology 54, 241\u2013261.[\/footnote] reviewed the alternative hypotheses for cyclic dominance in the Fraser River sockeye populations, and concluded that only those that involve genetic effects on age at maturation, or on disease or parasite resistance, or involved depensatory predation soon after fry emergence, seem to have merit.<\/p>\r\n\r\n<h2>Modeling cyclic dominance<\/h2>\r\n<p style=\"font-weight: 400\">Where it has been a challenge to understand why some Fraser River sockeye salmon show cyclic dominance, there has been some progress in recent years to explain the phenomenon through modeling. A German modeling group has thus been able to replicate the cyclic behaviour based on a simple three-level ecosystem model with a predator (rainbow trout), juvenile sockeye, and with zooplankton as prey.[footnote]Guill, C., Drossel, B., Just, W., Carmack, E., 2011. Journal of Theoretical Biology. Journal of Theoretical Biology 276, 16\u201321. doi:10.1016\/j.jtbi.2011.01.036[\/footnote] They further have found that the cyclic dominance is robust to noise,[footnote]Schmitt, C.K., Guill, C., Drossel, B., 2012. The robustness of cyclic dominance under random fluctuations. Journal of Theoretical Biology 308, 79\u201387. doi:10.1016\/j.jtbi.2012.05.028[\/footnote] and that the effect is due to impacts in the nutrient poor lakes rather than in the ocean.[footnote]Guill, C., Carmack, E., Drossel, B., Post, J., 2014. Exploring cyclic dominance of sockeye salmon with a predator\u2013prey model. Canadian Journal of Fisheries and Aquatic Sciences 71, 959\u2013972. doi:10.1139\/cjfas-2013-0441[\/footnote]\u00a0 Indeed, it is only in nutrient poor lakes of the Fraser River that cyclic dominance occur, not in the nutrient rich lakes where there are sufficient competitors, and not in the ultra nutrient poor lakes where there isn\u2019t enough productivity to support sizeable sockeye populations. The modeling also indicates that two factors are important for cyclic dominance, (1) that the carrying capacity for the prey, zooplankton, depends on the number of spawners the previous fall as their carcasses add marine-derived nutrients to the nursery lakes \u2013 spawning takes place just above such lakes, and (2) that most of the dominant year class return as four year old fish and some as five year old (as is actually the case \u2013 and some actually also as three year old). Further, the group has found that introduction in the rearing lake of a competitor to the sockeye can lead to the disappearance of the cyclic dominance unless the competitor has very low abundance.[footnote]Schmitt, C.K., Guill, C., Carmack, E., Drossel, B., 2014. Effect of introducing a competitor on cyclic dominance of sockeye salmon. Journal of Theoretical Biology 360, 13\u201320. doi:10.1016\/j.jtbi.2014.06.021[\/footnote]<\/p>\r\n\r\n<div>\r\n<h2><span lang=\"EN-US\">Building a sockeye model<\/span><\/h2>\r\n<\/div>\r\n<p style=\"font-weight: 400\">The purpose of this exercise is to explore some basic features of predator-prey interactions that may be of relevance for understanding cyclic dominance in Fraser River sockeye salmon.<\/p>\r\n<p style=\"font-weight: 400\">We will construct a simple ecosystem model as an Ecopath mass-balance model to describe the life cycle of Fraser River sockeye salmon, then parameterize and explore how this model behaves in the time-dynamic Ecosim module of the Ecopath with Ecosim (EwE) approach and software.\u00a0 See the flowchart of the model in Figure 2.<\/p>\r\n<p style=\"font-weight: 400\"><img class=\"alignnone size-full wp-image-4366\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15.png\" alt=\"\" width=\"1928\" height=\"1012\" \/><\/p>\r\n<strong>Figure 2.\u00a0<span lang=\"EN-US\">Flow chart for Fraser River sockeye salmon Ecopath model. The groups are arranged after trophic levels on the Y-axis, and the trout group is split in age-stance (0-years, 1 years, 2 years, and 3 years and older) and the sockeye salmon in 0- and 1-year old, which both live in the lake, an ocean stage, the spawners which returns, and the senescent post-spawners, which adds nutrients to the lake (detritus group). The size of the groups indicates biomasses \u2013 think of them as three-dimensional spheres, then the volume is proportional to biomass.<\/span><\/strong>\r\n<p style=\"font-weight: 400\">To construct the model, do as follows. Start by opening EwE6, select <em>File &gt; New model<\/em>\u00a0from the top menu. Browse to your preferred file location, and enter a name for the model. For instance, \u201c<em>Fraser Sockeye<\/em>\u201d.\u00a0 Now navigate on the Navigator (left panel) to <em>Input data &gt; Basic input<\/em>. The model will have one group, <em>Detritus<\/em>. All models must have a detritus group, so we have entered it for you. Why? We need to be sure there is a group where we can send excreted and egested material as well as dead organism. By default they go to the detritus group.<\/p>\r\n<p style=\"font-weight: 400\">On the <em>Ecopath &gt; Input &gt; Basic input<\/em> form, select<em> Define groups<\/em>\u00a0(also available from the menu on top: <em>Ecopath &gt; Define groups<\/em>). Click <em>Edit &gt; Insert<\/em> on the right side of the form that pops up, repetitively till you have 16 groups. Then enter the group names, as in Figure 3. When you have entered all, click the <em>Producer<\/em> check mark in the <em>Lake phyto<\/em> and <em>Ocean photo<\/em> rows. On the right panel, you may also want to click the <em>Colours &gt; Alternate all<\/em> or <em>Random all<\/em>, to get a better distribution of group colours. Click <em>OK<\/em>.<\/p>\r\n<img class=\"alignnone size-full wp-image-4347\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/sockeye-figure-3.png\" alt=\"\" width=\"864\" height=\"432\" \/>\r\n\r\n<strong>Figure 3. <em>Ecopath &gt; Input &gt; Basic input &gt; Define groups<\/em> form. When entering the multi-stanza enter, e.g., <em>Trout<\/em> for one of the stanzas, then select <em>Trout<\/em>\u00a0from the drop-down list.<\/strong>\r\n<p style=\"font-weight: 400\">We have a <em>Carcasses<\/em> group, that one is for post-spawning sockeye salmon, and we need to tell the model what happens to the dead sockeye \u2013 they provide nutrients (especially phosphorus, which is the limiting nutrient for primary production in the nutrient poor sockeye lakes). Select <em>Ecopath &gt; Input data &gt; Detritus fate<\/em>, and set the detritus fate for <em>Sockeye post-spawners<\/em> to go <em>Carcasses<\/em>. Set the detritus fate for <em>Carcasses<\/em> to go to <em>Detritus<\/em>. Save your model.<\/p>\r\n<p style=\"font-weight: 400\">We also need to define our fishing fleets at <em>Ecopath &gt; Input &gt; Fishery &gt; Fleets<\/em>, and then <em>Define fleets<\/em> above the spreadsheet and insert two fleets: <em>anglers<\/em> and <em>fishers<\/em>. We can enter catches while we are here, <em>Ecopath &gt; Input &gt; Fishery &gt; Landings<\/em>. Set the <em>angler <\/em>catch of <em>Trout adult<\/em> to 0.08 t km<sup>-2 <\/sup>year<sup>-1<\/sup>, and for <em>fishers<\/em> to 0.2 t km<sup>-2 <\/sup>year<sup>-1<\/sup> of <em>Sockeye spawners<\/em>.<\/p>\r\n<p style=\"font-weight: 400\">Next is <em>Ecopath &gt; Input &gt; Basic input,<\/em> where you first need enter the basic input values from Table 1. You should be able to cut and paste from the figure (with Ctrl-C and Ctrl-V).<\/p>\r\n<strong>Table 1. Basic input parameters for groups with biomass dynamics.<\/strong>\r\n\r\n[table id=20 \/]\r\n<p style=\"font-weight: 400\">Our model has <a href=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/chapter\/multi-stanza-life-histories\/\">multi-stanza<\/a> groups for trout and for sockeye salmon. For these two groups we will make an age-structured model, where Ecosim will keep track of multi-cohorts for each group. The stanzas can have different diets and fisheries, as well as other input parameters. It is necessary to enter a mortality rate (<em>Z<\/em>, year<sup>-1<\/sup>) for all stanzas, and a \u201cleading\u201d biomass (B, t km<sup>-2<\/sup> = g m<sup>-2<\/sup>) and consumption\/biomass ratio (<em>Q\/B<\/em>, year<sup>-1<\/sup>) for only one (\"leading\") of the stanzas. <em>B<\/em>\u00a0and<em> Q\/B<\/em> does not need to be for the same stanza). Ecosim then calculates <em>B<\/em> and Q\/B for the other stanzas based on von Bertalanffy growth. Save your model regularly.<\/p>\r\n<p style=\"font-weight: 400\">For the multi-stanza groups, we need to enter the parameters in Figure 4 for trout and in Figure 5 for sockeye salmon at <em>Ecopath &gt; Basic input &gt; Edit multi-stanza <\/em>(next to the baby pram above the <em>Basic input<\/em> form).<\/p>\r\n<p style=\"font-weight: 400\"><img class=\"alignnone size-full wp-image-4371\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35.png\" alt=\"\" width=\"1674\" height=\"1102\" \/><\/p>\r\n<strong>Figure 4. Multi-stanza input form for Trout.<\/strong>\r\n<p style=\"font-weight: 400\">Notice in in Figure 4, how Ecosim develops a population dynamics model for trout. The red line (declining exponentially) shows the number of individuals by monthly age, the blue line shows individual weight (increasing asymptotically), and the product of the two (black line with intermediate peak) represents the population biomass. The three vertical lines indicate the separation between the three age stanza groups.<\/p>\r\n<p style=\"font-weight: 400\">As discussed, one of groups have to be \u201cleading\u201d for biomass, for trout that is the adult trout group, and one leading for <em>Q\/B<\/em>, also adult trout here. The total mortality rate (<em>Z<\/em>, year<sup>-1<\/sup>, corresponds to P\/B for biomass dynamics groups) must be entered for all stanza groups. Save your model.<\/p>\r\n<strong>Figure 5. Multi-stanza input form for sockeye salmon.<\/strong>\r\n<p style=\"font-weight: 400\">We also need to define the predator-prey linkages, and this is done on the <em>Ecopath &gt; Basic input &gt; Diet composition<\/em>\u00a0tab. Diets are entered as proportions (based on volume or weight, preferably) and thus sum to 1 for each predator (entered by columns).<\/p>\r\n<strong>Table 2. Diet composition for the Fraser River sockeye model. Predator diets are listed by column, and are entered as proportions that sum to 1. Notice that the first 7 groups have no predators in this model. Import is food taken outside the system, e.g., by birds feeding on land. Sockeye post-spawners do not feed, but Ecopath doesn\u2019t know how to handle that, so we\u2019ve made them eat detritus.\u00a0<\/strong>\r\n\r\n[table id=22 \/]\r\n<p style=\"font-weight: 400\">We also need to define what happens to the detritus that is produced in the system. For this we set the Input data, Detritus fate as in Figure 6.<\/p>\r\n<p style=\"font-weight: 400\"><img class=\"alignnone size-full wp-image-4375\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19.png\" alt=\"\" width=\"1038\" height=\"626\" \/><\/p>\r\n<strong>Figure 6. Detritus fate for the groups in the sockeye model.<\/strong>\r\n\r\nWe now have all the input parameters we need for the Ecopath model, so save the model, and let Ecopath mass-balance the model. For this, click <em>Ecopath &gt; Output &gt; Basic estimates<\/em>, where you may get a warning about respiration, which you can ignore. The warning is for the sockeye post-spawners where Z &gt;&gt; Q\/B, which gives a negative respiration, (Respiration = consumption \u2013 production \u2013 unassimilated food). Ecopath assumes production = mortality, which causes this, and the message can just be ignored (if it shows up).\r\n\r\nNext, check for mass balance,\u00a0<em>Ecopath &gt; Output &gt; Basic estimates<\/em> to get an output form where the values that Ecopath has estimated are shown with blue font. For this model that is EE for all groups, apart from for lake food where biomass (B) was estimated. \u00a0If you have entered the input parameters correctly, the model should balance. If not, check the <a href=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/chapter\/mass-balance\/\">Mass-balance<\/a> chapter for guidelines.\r\n<h2>Time dynamics<\/h2>\r\n<p style=\"font-weight: 400\">It\u2019s time to load Ecosim, <em>Ecosim &gt; Input &gt; Ecosim parameters.<\/em> You\u2019ll be asked to create a scenario \u2013 which will hold all the information that is needed to save a run \u2013 you can have many scenarios within one model. Any name will do.<\/p>\r\n<p style=\"font-weight: 400\">The sockeye rearing lakes are nutrient poor, and we will make a few changes to the default parameter setup to start considering this. On <em>Ecosim &gt; Input \u00a0&gt; Ecosim parameters<\/em>, set <em>Duration of simulation (years)<\/em> to 40 years, and change the <em>Base proportion of free nutrients<\/em> to 0.1. The last parameter will tell Ecosim that most of the nutrients will be bound in living matters and detritus (including sockeye salmon carcasses), and that it is with the decomposition of those that much of the nutrients will be recycled\/added.<\/p>\r\nAssumptions about carrying capacity will also impact the results, to explore aspects of this go to <em>Ecosim &gt; Input &gt; Vulnerabilities<\/em>, and change the vulnerability multipliers for the groups 1 to 6 (trout and sockeye salmon's lake stages) to 1 (by column, not row), which makes these groups be dependent on prey production (bottom-up control). For the sockeye salmon ocean stages (groups 7 and 8), to 5, also by column, not row. This is telling Ecosim, that if the sockeye salmon in the ocean are somewhat far from their carrying capacity, and will be able to increase the predation mortality the cause on their prey up to 5 times compared to the baseline Ecopath consumption.\r\n<p style=\"font-weight: 400\">Now it is time to make a run, go to Click Time dynamic (Ecosim), Output, Run Ecosim, and click the Run button in the lower right corner. Ecosim will then make a 50-year run and display the results (Figure 7).<\/p>\r\n<img class=\"alignnone size-full wp-image-4376\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32.png\" alt=\"\" width=\"1700\" height=\"1314\" \/>\r\n\r\n<strong>Figure 7. Relative\u00a0 biomasses in Ecosim after initial run. The most diverging group is (sockeye) carcasses, which has 9 cycles over the 40 year simulation. So, a cycle of just over 4 years.<\/strong>\r\n<p style=\"font-weight: 400\">The graph shows relative biomasses over time (so Ecosim biomass \/ Ecopath biomass). Notice from the run that sockeye will become cyclic after a few years. The periodicity is slightly larger than 4 years, which is about what is observed for Fraser River sockeye salmon.<\/p>\r\n\r\n<div class=\"textbox textbox--sidebar\">\r\n\r\n<em>Reversing the burden of proof: If you are considering the effects of a mechanism \u2013 what is the chance that it will work in reality if you cannot get it to work in a simple model?<\/em>\r\n\r\n<\/div>\r\n<p style=\"font-weight: 400\">So the status is that we've been able to create a simple model that shows cyclic dominance quite similar to what is observed. \u00a0This does of course not mean that we've found the right mechanism for why the cycle occur, but we've shown that it could possibly be because of combined predation and competition interaction with the dominant piscivore in the lakes, rainbow trout.<\/p>\r\n<p style=\"font-weight: 400\">The model is (relatively) simple and there are lots of mechanisms not considered. We could for instance let sockeye salmon only spawn for a couple of months seasonally. If we just introduce that (<em>Ecosim &gt; Input &gt; Egg production), <\/em>the cyclic dominance will go away. Why? Likely because we've introduced seasonality on this one aspect only, not throughout \u2013 it's as Carl says: one can't be a bit pregnant, if you introduce seasonality it's all the way through.<\/p>\r\nSo, the model is good enough to demonstrate that a potential cause is feasible, it can certainly be improved (feel free to give it a go), but as interesting is: are there other potential mechanisms that may be causing the cyclical patterns of Fraser River sockeye salmon? \u00a0If you have ideas: make a simple model to check it.\r\n<div class=\"textbox shaded\">\r\n\r\nYou can download the sockeye salmon EwE database from <a href=\"https:\/\/ln5.sync.com\/dl\/c7ac2db60\/kv4cwmfd-imvptq7n-raataqcx-r9pmuehz\">this link<\/a>.\r\n\r\n<\/div>","rendered":"<h2>Introduction<\/h2>\n<p style=\"font-weight: 400\">Surviving in the ocean is living in a state of fear; fear of being eaten by birds, mammals and other fish.\u00a0 For the marine predator, it does not really matter what it consumes as long as the prey is about the right size. From this perspective, the Fraser River sockeye salmon is like many other species \u2014 an inviting mouthful swimming in the open water masses of lakes and the ocean.<\/p>\n<p style=\"font-weight: 400\">Sockeye salmon are repeatedly faced with making strategic choices throughout their life cycle.\u00a0 They can hide and limit risk of predation, but feed little and grow slowly\u2014or they can stay in the open and risk being eaten, but feed a lot and grow quickly. It is a constant tradeoff where they are damned if they do and damned if they don\u2019t.\u00a0 Sockeye salmon, like other fish, have successfully dealt with this dilemma through evolutionary time by developing a complicated life history that includes moving between ranges of habitats varying in the risks they represent. Minimizing predation forms an important part of this strategy.<\/p>\n<p style=\"font-weight: 400\">Spawning in nutrient-poor streams and moving down to lakes below the streams has been an important part of the life-history strategy of sockeye salmon because neither of these habitats can maintain year-round predator populations that are abundant enough to severely impact varying numbers of sockeye salmon. A similar strategy may be at play for the larger sockeye in the open blue water ocean \u2014 where fish can hide at depth from predators during day, and feed at shallower depths from dawn to dusk under the cover of darkness. Between the lakes and the open ocean lies a dangerous stretch through the Fraser River and the Strait of Georgia, and along the British Columbia coast to Alaska. Predators are likely to gather to prey upon the ample and seasonal supply of outward bound and returning sockeye salmon.\u00a0 Making it through the gauntlet likely depends upon the size and speed of the migrating sockeye, the feeding conditions they encounter \u2014 and the species and numbers of predators that seek to eat them.<\/p>\n<h2>Dominance cycles: role of predation?<\/h2>\n<p style=\"font-weight: 400\">The runs of several populations of sockeye salmon in the Fraser River system have in known history shown a four-year cycle with a dominant run, followed by a less abundant sub-dominant year class, and then two \u201coff\u201d years with very low abundance<a class=\"footnote\" title=\"Ricker, W., 1950. Cycle dominance among the Fraser sockeye. Ecology 6\u201326.\" id=\"return-footnote-4342-1\" href=\"#footnote-4342-1\" aria-label=\"Footnote 1\"><sup class=\"footnote\">[1]<\/sup><\/a> \u2013 see Figure 1 for trends since Ricker\u2019s paper. Larkin<a class=\"footnote\" title=\"Larkin, P., 1971. Simulation studies of the Adams River sockeye (Onchorhynchus nerka). Canadian Journal of Fisheries and Aquatic Sciences 28, 1493\u20131502\" id=\"return-footnote-4342-2\" href=\"#footnote-4342-2\" aria-label=\"Footnote 2\"><sup class=\"footnote\">[2]<\/sup><\/a> described how this pattern can be derived in a model where predation is insufficient to influence the dominant year, but where this leads to a predator increase, which in turn has a strong impact on the following three years.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4343\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1.jpg\" alt=\"\" width=\"1993\" height=\"1530\" srcset=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1.jpg 1993w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-300x230.jpg 300w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-1024x786.jpg 1024w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-768x590.jpg 768w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-1536x1179.jpg 1536w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-65x50.jpg 65w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-225x173.jpg 225w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Sockeye-Picture1-350x269.jpg 350w\" sizes=\"auto, (max-width: 1993px) 100vw, 1993px\" \/><\/p>\n<p><strong>Figure 1.\u00a0<span lang=\"EN-US\">Estimated total run size for late summer Fraser River sockeye salmon.\u00a0<\/span><\/strong><\/p>\n<p style=\"font-weight: 400\">Considerable work has since the 1950s taken place through the International Pacific Salmon Fisheries Commission (IPSFC) seeking to identify the cause or causes of the dominance of one brood year over others\u2015but no clear answer is evident<a class=\"footnote\" title=\"Hume, J.M.B., Shortreed, K.S., Morton, K.F., 1996. Juvenile sockeye rearing capacity of three lakes in the Fraser River system. Canadian Journal of Fisheries and Aquatic Sciences 53, 719\u2013733.\" id=\"return-footnote-4342-3\" href=\"#footnote-4342-3\" aria-label=\"Footnote 3\"><sup class=\"footnote\">[3]<\/sup><\/a> Interestingly, IPSFC scientists in the 1950s believed that kokanee were responsible for the weak cycles because of competition for the same food, zooplankton.<a class=\"footnote\" title=\"Sebastian, D.C., Dolighan, R., Andrusak, H., Hume, J., Woodruff, P., Scholten, G., 2003. Summary of Quesnel Lake kokanee and rainbow trout biology with reference to sockeye salmon, Stock Management Report No 17. Province of British Columbia.\" id=\"return-footnote-4342-4\" href=\"#footnote-4342-4\" aria-label=\"Footnote 4\"><sup class=\"footnote\">[4]<\/sup><\/a><\/p>\n<p style=\"font-weight: 400\">The incentives for building the \u201coff\u201d years is high,<a class=\"footnote\" title=\"Walters, C.J., Staley, M.J., 1987. Evidence against the existence of cyclic dominance in Fraser River sockeye salmon (Oncorhynchus nerka), in: Smith, H.D., Margolis, L., Wood, C.C. (Eds.), Sockeye Salmon (Oncorhynchus Nerka) Population Biology and Future Management. Canadian Special Publication of Fisheries and Aquatic Science, 96, pp. 373\u2013384.\" id=\"return-footnote-4342-5\" href=\"#footnote-4342-5\" aria-label=\"Footnote 5\"><sup class=\"footnote\">[5]<\/sup><\/a> but there is no indication that this is possible. It does indeed seem likely that there are inherent factors experienced by Fraser River sockeye salmon that induce the cyclic trends, which are not common elsewhere. Levy and Wood,<a class=\"footnote\" title=\"Levy, D.A., Wood, C.C., 1992. Review of proposed mechanisms for sockeye salmon population cycles in the fraser river. Bulletin of Mathematical Biology 54, 241\u2013261.\" id=\"return-footnote-4342-6\" href=\"#footnote-4342-6\" aria-label=\"Footnote 6\"><sup class=\"footnote\">[6]<\/sup><\/a> reviewed the alternative hypotheses for cyclic dominance in the Fraser River sockeye populations, and concluded that only those that involve genetic effects on age at maturation, or on disease or parasite resistance, or involved depensatory predation soon after fry emergence, seem to have merit.<\/p>\n<h2>Modeling cyclic dominance<\/h2>\n<p style=\"font-weight: 400\">Where it has been a challenge to understand why some Fraser River sockeye salmon show cyclic dominance, there has been some progress in recent years to explain the phenomenon through modeling. A German modeling group has thus been able to replicate the cyclic behaviour based on a simple three-level ecosystem model with a predator (rainbow trout), juvenile sockeye, and with zooplankton as prey.<a class=\"footnote\" title=\"Guill, C., Drossel, B., Just, W., Carmack, E., 2011. Journal of Theoretical Biology. Journal of Theoretical Biology 276, 16\u201321. doi:10.1016\/j.jtbi.2011.01.036\" id=\"return-footnote-4342-7\" href=\"#footnote-4342-7\" aria-label=\"Footnote 7\"><sup class=\"footnote\">[7]<\/sup><\/a> They further have found that the cyclic dominance is robust to noise,<a class=\"footnote\" title=\"Schmitt, C.K., Guill, C., Drossel, B., 2012. The robustness of cyclic dominance under random fluctuations. Journal of Theoretical Biology 308, 79\u201387. doi:10.1016\/j.jtbi.2012.05.028\" id=\"return-footnote-4342-8\" href=\"#footnote-4342-8\" aria-label=\"Footnote 8\"><sup class=\"footnote\">[8]<\/sup><\/a> and that the effect is due to impacts in the nutrient poor lakes rather than in the ocean.<a class=\"footnote\" title=\"Guill, C., Carmack, E., Drossel, B., Post, J., 2014. Exploring cyclic dominance of sockeye salmon with a predator\u2013prey model. Canadian Journal of Fisheries and Aquatic Sciences 71, 959\u2013972. doi:10.1139\/cjfas-2013-0441\" id=\"return-footnote-4342-9\" href=\"#footnote-4342-9\" aria-label=\"Footnote 9\"><sup class=\"footnote\">[9]<\/sup><\/a>\u00a0 Indeed, it is only in nutrient poor lakes of the Fraser River that cyclic dominance occur, not in the nutrient rich lakes where there are sufficient competitors, and not in the ultra nutrient poor lakes where there isn\u2019t enough productivity to support sizeable sockeye populations. The modeling also indicates that two factors are important for cyclic dominance, (1) that the carrying capacity for the prey, zooplankton, depends on the number of spawners the previous fall as their carcasses add marine-derived nutrients to the nursery lakes \u2013 spawning takes place just above such lakes, and (2) that most of the dominant year class return as four year old fish and some as five year old (as is actually the case \u2013 and some actually also as three year old). Further, the group has found that introduction in the rearing lake of a competitor to the sockeye can lead to the disappearance of the cyclic dominance unless the competitor has very low abundance.<a class=\"footnote\" title=\"Schmitt, C.K., Guill, C., Carmack, E., Drossel, B., 2014. Effect of introducing a competitor on cyclic dominance of sockeye salmon. Journal of Theoretical Biology 360, 13\u201320. doi:10.1016\/j.jtbi.2014.06.021\" id=\"return-footnote-4342-10\" href=\"#footnote-4342-10\" aria-label=\"Footnote 10\"><sup class=\"footnote\">[10]<\/sup><\/a><\/p>\n<div>\n<h2><span lang=\"EN-US\">Building a sockeye model<\/span><\/h2>\n<\/div>\n<p style=\"font-weight: 400\">The purpose of this exercise is to explore some basic features of predator-prey interactions that may be of relevance for understanding cyclic dominance in Fraser River sockeye salmon.<\/p>\n<p style=\"font-weight: 400\">We will construct a simple ecosystem model as an Ecopath mass-balance model to describe the life cycle of Fraser River sockeye salmon, then parameterize and explore how this model behaves in the time-dynamic Ecosim module of the Ecopath with Ecosim (EwE) approach and software.\u00a0 See the flowchart of the model in Figure 2.<\/p>\n<p style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4366\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15.png\" alt=\"\" width=\"1928\" height=\"1012\" srcset=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15.png 1928w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-300x157.png 300w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-1024x537.png 1024w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-768x403.png 768w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-1536x806.png 1536w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-65x34.png 65w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-225x118.png 225w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-18-at-17.39.15-350x184.png 350w\" sizes=\"auto, (max-width: 1928px) 100vw, 1928px\" \/><\/p>\n<p><strong>Figure 2.\u00a0<span lang=\"EN-US\">Flow chart for Fraser River sockeye salmon Ecopath model. The groups are arranged after trophic levels on the Y-axis, and the trout group is split in age-stance (0-years, 1 years, 2 years, and 3 years and older) and the sockeye salmon in 0- and 1-year old, which both live in the lake, an ocean stage, the spawners which returns, and the senescent post-spawners, which adds nutrients to the lake (detritus group). The size of the groups indicates biomasses \u2013 think of them as three-dimensional spheres, then the volume is proportional to biomass.<\/span><\/strong><\/p>\n<p style=\"font-weight: 400\">To construct the model, do as follows. Start by opening EwE6, select <em>File &gt; New model<\/em>\u00a0from the top menu. Browse to your preferred file location, and enter a name for the model. For instance, \u201c<em>Fraser Sockeye<\/em>\u201d.\u00a0 Now navigate on the Navigator (left panel) to <em>Input data &gt; Basic input<\/em>. The model will have one group, <em>Detritus<\/em>. All models must have a detritus group, so we have entered it for you. Why? We need to be sure there is a group where we can send excreted and egested material as well as dead organism. By default they go to the detritus group.<\/p>\n<p style=\"font-weight: 400\">On the <em>Ecopath &gt; Input &gt; Basic input<\/em> form, select<em> Define groups<\/em>\u00a0(also available from the menu on top: <em>Ecopath &gt; Define groups<\/em>). Click <em>Edit &gt; Insert<\/em> on the right side of the form that pops up, repetitively till you have 16 groups. Then enter the group names, as in Figure 3. When you have entered all, click the <em>Producer<\/em> check mark in the <em>Lake phyto<\/em> and <em>Ocean photo<\/em> rows. On the right panel, you may also want to click the <em>Colours &gt; Alternate all<\/em> or <em>Random all<\/em>, to get a better distribution of group colours. Click <em>OK<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4347\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/sockeye-figure-3.png\" alt=\"\" width=\"864\" height=\"432\" \/><\/p>\n<p><strong>Figure 3. <em>Ecopath &gt; Input &gt; Basic input &gt; Define groups<\/em> form. When entering the multi-stanza enter, e.g., <em>Trout<\/em> for one of the stanzas, then select <em>Trout<\/em>\u00a0from the drop-down list.<\/strong><\/p>\n<p style=\"font-weight: 400\">We have a <em>Carcasses<\/em> group, that one is for post-spawning sockeye salmon, and we need to tell the model what happens to the dead sockeye \u2013 they provide nutrients (especially phosphorus, which is the limiting nutrient for primary production in the nutrient poor sockeye lakes). Select <em>Ecopath &gt; Input data &gt; Detritus fate<\/em>, and set the detritus fate for <em>Sockeye post-spawners<\/em> to go <em>Carcasses<\/em>. Set the detritus fate for <em>Carcasses<\/em> to go to <em>Detritus<\/em>. Save your model.<\/p>\n<p style=\"font-weight: 400\">We also need to define our fishing fleets at <em>Ecopath &gt; Input &gt; Fishery &gt; Fleets<\/em>, and then <em>Define fleets<\/em> above the spreadsheet and insert two fleets: <em>anglers<\/em> and <em>fishers<\/em>. We can enter catches while we are here, <em>Ecopath &gt; Input &gt; Fishery &gt; Landings<\/em>. Set the <em>angler <\/em>catch of <em>Trout adult<\/em> to 0.08 t km<sup>-2 <\/sup>year<sup>-1<\/sup>, and for <em>fishers<\/em> to 0.2 t km<sup>-2 <\/sup>year<sup>-1<\/sup> of <em>Sockeye spawners<\/em>.<\/p>\n<p style=\"font-weight: 400\">Next is <em>Ecopath &gt; Input &gt; Basic input,<\/em> where you first need enter the basic input values from Table 1. You should be able to cut and paste from the figure (with Ctrl-C and Ctrl-V).<\/p>\n<p><strong>Table 1. Basic input parameters for groups with biomass dynamics.<\/strong><\/p>\n<table id=\"tablepress-20\" class=\"tablepress tablepress-id-20\">\n<thead>\n<tr class=\"row-1\">\n<th class=\"column-1\">No\n<\/th>\n<th class=\"column-2\">Group name<\/th>\n<th class=\"column-3\">Biomass<\/th>\n<th class=\"column-4\">P\/B<\/th>\n<th class=\"column-5\">Q\/B<\/th>\n<th class=\"column-6\">EE<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n<td class=\"column-1\">10<\/td>\n<td class=\"column-2\">Lake food<\/td>\n<td class=\"column-3\"><\/td>\n<td class=\"column-4\">20<\/td>\n<td class=\"column-5\">80<\/td>\n<td class=\"column-6\">0.995<\/td>\n<\/tr>\n<tr class=\"row-3\">\n<td class=\"column-1\">11<\/td>\n<td class=\"column-2\">Ocean food<\/td>\n<td class=\"column-3\">3<\/td>\n<td class=\"column-4\">20<\/td>\n<td class=\"column-5\">80<\/td>\n<td class=\"column-6\"><\/td>\n<\/tr>\n<tr class=\"row-4\">\n<td class=\"column-1\">12<\/td>\n<td class=\"column-2\">Lake phyto<\/td>\n<td class=\"column-3\">0.5<\/td>\n<td class=\"column-4\">100<\/td>\n<td class=\"column-5\"><\/td>\n<td class=\"column-6\"><\/td>\n<\/tr>\n<tr class=\"row-5\">\n<td class=\"column-1\">13<\/td>\n<td class=\"column-2\">Ocean phyto<\/td>\n<td class=\"column-3\">10<\/td>\n<td class=\"column-4\">100<\/td>\n<td class=\"column-5\"><\/td>\n<td class=\"column-6\"><\/td>\n<\/tr>\n<tr class=\"row-6\">\n<td class=\"column-1\">14<\/td>\n<td class=\"column-2\">Carcasses<\/td>\n<td class=\"column-3\">1<\/td>\n<td class=\"column-4\"><\/td>\n<td class=\"column-5\"><\/td>\n<td class=\"column-6\"><\/td>\n<\/tr>\n<tr class=\"row-7\">\n<td class=\"column-1\">15<\/td>\n<td class=\"column-2\">Lake detritus<\/td>\n<td class=\"column-3\">1<\/td>\n<td class=\"column-4\"><\/td>\n<td class=\"column-5\"><\/td>\n<td class=\"column-6\"><\/td>\n<\/tr>\n<tr class=\"row-8\">\n<td class=\"column-1\">16<\/td>\n<td class=\"column-2\">Ocean detritus<\/td>\n<td class=\"column-3\">1<\/td>\n<td class=\"column-4\"><\/td>\n<td class=\"column-5\"><\/td>\n<td class=\"column-6\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- #tablepress-20 from cache --><\/p>\n<p style=\"font-weight: 400\">Our model has <a href=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/chapter\/multi-stanza-life-histories\/\">multi-stanza<\/a> groups for trout and for sockeye salmon. For these two groups we will make an age-structured model, where Ecosim will keep track of multi-cohorts for each group. The stanzas can have different diets and fisheries, as well as other input parameters. It is necessary to enter a mortality rate (<em>Z<\/em>, year<sup>-1<\/sup>) for all stanzas, and a \u201cleading\u201d biomass (B, t km<sup>-2<\/sup> = g m<sup>-2<\/sup>) and consumption\/biomass ratio (<em>Q\/B<\/em>, year<sup>-1<\/sup>) for only one (&#8220;leading&#8221;) of the stanzas. <em>B<\/em>\u00a0and<em> Q\/B<\/em> does not need to be for the same stanza). Ecosim then calculates <em>B<\/em> and Q\/B for the other stanzas based on von Bertalanffy growth. Save your model regularly.<\/p>\n<p style=\"font-weight: 400\">For the multi-stanza groups, we need to enter the parameters in Figure 4 for trout and in Figure 5 for sockeye salmon at <em>Ecopath &gt; Basic input &gt; Edit multi-stanza <\/em>(next to the baby pram above the <em>Basic input<\/em> form).<\/p>\n<p style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4371\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35.png\" alt=\"\" width=\"1674\" height=\"1102\" srcset=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35.png 1674w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-300x197.png 300w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-1024x674.png 1024w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-768x506.png 768w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-1536x1011.png 1536w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-65x43.png 65w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-225x148.png 225w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.17.35-350x230.png 350w\" sizes=\"auto, (max-width: 1674px) 100vw, 1674px\" \/><\/p>\n<p><strong>Figure 4. Multi-stanza input form for Trout.<\/strong><\/p>\n<p style=\"font-weight: 400\">Notice in in Figure 4, how Ecosim develops a population dynamics model for trout. The red line (declining exponentially) shows the number of individuals by monthly age, the blue line shows individual weight (increasing asymptotically), and the product of the two (black line with intermediate peak) represents the population biomass. The three vertical lines indicate the separation between the three age stanza groups.<\/p>\n<p style=\"font-weight: 400\">As discussed, one of groups have to be \u201cleading\u201d for biomass, for trout that is the adult trout group, and one leading for <em>Q\/B<\/em>, also adult trout here. The total mortality rate (<em>Z<\/em>, year<sup>-1<\/sup>, corresponds to P\/B for biomass dynamics groups) must be entered for all stanza groups. Save your model.<\/p>\n<p><strong>Figure 5. Multi-stanza input form for sockeye salmon.<\/strong><\/p>\n<p style=\"font-weight: 400\">We also need to define the predator-prey linkages, and this is done on the <em>Ecopath &gt; Basic input &gt; Diet composition<\/em>\u00a0tab. Diets are entered as proportions (based on volume or weight, preferably) and thus sum to 1 for each predator (entered by columns).<\/p>\n<p><strong>Table 2. Diet composition for the Fraser River sockeye model. Predator diets are listed by column, and are entered as proportions that sum to 1. Notice that the first 7 groups have no predators in this model. Import is food taken outside the system, e.g., by birds feeding on land. Sockeye post-spawners do not feed, but Ecopath doesn\u2019t know how to handle that, so we\u2019ve made them eat detritus.\u00a0<\/strong><\/p>\n<table id=\"tablepress-22\" class=\"tablepress tablepress-id-22\">\n<thead>\n<tr class=\"row-1\">\n<td class=\"column-1\"><\/td>\n<th class=\"column-2\">Prey \\ predator<\/th>\n<th class=\"column-3\">1<\/th>\n<th class=\"column-4\">2<\/th>\n<th class=\"column-5\">3<\/th>\n<th class=\"column-6\">4<\/th>\n<th class=\"column-7\">5<\/th>\n<th class=\"column-8\">6<\/th>\n<th class=\"column-9\">7<\/th>\n<th class=\"column-10\">8<\/th>\n<th class=\"column-11\">9<\/th>\n<th class=\"column-12\">10<\/th>\n<th class=\"column-13\">11<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n<td class=\"column-1\">1<\/td>\n<td class=\"column-2\">Trout 0<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-3\">\n<td class=\"column-1\">2<\/td>\n<td class=\"column-2\">Trout 1<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-4\">\n<td class=\"column-1\">3<\/td>\n<td class=\"column-2\">Trout 2<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-5\">\n<td class=\"column-1\">4<\/td>\n<td class=\"column-2\">Trout ad<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-6\">\n<td class=\"column-1\">5<\/td>\n<td class=\"column-2\">Sockeye 0<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0.3<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-7\">\n<td class=\"column-1\">6<\/td>\n<td class=\"column-2\">Sockeye 1<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0.3<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-8\">\n<td class=\"column-1\">7<\/td>\n<td class=\"column-2\">Sockeye ocean<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-9\">\n<td class=\"column-1\">8<\/td>\n<td class=\"column-2\">Sockeye spawner<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-10\">\n<td class=\"column-1\">9<\/td>\n<td class=\"column-2\">Sockeye post-spawners<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-11\">\n<td class=\"column-1\">10<\/td>\n<td class=\"column-2\">Lake food<\/td>\n<td class=\"column-3\">1<\/td>\n<td class=\"column-4\">1<\/td>\n<td class=\"column-5\">0.7<\/td>\n<td class=\"column-6\">0.7<\/td>\n<td class=\"column-7\">1<\/td>\n<td class=\"column-8\">1<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-12\">\n<td class=\"column-1\">11<\/td>\n<td class=\"column-2\">Ocean food<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">1<\/td>\n<td class=\"column-10\">1<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-13\">\n<td class=\"column-1\">12<\/td>\n<td class=\"column-2\">Lake phyto<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">1<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-14\">\n<td class=\"column-1\">13<\/td>\n<td class=\"column-2\">Ocean phyto<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">1<\/td>\n<\/tr>\n<tr class=\"row-15\">\n<td class=\"column-1\">14<\/td>\n<td class=\"column-2\">Carcasses<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-16\">\n<td class=\"column-1\">15<\/td>\n<td class=\"column-2\">Lake detritus<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">1<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<tr class=\"row-17\">\n<td class=\"column-1\">16<\/td>\n<td class=\"column-2\">Ocean detritus<\/td>\n<td class=\"column-3\">0<\/td>\n<td class=\"column-4\">0<\/td>\n<td class=\"column-5\">0<\/td>\n<td class=\"column-6\">0<\/td>\n<td class=\"column-7\">0<\/td>\n<td class=\"column-8\">0<\/td>\n<td class=\"column-9\">0<\/td>\n<td class=\"column-10\">0<\/td>\n<td class=\"column-11\">0<\/td>\n<td class=\"column-12\">0<\/td>\n<td class=\"column-13\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- #tablepress-22 from cache --><\/p>\n<p style=\"font-weight: 400\">We also need to define what happens to the detritus that is produced in the system. For this we set the Input data, Detritus fate as in Figure 6.<\/p>\n<p style=\"font-weight: 400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4375\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19.png\" alt=\"\" width=\"1038\" height=\"626\" srcset=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19.png 1038w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19-300x181.png 300w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19-1024x618.png 1024w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19-768x463.png 768w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19-65x39.png 65w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19-225x136.png 225w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.23.19-350x211.png 350w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/p>\n<p><strong>Figure 6. Detritus fate for the groups in the sockeye model.<\/strong><\/p>\n<p>We now have all the input parameters we need for the Ecopath model, so save the model, and let Ecopath mass-balance the model. For this, click <em>Ecopath &gt; Output &gt; Basic estimates<\/em>, where you may get a warning about respiration, which you can ignore. The warning is for the sockeye post-spawners where Z &gt;&gt; Q\/B, which gives a negative respiration, (Respiration = consumption \u2013 production \u2013 unassimilated food). Ecopath assumes production = mortality, which causes this, and the message can just be ignored (if it shows up).<\/p>\n<p>Next, check for mass balance,\u00a0<em>Ecopath &gt; Output &gt; Basic estimates<\/em> to get an output form where the values that Ecopath has estimated are shown with blue font. For this model that is EE for all groups, apart from for lake food where biomass (B) was estimated. \u00a0If you have entered the input parameters correctly, the model should balance. If not, check the <a href=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/chapter\/mass-balance\/\">Mass-balance<\/a> chapter for guidelines.<\/p>\n<h2>Time dynamics<\/h2>\n<p style=\"font-weight: 400\">It\u2019s time to load Ecosim, <em>Ecosim &gt; Input &gt; Ecosim parameters.<\/em> You\u2019ll be asked to create a scenario \u2013 which will hold all the information that is needed to save a run \u2013 you can have many scenarios within one model. Any name will do.<\/p>\n<p style=\"font-weight: 400\">The sockeye rearing lakes are nutrient poor, and we will make a few changes to the default parameter setup to start considering this. On <em>Ecosim &gt; Input \u00a0&gt; Ecosim parameters<\/em>, set <em>Duration of simulation (years)<\/em> to 40 years, and change the <em>Base proportion of free nutrients<\/em> to 0.1. The last parameter will tell Ecosim that most of the nutrients will be bound in living matters and detritus (including sockeye salmon carcasses), and that it is with the decomposition of those that much of the nutrients will be recycled\/added.<\/p>\n<p>Assumptions about carrying capacity will also impact the results, to explore aspects of this go to <em>Ecosim &gt; Input &gt; Vulnerabilities<\/em>, and change the vulnerability multipliers for the groups 1 to 6 (trout and sockeye salmon&#8217;s lake stages) to 1 (by column, not row), which makes these groups be dependent on prey production (bottom-up control). For the sockeye salmon ocean stages (groups 7 and 8), to 5, also by column, not row. This is telling Ecosim, that if the sockeye salmon in the ocean are somewhat far from their carrying capacity, and will be able to increase the predation mortality the cause on their prey up to 5 times compared to the baseline Ecopath consumption.<\/p>\n<p style=\"font-weight: 400\">Now it is time to make a run, go to Click Time dynamic (Ecosim), Output, Run Ecosim, and click the Run button in the lower right corner. Ecosim will then make a 50-year run and display the results (Figure 7).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4376\" src=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32.png\" alt=\"\" width=\"1700\" height=\"1314\" srcset=\"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32.png 1700w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-300x232.png 300w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-1024x791.png 1024w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-768x594.png 768w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-1536x1187.png 1536w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-65x50.png 65w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-225x174.png 225w, https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-content\/uploads\/sites\/1902\/2026\/02\/Screenshot-2026-02-19-at-11.29.32-350x271.png 350w\" sizes=\"auto, (max-width: 1700px) 100vw, 1700px\" \/><\/p>\n<p><strong>Figure 7. Relative\u00a0 biomasses in Ecosim after initial run. The most diverging group is (sockeye) carcasses, which has 9 cycles over the 40 year simulation. So, a cycle of just over 4 years.<\/strong><\/p>\n<p style=\"font-weight: 400\">The graph shows relative biomasses over time (so Ecosim biomass \/ Ecopath biomass). Notice from the run that sockeye will become cyclic after a few years. The periodicity is slightly larger than 4 years, which is about what is observed for Fraser River sockeye salmon.<\/p>\n<div class=\"textbox textbox--sidebar\">\n<p><em>Reversing the burden of proof: If you are considering the effects of a mechanism \u2013 what is the chance that it will work in reality if you cannot get it to work in a simple model?<\/em><\/p>\n<\/div>\n<p style=\"font-weight: 400\">So the status is that we&#8217;ve been able to create a simple model that shows cyclic dominance quite similar to what is observed. \u00a0This does of course not mean that we&#8217;ve found the right mechanism for why the cycle occur, but we&#8217;ve shown that it could possibly be because of combined predation and competition interaction with the dominant piscivore in the lakes, rainbow trout.<\/p>\n<p style=\"font-weight: 400\">The model is (relatively) simple and there are lots of mechanisms not considered. We could for instance let sockeye salmon only spawn for a couple of months seasonally. If we just introduce that (<em>Ecosim &gt; Input &gt; Egg production), <\/em>the cyclic dominance will go away. Why? Likely because we&#8217;ve introduced seasonality on this one aspect only, not throughout \u2013 it&#8217;s as Carl says: one can&#8217;t be a bit pregnant, if you introduce seasonality it&#8217;s all the way through.<\/p>\n<p>So, the model is good enough to demonstrate that a potential cause is feasible, it can certainly be improved (feel free to give it a go), but as interesting is: are there other potential mechanisms that may be causing the cyclical patterns of Fraser River sockeye salmon? \u00a0If you have ideas: make a simple model to check it.<\/p>\n<div class=\"textbox shaded\">\n<p>You can download the sockeye salmon EwE database from <a href=\"https:\/\/ln5.sync.com\/dl\/c7ac2db60\/kv4cwmfd-imvptq7n-raataqcx-r9pmuehz\">this link<\/a>.<\/p>\n<\/div>\n<hr class=\"before-footnotes clear\" \/><div class=\"footnotes\"><ol><li id=\"footnote-4342-1\">Ricker, W., 1950. Cycle dominance among the Fraser sockeye. Ecology 6\u201326. <a href=\"#return-footnote-4342-1\" class=\"return-footnote\" aria-label=\"Return to footnote 1\">&crarr;<\/a><\/li><li id=\"footnote-4342-2\">Larkin, P., 1971. Simulation studies of the Adams River sockeye (<em>Onchorhynchus nerka<\/em>). Canadian Journal of Fisheries and Aquatic Sciences 28, 1493\u20131502 <a href=\"#return-footnote-4342-2\" class=\"return-footnote\" aria-label=\"Return to footnote 2\">&crarr;<\/a><\/li><li id=\"footnote-4342-3\">Hume, J.M.B., Shortreed, K.S., Morton, K.F., 1996. Juvenile sockeye rearing capacity of three lakes in the Fraser River system. Canadian Journal of Fisheries and Aquatic Sciences 53, 719\u2013733. <a href=\"#return-footnote-4342-3\" class=\"return-footnote\" aria-label=\"Return to footnote 3\">&crarr;<\/a><\/li><li id=\"footnote-4342-4\">Sebastian, D.C., Dolighan, R., Andrusak, H., Hume, J., Woodruff, P., Scholten, G., 2003. Summary of Quesnel Lake kokanee and rainbow trout biology with reference to sockeye salmon, Stock Management Report No 17. Province of British Columbia. <a href=\"#return-footnote-4342-4\" class=\"return-footnote\" aria-label=\"Return to footnote 4\">&crarr;<\/a><\/li><li id=\"footnote-4342-5\">Walters, C.J., Staley, M.J., 1987. Evidence against the existence of cyclic dominance in Fraser River sockeye salmon (<em>Oncorhynchus nerka<\/em>), in: Smith, H.D., Margolis, L., Wood, C.C. (Eds.), Sockeye Salmon (Oncorhynchus Nerka) Population Biology and Future Management. Canadian Special Publication of Fisheries and Aquatic Science, 96, pp. 373\u2013384. <a href=\"#return-footnote-4342-5\" class=\"return-footnote\" aria-label=\"Return to footnote 5\">&crarr;<\/a><\/li><li id=\"footnote-4342-6\">Levy, D.A., Wood, C.C., 1992. Review of proposed mechanisms for sockeye salmon population cycles in the fraser river. Bulletin of Mathematical Biology 54, 241\u2013261. <a href=\"#return-footnote-4342-6\" class=\"return-footnote\" aria-label=\"Return to footnote 6\">&crarr;<\/a><\/li><li id=\"footnote-4342-7\">Guill, C., Drossel, B., Just, W., Carmack, E., 2011. Journal of Theoretical Biology. Journal of Theoretical Biology 276, 16\u201321. doi:10.1016\/j.jtbi.2011.01.036 <a href=\"#return-footnote-4342-7\" class=\"return-footnote\" aria-label=\"Return to footnote 7\">&crarr;<\/a><\/li><li id=\"footnote-4342-8\">Schmitt, C.K., Guill, C., Drossel, B., 2012. The robustness of cyclic dominance under random fluctuations. Journal of Theoretical Biology 308, 79\u201387. doi:10.1016\/j.jtbi.2012.05.028 <a href=\"#return-footnote-4342-8\" class=\"return-footnote\" aria-label=\"Return to footnote 8\">&crarr;<\/a><\/li><li id=\"footnote-4342-9\">Guill, C., Carmack, E., Drossel, B., Post, J., 2014. Exploring cyclic dominance of sockeye salmon with a predator\u2013prey model. Canadian Journal of Fisheries and Aquatic Sciences 71, 959\u2013972. doi:10.1139\/cjfas-2013-0441 <a href=\"#return-footnote-4342-9\" class=\"return-footnote\" aria-label=\"Return to footnote 9\">&crarr;<\/a><\/li><li id=\"footnote-4342-10\">Schmitt, C.K., Guill, C., Carmack, E., Drossel, B., 2014. Effect of introducing a competitor on cyclic dominance of sockeye salmon. Journal of Theoretical Biology 360, 13\u201320. doi:10.1016\/j.jtbi.2014.06.021 <a href=\"#return-footnote-4342-10\" class=\"return-footnote\" aria-label=\"Return to footnote 10\">&crarr;<\/a><\/li><\/ol><\/div>","protected":false},"author":1909,"menu_order":8,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-4342","chapter","type-chapter","status-publish","hentry"],"part":987,"_links":{"self":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/4342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/users\/1909"}],"version-history":[{"count":13,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/4342\/revisions"}],"predecessor-version":[{"id":4382,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/4342\/revisions\/4382"}],"part":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/parts\/987"}],"metadata":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapters\/4342\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/media?parent=4342"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/pressbooks\/v2\/chapter-type?post=4342"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/contributor?post=4342"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/ewemodel\/wp-json\/wp\/v2\/license?post=4342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}