JoVE Logo

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

هنا ، نقدم إعدادا مبسطا للأجهزة والبرامج مفتوحة المصدر للتحقيق في التعلم المكاني للماوس باستخدام الواقع الافتراضي (VR). يعرض هذا النظام مسارا خطيا افتراضيا لماوس مقيد الرأس يعمل على عجلة من خلال استخدام شبكة من المتحكمات الدقيقة وجهاز كمبيوتر أحادي اللوحة يقوم بتشغيل حزمة برامج رسومية Python سهلة الاستخدام.

Abstract

تسمح التجارب السلوكية المقيدة بالرأس في الفئران لعلماء الأعصاب بمراقبة نشاط الدائرة العصبية باستخدام أدوات التصوير الكهربي والبصرية عالية الدقة مع تقديم محفزات حسية دقيقة لحيوان يتصرف. في الآونة الأخيرة ، أظهرت الدراسات البشرية والقوارض باستخدام بيئات الواقع الافتراضي (VR) أن الواقع الافتراضي هو أداة مهمة للكشف عن الآليات العصبية الكامنة وراء التعلم المكاني في الحصين والقشرة ، بسبب التحكم الدقيق للغاية في المعلمات مثل الإشارات المكانية والسياقية. ومع ذلك ، يمكن أن يكون إعداد بيئات افتراضية للسلوكيات المكانية للقوارض مكلفا ويتطلب خلفية واسعة في الهندسة وبرمجة الكمبيوتر. هنا ، نقدم نظاما بسيطا ولكنه قوي يعتمد على أجهزة وبرامج غير مكلفة ومعيارية ومفتوحة المصدر تمكن الباحثين من دراسة التعلم المكاني في الفئران المقيدة الرأس باستخدام بيئة الواقع الافتراضي. يستخدم هذا النظام ميكروكنترولر مقترن لقياس الحركة وتقديم المحفزات السلوكية بينما تعمل الفئران المقيدة الرأس على عجلة بالتنسيق مع بيئة مسار خطية افتراضية يتم تقديمها بواسطة حزمة برامج رسومية تعمل على جهاز كمبيوتر أحادي اللوحة. يسمح التركيز على المعالجة الموزعة للباحثين بتصميم أنظمة مرنة ومعيارية لاستنباط وقياس السلوكيات المكانية المعقدة في الفئران من أجل تحديد العلاقة بين نشاط الدائرة العصبية والتعلم المكاني في دماغ الثدييات.

Introduction

الملاحة المكانية هي سلوك مهم من الناحية الأخلاقية تقوم الحيوانات من خلاله بترميز ميزات المواقع الجديدة في خريطة معرفية ، والتي تستخدم للعثور على مناطق المكافأة المحتملة وتجنب مناطق الخطر المحتملة. ترتبط العمليات المعرفية الكامنة وراء الملاحة المكانية ارتباطا وثيقا بالذاكرة ، وتشترك في ركيزة عصبية في الحصين1 والقشرة ، حيث تدمج الدوائر العصبية في هذه المناطق المعلومات الواردة وتشكل خرائط معرفية للبيئات والأحداث لتذكرها لاحقا2. في حين أن اكتشاف خلايا المكان في الحصين3،4 والخلايا الشبكية في القشرة المخية الداخلية5 قد ألقى الضوء على كيفية تشكيل الخريطة المعرفية داخل الحصين ، لا تزال هناك العديد من الأسئلة حول كيفية تفاعل الأنواع الفرعية العصبية المحددة ، والدوائر الدقيقة ، والمناطق الفرعية الفردية للحصين (التلفيف المسنن ، ومناطق القرنية الأمونية ، CA3-1) والمشاركة في تكوين الذاكرة المكانية والتذكر.

في الجسم الحي ، كان التصوير ثنائي الفوتون أداة مفيدة في الكشف عن الديناميات الخلوية والسكانية في الفيزيولوجيا العصبية الحسية 6,7 ؛ ومع ذلك ، فإن الضرورة النموذجية لتقييد الرأس تحد من فائدة هذه الطريقة لفحص السلوك المكاني للثدييات. عالج ظهور الواقع الافتراضي (VR)8 هذا القصور من خلال تقديم بيئات بصرية مكانية غامرة وواقعية بينما تعمل الفئران المقيدة الرأس على كرة أو جهاز المشي لدراسة الترميز المكاني والسياقي في الحصين8،9،10 والقشرة11. علاوة على ذلك ، سمح استخدام بيئات الواقع الافتراضي مع الفئران التي تتصرف للباحثين في علم الأعصاب بتشريح مكونات السلوك المكاني من خلال التحكم بدقة في عناصر بيئة الواقع الافتراضي12 (على سبيل المثال ، التدفق البصري ، التعديل السياقي) بطرق غير ممكنة في تجارب العالم الحقيقي للتعلم المكاني ، مثل متاهة موريس المائية أو متاهة بارنز أو مهام لوحة الثقوب.

عادة ما يتم تقديم بيئات VR المرئية على وحدة المعالجة الرسومية (GPU) للكمبيوتر ، والتي تتعامل مع عبء الحوسبة السريعة لآلاف المضلعات اللازمة لنمذجة بيئة 3D متحركة على الشاشة في الوقت الفعلي. تتطلب متطلبات المعالجة الكبيرة عموما استخدام جهاز كمبيوتر منفصل مزود بوحدة معالجة رسومات تعرض البيئة المرئية لشاشة أو شاشات متعددة13 أو جهاز عرض14 حيث يتم تسجيل الحركة من جهاز المشي أو العجلة أو كرة الرغوة تحت الحيوان. وبالتالي ، فإن الجهاز الناتج للتحكم في بيئة الواقع الافتراضي وعرضها وإسقاطها مكلف نسبيا وضخم ومرهق. علاوة على ذلك ، تم تنفيذ العديد من هذه البيئات في الأدبيات باستخدام برامج احتكارية مكلفة ولا يمكن تشغيلها إلا على جهاز كمبيوتر مخصص.

