Learn R Programming

respirometry (version 2.0.0)

max_MO2: Maximum MO2 supported by flow rate

Description

Calculates the maximum oxygen consumption rate (MO2) supported by a respirometer with a given flow rate. Useful for ensuring an acclimating animal maintains a normoxic environment.

Usage

max_MO2(
  flow_rate,
  min_pO2 = 90,
  pO2_in = 100,
  temp = 25,
  sal = 35,
  atm_pres = 1013.25
)

max_mo2( flow_rate, min_pO2 = 90, pO2_in = 100, temp = 25, sal = 35, atm_pres = 1013.25 )

Value

The maximum whole-animal oxygen consumption rate (umol / hr) that can be sustained.

Arguments

flow_rate

water flow rate into respirometer (liters / min).

min_pO2

minimum pO2 acceptable in respirometer (% air saturation). Default is 90% air saturation.

pO2_in

pO2 of water entering respirometer (% air saturation). Default is 100% air saturation.

temp

temperature (°C). Default is 25 °C.

sal

salinity (psu). Default is 35 psu.

atm_pres

atmospheric pressure (mbar). Default is 1013.25 mbar.

Author

Matthew A. Birk, matthewabirk@gmail.com

References

Steffensen JF. 1989. Some errors in respirometry of aquatic breathers: How to avoid and correct for them. Fish Physiol Biochem. 6:49–59. Equation 8.

See Also

min_flow, flush_water

Examples

Run this code
max_MO2(flow_rate = 1)

# What is the maximum MO2 organism I can place in my respirometer and still maintain at
# least 75% air saturation when the intake fresh water is 1.5 LPM, 10 °C and 90% air saturated?
(max_mo2 <- max_MO2(flow_rate = 1.5, min_pO2 = 75, pO2_in = 90, temp = 10, sal = 0))

# If a 300 g individual has an MO2 of 2000 umol/hr, how big of an animal can I use?
scale_MO2(mass_1 = 300, MO2_1 = 2000, MO2_2 = max_mo2) # I can almost support a 1 kg individual!

Run the code above in your browser using DataLab