A subscription to JoVE is required to view this content. Sign in or start your free trial.
Method Article
نقدم حزمة برامج مع واجهة مستخدم رسومية للباحثين الذين ليس لديهم خبرة في الترميز لتسجيل مراحل النوم في الفئران من خلال تنزيل وتشغيل بسيطين.
تسجيل مرحلة النوم في القوارض هو عملية تحديد المراحل الثلاث: نوم حركة العين غير السريعة (NREM) ، ونوم حركة العين السريعة (REM) ، والاستيقاظ. يعد تسجيل مرحلة النوم أمرا بالغ الأهمية لدراسة المقاييس والتأثيرات الخاصة بمرحلة النوم.
تختلف أنماط النوم في القوارض عن تلك الموجودة في البشر ، وتتميز بنوبات أقصر من حركة العين غير السريعة وحركة العين السريعة المتباعدة عن طريق الاستيقاظ ، كما أن تسجيل مرحلة النوم اليدوي التقليدي من قبل الخبراء البشريين يستغرق وقتا طويلا. لمعالجة هذه المشكلة ، استخدمت الدراسات السابقة مناهج قائمة على التعلم الآلي لتطوير خوارزميات لتصنيف مراحل النوم تلقائيا ، ولكن النماذج عالية الأداء ذات قابلية التعميم الكبيرة غالبا ما تكون غير متاحة للجمهور / خالية من التكلفة ولا سهلة الاستخدام لباحثي النوم غير المدربين.
لذلك ، قمنا بتطوير خوارزمية LightGBM قائمة على التعلم الآلي مدربة على مجموعة بيانات كبيرة. لجعل النموذج متاحا للباحثين في مجال النوم دون خبرة في الترميز ، تم تطوير أداة برمجية تسمى IntelliSleepScorer (الإصدار 1.2 - أحدث إصدار) بناء على النموذج ، والذي يتميز بواجهة مستخدم رسومية سهلة الاستخدام. في هذه المخطوطة ، نقدم إرشادات خطوة بخطوة لاستخدام البرنامج لإظهار أداة تسجيل مرحلة النوم التلقائية المريحة والفعالة في الفئران للباحثين في النوم.
تسجيل مرحلة النوم في القوارض هو إجراء لتحديد المراحل الثلاث: نوم حركة العين غير السريعة (NREM) ، ونوم حركة العين السريعة (REM) ، والاستيقاظ2. في القوارض ، يتميز NREM بانخفاض نشاط العضلات ، والتنفس البطيء والمنتظم ، وانخفاض معدل ضربات القلب ، والتذبذبات منخفضة التردد لموجات الدماغ. تظهر حركة العين السريعة في القوارض ، على غرار البشر ، ونى العضلات ، وتنشيط مخطط كهربية الدماغ ، وحركات العين السريعة ، على الرغم من أن حدوث الحلم الحي أقل وضوحا في القوارض مقارنة بالبشر2،3. تتميز حالة "الاستيقاظ" في القوارض بنشاط الدماغ غير المتزامن مع موجات عالية التردد ومنخفضة السعة ، وزيادة قوة العضلات ، والسلوك النشط ، مثل الاستمالة والاستكشاف4. يمكن تحديد هذه المراحل الثلاث عن طريق فحص إشارات مخطط كهربية الدماغ (EEG) ومخطط كهربية العضل (EMG)5.
نماذج تسجيل مرحلة النوم التلقائية في القوارض في حاجة ماسة. أولا ، يعد تسجيل مرحلة النوم اليدوي من قبل خبراء بشريين كثيف العمالة ويستغرق وقتا طويلا. ثانيا ، تختلف أنماط النوم في القوارض عن تلك الموجودة في البشر ولديها نوبات أكثر تجزئة من حركة العين غير السريعة وحركة العين السريعة المتباعدة عن طريق الاستيقاظ ، حوالي 10 دقائق ، على عكس 60-120 دقيقة في البشر6. لذلك ، فإن تحديد هذه الفترات القصيرة أثناء التسجيل اليدوي يمثل تحديا. كانت هناك العديد من المحاولات منذ الستينيات لتطوير نظام تسجيل تلقائي لبيانات نوم القوارض7. على الرغم من وجود العديد من طرق تسجيل نوم القوارض الآلية ، إلا أن أدائها يختلف8،9،10،11،12،13،14،15،16،17،18. الأهم من ذلك ، أن معظم النماذج عالية الأداء ذات قابلية التعميم العالية ليست متاحة للجمهور (يحتاج بعضها إلى طلبات خاصة من المطورين) أو ليست مجانية للباحثين في مجال النوم.
لذلك ، لسد الفجوة التكنولوجية الحالية ، قمنا بتطوير نموذج قائم على التعلم الآلي باستخدام مجموعة بيانات كبيرة تبلغ 5776 ساعة من إشارات EEG و EMG من 519 تسجيلا عبر 124 فأرا باستخدام خوارزمية LightGBM1. يستخدم lightGBM نهجا لتعزيز التدرج لإنشاء أشجار القرار19. في Wang et al. ، 2023 ، حقق نموذج LightGBM (الذي يتكون من أكثر من 8000 شجرة قرار) دقة إجمالية تبلغ 95.2٪ و kappa كوهين بنسبة 0.91 ، والتي تفوقت على نموذجين أساسيين مستخدمين على نطاق واسع مثل نموذج الانحدار اللوجستي (الدقة = 93.3٪) ونموذج الغابة العشوائية (الدقة = 94.3٪ ، كابا = 0.89). أظهر الأداء العام للنموذج أيضا أداء مشابها لأداء الخبراء البشريين. الأهم من ذلك ، ثبت أن النموذج يتمتع بقابلية التعميم وليس مجهزا بشكل مفرط لبيانات التدريب الأصلية1: 1) كان أداؤه جيدا (الدقة > 89٪) على مجموعتي بيانات مستقلتين أخريين متاحتين للجمهور ، من ميلادينوفيتش وزملاؤه11 ، بترددات أخذ عينات وأطوال حقبة مختلفة. 2) لا يتأثر أداء النموذج بدورة الضوء / الظلام للفئران ؛ 3) كان أداء نموذج LightGBM المعدل جيدا على البيانات التي تحتوي على قطب كهربية كهربية الدماغ واحد فقط وقطب كهربية العضل مع كابا ≥ 0.89 ؛ 4) تم استخدام كل من الفئران البرية والطافرة للاختبار وكان أداء النموذج دقيقا. يشير هذا إلى أن النموذج يمكنه تسجيل مراحل النوم للفئران ذات الخلفيات الجينية المختلفة.
من أجل جعل هذا النموذج في متناول الباحثين في مجال النوم الذين قد لا يكون لديهم خبرة في الترميز ، قمنا بتطوير IntelliSleepScorer ، وهي أداة برمجية سهلة الاستخدام بواجهة بديهية بصريا. يمكن للبرنامج أتمتة إجراء تسجيل النوم بالكامل في الفئران. ينتج تصورات تفاعلية للإشارات والمخطط المغناطيسي وقيم Shapley Additive exPlanations (SHAP) من إدخال ملف تنسيق البيانات الأوروبي (EDF) / EDF +. يعزز نهج قيمة SHAP ، المستند إلى نظرية الألعاب التعاونية ، قابلية تفسير نماذج التعلمالآلي 20. يقدم النموذج قيم SHAP العالمية والحقبة ، مما يكشف عن كيفية مساهمة قيم الميزات المختلفة في قرار تسجيل النقاط للنموذج بشكل عام ولكل حقبة. يقلل هذا البرنامج المتقدم بشكل كبير من الوقت والجهد اللازمين لتسجيل مرحلة النوم في الفئران مع ضمان أن التحليل النهائي يمكن أن يعتمد على نتائج عالية الدقة. في هذه المخطوطة ، نقدم استخداما خطوة بخطوة ل IntelliSleepScorer (الإصدار 1.2) مع العديد من التحديثات على الإصدار 1.0 ، بما في ذلك خيار لتشغيل تحليل SHAP بشكل منفصل عن التنبؤ بنمط النوم ، وطول فترة قابل للتعديل للمستخدم لتسجيل مرحلة النوم ، وميزة التصحيح اليدوي لمرحلة السكون مدمجة في واجهة المستخدم الرسومية.
استخدمت هذه الدراسة البيانات التي تم جمعها من تجارب في الجسم الحي على الفئران. لم تشارك أي تجارب بشرية في الدراسة. تمت الموافقة على جميع التجارب على من قبل اللجنة المؤسسية لرعاية واستخدامه في معهد برود. تم إجراء جميع التجارب وفقا للمبادئ التوجيهية واللوائح ذات الصلة. لا تنطبق إرشادات ARRIVE على هذه الدراسة لأن تركيز هذه الدراسة ينصب على تطوير نماذج التعلم الآلي بدلا من مقارنة مجموعات العلاج المختلفة.
1. إعداد البيانات
ملاحظة: توافق البيانات: يمكن أن يكون للبيانات المسجلة أي معدل أخذ عينات أعلى من 40 هرتز. ليست هناك حاجة لتمرير النطاق لتصفية الإشارة لأن ممر النطاق الترددي للبرنامج يقوم بتصفية إشارات EEG و EMG في الخطوة الأولى. تم تطوير نماذج LightGBM واختبارها باستخدام بيانات من الفئران. لا يوجد دليل على أداء نماذج LightGBM في أنواع أخرى من المختبر. يجب وضع أقطاب التسجيل في القشرة الأمامية والجدارية ، أو في أي من المكانين إذا تم تسجيل قناة مخطط كهربية الدماغ واحدة فقط.
2. تنزيل IntelliSleepScorer لمستخدمي Windows و Mac و Linux
3. سير العمل وتشغيل البرنامج
4. التنقل في النتائج المسجلة
5. تفسير مراحل النوم المسجل المخطط المغناطيسي
ملاحظة: هناك 4 صفوف في التنويم المغناطيسي (الشكل 2). الصف العلوي هو النتائج المتوقعة. الصفوف الثلاثة السفلية هي بيانات أولية لقنالتين من EEG و 1 EMG ، على التوالي. في الصف العلوي ، يشير اللون البرتقالي إلى مرحلة الاستيقاظ ، ويشير اللون الأزرق إلى مرحلة حركة العين غير السريعة ، ويشير اللون الأحمر إلى مرحلة حركة العين السريعة في كل حقبة.
6. التصحيح اليدوي لمراحل السكون المتوقعة على واجهة المستخدم الرسومية (اختياري)
ملاحظة: إذا لم يلاحظ أي شذوذ أو لم تكن الدقة العالية للغاية مطلوبة للتنبؤ بمرحلة حركة العين السريعة، فلن تكون هناك حاجة للتحقق اليدوي.
هناك ثلاث مخططات (فقط المخطط العلوي إذا لم يتم تشغيل قيم SHAP) تم إنشاؤها في واجهة المستخدم الرسومية بعد تسجيل مرحلة السكون: تقدم المخطط العلوي قنوات مخطط كهربية الدماغ ومخطط كهربية العضل مع مخطط مغناطيسي للتنبؤ بمرحلة النوم. يقدم المخطط الأوسط قيم SHAP للحقبة. يعرض المخطط ا?...
تقدم هذه الورقة كيفية استخدام واجهة المستخدم الرسومية IntelliSleepScorer (v1.2) لتسجيل مراحل النوم للفئران تلقائيا وكيفية الاستفادة من قيم / مخططات SHAP لفهم درجات مرحلة النوم التي تم إنشاؤها بواسطة النموذج بشكل أفضل.
من الاعتبارات المهمة عند استخدام البرنامج توافق ا...
ويعلن أصحاب البلاغ عدم وجود تضارب في المصالح.
نشكر Kerena Yan و Jingwen Hu على تسجيل مراحل النوم يدويا و Eunah و Soonwiik على التسجيلات.
Name | Company | Catalog Number | Comments |
Canonical Unbuntu 18.04 | Canonical | https://releases.ubuntu.com/18.04/ | Supporting Operating System for the software IntelliSleep Scorer: Windows, Mac, or Linux |
Intel Core i7-8550U CPU @ 1.80 GHz 1.99 GHz; RAM: 24 GB | Intel Corp | https://www.intel.com/content/www/us/en/products/details/processors/core-ultra.html | Hardware requirment for the software: Both Inte Core listed here have been used to process the data. It takes around 10 min to process 12 h of recording sampled at 1000 Hz for both hardwares. Any similar or superior hardware would yield comparable or better performance. |
Intel Core i7-10610U CPU @1.80 GHz 2.30 GHz; RAM: 16 GB | Intel Corp | https://www.intel.com/content/www/us/en/products/details/processors/core-ultra.html | Hardware requirment for the software: Both Inte Core listed here have been used to process the data. It takes around 10 min to process 12 h of recording sampled at 1000 Hz for both hardwares. Any similar or superior hardware would yield comparable or better performance. |
LightGBM | Microsoft | https://lightgbm.readthedocs.io/en/latest/index.html | Machine learning-based algorithm that was used to train the software. |
MacBook Pro | Apple | https://www.apple.com/in/macbook-pro/ | Supporting Operating System for the software IntelliSleep Scorer: Windows, Mac, or Linux |
Windows | Microsoft | https://www.microsoft.com/en-in/windows/?r=1 | Supporting Operating System for the software IntelliSleep Scorer: Windows, Mac, or Linux |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved