ここでは、仮想現実(VR)を使用してマウス空間学習を調査するための簡略化されたオープンソースのハードウェアとソフトウェアのセットアップを紹介します。このシステムは、マイクロコントローラのネットワークと使いやすいPythonグラフィカルソフトウェアパッケージを実行するシングルボードコンピュータを利用して、車輪の上で動作するヘッド拘束マウスに仮想リニアトラックを表示します。
Method Article
ここでは、仮想現実(VR)を使用してマウス空間学習を調査するための簡略化されたオープンソースのハードウェアとソフトウェアのセットアップを紹介します。このシステムは、マイクロコントローラのネットワークと使いやすいPythonグラフィカルソフトウェアパッケージを実行するシングルボードコンピュータを利用して、車輪の上で動作するヘッド拘束マウスに仮想リニアトラックを表示します。
マウスでの頭部拘束行動実験により、神経科学者は、行動する動物に正確な感覚刺激を与えながら、高解像度の電気生理学的および光学イメージングツールを使用して神経回路の活動を観察できます。近年、バーチャルリアリティ(VR)環境を用いたヒトやげっ歯類の研究により、VRは、空間的・文脈的手がかりなどのパラメータを極めて精密に制御できるため、海馬や皮質の空間学習の根底にある神経メカニズムを明らかにするための重要なツールであることが示されています。ただし、げっ歯類の空間行動のための仮想環境のセットアップにはコストがかかり、エンジニアリングとコンピュータープログラミングの幅広いバックグラウンドが必要になる場合があります。ここでは、研究者がVR環境を使用して頭部拘束マウスの空間学習を研究できるようにする、安価でモジュール化されたオープンソースのハードウェアとソフトウェアに基づくシンプルで強力なシステムを紹介します。このシステムは、結合マイクロコントローラを使用して移動を測定し、行動刺激を提供し、頭拘束マウスは、シングルボードコンピュータ上で動作するグラフィカルソフトウェアパッケージによってレンダリングされる仮想リニアトラック環境と連携して車輪上を走ります。分散処理に重点を置くことで、研究者は、哺乳類の脳における神経回路活動と空間学習との関係を決定するために、マウスの複雑な空間行動を引き出し、測定するための柔軟なモジュラーシステムを設計することができます。
空間ナビゲーションは、動物が新しい場所の特徴を認知マップにエンコードする倫理学的に重要な行動であり、報酬の可能性のある領域を見つけ、潜在的な危険の領域を回避するために使用されます。記憶と密接に関連している空間ナビゲーションの基礎となる認知プロセスは、海馬1と皮質の神経基盤を共有しており、これらの領域の神経回路は入ってくる情報を統合し、後で思い出すために環境とイベントの認知マップを形成します2。海馬3,4の場所細胞と嗅内皮質5のグリッド細胞の発見は、海馬内の認知地図がどのように形成されるかを明らかにしましたが、特定の神経サブタイプ、マイクロ回路、および海馬の個々のサブ領域(歯状回、および角膜アンモニス領域、CA3-1)がどのように相互作用し、空間記憶の形成と想起に関与するかについては多くの疑問が残っています。
in vivo二光子イメージングは、感覚神経生理学における細胞および集団動態を明らかにする上で有用なツールとなっています6,7。しかし、頭部拘束の典型的な必要性は、哺乳類の空間行動を調べるためのこの方法の有用性を制限する。バーチャルリアリティ(VR)8の出現により、没入型でリアルな視空間環境を提示し、頭部拘束マウスがボールまたはトレッドミルで走り、海馬8、9、10および皮質11の空間的および文脈的エンコーディングを研究することで、この欠点に対処しました。さらに、行動するマウスによるVR環境の使用により、神経科学研究者は、モリス水迷路、バーンズ迷路、またはホールボードタスクなどの空間学習の現実世界の実験では不可能な方法で、VR環境12の要素(例えば、視覚の流れ、文脈変調)を正確に制御することによって空間行動の構成要素を分析することができた。
ビジュアルVR環境は通常、コンピューターのグラフィックプロセッシングユニット(GPU)にレンダリングされ、画面上の移動する3D環境をリアルタイムでモデル化するために必要な数千のポリゴンを迅速に計算する負荷を処理します。大規模な処理要件は、一般に、動物の下のトレッドミル、ホイール、またはフォームボールから動きが記録されるときに、視覚環境をモニタ、複数のスクリーン13、またはプロジェクタ14 にレンダリングするGPUを備えた別個のPCの使用を必要とする。したがって、VR環境を制御、レンダリング、および投影するための結果として得られる装置は、比較的高価で、かさばり、そして煩雑である。さらに、文献中のそのような環境の多くは、コストがかかり、専用のPC上でしか実行できないプロプライエタリソフトウェアを使用して実装されている。
これらの理由から、Raspberry Piシングルボードコンピュータを使用して、頭部拘束マウスの空間学習行動を研究するためのオープンソースVRシステムを設計しました。このLinuxコンピューターは小型で安価でありながら、3Dレンダリング用のGPUチップを搭載しているため、さまざまな個別セットアップでVR環境をディスプレイまたは動作装置と統合できます。さらに、Pythonで記述されたグラフィカルソフトウェアパッケージ「HallPassVR」を開発し、シングルボードコンピュータを利用して、グラフィカルユーザーインターフェイス(GUI)を使用して選択したカスタム視覚機能を再結合することにより、単純な視空間環境、仮想線形トラックまたは廊下をレンダリングします。これは、マイクロコントローラサブシステム(ESP32やArduinoなど)と組み合わせて、強化学習を促進するための感覚刺激または報酬の他のモダリティの送達などによって、移動を測定し、行動を調整します。このシステムは、空間学習行動の根底にある神経回路を研究するための2光子イメージング(または頭部固定を必要とする他の技術)中に、頭部拘束マウスに視空間VR環境を提供するための安価で柔軟で使いやすい代替方法を提供します。
Access restricted. Please log in or start a trial to view this content.
このプロトコルのすべての手順は、ニューヨーク州精神医学研究所の施設動物管理および使用委員会によって承認されました。
注:シングルボードコンピュータは、車輪の上で頭を拘束するマウスの実行と調整されたVR視覚環境を表示するために使用されます。動き情報は、ホイールアクスルに結合されたロータリーエンコーダを読み取るESP32マイクロコントローラからシリアル入力として受信されます。VR環境は、ラズベリーパイ用のpi3d Python 3Dパッケージを利用するラズベリーパイGPUのOpenGLハードウェアアクセラレーションを使用してレンダリングされます。次いで、レンダリングされた環境は、プロジェクタを介して、頭部拘束マウスの視野15,16を中心としたコンパクトなラップアラウンド放物線スクリーンに出力され、一方、挙動(例えば、空間報酬に応答して舐める)は、第2の挙動ESP32マイクロコントローラによって測定される。グラフィカルソフトウェアパッケージを使用すると、グラフィカルユーザーインターフェイス(GUI)を使用して、仮想廊下または廊下に沿って視覚刺激の繰り返しパターンで構成される仮想リニアトラック環境を作成できます。この設計は簡単にパラメータ化できるため、空間学習中に脳が場所と視覚的手がかりをどのようにエンコードするかを理解することを目的とした複雑な実験を作成できます(セクション4を参照)。このシステムに必要なカスタムハードウェアコンポーネント(ランニングホイール、プロジェクションスクリーン、ヘッドレスト装置など)の設計は、パブリックGitHubリポジトリ(https://github.com/GergelyTuri/HallPassVR)に寄託されます。サイトはシステムの将来の機能強化で更新されるため、このプロトコルとともにそのリポジトリのドキュメントを読むことをお勧めします。
1.ハードウェアのセットアップ:ランニングホイール、プロジェクションスクリーン、ヘッド固定装置の構築
注意: これらのセットアップのカスタムコンポーネントは、ユーザーが3D印刷およびレーザー切断装置にアクセスできる場合、または専門の製造または3Dプロトタイピングサービス(eMachinehopなど)にアウトソーシングできる場合、簡単に製造できます。すべての設計ファイルは として提供されます。STL 3D ファイルまたは .DXF AutoCAD ファイルにエクスポートします。
2.電子機器のハードウェア/ソフトウェアのセットアップ(シングルボードコンピューター、ESP32マイクロコントローラー、図2)
3. グラフィカルソフトウェアパッケージの実行とテスト
注:グラフィカルソフトウェアパッケージGUIを実行して、VRリニアトラック環境を開始し、VRソフトウェアと動作ESP32コードの距離を調整し、付属の処理言語スケッチを使用してマウスの実行および舐め動作の取得とオンラインプロットをテストします。
4. マウストレーニングと空間学習行動
注:マウスは頭固定のために移植され、頭の拘束に慣れ、次に車輪の上を走り、液体の報酬のために一貫して舐めるように訓練されます(「ランダム採餌」)。次に、一貫したランニングと舐めを達成したマウスは、VR環境を使用して空間的な隠れた報酬タスクでトレーニングされ、仮想リニアトラックの視覚的な手がかりに従って単一の報酬ゾーンが提示されます。空間学習は、報酬ゾーンの直前の位置に対する舐め選択性の増加として測定されます。
Access restricted. Please log in or start a trial to view this content.
このオープンソースのバーチャルリアリティ行動設定により、頭を拘束されたマウスが仮想リニアトラック環境をナビゲートする際の空間学習の読み取り値として舐め行動を定量化することができました。生後4か月の男女7匹のC57BL/6マウスを制限された水のスケジュールに置き、VRなしでランダムな空間報酬(「ランダムな採餌」)のために車輪の上を走りながら低レベルで継続的に舐めるように最初に訓練されました。2 mのランダムな廊下パターンのVRプロジェクションスクリーンセットアップに移動すると、最初はパフォーマンスが影響を受けましたが、数回のVRセッションで以前のレベルに戻りました(図4A)。VRでランダムな採餌戦略を開発したマウス(7匹のマウスのうち6匹、86%、1匹のマウスは一貫して走れず除外されました)は、水の報酬を受け取るために、他の点では特徴のない2 mの仮想トラックの真ん中にある単一の視覚的な場所の手がかりに続いて、0.5 mのキューのないオペラント報酬ゾーンをなめる必要がありました(「隠された報酬タスク」)。このシステムの現在のパイロットデータによると、7匹のマウスのうち4匹(57%...
Access restricted. Please log in or start a trial to view this content.
このマウス用のオープンソースVRシステムは、IDEシリアルモニターを使用して確認できる、ロータリーおよびビヘイビアESP32マイクロコントローラーとシングルボードコンピューター(手順2)の間でシリアル接続が適切に行われている場合にのみ機能します(手順2.4.5)。このプロトコルから成功した行動結果を得るために(ステップ4)、マウスは装置に慣れ、液体報酬のために車輪の上を快適に走らなければならない(ステップ4.3〜4.5)。ホームケージで自由摂取水を与えられたマウスは、報酬を求めて走ったり舐めたりせず(つまり、知覚された場所を示すために)、脱水状態のマウスは無気力で車輪の上を走らない可能性があるため、これには十分な(ただし過剰ではない)水分制限が必要です。水分制限なしでマウスの行動を動機付けるための代替方法があることも注目に値します24;ただし、ここではこれらのメソッドをテストしませんでした。トレーニング手順のために、最初に走らない動物は、添付のオプションのボタンを押すことによって実験者によってアドホック(すなわち、非空間的)水の報酬を与...
Access restricted. Please log in or start a trial to view this content.
クレイ・レースフィールドは OpenMaze.org の創設者兼メンテナであり、このプロトコルで使用されるOMwSmall PCBの設計を無料でダウンロードできます。
この原稿のプロトコルを開発する際の議論と提案について、HarveyラボのNoah Pettitに感謝します。この研究は、NINDS R56NS128177(R.H.、C.L.)およびNIMH R01MH068542(RH)に加えて、BBRF若手研究者賞およびNIMH 1R21MH122965(G.F.T.)によってサポートされました。
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 1/4 インチ 直径 アルミ ロッド | McMaster-Carr | 9062K26 | 3" ホイールアクスル用 |
| 長さ 1/4 インチ -20 キャップ ネジ、3/4 インチ (x2) | Amazon.com B09ZNMR41V | ポスト ホルダーを光学ポストに固定 | |
| 2 インチ x7 インチ T スロット アルミニウム バー (x2) | 8020.net | 1020 | ホイール/動物取り付けフレーム |
| 直径 6 インチ、幅 3 インチ アクリル シリンダー (1/8"厚い) | カナルプラスチック | 33210090702 | ランニングホイール(カスタム幅 canalplastics.com でカット) |
| 8-32 x 1/2 "ソケットヘッドネジ | McMaster-Carr | 92196A194 | 固定ヘッドポストホルダーを光学ポスト |
| 調整可能なアーム(14インチ) | Amazon.com | B087BZGKSL | を保持/調整します リックスパウトを保持/調整します |
| 分析コード(MATLAB) | github.com/GergelyTuri/HallPassVR/software/Analysis コードで | カスタム書かれた | |
| アクスル取り付けフランジ、1/4インチID | Pololu | 1993 | ホイールツーアクスル |
| ベアリング(5/8インチ外径、1/4インチID、x2) | McMaster-Carr | 57155K324 | フレームに車輪の車軸を取り付けるため |
| ビヘイビアESP32コードの | カスタム書き込み | ファイル github.com/GergelyTuri/HallPassVR/software/Arduino コード/ビヘイビアボード | |
| 黒不透明なマットアクリルシート(厚さ1/4インチ) | カナルプラスチック | github.com/GergelyTuri/HallPassVR/hardware/VR 32918353422 スクリーンアセンブリのレーザーカットファイル | |
| クリアアクリルシート(1/4インチ厚) | カナルプラスチック | github.com/GergelyTuri/HallPassVR/hardware/VR 32920770574ホイールアセンブリ | |
| ESP32 devKitC v4(x2) | Amazon.com | 動作およびロータリーエンコーダ | |
| ESP32シールド | OpenMaze.org | OMw | www.openmaze.org(https://claylacefield.wixsite.com/openmazehome/copy-of-om2shield)で小さな説明。ガーバーファイルをZIPで保存 https://github.com/claylacefield/OpenMaze/tree/master/OM_PCBs |
| 具とブラケット | 8020.net | 4138、3382,3280 | ホイールフレームマウント |
| ゴニオメーター | エドモンドオプティクス | 66-526、66-527 | 動作オプション。イメージング用の微調整 |
| ヘッドHallPassVRのPythonコード | カスタム書き込み | ファイル github.com/GergelyTuri/HallPassVR/software/HallPassVR | |
| ヘッドポストホルダー | カスタムデザイン | github.com/GergelyTuri/HallPassVR/hardware/VR ヘッドマウント/ヘッドポストクランプの3Dデザインファイル | |
| LEDプロジェクター | Texas | Instruments DLPDLCR230NPEVM | またはその他の小型LED |
| プロジェクターLick注ぎ口 | VWR | 20068-638 | (または ~16 G 金属皮下チューブ) |
| M 2.5 x 6 止めネジ | McMaster-Carr | 92015A097 | 固定ヘッドポスト |
| つや消しの白い拡散紙 | Amazon.com | スクリーン素材 | |
| 金属ヘッドポスト | カスタムデザイン | ヘッドマウント/ヘッドポストデザインの3Dデザイン github.com/GergelyTuri/HallPassVR/hardware/VR ファイル | |
| 光学ポスト、1/2インチ径 (2x) | Thorlabs | TR4 | 頭部固定セットアップ用 |
| コード | カスタム書き込み | ファイル github.com/GergelyTuri/HallPassVR/software/Processing コード | |
| Raspberry Pi 4B | raspberry.com、adafruit.com | HallPassVR envirのレンダリング用シングルボードコンピュータ。 | |
| 頭部固定セットアップ用 | 直角クランプ | Thorlabs | RA90 |
| ロータリーエンコーダ(直交、256ステップ) | DigiKey | ENS1J-B28-L00256L | ホイール回転を測定 |
| ロータリーエンコーダESP32コード | 書き込み | ファイル github.com/GergelyTuri/HallPassVR/software/Arduino コード/ロータリーエンコーダ | |
| SCIGRIP 10315アクリルセメント | Amazon.com | ||
| シャフトカプ | ラーMcMaster-Carr | 9861T426 | は、ロータリーエンコーダシャフトを車軸と結合します |
| シルバーミラーアクリルシート | カナルプラスチック | 32913817934 レーザーカットファイル github.com/GergelyTuri/HallPassVR/hardware/VR スクリーンアセンブリで | |
| ソレノイドバルブ | パー | カー003-0137-900 | 水報酬を管理します |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission