$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Figuur 1 illustreert de arena-geometrie, verlichtingsconfiguratie en cameraplaatsing die worden gebruikt om natuurlijke sociale interacties in Drosophila vast te leggen. De opstelling zorgt voor uniforme verlichting en stabiele beeldomstandigheden die geschikt zijn voor pose-schatting en coördinatenextractie.
Geautomatiseerde houdingsschatting werd toegepast op alle opgenomen video's om tweedimensionale coördinaten te extraheren voor vooraf gedefinieerde anatomische sleutelpunten van elke vlieg. Het model identificeerde consequent hoofd-, borstborst-, buik- en vleugelgewrichten over verschillende frames, zelfs tijdens interacties op korte afstand. Figuur 2 toont een representatief frame met overliggende sleutelpunten, dat nauwkeurige multi-fly tracking en stabiele keypointdetectie gedurende de opname demonstreert. De betrouwbaarheid van deze stap zorgt ervoor dat de geëxtraheerde coördinatentijdreeks kan dienen als een robuuste basis voor downstream kwantitatieve analyses. Figuur 3 illustreert de analytische workflow.
Met behulp van de geëxtraheerde coördinaten en het aandeel frames voor elke coördinat, genereerden we ruimtelijke bezettingsheatmaps om de cumulatieve verdeling van vliegposities binnen de arena te visualiseren. Deze heatmaps vatten de waarschijnlijkheidsdichtheid van vlieglocaties in de loop van de tijd samen en benadrukken regio's met voorkeursbezetting. Figuur 4 en Figuur 5 tonen representatieve heatmaps voor w1118- en Canton-S (CS) vliegen. Verschillen in ruimtelijke gebruikspatronen tussen de centrale en perifere zones in de twee genotypen zijn gemakkelijk waarneembaar, wat verschillende tendensen weerspiegelt in arena-verkenning en zonevoorkeur.
Naast bezettingspatronen reconstrueerden we de bewegingsbanen uit de coördinatentijdreeks om fijn-schaal bewegingsdynamiek vast te leggen. De trajecten werden gegenereerd door de tweedimensionale coördinaten van vliegen van elk opeenvolgend frame te verbinden zonder enige gladmaking. De trajecten in Figuur 4 en Figuur 5 illustreren individuele bewegingspaden voor w1118- en CS-vliegen, waarbij genotype-specifieke verschillen in bewegingsbereik, padcomplexiteit en overgangen tussen zones met hoge bezetting worden getoond. Samen tonen de resultaten van key-point detectie, heatmaps en trajectreconstructies aan dat de gecombineerde pose estimation en coördinatenanalysepijplijn effectief de gedragsstructuur van vrij interacterende Drosophila over genotypen heen vastlegt en differentieert.
We definieerden ook sociale interactie in elk frame op basis van de tweedimensionale coördinaten van vijf anatomische sleutelpunten. Een paar werd als sociaal betrokken beschouwd wanneer aan beide criteria gelijktijdig werd voldaan: een kop-op-kop afstand van meer dan 0,5 mm maar minder dan 20 mm, en een oriëntatieverschil van meer dan 30°28, 29, 30, 31. Dienovereenkomstig maten we het aandeel tijd dat aan sociale interactie werd besteed voor elk paar (zes paren per genotype). Onze methode kan sociaal gedrag bij vliegen betrouwbaar meten, zoals weergegeven in Figuur 6. De gemiddelde sociale verhoudingen voor W1118- en CS-vliegen waren respectievelijk 0,270 ± 0,001 en 0,252 ± 0,005, gedurende zes onafhankelijke replicatieve experimenten, wat wijst op sterke reproduceerbaarheid tussen verschillende experimentele groepen. Het is ook consistent met het resultaat dat er geen significant verschil is in de sociale verhouding tussen de twee wildtypevliegenstammen.

Figuur 2: Representatieve resultaten van key-point detectie. Automatische houdingsschatting identificeerde alle vooraf gedefinieerde anatomische sleutelpunten voor elke vlieg over frames. Overliggende markeringen illustreren nauwkeurige multi-fly tracking tijdens natuurlijke sociale interacties. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Analyseproces. De hoofdworkflow bestaat uit voorverwerking, datavoorbereiding, modeltraining en validatie, en levert uiteindelijk tweedimensionale coördinaten van Drosophila op, gevolgd door analyse op basis van GUI. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Representatieve activiteitsheatmap en bewegingsbanen van w1118-vliegen. Klik hier om een grotere versie van deze figuur te bekijken.
De heatmap toont de cumulatieve ruimtelijke bezetting binnen de arena over 10 minuten, waarbij de voorkeursactiviteitszones voor elke w1118-vlieg worden getoond. Overliggende trajecten illustreren individuele bewegingsbanen die zijn gereconstrueerd uit coördinatentijdreeksen.

Figuur 5: Representatieve activiteitswarmtekaart en bewegingsbanen van Canton-S (CS) vliegen. Klik hier om een grotere versie van deze figuur te bekijken.
De heatmap toont de ruimtelijke bezettingsverdeling van elke CS-vlieg tijdens vrije interactie gedurende 10 minuten. Gereconstrueerde trajecten benadrukken bewegingsbereik en padstructuur, waardoor vergelijking met w1118-gedragspatronen mogelijk is.

Figuur 6: Sociale verhouding bij wilde-type vliegen. Kwantificatie van sociaal gedrag na 10 minuten in de kamer. Voor zes paringen van elk genotype in een kleine arena, om het percentage sociaal contact te bepalen. De sociale ratiowaarden voor W1118 en CS-vliegen waren respectievelijk 0,270 ± 0,001 en 0,252 ± 0,005. De gegevens worden gepresenteerd als gemiddelde ± SD. Statistische vergelijkingen werden uitgevoerd met een ongepaarde tweezijdige Student's t-test. Klik hier om een grotere versie van deze figuur te bekijken.
Aanvullend dossier 1. Alle codeerbestanden die nodig zijn om het protocol uit te voeren.Klik hier om dit bestand te downloaden.
Aanvullend dossier 2. Standalone GUI-applicatieKlik hier om dit bestand te downloaden.
Aanvullend dossier 3. Python-vereistenKlik hier om dit bestand te downloaden.