لهذه الأسباب ، قمنا بتصميم نظام VR مفتوح المصدر لدراسة سلوكيات التعلم المكاني في الفئران المقيدة الرأس باستخدام كمبيوتر Raspberry Pi أحادي اللوحة. كمبيوتر Linux هذا صغير وغير مكلف ولكنه يحتوي على شريحة GPU لتقديم 3D ، مما يسمح بدمج بيئات VR مع الشاشة أو الجهاز السلوكي في إعدادات فردية متنوعة. علاوة على ذلك ، قمنا بتطوير حزمة برامج رسومية مكتوبة بلغة Python ، "HallPassVR" ، والتي تستخدم الكمبيوتر أحادي اللوحة لتقديم بيئة بصرية مكانية بسيطة ، أو مسار خطي افتراضي أو رواق ، من خلال إعادة تجميع الميزات المرئية المخصصة المحددة باستخدام واجهة مستخدم رسومية (GUI). يتم دمج ذلك مع الأنظمة الفرعية للمتحكم الدقيق (على سبيل المثال ، ESP32 أو Arduino) لقياس الحركة وتنسيق السلوك ، مثل تقديم طرائق أخرى للمحفزات الحسية أو المكافآت لتسهيل التعلم المعزز. يوفر هذا النظام طريقة بديلة غير مكلفة ومرنة وسهلة الاستخدام لتقديم بيئات VR البصرية المكانية للفئران المقيدة الرأس أثناء التصوير ثنائي الفوتون (أو التقنيات الأخرى التي تتطلب تثبيت الرأس) لدراسة الدوائر العصبية الكامنة وراء سلوك التعلم المكاني.

Protocol

تمت الموافقة على جميع الإجراءات في هذا البروتوكول من قبل اللجنة المؤسسية لرعاية واستخدام الحيوان التابعة لمعهد ولاية نيويورك للطب النفسي.

