Method Article

Protocole de suivi et de quantification comportementale automatisée chez Drosophila melanogaster

DOI:

10.3791/71417

July 24th, 2026

* These authors contributed equally

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ce protocole utilise l’estimation de la pose par Python pour suivre les points clés du corps chez les Drosophila appariées, facilitant la quantification automatisée des comportements sociaux subtils, notamment dans les interactions sociales, ainsi que les cartes thermiques et les trajectoires locomotrices.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Pour développer un outil analytique open source qui surmonte les limites des méthodes traditionnelles de suivi basées sur les centroïdes, nous présentons un protocole pour analyser avec précision les interactions sociales dans des paires de Drosophila en pleine nature. Plus précisément, ce protocole s’inspire du cadre du réseau à haute résolution (HRNet) pour suivre simultanément cinq points clés anatomiques — tête, thorax, abdomen, ainsi que les extrémités gauche et droite — dans le but de générer des données de coordonnées haute résolution pour une analyse quantitative ultérieure des comportements sociaux. Ce protocole fournit un flux de travail complet basé sur Python et une interface graphique (GUI) que nous avons conçue, incluant la construction de jeux de données, l’entraînement de modèles et l’extraction automatisée de coordonnées, ainsi que des modules intégrés pour générer des cartes thermiques d’occupation spatiale, des trajectoires locomotrices et des rapports d’interactions sociales chez les mouches. Pour valider ce cadre, il a été testé en utilisant deux souches largement utilisées, w1118 et Canton-S (CS). Nos résultats ont démontré la stabilité de la détection des points clés et révélé des différences spécifiques au génotype dans l’utilisation spatiale et la structure de la locomotive. Cette méthodologie fournit une base évolutive pour l’éthologie quantitative et l’analyse automatisée des interactions sociales chez Drosophila, tout en réduisant les efforts d’annotation manuelle et en améliorant la reproductibilité.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Drosophila melanogaster est un organisme modèle largement utilisé doté d’outils génétiques puissants et de circuits neuronaux bien cartographiés permettant une dissection mécanistique du comportement1. Il possède une large gamme de comportements sociaux, incluant la cour et l’agressivité, ainsi qu’une forte capacité d’apprentissage 2,3,4,5,6,7,8. Chacune est composée d’éléments moteurs distincts contrôlés par un système nerveux compact mais extrêmement bien organisé. Il est important de souligner que la mesure précise de la posture corporelle est essentielle pour comprendre les fondements neurologiques de la sélection d’action, car beaucoup de ces comportements contiennent des motifs posturaux précis qui encodent des informations contextuelles et de l’étatinterne 9,10.

Malgré la nécessité d’une résolution à une seule mouche pour capturer les différences individuelles, de nombreux tests comportementaux à haut débit chez Drosophila reposent encore sur des indices au niveaudu groupe 11. Les tests comportementaux à haut débit incluent les tests T-maze pour la préférencesociale 12,13, les tests d’espacement social quantifiant la distance entre les vols, ou les paradigmes d’agrégation/évitement sous stimulationsensorielle 14 peuvent capturer efficacement les tendances de population. Cependant, elles impliquent intrinsèquement une moyenne entre individus, ce qui masque l’hétérogénéité des séquences d’actions et la structure temporelle des échanges sociaux. Au fil des années, les tentatives d’identification par mouche se sont appuyées sur des méthodes fonctionnellement contraintes, telles que la détection d’événements basée sur des règles utilisant des seuils cinématiques, la soustraction en arrière-plan avec suivi de centroïde, et l’annotation vidéomanuelle 15, 16, 17, 18. En conséquence, des comportements discrets tels que la fonce, le tapotement ou les menaces d’ailes sont souvent ignorés ou mal étiquetés, nécessitant des corrections manuelles importantes. De telles contraintes ont restreint les études mécanistiques qui nécessitent un alignement temporel précis entre l’activité neuronale et les actions individuelles.

Une solution révolutionnaire est désormais disponible grâce aux développements récents en vision par ordinateur et en estimation de pose basée sur l’apprentissage automatique. Des cadres open source comme DeepLabCut19 et SLEAP20 permettent la détection des parties du corps sans marqueurs, la classification évolutive des actions discrètes et la préservation de l’identité individuelle même lors d’interactions rapprochées. Ces caractéristiques surmontent les inconvénients des approches précédentes basées sur les groupes et les règles, et permettent une quantification répétable de comportements sociaux complexes.

