Cargando…
NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish
SIMPLE SUMMARY: We report here the development of a new apparatus and method for the automated control of animal training and discrimination learning using a microcontroller and custom software. We describe our methodology and deploy the system to train and test learning and decision making in freel...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9817937/ https://www.ncbi.nlm.nih.gov/pubmed/36611725 http://dx.doi.org/10.3390/ani13010116 |
_version_ | 1784864862604623872 |
---|---|
author | Singh, Bishen J. Zu, Luciano Summers, Jacqueline Asdjodi, Saman Glasgow, Eric Kanwal, Jagmeet S. |
author_facet | Singh, Bishen J. Zu, Luciano Summers, Jacqueline Asdjodi, Saman Glasgow, Eric Kanwal, Jagmeet S. |
author_sort | Singh, Bishen J. |
collection | PubMed |
description | SIMPLE SUMMARY: We report here the development of a new apparatus and method for the automated control of animal training and discrimination learning using a microcontroller and custom software. We describe our methodology and deploy the system to train and test learning and decision making in freely swimming adult zebrafish. This animal model is of increasing interest among scientists from many different fields, including ethology, ecology, bioinformatics, and neurology. As a proof of concept, we obtain data on audiovisual discrimination learning. Our system of training can be scaled down or up in size to train small invertebrate species or larger vertebrate, including mammalian species. ABSTRACT: Current methods for associative conditioning in animals involve human intervention that is labor intensive, stressful to animals, and introduces experimenter bias in the data. Here, we describe a simple apparatus and a flexible, microcontroller-based conditioning paradigm that minimizes human intervention. Our methodology exploits directed movement towards a target that depends on spatial working memory, including processing of sensory inputs, motivational drive, and attentional mechanisms. Within a stimulus-driven conditioning paradigm designed to train zebrafish, we present a localized pulse of light via LEDs and/or sounds via an underwater transducer. A webcam placed below a glass tank records fish-swimming behavior. For classical conditioning, animals simply associate a sound or light with an unconditioned stimulus, such as a small food reward presented at a fixed location, and swim towards that location to obtain a few grains of food dispensed automatically via a sensor-triggered, stepper motor. During operant conditioning, a fish must first approach a proximity sensor at a remote location and then swim to the reward location. For both types of conditioning, a timing-gated interrupt activates stepper motors via custom software embedded within a microcontroller (Arduino). “Ardulink”, a Java facility, implements Arduino-computer communication protocols. In this way, a Java-based user interface running on a host computer can provide full experimental control. Alternatively, a similar level of control is achieved via an Arduino script communicating with an event-driven application controller running on the host computer. Either approach can enable precise, multi-day scheduling of training, including timing, location, and intensity of stimulus parameters; and the feeder. Learning can be tracked by monitoring turning, location, response times, and directional swimming of individual fish. This facilitates the comparison of performance within and across a cohort of animals. Our scheduling and control software and apparatus (“NemoTrainer”) can be used to study multiple aspects of species–specific behaviors as well as the effects on them of various interventions. |
format | Online Article Text |
id | pubmed-9817937 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-98179372023-01-07 NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish Singh, Bishen J. Zu, Luciano Summers, Jacqueline Asdjodi, Saman Glasgow, Eric Kanwal, Jagmeet S. Animals (Basel) Article SIMPLE SUMMARY: We report here the development of a new apparatus and method for the automated control of animal training and discrimination learning using a microcontroller and custom software. We describe our methodology and deploy the system to train and test learning and decision making in freely swimming adult zebrafish. This animal model is of increasing interest among scientists from many different fields, including ethology, ecology, bioinformatics, and neurology. As a proof of concept, we obtain data on audiovisual discrimination learning. Our system of training can be scaled down or up in size to train small invertebrate species or larger vertebrate, including mammalian species. ABSTRACT: Current methods for associative conditioning in animals involve human intervention that is labor intensive, stressful to animals, and introduces experimenter bias in the data. Here, we describe a simple apparatus and a flexible, microcontroller-based conditioning paradigm that minimizes human intervention. Our methodology exploits directed movement towards a target that depends on spatial working memory, including processing of sensory inputs, motivational drive, and attentional mechanisms. Within a stimulus-driven conditioning paradigm designed to train zebrafish, we present a localized pulse of light via LEDs and/or sounds via an underwater transducer. A webcam placed below a glass tank records fish-swimming behavior. For classical conditioning, animals simply associate a sound or light with an unconditioned stimulus, such as a small food reward presented at a fixed location, and swim towards that location to obtain a few grains of food dispensed automatically via a sensor-triggered, stepper motor. During operant conditioning, a fish must first approach a proximity sensor at a remote location and then swim to the reward location. For both types of conditioning, a timing-gated interrupt activates stepper motors via custom software embedded within a microcontroller (Arduino). “Ardulink”, a Java facility, implements Arduino-computer communication protocols. In this way, a Java-based user interface running on a host computer can provide full experimental control. Alternatively, a similar level of control is achieved via an Arduino script communicating with an event-driven application controller running on the host computer. Either approach can enable precise, multi-day scheduling of training, including timing, location, and intensity of stimulus parameters; and the feeder. Learning can be tracked by monitoring turning, location, response times, and directional swimming of individual fish. This facilitates the comparison of performance within and across a cohort of animals. Our scheduling and control software and apparatus (“NemoTrainer”) can be used to study multiple aspects of species–specific behaviors as well as the effects on them of various interventions. MDPI 2022-12-28 /pmc/articles/PMC9817937/ /pubmed/36611725 http://dx.doi.org/10.3390/ani13010116 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Singh, Bishen J. Zu, Luciano Summers, Jacqueline Asdjodi, Saman Glasgow, Eric Kanwal, Jagmeet S. NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish |
title | NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish |
title_full | NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish |
title_fullStr | NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish |
title_full_unstemmed | NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish |
title_short | NemoTrainer: Automated Conditioning for Stimulus-Directed Navigation and Decision Making in Free-Swimming Zebrafish |
title_sort | nemotrainer: automated conditioning for stimulus-directed navigation and decision making in free-swimming zebrafish |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9817937/ https://www.ncbi.nlm.nih.gov/pubmed/36611725 http://dx.doi.org/10.3390/ani13010116 |
work_keys_str_mv | AT singhbishenj nemotrainerautomatedconditioningforstimulusdirectednavigationanddecisionmakinginfreeswimmingzebrafish AT zuluciano nemotrainerautomatedconditioningforstimulusdirectednavigationanddecisionmakinginfreeswimmingzebrafish AT summersjacqueline nemotrainerautomatedconditioningforstimulusdirectednavigationanddecisionmakinginfreeswimmingzebrafish AT asdjodisaman nemotrainerautomatedconditioningforstimulusdirectednavigationanddecisionmakinginfreeswimmingzebrafish AT glasgoweric nemotrainerautomatedconditioningforstimulusdirectednavigationanddecisionmakinginfreeswimmingzebrafish AT kanwaljagmeets nemotrainerautomatedconditioningforstimulusdirectednavigationanddecisionmakinginfreeswimmingzebrafish |