Sign In

A subscription to JoVE is required to view this content. Sign in or start your free trial.

In This Article

  • Summary
  • Abstract
  • Introduction
  • Protocol
  • תוצאות
  • Discussion
  • Disclosures
  • Acknowledgements
  • Materials
  • References
  • Reprints and Permissions

Summary

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

Abstract

גירוי מוחי עמוק אדפטיבי (aDBS) מראה הבטחה לשיפור הטיפול בהפרעות נוירולוגיות כגון מחלת פרקינסון (PD). aDBS משתמש בסמנים ביולוגיים הקשורים לתסמינים כדי להתאים את פרמטרי הגירוי בזמן אמת כדי להתמקד בסימפטומים בצורה מדויקת יותר. כדי לאפשר התאמות דינמיות אלה, יש לקבוע פרמטרים עבור אלגוריתם aDBS עבור כל מטופל בנפרד. זה דורש כוונון ידני גוזל זמן על ידי חוקרים קליניים, מה שמקשה על מציאת תצורה אופטימלית עבור מטופל בודד או קנה מידה לחולים רבים. יתר על כן, היעילות ארוכת הטווח של אלגוריתמי aDBS המוגדרים במרפאה בזמן שהמטופל בבית נותרה שאלה פתוחה. כדי ליישם טיפול זה בקנה מידה גדול, יש צורך במתודולוגיה להגדרה אוטומטית של פרמטרים של אלגוריתם aDBS תוך ניטור מרחוק של תוצאות הטיפול. במאמר זה, אנו חולקים תכנון עבור פלטפורמת איסוף נתונים ביתית כדי לעזור לשטח לטפל בשתי הבעיות. הפלטפורמה מורכבת מאקוסיסטם משולב של חומרה ותוכנה שהוא קוד פתוח ומאפשר איסוף ביתי של נתוני וידאו עצביים, אינרציאליים ומרובי מצלמות. כדי להבטיח פרטיות עבור נתונים הניתנים לזיהוי מטופלים, הפלטפורמה מצפינה ומעבירה נתונים באמצעות רשת וירטואלית פרטית. השיטות כוללות יישור זמן של זרמי נתונים וחילוץ הערכות תנוחה מהקלטות וידאו. כדי להדגים את השימוש במערכת זו, פרסנו פלטפורמה זו בביתו של אדם עם פרקינסון ואספנו נתונים במהלך משימות קליניות בהדרכה עצמית ותקופות של התנהגות חופשית במשך שנה וחצי. הנתונים נרשמו באמפליטודות גירוי תת-טיפוליות, טיפוליות ועל-טיפוליות כדי להעריך את חומרת הסימפטומים המוטוריים בתנאים טיפוליים שונים. נתונים אלה המותאמים בזמן מראים כי הפלטפורמה מסוגלת לאיסוף נתונים רב-מודאלי מסונכרן בבית לצורך הערכה טיפולית. ארכיטקטורת מערכת זו עשויה לשמש לתמיכה במחקר aDBS אוטומטי, לאיסוף מערכי נתונים חדשים ולחקר ההשפעות ארוכות הטווח של טיפול DBS מחוץ למרפאה עבור אלה הסובלים מהפרעות נוירולוגיות.

Introduction

גירוי מוחי עמוק (DBS) מטפל בהפרעות נוירולוגיות כגון מחלת פרקינסון (PD) על ידי העברת זרם חשמלי ישירות לאזורים ספציפיים במוח. ישנם כ-8.5 מיליון מקרים של פרקינסון ברחבי העולם, ו-DBS הוכיח את עצמו כטיפול קריטי כאשר התרופות אינן מספיקות לניהול תסמינים 1,2. עם זאת, יעילות DBS יכולה להיות מוגבלת על ידי תופעות לוואי המתרחשות לעיתים מגירוי המועבר באופן קונבנציונלי באמפליטודה קבועה, תדירות ורוחב דופק3. יישום לולאה פתוחה זה אינו מגיב לתנודות במצב התסמינים, וכתוצאה מכך הגדרות גירוי שאינן מותאמות כראוי לצרכים המשתנים של המטופל. DBS מעוכב עוד יותר על ידי התהליך הגוזל זמן של כוונון פרמטרים לגירוי, אשר מבוצע כיום באופן ידני על ידי רופאים עבור כל מטופל בנפרד.

DBS אדפטיבי (aDBS) היא גישה בלולאה סגורה שהוכחה כאיטרציה הבאה יעילה של DBS על ידי התאמת פרמטרי גירוי בזמן אמת בכל פעם שסמנים ביולוגיים הקשורים לתסמינים מזוהים 3,4,5. מחקרים הראו כי תנודות בטא (10-30 הרץ) בגרעין התת-תלמי (STN) מתרחשות באופן עקבי במהלך ברדיקינזיה, האטה בתנועה האופיינית ל-PD 6,7. באופן דומה, תנודות גמא גבוהות (50-120 הרץ) בקליפת המוח ידועות כמתרחשות בתקופות של דיסקינזיה, תנועה מוגזמת ולא רצונית הנפוצה גם ב-PD8. עבודות אחרונות ניהלו בהצלחה aDBS מחוץ למרפאה לתקופות ממושכות5, אולם היעילות ארוכת הטווח של אלגוריתמי aDBS שהוגדרו במרפאה בזמן שהמטופל נמצא בבית לא נקבעה.

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

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

