13. INFLUENCE OF ENVIRONMENTAL FACTORS ON ECOLOGICAL PROCESSES

13.1. Temperature: two methods to get temperature scalar

Temperature can have a large influence on many biogeochemical and ecological processes, but in Atlantis the user has an option to turn the temperature effects off, by setting flagq10=0 (NOT recommended given the fundamental temperature dependence of most physiological processes). Temperature effects are mostly applied through the Tcorr scalar calculated in the Get_Tcorr() routine. Setting flagq10=0 means that Tcorr scalar will be set to 1.

There are two ways to calculate the Tcorr scalar and different methods can be applied for different species, selected with the q10_method_XXX parameter. Some details on the calculations are given here.

If the q10_method_XXX=0 then a simple Q10 based correction scalar is calculated, using the reference temperature of 15C:

\[T_{scalar} = {q10}^{\frac{\left( T_{H2O} - 15 \right)}{10}}\]

where q10 is a species-specific parameter provided in the q10_XXX and is typically set to 2. The Figure 19 shows the effect of different q10_XXX values.

Figure 19. The Tscalar values at different water temperatures.

Black: q10=2 Orange: q10=2.5 Red: q10=3

A more complicated six parameter function is used if q10_method_XXX=1 (based on Gary Griffiths PhD thesis)

\[Tcorr = ln(2) \cdot \phi_{A} \cdot {Cons}_{B}^{Temp} \cdot \text{exp}\left( - \phi_{C} \cdot \frac{\left| Temp - {Temp}_{OPT} \right|^{Cons}}{\phi_{corr}} \right)\]

where øA is a species-specific coefficient (temp_coefftA_XXX), ConsB is the global coefficient (temp_coeffB), Temp is ambient water temperature, TempOPT is a species-specific optimum temperature (q10_optimal_temp_XXX), øis the global coefficient (temp_coeffC), Cons is a global exponent parameter (temp_exp), and øcorr is a species q10 correction parameter (q10_correction_XXX).

This function aims to imitate a humped response, where rates are highest at optimum temperature levels and decrease when the temperature is below or above the optimum. The function is very sensitive to changes in parameters and before applying it the users should carefully explore the shape of the function for the chosen parameter values (Figure 20). The black line shows the shape of the response curve for the original parameter values, except for TempOPT which was chosen to be 19C

øA (temp_coefftA_XXX) =0.85 ConsB (temp_coeffB) = 1.06 TempOPT (q10_optimal_temp_XXX) = 19C øC (temp_coeffC) = 1 Cons (temp_exp) = 3 øcorr (q10_correction_XXX) = 1000

Figure 20. A humped temperature response used when q10_method_XXX=1.

Black: original values as shown in parentheses below Grey: TempOPT = 12C (19C) Green: øA= 0.95 (0.85) Orange: ConsB = 1.1 (1.06) Blue: øC = 1.1 (1.0) Pink: Cons = 2.5 (3.0) Purple: øcorr = 100 (1000)

13.2. Temperature: effects on feeding parameters and assimilation efficiency

Once the Tcorr scalar has been calculated for the species and its ambient temperature in the cell using one of the two methods above, it is applied as a scalar to a range of processes. Typically, parameters that are scaled by Tcorr are indicated with T15, but this is not always the case.

A) Primary producers

In all primary producers the Tcorr scalar is applied to the light saturation (KI_XXX_T15) and maximum growth rate parameter (mum_XXX_T15)

B) Consumer feeding parameters

For biomass pools the C_ and mum_ values in the biological parameter file are given as rates at 15C and they are always scaled (multiplied) by Tcorr scalar for a given water temperature in a cell.

For age structured groups the search volume (vl_a) is always scaled by Tcorr, but the temperature scaling of C_ and mum_ is applied only if flagtempsensitiveXXX is set to 1. This is an inherited convention form the models the approaches were taken from and may change in the future.

C) Consumer assimilation efficiency – optional

Atlantis has an option to set improved or decreased assimilation efficiency depending on the temperature. There is no clear consensus in the ecological community on how temperature affects assimilation efficiency (it appears to be taxa specific); hence the user can decide whether to use this option.

To allow for temperature effect on assimilation efficiency set flagq10effXXX to 1

When flagq10effXXX = 1 the efficiency is poorer in cooler water and the Tcorr scalar (Fig. 20) is applied only if water temperature is lower than the optimum or reference level (depending on the q10_method_XXX used).

If flagq10effXXX= 2 the efficiency is poorer in warmer water and the Tcorr scalar (see Fig. 20) is applied only if water temperature is higher than the optimum or reference level (depending on the q10_method_XXX used).

In the calculations above if the Tcorr is >1 then the Tcorr=1/T_scalar. This means that Tcorr is always <1, which ensures that efficiency is decreased when correcting for temperature effects.

D) Mortality

For all species the linear mortality (mL), quadrating mortality (mQ) and extra mortality (mS) values are scaled by Tcorr.

E) Physical parameters

Parameters that determine the rate of breakdown are all scaled by the Tcorr scalar. They include:

r_DL_T15 – rate of labile detritus breakdown (day-1) r_DC_T15 – rate of carrion breakdown (day-1) r_DR_T15 – rate of refractory detritus breakdown (day-1) r_DON_T15 – rate of dissolved organic nitrogen breakdown (day-1) r_DSi_T15 – rate of detrital silica breakdown (day-1) K_nit_T15 – rate of nitrification by free bacteria (mgN day-1)

