Visual Behavior in Flies — Course Guide
Welcome! These pages are your reference for running fly-on-ball experiments on the G6 LED-arena rigs. Read them in roughly this order; each page is short and practical.
Feedback welcome. This equipment is brand new: the rigs are less than a month old, and much of the course software, including Arena Studio, is only about 10 days old. If you see something confusing, broken, missing, or worth improving in the course, experiments, rigs, or software, please tell us. You can send feedback directly to the instructors or open a course feedback issue.
Course team
- Instructors: Michael Reiser and Frank Loesche.
- Rig assembly and testing: many people in the Reiser Lab helped assemble, test, and troubleshoot these rigs, especially Hannah Marie Santos and Isabel Lehenbauer.
- Fly work and genotypes: Ed Rogers.
“Flies are cheap.”
— Michael Dickinson
Don’t hold back.
Plan and schedule
| Time | Focus |
|---|---|
| 10:30-noon | Meet at the rigs for a brief setup orientation and tethering demonstration, then work hands-on: tether, mount one fly, and run P0. P0 is a calibration protocol: it asks which stimulation levels are most effective for that genotype on that rig. |
| After lunch-5:30 | Bootstrap P1 and P2 across genotypes: different groups begin with different flies, run short protocols first, and collect high-quality data. At roughly hourly check-ins, we will compare results, troubleshoot, and decide together which genotypes or effects deserve more runs. |
| Late afternoon | Review promising results in the dashboard. Once core P1/P2 data are in hand, teams may try an instructor-approved variation or a new pattern. |
| After evening lecture | P3 closed-loop conditioning: an exploratory, instructor-led experiment. |
Goals for the day
Morning — learn the rig, tether, and run P0
Everyone should tether at least one fly and become comfortable with the rig before lunch:
- Open Arena Studio and connect to the rig.
- In the Editor, open P0 first and trace its sequence so you understand what the protocol will do.
- Explore the Console: browse patterns, display several patterns at different speeds and directions (including a negative speed), try modes 2 and 3, and drive the optogenetic LED.
- On a fly-on-ball rig, start FicTrac and connect Arena Studio to it through the bridge.
- Switch to the Run tab and inspect the live oscilloscope: identify the forward and turning signals and watch how they change with commands.
- Run P0 before lunch.
Afternoon — collect useful behavioral data
Keep tethering and running flies. The immediate goal is n=2 good flies in a selected protocol; n=4-5 is a realistic target for analyzable data. Work with one or both of P1 and P2, collecting multiple flies in each condition.
Evening — explore conditioning
Use optogenetic and visual stimuli to explore closed-loop conditioning in walking flies, adapting classic experiments from Martin Heisenberg and colleagues. This is exploratory, but if something seems to work, lock it in and collect enough data to ask whether it replicates.
Start here
- Tethering basics — gluing a fly to a pin and getting it on the ball.
- Rig 101 — what’s on the bench and what each part does.
- FicTrac basics & config — the ball tracker: what it does and how to set it up.
- Arena Studio — the web app you run experiments from (getting started + links).
- Pattern Editor — make and preview LED-arena patterns.
- GitHub for the course — where protocols and data live, and how they get there.
The experiments
- Protocol overview — the p0–p3 series at a glance.
Reference
- Fly Stock Genotypes — the stock names and full genotypes used in Arena Studio metadata.
- References and links — panel-system, FicTrac, Arena Studio, and reading links.
Updated 2026-07-10 08:48 ET.