Une mouche 3D sur macOS pilotée par un vrai connectome
Original : A 3D fruit fly on macOS desktop powered by the real FlyWire connectome
Pourquoi c'est important
L'outil illustre l'accessibilité croissante des données de connectomique pour des applications interactives en temps réel.
DenisSergeevitch a publié sur GitHub « desktop-fly », une application macOS open source qui affiche une mouche 3D animée sur le bureau, dont les comportements sont pilotés par une simulation en temps réel de 668 neurones issus du connectome FlyWire réel.
L'application « desktop-fly » fait vivre une mouche des fruits (Drosophila) en 3D sur le bureau macOS. Ses comportements — marche, toilettage, sommeil, fuite du curseur — sont générés par une simulation spiking à 1 kHz utilisant un circuit de 668 neurones réels et environ 19 000 connexions synaptiques extraites du connectome FlyWire v783.
Une fenêtre « BrainView » affiche 23 210 positions de soma de neurones réels (sur 139 255 dans FlyWire v783), colorés par super-classe cellulaire, avec des éclairs en temps réel aux emplacements des neurones actifs. Les deux marqueurs jaunes représentent les Giant Fibers, neurones de commande d'échappement. L'utilisateur peut cliquer sur n'importe quelle région pour la stimuler.
Le circuit intègre notamment les neurones visuels détecteurs de looming LC4 (104) et LPLC2 (210), les neurones d'échappement DNp01/GF (2), les neurones de direction DNa01/DNa02 (4), ainsi que des circuits de marche avant, arrière et de toilettage. Le code source est disponible en Swift sur GitHub (253 étoiles, 18 forks).