13.3. Salinity

The salinity effects on biomass pool and age structured group physiological processes are modelled through an optional Scorr, designed to reflect the sensitivity of physiological processes to salinity conditions. The Scorr scalar is not calculated dynamically, but supplied by the user in salt_correction_XXX parameter. The Scorr scalar is applied only if:

1) an organism is identified as sensitive to salinity, with flagSaltSensitive_XXX 2) an organism an outside the salinity limits defined with XXX_min_salt and XXX_max_salt

The Scorr scalar is applied in the same way as for the Tcorr scalar described above. For age structured groups the Scorr cannot be applied alone without applying the Tcorr scalar. This means that if a species is identified as sensitive to salinity, but NOT sensitive to temperature, the Scorr scalar will not be applied to the physiological processes that have optional temperature scaling. This is not the case for biomass pool groups, where Scorr is applied regardless.

13.4. Acidification

Atlantis has an option to include effects of acidification on different physiological processes, predatory interactions and non-predation mortality. The pH effects are activated by setting flagmodelpH to 1 and flagpHsensitive_XXX to 1.

The calculation of the pH correction scalar (pHCorr) is described in detail on wiki here.

Briefly, depending on the pH_sensitivity_model selected, Atlantis will calculate the pHCorr using monodynamic, non-linear, linear, piecewise or quadratic approaches (see link above for details). The scalar will be <1 at decreasing pH values. It can be based on the pH values of ∆ [H+] (set flag_use_deltaH to 1 to use ∆ [H+]).

As for the Scorr scalar, for age structured groups the pHCorr will be applied to the processes affected by temperature (feeding rates, assimilation efficiency, mortality), only if a species is sensitive to pH (flagpHsensitive_XXX=1) and sensitive to temperature.

The pH can also affect other processes, as listed in Table 26.

Table 26. Effects of pH on physiological and ecological processes. See detailed description here

What is affected How to activate How is it applied
Processes for which pHcorr scalar is applied at the same time as the Tcorr scalar, described in chapter 13.2
Growth and non-predation mortality rates flagpHsensitive_XXX=1

For age structured groups it is applied only if:

flagtempsensitiveXXX=1
Growth and non-predation mortality are affected in opposite ways by pH. The unmodified C and mum will be multiplied by pHCorr (and decrease as a result) and the unmodified mL and mQ multiplied by 1.0/pHCorr (and increase)
Search volume (if predcase=5) flagpHsensitive_XXX=1 The vla_T15 is multiplied by pHCorr (and decreases)

This is only applied for age structured groups
Assimilation efficiency flagpHsensitive_XXX=1

flagtempsensitiveXXX=1

flagq10eff_XXX=1 or 2
Four assimilation efficiencies are multiplied by pHCorr (and decreases)
Processes for which pHcorr scalar is applied differently from Tcorr scalar
Availability of prey to predators flagpHsensitive_XXX=1

flagpredavaileffect_XXX = 1
For biomass pool prey availability to predators (defined in pPREY or ontogenetic diet matrices) is increased multiplying by 1.0/pHCorr

For age structured group prey availability to predators (defined in pPREY or ontogenetic diet matrices) is decreased multiplying by pHCorr
Nutritional content of a species to its predators; mostly intended to simulate nutritional content of primary producers flagpHsensitive_XXX=1

flagnutvaleffect_XXX=1
The amount of prey biomass available to a predator (defined in pPREY or ontogenetic diet matrices) is further multiplied by pHCorr (to represent that more must be eaten to get the same nutritional content) and in this way decreased, reflecting lower nutritional content
Reduced larval survival before recruitment flagpHsensitive_XXX=1

flagfecundsensitive_XXX =1
The number of recruits is multiplied by pHCorr and therefore decreased
Modifying thermal tolerance of a species flagpHsensitive_XXX=1

flagcontract_tol_XXX = 1
The thermal tolerance decreases according to contract_tol_XXX parameter which defined the number of degrees to contract the temperature tolerances by as pH drops
Additional mortality flagpHsensitive_XXX=1

flagPHmortcase >0
Extra mortality applied for ALL groups
Extra mortality flagpHsensitive_XXX=1

pHmortstart = 1
Another logistic extra mortality term is added, see details here

13.5. Oxygen

The oxygen dependency is modelled differently from the temperature, salinity and pH effects described above. The oxygen content of the water does not affect the physiological processes, but recruitment and distributions. It also can lead to oxygen stress induced mortality of biomass pool groups.

The effect of oxygen limitation on feeding rates and linear mortality of biomass pool groups is non-optional and is modelled with O2case, mO_XXX, mD_XXX, KO2_XXX and KO2LIM_XXX parameters

The sensitivity of distributions and recruitment on oxygen concentration is optional. It is applied to both age structured groups and biomass pools and is activated by a global flagO2depend parameter and species-specific minimum oxygen concentrations XXX_min_O2 parameter, setting the minimum tolerated oxygen level. If this option is used then species distribution will contract to areas above the minimum oxygen level. Further, the recruits that arrive into cells with oxygen concentrations lower than the minimum will be killed (not contracted!, see chapter 10.9.3.).