Les interactions individuelles chez Drosophila se caractérisent par des caractéristiques motrices uniques qui indiquent la progression des interactions sociales. L’agressivité, par exemple, inclut des comportements typiques comme la prise en charge, les menaces d’ailes et le grappling, qui représentent tous des stades de conflitcroissants 21,22. La parade nuptiale est également définie par l’orientation, l’extension unilatérale des ailes avec la production de chant, le tapotement et la tentative de copulation, qui se rejoignent pour former la séquence temporelle des interactionsd’accouplement 23. La capture de ces motifs dépend d’une reconnaissance précise de la posture corporelle et des mouvementsarticulaires 24,25. En pratique, l’échantillonnage nécessite une haute résolution spatiale et temporelle sur de longues périodes d’enregistrement afin de garantir que des motifs moteurs subtils puissent être précisément détectés et alignés avec l’activiténeuronale 25,26.

Ici, nous présentons un cadre open source basé sur la vision pour l’identification automatisée de cinq points clés anatomiques — tête, thorax, abdomen, extrémités des ailes gauche etdroite 27. Le système comprend un flux de travail complet pour la construction de jeux de données, l’entraînement de modèles et l’extraction de coordonnées, et produit des données de séries temporelles à haute résolution adaptées à une classification comportementale personnalisable. En automatisant les processus d’annotation manuelle et en standardisant les flux de travail analytiques, notre méthode permet une analyse quantitative à petite échelle des comportements d’interaction sociale, augmentant l’efficacité et la reproductibilité tout en réduisant significativement le temps et la main-d’obra nécessaires à l’analyse.

Pour valider la fiabilité du système, nous l’avons appliqué à deux souches de laboratoire couramment utilisées, w1118 et Canton-S (CS), et observé une détection stable de points clés à travers les cadres, ainsi que des différences spécifiques au génotype dans l’occupation spatiale, les caractéristiques de trajectoire et les indicateurs d’interaction sociale basés sur la distance de la tête et l’angle d’orientation. Les chercheurs peuvent évaluer la pertinence de ce protocole en se basant sur la résolution spatiotemporelle requise (≥30 fps, ≤0,5 mm/pixel) et les conditions d’enregistrement vidéo (éclairage et contraste). La taille des pixels peut être déterminée directement à partir des réglages de la caméra. Une mouche à fruits dont la longueur corporelle est mesurée peut être placée dans le champ de vision d’imagerie pour l’étalonnage. Ce protocole est particulièrement adapté aux scénarios suivants : la nécessité de suivre simultanément deux Drosophiles librement interagissant et de distinguer leurs identités individuelles ; se concentrant sur des postures fines (par exemple, angle de tête et distance) plutôt que seulement sur les positions du centroïde ; durée d’enregistrement dépassant 10 minutes lorsque l’annotation manuelle n’est pas possible ; nécessitant un alignement temporel au niveau de la milliseconde entre les événements comportementaux et l’activité neuronale (par exemple, imagerie du calcium ou électrophysiologie) dans des analyses ultérieures.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Préparation à la mouche

  1. Recueillez et séchez les mouches âgées de 3 à 4 jours sous anesthésie au CO₂ avant les expériences.
    REMARQUE : La durée de l’anesthésie et le débit de CO₂ peuvent varier en fonction des spécifications et de la pression du cylindre de dioxyde de carbone utilisé dans chaque laboratoire. Les mouches doivent être surveillées en continu pendant l’anesthésie, et l’exposition au CO₂ doit être maintenue uniquement jusqu’à ce qu’elles soient complètement anesthésiées et présentent un arrêt complet de leur mouvement.
  2. Placez chaque mouche individuellement dans un tube Falcon de 50 mL contenant un milieu standard de semoule de maïs–agar–glucose–levure.
  3. Maintenez les mouches à 25 °C sous un cycle clair/sombre de 12 heures jusqu’à utilisation.

2. Construction de l’arène

  1. Préparez deux plaques acryliques transparentes de 3 mm et une plaque en polyéthylène de 3 mm.
  2. Taillez quatre chambres circulaires (de 35 mm de diamètre chacune) au centre de la plaque de polyéthylène.
  3. Utilisez des clips pour coller une plaque acrylique à la plaque en polyéthylène afin de former la base de la chambre ; Gardez la deuxième plaque en acrylique comme couvercle amovible.

