The q_ten function calculates any of the five parameters in the Q10 temperature relationship for physiological or chemical processes. Q10 describes the ratio by which a physiological or chemical rate changes with a 10°C increase in temperature.

q_ten(rate1 = NULL, rate2 = NULL, t1 = NULL, t2 = NULL, q10 = NULL)

Arguments

rate1

numeric. The rate at temperature 1 (t1).

rate2

numeric. The rate at temperature 2 (t2).

t1

numeric (°C). The lower temperature at which rate1 was determined.

t2

numeric (°C). The upper temperature at which rate2 was determined.

q10

numeric (°C). The Q10, the ratio by which a rate changes with a 10°C increase in temperature.

Details

The function has five inputs, of which four should be entered and one left NULL. The NULL input is the parameter to be calculated. For example, two rates (rate1, rate2) determined at two temperatures (t1, t2) can be used to calculate the q10. Alternatively, a q10 and a rate at a particular temperature can be used to predict a rate at a different temperature. See examples.

See also the function Q10 in the respirometry package by Matthew Birk, which has additional functionality.

See also

respirometry::Q10

Examples

## Determine Q10 from two rates at two known temperatures q_ten(rate1 = 2, rate2 = 3, t1 = 10, t2 = 15, q10 = NULL)
#> [1] 2.25
## Predict a rate at a higher temperature using a known Q10 q_ten(rate1 = 2, rate2 = NULL, t1 = 10, t2 = 15, q10 = 2.25)
#> [1] 3
## Predict a rate at a lower temperature using a known Q10 q_ten(rate1 = NULL, rate2 = 3, t1 = 10, t2 = 15, q10 = 2.25)
#> [1] 2
## Predict the lower temperature at which rate1 will occur ## using a known Q10 q_ten(rate1 = 2, rate2 = 3, t1 = NULL, t2 = 15, q10 = 2.25)
#> [1] 10
## Predict the upper temperature at which rate2 will occur ## using a known Q10 q_ten(rate1 = 2, rate2 = 3, t1 = 10, t2 = NULL, q10 = 2.25)
#> [1] 15