LabAnalyst X

SPECIAL menu

LabAnalyst X. has five menus, plus on-line instructions in the "Special" menu and three functions in the "LabAnalyst X" menu.

 FILE  EDIT  ANALYZE VIEW  SCRIPTS   SPECIAL
Simple math
STP adjustment
Altitude & pressure
pO2 estimation
Metabolic allometry
Ventilation
Julian date calculator
Closed system respirometry

Help window

The SPECIAL menu contains several utility routines useful in respirometry (STP conversion, altitude and pressure calculations, a metabolism estimates routine, a routine to compute ventilation) and a simple calculator.

  SIMPLE MATH CALCULATOR...     This is an elementary math calculator (addition, subtraction, multiplication, division) with a few frequently-used functions (logs, square roots, etc.) and some specialized keys for interchanging time units (division and multiplication by 60 and 24).  If you have previously computed a mean value with an ANALYZE menu operation, you can transfer that mean to the calculator for additional manipulation (note that this does not work for regression slopes).  The 'store X value...' button lets you save the result for use as a scaling factor in subsequent ANALYZE operations.  Clicking this button opens the scaling factors window.  Click on any channel's "*" or "÷" button, and the current X-value will appear in the first edit field (the multiplication or division factor) for that channel.

For addition, subtraction, multiplication, and division the calculator works in a simple RPN mode.  Enter the first number in the X-value edit field, hit 'return' and enter the second number, and then hit the '+', '-', '*', or '/ ' key.  The result will appear in the X-value field.

 

STP ADJUSTMENT...     This window contains a small calculator for adjusting a measured flow rate to conditions of standard temperature and pressure (STP).  STP conversion is necessary for gas exchange calculations.  Although the gas exchange routines will perform an STP adjustment, this window's algorithm is more versatile:

Oher functions...

  EXPRESSION EVALUATOR...     This routine lets you write a mathematical expression, enter numeric values for the expression variables, and have the computer solve it. The program parses the expression into components and performs the operations. The expression evaluator understands the following symbols (upper or lower case entries are OK):

Some general considerations:

NOTE: This routine will only 'catch' errors in the basic numeric expression. It may not detect invalid or meaningless math operations that may be attempted when data are processed, such as division by zero, or taking the log or a non-integer exponent of a negative number. If such situations occur, results may be unpredicatable. The algorithm does find most such errors during processing, however.

 The underlying code for the expression evaluator was very largely developed by Robert Purves.  I 'borrowed' it -- with his permission -- and made some modifications for LabAnalyst.  But Robert P. deserves all the credit.

  ALTITUDE & PRESSURE...     This option computes an estimate of mean atmospheric pressure as a function of altitude, or vice versa.  It is based on a polynomial approximation of the International Standard Atmosphere equation, obtained from the Smithsonian Meteorological Tables. (as a rough approximation, pressure decreases by 50% for every 5500 meter increase in altitude).  The results should be accurate within 1-2% of actual pressure or altitude, unless weather conditions are really unusual.  Nevertheless, if you use this calculator, you need to keep a few caveats in mind:

  pO2 ESTIMATION... You can use this calculator to determine the partial pressure of oxygen (pO2) -- or any other gas species in a mixture -- from ambient temperature, ambient pressure (in the gas phase), fractional concentration of the gas species of interest in a dry gas mix, and the percent saturation of water vapor (i.e., relative humidity) in the gas phase. Oxygen (or other gases) are diluted by water vapor, and the degree of that dilution depends on RH and temperature.

In the example at right, pressure is sea level standard atmospheric pressure(760 torr), temperature is the typical mammalian body temperature (37 °C), etc. Note that at this temperature the saturation vapor pressure of water is about 47.6 torr (this is not affected by the total pressure in the system).