figure-protocol-1
Figure 1 : Schéma de l’arène comportementale et de l’installation d’imagerie. (A) La construction d’une chambre d’observation personnalisée est représentée dans le schéma. La chambre se compose de trois couches principales : une base acrylique transparente de 3 mm ; une plaque de polyéthylène de 3 mm avec quatre découpes circulaires de 35 mm de diamètre servant de puits de chambre individuels ; et une seconde plaque en acrylique qui sert de couvercle amovible. (B) Un collier adaptateur à 90° est utilisé pour installer la caméra verticalement sur un poteau optique de 40 cm. Pour l’imagerie descendante, la caméra est positionnée directement au-dessus de l’arène d’observation multicouche, avec son axe optique perpendiculaire à la surface de la chambre. Veuillez cliquer ici pour voir une version agrandie de cette figurine.

3. Installation de l’imagerie

  1. Assemblez deux poteaux optiques de 20 cm et un poteau de 40 cm avec des colliers adaptateurs à 90°.
  2. Montez l’appareil (1280 × 1024 pixels) verticalement sur le poteau de 40 cm, aligné perpendiculairement à la surface de l’arène, et réglez le taux d’images à 150 fps.
  3. Placez l’arène sur un panneau LED diurne de 25 cm × 25 cm à 25 cm recouvert d’une feuille de diffusion.
  4. Réglez l’éclairage à environ 1500 lux à la surface de l’arène.
    REMARQUE : Assurez-vous que les bords des ailes restent visibles dans l’aperçu binaire. Évitez >2000 lux pour éviter les artefacts induits par la chaleur, car les mouches peuvent modifier leur locomotion ou leur distribution naturelle à cause de la contrainte thermique causée par la source lumineuse.

4. Procédure d’enregistrement

  1. Placez des coussinets en mousse de 3 cm sous chaque coin de l’arène pour la stabiliser.
  2. Transférer des paires de mouches sous anesthésie CO₂ dans des chambres ; Scellez avec la plaque en acrylique supérieure.
  3. Laissez les mouches s’acclimater pendant 40 minutes avant d’enregistrer.
  4. Commencez l’acquisition vidéo enMIAS.exe 27 : appuyez sur q pour commencer et c pour arrêter.
    REMARQUE : Cela aboutit à des enregistrements vidéo continus de paires de mouches en interaction libre dans des conditions standardisées.

5. Définir le panel d’activités sociales

  1. Exécutez le script de prétraitement : python SoAL_PreProcess.py [video_file_path]
    REMARQUE : Tous les scripts de codage sont fournis dans le Fichier Supplémentaire 1.
  2. Annoter la zone de la chambre et attribuer des métadonnées sous forme de Genotype_age (jours) × 1 (nombre de chambres). (par exemple, CS_3 × 1)
  3. Ajustez le curseur de seuil de détection jusqu’à ce que les ailes soient presque invisibles dans l’image binaire afin d’assurer une soustraction en arrière-plan optimale et une visibilité des ailes.

6. Préparation de jeux de données

  1. Créez un nouveau dossier de jeu de données en exécutant :
    Outils python/SoAL_DatasetGen.py DATASETNAME 10 (intervalle d’échantillonnage de trames)
    REMARQUE : Le paramètre d’intervalle d’échantillonnage de trame (« 10 ») a été adapté d’unprotocole 27 publié précédemment. Des valeurs plus basses augmentent la densité d’échantillonnage et la charge de calcul, tandis que des valeurs plus élevées réduisent la demande de calcul et peuvent être ajustées en fonction des performances matérielles disponibles et des exigences expérimentales.
  2. Configurez le chemin vidéo et le chemin du jeu de données dans les « outils/SoAL_DatasetUtils.py »
  3. Interface d’étiquetage manuel de lancement :
    >Outils python/SoAL_LabelUI.py NOM DU JEU DE DONNÉES
    1. Navigation par trame : Appuyez sur la touche Espace ou la touche Z pour naviguer respectivement vers la prochaine ou la précédente. Sinon, utilisez le curseur de la timeline pour la navigation.
    2. Étiquetage des points clés : Cliquez sur la position correcte d’une mouche dans chaque image (dans une séquence spécifique : tête, thorax, abdomen, aile gauche et aile droite) pour marquer les 5 points clés.
    3. Sélection des points clés : Appuyez sur les touches numériques pour sélectionner un point clé (indiqué par un cercle blanc). Le clic suivant réattribuera un nouveau numéro au point clé sélectionné.
    4. Sauvegarde : Fermez la fenêtre ou appuyez sur la touche D pour enregistrer les résultats de l’annotation.
      REMARQUE : Une archive complète de l’ensemble d’entraînement comprend deux composantes : un répertoire d’images et un fichier annotation.json.

