EyeLoop
EyeLoop performs real-time eye-tracking and closed-loop experimental control using Python 3 on consumer-grade hardware to enable dynamic visual-stimulus feedback and optogenetic stimulation experiments.
Key Features:
- Open-source: EyeLoop is distributed as open-source software implemented in Python 3.
- Real-time closed-loop control: The system supports dynamic experiments where eye position can influence stimulus feedback in real time, enabling closed-loop and open-loop paradigms.
- Modular logic framework: EyeLoop provides a modular design that allows integration of custom functions and experimental modules.
- Multi-species tracking: The software can track eyes from multiple species, including rodents, humans, and non-human primates.
- Integration with consumer-grade hardware: EyeLoop operates on consumer-grade hardware to perform eye tracking and experimental control.
- Support for optogenetic experiments: The platform can be used to implement rapid neuronal optogenetic stimulation driven by real-time eye measurements.
- Low hardware cost estimate: The minimal hardware setup is reported at approximately 29 USD.
Scientific Applications:
- Neuroscience experiments: EyeLoop facilitates studies of brain dynamics and neural circuit function using open-loop and closed-loop stimulus control and optogenetic stimulation.
- Clinical research: The system can be applied in clinical settings to investigate neuropathology and disease models via quantitative eye-movement analysis.
- Comparative and behavioral studies: Multi-species tracking enables comparative investigations of eye movements and behavior across rodents, humans, and non-human primates.
Methodology:
Implemented in Python 3 with a modular logic framework, EyeLoop integrates with consumer-grade hardware to perform real-time open-loop and closed-loop eye-tracking and to drive rapid neuronal optogenetic stimulation.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 3/8/2021
Operations
Publications
Arvin S, Rasmussen R, Yonehara K. EyeLoop: An open-source, high-speed eye-tracker designed for dynamic experiments. Unknown Journal. 2020. doi:10.1101/2020.07.03.186387.