bioRxivAnimal Behavior & Cognition
GoFish: A low-cost, open-source platform for closed-loop behavioural experiments on fish
V. Ajuwon, B. F. P. Cruz, P. Carrico, Champalimaud Foundation Scientific Hardware Platform, A. Kacelnik, T. Monteiro
Abstract
Fish are the most species-rich vertebrate group, displaying vast ecological, anatomical and behavioural diversity, and therefore are of major interest for the study of behaviour and its evolution. Despite this, with respect to other vertebrates, fish are relatively underrepresented in behavioural research. This is partly due to the difficulty of implementing stimuli, manipulanda, and data recording underwater, meaning that this is frequently done with gates to control subjects, physical displays as stimuli, and visual annotation of videos to record data. To overcome these restrictions we developed GoFish, a fully-automated platform for behavioural experiments. GoFish includes real-time video tracking of subjects, presentation of stimuli in a computer screen, an automatic feeder device, and closed-loop control of task contingencies and data acquisition. The design and software components of the platform are freely available, while the hardware is widely available and relatively inexpensive. The control software, Bonsai, is user-friendly and supported by a growing community of users. As an illustration and test of its use, we present the results of 2 experiments on discrimination learning, reversal, and choice in goldfish (Carassius auratus). GoFish enables the relatively easy implementation of high-throughput tasks and the acquisition of rich behavioural data. Our platform has the potential to become a widely used tool that facilitates complex behavioural experiments in aquatic species.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Open-source virtual reality platform for head-fixed adult zebrafish
Alexandre Javier, Sriram Narayanan, … Rainer W. Friedrich·bioRxiv·Oct 24, 2026
- Is Boldness in Climbing Perch (Anabas testudineus) Sensitive to the Apparatus Used for Measurement?
P. Das, V. V. Binoy·bioRxiv·Jul 6, 2020
- zAcademy: an open-source programmable conditioning arena reveals sex- and genotype-dependent avoidance learning in adult zebrafish
Shipei Huang, Baixi He, Yijie Geng·bioRxiv·Sep 16, 2026
- Detect+Track: Robust and flexible software tools for improved tracking and behavioural analysis of fish
A. Dutta, N. Perez-Campanero, … C. Newport·bioRxiv·Apr 20, 2023
- Analysis of Larval Fish Feeding Behavior under Naturalistic Conditions
S. Bar, L. Levy, … R. Holzman·bioRxiv·Nov 14, 2022
- Automated measurement of long-term bower behaviors in Lake Malawi cichlids using depth sensing and action recognition
Z. V. Johnson, L. Long, … P. T. McGrath·bioRxiv·Feb 27, 2020