7. Entraînement du modèle

  1. Divisez le jeu de données en ensembles d’entraînement et de validation :
    Outils python/SoAL_DatasetGen.py DIVISION DES NOMS DE JEUX DE DONNÉES
    Deux nouveaux dossiers seront créés dans « dataset/. »
  2. Configurez les paramètres d’entraînement dans hrnet/fly_w32.yàmul :
    Facteur de rotation : 15°
    Facteur d’échelle : 0,35
    Facteur de luminosité : 0,25
    Taille du lot : 24
    Époques : 200
  3. Suivez le programme de formation :
    Python hrnet/tools/train.py --cfg hrnet/fly_w32.yaml
    Terminer les séries d’entraînement lorsque la précision moyenne (AP) plafonne ; conserver le meilleur modèle (AP > 90 %).
  4. Validez le modèle en utilisant :
    Python hrnet/tools/test.py --cfg hrnet/fly_w32.yaml
    Résultat : Modèle robuste basé sur HRNet pour la détection de points clés multi-fly.

8. Exécuter le programme de détection

  1. Copiez de nouveaux fichiers vidéo dans le répertoire vidéo.
  2. Annoter les métadonnées comme montré à l’étape 5.
  3. Exécuter le programme de détection : python SoAL_KptDetect.py tout
  4. Inspectez les résultats de la détection :
    Outils Python/SoAL_ViewKptUI.py excel_file_path (.CVS/XSLX)
    Résultat : Coordonnées bidimensionnelles de cinq repères anatomiques par mouche à travers les cadres.

9. Quantification comportementale

  1. Lancez une application GUI autonome pour l’analyse (Fichier Supplémentaire 2) et importez les fichiers de coordonnées dans l’interface.
  2. Générez des cartes thermiques d’occupation spatiale (densité de probabilité des positions dans l’arène).
  3. Reconstruis les trajectoires locomotrices à partir de séries temporelles de coordonnées.
  4. Créez des données d’interaction sociale, incluant la distance de la tête, l’orientation et l’état social dérivé.
    Résultat : Visualisation standardisée de l’utilisation spatiale spécifique au génotype et de la dynamique des mouvements.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La figure 1 illustre la géométrie de l’arène, la configuration d’éclairage et le placement de la caméra utilisés pour enregistrer les interactions sociales naturelles chez Drosophila. Cette installation garantit un éclairage uniforme et des conditions d’imagerie stables, adaptées à l’estimation de la pose et à l’extraction de coordonnées.

L’estimation automatisée de la pose a été appliquée à toutes les vidéos enregistrées pour extraire les coordonnées bidimensionnelles des points clés anatomiques prédéfinis de chaque mouche. Le modèle a constamment identifié la tête, le thorax, l’abdomen et les articulations des ailes à travers les châssis, même lors d’interactions à courte portée. La figure 2 montre une trame représentative avec des points clés superposés, démontrant un suivi multi-mouche précis et une détection stable des points clés tout au long de l’enregistrement. La fiabilité de cette étape garantit que la série chronologique de coordonnées extraite peut constituer une base solide pour des analyses quantitatives en aval. La figure 3 illustre le flux de travail analytique.

En utilisant les coordonnées extraites et la proportion de trames pour chaque coordonnée, nous avons généré des cartes thermiques d’occupation spatiale pour visualiser la distribution cumulative des positions de la mouche dans l’arène. Ces cartes thermiques résument la densité de probabilité des emplacements de la mouche au fil du temps et mettent en évidence les régions d’occupation préférentielle. Les figures 4 et 5 présentent des cartes thermiques représentatives pour les mouches w1118 et Canton-S (CS). Les différences dans les schémas d’utilisation spatiale entre les zones centrale et périphérique des deux génotypes sont facilement observables, reflétant des tendances distinctes dans l’exploration des arènes et la préférence de zone.

En plus des schémas d’occupation, nous avons reconstruit les trajectoires locomotrices à partir des séries temporelles de coordonnées pour capturer la dynamique des mouvements à petite échelle. Les trajectoires étaient générées en reliant les coordonnées bidimensionnelles des mouches de chaque image successive sans aucun lissage. Les trajectoires montrées dans les figures 4 et 5 illustrent les trajectoires individuelles de déplacement des mouches w1118 et CS, révélant des différences spécifiques au génotype en termes de portée de déplacement, de complexité de chemin et de transitions entre zones à forte occupation. Ensemble, les résultats de détection de points clés, les cartes thermiques et les reconstructions de trajectoire démontrent que le pipeline combiné d’estimation de pose et d’analyse basée sur les coordonnées capture et différencie efficacement la structure comportementale des Drosophila librement interagissant entre les génotypes.

Nous avons également défini l’interaction sociale dans chaque cadre en se basant sur les coordonnées bidimensionnelles de cinq points clés anatomiques. Un couple était considéré comme socialement engagé lorsque les deux critères étaient remplis simultanément : une distance tête à tête de plus de 0,5 mm mais moins de 20 mm, et une différence d’orientation supérieure à 30°28,29,30,31. En conséquence, nous avons mesuré la proportion de temps passé en interaction sociale pour chaque paire (six paires par génotype). Notre méthode peut mesurer de manière fiable le comportement social chez les mouches, comme le montre la Figure 6. Les ratios sociaux moyens pour les mouches W1118 et CS étaient respectivement de 0,270 ± 0,001 et 0,252 ± 0,005, sur six expériences de réplication indépendantes, suggérant une forte reproductibilité entre différents groupes expérimentaux. Il est également cohérent avec le fait qu’il n’y a pas de différence significative dans le ratio social entre les deux souches de mouches sauvages.

figure-results-1
Figure 2 : Résultats représentatifs de détection de points clés. L’estimation automatique de la pose identifiait tous les points clés anatomiques prédéfinis pour chaque mouche à travers les cadres. Les marqueurs superposés illustrent un suivi précis de plusieurs mouches lors des interactions sociales naturelles. Veuillez cliquer ici pour voir une version agrandie de cette figurine.

figure-results-2
Figure 3 : Flux de travail d’analyse. Le flux de travail principal comprend le prétraitement, la préparation des données, l’entraînement du modèle et la validation, et aboutit finalement aux coordonnées bidimensionnelles de Drosophila, suivies d’une analyse basée sur l’interface graphique. Veuillez cliquer ici pour voir une version agrandie de cette figurine.

figure-results-3
Figure 4 : Carte thermique représentative de l’activité et trajectoires locomotrices des mouches de W1118. Veuillez cliquer ici pour voir une version agrandie de cette figure.

La carte thermique montre l’occupation spatiale cumulative dans l’arène sur plus de 10 minutes, révélant les zones d’activité préférées pour chaque mouche w1118. Les trajectoires superposées illustrent des chemins de mouvement individuels reconstruits à partir de séries temporelles de coordonnées.

figure-results-4
Figure 5 : Carte thermique représentative de l’activité et trajectoires locomotrices des vols Canton-S (CS). Veuillez cliquer ici pour voir une version agrandie de cette figure.

La carte thermique affiche la répartition spatiale de chaque mouche CS pendant l’interaction libre pendant 10 minutes. Les trajectoires reconstruites mettent en évidence la plage de déplacement et la structure du chemin, permettant de la comparer avec les comportements de w1118.

figure-results-5
Figure 6 : Ratio social chez les mouches sauvages. Quantification du comportement social après 10 minutes dans la chambre. Pour six appariements de chaque génotype dans une petite arène, afin de déterminer le pourcentage de contact social. Les valeurs du ratio social pour les mouches W1118 et CS étaient respectivement de 0,270 ± 0,001 et 0,252 ± 0,005. Les données sont présentées en moyenne ± DS. Des comparaisons statistiques ont été réalisées à l’aide d’un test t de Student à deux bras non apparié. Veuillez cliquer ici pour voir une version agrandie de cette figurine.

Fichier supplémentaire 1. Tous les fichiers de codage nécessaires pour exécuter le protocole.Veuillez cliquer ici pour télécharger ce fichier.

Dossier supplémentaire 2. Application GUI autonomeVeuillez cliquer ici pour télécharger ce fichier.

Dossier supplémentaire 3. Exigences en PythonVeuillez cliquer ici pour télécharger ce fichier.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Notre étude montre que l’estimation de la posture basée sur l’apprentissage automatique offre une méthode évolutive et fiable pour mesurer les interactions sociales fines chez Drosophila. Il surmonte les limites des approches basées sur les centresde centre 15, 16, 17, 18 en suivant cinq points clés anatomiques en paires librement interagissant, permettant d’acquérir des informations angulaires fournies par l’axe du corps et la distance tête à tête déduite des points de tête. Notre technique peut reconstituer les schémas d’occupation spatiale et les trajectoires de mouvement en suivant les coordonnées du centroïde des mouches dans chaque image vidéo pour obtenir des itinéraires de déplacement et en utilisant des repères à cinq points pour estimer l’orientation de la tête. La détection stable des points clés observée sur les souches w1118 et Canton-S indique que le pipeline est robuste face à la variation naturelle de la dynamique des mouvements, fournissant une base reproductible pour la classification comportementale en aval. Ces capacités sont essentielles pour disséquer les éléments moteurs à grain fin qui codent les états internes et les informations contextuelles dans les comportements sociaux 8,9.

