Related Experiment Video
Updated: Aug 15, 2025

10:34
A Swimming-Induced Zebrafish Exercise Apparatus for Versatile Training Approaches
Published on: October 18, 2024
1.4K
SiliFish: A desktop application to model swimming behavior in developing zebrafish (Danio rerio)
Emine Topcu1, Yann Roussel2, Tuan V Bui1
1Department of Biology, Center for Neural Dynamics, Brain and Mind Research Institute, University of Ottawa, Ottawa, ON K1N 6N5, Canada.
STAR Protocols
|January 4, 2023
Summary
SiliFish is an open-source application for modeling zebrafish swimming behavior. This tool allows researchers to simulate spinal circuits and visualize network activity, enhancing the study of fish locomotion.
Area of Science:
- Neuroscience
- Computational Biology
- Biophysics
Background:
- Zebrafish are a key model organism for studying neurobiology.
- Simulating neural circuits is crucial for understanding complex behaviors like swimming.
- Existing tools may lack the performance for large-scale spinal cord models.
Purpose of the Study:
- Introduce SiliFish, an open-source desktop application for zebrafish swimming simulation.
- Provide a guide for defining model parameters, cell populations, and projections.
- Explain simulation execution and data visualization.
Main Methods:
- Utilizing C# for high-performance simulation of spinal circuits.
- Defining general model parameters, cell populations, and their spinal cord projections.
- Running simulations and visualizing network output and single-cell activity.
Main Results:
- SiliFish enables detailed modeling of zebrafish spinal cord networks.
- The C# implementation allows for faster simulations of larger circuits.
- The application facilitates visualization of both network-level and single-cell dynamics.
Conclusions:
- SiliFish provides a powerful, efficient, and accessible platform for studying zebrafish swimming.
- The software supports in-depth analysis of neural control of locomotion.
- This tool can accelerate research in neuroethology and computational neuroscience.

