We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
An open-source behavior controller for associative learning and memory (B-CALM).
- Authors
Zhou, Mingkang; Wu, Brenda; Jeong, Huijeong; Burke, Dennis A; Namboodiri, Vijay Mohan K
- Abstract
Associative learning and memory, i.e., learning and remembering the associations between environmental stimuli, self-generated actions, and outcomes such as rewards or punishments, are critical for the well-being of animals. Hence, the neural mechanisms underlying these processes are extensively studied using behavioral tasks in laboratory animals. Traditionally, these tasks have been controlled using commercial hardware and software, which limits scalability and accessibility due to their cost. More recently, due to the revolution in microcontrollers or microcomputers, several general-purpose and open-source solutions have been advanced for controlling neuroscientific behavioral tasks. While these solutions have great strength due to their flexibility and general-purpose nature, for the same reasons, they suffer from some disadvantages including the need for considerable programming expertise, limited online visualization, or slower than optimal response latencies for any specific task. Here, to mitigate these concerns, we present an open-source behavior controller for associative learning and memory (B-CALM). B-CALM provides an integrated suite that can control a host of associative learning and memory behaviors. As proof of principle for its applicability, we show data from head-fixed mice learning Pavlovian conditioning, operant conditioning, discrimination learning, as well as a timing task and a choice task. These can be run directly from a user-friendly graphical user interface (GUI) written in MATLAB that controls many independently running Arduino Mega microcontrollers in parallel (one per behavior box). In sum, B-CALM will enable researchers to execute a wide variety of associative learning and memory tasks in a scalable, accurate, and user-friendly manner.
- Subjects
ASSOCIATIVE learning; CLASSICAL conditioning; OPERANT conditioning; STIMULUS &; response (Psychology); ARDUINO (Microcontroller); GRAPHICAL user interfaces; ANIMAL welfare
- Publication
Behavior Research Methods, 2024, Vol 56, Issue 4, p2695
- ISSN
1554-351X
- Publication type
Article
- DOI
10.3758/s13428-023-02182-6