פרוטוקול זה משתמש בהערכת תנוחה באמצעות פייתון כדי לעקוב אחר נקודות גוף מרכזיות בדרוזופילה זוגית, ומקל על כימות אוטומטי של התנהגויות חברתיות עדינות, במיוחד באינטראקציה חברתית, וכן במפות חום ומסלולי תנועה.
Method Article
* These authors contributed equally
פרוטוקול זה משתמש בהערכת תנוחה באמצעות פייתון כדי לעקוב אחר נקודות גוף מרכזיות בדרוזופילה זוגית, ומקל על כימות אוטומטי של התנהגויות חברתיות עדינות, במיוחד באינטראקציה חברתית, וכן במפות חום ומסלולי תנועה.
כדי לפתח כלי אנליטי בקוד פתוח המתגבר על המגבלות של שיטות מעקב מסורתיות מבוססות סנטרואידים, אנו מציגים פרוטוקול לניתוח מדויק של אינטראקציות חברתיות בזוגות דרוזופילה הפועלים בחופשיות. באופן ספציפי, פרוטוקול זה מושפע ממסגרת הרשת ברזולוציה גבוהה (HRNet) שמטרתה לעקוב בו-זמנית אחרי חמישה נקודות מפתח אנטומיות — ראש, חזה, בטן וקצות אגף שמאל וימין — במטרה לייצר נתוני קואורדינטות ברזולוציה גבוהה לניתוח כמותי נוסף של התנהגויות חברתיות. פרוטוקול זה מספק תהליך עבודה מלא המבוסס על פייתון וממשק משתמש גרפי (GUI) שעיצבנו, כולל בניית מערכי נתונים, אימון מודלים וחילוץ קואורדינטות אוטומטי, לצד מודולים משולבים ליצירת מפות חום לתפוסה מרחבית, מסלולי תנועה ויחסי אינטראקציה חברתית בזבובים. כדי לאמת מסגרת זו, היא נבדקה באמצעות שני זנים נפוצים, w1118 ו-Canton-S (CS). התוצאות שלנו הדגימו את יציבות זיהוי נקודות מפתח וחשפו הבדלים ספציפיים לגנוטיפ בשימוש מרחבי ובמבנה הקטר. מתודולוגיה זו מספקת בסיס ניתן להרחבה לאתולוגיה כמותית ולניתוח אוטומטי של אינטראקציות חברתיות בדרוזופילה, תוך הפחתת מאמץ ההערות הידניות ושיפור השחזוריות.
דרוזופילה מלנגסטר הוא אורגניזם מודל נפוץ עם כלים גנטיים רבי עוצמה ומעגלים עצביים ממופים היטב המאפשרים ניתוח מכני של התנהגות1. יש לו מגוון רחב של התנהגויות חברתיות, כולל חיזור ותוקפנות, ויכולת למידה חזקה 2,3,4,5,6,7,8. כל אחד מהם מורכב מאלמנטים מוטוריים מובחנים הנשלטים על ידי מערכת עצבים קומפקטית אך מאורגנת היטב. חשוב לציין שמדידה מדויקת של יציבת הגוף חיונית להבנת היסודות הנוירולוגיים של בחירת פעולה, שכן רבות מההתנהגויות הללו מכילות מוטיבים מדויקים של יציבה שמקודדים מידע הקשרי ומצב פנימי 9,10.
למרות הצורך ברזולוציית זבוב יחיד כדי ללכוד הבדלים בודדים, רבות מהבדיקות ההתנהגותיות בעלות תפוקה גבוהה בדרוזופילה עדיין מסתמכות על מדדים ברמת קבוצה11. בדיקות התנהגות בעלות תפוקה גבוהה כוללות בדיקות T-maze להעדפה חברתית 12,13, בדיקות רווח חברתי שמכימות מרחק בין זבובים, או פרדיגמות הצטברות/הימנעות תחת גירוי חושי14 שיכולות ללכוד ביעילות מגמות אוכלוסייה. עם זאת, הן כרוכות במהותן ממוצע בין יחידים, ובכך מטשטשות הטרוגניות ברצפי פעולה ובמבנה הזמן של חילופי הדברים החברתיים. במהלך השנים, ניסיונות להתקדם לזיהוי לפי זבוב הסתמכו על שיטות מוגבלות פונקציונלית, כגון זיהוי אירועים מבוסס כללים באמצעות ספי קינמטיים, חיסור רקע באמצעות מעקב מרכזי, והערות וידאו ידניות 15,16,17,18. כתוצאה מכך, התנהגויות נפרדות כמו זינוק, טפיחה או איומי כנפיים לעיתים קרובות מתעלמים מהן או מסומנות לא נכון, מה שמצריך תיקון ידני משמעותי. מגבלות כאלה הגבילו מחקרים מכניים שדורשים יישור זמני מדויק בין פעילות עצבית לפעולות אישיות.
פתרון מהפכני זמין כעת בזכות התפתחויות אחרונות בראיית מחשב והערכת תנוחה מבוססת למידת מכונה. מסגרות קוד פתוח כמו DeepLabCut19 ו-SLEAP20 מאפשרות זיהוי חלקי גוף ללא סימנים, סיווג ניתן להרחבה של פעולות נפרדות, ושימור זהות אישית גם במהלך אינטראקציות קרובות. תכונות אלו מתגברות על החסרונות של גישות מבוססות קבוצה וכללים קודמות ומאפשרות כימות חוזר של התנהגויות חברתיות מורכבות.
אינטראקציות אישיות בדרוזופילה מאופיינות בתכונות מוטוריות ייחודיות המצביעות על התקדמות האינטראקציות החברתיות. תוקפנות, למשל, כוללת התנהגויות טיפוסיות כמו קפיצה, איומי כנפיים ואחיזה, שכולן מייצגות שלבי קונפליקט הולכים וגדלים21,22. חיזור מוגדר באופן דומה על ידי אוריינטציה, הארכת כנפיים חד-צדדית עם הפקת שירה, נקישות וניסיונות להזדווגות, שמתחברים ליצירת רצף זמני של אינטראקציות הזיווג23. לכידת המוטיבים הללו תלויה בזיהוי מדויק של יציבת הגוף ותנועות מפרקים24,25. בפועל, דגימה דורשת רזולוציה מרחבית וזמנית גבוהה לאורך תקופות הקלטה ממושכות כדי להבטיח שניתן יהיה לזהות וליישר דפוסים מוטוריים עדינים במדויק עם פעילות עצבית25,26.
כאן, אנו מציגים מסגרת קוד פתוח, מבוססת ראייה, לזיהוי אוטומטי של חמש נקודות מפתח אנטומיות—ראש, חזה, בטן, קצה אגף שמאל וימין27. המערכת כוללת תהליך עבודה מלא לבניית מערכי נתונים, אימון מודלים וחילוץ קואורדינטות, ומפיקה נתוני סדרות זמן ברזולוציה גבוהה המתאימים לסיווג התנהגותי מותאם אישית. על ידי אוטומציה של תהליכי הערות ידניות וסטנדרטיזציה של תהליכי עבודה אנליטיים, השיטה שלנו מאפשרת ניתוח כמותי בקנה מידה עדין של התנהגויות אינטראקציה חברתית, מה שמגביר את היעילות והשחזוריות תוך הפחתה משמעותית של הזמן והעבודה הנדרשים לניתוח.
כדי לאמת את אמינות המערכת, יישמנו אותה על שני זנים נפוצים במעבדה, w1118 ו-Canton-S (CS), וזיהינו זיהוי יציב של נקודות מפתח בין מסגרות, וכן הבדלים ספציפיים לגנוטיפ בתפוסה מרחבית, מאפייני מסלול ומדדי אינטראקציה חברתית בהתבסס על מרחק ראש וזווית כיוון. חוקרים יכולים להעריך את ההתאמה של פרוטוקול זה בהתבסס על רזולוציית מרחב-זמן נדרשת (≥30 fps, ≤0.5 מ"מ/פיקסל) ותנאי הקלטת וידאו (תאורה וניגודיות). גודל הפיקסל ניתן לקבוע ישירות מהגדרות המצלמה. זבוב פירות עם אורך גוף מדוד יכול להיות ממוקם בשדה הראייה לצורך כיול. פרוטוקול זה מתאים במיוחד לתרחישים הבאים: הצורך לעקוב בו-זמנית אחרי שתי דרוזופילה הפועלות בחופשיות ולהבחין בזהות האישית שלהן; התמקדות ביציבות עדינות (למשל, זווית ראש ומרחק) במקום רק במיקומי המרכז; משך הקלטה העולה על 10 דקות כאשר לא ניתן לבצע הערות ידניות; נדרש יישור זמני ברמת אלפיות שנייה בין אירועים התנהגותיים לפעילות עצבית (למשל, הדמיית סידן או אלקטרופיזיולוגיה) בניתוחים הבאים.
1. הכנת זבובים
2. בניית הזירה

איור 1: סכמטי של תחום ההתנהגות והגדרת הדמיה. (א) בניית חדר תצפית מותאם אישית מוצגת בדיאגרמה. התא מורכב משלוש שכבות עיקריות: לוח בסיס אקרילי שקוף בקוטר 3 מ"מ; לוח פוליאתילן בקוטר 3 מ"מ עם ארבעה חיתוכים עגולים בקוטר 35 מ"מ המשמשים כבארות תא נפרדות; ולוחית אקרילית שנייה המשמשת ככיסוי נשלף. (ב) מהדק מתאם 90° משמש להתקנת המצלמה אנכית על עמוד אופטי בקוטר 40 ס"מ. לצילום מלמעלה למטה, המצלמה ממוקמת ישירות מעל זירת התצפית הרב-שכבתית, כאשר הציר האופטי שלה ניצב על פני שטח התא. אנא לחצו כאן כדי לצפות בגרסה מוגדלת של הדמות הזו.
3. הגדרת הדמיה
4. הליך הקלטה
5. הגדר את פאנל הפעילות החברתית
6. הכנת מערכי נתונים
7. אימון מודלים
8. הרץ את תוכנית הגילוי
9. כימות התנהגותי
איור 1 ממחיש את גאומטריית הזירה, תצורת התאורה ומיקום המצלמה המשמשות לתיעוד אינטראקציות חברתיות טבעיות בדרוזופילה. ההתקנה מבטיחה תאורה אחידה ותנאי הדמיה יציבים המתאימים להערכת תנוחה ולחילוץ קואורדינטות.
הערכת תנוחה אוטומטית יושמה על כל הסרטונים המוקלטים כדי להפיק קואורדינטות דו-ממדיות לנקודות מפתח אנטומיות מוגדרות מראש של כל זבוב. המודל זיהה בעקביות את מפרקי הראש, החזה, הבטן והכנף בין מסגרות, אפילו במהלך אינטראקציות בטווח קרוב. איור 2 מציג מסגרת מייצגת עם נקודות מפתח מונחות מעל, המדגימה מעקב מדויק של מספר זבובים וזיהוי יציב של נקודות מפתח לאורך כל ההקלטה. אמינות שלב זה מבטיחה שסדרת הקואורדינטות שהופקו תוכל לשמש בסיס איתן לניתוחים כמותיים במורד הזרם. איור 3 ממחיש את זרימת העבודה האנליטית.
באמצעות הקואורדינטות שהופקו ויחס הפריימים לכל קואורדינטה, יצרנו מפות חום לתפוסה מרחבית כדי להמחיש את ההתפלגות המצטברת של מיקומי הזבובים בזירה. מפות חום אלו מסכמות את צפיפות ההסתברות של מיקומי הזבובים לאורך זמן ומדגישות אזורים של תפוסה מועדפת. איור 4 ואיור 5 מציגים מפות חום מייצגות עבור זבובי w1118 ו-Canton-S (CS). הבדלים בדפוסי שימוש מרחבי בין האזורים המרכזיים והפריפריאליים בשני הגנוטיפים ניכרים בקלות, ומשקפים נטיות מובחנות בחקר הזירה והעדפת אזורים.
בנוסף לדפוסי תפוסה, שיחזרנו מסלולי תנועה מסדרת זמן קואורדינטות כדי ללכוד דינמיקת תנועה בקנה מידה עדין. המסלולים נוצרו על ידי חיבור הקואורדינטות הדו-ממדיות של זבובים מכל מסגרת עוקבת ללא החלקה כלשהי. המסלולים המוצגים באיור 4 ובאיור 5 ממחישים מסלולי תנועה בודדים עבור זבובי w1118 ו-CS, וחושפים הבדלים ספציפיים לגנוטיפ בטווח התנועה, מורכבות המסלול והמעברים בין אזורים בעלי תפוסה גבוהה. ביחד, תוצאות זיהוי נקודות מפתח, מפות חום ושחזורי מסלול מראים כי צינור הערכת תנוחה משולב וניתוח מבוסס קואורדינטות לוכד ומבדיל ביעילות את מבנה ההתנהגות של דרוזופילה הפועלת בחופשיות בין הגנוטיפים.
הגדרנו גם אינטראקציה חברתית בכל מסגרת בהתבסס על קואורדינטות דו-ממדיות של חמש נקודות מפתח אנטומיות. זוג נחשב מעורב חברתית כאשר שני הקריטריונים התקיימו בו-זמנית: מרחק ראש בראש של יותר מ-0.5 מ"מ אך פחות מ-20 מ"מ, והפרש כיוון של יותר מ-30°28,29,30,31. בהתאם לכך, מדדנו את שיעור הזמן שהוקדש לאינטראקציה חברתית עבור כל זוג (שישה זוגות לכל גנוטיפ). השיטה שלנו יכולה למדוד באופן אמין התנהגות חברתית בזבובים, כפי שמוצג באיור 6. היחסים החברתיים הממוצעים עבור זבובי W1118 ו-CS היו 0.270 ± 0.001 ו-0.252 ± 0.005, בהתאמה, במהלך שישה ניסויי שכפול עצמאיים, מה שמרמז על שחזוריות חזקה בקבוצות ניסוי שונות. זה גם תואם את התוצאה שאין הבדל משמעותי ביחס החברתי בין שני זני הזבובים הפראיים.

איור 2: תוצאות זיהוי נקודות מפתח מייצגות. הערכת תנוחה אוטומטית זיהתה את כל נקודות המפתח האנטומיות המוגדרות מראש עבור כל טיסה בין פריים. סימנים מונחים ממחישים מעקב מדויק של מספר זבובים במהלך אינטראקציות חברתיות טבעיות. אנא לחצו כאן כדי לצפות בגרסה מוגדלת של הדמות הזו.

איור 3: תהליך הניתוח. זרימת העבודה העיקרית כוללת קדם-עיבוד, הכנת נתונים, אימון מודלים ואימות, ולבסוף מניבה קואורדינטות דו-ממדיות של דרוזופילה, ואחריהן ניתוח מבוסס ממשק גרפי. אנא לחצו כאן כדי לצפות בגרסה מוגדלת של הדמות הזו.

איור 4: מפת חום פעילות מייצגת ומסלולי תנועה של זבובי w1118. אנא לחצו כאן לצפייה בגרסה גדולה יותר של איור זה.
מפת החום מציגה את תפוסת המרחב המצטברת בזירה במשך מעל 10 דקות, וחושפת אזורי פעילות מועדפים לכל זבוב w1118. מסלולים מונחים על זה ממחישים מסלולי תנועה בודדים שנבנו מחדש מסדרות זמן קואורדינטות.

איור 5: מפת חום מייצגת של פעילות ומסלולי תנועה של זבובי קנטון-S (CS). אנא לחצו כאן לצפייה בגרסה גדולה יותר של איור זה.
מפת החום מציגה את התפלגות התפוסה המרחבית של כל זבוב CS במהלך אינטראקציה חופשית למשך 10 דקות. מסלולים משוחזרים מדגישים את טווח התנועה ומבנה הנתיב, ומאפשרים השוואה לדפוסי התנהגות w1118.

איור 6: יחס חברתי בזבובי פרא. כימות התנהגות חברתית לאחר 10 דקות בתא. לשישה זוגות של כל גנוטיפ בזירה קטנה, כדי לקבוע את אחוז המגע החברתי. ערכי היחס החברתי עבור זבובי W1118 ו-CS היו 0.270 ±0.001 ו-0.252 ± 0.005, בהתאמה. הנתונים מוצגים כממוצע ± SD. השוואות סטטיסטיות בוצעו באמצעות מבחן t דו-זנבי לא מזווג. אנא לחצו כאן כדי לצפות בגרסה מוגדלת של הדמות הזו.
קובץ משלים 1. כל קבצי הקידוד נדרשים לביצוע הפרוטוקול.אנא לחצו כאן להורדת הקובץ הזה.
קובץ משלים 2. אפליקציית GUI עצמאיתאנא לחצו כאן להורדת קובץ זה.
קובץ משלים 3. דרישות פייתוןאנא לחצו כאן להורדת הקובץ הזה.
המחקר שלנו מראה שהערכת תנוחה מבוססת למידת מכונה מספקת שיטה אמינה וניתנת להרחבה למדידת אינטראקציות חברתיות מדויקות בדרוזופילה. היא מתגברת על המגבלות של גישות מבוססות סנטרואידים 15,16,17,18 על ידי מעקב אחרי חמש נקודות מפתח אנטומיות בזוגות הפועלים בחופשיות, ומאפשרת רכישת מידע זוויתי המסופק על ידי ציר הגוף ומרחק ראש לראש המוסקת מנקודות ראש. הטכניקה שלנו יכולה לשחזר דפוסי תפוסה מרחביים ומסלולי תנועה על ידי מעקב אחר קואורדינטות המרכז של הזבובים בכל פריים וידאו כדי לקבל מסלולי תנועה ושימוש בנקודות ציון של חמש נקודות להערכת כיוון הראש. זיהוי נקודות מפתח יציב שנצפה הן בזני w1118 והן ב-Canton-S מצביע על כך שהצינור עמיד בפני שונות טבעית בדינמיקת התנועה, ומספק בסיס שחזורי לסיווג התנהגותי במורד הזרם. יכולות אלו חיוניות לניתוח האלמנטים המוטוריים המדויקים שמקודדים מצבים פנימיים ומידע הקשרי בהתנהגויות חברתיות 8,9.
נמצאו מספר גורמים מתודולוגיים חיוניים להבטחת תוצאות עקביות. החום ועוצמת התאורה של מערכת התאורה השפיעו באופן משמעותי על הביטוי ההתנהגותי, בהתאם לממצאים קודמים שגורמים סביבתיים משפיעים על הפעילות החברתית והניידת של הזבובים32,33. פרמטרי הדמיה, כולל מרחק מוקד, ניגודיות וגמא, שמותאמים אמפירית בניסויים שלנו, השפיעו גם הם על דיוק הערכת תנוחה, בהתאם לממצאים קודמים שלפיהם הקלטות התנהגותיות מהירות דורשות כיול אופטי מדויק ללכידת תנועות מהירות34,35. שונות התנהגותית הושפעה גם היא מהליכי טיפול: הרדמה CO₂ גרמה לשינויים מדידים באינטראקציה חברתית ובתנועה, בהתאם לפרסומים קודמים שהראו שינויים התנהגותיים שנגרמו מהרדמה 36,37,38. שלב זה קריטי במיוחד כי כאשר ההרדמה אינה מספקת, הזבובים עשויים להתעורר ולברוח לאחר שהונחתם בתא; לעומת זאת, עם הרדמה מספקת, יש לתת לזבובים מספיק זמן להחלמה, שכן הסתגלות לקויה מפחיתה את המוטיבציה שלהם לזוז מאוחר יותר, מה שישפיע קשות על הניתוח הבא.
למרות חוזק הצינור, נותרו מספר מגבלות. דיוק הערכת תנוחה רגיש לאיכות ההערות, כך שגם שגיאות תיוג קטנות עלולות להתפשט לעיוותים במסלולים משוחזרים. בעיה זו נצפתה בעבר במסגרות אחרות של הערכת תנוחה20,34. שינויים בתחום הנגרם משינויים בתאורה, מרקם רקע או עומס זבוב עשויים להפחית את ביצועי המודל, ולדרוש אימון תקופתי או הרחבת מאגר נתונים. בנוסף, ניסויים שבהם לא זוהו יותר מ-5% מסגרות של נקודות מפתח צריכים להיכלל או לשלב בשיפור איטרטיבי של מודל. בקרת גרסאות קפדנית (כפי שמפורט בקובץ המשלים 3) נדרשת גם היא לשחזוריות חישובית, שכן פלטים לא עקביים עלולים להיגרם מהבדלים בתלות בתוכניות.
שיפורים עתידיים עשויים לכלול נהלי כיול אוטומטיים, אסטרטגיות התאמת תחומים לשיפור הכללת המודל בתנאי ניסוי, ושילוב למידה בפיקוח עצמי להפחתת הצורך בהערות ידניות. השחזוריות בין מעבדות תשתפר עוד יותר על ידי סטנדרטיזציה של דיווח פרמטרי דימות, גורמים סביבתיים וסביבות אימון מודלים. כאשר לוקחים אותם ככולל, גורמים אלו מדגישים את היתרונות והחסרונות של כימות התנהגותי מבוסס למידת מכונה ומציעים מפת דרכים לשיפור נוסף של גישות הערכת יציבה בלימודי התנהגות חברתית של דרוזופילה .
המחברים מצהירים שאין ניגודי עניינים פיננסיים.
אנו מודים לד"ר ג'ינגיואן ג'אנג בבית הספר לתארים מתקדמים באוניברסיטת הרפואה של גואנגג'ואו על סיפוק ותחזוקת מערכת ההדמיה.
מימון: פרויקט התחומים הרפואיים המרכזיים של גואנגג'ואו (2025-2027)
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| אגר | BioFroxx | 8211GR500 | |
| מצלמה(MV-CU013-A0UC) | Hikvision | MV-CU013-A0UC | |
| פחמן דו-חמצני | Messer | 124-38-9 | |
| D(+)-Glucose anhydrous | BioFroxx | 1179GR500 | |
| Drosophila Narrow Vials (Falcon tube) | Biolgix | 51-0500 | |
| Ethanol | Chron Chemicals | 64-17-5 | |
| לוחית LED | / | / | בהתאמה אישית |
| Methylparaben | Sigma | 99-76-3 | |
| צלחת פוליאתילן | / | / | בהתאמה אישית |
| Python | / | גרסה 3.6 | |
| סוכרוז | DaMao | 57-50-1 | |
| לוחיות אקריליות שקופות | / | / | בהתאמה אישית |
| שמרים | Angel | 100004237033 |
Request permission to reuse the text or figures of this JoVE article
Request Permission