サインイン

このコンテンツを視聴するには、JoVE 購読が必要です。 サインイン又は無料トライアルを申し込む。

この記事について

  • 要約
  • 要約
  • 概要
  • プロトコル
  • 結果
  • ディスカッション
  • 開示事項
  • 謝辞
  • 資料
  • 参考文献
  • 転載および許可

要約

げっ歯類の熟練したリーチは、一般的に器用なスキルを研究するために使用されますが、タスクを実装し、動作を分析するために多大な時間と労力を必要とします。モーショントラッキングとリーチ軌道の3次元再構成を用いて、熟練したリーチの自動化バージョンについて説明します。

要約

げっ歯類の熟練したリーチは、一般的に器用なスキルを研究するために使用されますが、タスクを実装し、動作を分析するために多大な時間と労力を必要とします。最近、熟練したリーチのいくつかの自動化されたバージョンが開発されました。ここでは、高フレームレート(300 fps)で複数の角度から高精細ビデオを記録しながら、自動的にラットにペレットを提示するバージョンを説明します。足と個々の数字は、マーカーレスポーズ推定のための機械学習アルゴリズムDeepLabCutで追跡されます。このシステムはまた、生理学的記録と同期させることができ、または生理学的介入(例えば、電気的または光学刺激)を引き起こすために使用することができる。

概要

人間は、多関節と数字の動きを正確に調整する動きとして定義される器用なスキルに大きく依存しています。これらのスキルは、構造病変(例えば、脳卒中、腫瘍、脱筋化病変)、神経変性疾患(例えば、パーキンソン病)、および運動の機能的異常を含む一般的な中枢神経系病理の範囲によって影響を受ける回路(例えば、ジストニア)。したがって、中央モーター回路によって器用なスキルがどのように学習され、実装されているかを理解することは、多くの人口の生活の質を向上させる可能性を秘めています。さらに、このような理解は、トレーニングおよびリハビリテーション戦略を最適化することにより、健康な人々の運動性能を向上させる可能性が高い。

人間の器用なスキルの根底にある神経回路を解剖することは、技術的および倫理的な考慮事項によって制限され、動物モデルの使用を必要とする。非ヒト霊長類は、運動系と行動レパートリーの類似性を考えると、器用な四肢の動きを研究するために一般的に使用される1.しかし、非ヒト霊長類は、長い生成時間で高価であり、研究対象の数と遺伝的介入の数を制限する。さらに、非ヒト霊長類に適用可能な神経科学的ツールボックスはヒトよりも大きいが、最近の多くの技術進歩は霊長類では利用できないか、著しく制限されている。

げっ歯類の熟練した手入れは、器用な運動制御を研究するための補完的なアプローチです。ラットおよびマウスは、ヒトの到達パターン2に相同な動きのステレオタイプ配列で糖ペレットに到達し、把握し、取り出す訓練を受けることができる。比較的短い発電時間と住宅費の削減、また数日から数週間にわたり熟練した人材を獲得する能力により、学習とスキルの統合の両方の段階で多数の科目を研究することが可能です。げっ歯類、特にマウスの使用は、強力な現代の神経科学ツール(例えば、光遺伝学、カルシウムイメージング、疾患の遺伝的モデル)を使用して器用なスキルを研究することを容易にする。

げっ歯類の熟練したリーチは、通常の運動制御を研究するために何十年も使用されており、脳卒中やパーキンソン病3のような特定の病理によってどのように影響を受けるか.しかし、このタスクのほとんどのバージョンは、げっ歯類を研究する利点を軽減し、労働と時間のかかるです。典型的な実装は、げっ歯類が到達しなければならない狭いスロットの前に棚を持つ到達室にげっ歯類を配置することを含みます。研究者は手動で棚に砂糖ペレットを置き、動物が届くのを待ってから、別のペレットを置きます。リーチは、リアルタイムまたはビデオレビュー4のいずれかで成功または失敗としてスコア付けされます。ただし、単にスコアリングは成功または失敗に達すると、(単に到達するかどうかではなく)どのように損なわれるかについての洞察を提供できる豊富なキネマティックデータを無視します。この問題は、リーチするビデオの詳細なレビューを実装して、リーチサブムーブメント5を識別し、半定量的にスコアを付けることによって解決されました。これにより、リーチキネマティクスに関するいくつかのデータが追加されましたが、実験時間と労力も大幅に増加しました。さらに、高レベルの実験者の関与は、同じラボ内であっても、方法論とデータ分析の不整合につながる可能性があります。

最近では、熟練したリーチのいくつかの自動化されたバージョンが開発されています。いくつかは、動物を転送する必要性を排除し、ホームケージ6、7に取り付けます。これは両方とも動物のストレスを減らし、専門の達する部屋にそれらを順応する必要性を除去する。他のバージョンでは、特定の介入下での運動的な変化を8、9、10、またはペレットが棚11からノックされたかどうかを自動的に判断するメカニズムを持つことができるように、足の追跡を可能にします。自動熟練した到達タスクは、怪我12後のリハビリテーションに必要とされ、高強度のトレーニングに特に役立ちます。自動化されたシステムは動物が集中的な研究者の関与を要求しないで長期間にわたって多数の達を行うことを可能にする。さらに、足の追跡と自動結果スコアリングを可能にするシステムは、データ分析の実行に費やす研究者の時間を短縮します。

我々は、いくつかの特殊な機能を備えた自動化されたラット熟練した到達システムを開発しました。まず、可動台座を使用してペレットを下から「到達位置」に導くことで、前肢のほぼ遮るもののない眺めを得ます。第二に、ミラーのシステムは、単一のカメラでリーチの複数の同時ビューを可能にし、高解像度、高速(300 fps)カメラを使用してリーチ軌道の3次元(3D)再構築を可能にします。マーカーレスモーショントラッキング13のための堅牢な機械学習アルゴリズムの最近の開発により、我々は今、詳細なリーチを抽出し、キネマティクスを把握するために、足だけでなく、個々のナックルを追跡します。第3に、簡単なビデオ処理を行うフレームグラバーは、異なる到達フェーズをリアルタイムで識別することができます。この情報は、ビデオ取得をトリガーするために使用されます (連続的なビデオ取得は、ファイルサイズのために実用的ではありません)、また、正確な瞬間に介入(例えば、光遺伝学)をトリガするために使用することができます。最後に、個々のビデオフレームはトランジスタトランジスタロジック(TTL)パルスによってトリガされ、ビデオを神経記録(例えば、電気生理学や光メトリー)と正確に同期させることができます。ここでは、このシステムを構築する方法、タスクを実行するラットのトレーニング、外部システムとの装置の同期、および3-D到達軌道の再構築方法について説明します。

プロトコル

ここに記載されている動物の使用に関するすべての方法は、ミシガン大学の機関動物ケアおよび使用委員会(IACUC)によって承認されています。

1. 到達室の設定