הפלטפורמה היא אקוסיסטם של רכיבי חומרה ותוכנה הבנויים על מערכות שפותחו בעבר5. ניתן לתחזק אותו לחלוטין באמצעות גישה מרחוק לאחר התקנה ראשונית של חומרה מינימלית כדי לאפשר איסוף נתונים רב-מודאלי מאדם בנוחות ביתו. מרכיב מרכזי הוא מערכת הגירוי העצבי המושתלת (INS)11 אשר חשה בפעילות עצבית ומספקת גירוי ל- STN, ורושמת תאוצה משתלי חזה. עבור השתל המשמש בפריסה הראשונית, הפעילות העצבית נרשמת ממוליכים דו-צדדיים שהושתלו ב-STN ומאלקטרודות אלקטרוקורטיקוגרפיה שהושתלו מעל קליפת המוח המוטורית. מערכת הקלטת וידאו מסייעת לרופאים לעקוב אחר חומרת הסימפטומים ויעילות הטיפול, הכוללת ממשק משתמש גרפי (GUI) המאפשר ביטול קל של הקלטות שוטפות כדי להגן על פרטיות המטופלים. סרטונים מעובדים כדי לחלץ מסלולים קינמטיים של מיקום בדו מימדי (2D) או תלת מימדי (3D), ושעונים חכמים נענדים על שני פרקי כף היד כדי ללכוד מהירות זוויתית ומידע על תאוצה. חשוב לציין, כל הנתונים מוצפנים לפני העברתם לאחסון ענן לטווח ארוך, וניתן לגשת למחשב עם סרטונים המזהים את המטופל רק דרך רשת וירטואלית פרטית (VPN). המערכת כוללת שתי גישות ליישור זמן פוסט-הוק של כל זרמי הנתונים, והנתונים משמשים לניטור מרחוק של איכות התנועה של המטופל, ולזיהוי סמנים ביולוגיים הקשורים לתסמינים לצורך זיקוק אלגוריתמים של aDBS. חלק הווידיאו של עבודה זו מציג את תהליך איסוף הנתונים והאנימציות של מסלולים קינמטיים שחולצו מסרטונים שנאספו.