Other considerations for this calculator:

   METABOLIC ALLOMETRY...     Use this somewhat specialized utility to make estimates of an animal's resting metabolism, based on its size and taxonomic affiliation.  The initial popup menu contains some very generalized equations, and also allows you to switch to submenus for specific taxa (arthropods, fish, birds, mammals, etc.).  For most taxa, several different equations are available (from different literature sources, which are described in the 'help' field to the right).  You can also pick the desired output units.  The energy equivalence of metabolism (joules per ml of oxygen consumed) can be set with the 'O2 heat equivalence' selection in the "Respirometry" submenu (EDIT menu); the default value is 20.1 joules/ml.  The mass coefficient in the allometric equation ('a' value) is adjusted to reflect whatever output unit is in use.  Results can be stored for later use.

     

This example shows an estimate of the resting metabolic rate (RMR) of a 37.3 g nestling bird, in units of ml O2/min.  The equation was derived from a paper published by W. Weathers and R. Siegel (the full citation would be visible if the edit field on the right was scrolled).  Note that the mass coefficient ('a' value) and mass exponent are shown and can be edited.  Also, it is possible to make corrections for the effect of body temperature by making the appropriate adjustments to the value of actual Tb and Q10 (in this example, the 'base' Tb, from which the equation was derived, is equal to the actual Tb so no temperature correction occurs).  After changing values in the edit fields, click the 'calculate' button to display the new results.

   VENTILATION...     This rather arcane calculator is for studies of ventilation (breathing dynamics) using open-flow plethysmography systems.  It will compute tidal volume (Vt, the volume of gas inspired with each breath), minute volume (Vmin, the total volume of gas inspired each minute), and oxygen extraction (EO2, the fraction of inspired oxygen that is absorbed from tidal gas).

To support these calculations -- which are largely based on the small pressure fluctuations induced by the warming and wetting of tidal air -- you need to provide a number of variables.  Several of these are self-explanatory (at least if you know something about respiratory physiology).  Abbreviations for some of the more obscure ones are: VO2, the rate of oxygen consumption, Tb and Ta (body and air temperature), delta-P (pressure gradient between the metabolism chamber and ambient barometric pressure, in mm of water), RH (relative humidity in the metabolism chamber), calibration vol (the volume of gas injected during system calibrations), calibration volts (mean peak height of calibration deflections), calibration gain (signal amplification during calibrations), sample volts (mean peak height of individual breaths in the breathing record), sample gain (signal amplification when recording breathing).  You can use the 'waveform analysis' routines in the ANALYSIS menu to obtain breathing frequeny, calibration volts, and sample volts from recorded breathing records.

     

In this fairly typical example, the animal (a mouse) breathed about 6.3 times per second (not unusual for a small mammal in cold conditions) and had a tidal volume of 0.248 ml and a minute volume of about 94 ml/min.  The oxygen extraction was about 26.5%. Although there is a lot of data to enter, the program makes it as easy as possible.;  Most values are remembered between successive uses of the calculator, so you only have to change a few edit fields (like VO2, frequency, and sample volts).  You can tab (or hit return) to move between successive edit fields.

   JULIAN DATE CALCULATOR...     This simple calculator will provide the Julian date (days since December 31) for a combination of date, month, and year.   It should account for leap years.

   CLOSED SYSTEM RESPIROMETRY...     This calculator does calculations of oxygen consumption (VO2) and/or carbon dioxide production (VCO2) in air or other breathable gas mixture in a closed system (i.e, the animal is sealed in an air-tight chamber for some time and metabolism is computed by the change in concentration of O2 and CO2 between initial and final gas samples). You need to enter:

If you measure only one of these two gas species, the program will use RQ to estimate the other. If you measure both O2 and CO2 concentration changes, the program will optionally use O2 in the calculation of VCO2. NOTE: it is assumed that sample gas is dried before measurement, and the default settings are:
Equations notes: VO2 equations: VCO2 equations: NOTE: at typical delta[CO2], different equations have little effect on calculated VCO2

   General Help window...     The LabAnalyst X help window is 'divided' into sections corresponding to the program's main menus. You access the help screens for each menu by clicking the appropriate buttons; hierarchial submenus lead to specific topics, or you can look at the complete text for a manu. There are also buttons for credits, alert icons, and OS X icons. The initial help screen looks like this:

Back to top


go back to the LabAnalyst page

go to the Warthog Systems page

go to Mark Chappell's page