Make sure you have installed git. Requires MATLAB with the following add-ons found in the add-on explorer:
- Data Acquisition Toolbox for olfactometer control
- Signal Processing Toolbox
- DSP System Toolbox
- Image Processing Toolbox
- Bpod_gen2
- DMDController for DMD control
- Bonsai with PointGrey, Scripting.Expressions, Reactive, Dsp, Vision packages for synchronized camera acquisition.
- Install all dependencies to a parent directory in your local system.
- Clone this repository:
cd <parent directory> git clone https://github.com/SainsburyWellcomeCentre/luminose.git - Add all folders and sub-folders of parent directory to MATLAB path.
- Edit config file in luminose_hf/luminose_config.yml with correct constants
- Launch Bpod
Bpod(<COM#>) - Launch desired protocol on Bpod GUI.
- Protocols require the Bpod Hifi module for sound and rotary encoder module for treadmill movement.