מספר שיקולי עיצוב הנחו את פיתוח הפרוטוקול:
הבטחת אבטחת מידע ופרטיות המטופלים: איסוף נתוני מטופלים הניתנים לזיהוי דורש טיפול מרבי בשידור ובאחסון על מנת להיות חוק ניידות ואחריות של ביטוח בריאות (HIPAA)12,13 לציית ולכבד את פרטיות המטופל בביתו. בפרויקט זה, זה הושג על ידי הגדרת VPN מותאם אישית כדי להבטיח פרטיות של כל התעבורה הרגישה בין מחשבי המערכת.
גבולות הבטיחות של פרמטר הגירוי: זה קריטי להבטיח כי המטופל נשאר בטוח בעת ניסיון אלגוריתמים aDBS שעשויים להיות השפעות לא מכוונות. אח"י של המטופל חייב להיות מוגדר על ידי קלינאי כך שיהיו גבולות בטוחים לפרמטרים של גירוי שאינם מאפשרים השפעות לא בטוחות מגירוי יתר או תת-גירוי. עם מערכת אח"י11 בשימוש במחקר זה, תכונה זו מופעלת על ידי מתכנת קלינאי.
הבטחת וטו למטופל: אפילו בגבולות הפרמטרים הבטוחים, השונות היומית של הסימפטומים ותגובות הגירוי עלולה לגרום למצבים לא נעימים עבור המטופל שבהם הם לא אוהבים אלגוריתם שנבדק ורוצים לחזור ל- DBS קליני פתוח רגיל. מערכת INS שנבחרה כוללת מודול טלמטריה למטופל (PTM) המאפשר למטופל לשנות באופן ידני את קבוצת הגירוי ואת משרעת הגירוי שלו ב-mA. קיים גם יישום מחקר המחובר ל-INS המשמש להגדרה מרחוק של אח"י לפני איסוף הנתונים14אשר גם מאפשר למטופל להפיל ניסויים aDBS ולשלוט בטיפול שלהם.,
לכידת התנהגות מורכבת וטבעית: נתוני וידאו שולבו בפלטפורמה כדי לאפשר לקלינאים לעקוב מרחוק אחר יעילות הטיפול, ולחלץ מסלולים קינמטיים מאומדני תנוחות לשימוש בניתוחי מחקר15. בעוד חיישנים לבישים הם פחות פולשניים, קשה ללכוד את טווח התנועה הדינמי המלא של גוף שלם באמצעות מערכות לבישות בלבד. סרטונים מאפשרים הקלטה סימולטנית של טווח התנועה המלא של המטופל והתסמינים שלו לאורך זמן.
שימושיות המערכת עבור מטופליםאיסוף נתונים רב-מודאליים בבית דורש התקנה ושימוש במספר מכשירים בבית המטופל, מה שעלול להפוך למעיק על המטופלים לנווט בהם.: כדי להפוך את המערכת לקלה לשימוש תוך הבטחת שליטה במטופל, יש להפעיל ידנית רק את המכשירים המושתלים או המחוברים פיזית למטופל (במקרה זה הוא כלל את מערכת אח"י ושעונים חכמים) לפני תחילת ההקלטה. עבור מכשירים נפרדים מהמטופל (במקרה זה הוא כולל נתונים שהוקלטו ממצלמות וידאו), הקלטות מתחילות ומסתיימות באופן אוטומטי ללא צורך באינטראקציה כלשהי עם המטופל. במהלך תכנון ממשק המשתמש הגרפי ננקטה זהירות כדי למזער את מספר הכפתורים ולהימנע מעצי תפריט עמוקים כך שהאינטראקציות יהיו פשוטות. לאחר התקנת כל המכשירים, מתאם מחקר הראה למטופל כיצד לתקשר עם כל המכשירים באמצעות ממשקי משתמש גרפיים הפונים למטופל שהם חלק מכל מכשיר, כגון כיצד להפסיק הקלטות בכל מכשיר וכיצד להזין את היסטוריית התרופות ודוחות הסימפטומים שלהם.
שקיפות איסוף נתוניםציון ברור מתי מצלמות מופעלות הוא הכרחי כדי שאנשים ידעו מתי הן מוקלטות ויוכלו להשעות את ההקלטה אם הם זקוקים לרגע של פרטיות.: כדי להשיג זאת, יישום מערכת מצלמה משמש לשליטה בהקלטות וידאו עם ממשק משתמש גרפי הפונה למטופל. ממשק המשתמש הגרפי נפתח באופן אוטומטי בעת הפעלת היישום ומפרט את השעה והתאריך של ההקלטה המתוזמנת הבאה. כאשר הקלטה נמשכת, מופיעה הודעה המציינת מתי ההקלטה מתוזמנת להסתיים. במרכז ממשק המשתמש הגרפי מוצגת תמונה גדולה של אור אדום. התמונה מראה את האור מואר באור בהיר בכל פעם שהקלטה נמשכת, ומשתנה לתמונה שאינה מוארת כאשר ההקלטות כבויות.

הפרוטוקול מפרט שיטות לתכנון, בנייה ופריסה של פלטפורמה לאיסוף נתונים בבית, לבדיקת איכות הנתונים שנאספו לשלמות וחוסן, ולעיבוד נתונים לאחר עיבוד לשימוש במחקר עתידי.

figure-introduction-7990
איור 1: זרימת נתונים. הנתונים עבור כל שיטה נאספים באופן עצמאי ממקום מגורי המטופל לפני שהם מעובדים ומצטברים לנקודת קצה אחת של אחסון מרוחק. הנתונים עבור כל שיטה נשלחים באופן אוטומטי לנקודת קצה של אחסון מרוחק. בעזרתו של אחד מחברי הצוות, ניתן לאחזר אותו, לבדוק את תקפותו, ליישר את הזמן בין האופנים, כמו גם לעבור עיבוד מקדים ספציפי יותר למודאליות. ערכת הנתונים שעברה הידור מועלית לאחר מכן לנקודת קצה של אחסון מרוחק שכל חברי הצוות יכולים לגשת אליה באופן מאובטח לצורך ניתוח מתמשך. כל המחשבים עם גישה לנתונים, במיוחד עבור נתונים רגישים כמו וידאו גולמי, מוקפים בתוך VPN שמבטיח שכל הנתונים מועברים בצורה מאובטחת והנתונים המאוחסנים תמיד מוצפנים. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.

Protocol

חולים נרשמים באמצעות מחקר גדול יותר IRB ו IDE מאושר לתוך aDBS באוניברסיטת קליפורניה, סן פרנסיסקו, פרוטוקול # G1800975. המטופל שנרשם למחקר זה סיפק גם הסכמה מדעת במיוחד למחקר זה.

1. רכיבי מערכת ביתיים

  1. שרת מרכזי ו-VPN
    1. רכוש מחשב אישי (PC) המריץ מערכת הפעלה מבוססת לינוקס (OS) המוקדשת לשרת VPN. אכסנו את המכונה בממ"ד. הדיסק מצפין את המכשיר כדי להבטיח אבטחת נתונים.
    2. הגדר את שרת ה-VPN כך שיהיה נגיש לציבור ביציאה אחת לפחות.
      הערה: במקרה זה, הדבר הושג על ידי שיתוף פעולה עם מחלקת ה- IT כדי לתת לשרת כתובת IP סטטית הפונה כלפי חוץ וכתובת URL מותאמת אישית על ידי אפשרויות אירוח ה- DNS של האוניברסיטה.
    3. עבור התקנת שרת, בצע את השלבים הבאים פעם אחת במחשב שנבחר לשרת את ה- VPN.
      1. תצורת חומת אש: הפעל את הפקודות הבאות במסוף המחשב כדי להתקין ולהגדיר חומת אש לא מסובכת:
        sudo apt install ufw
        סודו UFW לאפשר SSH
        Sudo UFW אפשר /UDP
        Sudo UFW הפעל
      2. התקנת Server VPN: התקן את פרוטוקול הקוד הפתוח WireGuard VPN16 במחשב ונווט אל ספריית ההתקנה. במסוף המחשב, הפעל את umask 007 כדי לעדכן את כללי הגישה לספריות.
      3. יצירת מפתחות: במסוף המחשב, הפעל
        WG Genkey | טי פרייבטקי | WG Pubkey > Publickey
        פעולה זו יוצרת צמד מפתחות ציבורי/פרטי עבור שרת ה-VPN. מפתח ציבורי זה ישותף לכל מחשב לקוח שמתחבר ל-VPN.
      4. תצורת VPN: במסוף המחשב, הפעל את touch .conf כדי ליצור קובץ תצורה, שבו שם הקובץ צריך להתאים לשם הממשק. הדבק את כללי השרת הבאים בקובץ זה:
        [ממשק]
        PrivateKey = <תוכן-של-שרת-privatekey>
        כתובת = ##.#.#.#/ ##
        PostUp = iptables -A FORWARD -i interface_name -j ACCEPT; iptables -t nat -A POSTROUTING -o network_interface_name -j MASQUERADE
        PostDown = iptables -D FORWARD -i interface_name -j ACCEPT; iptables -t nat -D POSTROUTING -o network_interface_name -j MASQUERADE
        ListenPort = #####
        [עמית]
        PublicKey =
        AllowedIPs = ##.#.#.#/ ##
      5. הפעלת ה-VPN: הפעילו את ה-VPN על ידי הזנת wg-quick up בטרמינל. כדי לאפשר לפרוטוקול ה-VPN לפעול באופן אוטומטי בכל פעם שהמחשב מאותחל מחדש, הפעל את הפעולות הבאות במסוף:
        SystemCTL לאפשר WG-quick@
    4. עבור התקנת לקוח, בצע את השלבים הבאים עבור כל מחשב חדש שזקוק לגישה ל- VPN.
      1. התקנת VPN ללקוח: התקן את פרוטוקול ה-VPN בהתאם להוראות הספציפיות למערכת ההפעלה בדף ההורדה של WireGuard16 .
      2. הוספת לקוח ל-VPN: קח את המפתח הציבורי מקובץ התצורה שנוצר במהלך ההתקנה. הדבק מפתח זה במקטע peer של קובץ התצורה של השרת.
      3. הפעלת ה-VPN: הפעילו את ה-VPN בהתאם להוראות הספציפיות למערכת ההפעלה בדף ההורדה של WireGuard16 .
  2. אחסון בענן
    1. בחר אתר אחסון בענן כדי לאפשר אחסון לטווח ארוך של כל זרמי הנתונים המוקלטים במקום אחד. כאן, נעשה שימוש באתר אחסון ענן מבוסס שירות אינטרנט של אמזון שהיה תואם לפרוטוקול העברת הנתונים שנבחר.
  3. מערכת נוירומודולציה מושתלת
    1. בהתאם להנחיות IRB ו- IDE, בחר מערכת נוירומודולציה מושתלת (INS)11 המאפשרת למטופלים לשנות באופן ידני את הגדרות הגירוי שלהם.
    2. רכוש מחשב לוח והתקן את יישום הקוד הפתוח UCSF DBS כדי לאפשר הקלטות INS, דיווח על תרופות ותסמינים או כל הערה אחרת של המטופל14. הגדר נתוני INS המוזרמים לטאבלט להעלאה לנקודת קצה זמנית של אחסון ענן תואמת HIPPA, לאחסון זמני לפני ביטול הזיהוי של הנתונים ופריקה לאחסון ענן לטווח ארוך.
  4. מערכת איסוף וידאו
    1. רכוש מחשב המסוגל לאסוף ולאחסן את הכמות הרצויה של קבצי וידאו לפני העברתם לאחסון בענן. ודא שלוח האם של המחשב כולל שבב מודול פלטפורמה מהימנה (TPM).
      הערה: במקרה זה, נבחר מחשב עם כונן SSD של 500 GB, כונן דיסק קשיח של 2 TB ו- GPU של 6 GB. דיסק של 2 TB מבטיח שניתן יהיה לאגור סרטוני וידאו לאחר הפעלת הקלטה ממושכת או במקרה של אובדן חיבור לאינטרנט למשך מספר ימים, בעוד שהמחשב היחיד שומר על חומרה פולשנית מינימלית בבית.
    2. התקן את מערכת ההפעלה הרצויה ופעל לפי ההנחיות כדי לאפשר הצפנת דיסק אוטומטית כדי להבטיח את פרטיות המטופל ולמנוע דליפת נתונים. במקרה זה, מערכת הפעלה מבוססת לינוקס עם הפצת אובונטו נבחרה על קלות השימוש והאמינות שלה.
    3. הצפן בנפרד את כל הדיסקים הקשיחים לאחר התקנת מערכת ההפעלה. הקפד לאפשר הרכבה מחדש אוטומטית של הדיסק בעת אתחול מחדש של המערכת.
    4. הגדר את שבב ה- TPM המובנה של המחשב כך שישמור על גישה למחשב המוצפן בדיסק לאחר אתחול מערכת17.
      הערה: אם אתה משתמש במערכת הפעלה Linux, הקפד לבחור לוח אם שבו מותקן שבב TPM2 כדי לאפשר שלב זה. אם נעשה שימוש במערכת הפעלה של Windows, תוכנית Bitlocker יכולה לטפל בהצפנת דיסק אוטומטית ובביטול נעילה.
    5. הגדר את המחשב כלקוח VPN על-ידי ביצוע שלבי ההתקנה ב- 1.1.4. הפעל את פרוטוקול ה- VPN באופן אוטומטי בכל פעם שהמחשב מאותחל מחדש כמו בסעיף 1.1.3.5 כדי להבטיח שמחשבי חוקרים יוכלו תמיד לגשת מרחוק למחשב (מומלץ).
    6. צור חשבון משתמש במחשב GitHub כדי להפוך בקלות עדכונים לתוכנות המותקנות במחשב לאוטומטיים. חשבון זה משמש כ- webhook לאוטומציה של משיכה מנקודת הקצה המרוחקת של git ועוזר לזהות עדכונים שנדחפו מהמחשב המרוחק.
    7. בחר תוכנה כדי לתזמן ולשלוט בהקלטות וידאו ולהתקין אותה במחשב. כדי למקסם את הפרטיות והנוחות של המטופל, התוכנה שנבחרה צריכה לכלול ממשק משתמש גרפי (GUI) כדי לציין בבירור מתי ההקלטות נמשכות, ולאפשר סיום קל של הקלטות בכל נקודת זמן.
      הערה: אם תרצה, ניתן להתקין את יישום הקלטת הווידאו המותאם אישית של המחברים עם ממשק משתמש גרפי הפונה למטופל על ידי הורדת היישום וביצוע ההוראות ב- GitHub (https://github.com/Weill-Neurohub-OPTiMaL/VideoRecordingApp).
    8. בחר צג כדי לציין מתי סרטוני וידאו מוקלטים וכדי לאפשר לאנשים לסיים הקלטות בקלות. בחר צג עם יכולת מסך מגע כך שניתן יהיה לסיים הקלטות ללא צורך להפעיל מקלדת או עכבר.
    9. התקן יישום שולחן עבודה מרוחק במחשב. הדבר מאפשר הפעלת יישום עם ממשק משתמש גרפי כך שהממשק הגרפי נשאר גלוי הן בצד המטופל והן בצד החוקר המרוחק.
      הערה: יישום הקוד הפתוח NoMachine לשולחן עבודה מרוחק עבד הכי טוב עבור מערכת הפעלה Linux.
    10. בחר מצלמות אינטרנט תואמות USB עם רזולוציה גבוהה מספיק לחישוב תנוחות בשטח הנתון.
      הערה: במקרה זה נבחרו מצלמות אינטרנט תואמות 4k, המציעות שילובים מרובים של רזולוציה וקצב פריימים, כולל רזולוציית 4k ב- 30 fps או רזולוציית HD ב- 60 fps.
    11. בחר חומרה חזקה להתקנת מצלמות אינטרנט בבית המטופל. השתמש תושבות צוואר אווז עם קליפסים כדי לאבטח אותם לרהיטים כדי למנוע מהמצלמות לרעוד.
    12. בחר פרוטוקול העברת נתונים עם יכולת הצפנה והתקן אותו במחשב. צור תצורה כדי לגשת לאתר האחסון בענן, ולאחר מכן צור תצורת הצפנה כדי לעטוף את התצורה הראשונה לפני העברת הנתונים.
      הערה: במקרה זה הותקן פרוטוקול העברת נתונים וסנכרון קבצים בקוד פתוח עם יכולת הצפנה18. תיעוד פרוטוקול העברת הנתונים מסביר כיצד להגדיר העברת נתונים לאחסון בענן. הפרוטוקול הותקן לראשונה בשרת ה-VPN ונוצרה תצורת הצפנה המעבירה נתונים לאתר אחסון הענן מחוץ לאתר.
  5. רכיבי נתונים של חיישן לביש
    1. בחר שעונים חכמים שיש לענוד על כל פרק כף יד של המטופל כדי לעקוב אחר אותות, כולל תנועה, תאוצה וקצב לב.
      הערה: Apple Watch Series 3 נבחר עם צג תסמיני הפרעות תנועה מובנה שמייצר ציוני תסמיני PD כגון דיסקינזיה וציוני רעד.
    2. בחר והתקן תוכנה בכל שעון חכם שיכולה להתחיל ולסיים הקלטות ויכולה להעביר נתונים לאחסון בענן. בחר יישום שמעלה את כל זרמי הנתונים לפורטל המקוון המשויך אליו כדי שחוקרים וקלינאים יוכלו לנתח19.

figure-protocol-7442
איור 2: רכיבי הקלטת וידאו. רכיבי החומרה לתמיכה באיסוף נתוני וידאו הם מינימליים, כולל מחשב Tower יחיד, מצלמות אינטרנט המחוברות ל- USB וצג קטן להצגת ממשק המשתמש הגרפי הפונה למטופל. הצג תומך במסך מגע כדי לאפשר סיום קל של הקלטות מתמשכות או מתוזמנות על ידי לחיצה על הלחצנים הגלויים בממשק המשתמש הגרפי. מרכז ממשק המשתמש הגרפי מציג תמונה של נורית הקלטה שהופכת לצבע אדום בוהק כאשר מצלמות וידאו מקליטות באופן פעיל. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.

2. תצורה ביתית

  1. התקנת חומרה
    1. קבע מקום מתאים להתקנת מצלמות אינטרנט שממזער את ההפרעות לבית. לקבוע את החלל באמצעות דיונים עם המטופל; כאן נבחר אזור המשרד הביתי כאתר האופטימלי לאיזון עוצמת ההקלטה מול הפרטיות.
    2. טען מצלמות אינטרנט באזור המזוהה בחומרת ההרכבה שנבחרה. חיתוך תושבות צוואר אווז לרהיטים כבדים סמוכים מונע מהמצלמות לרעוד בכל פעם שמישהו מתקרב אליהן.
    3. מקם את המחשב קרוב מספיק למצלמות האינטרנט המותקנות כך שכבלי ה- USB שלהן יוכלו להתחבר למחשב.
    4. מקם את מחשב הלוח, רכיבי INS, השעונים החכמים והטלפונים החכמים ליד שקע חשמל, כך שכל המכשירים יוכלו להישאר מחוברים לחשמל ויהיו מוכנים לשימוש בכל עת.
    5. ודא שה-VPN מופעל על-ידי הפעלת מסלול -n במסוף המחשב. אם לא, בצע את ההוראות להפעלת ה-VPN בסעיף 1.1.3.5.
  2. הפעל את יישום הקלטת הווידאו
    1. לוח זמנים להקלטת וידאו: לפני איסוף נתונים כלשהם, שוחח עם המטופל על לוח זמנים מתאים להקלטה. הגדר לוח זמנים זה בתוכנת הקלטת הווידאו.
      הערה: אם אתה משתמש ביישום הקלטת הווידאו המותאם אישית של המחברים, ניתן למצוא הוראות להגדרת לוח זמנים ב- GitHub (https://github.com/Weill-Neurohub-OPTiMaL/VideoRecordingApp#installation-guide).
    2. עדכון תוכנת הקלטה: ודא שהגרסה העדכנית ביותר של תוכנת הקלטת הווידאו שנבחרה הועלתה למחשב באמצעות חשבון המשתמש במחשב GitHub המותקן ב- 1.4.6.
    3. התחל הקלטות וידאו: היכנס למחשב באמצעות תוכנת שולחן העבודה המרוחק המותקנת והפעל את תוכנת הקלטת הווידאו.
      הערה: אם אתה משתמש ביישום הקלטת הווידאו המותאם אישית של המחברים, ניתן למצוא הוראות להפעלת היישום ב- GitHub (https://github.com/Weill-Neurohub-OPTiMaL/VideoRecordingApp#installation-guide).
  3. כיול מצלמת וידאו
    1. הפיכת מיקוד אוטומטי ללא זמין: לחישוב פרמטרים מהותיים כגון עיוות עדשה ופרספקטיבה, בצע את ההוראות המבוססות על מערכת ההפעלה ומצלמות האינטרנט שנבחרו כדי לכבות את המיקוד האוטומטי.
      הערה: בלינוקס, ניתן לגשת למצלמות אינטרנט דרך הווידאו עבור Linux API, אשר כברירת מחדל מפעיל מיקוד אוטומטי בכל פעם שהמחשב המחובר למצלמות מופעל מחדש. הגדרת סקריפט כך שישבית אותו באופן אוטומטי נחוצה כדי לשמר את המיקוד שנרכש במהלך כיול המצלמה לעיבוד תנוחת תלת-ממד.
    2. כיול פנימי: רכוש תבנית לוח משבצות בגודל 6 x 8 עם ריבועים של 100 מ"מ לתמיכה בכיול תלת-ממדי של תוכנת הערכת תנוחה20. הקלט סרטון מכל מצלמת אינטרנט בודדת בזמן שחוקר זוית את לוח המשבצות בתוך הפריים של כל המצלמות. ודא שלוח המשבצות כולל מספר זוגי של שורות ומספר לא אחיד של עמודות (או להיפך). זה יסיר את העמימות לגבי רוטציה.
    3. כיול חיצוני: הקלט וידאו מכל שלוש מצלמות האינטרנט בו-זמנית. ודא שהסרטונים מוקלטים באותה רזולוציה כמו כל הסרטונים שיש לעבד לצורך הערכות תנוחות תלת-ממדיות. כדי להבטיח סנכרון זמן מדויק בין כל הסרטונים, הבהב נורית LED IR בתחילת ההקלטה ובסופה. השתמש בתוכנה לעריכת וידאו כדי לסנכרן ידנית את הסרטונים על ידי סימון מסגרות בתחילת ה- LED וחיתוך הסרטונים לאורך שווה.
    4. מטריצות כיול: העבר את הסרטונים שצולמו בשני השלבים הקודמים דרך OpenPose21 כדי ליצור מטריצות כיול פנימיות וחיצוניות.
      הערה: OpenPose משתמש בספריית OpenCV לכיול מצלמה, וניתן למצוא הוראות נוספות בתיעוד של OpenPose GitHub20,22.

3. איסוף נתונים

  1. הוראות המטופל להתחיל להקליט
    1. בדיקת הסוללה והחשמל של המכשיר: התקן INS פועל תמיד כדי לספק גירוי מתמיד לנבדק. כדי להתחיל להקליט נתונים עצביים, בקש מהמטופל להפעיל את מחשב הלוח ולוודא שמודולי הטלמטריה הקלינית (CTM) עבור מכשירי INS שמאליים וימניים מופעלים וטעונים במלואם.
    2. מיקום CTM: הניחו את ה- CTM משני צידי החזה. לקבלת קישוריות מרבית וכדי להפחית את אובדן המנות, מקם את ה- CTM קרוב לשתלי החזה במהלך ההקלטות. מקומות נוספים להצבת CTM הם כיסי חזה של ז'קט או שימוש בצעיף מיוחד.
    3. הפעלת חיבור טאבלט: לאחר אתחול הטאבלט, בקש מהמטופל לפתוח את יישום DBS ובחר התחבר, המבקש חיבור Bluetooth ל- CTM ולאחר מכן למכשירי INS14.
    4. הפעלת מצלמה: בקש מהמטופל לוודא שמצלמות הווידאו מחוברות למחשב באמצעות כבלי ה- USB שלו, ושהמצלמות הופעלו.
      הערה: אם משתמשים ביישום הקלטת הווידאו המותאם אישית של המחברים, הקלטות שוטפות מסומנות בבירור בממשק המשתמש הגרפי הפונה למטופל על ידי תמונה גדולה של אור אדום המואר באור בהיר. פעולה זו משתנה לנורה אדומה שאינה דולקת כאשר ההקלטות כבויות. מצלמות האינטרנט שנבחרו כוללות גם נורית חיווי לבנה קטנה.
    5. הפעלת שעון חכם: בקש מהמטופל להפעיל שעונים חכמים וטלפונים חכמים על ידי לחיצה ממושכת על לחצן ההפעלה . לאחר מכן, בקש מהם לפתוח את אפליקציית השעון החכם כדי ליזום רישום נתונים ומעקב אחר תסמיני PD.
  2. תרחישי יישור והקלטה מבוססי-נתונים מבוססי מחוות
    1. כתוב את כל המשימות הרצויות שהמטופל צריך לבצע במהלך הקלטות נתונים לפני תחילת איסוף הנתונים.
    2. מכיוון שסנכרון מבוסס שעון מרובה מכשירים ליישור חותמות זמן עלול להיות לא אמין, בקש מהמטופל לבצע מחווה שניתן להשתמש בה כדי לסנכרן את חותמות הזמן מנתונים מוקלטים בתחילת כל הקלטה חדשה, גם כאשר הוא מתכנן להקליט בתקופות של התנהגות חופשית.
      הערה: המחברים תכננו מחווה פשוטה שבה המטופל הקיש על שני מכשירי INS מושתלים תוך שמירה על ידיו בטווח ראייה של המצלמות. הקשה זו יוצרת דפוסים ייחודיים בהקלטות האינרציאליות מהשעונים החכמים וממד התאוצה אח"י וקל לצפות בה בסרטונים.
  3. הוראות למטופל לסיום ההקלטה
    1. העבר את קבוצת הגירוי בחזרה לקבוצה המועדפת על המטופל שהוקצתה לו קלינית.
    2. בממשק המשתמש הגרפי הפונה למטופל של היישום DBS, הזן דוח תסמין.
    3. סגור את יישום DBS, אשר ינתק את CTM ולסיים את הזרמת INS.
    4. סגור את אפליקציית הקלטת השעונים החכמים והחזיר את מכשירי CTM, הסמארטפונים והשעונים החכמים בחזרה ליציאות הטעינה שלהם.
  4. פריקת נתונים
    1. העבר סרטונים גולמיים לאחסון בענן באמצעות פרוטוקול העברת הנתונים באמצעות תצורה מוצפנת. צור עבודת cron במחשב הקלטת הווידאו כדי להעביר באופן אוטומטי קטעי וידאו מוקלטים לאחסון ענן באמצעות פרוטוקול העברת נתונים18.
      הערה: בהתאם לרזולוציה של סרטונים ומספר השעות שהוקלטו בכל יום, מהירות האינטרנט חייבת להיות גבוהה מספיק כדי לאפשר את העברת כל הסרטונים לאחסון בענן תוך 24 שעות. אם העברת הנתונים איטית מדי, שטח הדיסק עלול להיגמר, מה שיגרום לכשל בהקלטות וידאו נוספות המתוזמנות ליום המחרת.
    2. שמור נתוני INS בנקודת הקצה בענן המאובטחת של HIPAA שהוגדרה בשלב 1.3.2. הורד נתוני INS מנקודת הקצה בענן המאובטחת של HIPAA ובטל את הזיהוי של הנתונים. שמור את הנתונים הלא מזוהים באחסון ענן חיצוני.
      הערה: קוד הקוד הפתוח OpenMind preprocessingcode 23 שימש לביטול זיהוי נתונים והמרתם מקבצי json לפורמט טבלה. הטאבלט של המטופל הוגדר עם נקודת קצה מאובטחת בענן HIPAA לאחסון זמני של נתוני אח"י גולמיים; עם זאת, סביר להניח שאותו אתר אחסון ענן המשמש לאחסון לטווח ארוך יכול לשמש גם לשלב זה, בתנאי שהוא תואם HIPAA, והנתונים מוצפנים לפני הפריקה.
    3. אם תרצה, שמור עותק של נתוני השעון החכם באחסון ענן חיצוני כך שכל זרמי הנתונים יהיו נגישים במיקום אחד.

4. אפיון המערכת

  1. תצוגה חזותית של נתונים גולמיים: בסביבת הקידוד הרצויה, הצג באופן חזותי את כל זרמי הנתונים הגולמיים כדי להבטיח שהנתונים הוקלטו והועברו כראוי ללא אובדן או פגם.
    הערה: היישום שנבחר לניהול הקלטות שעון חכם כולל אפליקציית דפדפן המועילה להמחשת נתוני שעון חכם24.
  2. השהיות במסגרת וידאו ובחותמת זמן: בדוק את כל ההשהיות בין חותמות זמן שנוצרו ממצלמות אינטרנט שונות. נתח פיגורים על ידי הקלטת סרטונים עם נורת LED ניתנת לתכנות הממוקמת במסגרת של כל מצלמות האינטרנט.
    הערה: ניתוח גילה כי פונקציית פילוח וידאו25 שיובאה על ידי אפליקציית הקלטת הווידאו המותאמת אישית הייתה המקור להגדלת ההשהיות בחותמת הזמן. הקלטת סרטונים ללא פונקציית הפילוח הביאה לעיכובים בין מסגרות מצלמת האינטרנט וחותמת הזמן שלא גדלו עם הזמן (ראה קובץ משלים 1 ואיור משלים 1).

5. עיבוד ויישור נתונים לאחר הוק

  1. הצגת נתונים
    1. התקן תוכנה לחישוב הערכות מיקום משותפות מסרטונים מוקלטים.
      הערה: ספריית OpenPose נבחרה מכיוון שהיא כוללת מעקב ידיים ופנים הן בדו-ממד והן בתלת-ממד.
    2. ספריית OpenPose אינה מטפלת אוטומטית במקרים שבהם אנשים מרובים נמצאים בתוך מסגרת, לכן השתמש בסקריפט לאחר עיבוד כדי להבטיח שהערכות התנוחה של כל אדם יהיו רציפות ממסגרת אחת לאחרת. OpenPose מספק קוד ליצירת הנפשות בקלות, בדו-ממד או בתלת-ממד, לבדיקות חזותיות של איכות הערכת התנוחה.
  2. יישור זמן מבוסס מחוות
    1. עבור כל התקן INS (ימין ושמאל), בצע את השלבים המתוארים להלן באמצעות ממשק המשתמש הגרפי (https://github.com/Weill-Neurohub-OPTiMaL/ManualTimeAlignerGUI) ליישור נתונים של המחברים.
      1. קרא נתונים: גש לנתוני INS והשעון החכם השמורים מאחסון בענן לקבלת הפעלת הנתונים הרצויה.
        הערה: ניתן להוסיף סדרת זמן נוספת במידת הצורך. איור 3 מראה את מיקום התנוחה של קצה האצבע האמצעית הימנית בירוק.
      2. הצגה חזותית של זרמי נתונים בממשק המשתמש הגרפי: השתמש בממשק המשתמש הגרפי הידני ליישור זמן כדי לכסות את האצה של INS, את השעון החכם ואת מיקום הנתונים.
      3. התקרבות של תוצרי יישור: התקרב לציר הזמן והזז את חלון הצפייה למקטע הקשה על החזה של ההקלטה. העבר את סדרת זמן היישור כך שהשיא מהחזה מקיש הן על ה-INS והן על אותות סדרת הזמן של השעון החכם יחפפו קרוב ככל האפשר.
        הערה: ממשק המשתמש הגרפי נועד להקל על יישור ידני של סדרות זמן שרירותיות לזמן אמת משותף. איור 3 מראה את סדרות הזמן האמיתיות בכחול, בעוד שסדרות הזמן המיושרות מוצגות בכתום ובירוק. מדריכים מרכזיים ליישור ממשק משתמש גרפי מפורטים בקובץ ה- ReadMe של GitHub (https://github.com/Weill-Neurohub-OPTiMaL/ManualTimeAlignerGUI#time-alignment).
      4. אישור יישור: העבר את חלון ממשק המשתמש הגרפי לכל אחת ממשימות הקשה על החזה בהקלטה וודא שהיישור נשאר עקבי לאורך כל סידרת הזמן. לחץ על לחצן מתג יישור וחזור על היישור בזרמי הנתונים הנותרים.
      5. דגלי אזהרה: כדי לציין אם הנתונים חסרים, הוזזו או אזהרות כלליות אחרות בנוגע לאיכות הנתונים, הגדר דגלי אזהרה בממשק המשתמש הגרפי באמצעות המקשים D, S ו- F בהתאמה.
  3. יישור זמן של מתאם צולב מנורמל אפס (ZNCC)
    1. זהה את האות שסביר ביותר שיהיה הקרוב ביותר לזמן אמת. בדרך כלל זה גם אחד עם תדירות המדגם הגבוהה ביותר או רענון זמן האינטרנט המהיר ביותר.
    2. דגום מחדש את שני האותות כדי לקבל את אותה תדירות דגימה זמנית, ובנפרד z-score את שני האותות. זה מבטיח כי ציוני ZNCC המתקבלים יהיה מנורמל להיות בין -1 ל -1, נותן הערכה של רמת הדמיון בין שני האותות, שימושי לתפוס שגיאות.
    3. חשב את המתאם הצולב של האות השני והאות הראשון בכל פיגור זמן.
    4. אם מידע הפאזה של שני האותות אינו חשוב, קח את הערך המוחלט של עקומת המתאם הצולבת הנמדדת.
      הערה: אם ההתנהגות היא א-תקופתית באופן משמעותי, אין צורך במידע הפאזה, כמו במקרה זה.
    5. נתח את עקומת ZNCC. אם יש שיא ברור אחד, עם ציון שיא ZNCC מעל 0.3 אז הזמן של שיא זה מתאים לפער הזמן בין שני האותות. אם יש מספר פסגות, אין שיא ברור, או שציון ZNCC נמוך על פני פיגורים בכל הזמנים, אז שני האותות צריכים להיות מיושרים ידנית.

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

תוצאות

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

Discussion

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

Disclosures

למחברים אין ניגודי עניינים לחשוף.

Acknowledgements

חומר זה מבוסס על עבודה הנתמכת על ידי תוכנית מלגות המחקר לתארים מתקדמים של הקרן הלאומית למדע (DGE-2140004), Weill Neurohub והמכון הלאומי לבריאות (UH3NS100544). כל הדעות, הממצאים, המסקנות או ההמלצות המובעות בחומר זה הן של המחבר(ים) ואינן משקפות בהכרח את הדעות של הקרן הלאומית למדע, Weill Neurohub או המכון הלאומי לבריאות. אנו מודים לטיאנג'יאו ז'אנג על התייעצויותיו המקצועיות בנושא עיצוב פלטפורמה ושילוב נתוני וידאו. אנו מודים במיוחד למטופלים על השתתפותם במחקר זה ועל המשוב והייעוץ בנושא אבטחת רשת ועיצוב פלטפורמות.

Materials

NameCompanyCatalog NumberComments
Analysis RCS Data ProcessingOpenMindhttps://github.com/openmind-consortium/Analysis-rcs-data, open-source
Apple WatchesApple, IncUse 2 watches for each patient, one on each wrist
BRIO ULTRA HD PRO BUSINESS WEBCAMLogitech960-001105Used 3 in our platform design 
DaVinci Resolve video editing software DaVinci Resolveused to support camera calibration
Dell XPS PC Dell2T hard disk drive, 500GB SSD
DropboxDropbox
ffmpeg N/Aopen-source, install to run the Video Recording App
Gooseneck mounts for webcamsN/A
GPUNvidiaA minimum of 8GB GPU memory is recommended to run OpenPose, 12GB is ideal
Java 11OracleInstall to run the Video Recording App
Microsoft Surface tablet Microsoft
NoMachine NoMachineIdeal when using a Linux OS, open-source
OpenPose N/Aopen-source
Rclone file transfer programRcloneEncrypts data and copies or moves data to offsite storage, open-source
StrivePD appRuneLabsWe installed the app on the Apple Watches to start recordings and upload data to an online portal.
Summit RC+S neuromodulation systemMedtronicFor investigational use only
touchscreen-compatible monitorN/A
Video for Linux 2 APIThe Linux KernelInstall if using a Linux OS for video recording 
Wasabi WasabiLongterm cloud data storage
WireGuard VPN ProtocolWireGuardopen-source

References

  1. World Health Organization. . Parkinson disease. , (2022).
  2. Herrington, T. M., Cheng, J. J., Eskandar, E. N. Mechanisms of deep brain stimulation. Journal of Neurophysiology. 115 (1), 19-38 (2016).
  3. Little, S., et al. Adaptive deep brain stimulation for Parkinson's disease demonstrates reduced speech side effects compared to conventional stimulation in the acute setting. Journal of Neurology, Neurosurgery & Psychiatry. 87 (12), 1388-1389 (2016).
  4. Mohammed, A., Bayford, R., Demosthenous, A. Toward adaptive deep brain stimulation in Parkinson's disease: a review. Neurodegenerative Disease Management. 8 (2), 115-136 (2018).
  5. Gilron, R., et al. Long-term wireless streaming of neural recordings for circuit discovery and adaptive stimulation in individuals with Parkinson's disease. Nature Biotechnology. 39 (9), 1078-1085 (2021).
  6. Ray, N. J., et al. Local field potential beta activity in the subthalamic nucleus of patients with Parkinson's disease is associated with improvements in bradykinesia after dopamine and deep brain stimulation. Experimental Neurology. 213 (1), 108-113 (2008).
  7. Neumann, W. J., et al. Subthalamic synchronized oscillatory activity correlates with motor impairment in patients with Parkinson's disease. Movement Disorders: Official Journal of the Movement Disorder Society. 31 (11), 1748-1751 (2016).
  8. Swann, N. C., et al. Adaptive deep brain stimulation for Parkinson's disease using motor cortex sensing. J. Neural Eng. 11, (2018).
  9. Little, S., et al. Adaptive deep brain stimulation in advanced Parkinson disease. Annals of Neurology. 74 (3), 449-457 (2013).
  10. Connolly, M. J., et al. Multi-objective data-driven optimization for improving deep brain stimulation in Parkinson's disease. Journal of Neural Engineering. 18 (4), 046046 (2021).
  11. Stanslaski, S., et al. Creating neural "co-processors" to explore treatments for neurological disorders. 2018 IEEE International Solid - State Circuits Conference - (ISSCC). , 460-462 (2018).
  12. . Rights (OCR), O. for C. The HIPAA Privacy Rule. HHS.gov. , (2008).
  13. . Rights (OCR), O. for C. The Security Rule. HHS.gov. , (2009).
  14. Perrone, R., Gilron, R. . SCBS Patient Facing App (Summit Continuous Bilateral Streaming). , (2021).
  15. Strandquist, G., et al. . In-Home Video and IMU Kinematics of Self Guided Tasks Correlate with Clinical Bradykinesia Scores. , (2023).
  16. Donenfeld, J. A. WireGuard: Next Generation Kernel Network Tunnel. Proceedings 2017 Network and Distributed System Security Symposium. , (2017).
  17. etzion. . Ubuntu 20.04 and TPM2 encrypted system disk - Running Systems. , (2021).
  18. Craig-Wood, N. . Rclone. , (2023).
  19. Chen, W., et al. The Role of Large-Scale Data Infrastructure in Developing Next-Generation Deep Brain Stimulation Therapies. Frontiers in Human Neuroscience. 15, 717401 (2021).
  20. Hidalgo, G. i. n. &. #. 2. 3. 3. ;. s., et al. . CMU-Perceptual-Computing-Lab/openpose. , (2023).
  21. Cao, Z., Hidalgo, G., Simon, T., Wei, S. E., Sheikh, Y. OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields. IEEE Transactions on Pattern Analysis and Machine Intelligence. 43 (1), 172-186 (2021).
  22. Cao, Z. . openpose/calibration_module.md at master · CMU-Perceptual-Computing-Lab/openpose. , (2023).
  23. Sellers, K. K., et al. Analysis-rcs-data: Open-Source Toolbox for the Ingestion, Time-Alignment, and Visualization of Sense and Stimulation Data From the Medtronic Summit RC+S System. Frontiers in Human Neuroscience. 15, 398 (2021).
  24. Ranti, C. . Rune Labs Stream API. , (2023).
  25. . ffmpeg development community. FFmpeg Formats Documentation. , (2023).
  26. Goetz, C. G., et al. Movement Disorder Society-sponsored revision of the Unified Parkinson's Disease Rating Scale (MDS-UPDRS): Scale presentation and clinimetric testing results: MDS-UPDRS: Clinimetric Assessment. Movement Disorders. 23 (15), 2129-2170 (2008).

Reprints and Permissions

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

Request Permission

Explore More Articles

ADBS

This article has been published

Video Coming Soon

JoVE Logo

Privacy

Terms of Use

Policies

Research

Education

ABOUT JoVE

Copyright © 2025 MyJoVE Corporation. All rights reserved