Plusieurs facteurs méthodologiques se sont révélés essentiels pour garantir des résultats cohérents. La chaleur et l’intensité d’éclairage du système d’éclairage ont significativement influencé l’expression comportementale, conformément aux constatations antérieures selon lesquelles des facteurs environnementaux influencent l’activité sociale et locomotrice desmouches 32,33. Les paramètres d’imagerie, notamment la distance focale, le contraste et le gamma, qui sont ajustés empiriquement dans nos expériences, ont également influencé la précision de l’estimation de la pose, en accord avec les résultats précédents selon lesquels les enregistrements comportementaux à grande vitesse nécessitent une calibration optique minutieuse pour capturer des mouvementsrapides 34,35. La variabilité comportementale a également été influencée par les procédures de manipulation : l’anesthésie CO₂ a entraîné des changements quantifiables dans l’interaction sociale et la locomotion, conformément aux publications précédentes montrant des changements comportementaux induits parl’anesthésie 36,37,38. Cette étape est particulièrement cruciale car, lorsque l’anesthésie est insuffisante, les mouches peuvent reprendre conscience et s’échapper après avoir été placées dans la chambre ; inversement, avec une anesthésie adéquate, les mouches doivent avoir suffisamment de temps pour récupérer, car une acclimatation insuffisante réduit leur motivation à bouger plus tard, ce qui affectera gravement l’analyse ultérieure.

Même avec la solidité du pipeline, plusieurs limitations subsistent. La précision de l’estimation de la pose est sensible à la qualité des annotages, de sorte que même de petites erreurs d’étiquetage peuvent se propager en distorsions dans les trajectoires reconstruites. Ce problème a déjà été observé dans d’autres cadres d’estimation de lapose 20,34. Les changements de domaine causés par des modifications de l’éclairage, de la texture de fond ou la déformation de la mouche peuvent réduire la performance du modèle, nécessitant un réentraînement périodique ou une expansion du jeu de données. De plus, les expériences dans lesquelles plus de 5 % des images clés des points clés ne sont pas détectées doivent être exclues ou intégrées dans l’affinement itératif du modèle. Un contrôle strict des versions (comme décrit dans le Fichier Supplémentaire 3) est également nécessaire pour la reproductibilité computationnelle, car des sorties incohérentes peuvent résulter de différences dans les dépendances des programmes.

Les améliorations futures pourraient inclure des procédures d’étalonnage automatisées, des stratégies d’adaptation de domaine pour améliorer la généralisation des modèles dans des conditions expérimentales, et l’intégration de l’apprentissage auto-supervisé pour réduire le besoin d’annotation manuelle. La reproductibilité entre les laboratoires serait encore améliorée en standardisant le rapport des paramètres d’imagerie, des facteurs ambiants et des cadres d’entraînement des modèles. Dans leur ensemble, ces facteurs mettent en lumière les avantages et les inconvénients de la quantification comportementale basée sur l’apprentissage automatique et offrent une feuille de route pour améliorer davantage les approches d’estimation de posture dans les études sur le comportement social de Drosophila .

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs déclarent qu’il n’y a pas de conflits d’intérêts financiers.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Nous remercions le Dr Jingyuan Zhang de l’École supérieure de l’Université médicale de Guangzhou pour avoir fourni et entretenu l’installation d’imagerie.

Financement : Projet des disciplines médicales majeures de Guangzhou (2025-2027)

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
AgarBioFroxx8211GR500
camera(MV-CU013-A0UC)HikvisionMV-CU013-A0UC
Carbon DioxideMesser124-38-9
D(+)-Glucose anhydrousBioFroxx1179GR500
Drosophila Narrow Vials (Falcon tube)Biolgix51-0500
EthanolChron Chemicals64-17-5
LED panel//custom-made
MethylparabenSigma99-76-3
polyethylene plate//custom-made
Python/version 3.6
SucroseDaMao57-50-1
transparent acrylic plates//custom-made
YeastAngel100004237033

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

BehaviorDrosophila social behaviorMachine learningHRNet inspired framework

Related Articles