פרוטוקול זה מתאר את השלבים עבור שימוש בתוכנה הרומן, SwarmSight, עבור מסגרת מעקב של עמדות אנטנה, חוטם חרקים מן האינטרנט המקובלת מצלמת וידאו באמצעות מחשבים קונבנציונלי. התוכנה בחינם, קוד פתוח מעבד מסגרות כ 120 פעמים מהר יותר מאשר בני אדם, מבצעת יותר דיוק אנושי.
חרקים מדעית, בחקלאות חשובים רבים להשתמש אנטנות כדי לזהות הנוכחות של תרכובות כימיות נדיפות, להרחיב את חוטם שלהם בזמן האכלה. היכולת במהירות לקבל מדידות ברזולוציה גבוהה של האנטנה טבעי ותנועות חוטם, להעריך כיצד הם לשנות בתגובה כימית, התפתחותית, מניפולציות גנטיות יכול לסייע להבנת התנהגות חרקים. על-ידי הרחבת העבודות הקודמות שלנו על הערכת צבירה נחיל חרקים או תנועות קבוצת בעלי חיים טבעי, מעבדה וידאו באמצעות תוכנת ניתוח וידאו SwarmSight, פיתחנו מודול תוכנה חדשניים חינם, קוד פתוח, גפה SwarmSight לעקוב (SwarmSight.org) עבור מסגרת מעקב של חרקים אנטנה, חוטם עמדות אינטרנט רגיל מצלמת וידאו באמצעות מחשבים קונבנציונלי. תוכנת מעבד מסגרות כ 120 פעמים מהר יותר מאשר בני אדם מבצעת יותר דיוק אנושי, באמצעות 30 מסגרות לכל השני (fps) קטעי וידאו, באפשרותך ללכוד דינמיקה antennal עד 15 הרץ. התוכנה שימשה כדי לאתר את התגובה antennal של דבש דבורים ריחות שני ומצא משמעותית retractions antennal רעה מן המקור ריח על 1 s לאחר המצגת ריח. . הבחנו אנטנה חום של צפיפות עמדה מפת היווצרות אשכולות, אשכול, מתכוון זווית התלות ריכוז הריח…
פרוקי רגליים רוב להזיז אנטנה או החצי השני כדי לדגום רמזים סביבתיים, אותות בזמן ובמרחב. בעלי החיים ניתן להשתמש מחושיהם כדי לנווט את הסביבה שלהם על-ידי זיהוי רמזים חושיים כגון שיכללו חומרים כימיים נדיפים, גירויים הטעם ועל מכניים1,2,3,4. חרקים, מחושיהם מכילים קולטנים חושיים לאגד שיכללו חומרים כימיים נדיפים4,5,6 , לשדר את האות הזה באמצעות חוש הריח החישה הניריונים המוח המרכזי אזורים1,7 8, ,9. החרקים ניתן להתאים אנטנות עמדות כדי לווסת את מידע אודות נכנסות ריחות4,10,11. אפנון זו מקלה על תגובות התנהגותיות פעיל מושכלת ריחות,12,שלהם נוצות13.
חרקים רבים, כולל Hymenopterans (למשל, דבש דבורים, דבורת הבומבוס), Lepidopterans (למשל, פרפרים) ו Dipterans (למשל, זבובים ויתושים), בין היתר, הזנה על-ידי הרחבת שלהם חוטם14 , 15 , 16 , 17 , 18 , 19 , 20 , 21. חוטם הסיומת אמין שימש בעבר עבור מגוון רחב של למידה וזיכרון משימות22,23,24,25,26, 27,28,29,30,31. באופן דומה, הערכה כמותית של אנטנות תנועה עם רזולוציה טמפורלית, מרחבית גבוהה עשויה להניב את היחסים בין הגירוי, התנהגות, לבין מצב פנימי של החיה. העבודות הקודמות אכן הראו איך התנועות antennal מכילים כמות עשירה של מידע על דבש דבורים מעקב של הסביבה, כיצד לשנות התנועות עם לימוד32,33,34, 35,–36,–37,–38.
בעשור האחרון, שיטות בהתנהגות בעלי חיים יש כבר באופן משמעותי מואצת של ההתקדמות מצלמות וידאו ברזולוציה גבוהה, למחשב עיבוד מהירות, ו מכונת ראייה אלגוריתמים. משימות כגון זיהוי בעלי חיים, סופר, מעקב, וניתוחים המקום העדפה יש בגילויים עם תוכנה מתוחכמת שבאפשרותה לעבד קטעי וידאו של התנהגות בעלי חיים, תמצית רלוונטית מודד39,40, 41,42,43,44,45,46,47.
טכנולוגיות אלה סייעו גם מעקב של האנטנה חרקים ותנועות חוטם. זה אפשרי עבור בוחנים אדם להשתמש את סמן העכבר לעקוב באופן ידני את המיקום של מחושיהם. עם זאת, בשיטה זו יכול להיות מדויק, המשימה היא זמן רב, חוסר תשומת לב אנושי ועייפות עלולה לגרום לתוצאות לא אמין. ציוד והכנות יכול לשמש כדי להפחית את הצורך תוכנה מורכבים. לדוגמה, מלכודת אחת מצלמה במהירות גבוהה, נצבע את קצות מחושיהם כדי לעקוב אחר התנועה אנטנה48. משתמשים יכולים גם שתתבקש לבחור מפתח-מסגרות של קטעי וידאו כדי לסייע התוכנה מזהה את האנטנה, חוטם מיקום49. גישה אחרת זיהה שני האשכולות תנועה הגדול ביותר לזהות את האנטנה, אך זה אינו מזהה את מיקום חוטם50. חבילת תוכנה אחרת תוכל לאתר את האנטנה ומיקומי חוטם, אך דורש כ 7.5 s של זמן עיבוד לכל מסגרת51, אשר יכולים להיות אוסרני עבור מחקרי תצפית בזמן אמת או לטווח ארוך. בסופו של דבר, זה אפשרי לבצע התאמה אישית של חבילות תוכנה מסחרית (למשל, EthoVision) כדי לבצע את המשימות46, אך עלויות רישוי ואימון שלהם יכול להיות אסורה.
עם השיטה המתוארת כאן, הרחבנו את העבודות הקודמות שלנו על תנועה ניתוח תוכנה41 לאתר את מיקומם של אנטנות חרקים, חוטם עם היעדים הבאים: (1) אין דרישה עבור חומרה מיוחדת או הכנת בעלי חיים מורכבים, (2). מסגרת עיבוד בבזמן אמת (30 fps או מהיר יותר) במחשב רגיל, (3) קלות להשתמש, ו- (4) פתוח, קוד בקלות להארכה.
וכתוצאה מכך שיטה הרומן של תוכנות קוד פתוח, SwarmSight גפה מעקב, אינה דורשת ציור טיפים אנטנות, באפשרותך להשתמש מצלמת אינטרנט לצרכן כדי ללכוד, וסרטי תהליכים מסגרות וידאו ב 30-60 fps ב (מחשוב קונבנציונליות איור 1). התוכנה לוקח קבצי וידאו כקלט. המשתמש איתור מיקומו של הראש חרקים וידאו של, לאחר עיבוד, מופק קובץ ערכים מופרדים (בפסיקים csv) פסיק עם המיקומים של אנטנות, חוטם. התוכנה היא יכולה לקרוא מאות וידאו בפורמטים שונים (כולל תבניות המיוצר על ידי רוב המצלמות הדיגיטליות) באמצעות ספריית FFmpeg52.
איור 1: בעלי חיים פלט התוכנה וההתקנה. (א) A דבש דבורה אתמול עם הראש שלה גוף מרוסנת רתמה. ריח (B) מקור ממוקמת מול החיה, מצלמת וידאו ממוקם מעל, מקור ואקום ממוקמת מאחורי החיה. (ג) האנטנה עצה משתני וחוטם שזיהה את התוכנה SwarmSight מווידאו. (ד) המשתמש ממקם את החיישן אנטנה מעל החיה ומתאים את הפרמטרים מסנן. התוכנה מזהה את מיקומי אנטנות, חוטם (טבעות צהוב).אנא לחץ כאן כדי להציג גירסה גדולה יותר של הדמות הזאת.
ראשית, הגוף של חרק וראשו מאופקים רתמה כך האנטנה ותנועות חוטם בקלות שנצפו (איור 1 א’). מקור הריח ממוקמת מול החרק, עם מקור ואקום ממוקם מאחור, כדי להסיר את ריחות מן האוויר ולצמצם את ההשפעות האפשריות של עיבוד חושי (איור 1B). מצלמת אינטרנט קונבנציונאלי ממוקמת מעל הראש החרק על חצובה. LED יכול להיות ממוקם בתוך הנוף של המצלמה כדי לציין כאשר הריח זה מוצג.
איור 2: אנטנה קואורדינטות. X, ערכי Y השתמש מערכת הקואורדינטות וידאו, כאשר בפינה השמאלית העליונה הוא מקור ועלייה ערכי X ו- Y כאשר נע לכיוון הפינה הימנית התחתונה. זוויות מבוטאים מעלות ביחס הקדמי של הראש (בדרך כלל המקור ריח). ערך “0” מרמז על הקו שהקים את האנטנה שוטון. מכוון ישירות מול החיה. כל הזוויות הן חיוביות, למעט כאשר נקודות האנטנה לכיוון היריב (למשל, נקודות שוטון ימינה שמאלה). אנא לחץ כאן כדי להציג גירסה גדולה יותר של הדמות הזאת.
לאחר הצילומים, נפתח את קובץ הווידאו עם התוכנה SwarmSight, שבו המשתמש ממקם יישומון אנטנת החיישן (איור 1D, ריבוע שחור) מעל ראשו של החרק, מתחיל את הווידיאו. כאשר התוצאות נשמרות, הקובץ. csv יכיל את X, Y עמדות של האנטנה טיפים, הזוויות אנטנה ביחס הקדמי של הראש (איור 2), ואת החדק במיקום X, Y. בנוסף, מדד מגזר הדומיננטי של מחושב עבור כל אנטנה. מציג מדד אשר אחד מהמגזרים 36 מעלות חמש שמסביב כל אנטנה הכיל את רוב הנקודות ייחשב עשוי להיות מחושיהם, יכולה להיות שימושית אם האנטנה עמדה/זווית מדדים אינם אמינים בשל סרטונים מרעישים או בעייתית אחרת.
בקצרה, התוכנה פועלת באמצעות ערכת מסננים תנועה53 ושל אלגוריתם מילוי המבול רגועה54. כדי למצוא נקודות אנטנה סביר, משמשים שני מסננים:41,מסנן 3-רצופים-מסגרת ההבדל55 ומסנן56 חיסור חציון-ברקע. מסנן צבע מרחק סף משמש לזיהוי נקודת חוטם. -10% העליונים של הנקודות של כל מסנן משולבים, באלגוריתם מילוי המבול כי בוחן נקודות רציף עם פערים עד 2 פיקסלים (px) מאתרת נקודות קיצוניות. מקבילי מסגרת פענוח, עיבוד, ואת צינורות עיבוד וזיכרון ממוטבת הקצאה של זרימת נתונים מסנן משיגה ביצועים גבוהים. Raw x ו- y ערכי קואורדינטות המיוצר על ידי התוכנה הם פוסט-מעובד עם 3-מסגרת מתגלגל המסנן ‘ חציון ‘57 (ראה דיון). ההוראות כדי להוריד את קוד המקור המלא ניתן למצוא באינטרנט58.
להלן הוא פרוטוקול כדי להתכונן באיסוף דבורה דבש אנטנה מעקב. פרוטוקול דומה יכול לשמש כדי לעקוב אחר תנועות אנטנה/חוטם כל חרק אחר. במקטע ‘ תוצאות ‘, אנו מתארים את האנטנה בדוגמת פלט המעקב שמזוהה על-ידי התוכנה, השוואת פלט התוכנה על מעקב שבוצעה על-ידי בוחנים אנושי, והערכה של אנטנות התנועה בתגובה odorants 5.
השיטה המוצגת כאן מאפשר מעקב בזמן אמת אחר אנטנה חרקים ותנועות חוטם ללא צורך מיוחד תכשירים בעלי חיים או חומרה.
מגבלות:
למרות היתרונות הללו, ישנן כמה מגבלות של השיטה. אלה כוללים את הדרישה כי ראש החיה מוגבל התנועה, הצורך למשתמש לבחור את המיקום והכיוון של החיה עבור כל וידאו, הדרישה גישה במחשב עם Windows, וחוסר היכולת של התוכנה כדי לעקוב אחר תנועה בתלת מימד (3D), כמה תנוחות גפה חזותית רב-משמעי המתוארים להלן.
התוכנה דורשת כי ראש החיה ניצבת במקום, הוא לא זז במהלך הסרטון. זה דומה להערכות קודמות עבודה48,49,50,51. ניתן לשנות את התוכנה כדי לאפשר זיהוי אוטומטי של סיבובים ראש, עם זאת, זה לצרוך זמן עיבוד נוסף, להציג את מקור חדש של שגיאה. אם התוכנה ששונה כדי לזהות את סיבוב הראש באופן שגוי, זה ישפיע הזוויות אנטנות, כמו חישוב שלהם הוא יחסי זווית הסיבוב ראש. כיום, המשתמש בוחר את כיוון הראש פעם אחת בכל הסרטונים. גישה זו, בעוד לא בלי טעויות אנוש, ממזער זווית חישוב שגיאות כאשר הראש אסור להעביר במהלך הסרטון.
התוכנה דורש גם Windows 7 (או במאוחר) מערכת הפעלה (OS). המטרה היתה להפוך את התוכנה קל להתקין, התקנה ושימוש על ידי משתמשים ללא מיומנויות ניהול מחשב תכנות או מתוחכם. החלטנו היעד Windows כי היא הנפוצה, במקרים בהם גישה מוגבלת, מכונות וירטואליות (למשל, VirtualBox, VMware, מקבילות) עם חלונות ניתן בקלות ליצור. בחירה זו של מערכת ההפעלה מאוד מפשט את התקנת תוכנה באמצעות מתקין קל לשימוש, ללא שורת פקודה ומונעת באגים ספיציפית OSs שונים.
התוכנה עוקבת אחר רק העמדה של תוספות מרחב 2D. חרקים ידועים כדי להזיז את האנטנה שלהם ב- 3D, אשר אומר כי מידע חשוב אובדת כאשר רק 2D נקודות הציון נמדדות. בעוד השימוש של מצלמות מרובות או מראות יכול לסייע באיסוף המידע הנוסף הנדרש לוקליזציה 3D, זה שניתן לחשב, עם השימוש של יחסי טריגונומטריות, עמדה out-של-plane מוערך על ידי בהנחה מחושיהם הם אחד מקטעי קו אורך קבוע, להעביר רק בצד אחד של המטוס המצלמה. עבור דבש דבורים, הנחה זו תקפה כדי לקבל הערכות קשה עבור המיקום ב- 3D, אבל לא יהיה בהכרח המקרה עבור מינים ומצבים אחרים.
התוכנה לא כראוי יאתר את האנטנה או חוטם עצה מיקומים במצבים מסוימים רב-משמעי. חיה, אם יזוז אנטנה כך, וידאו, שהוא יחפוף חוטם מורחבת של התוכנה סביר יזהה את קצה האנטנה כתיאור של החדק. הזווית אנטנה עם זאת, עדיין סביר תחושב כראוי (מן החלק שאינם חופפים). באופן דומה, אם העצות אנטנה להעביר ישירות מעל הראש של החיה (קרי, לא על הצדדים) אז התוכנה אולי רק לזהות את החלק של האנטנה הגלוי מחוץ לראש, להניח את המיקום הקודם של האנטנה או לזהות כדין רעש וידאו כמיקום האנטנה. בשני המצבים, בוחנים בכלל אנושית יש קושי אניני טעם האנטנה החדק או הראש. כדי להמתיק את הבעיה, אנו ממליצים על החלת 3-מסגרת, סימטרי מתגלגל החציוני57 מסנן raw X ו- Y קואורדינטות המיוצר על ידי התוכנה. מסנן זה מסיר תנודות גדולות-ארעי (יחיד מסגרת) עמדה של משמרת עוד תנועות מיקום האנטנה. מצאנו כי המסנן 3-מסגרת הציגו ביצועים טובים יותר לא מסנן, ואילו מסננים רחב יותר (למשל, 5, 11 או 15 מסגרות) מופחת דיוק. קוד דוגמה R המשתמשת במסנן וכן הדרכה וידאו ניתן למצוא באינטרנט58.
ערך ככלי מדעי:
הזמינות של שיטה להשיג במהירות מדויק גפה חרקים תנועות באופן יעיל יש הפוטנציאל לפתוח תחומים חדשים של חקירה.
רפלקס הרחבת חוטם (פי) היא תגובה התנהגותית נפוץ לחקור למידה וזיכרון מגוון רחב של חרקים59. מחקרים קודמים צריכים בדרך כלל לסמוך על מידת מורחבת או לא בינארי לכל, למרות ניתוחים electromyographic ווידאו הראו הרבה יותר מורכב טופולוגיות חוטם תנועות65,66. השיטה כאן מאפשרת כימות מהירה של תנועות חוטם ברזולוציות גבוהות הגיאופוליטיות והמרחביות טמפורלית.
אנטנה חרקים תנועות בתגובה ריחות הם הבינו. אחת הסיבות לכך היא כי מחושיהם נוטים לזוז כל כך מהר כי אמצעי חסכונית, אוטומטית כדי לקבל נתונים תנועה האנטנה לא היה זמין. השיטה המוצגת כאן יכול לשמש להשיג במהירות את האנטנה נתוני תנועה עבור מספרים גדולים של חרקים במספר רב של מצבים. זה יכול לסייע, לדוגמה, החוקרים לחקור את המיפוי בין תנועות אנטנה בתגובה לגירויים שונים, ריחות נדיפים בפרט. באמצעות מצלמות לוכד מסגרות ב- 30 הרץ, התוכנה יכול לשמש כדי לאפיין את הדינמיקה התנועה antennal עד 15 הרץ (נייקוויסט מוגבל). אם יש צורך אפיון בתדרים גבוהים יותר, מצלמות עם שיעור גבוה יותר של לכידת (למשל, 60 או 120 fps) יכול להיות מנוצל. עם זאת, מחשב מהיר יותר עשויים להידרש לעיבוד גבוה יותר fps קטעי וידאו בזמן אמת. אנחנו משערים שיש מחלקות של ריחות, וריחות ואולי אפילו קצת בודדים, האופיינית תנועות antennal מולדת. אם מחלקות או תרכובות אלו יכולים להיות שהתגלו, לא ידוע ריחות או המחלקה שלהם יכול להתגלות מן התנועה antennal של חרקים לא מאומן. אם מיפוי כזה קיים, השילוב של האנטנה מספיק תנועה נתונים מכונה משוכללת לימוד אלגוריתמים יש להתחיל לחשוף את זה. כמו כן, מיפוי זה משתנה בתגובה ללמידה, טפסים במהלך הפיתוח, או מופרת עם התערבויות גנטיות יכול להציע תובנה פונקציות של מערכת חוש הריח.לבסוף, עבודה זו יכולה לתת תובנה גילוי מלאכותי של ריחות אם הוא מגלה בשיטות דגימה מיטבי עבור ריחות בסביבות מורכבות.
עבודה בעתיד:
כאן, הראינו כי אנטנה תנועה נתונים יכול להיות במהירות שהושג וניתח: התנהגות תגובות יכול להתגלות מן הנתונים שנוצרו על-ידי התוכנה שלנו, וזוהו במספר תחומי לחקירה נוספת.
הקורסים זמן של האנטנה elicited גירוי זווית לחריגות ושחזור בסיסית, תופעות ריבאונד גירוי-מסקנה והתלות שלו ריכוז הריח יכול ייחקרו וכי המודל מבחינה מתמטית. בנוסף, שינויים כלשהם של האנטנה תנועות שנגזרות התיאבון או מיזוג aversive גם יכול להיות מוערך עם התוכנה.
ניתן לסייר גם יותר הבידול של ריחות. במחקר זה, ריחות, ב טהור והן 35 x גירסאות מדולל elicited תגובות דומות: מחושיהם, בממוצע, הופיע במהירות לסגת מן המקור ריח ולחזור ריח מראש תוכניות בסיסיות לאחר מספר שניות. אנו משערים כי אפילו את הגירסאות מדולל שייתכן מאוד חזק חוש הריח לגירויים הדבורים דבש. אם true, טווח רחב יותר של ריכוזים יכול לשמש כדי לקבוע אם התגובות antennal להבדיל את ריחות. בנוסף, ניתוח יותר מתוחכם יותר עלול לגלות הבדלים בתנועות antennal בתגובה ריחות שונים. עשינו את קבצי הנתונים המשמש ליצירת דמויות לרשות חוקרים גם האתר SwarmSight67כתב יד זה.
יתר על כן, בעוד שמחוץ להיקף של כתב יד זה, יכול להאריך את התוכנה לעיבוד סרטונים של חיות ממוקמים בתאי עם מראות כפול בזווית ב 45 מעלות (ראה איור 1D לדוגמה). זה יכול לשמש כדי להתאים לשפה ולעקוב באופן מדויק את תוספות והתנועה שלהם במרחב תלת-ממדי. עם זאת, האלגוריתמים לצורך מעקב 3D יידרשו ביעילות: (א) לחדד בין מספר אנטנות כשהם גלויים באחד המראות צד, (ב) נכונות עבור פגמים זוויות השיקוף, (ג) בחשבון עיוותים בגלל המצלמה מיצוב.
לבסוף רווחים נוספים ברמת הדיוק המיקום עשוי להתממש באמצעות השימוש קלמן פילטר68, אילו דוגמניות, מנצל את מצבו הגופני מידע כגון גפה מהירות ותאוצה להגבלת מיקומים החזוי. עם זאת, צריך להעריך שום רווחים ברמת הדיוק נגד כל הנחות במהירות בשל חישובים נוספים.
מסקנה:
חרקים רבים להשתמש אנטנות באופן פעיל לטעום תרכובות נדיפות בסביבות המקומי שלהם. דפוסי תנועות antennal עשוי לספק תובנה ריח החרקים התפיסה ואת ההשפעה עליו על ידי מיזוג, תרכובות רעילים, שינויים גנטיים. באופן דומה, חוטם תנועות שימשו להערכת ריח תפיסה וויסות שלה. עם זאת, קבלת במהירות כמויות גדולות של נתונים תנועה גפה ברזולוציה גבוהה היה קשה. כאן, פרוטוקול ותוכנות מתואר הממכן משימות כאלה. לסיכום, יש יצר ואנו הדגימו כיצד השילוב של חומרה זולה, הכנה בעלי חיים משותפים, תוכנת קוד פתוח ניתן להשתמש במהירות לקבל נתוני תנועה גפה חרקים ברזולוציה גבוהה. הפלט של התוכנה, איך זה outperforms בוחנים אדם המהירות והדיוק כיצד נתוני הפלט שלה יכול להיות מנותח, דמיינו הוצגו.
The authors have nothing to disclose.
JB SMC, קבוצת ריינהולד כהן נתמכו על-ידי NIH R01MH1006674 כדי SMC NIH R01EB021711 על קבוצת ריינהולד כהן. CMJ ו תסמונת הלב השבור נתמכו על ידי ה-NSF רעיונות מעבדה פרויקט על “פיצוח הקוד חוש הריח” כדי תסמונת הלב השבור. אנו מודים קייל שטיינמץ, טרין Oboyle, רייצ’ל Halby לסיוע שלהם בביצוע מחקר זה.
Insect harness | N/A | N/A | Use materials needed for Protocol sections 1-3.1.1 of Smith & Burden (2014) |
Odor delivery source | N/A | N/A | Use materials needed for Protocol section 3 of Smith & Burden (2014) |
Vacuum source | N/A | N/A | Use materials needed for Protocol section 3 of Smith & Burden (2014) |
LED connected to odor delivery source | N/A | N/A | Use materials needed for Protocol section 3 of Smith & Burden (2014) |
Low Voltage Soldering Iron | Stannol | Low Voltage Micro Soldering Iron 12V, 8W | |
DC Power Supply | Tekpower | HY152A | |
White sheet of paper | Georgia-Pacific | 998606 | Any white sheet of paper can be used as alternative |
Tripod | AmazonBasics | 50-Inch Lightweight Tripod | Optional |
Camera | Genius | WideCam F100 | FLIR Flea3 or another camera with manual focus can be used. |
Camera software | Genius | N/A | Software comes with camera. On MacOS, Photo Booth app can be used to record videos. |
Camera shutter speed software | Genius | N/A | Genius camera software allows shutter speed setting. In Mac OS, iGlasses by ecamm can be used instead: http://www.ecamm.com/mac/iglasses/ |
Windows Operating System | Microsoft | Windows 7 Professional | Versions 7 or later are compatible. Oracle VirtualBox, Parallels Desktop, or VMWare Fusion can be used to create a Windows virtual machine in MacOS environments. |
SwarmSight software | SwarmSight | Appendage Tracking | Download from http://SwarmSight.org |
R software | R Project | R 3.4.0 | Download from: https://cran.r-project.org/bin/windows/base/ |
R Studio software | RStudio | RStudio Desktop | Download from: https://www.rstudio.com/products/rstudio/download/ |