ملاحظة: يتم استخدام كمبيوتر أحادي اللوحة لعرض بيئة مرئية للواقع الافتراضي منسقة مع تشغيل ماوس مثبت الرأس على عجلة. يتم تلقي معلومات الحركة كإدخال تسلسلي من متحكم ESP32 يقرأ جهاز تشفير دوار مقترن بمحور العجلة. يتم تقديم بيئة الواقع الافتراضي باستخدام تسريع أجهزة OpenGL على وحدة معالجة الرسومات Raspberry Pi ، والتي تستخدم حزمة pi3d Python 3D ل Raspberry Pi. يتم بعد ذلك إخراج البيئة المقدمة عبر جهاز عرض على شاشة مكافئة ملفوفة مدمجة تتمحور حول المجال البصري للفأر المقيدالرأس 15,16 ، بينما يتم قياس السلوك (على سبيل المثال ، لعق استجابة للمكافآت المكانية) بواسطة متحكم دقيق ESP32 ثان. تتيح حزمة البرامج الرسومية إنشاء بيئات مسار خطية افتراضية تتكون من أنماط متكررة من المحفزات البصرية على طول ممر افتراضي أو رواق مع واجهة مستخدم رسومية (GUI). يمكن تحديد معلمات هذا التصميم بسهولة ، مما يسمح بإنشاء تجارب معقدة تهدف إلى فهم كيفية تشفير الدماغ للأماكن والإشارات البصرية أثناء التعلم المكاني (انظر القسم 4). يتم إيداع تصميمات مكونات الأجهزة المخصصة اللازمة لهذا النظام (أي عجلة التشغيل وشاشة العرض وجهاز تثبيت الرأس) في مستودع GitHub عام (https://github.com/GergelyTuri/HallPassVR). يوصى بقراءة وثائق هذا المستودع جنبا إلى جنب مع هذا البروتوكول ، حيث سيتم تحديث الموقع بالتحسينات المستقبلية للنظام.

1. إعداد الأجهزة: بناء عجلة الجري وشاشة العرض وجهاز تثبيت الرأس

ملاحظة: يمكن تصنيع المكونات المخصصة لهذه الإعدادات بسهولة إذا كان لدى المستخدم إمكانية الوصول إلى معدات الطباعة ثلاثية الأبعاد والقطع بالليزر أو قد يتم الاستعانة بمصادر خارجية للتصنيع الاحترافي أو خدمات النماذج الأولية ثلاثية الأبعاد (على سبيل المثال ، eMachinehop). يتم توفير جميع ملفات التصميم ك . STL 3D أو . ملفات DXF أوتوكاد.

  1. عجلة الجري والإعداد السلوكي (الشكل 1)
    ملاحظة: تتكون العجلة من أسطوانة أكريليك شفافة (قطرها 6 ، عرضها 3 ، سمكها 1/8) تتمحور حول محور معلق من حوامل أكريليك مقطوعة بالليزر عبر الكرات. ثم يتم تثبيت مجموعة العجلات على إطار من الألومنيوم خفيف الوزن (مشقوق على شكل حرف T) ويتم تثبيتها بإحكام على لوح تجارب بصري (الشكل 1C-E).
    1. قم بقص جوانب العجلة وحوامل المحور بالليزر من لوح أكريليك 1/4 بوصة ، وقم بتوصيل جوانب العجلة بأسطوانة الأكريليك بأسمنت الأكريليك. قم بربط شفة المحور في وسط القطعة الجانبية للعجلة.
    2. أدخل المحور في شفة مركز العجلة ، وقم بتثبيت المحامل الكروية في حوامل المحور ، وقم بتوصيلها بشريط دعم الألومنيوم العمودي.
    3. أدخل محور العجلة في المحامل الكروية المثبتة ، تاركا 0.5-1 بوصة من المحور بعد المحامل لربط المشفر الدوار.
    4. قم بتوصيل حامل التشفير الدوار بنهاية المحور المقابل للعجلة ، وأدخل جهاز التشفير الدوار ؛ بعد ذلك ، استخدم قارنة التوصيل لربط محور العجلة بعمود التشفير الدوار.
    5. قم بتوصيل منفذ اللعق بالذراع المرن ، ثم قم بتثبيته على إطار عجلة الألومنيوم بصواميل على شكل حرف T. استخدم أنابيب 1/16 بوصة لتوصيل منفذ اللعق بصمام الملف اللولبي والصمام بخزان المياه.
      ملاحظة: يجب أن يكون منفذ اللعق مصنوعا من المعدن بسلك ملحوم لتوصيله بدبابيس استشعار اللمس السعوية للسلوك ESP32.
  2. شاشة العرض
    ملاحظة: شاشة الواقع الافتراضي عبارة عن شاشة عرض خلفية صغيرة مكافئة (حجم القماش: 54 سم × 21.5 سم) بناء على تصميم تم تطويره في مختبر كريستوفر هارفي15,16. تختلف زاوية الإسقاط (حجر الزاوية) لجهاز العرض LED المستخدم عن زاوية جهاز عرض الليزر المستخدم سابقا ؛ وبالتالي ، يتم تعديل التصميم الأصلي بشكل طفيف عن طريق تركيب الوحدة تحت الشاشة وتبسيط نظام المرآة (الشكل 1 أ ، ب). يوصى بشدة بقراءة وثائق مختبر Harvey جنبا إلى جنب مع وثائقنا لتخصيص بيئة الواقع الافتراضي وفقا لاحتياجات المستخدم15.
    1. قطع جوانب شاشة العرض بالليزر من 1/4 في صفائح أكريليك سوداء غير لامعة. قطع الليزر مرآة الإسقاط الخلفي من 1/4 في الاكريليك عاكسة.
    2. قم بتجميع إطار شاشة العرض مع قضبان الألومنيوم ، وقم بقص ألواح الأكريليك بالليزر.
    3. أدخل مادة شاشة العرض الشفافة في فتحة القطع المكافئ في الإطار. أدخل مرآة العرض الخلفية في الفتحة الموجودة في الجزء الخلفي من إطار شاشة العرض.
    4. ضع جهاز عرض LED على لوحة التثبيت السفلية داخل إطار شاشة العرض. قم بمحاذاة جهاز العرض مع مسامير التثبيت لتحسين موضع الصورة المعروضة على شاشة العرض الخلفية المكافئة.
    5. أغلق وحدة صندوق جهاز العرض لمنع تلوث المستشعرات البصرية بالضوء إذا لزم الأمر.
  3. جهاز تثبيت الرأس
    ملاحظة: يتكون تصميم جهاز تثبيت الرأس هذا من مشعبين متشابكين مطبوعين 3D لتأمين عمود رأس معدني (الشكل 1E ، F).
    1. باستخدام طابعة SLM 3D عالية الدقة ، اطبع 3D عمود الرأس الذي يحمل الذراعين.
      ملاحظة: البلاستيك المطبوع بالراتنج قادر على توفير تثبيت ثابت للرأس لتجارب السلوك ؛ ومع ذلك ، لتحقيق أقصى قدر من الاستقرار للتطبيقات الحساسة مثل التسجيل أحادي الخلية أو التصوير ثنائي الفوتون ، يوصى باستخدام الأجزاء المعدنية المشكلة (على سبيل المثال ، eMachineShop).
    2. قم بتثبيت حامل عمود الرأس المطبوع 3D على مقياس الزوايا ثنائي المحور مع أعمدة التثبيت البصرية بحيث يمكن إمالة رأس الحيوان لتسوية التحضير.
      ملاحظة: لا غنى عن هذه الميزة لتجارب التصوير على المدى الطويل في الجسم الحي عند الحاجة إلى العثور على نفس عدد الخلايا في جلسات التصوير اللاحقة. وإلا يمكن حذف هذه الميزة لتقليل تكلفة الإعداد.
    3. تلفيق المشاركات الرأس.
      ملاحظة: يتم إيداع نوعين من أعمدة الرأس ذات التعقيد (والسعر) المختلفين في الرابط الموجود في جدول المواد مع هذه التعليمات.
      1. بناء على نوع التجربة ، حدد المنشور الرئيسي الذي يجب تنفيذه. قضبان الرأس مصنوعة من الفولاذ المقاوم للصدأ ويتم الاستعانة بمصادر خارجية بشكل عام لأي متجر آلات محلي أو خدمة عبر الإنترنت (على سبيل المثال ، eMachineShop) للتصنيع.

2. إعداد الأجهزة / البرامج الإلكترونية (كمبيوتر أحادي اللوحة ، ميكروكنترولر ESP32 ، الشكل 2)

  1. تكوين الكمبيوتر أحادي اللوحة.
    ملاحظة: يعد الكمبيوتر أحادي اللوحة المضمن في جدول المواد (Raspberry Pi 4B) مثاليا لهذا الإعداد لأنه يحتوي على وحدة معالجة رسومات مدمجة لتسهيل عرض بيئة الواقع الافتراضي ومنفذي HDMI للتحكم في التجربة / المراقبة وإسقاط الواقع الافتراضي. قد يتم استبدال أجهزة الكمبيوتر الأخرى أحادية اللوحة بهذه الخصائص ، ولكن قد تكون بعض الإرشادات التالية خاصة ب Raspberry Pi.
    1. قم بتنزيل تطبيق تصوير الكمبيوتر أحادي اللوحة على جهاز الكمبيوتر ، وقم بتثبيت نظام التشغيل (حاليا Raspberry Pi OS r.2021-05-07) على بطاقة microSD (16+ جيجابايت). أدخل البطاقة ، وقم بتشغيل الكمبيوتر أحادي اللوحة.
    2. قم بتكوين الكمبيوتر أحادي اللوحة لمكتبة pi3d Python 3D: (شريط القوائم) التفضيلات > تكوين Raspberry Pi.
      1. انقر فوق العرض > > تعطيل إفراغ الشاشة.
      2. انقر فوق واجهات > >تمكين المنفذ التسلسلي.
      3. انقر فوق الأداء > ذاكرة GPU > 256 (ميجابايت).
    3. قم بترقية حزمة مكتبة صور Python ل pi3d: (محطة) > وسادة تثبيت sudo pip3 - ترقية.
    4. قم بتثبيت حزمة pi3d Python 3D للكمبيوتر أحادي اللوحة: (طرفي) > sudo pip3 install pi3d.
    5. قم بزيادة مستوى إخراج HDMI لجهاز العرض: (طرفي) > sudo nano / boot / config .txt ، إلغاء التعليق config_hdmi_boost = 4 ، حفظ ، وإعادة التشغيل.
    6. قم بتنزيل وتثبيت بيئة التطوير المتكاملة (IDE) من arduino.cc/en/software (على سبيل المثال ، arduino-1.8.19-linuxarm.tar.gz) ، وهو أمر ضروري لتحميل الكود على المشفر الدوار والمتحكمات الدقيقة ESP32 السلوكية.
    7. قم بتثبيت دعم وحدة التحكم الدقيقة ESP32 على IDE:
      1. انقر فوق تفضيلات > الملفات > عناوين URL الإضافية لمدير مجلس الإدارة = https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
      2. انقر فوق أدوات > لوحات > مدير اللوحات > ESP32 (بواسطة Espressif). تثبيت v.2.0.0 (فشل التحميل حاليا في الإصدار 2.0.4).
    8. قم بتنزيل وتثبيت IDE للمعالجة من https://github.com/processing/processing4/releases (على سبيل المثال ، processing-4.0.1-linux-arm32.tgz) ، وهو أمر ضروري لتسجيل سلوك الماوس والتخطيط عبر الإنترنت أثناء الواقع الافتراضي.
      ملاحظة: يمكن تشغيل بيئات Arduino والمعالجة على كمبيوتر منفصل عن كمبيوتر VR أحادي اللوحة إذا رغبت في ذلك.
  2. قم بإعداد توصيلات التشفير الدوار ESP32.
    ملاحظة: يقيس المشفر الدوار المقترن بمحور العجلة دوران العجلة بحركة الماوس ، والتي يتم حسابها باستخدام متحكم دقيق ESP32. ثم يتم إرسال تغييرات الموضع إلى المنفذ التسلسلي GPIO للكمبيوتر أحادي اللوحة للتحكم في الحركة عبر البيئة الافتراضية باستخدام حزمة البرامج الرسومية ، وكذلك إلى السلوك ESP32 للتحكم في مناطق المكافأة (الشكل 2).
    1. قم بتوصيل الأسلاك بين مكون التشفير الدوار و ESP32 الدوار. تحتوي أجهزة التشفير الدوارة عموما على أربعة أسلاك: + و GND و A و B (خطان رقميان لأجهزة التشفير التربيعية). قم بتوصيل هذه عبر أسلاك العبور ب ESP32 3.3 V ، GND ، 25 ، 26 (في حالة الرمز المرفق).
    2. قم بتوصيل الأسلاك التسلسلية RX / TX بين ESP32 الدوار والسلوك ESP32. قم بإجراء اتصال بسيط ثنائي الأسلاك بين ESP32 Serial0 RX / TX الدوار (استقبال / إرسال) ومنفذ Serial2 للسلوك ESP32 (TX / RX ، المسامير 17 ، 16 ؛ انظر منفذ Serial2 على يمين OMwSmall PCB). سيؤدي ذلك إلى نقل معلومات الحركة من المشفر الدوار إلى إعداد السلوك للمناطق المكانية مثل مناطق المكافأة.
    3. قم بتوصيل الأسلاك التسلسلية RX / TX بين ESP32 الدوار والكمبيوتر أحادي اللوحة GPIO (أو اتصال USB المباشر). قم بإجراء اتصال بسلكين بين دبابيس GPIO للكمبيوتر أحادي اللوحة 14 و 15 (RX / TX) و ESP32 Serial2 الدوار (TX / RX ، المسامير 17 ، 16). سينقل هذا معلومات الحركة من المشفر الدوار إلى حزمة البرامج الرسومية التي تعمل على الكمبيوتر أحادي اللوحة.
      ملاحظة: هذه الخطوة ضرورية فقط إذا لم يتم توصيل ESP32 الدوار عبر USB (أي أنه اتصال تسلسلي GPIO عند "/ dev / ttyS0") ، ولكن يجب تعديل رمز HallPassVR_wired.py لاستخدام "/ dev / ttyUSB0". سيتم استبدال هذا الاتصال السلكي باتصال Bluetooth لاسلكي في الإصدارات المستقبلية.
    4. قم بتوصيل ESP32 USB الدوار بالكمبيوتر أحادي اللوحة USB (أو أي كمبيوتر آخر يقوم بتشغيل IDE) لتحميل رمز التشفير الدوار الأولي.
  3. قم بإعداد اتصالات ESP32 السلوكية مع الأجهزة السلوكية (عبر OpenMaze PCB).
    ملاحظة: سيتحكم متحكم السلوك ESP32 في جميع التفاعلات الحيوانية غير VR (تقديم محفزات ومكافآت غير VR ، واكتشاف لعق الماوس) ، والتي يتم توصيلها من خلال "لوحة اختراق" PCB عامة ل ESP32 ، "OMwSmall" ، تتوفر تصميماتها من خلال موقع OpenMaze (www.openmaze.org). يحتوي ثنائي الفينيل متعدد الكلور على المكونات الإلكترونية اللازمة لقيادة المكونات الكهروميكانيكية ، مثل صمامات الملف اللولبي المستخدمة لتقديم مكافآت سائلة.
    1. قم بتوصيل صمام الملف اللولبي السائل 12 فولت بإخراج ULN2803 IC في أقصى يسار OMwSmall PCB (دبوس 12 في مثال الإعداد والرمز). تقوم بوابات IC هذه بقوة 12 فولت إلى صمام الملف اللولبي للمكافأة ، والتي يتم التحكم فيها بواسطة خرج GPIO على متحكم السلوك ESP32.
    2. قم بتوصيل منفذ lick بإدخال اللمس ESP32 (على سبيل المثال ، T0 ، GPIO4 في رمز المثال). يحتوي ESP32 على مستشعر لمس سعوي مدمج على دبابيس محددة ، والتي يستخدمها رمز ESP32 للسلوك لاكتشاف لعق الماوس لمنفذ لعق المعدن المرفق أثناء سلوك الواقع الافتراضي.
    3. قم بتوصيل أسلاك RX / TX التسلسلية بين السلوك ESP32 Serial2 (المسامير 16 ، 17) والتشفير الدوار ESP32 Serial0 (انظر الخطوة 2.2.2).
    4. قم بتوصيل USB بمنفذ USB الخاص بالكمبيوتر أحادي اللوحة (أو أي كمبيوتر آخر) لتحميل برامج جديدة إلى السلوك ESP32 لنماذج تجريبية مختلفة (على سبيل المثال ، عدد / موقع مناطق المكافأة) ولالتقاط بيانات السلوك باستخدام رسم المعالجة المضمن.
    5. قم بتوصيل محول الحائط 12 فولت تيار مستمر بموصل مقبس الأسطوانة مقاس 2.1 مم على السلوك ESP32 OMwSmall PCB لتوفير الطاقة لصمام الملف اللولبي للمكافأة.
    6. قم بتوصيل مخرج HDMI # 2 للكمبيوتر أحادي اللوحة بمنفذ HDMI بجهاز العرض ؛ سيؤدي ذلك إلى نقل بيئة الواقع الافتراضي التي يتم تقديمها بواسطة وحدة معالجة الرسومات للكمبيوتر أحادية اللوحة إلى شاشة العرض.
    7. (اختياري) قم بتوصيل سلك المزامنة (دبوس 26) بالتصوير العصبي أو إعداد التسجيل الكهربيولوجي. سيتم إرسال إشارة منطق الترانزستور الترانزستور 3.3 فولت (TTL) كل 5 ثوان لمحاذاة الأنظمة بدقة تقارب المللي ثانية.
  4. قم بإعداد البرنامج: قم بتحميل البرنامج الثابت / البرنامج على برنامج التشفير الدوار ESP32 (الشكل 2B) والسلوك ESP32 (الشكل 2E) باستخدام IDE ، وقم بتنزيل برنامج VR Python على الكمبيوتر أحادي اللوحة. انظر https://github.com/GergelyTuri/HallPassVR/software.
    1. قم بتوصيل جهاز التشفير الدوار ESP32 بمنفذ USB الخاص بالكمبيوتر أحادي اللوحة أولا - سيتم تسمية هذا تلقائيا "/ dev / ttyUSB0" بواسطة نظام التشغيل.
    2. قم بتحميل رمز التشفير الدوار: افتح الملف RotaryEncoder_Esp32_VR.ino في IDE ، ثم حدد ESP32 ضمن أدوات لوحات > > وحدة ESP32 Dev. حدد منفذ ESP32 بالنقر فوق أدوات > منفذ > / dev / ttyUSB0 ، ثم انقر فوق تحميل.
    3. قم بتوصيل السلوك ESP32 بمنفذ USB الخاص بالكمبيوتر أحادي اللوحة بعد ذلك - سيتم تسمية هذا "/ dev / ttyUSB1" بواسطة نظام التشغيل.
    4. قم بتحميل رمز تسلسل السلوك على السلوك ESP32 (IDE ، وحدة ESP32 Dev المحددة بالفعل) ، ثم انقر فوق أدوات > منفذ > / dev / ttyUSB1 ، وانقر فوق تحميل: wheel_VR_behavior.ino.
    5. اختبر التوصيلات التسلسلية عن طريق تحديد المنفذ التسلسلي لكل ESP32 في IDE (أدوات > منفذ > / dev / ttyUSB0 أو / dev / ttyUSB1) ثم النقر فوق أدوات > الشاشة التسلسلية (معدل الباود: 115,200) لمراقبة الإخراج التسلسلي من اللوحة الدوارة (USB0) أو لوحة السلوك (USB1). قم بتدوير العجلة لرؤية خرج حركة خام من ESP32 الدوار على USB0 أو خرج حركة منسق من السلوك ESP32 على USB1.
    6. قم بتنزيل حزمة البرامج الرسومية Python code من https://github.com/GergelyTuri/HallPassVR/tree/master/software/HallPassVR (إلى / home / pi / Documents). يحتوي هذا المجلد على كافة الملفات اللازمة لتشغيل حزمة البرامج الرسومية إذا تم تثبيت حزمة pi3d Python3 بشكل صحيح في وقت سابق (الخطوة 2.1).

3. تشغيل واختبار حزمة البرامج الرسومية

ملاحظة: قم بتشغيل واجهة المستخدم الرسومية لحزمة البرامج الرسومية لبدء بيئة مسار خطي VR ، ومعايرة المسافات على برنامج VR وسلوك ESP32 التعليمات البرمجية ، واختبار الاستحواذ والتخطيط عبر الإنترنت لسلوك تشغيل الماوس ولعقه باستخدام رسم لغة المعالجة المضمن.

  1. افتح نافذة المحطة الطرفية في الكمبيوتر أحادي اللوحة ، وانتقل إلى مجلد HallPassVR (المحطة الطرفية: > cd / home / pi / Documents / HallPassVR / HallPassVR_Wired)
  2. قم بتشغيل VR GUI: (المحطة الطرفية) > python3 HallPassVR_GUI.py (سيتم فتح نافذة واجهة المستخدم الرسومية ، الشكل 3A).
  3. واجهة المستخدم الرسومية للبرامج الرسومية
    1. حدد وأضف أربعة عناصر (صور) من مربع القائمة (أو حدد النمط المخزن مسبقا أدناه ، ثم انقر فوق تحميل) لكل نمط من الأنماط الثلاثة على طول المسار ، ثم انقر فوق إنشاء.
      ملاحظة: يمكن وضع ملفات الصور الجديدة (.jpeg) في المجلد HallPassVR/HallPassVR_wired/images/ELEMENTS قبل تشغيل واجهة المستخدم الرسومية.
    2. حدد صور الأرضية والسقف من القوائم المنسدلة ، واضبط طول المسار على أنه 2 متر لرمز المثال هذا (يجب أن يساوي trackLength بالمليمترات [مم] في رمز السلوك ESP32 ورمز المعالجة).
    3. قم بتسمية هذا النمط إذا رغبت في ذلك (سيتم تخزينه في HallPassVR_wired / صور / PATH_HIST).
    4. انقر فوق الزر ابدأ (انتظر حتى تبدأ نافذة الواقع الافتراضي قبل النقر في مكان آخر). ستظهر بيئة الواقع الافتراضي على الشاشة #2 (شاشة العرض ، الشكل 3B ، C).
  4. قم بتشغيل رسم المعالجة للحصول على البيانات / الحركة السلوكية ورسمها.
    1. افتح VRwheel_RecGraphSerialTxt.pde في بيئة تطوير متكاملة للمعالجة.
    2. تغيير الحيوان = "رقم الماوس الخاص بك" ؛ متغير ، وتعيين sessionMinutes يساوي طول الجلسة السلوكية بالدقائق.
    3. انقر فوق الزر "تشغيل " في بيئة تطوير بيانات المعالجة.
    4. تحقق من نافذة مخطط المعالجة ، والتي يجب أن تظهر موضع الماوس الحالي على المسار الخطي الافتراضي أثناء دوران العجلة ، جنبا إلى جنب مع مناطق المكافآت والرسوم البيانية الجارية للعقات واللفات والمكافآت التي يتم تحديثها كل 30 ثانية (الشكل 3D). قم بدفع عجلة الجري يدويا لمحاكاة تشغيل الماوس للاختبار ، أو استخدم ماوس اختبار للإعداد الأولي.
    5. انقر فوق نافذة الرسم ، واضغط على مفتاح q على لوحة المفاتيح لإيقاف الحصول على البيانات السلوكية. يتم حفظ ملف نصي للأحداث والأوقات السلوكية (عادة <2 ميغابايت في الحجم لكل جلسة) وصورة لنافذة الرسم النهائية (.png) عند انقضاء sessionMinutes أو ضغط المستخدم على المفتاح q للإنهاء.
      ملاحظة: نظرا لصغر حجم ملفات .txt الإخراج ، تشير التقديرات إلى أنه يمكن تخزين عدة آلاف على الأقل من تسجيلات السلوك على بطاقة SD الخاصة بالكمبيوتر أحادي اللوحة. يمكن حفظ ملفات البيانات على محرك أقراص مصغر لتحليلها لاحقا ، أو إذا كانت متصلة بشبكة محلية ، فيمكن إدارة البيانات عن بعد.
  5. قم بمعايرة طول مسار السلوك مع طول مسار الواقع الافتراضي.
    1. تقدم العجلة يدويا أثناء مراقبة ممر الواقع الافتراضي وموضع الماوس (على مخطط المعالجة). إذا انتهى ممر الواقع الافتراضي قبل / بعد وصول الماوس إلى نهاية مخطط السلوك ، فقم بزيادة / تقليل طول مسار الواقع الافتراضي بشكل تدريجي (HallPassVR_wired.py ، corridor_length_default ، بالسنتيمتر [سم]) حتى تتم إعادة تعيين المسار في وقت واحد في النظامين.
      ملاحظة: تتم معايرة الكود حاليا لعجلة تشغيل قطرها 6 بوصات باستخدام مشفر دوار تربيعي 256 موضعا ، لذلك قد يضطر المستخدم إلى تغيير VR (HallPassVR_wired.py ، corridor_length_default ، بالسنتيمتر [cm]) ورمز السلوك (wheel_VR_behavior.ino ، tracklength ، بالمليمترات [مم]) لحساب التكوينات الأخرى. ومع ذلك ، يتم إعادة تعيين الوضع السلوكي في كل دورة VR للحفاظ على المراسلات بين الأنظمة.

4. تدريب الماوس وسلوك التعلم المكاني

ملاحظة: يتم زرع الفئران لتثبيت الرأس ، وتعتاد على ضبط الرأس ، ثم يتم تدريبها على الجري على عجلة القيادة واللعق باستمرار للحصول على مكافآت سائلة تدريجيا ("البحث عن الطعام العشوائي"). ثم يتم تدريب الفئران التي تحقق الجري واللعق المتسقين على مهمة مكافأة خفية مكانية باستخدام بيئة الواقع الافتراضي ، حيث يتم تقديم منطقة مكافأة واحدة بعد إشارة مرئية على المسار الخطي الافتراضي. ثم يتم قياس التعلم المكاني على أنه زيادة انتقائية لعق للمناصب مباشرة قبل منطقة المكافأة.

  1. جراحة ما بعد زرع الرأس: تم وصف هذا الإجراء بالتفصيل في مكان آخر في هذه المجلة وفي غيرها ، لذا راجع هذه الأدبيات للحصول على تعليمات محددة7،17،18،19،20،21.
  2. جدول المياه
    1. قم بتقييد المياه قبل 24 ساعة من المناولة الأولى (انظر أدناه) ، والسماح باستهلاك المياه الإعلانية بعد كل جلسة من التعود أو السلوك المقيد للرأس. قلل وقت توفر الماء تدريجيا على مدار ثلاثة أيام أثناء التعود إلى حوالي 5 دقائق ، واضبط الكمية للفئران الفردية بحيث لا يقل وزن جسمها عن 80٪ من وزنها قبل التقييد. مراقبة وزن كل يوميا وأيضا مراقبة حالة كل فأر بحثا عن علامات الجفاف22. يجب إزالة الفئران غير القادرة على الحفاظ على 80٪ من وزن الجسم قبل التقييد أو تبدو مجففة من الدراسة وإعطائها المياه المجانية.
      ملاحظة: تقييد المياه ضروري لتحفيز الفئران على الجري على عجلة القيادة باستخدام المكافآت السائلة ، وكذلك لاستخدام اللعق المكاني كمؤشر على المواقع المستفادة على طول المسار. قد تختلف الإرشادات المؤسسية بشأن تعليمات محددة لهذا الإجراء ، لذلك يجب على المستخدم استشارة لجان رعاية الحيوان المؤسسية الفردية لضمان صحة الحيوان ورفاهيته أثناء تقييد المياه.
  3. المناولة: التعامل مع الفئران المزروعة يوميا لتعويدها على الاتصال البشري ، وبعد ذلك يمكن إعطاء كمية محدودة من الماء كتعزيز (1-5 دقائق / يوم ، من يومين إلى أسبوع واحد).
  4. التعود على ضبط الرأس
    1. تعويد الفئران على مسند الرأس لفترات متزايدة من الوقت عن طريق وضعها في جهاز تقييد الرأس مع مكافأتها بقطرات من الماء من حين لآخر لتقليل إجهاد تثبيت الرأس.
    2. ابدأ ب 5 دقائق من تثبيت الرأس ، وقم بزيادة المدة بمقدار 5 دقائق يوميا حتى تتمكن الفئران من تحمل التثبيت لمدة تصل إلى 30 دقيقة. قم بإزالة الفئران من جهاز التثبيت إذا بدا أنها تكافح أو تتحرك قليلا جدا. ومع ذلك ، تبدأ الفئران عموما في الجري على عجلة القيادة تلقائيا خلال عدة جلسات ، مما يعني أنها جاهزة للمرحلة التالية من التدريب.
      ملاحظة: يجب تراجع الفئران التي تكافح بشكل متكرر تحت تقييد الرأس أو لا تركض وتلعق للحصول على مكافآت إلى مراحل مبكرة من التدريب وإزالتها من الدراسة إذا فشلت في التقدم لثلاث دورات علاجية من هذا القبيل (انظر الجدول 1).
  5. تدريب الجري / اللعق (البحث عن الطعام العشوائي)
    ملاحظة: لأداء مهمة التعلم المكاني في بيئة الواقع الافتراضي ، يجب أن تتعلم الفئران أولا الجري على عجلة القيادة واللعق باستمرار للحصول على مكافآت عرضية. يتم التحكم في التقدم في المعلمات السلوكية الفعالة عبر متحكم السلوك ESP32.
    1. البحث عن الطعام العشوائي مع مكافآت غير عاملة
      1. قم بتشغيل برنامج واجهة المستخدم الرسومية GUI باستخدام مسار العناصر المرئية التعسفية (اختيار المستخدم ، راجع الخطوة 3.3).
      2. قم بتحميل برنامج السلوك إلى السلوك ESP32 مع مكافآت متعددة غير عاملة (متغيرات الكود: isOperant = 0 ، numRew = 4 ، isRandRew = 1) لتهيئة الفئران للتشغيل واللعق. قم بتشغيل الفئران في جلسات مدتها 20-30 دقيقة حتى تعمل الفئران لمدة 20 لفة على الأقل في كل جلسة وتلعق المكافآت المقدمة في مواقع عشوائية (من جلسة إلى أربع جلسات).
    2. البحث عن الطعام العشوائي مع مكافآت فعالة في لفات بديلة
      1. قم بتحميل برنامج السلوك باستخدام altOpt = 1 (تناوب الدورات الفعالة / غير العاملة) ، وقم بتدريب الفئران حتى تلعق لكل من مناطق المكافأة غير العاملة والعاملة (من جلسة إلى أربع جلسات).
    3. البحث عن الطعام العشوائي يعمل بكامل طاقته
      1. قم بتحميل برنامج السلوك بأربع مناطق مكافأة عشوائية عاملة (متغيرات كود السلوك ESP32: isOperant = 1 ، numRew = 4 ، isRandRew = 1). بحلول نهاية هذه الخطوة التدريبية ، يجب أن تعمل الفئران باستمرار وتؤدي لعقات الاختبار على طول المسار بالكامل (من جلسة إلى أربع جلسات ؛ الشكل 4 أ).
  6. التعلم المكاني
    ملاحظة: قم بإجراء تجربة تعلم مكاني مع منطقة مكافأة مخفية واحدة على بعد مسافة من إشارة بصرية واحدة عن طريق اختيار رواق بطول 2 متر مع لوحات داكنة على طول المسار ولوحة تحفيز بصري واحدة عالية التباين في المنتصف كإشارة بصرية (موضع 0.9-1.1 متر) ، على غرار التجارب الحديثة مع الإشارات الشمية المكانية20 . يطلب من الفئران أن تلعق في منطقة المكافأة (في وضع 1.5-1.8 متر) تقع على مسافة بعيدة عن الإشارة البصرية في بيئة المسار الخطي الافتراضي.
    1. قم بتشغيل البرنامج الرسومي بمسار ممر مظلم مع إشارة مرئية واحدة في المنتصف (على سبيل المثال ، رقعة الشطرنج ، انظر الخطوة 3.3 ، الشكل 3 أ).
    2. قم بتحميل برنامج السلوك بمنطقة مكافأة مخفية واحدة إلى السلوك ESP32 (متغيرات كود السلوك ESP32: isOperant = 1 ، isRandRew = 0 ، numRew = 1 ، rewPosArr [] = {1500}).
    3. ضع الماوس برفق في جهاز تثبيت الرأس ، واضبط صنبور اللعق على موقع أمام فم الماوس مباشرة ، وضع عجلة الماوس في وسط منطقة شاشة العرض. تأكد من أن رأس الماوس ~ 12-15 سم بعيدا عن الشاشة بعد التعديلات النهائية.
    4. قم بتعيين اسم الحيوان في رسم المعالجة، ثم اضغط على تشغيل في بيئة تطوير متكاملة للمعالجة لبدء الحصول على البيانات السلوكية وتخطيطها (راجع الخطوة 3.4).
    5. قم بتشغيل الماوس لمدة 30 دقيقة من الجلسات باستخدام منطقة مكافأة مخفية واحدة ومدخل VR مرئي واحد.
    6. غير متصل: قم بتنزيل ملف بيانات .txt من مجلد رسم المعالجة وقم بتحليل سلوك اللعق المكاني (على سبيل المثال ، في Matlab مع الملفات المضمنة procVRbehav.m و vrLickByLap.m).
      ملاحظة: يجب أن تقوم الفئران في البداية بإجراء لعق اختبار على المسار الافتراضي بأكمله ("البحث عن الطعام العشوائي") ثم تبدأ في اللعق بشكل انتقائي فقط بالقرب من موقع المكافأة بعد الإشارة المرئية للواقع الافتراضي (الشكل 4).

النتائج

سمح لنا هذا الإعداد السلوكي للواقع الافتراضي مفتوح المصدر بتحديد سلوك اللعق كقراءة للتعلم المكاني حيث أبحرت الفئران المقيدة الرأس في بيئة مسار خطي افتراضي. تم وضع سبعة فئران C57BL / 6 من كلا الجنسين في عمر 4 أشهر على جدول مائي مقيد وتم تدريبهم أولا على اللعق المستمر بمستويات منخفضة أثناء الجر?...

Discussion

لن يعمل نظام الواقع الافتراضي مفتوح المصدر هذا للفئران إلا إذا تم إجراء التوصيلات التسلسلية بشكل صحيح بين المتحكمات الدقيقة الدوارة والسلوكية ESP32 والكمبيوتر أحادي اللوحة (الخطوة 2) ، والتي يمكن تأكيدها باستخدام جهاز العرض التسلسلي IDE (الخطوة 2.4.5). للحصول على نتائج سلوكية ناجحة من هذا البرو?...

Disclosures

كلاي لاسيفيلد هو مؤسس ومشرف OpenMaze.org ، الذي يوفر تصميمات ل OMwSmall PCB المستخدم في هذا البروتوكول مجانا للتنزيل.

Acknowledgements

نود أن نشكر نوح بيتيت من مختبر هارفي على المناقشة والاقتراحات أثناء تطوير البروتوكول في هذه المخطوطة. تم دعم هذا العمل من خلال جائزة BBRF للمحققين الشباب و NIMH 1R21MH122965 (G.F.T.) ، بالإضافة إلى NINDS R56NS128177 (R.H. ، C.L.) و NIMH R01MH068542 (RH).

Materials

NameCompanyCatalog NumberComments
1/4 " diam aluminum rodMcMaster-Carr9062K263" in length for wheel axle
1/4"-20 cap screws, 3/4" long (x2)Amazon.comB09ZNMR41Vfor affixing head post holders to optical posts
2"x7" T-slotted aluminum bar (x2)8020.net1020wheel/animal mounting frame
6" diam, 3" wide acrylic cylinder (1/8" thick)Canal Plastics33210090702Running wheel (custom width cut at canalplastics.com)
8-32 x 1/2" socket head screwsMcMaster-Carr92196A194fastening head post holder to optical post 
Adjustable arm (14")Amazon.comB087BZGKSLto hold/adjust lick spout
Analysis code (MATLAB)custom writtenfile at github.com/GergelyTuri/HallPassVR/software/Analysis code
Axle mounting flange, 1/4" IDPololu1993for mounting wheel to axle
Ball bearing (5/8" OD, 1/4" ID, x2)McMaster-Carr57155K324for mounting wheel axle to frame
Behavior ESP32 codecustom writtenfile at github.com/GergelyTuri/HallPassVR/software/Arduino code/Behavior board
Black opaque matte acrylic sheets (1/4" thick)Canal Plastics32918353422laser cut file at github.com/GergelyTuri/HallPassVR/hardware/VR screen assembly
Clear acrylic sheet (1/4" thick)Canal Plastics32920770574laser cut file at github.com/GergelyTuri/HallPassVR/hardware/VR wheel assembly
ESP32 devKitC v4 (x2)Amazon.comB086YS4Z3Fmicrocontroller for behavior and rotary encoder
ESP32 shieldOpenMaze.orgOMwSmalldescription at www.openmaze.org (https://claylacefield.wixsite.com/openmazehome/copy-of-om2shield). ZIP gerber files at: https://github.com/claylacefield/OpenMaze/tree/master/OM_PCBs
Fasteners and brackets 8020.net4138, 3382,3280for wheel frame mounts
goniometersEdmund Optics66-526, 66-527optional for behavior. Fine tuning head for imaging
HallPassVR python codecustom writtenfile at github.com/GergelyTuri/HallPassVR/software/HallPassVR
Head post holdercustom design3D design file at github.com/GergelyTuri/HallPassVR/hardware/VR head mount/Headpost Clamp
LED projectorTexas InstrumentsDLPDLCR230NPEVMor other small LED projector
Lick spoutVWR20068-638(or ~16 G metal hypodermic tubing)
M 2.5 x 6 set screwsMcMaster-Carr92015A097securing head post 
Matte white diffusion paperAmazon.comscreen material
Metal headpostscustom design3D design file at github.com/GergelyTuri/HallPassVR/hardware/VR head mount/head post designs
Miscellenous tubing and tubing adapters (1/16" ID)for constructing the water line
Optical breadboardThorlabsas per user's requirements
Optical posts, 1/2" diam (2x)ThorlabsTR4for head fixation setup
Processing codecustom writtenfile at github.com/GergelyTuri/HallPassVR/software/Processing code
Raspberry Pi 4Braspberry.com, adafruit.comSingle-board computer for rendering of HallPassVR envir.
Right angle clampThorlabsRA90for head fixation setup
Rotary encoder (quadrature, 256 step)DigiKeyENS1J-B28-L00256Lto measure wheel rotation
Rotary encoder ESP32 codecustom writtenfile at github.com/GergelyTuri/HallPassVR/software/Arduino code/Rotary encoder
SCIGRIP 10315 acrylic cementAmazon.com
Shaft couplerMcMaster-Carr9861T426to couple rotary encoder shaft with axle
Silver mirror acrylic sheetsCanal Plastics32913817934laser cut file at github.com/GergelyTuri/HallPassVR/hardware/VR screen assembly
Solenoid valveParker003-0137-900to administer water rewards

References

  1. Lisman, J., et al. Viewpoints: How the hippocampus contributes to memory, navigation and cognition. Nature Neuroscience. 20 (11), 1434-1447 (2017).
  2. Buzsaki, G., Moser, E. I. Memory, navigation and theta rhythm in the hippocampal-entorhinal system. Nature Neuroscience. 16 (2), 130-138 (2013).
  3. O'Keefe, J., Dostrovsky, J. The hippocampus as a spatial map. Preliminary evidence from unit activity in the freely-moving rat. Brain Research. 34 (1), 171-175 (1971).
  4. O'Keefe, J. Place units in the hippocampus of the freely moving rat. Experimental Neurology. 51 (1), 78-109 (1976).
  5. Fyhn, M., Molden, S., Witter, M. P., Moser, E. I., Moser, M. B. Spatial representation in the entorhinal cortex. Science. 305 (5688), 1258-1264 (2004).
  6. Letzkus, J. J., et al. A disinhibitory microcircuit for associative fear learning in the auditory cortex. Nature. 480 (7377), 331-335 (2011).
  7. Lacefield, C. O., Pnevmatikakis, E. A., Paninski, L., Bruno, R. M. Reinforcement learning recruits somata and apical dendrites across layers of primary sensory cortex. Cell Reports. 26 (8), 2000-2008 (2019).
  8. Dombeck, D. A., Harvey, C. D., Tian, L., Looger, L. L., Tank, D. W. Functional imaging of hippocampal place cells at cellular resolution during virtual navigation. Nature Neuroscience. 13 (11), 1433-1440 (2010).
  9. Gauthier, J. L., Tank, D. W. A dedicated population for reward coding in the hippocampus. Neuron. 99 (1), 179-193 (2018).
  10. Rickgauer, J. P., Deisseroth, K., Tank, D. W. Simultaneous cellular-resolution optical perturbation and imaging of place cell firing fields. Nature Neuroscience. 17 (12), 1816-1824 (2014).
  11. Yadav, N., et al. Prefrontal feature representations drive memory recall. Nature. 608 (7921), 153-160 (2022).
  12. Priestley, J. B., Bowler, J. C., Rolotti, S. V., Fusi, S., Losonczy, A. Signatures of rapid plasticity in hippocampal CA1 representations during novel experiences. Neuron. 110 (12), 1978-1992 (2022).
  13. Heys, J. G., Rangarajan, K. V., Dombeck, D. A. The functional micro-organization of grid cells revealed by cellular-resolution imaging. Neuron. 84 (5), 1079-1090 (2014).
  14. Harvey, C. D., Collman, F., Dombeck, D. A., Tank, D. W. Intracellular dynamics of hippocampal place cells during virtual navigation. Nature. 461 (7266), 941-946 (2009).
  15. . Harvey Lab Mouse VR Available from: https://github.com/Harvey/Lab/mouseVR (2021)
  16. Pettit, N. L., Yap, E. L., Greenberg, M. E., Harvey, C. D. Fos ensembles encode and shape stable spatial maps in the hippocampus. Nature. 609 (7926), 327-334 (2022).
  17. Turi, G. F., et al. Vasoactive intestinal polypeptide-expressing interneurons in the hippocampus support goal-oriented spatial learning. Neuron. 101 (6), 1150-1165 (2019).
  18. Ulivi, A. F., et al. Longitudinal two-photon imaging of dorsal hippocampal CA1 in live mice. Journal of Visual Experiments. (148), e59598 (2019).
  19. Wang, Y., Zhu, D., Liu, B., Piatkevich, K. D. Craniotomy procedure for visualizing neuronal activities in hippocampus of behaving mice. Journal of Visual Experiments. (173), e62266 (2021).
  20. Tuncdemir, S. N., et al. Parallel processing of sensory cue and spatial information in the dentate gyrus. Cell Reports. 38 (3), 110257 (2022).
  21. Dombeck, D. A., Khabbaz, A. N., Collman, F., Adelman, T. L., Tank, D. W. Imaging large-scale neural activity with cellular resolution in awake, mobile mice. Neuron. 56 (1), 43-57 (2007).
  22. Guo, Z. V., et al. Procedures for behavioral experiments in head-fixed mice. PLoS One. 9 (2), 88678 (2014).
  23. Jordan, J. T., Gonçalves, J. T. Silencing of hippocampal synaptic transmission impairs spatial reward search on a head-fixed tactile treadmill task. bioRxiv. , (2021).
  24. Urai, A. E., et al. Citric acid water as an alternative to water restriction for high-yield mouse behavior. eNeuro. 8 (1), (2021).
  25. Saleem, A. B., Diamanti, E. M., Fournier, J., Harris, K. D., Carandini, M. Coherent encoding of subjective spatial position in visual cortex and hippocampus. Nature. 562 (7725), 124-127 (2018).
  26. Ravassard, P., et al. Multisensory control of hippocampal spatiotemporal selectivity. Science. 340 (6138), 1342-1346 (2013).
  27. Aghajan, Z. M., et al. Impaired spatial selectivity and intact phase precession in two-dimensional virtual reality. Nature Neuroscience. 18 (1), 121-128 (2015).

Reprints and Permissions

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

Request Permission

Explore More Articles

193

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