Zebrafish Swim Tunnel Performance Test

Overview

The zebrafish swim tunnel is a forced-exercise apparatus designed to measure critical swimming speed (Ucrit), aerobic capacity, and endurance in zebrafish by exposing individuals to incrementally increasing water flow velocities within an enclosed swim chamber. The system consists of a transparent acrylic swim section with laminar flow generated by a variable-speed impeller pump, upstream flow straighteners (honeycomb collimators) to eliminate turbulence, and downstream retaining screens to detect fatigue. Swim tunnel respirometry is the gold standard for quantifying exercise physiology in fish and has been extensively validated in zebrafish for assessing the effects of genetic mutations, environmental stressors, and pharmacological treatments on aerobic swimming performance.

The Ucrit protocol follows the stepwise velocity increment method established by Brett (1964). After an acclimation period at minimal flow velocity (typically 1-2 body lengths per second), water velocity is increased by a fixed increment at regular time intervals (commonly 1-3 BL/s increments every 5-15 minutes). The fish swims against the current, maintaining station in the swim section. When the fish fatigues, it is unable to maintain position and is swept downstream against the retaining screen. Fatigue is operationally defined as continuous impingement on the downstream screen for a specified duration (typically 5-10 seconds), at which point the test terminates. Ucrit is calculated from the final completed velocity step, the time spent at the fatigue velocity, and the increment parameters using the standard Ucrit formula.

ConductMaze interfaces directly with the swim tunnel pump controller to deliver precise velocity ramp profiles with sub-BL/s resolution, monitors fish position within the swim section via an overhead or lateral camera, and automatically detects fatigue events based on sustained posterior displacement beyond a configurable threshold. The software records continuous positional data enabling computation of tail beat frequency, burst-and-coast swimming kinematics, and gait transition speeds. Water temperature is monitored and logged throughout the test to ensure thermal consistency. ConductMaze computes Ucrit in real time and generates comprehensive performance reports including velocity-time curves, fatigue onset kinetics, and comparative statistics across experimental groups.

Trial Flow

start

Chamber Loading

Fish transferred to swim tunnel; minimal flow initiated to orient fish upstream

process

Acclimation

Fish acclimates at baseline velocity (1-2 BL/s) for 15-30 minutes

output

Velocity Increment

ConductMaze increases pump speed by defined increment (e.g., 1.5 BL/s)

process

Sustained Swimming

Fish swims at current velocity for full increment duration while position is tracked

input

Position Monitoring

Camera detects fish centroid position; displacement toward downstream screen monitored

decision

Fatigue Detection

If fish impinges on downstream screen for sustained period, fatigue registered; otherwise increment velocity

process

Ucrit Calculation

Compute Ucrit from last completed velocity, fatigue velocity, time at fatigue step, and increment duration

output

Recovery

Flow reduced to baseline; fish recovers for 5 minutes before removal

end

Test Complete

Log Ucrit, velocity profile, and kinematic data; fish returned to home tank

Parameters

ParameterTypeDefaultDescription
Starting Velocityfloat2.0Initial acclimation flow velocity in body lengths per second (BL/s)
Velocity Incrementfloat1.5Flow velocity increase per step in body lengths per second
Increment Durationduration10 minTime the fish must swim at each velocity step before the next increment
Acclimation Durationduration20 minDuration of acclimation period at baseline velocity before protocol begins
Fatigue Thresholdseconds5Duration of continuous screen impingement required to register fatigue
Water Temperaturefloat28.0Maintained water temperature in degrees Celsius during swim testing
Fish Body Lengthfloat3.2Standard length of the test fish in centimeters for BL/s velocity conversion
Max Velocityfloat20.0Safety ceiling for maximum flow velocity in BL/s to prevent injury

Metrics

MetricUnitDescription
UcritBL/sCritical swimming speed calculated from Brett formula; primary measure of aerobic swim capacity
Time to FatigueminTotal elapsed time from first velocity increment to fatigue event
Tail Beat FrequencyHzTail oscillation frequency measured at each velocity step from lateral camera
Gait Transition SpeedBL/sVelocity at which the fish transitions from sustained to burst-and-coast swimming
Station-Holding PositionmmMean distance of fish centroid from the upstream screen at each velocity step
Cost of TransportmgO2/kg/mOxygen consumption normalized to distance traveled when coupled with respirometry

Sample Data

Fish IDBody Length (cm)Ucrit (BL/s)Time to Fatigue (min)Tail Beat at Ucrit (Hz)Gait Transition (BL/s)Temp (C)

Representative data for illustration purposes. Actual values will vary by species, strain, and experimental conditions.

Applications

  • 1
    Exercise physiologyquantifying aerobic capacity and swimming performance across zebrafish strains and developmental stages.
  • 2
    Cardiotoxicity screeningdetecting cardiac performance deficits through reduced Ucrit in fish exposed to cardiotoxic compounds.
  • 3
    Muscle disease modelingphenotyping swimming impairment in zebrafish models of muscular dystrophy, myopathy, and neuromuscular disease.
  • 4
    Environmental toxicologyassessing sublethal effects of pollutants, pesticides, and microplastics on fish locomotor endurance.
  • 5
    Metabolic researchmeasuring effects of diet, temperature acclimation, and hypoxia preconditioning on swimming energetics.

Compatible Products

ME-1077CS-958344

Ready to Automate Your Behavioral Protocols?

Contact us for a demo and pricing information.