A 3D fruit fly on macOS desktop powered by the real FlyWire connectome
Главная идея — DesktopFly превращает реальную карту мозга мухи в живую 3D‑муху на macOS‑рабочем столе, где её поведение полностью определяется нейронным симуляционным моделем из проекта FlyWire.
Ключевые детали: в симуляции участвуют 23 210 нейронов‑сомы и 668‑нейронный цепной граф с ~19 000 синапсов; особое внимание уделено «Гигантским волокнам» (Giant Fibers) — нейронам‑команде убегания, которые активируются только при реальном спайке, а не по сценарию. При приближении курсора к мухе её зрительные клетки LC4/LPLC2 получают «ломящееся» сигнальное входное возбуждение, и если достигается пороговый спайк в Giant Fiber, муха мгновенно улетает (~4 мс), что полностью повторяет реакцию настоящей мухи.
Факт, который стоит запомнить: симуляция использует реальные нейронные связи из FlyWire v783, а не выдуманные анимации — от зрительного входа до моторных команд (grooming, walking, moonwalk) всё генерируется по моделируемым нейронным цепям.
Установка проста: достаточно собрать проект на macOS 13+, запустить ./DesktopFly и управлять мухой через меню‑бар (пауза, показать мозг, «Escape Test», перемещение между дисплеями и др.).
Диагностика: утилиты --simtest, --behaviortest и --snapshot позволяют проверять корректность нейронных реакций и сохранять кадры.
Таким образом, DesktopFly демонстрирует, как чистый набор нейронных связей может полностью управлять виртуальным телом, делая научные данные о мозге насекомого доступными в привычном графическом интерфейсе.