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
Chamber Loading
Fish transferred to swim tunnel; minimal flow initiated to orient fish upstream
Acclimation
Fish acclimates at baseline velocity (1-2 BL/s) for 15-30 minutes
Velocity Increment
ConductMaze increases pump speed by defined increment (e.g., 1.5 BL/s)
Sustained Swimming
Fish swims at current velocity for full increment duration while position is tracked
Position Monitoring
Camera detects fish centroid position; displacement toward downstream screen monitored
Fatigue Detection
If fish impinges on downstream screen for sustained period, fatigue registered; otherwise increment velocity
Ucrit Calculation
Compute Ucrit from last completed velocity, fatigue velocity, time at fatigue step, and increment duration
Recovery
Flow reduced to baseline; fish recovers for 5 minutes before removal
Test Complete
Log Ucrit, velocity profile, and kinematic data; fish returned to home tank
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Starting Velocity | float | 2.0 | Initial acclimation flow velocity in body lengths per second (BL/s) |
| Velocity Increment | float | 1.5 | Flow velocity increase per step in body lengths per second |
| Increment Duration | duration | 10 min | Time the fish must swim at each velocity step before the next increment |
| Acclimation Duration | duration | 20 min | Duration of acclimation period at baseline velocity before protocol begins |
| Fatigue Threshold | seconds | 5 | Duration of continuous screen impingement required to register fatigue |
| Water Temperature | float | 28.0 | Maintained water temperature in degrees Celsius during swim testing |
| Fish Body Length | float | 3.2 | Standard length of the test fish in centimeters for BL/s velocity conversion |
| Max Velocity | float | 20.0 | Safety ceiling for maximum flow velocity in BL/s to prevent injury |
Metrics
| Metric | Unit | Description |
|---|---|---|
| Ucrit | BL/s | Critical swimming speed calculated from Brett formula; primary measure of aerobic swim capacity |
| Time to Fatigue | min | Total elapsed time from first velocity increment to fatigue event |
| Tail Beat Frequency | Hz | Tail oscillation frequency measured at each velocity step from lateral camera |
| Gait Transition Speed | BL/s | Velocity at which the fish transitions from sustained to burst-and-coast swimming |
| Station-Holding Position | mm | Mean distance of fish centroid from the upstream screen at each velocity step |
| Cost of Transport | mgO2/kg/m | Oxygen consumption normalized to distance traveled when coupled with respirometry |
Sample Data
| Fish ID | Body 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
- 1Exercise physiology — quantifying aerobic capacity and swimming performance across zebrafish strains and developmental stages.
- 2Cardiotoxicity screening — detecting cardiac performance deficits through reduced Ucrit in fish exposed to cardiotoxic compounds.
- 3Muscle disease modeling — phenotyping swimming impairment in zebrafish models of muscular dystrophy, myopathy, and neuromuscular disease.
- 4Environmental toxicology — assessing sublethal effects of pollutants, pesticides, and microplastics on fish locomotor endurance.
- 5Metabolic research — measuring effects of diet, temperature acclimation, and hypoxia preconditioning on swimming energetics.
Related Protocols
Compatible Products
Ready to Automate Your Behavioral Protocols?
Contact us for a demo and pricing information.