layout | title |
---|---|
worksheet |
Welcome |
This training course will introduce you to the basic concepts of data acquisition and behavioural control using the Bonsai{:target="_blank"} visual programming language.
<iframe src="https://calendar.google.com/calendar/embed?height=300&wkst=2&bgcolor=%23ffffff&ctz=Europe%2FLisbon&mode=WEEK&showPrint=0&showTabs=0&showCalendars=0&showTz=0&dates=20211122/20211203&src=N3BvZzE2aWw0dmY2NGU1ZTYyZGRncnJzdjRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&color=%239E69AF" style="border:solid 1px #777" width="800" height="300" frameborder="0" scrolling="no"></iframe>
- Introduction to Bonsai. What is visual reactive programming?
- How to measure almost anything with Bonsai (from quantities to bytes).
- How to control almost anything with Bonsai (from bytes to effects).
- Real-time tracking of colored objects, moving objects and contrasting objects.
- Measuring behavior using voltages and an Arduino.
- Markerless behavior tracking using Bonsai + DeepLabCut{:target="_blank"}.
- Data synchronization and measuring closed-loop latency.
- Conditional effects. Triggering a stimulus based on video activity.
- Continuous feedback. Modulate stimulus intensity with speed or distance.
- Feedback stabilization. Record video centered around a moving object.
- Creating dynamic observable sequences with higher-order operators.
- Modeling trial sequences: states, events, and side-effects.
- Driving state transitions with external inputs.
- Choice, timeouts and conditional logic. Building reaction time and Go/No-Go tasks.
- Best practices for composing complex workflows.
- Creating and controlling visual environments with BonVision{:target="_blank"}.
- Building closed-loop virtual reality experiments.
- Combining real-time and non real-time logic.
- Building variable trial structures.
- Logging stimulus and response outcomes.
- Multi-animal tracking and body part feature extraction with BonZeb{:target="_blank"}.
- Reproducible deployment and automation of experiments.
- Interfacing Bonsai with Python and MATLAB.
- Bonsai hackathon and project presentations.
- Where Bonsai is going.