注:装置の詳細と図については、Ellens et al.14を参照してください。部品番号は図 1を参照してください。

  1. クリアなポリカーボネートパネルをアクリルセメントでボンドし、到達室(幅15cm、長さ40cm×高さ40cm)を構築します(一部#1)。片側パネル(#2部分)にはヒンジ付きドア(幅18cm、高さ15cm)、ロック付き。ラットがケーブルにつながれる場合は、それを収容するために室内の天井にスリット(幅5cm×長さ36cm)をカットします(一部#12)。床パネルに18の穴(直径1.75 cm)(一部#13)が切り取られ、チャンバーの残りの部分に接着されていません。
  2. サイドパネルに赤外線センサー(一部#3)を取り付け、床から3.8cmの側面パネルに取り付け、位置合わせします。動作ソフトウェアには、赤外線ビームが壊れていないときに緑色のインジケータ(「IRバック」)があり、ビームが壊れているときに赤色になります。ソフトウェアをセットアップしたら、これを使用してセンサーの位置合わせを確認できます。
  3. ミラー(15 cm x 5 cm、一部#4)を到達スロット(一部#14)の上に10cm取り付けます。ペレットデリバリーロッドがカメラに見えるようにミラーを角度付けします。
  4. 可佐サポートボックス(幅59cm、縦67.3cm、高さ30.5cm、一部#5)にチャンバーを置きます。チャンバーは、床の穴(一部#13)を通って、到達室の外にゴミが落ちることを可能にするサポートボックス(幅12センチメートル、長さ25センチメートル)の穴の上に休みます。2番目の穴(幅7cm、長さ6cm、一部#15)を、到達スロットの前のサポートボックスに切り込み、ペレットデリバリーロッドがペレットを到達スロットに持ち込むことを可能にします。
  5. 2つのミラー(幅8.5cm×高さ18.5cm、一部#6)をチャンバーの両側に磁石で床に取り付け、ミラーの長い端が手の届く箱の前面から3cmのサイドパネルに触れられるようにします。カメラがボックスとペレットが配達される到達スロットの前の領域を見ることができるようにミラーを角度します。
  6. 高精細カメラ(一部#7)を、ボックスに面したスロットから17cm取り付けます。
  7. カメラの両側に黒い用紙(一部#18)を取り付け、サイドミラーの背景が暗くなります。これは、リアルタイムおよびオフラインの足の検出を改善するためにコントラストを強化します。
  8. 直線アクチュエータ(#16部)をネジでサニタイブルフレーム(幅25cm、縦55cm、高さ24cm、#8部)に取り付けます。アクチュエータは、ペレットダストが位置検出ポテンショメータ内に蓄積するのを防ぐために逆さまに取り付けられています。
  9. ペレットリザーバ(じょうご)(一部#9)の首に発泡Oリングを挿入し、アセンブリにほこりが蓄積するのを防ぎます。フレーム上部の穴(直径約6cm、一部#17)の下に、フレーム上部の下側に掘削された3本のネジの上の端を滑り込んで、漏斗を下に取り付けます。導管(一部#10)を漏斗の首に差し込みます。
  10. アクチュエータのスチールロッドの端にプラスチックTコネクタを取り付けます。ペレットデリバリーロッドのテーパードエンドをコネクタの上部に挿入し、ガイドチューブを通してカッピングされた端をペレットリザーバに挿入します。
  11. ペレットデリバリーロッドが到達スロットの前の穴(一部#15)を通して伸びることができるように、熟練した到達室の下に線形アクチュエータアセンブリを配置します。
  12. コンピュータファン(照明が点灯すると内部が暖かくなる)で換気し、音響発泡体で裏打ちされたホイール付きキャビネット(121 cm x 119 cm x 50 cm)に到達装置全体を配置します。
  13. 20.3 cm x 25.4 cmのサポートパネルにLEDライトストリップを付着させ、5つのライトパネル(一部#11)を構築します。ライトストリップの上にディフューザーフィルムを取り付けます。ペレットデリバリーロッドエリアの天井に1つのライトパネルを取り付けます。到達室に沿ってキャビネットの側面に他の4を取り付けます。
    注:リアルタイムの足の識別のために到達スロットとペレット配達ロッドの周りの領域を照らすことが重要です。

2. コンピュータとハードウェアのセットアップ

  1. 製造元の指示に従って FPGA フレーム グラバとデジタル拡張カードを取り付けます (資料の表を参照)。
    注: 高速ビデオをストリーミングするにはかなりのバッファリング容量が必要なため、少なくとも 16 GB の RAM とデータ ストレージ用の内部ソリッド ステート ハード ドライブをお勧めします。
  2. 高精細カメラ用のドライバを取り付け、FPGAフレームグラバーに接続します。カメラに関連付けられたソフトウェアを使用するには、動作ソフトウェアが実行され、カメラとインターフェイスされている必要があります。
    注:付属のコード(補足ファイルを参照)は、カメラ内のプログラム可能なレジスタにアクセスし、他のブランドと互換性がない可能性があります。少なくとも 300 フレーム/秒 (fps) を記録することをお勧めします。150 fps で、足の姿勢の主要な変更がしばしば見逃されることがわかりました。
  3. 「SR オートメーション_dig_ext_card_64bit」の含まれているコード (プロジェクト) をコンピュータにコピーします。

3. 行動訓練

  1. 訓練の前にラットを準備します。
    1. ハウスロングエバンスラット(オスまたはメス、10〜20週)は、逆光/暗いサイクルでケージあたり2〜3のグループで。トレーニングの3日前に、ラットを食物制限に置き、体重をベースラインより10~20%低く保つ。
    2. ラットを1日数分、少なくとも5日間取り扱う。取り扱い後、ラット1匹につき4~5個の砂糖ペレットを各ホームケージに入れ、新しい食品を紹介します。
  2. 到達室にラットを習慣化 (1-3 日)
    1. LEDライトをオンにし、チャンバーの前面と背面に3つの砂糖ペレットを配置します。
    2. ラットをチャンバーに入れ、ラットがペレットを食べるかどうかを15分間調べるようにします。ラットが床からすべてのペレットを食べるまで、この段階を繰り返します。
    3. ラットの間にエタノールでチャンバーをきれいにします。
      注: 暗いフェーズでトレーニングとテストを実行します。毎日同時にネズミを訓練する。
  3. 手に届き、足の好みを観察するためにラットを訓練します(1-3日)。
    1. ライトをオンにし、熟練した到達室にラットを配置します。
    2. 鉗子を使用して、ボックスの前部にある到達スロットを通してペレットを保持します(図1、図2)。ラットが鉗子から3ペレットを食べるようにします。
    3. 次にラットが鉗子からペレットを食べようとすると、ペレットを引き戻します。最終的に、ラットは足でペレットに到達しようとします。
    4. これを11回繰り返します。ラットが11回の試みのうち最も多くを使用する足は、ラットの「足の好み」です。
      注: 試行は、手の届くスロットを越えて手を伸ばす足として定義されます。ラットはペレットを正常に得て食べる必要はありません。
  4. ネズミを訓練してペレットデリバリーロッド(1~3日)
    1. ペレットデリバリーロッドを、ラットの好ましい足と反対側に到達スロットの側面に合わせます(手の届くチャンバの前部から1.5cmの一貫した配置を確保するためにガイドを使用してください)。デリバリーロッドの上部は、到達スロットの下部に位置合わせする必要があります(図2B)。配達棒にペレットを置く。
      注:ラットの好ましい足の反対側に送達ロッドを配置すると、ラットが好ましくない足でペレットを得ることが困難になります。私たちは、彼らの好ましくない足を使用してラットに問題を抱えていなかった。しかし、特定のモデル(例えば、ストローク)では、これは依然として起こり得、好ましくない手の届く手足に拘束を加えることができる。
    2. 鉗子を使用して保持されたペレットでラットを餌にするが、その足がロッド上のペレットに当たるように、配達ロッドに向かってラットを指示します。ラットがロッドのペレットをノックする場合は、交換してください。一部のラットは、最初は十分に手を伸ばさないかもしれません。この場合、ペレットデリバリーロッドを到達スロットに近づけ、ラットが良くなるにつれてゆっくりと遠ざけていきます。
    3. 約5-15餌が到達した後、ラットは自発的に送達ロッド上のペレットに到達し始めます。ラットが餌を与えられずに送達棒に10に達しようとすると、次の段階に進むことができる。
  5. ネズミを訓練してペレット(2~8日)を要求します。
    注:私たちはペレットに到達するために100%の成功トレーニングラットを持っていましたが、ラットの約10%は、チャンバーの背面に移動することによってペレットを要求することを学ぶことができない。
    1. ラットの足の好みに基づいてペレット送達ロッドを配置し、位置2(図2A)に設定します。 アクチュエータリモコンを使用してペレット送達ロッドの高さ位置を設定します。ボタン1と2を押すと、ボタン3と2を押しながら配信ロッドを上に動かします。 配達ロッドが正しい高さになったら、ライトが赤く点滅するまで所望の数を押し続けます。
    2. ラットをチャンバーに入れ、ネズミをペレットで背中に餌を与える。ラットがチャンバーの背面まで十分に移動し、自動バージョンが実行されている場合は赤外線ビームを壊す場合は、ペレット送達ロッドを位置3(図2B)に移動します。
    3. ラットがペレットに到達するのを待ってから、ペレット送達ロッドを位置2(図2A)に戻します。 ノックオフされた場合は、配達ロッドに新しいペレットを置きます。
    4. これらの手順を繰り返し、ラットが少しずつ餌を与え始めるまで、(i)餌を与えられずにペレットを要求するために背中に移動し、(ii)背中にペレットを要求した後、直ちに前に移動する。ラットがこれを10回行うと、自動化されたタスクに関するトレーニングの準備が整います。

4. 自動化システムを用いてラットを訓練する

  1. 自動化システムをセットアップします。
    1. チャンバーのライトをオンにし、必要に応じてペレットリザーバを補充します。
    2. ラットの足の好みに応じてペレット送達ロッドを配置します。アクチュエータの位置が正しく設定されていることを確認します (図 2Aのように)。
    3. コンピュータの電源を入れ、スキル・リーチ・プログラム(SR_dig_extension_card_64bit_(HOST)_3.vi)を開きます。[件名]の下にラット ID 番号を入力し、[ハンドドロップダウン] メニューから足の設定を選択します。ビデオの保存パスを指定します。
    4. セッション時間最大動画(セッションを終了するビデオの数) を設定します。プログラムは、最初に制限に達した方が実行を停止します。
    5. ペレットリフト持続時間を設定します(ラットがペレットを要求した後、送達ロッドが位置「3」のままである時間の持続時間)。早期リーチペナルティを有効または無効にする(デリバリーロッドは「1」の位置にリセットし、ラットがペレットを要求する前に到達した場合は「2」に戻る)。
  2. キャリブレーション画像を撮ります。3-D 軌道の再構築では、コンピュータ ビジョン ツールボックスを使用して適切な変換行列を決定します。これを行うには、両側にチェッカーボードパターンを持つ小さな立方体を使用します(図3)。
    1. 手を伸ばすチャンバーの中に助けの手を置き、到達スロットを通してワニクリップを突きます。ワニクリップで到達スロットの前に立方体を保持します。
    2. 上のミラーに赤い面、左側のミラーの緑色の面、右側のミラーの青い面が表示されるようにキューブを配置します。3 つの辺の面全体が鏡に表示されます (3)。
    3. 動作プログラムでは、ROIしきい値が非常に大きい値 (60000 など) に設定されていることを確認します。実行ボタン(白い矢印)をクリックします。カメラ初期ボタンが緑色に変わったら、START キーを押します。 ビデオが取得中であることに注意してください。
    4. カルモードをクリックします。次に、[カル画像を撮影] をクリックして画像を撮影します。イメージ ディレクトリ パスが ".png パス" の下に表示され、.png ファイル名が "GridCalibration_YYYYMMDD_img#.png" として書式設定されます。
    5. キューブを少し動かして、別のイメージを撮ります。合計 3 つの画像についてもう一度繰り返します。
    6. 停止をクリックしてプログラムを停止し、[停止] ボタンをクリックします。箱から手とキューブを取り外します。
    7. その日のキャリブレーション画像が撮影された後、行動室で何かをぶつけないように注意してください。何かが動く場合は、新しいキャリブレーション画像を撮影する必要があります。
  3. 自動化されたシステムを実行します。
    注: 実際のデータ取得のためにラットを実行する前に、各ミラーの「ROI しきい値」設定 (後述) を決定します。これらの設定が決定されたら、プログラムを開始する前に事前に設定し、必要に応じて取得時に調整します。
    1. 熟練した到達室にラットを置く。プログラムを実行するには、白い矢印をクリックします。
    2. STARTをクリックする前に、Xオフセット(ROI 四角形の左上隅の X 座標)、Yオフセット(ROI の左上隅の y 座標)、ROI 幅と ROI 幅とを調整して、足検出用のROIの位置を設定します。ROIの高さ.
    3. 足のドーサムを示すサイドミラーにROIを配置し、到達スロットの正面に配置します(図2C)。ペレット送達ロッドがROIに入らず、ラットが到達していないときにペレットまたはラットの毛皮がビデオをトリガするのを防ぐために、ROIがボックスに伸びていないことを確認してください。
    4. [スタート]をクリックしてプログラムを開始します。
    5. 「ライブROIトリガー値」が「0」と「1」の間で振動するまで(ラットが到達していない場合)、「低ROIしきい値」の値を調整します。この値は、しきい値範囲内の強度値を持つ ROI 内のピクセル数です。
    6. ROI しきい値を設定します。ラットがROIに鼻を突くとき、そしてラットがペレットに達したとき、ライブROIトリガー値を観察してください。ROIしきい値を、鼻突中の「ライブROIトリガー値」よりも大幅に大きく設定し、ラットが到達したときに「ライブROIトリガー値」よりも低くなります。ラットがスロットを通して鼻を突くときではなく、一貫してビデオがトリガされるまで調整する
      注: これは、足が鼻よりも明るい色であることを前提としています。足が鼻よりも暗い場合、調整は反転します。
    7. 最初のいくつかの試行を監視して、すべてが正しく動作していることを確認します。ラットがペレット(位置「2」の配達ロッド)を要求する前に到達すると、「早期到達」数が増加します。ラットがペレット(位置「3」の配達ロッド)を要求した後に到達すると、「動画」の数が増加し、ビデオは「RXXXX_YYYYMMDD_HH_MM_SS_trial#」という名前の.binファイルとして保存されます。
      注: デフォルトでは、ビデオにはトリガーイベントの前に 300 フレーム (つまり、1 秒) とトリガー イベントの後に 1000 フレームが含まれており(これはソフトウェアで設定可能です)、足の引き込みなどの範囲から把握までの動きを含むのに十分な長さです。
    8. セッション時間または最大ビデオに達すると、プログラムは停止します。停止標識ボタンを押します。
    9. エタノールでチャンバーをきれいにし、別のラットで繰り返す、またはその日のために行われた場合は、ビデオを変換に進みます。
  4. .bin ファイルを .avi ファイルに変換します。
    注: 集録中にビデオを圧縮するとフレームが切断されるため、バイナリ ファイルは取得時にディスクにストリーミングされます (データ転送速度が高いため、ソリッド ステート ドライブを使用します)。これらのバイナリ ファイルは、オフラインで圧縮する必要があります。
    1. "bin2avi-color_1473R_noEncode.vi" プログラムを開きます。
    2. [ファイル パスコントロール] でフォルダ ボタンをクリックして、変換するセッション (R0235_20180119a など) を選択します。セッションごとに繰り返します (最大 6 つ)。
    3. 白い矢印(実行)をクリックし、開始する「START」をクリックします。ビデオ圧縮を監視できるのは、「全体的な進捗状況(%)」です。バー。プログラムを一晩実行します。
    4. 次の日に動物のトレーニングを開始する前に、ビデオが変換されたことを確認し、新しいビデオを取得するのに十分なスペースがあるように .bin ファイルを削除します。

5. DeepLabCutで動画を分析する

注:各足の好み(右足と左足)と各ビュー(右足ラットの直接ビューと左ミラービュー、左足ラットの直接ビューと右ミラービュー)ごとに異なるネットワークがトレーニングされます。トップミラービューは、鼻がスロットに入ったタイミングを検出するために3D再構成には使用されません。各ネットワークは、対応する足とビューのためにトリミングされた一連のビデオを分析するために使用されます。

  1. DeepLabCut ネットワークをトレーニングする (詳細な手順は、https://github.com/AlexEMG/DeepLabCutの DeepLabCut ドキュメントを参照)。
    1. マーカーレスポーズ推定13の機械学習アルゴリズム DeepLabCut で新しいプロジェクトを作成および構成します。
    2. プログラムを使用して、熟練したリーチビデオからフレームを抽出し、画像をトリミングして、プログラムインターフェイスに(直接またはミラービュー)を含めます。ラットと両方の前足が見えるように十分な大きさのフレームをトリミングします。
      注: ネットワークには通常、100 ~ 150 のトレーニング フレームが必要です。照明のために部屋の外と比較して足が中にある場合は、より多くのトレーニングフレームが必要です。トリミングを厳しくすると処理時間は短縮されますが、トリミングされた領域は、各ラットの足の完全な軌道を検出するのに十分な大きさに注意してください。ラットの全身がフレーム(直接視野)に収まるのに十分な広さで、可能な限りチャンバーに戻り、配達ロッド(ミラービュー)の前に戻って見る必要があります。
    3. プログラム GUI を使用して、本文パーツにラベルを付けます。各フレームのラベル16点:4メタカルポパランゲル(MCP)関節、4近位間咽頭(PIP)関節、4桁の先端、到達する足のドーサム、鼻、手の届く足のドーサム、およびペレット(図4)。
    4. DeepLabCut (DLC の省略形) の指示に従って、トレーニング データセットを作成し、ネットワークをトレーニングし、トレーニング済みのネットワークを評価します。
  2. ビデオを分析し、ネットワークを洗練します。
    1. 新しくトレーニングされたネットワークを使用してすべてのビデオを分析する前に、10 本のビデオを分析してネットワークのパフォーマンスを評価します。特定のポーズで一貫したエラーがある場合は、それらのポーズを含む追加のトレーニング フレームを抽出し、ネットワークを再トレーニングします。
    2. ビデオを分析するときは、3D 軌道の再構築のためにコードに供給される .csv ファイルを出力してください。

6. ボックスキャリブレーション

注: これらの手順は、直接ビューとミラー ビューで識別されたポイントを 3-D 座標に変換する変換行列を決定するために使用されます。最新バージョンおよび boxCalibration パッケージの使用方法の詳細については、Leventhal Lab GitHub: https://github.com/LeventhalLab/boxCalibration を参照してください。

  1. 同じフォルダ内のすべてのキャリブレーション画像を収集します。
  2. ImageJ/Fiji を使用して、各キャリブレーション イメージのチェッカーボード ポイントを手動でマークします。このイメージを "GridCalibration_YYYYMMDD_#.tif" として保存します。
    1. ImageJ で測定機能を使用します (ツールバーで[分析]を選択します|メジャー)。マークされたすべてのポイントの座標を含むテーブルが表示されます。日付とイメージ番号が対応する .tif ファイルと同じである "GridCalibration_YYYYMMDD_#.csv" という名前でこのファイルを保存します。
  3. boxCalibrationパッケージから 'setParams.m' ファイルを開きます。このファイルには、必要なすべての変数とその説明が含まれています。プロジェクトの仕様に合わせて必要に応じて変数を編集します。
  4. キャリブレーションボックス機能を実行します。コマンド ウィンドウに複数のプロンプトが表示されます。最初のプロンプトは、フォルダ内のすべての画像を分析するかどうかを確認します。Yと入力するとプロンプトが終了し、すべての日付のすべてのイメージが分析されます。Nと入力すると、分析する日付を入力するように求められます。
    注: キャリブレーション イメージ フォルダーには、2 つの新しいディレクトリが作成されます: 'markedImages' には、キャリブレーション イメージ上のユーザー定義のチェッカーボード マークを持つ .png ファイルが含まれています。'boxCalibration' フォルダには、ボックスキャリブレーションパラメータを持つ .mat ファイルが含まれています。
  5. チェックボックスキャリブレーション機能を実行します。これにより、'boxCalibration' フォルダーに新しいフォルダ 「チェックキャリブレーション」が作成されます。各日付には、画像と複数の .fig ファイルを含むサブフォルダが含まれ、ボックスのキャリブレーションが正確に完了したことを確認するために使用されます。

7. 3D軌道の再構築

  1. 学習プログラム出力を含む .csv ファイルを、reconstruct3Dtrajecstoriesスクリプトで説明されているディレクトリ構造体に組み立てます。
  2. 再構築3Dtrajectoriesを実行します。このスクリプトは、ディレクトリ構造を検索し、傾斜プログラム内の名前に基づいて直接/ミラー ポイントと一致します (両方のビューで同じボディ パーツ名を使用することが重要です)。
  3. 計算キネマティクスを実行します。このスクリプトは、特定のニーズに合わせて調整できる 3D 軌道の再構築から単純なキネマティック機能を抽出します。
    注: ソフトウェアは、近傍に基づいて閉塞したボディ パーツの位置と相補ビュー内の位置を推定します(例えば、ダイレクト カメラ ビュー内のボディ パーツの位置は、ミラー ビュー内の可能な位置を制約します)。スロットを通過する際に足がミラー ビューに閉塞されている場合、足の座標は隣接するフレームに基づいて補間されます。

結果

ラットは、装置に順応するとすぐに熟練した到達タスクを取得し、1~2週間のリーチ数と精度の両方の点でパフォーマンスが高くなります(図5)。図 6は DeepLabCut で識別された構造を示すサンプル ビデオ フレームを示し、図 7は単一のセッションから重ね合わせた個々のリーチ軌跡を示しています。最後に、図 8

ディスカッション

げっ歯類の熟練した手入れは、運動システム生理学と病態生理学を研究するための標準的なツールとなっています。私たちは、最小限の監督によるトレーニングとテスト、3D足と数字の軌道再構築(到達中、把握、および足の引き込み中)、リアルタイムの識別を可能にする自動化されたラットの熟練した到達タスクを実装する方法を説明しました。手を伸ばし、外部エレクトロニクスと同期す...

開示事項

著者は何も開示していない。

謝辞

著者らは、熟練した到達タスクに関するアドバイスをカルネシュ・ガングリと彼の研究室に感謝したいと思います, そして、アレクサンダーとマッケンジー・マティスは、DeepLabCutを適応させる彼らの助けのために.この研究は、国立神経疾患・脳卒中研究所(助成番号K08-NS072183)とミシガン大学によって支援されました。

資料

NameCompanyCatalog NumberComments
clear polycarbonate panelsTAP Plasticscut to order (see box design)
infrared source/detectorMed AssociatesENV-253SD30" range
cameraBasleracA2000-340kc2046 x 1086 CMV2000 340 fps Color Camera Link
camera lensMegapixel (computar)M0814-MP22/3" 8mm f1.4 w/ locking Iris & Focus
camera cablesBasler#2000031083Cable PoCL Camera Link SDR/MDR Full, 5 m - Data Cables
mirrorsAmazon
linear actuatorConcentricsLACT6PLinear Actuator 6" Stroke (nominal), 110 Lb Force, 12 VDC, with Potentiometer
pellet reservoir/funnelAmico (Amazon)a12073000ux08906" funnel
guide tubeePlasticsACREXT.500X.2501/2" OD x 1/4" ID Clear. Extruded Plexiglass Acrylic Tube x 6ft long
pellet delivery rodePlasticsACRCAR.2500.250" DIA. Cast Acrylic Rod (2' length)
plastic T connectorUnited States Plastic Corp#620653/8" x 3/8" x 3/8" Hose ID Black HDPE Tee
LED lightsLighting EVER4100066-DW-F12V Flexible Waterproof LED Light Strip, LED Tape, Daylight White, Super Bright 300 Units 5050 LEDS, 16.4Ft 5 M Spool
Light backingePlasticsACTLNAT0.125X12X360.125" x 12" x 36" Natural Acetal Sheet
Light diffuser filmsinventables23114-01.007x8.5x11", matte two sides
cabinet and custom frame materialsvarious (Home Depot, etc.)3/4" fiber board (see protocol for dimensions of each structure)
acoustic foamAcoustic FirstFireFlex Wedge Acoustical Foam (2" Thick)
ventilation fansCooler Master (Amazon)B002R9RBO0Rifle Bearing 80mm Silent Cooling Fan for Computer Cases and CPU Coolers
cabinet door hingesEverbilt (Home Depot#14609continuous steel hinge (1.4" x 48")
cabinet wheelsEverbilt (Home Depot#49509Soft rubber swivel plate caster with 90 lb. load rating and side brake
cabinet door handleEverbilt (Home Depot#15094White light duty door pull (4.5")
computerHewlett PackardZ620HP Z620 Desktop Workstation
Camera Link Frame GrabberNational Instruments#781585-01PCIe-1473 Virtex-5 LX50 Camera Link - Full
Multifunction RIO BoardNational Instruments#781100-01PCIe-17841R
Analog RIO Board CableNational InstrumentsSCH68M-68F-RMIOMultifunction Cable
Digital RIO Board CableNational Instruments#191667-01SHC68-68-RDIO Digital Cable for R Series
Analog Terminal BlockNational Instruments#782536-01SCB-68A Noise Rejecting, Shielded I/O Connector Block
Digital Terminal BlockNational Instruments#782536-01SCB-68A Noise Rejecting, Shielded I/O Connector Block
24 position relay rackMeasurement Computing Corp.SSR-RACK24Solid state relay backplane (Gordos/OPTO-22 type relays), 24-channel
DC switchMeasurement Computing Corp.SSR-ODC-05Solid state relay module, single, DC switch, 3 to 60 VDC @ 3.5 A
DC SenseMeasurement Computing Corp.SSR-IDC-05solid state relay module, single, DC sense, 3 to 32 VDC
DC Power SupplyBK Precision1671ATriple-Output 30V, 5A Digital Display DC Power Supply
sugar pelletsBio ServF0023Dustless Precision Pellets, 45 mg, Sucrose (Unflavored)
LabVIEWNational InstrumentsLabVIEW 2014 SP1, 64 and 32-bit versions64-bit LabVIEW is required to access enough memory to stream videos, but FPGA coding must be performed in 32-bit LabVIEW
MATLABMathworksMatlab R2019abox calibration and trajectory reconstruction software is written in Matlab and requires the Computer Vision toolbox

参考文献

  1. Chen, J., et al. An automated behavioral apparatus to combine parameterized reaching and grasping movements in 3D space. Journal of Neuroscience Methods. , (2018).
  2. Sacrey, L. A. R. A., Alaverdashvili, M., Whishaw, I. Q. Similar hand shaping in reaching-for-food (skilled reaching) in rats and humans provides evidence of homology in release, collection, and manipulation movements. Behavioural Brain Research. 204, 153-161 (2009).
  3. Whishaw, I. Q., Kolb, B. Decortication abolishes place but not cue learning in rats. Behavioural Brain Research. 11, 123-134 (1984).
  4. Klein, A., Dunnett, S. B. Analysis of Skilled Forelimb Movement in Rats: The Single Pellet Reaching Test and Staircase Test. Current Protocols in Neuroscience. 58, 8.28.1-8.28.15 (2012).
  5. Whishaw, I. Q., Pellis, S. M. The structure of skilled forelimb reaching in the rat: a proximally driven movement with a single distal rotatory component. Behavioural Brain Research. 41, 49-59 (1990).
  6. Zeiler, S. R., et al. Medial premotor cortex shows a reduction in inhibitory markers and mediates recovery in a mouse model of focal stroke. Stroke. 44, 483-489 (2013).
  7. Fenrich, K. K., et al. Improved single pellet grasping using automated ad libitum full-time training robot. Behavioural Brain Research. 281, 137-148 (2015).
  8. Azim, E., Jiang, J., Alstermark, B., Jessell, T. M. Skilled reaching relies on a V2a propriospinal internal copy circuit. Nature. , (2014).
  9. Guo, J. Z. Z., et al. Cortex commands the performance of skilled movement. Elife. 4, e10774 (2015).
  10. Nica, I., Deprez, M., Nuttin, B., Aerts, J. M. Automated Assessment of Endpoint and Kinematic Features of Skilled Reaching in Rats. Frontiers in Behavioral Neuroscience. 11, 255 (2017).
  11. Wong, C. C., Ramanathan, D. S., Gulati, T., Won, S. J., Ganguly, K. An automated behavioral box to assess forelimb function in rats. Journal of Neuroscience Methods. 246, 30-37 (2015).
  12. Torres-Espín, A., Forero, J., Schmidt, E. K. A., Fouad, K., Fenrich, K. K. A motorized pellet dispenser to deliver high intensity training of the single pellet reaching and grasping task in rats. Behavioural Brain Research. 336, 67-76 (2018).
  13. Mathis, A., et al. DeepLabCut: markerless pose estimation of user-defined body parts with deep learning. Nature Neuroscience. 21, 1281-1289 (2018).
  14. Ellens, D. J., et al. An automated rat single pellet reaching system with high-speed video capture. Journal of Neuroscience Methods. 271, 119-127 (2016).

転載および許可

このJoVE論文のテキスト又は図を再利用するための許可を申請します

許可を申請

さらに記事を探す

149

This article has been published

Video Coming Soon

JoVE Logo

個人情報保護方針

利用規約

一般データ保護規則

研究

教育

JoVEについて

Copyright © 2023 MyJoVE Corporation. All rights reserved