# GarageFly run report: `20260924-120524_megadeth_other_music_s0` *Generated 2026-09-24T12:06:32 · condition **other_music** · seed 0 · 30 s simulated (65 s wall)* ## Setup - **Stimulus:** user-supplied non-Creed music (--audio) - **Audio source:** `garage_music.mp3` (SHA-256 `44cefd56716078e7…`) - **Track:** Megadeth "Sweating bullets" (Countdown to extinction, 1992); excerpt starting at 60 s into the file - **Playback level:** 85 dB SPL RMS at 1 m (track_rms); ambient noise 30 dB SPL - **Speaker distance from start position:** 355 mm - **Baseline (silent) period:** 0–5.0 s; stimulus period: 5.0–30.0 s - **Brain:** sensory-motor mode, 52,547 neurons, 5,540,690 connections (FlyWire v783) - **Software:** Python 3.12.13, PyTorch 2.14.0+cu130, MuJoCo 3.9.0, GPU NVIDIA GeForce RTX 3090 ## Key observations (this run) **Physics QA: passed** (no jumps > 1 mm per 10 ms; thorax height stayed 0.5–2.5 mm above the surface; max step 0.80 mm). - Auditory Johnston's-organ neurons (JO-A/B, mean of both sides) fired at 31.1 Hz during the stimulus vs 2.0 Hz at baseline. - Wind/gravity-sensitive JO-C/E neurons: 4.1 Hz vs 2.0 Hz. - Mean walking speed was 11.44 mm/s during the stimulus vs 11.80 mm/s at baseline (-3%). - Turning bias: -38.6 deg/s vs -44.4 deg/s (+ = leftward); freezing fraction 0.00 vs 0.00. - Giant-fiber (escape) DN rate: 5.3 Hz vs 0.0 Hz; 7 escape-command episodes during the stimulus (0 at baseline). Each can trigger a takeoff unless the fly is already airborne or within the post-landing refractory period. - Behaviour: walking 33%, grooming 0.0%, flight 67% of the stimulus period (14.4 takeoffs/min, 0.0 grooming bouts/min) vs walking 100%, grooming 0.0%, flight 0% at baseline. > A single run is one stochastic sample. Differences between baseline and stimulus within a run, or between single runs, are not statistically established. Use `scripts/compare_conditions.py` over several seeds per condition for inferential statistics. ![run figure](20260924-120524_megadeth_other_music_s0_report.png) ## Behaviour | Measure | Baseline | Stimulus | Change | |---|---|---|---| | Fraction of time walking | 1.00 | 0.33 | -0.67 | | Fraction of time grooming (body) | 0.00 | 0.00 | 0.00 | | Fraction of time in flight | 0.00 | 0.67 | 0.67 | | Takeoffs per minute | 0.00 | 14.40 | 14.40 | | Grooming bouts per minute | 0.00 | 0.00 | 0.00 | | Righting events (fell over) | 0.00 | 0.00 | 0.00 | | Mean walking speed while walking (mm/s) | 11.80 | 11.44 | -0.37 | | Distance travelled (mm) | 59.08 | 753.47 | 694.39 | | Fraction of time freezing | 0.00 | 0.00 | 0.00 | | Mean |angular velocity| (deg/s) | 46.09 | 39.72 | -6.37 | | Turning bias (deg/s, + = left) | -44.36 | -38.60 | 5.76 | | Fraction of time grooming command active | 0.00 | 0.00 | 0.00 | | Escape (giant fiber) command episodes | 0.00 | 7.00 | 7.00 | | Escape command episodes per minute | 0.00 | 16.80 | 16.80 | | Fraction of time escape command active | 0.00 | 0.40 | 0.40 | | Mean distance to speaker (mm) | 323.70 | 324.10 | 0.40 | ## Neural activity: sensory input and descending output | Neuron group | Baseline (Hz) | Stimulus (Hz) | Change (Hz) | |---|---|---|---| | JO-A (left) | 1.89 | 26.47 | 24.58 | | JO-A (right) | 2.05 | 29.13 | 27.08 | | JO-B (left) | 1.87 | 32.89 | 31.03 | | JO-B (right) | 2.06 | 36.00 | 33.94 | | JO-C (left) | 1.83 | 4.10 | 2.27 | | JO-C (right) | 2.09 | 3.87 | 1.78 | | JO-D (left) | 1.83 | 8.80 | 6.97 | | JO-D (right) | 2.11 | 8.58 | 6.47 | | JO-E (left) | 1.97 | 3.97 | 2.00 | | JO-E (right) | 2.06 | 4.64 | 2.58 | | JO-F (left) | 2.03 | 1.98 | -0.04 | | JO-F (right) | 2.04 | 1.96 | -0.08 | | DNp09 (left) | 30.58 | 30.79 | 0.21 | | DNp09 (right) | 30.58 | 30.97 | 0.38 | | oDN1 (left) | 45.78 | 47.63 | 1.85 | | oDN1 (right) | 39.72 | 42.87 | 3.15 | | DNa01 (left) | 0.00 | 0.00 | 0.00 | | DNa01 (right) | 0.00 | 0.00 | 0.00 | | DNa02 (left) | 0.00 | 0.00 | 0.00 | | DNa02 (right) | 6.19 | 6.68 | 0.49 | | MDN (left) | 0.00 | 0.00 | 0.00 | | MDN (right) | 0.00 | 0.00 | 0.00 | | aDN2 (left) | 0.00 | 0.00 | 0.00 | | aDN2 (right) | 0.00 | 0.00 | 0.00 | | DNg11 (left) | 0.00 | 0.00 | 0.00 | | DNg11 (right) | 0.00 | 0.00 | 0.00 | | DNg12 (left) | 0.00 | 0.00 | 0.00 | | DNg12 (right) | 0.00 | 0.00 | 0.00 | | GF (left) | 0.00 | 0.00 | 0.00 | | GF (right) | 0.00 | 10.55 | 10.55 | | MN9 (left) | 0.00 | 0.00 | 0.00 | | MN9 (right) | 0.00 | 0.00 | 0.00 | ## Neural activity by FlyWire super-class (mean rate per neuron) | Super-class | Baseline (Hz) | Stimulus (Hz) | |---|---|---| | ascending | 0.0000 | 0.0029 | | central | 0.0003 | 0.0200 | | descending | 0.1614 | 0.3322 | | endocrine | 0.0000 | 0.0000 | | motor | 0.0564 | 0.0789 | | sensory | 0.1265 | 0.8733 | | sensory_ascending | 0.0000 | 0.0000 | | unannotated | 0.0000 | 0.0000 | ## Most responsive cell types (largest |change| stimulus − baseline) | cell_type | super_class | n_neurons | baseline_hz | stimulus_hz | delta_hz | |---|---|---|---|---|---| | JO-A4 | sensory | 2 | 1.40 | 39.02 | 37.62 | | JO-B4_a | sensory | 15 | 2.01 | 39.48 | 37.46 | | JO-B1_a | sensory | 105 | 1.92 | 35.90 | 33.98 | | JO-B2 | sensory | 36 | 1.86 | 35.57 | 33.71 | | JO-B3 | sensory | 29 | 2.04 | 31.93 | 29.89 | | JO-B4_b | sensory | 25 | 1.96 | 31.77 | 29.81 | | JO-B1_b | sensory | 27 | 1.87 | 30.30 | 28.43 | | JO-B1_c | sensory | 22 | 2.05 | 29.95 | 27.90 | | JO-A2 | sensory | 33 | 1.99 | 29.57 | 27.57 | | JO-A3 | sensory | 6 | 2.23 | 28.45 | 26.22 | | JO-A1 | sensory | 21 | 1.95 | 27.88 | 25.93 | | DNg29 | descending | 2 | 0.00 | 23.82 | 23.82 | | JO-A5 | sensory | 37 | 1.95 | 25.58 | 23.62 | | CB3911 | central | 1 | 0.00 | 18.96 | 18.96 | | CB3876 | central | 1 | 0.00 | 15.20 | 15.20 | ## Most responsive downstream (non-sensory) cell types | cell_type | super_class | n_neurons | baseline_hz | stimulus_hz | delta_hz | |---|---|---|---|---|---| | DNg29 | descending | 2 | 0.00 | 23.82 | 23.82 | | CB3911 | central | 1 | 0.00 | 18.96 | 18.96 | | CB3876 | central | 1 | 0.00 | 15.20 | 15.20 | | CB3882 | central | 1 | 0.00 | 12.72 | 12.72 | | SAD053 | central | 2 | 0.00 | 11.44 | 11.44 | | CB0033 | central | 2 | 0.00 | 11.40 | 11.40 | | CB0478 | central | 2 | 0.10 | 11.48 | 11.38 | | DNb06 | descending | 2 | 0.10 | 10.50 | 10.40 | | SAD013 | central | 2 | 0.00 | 10.38 | 10.38 | | CB3913 | central | 1 | 0.00 | 8.68 | 8.68 | | CB0307 | central | 2 | 0.00 | 8.46 | 8.46 | | DNp12 | descending | 2 | 0.00 | 8.20 | 8.20 | | DNg24 | descending | 2 | 0.00 | 7.62 | 7.62 | | CB0466 | central | 2 | 0.00 | 6.90 | 6.90 | | CB2789 | central | 4 | 0.00 | 6.83 | 6.83 | ## Methods paragraph (draft, auto-generated) A connectome-constrained leaky integrate-and-fire model of the adult *Drosophila* brain (FlyWire FAFB v783; 52,547 neurons and 5,540,690 connections in 'sensory-motor' mode; neuron parameters from Shiu et al. 2024) was simulated on a GPU at a 0.1 ms time step, in closed loop with the NeuroMechFly v2 body (FlyGym 2.1, MuJoCo 3.9.0). Audio (Megadeth "Sweating bullets" (Countdown to extinction, 1992), excerpt from 60 s) was calibrated to 85 dB SPL (RMS) at 1 m (track_rms calibration) and played from a virtual point source 355 mm from the fly's start position. Air particle velocity at each antenna was computed in 20 log-spaced bands (15–1500 Hz), including the acoustic near field and a cosine directional sensitivity. It was converted into Poisson firing rates of the FlyWire-annotated Johnston's organ neurons (JO-A to JO-E) through a resonant antenna filter and subgroup-specific frequency weighting. Descending-neuron activity (DNp09/oDN1, DNa01/DNa02, MDN, aDN2/DNg11/DNg12, giant fiber) was decoded into a two-dimensional locomotor drive for FlyGym's CPG-based controller, a grooming command (executed with measured front-leg grooming kinematics from an aDN-activated fly; Lobato-Rios et al. 2022) and an escape command (triggering an engineered takeoff-and-flight behaviour with externally applied lift; no wing aerodynamics). The first 5 s of each 30 s run were silent (baseline). Random seed 0. ## Interpretation limits - JO transfer functions, playback level, decoder gains and the tonic walking bias are **arbitrary parameters** (provenance in the run's JSON metadata). Conclusions should be checked for robustness to them. - The ventral nerve cord is not simulated. Walking is produced by an engineered CPG controller driven by a few descending neurons. - No substrate (bench) vibration, room acoustics, active antennal amplification, neuromodulation or gap junctions are modelled. - Grooming uses measured kinematics but has no antennal contact mechanics. Flight is an engineered abstraction (applied lift/thrust, attitude PD); its speed, altitude and duration are arbitrary. - Full list: `docs/MODEL_LIMITATIONS.md`. ## Files - Raw data: `20260924-120524_megadeth_other_music_s0.h5` (HDF5; behaviour, neural group rates, all spikes, stimulus) - Metadata: `20260924-120524_megadeth_other_music_s0.json` - Machine-readable summary: `20260924-120524_megadeth_other_music_s0_summary.json`