Method Article
FLLITを用いた詳細なプロトコル、脚爪運動追跡のための完全自動化された機械学習法であるショウジョウバエメラノガスターや他の昆虫を用いた詳細なプロトコルについて説明する。これらのプロトコルは、野生型ハエ、変異型ハエ、神経変性のフライモデルにおける微妙な歩行歩行の動きを定量的に測定するために使用することができる。
ショウジョウバエモデルは神経機能の研究や神経変性の根源となる分子・細胞機構の理解に非常に有益なモデルです。ニューロンサブセットの操作と研究のためのフライ技術はますます高度化していますが、結果として生じる行動型の豊かさは同様の詳細では捉えられていない。突然変異体間の比較のために微妙なフライレッグの動きを研究できるようにするには、高速かつ迅速な脚の動きを自動的に測定し、定量化する能力が必要です。そこで、自由に歩くハエ、機能学習ベースの四肢セグメンテーションおよびトラッキング(FLLIT)での自動脚爪追跡のための機械学習アルゴリズムを開発しました。ほとんどのディープラーニング方法とは異なり、FLLITは完全に自動化されており、学習アルゴリズムに組み込まれた形態パラメータを使用して、ユーザー注釈を必要とせずに独自のトレーニングセットを生成します。この記事では、FLLIT を使用して歩行分析を実行するための詳細なプロトコルについて説明します。カメラのセットアップ、アリーナ建設、ビデオ録画、脚のセグメンテーション、脚の爪の追跡の手順を詳しく説明します。また、FLLITによって生成されたデータの概要を示し、すべてのビデオフレームの生の追跡されたボディと脚の位置、20の歩行パラメータ、5つのプロット、および追跡されたビデオが含まれています。FLLITの使用を実証するために、我々は脊髄小脳失調症3のフライモデルで関連する病気の歩行パラメータを定量化する。
ここ数十年で、神経変性疾患や運動障害は、私たちの高齢化人口でより一般的に成長しています。多くの神経変性疾患に対する理解は分子レベルと細胞レベルで進んでいますが、罹患した神経回路の根本的な特徴は依然として十分に理解されていません。最近開発された行動追跡ツール11、2、3、42,3,4により、分子、細胞、回路調節の根底にある疾患を特定するために、動物疾患モデルの動きの異常を研究できるようになりました。
多くの神経変性疾患に関与する分子経路は、ショウジョウバエメラノガスターの果実フライに保存されており、ショウジョウバエ病モデルは神経変性5,66の基礎となる基本的なメカニズム5を解明するのに役立っている。我々は最近、パーキンソン病(PD)および脊髄小脳失調症3(SCA3)のフライモデルが、それぞれのヒト疾患1に似た明確で保存された歩行シグネチャを示すことを示し、フライモデルが特定の運動障害における運動機能不全の基礎となる回路機構を理解できることを実証した。単一遺伝子および単一細胞レベル,7、8、9、10におけるニューロンの標的操作および視覚化のためのフライモデルにおける豊富で継続的7に成長しているツールは9、10生体内の疾患経路、神経回路および行動表現型症状の関係を調査する理想的なモデルとなる。8正確で自動化された昆虫の歩行分析を可能にするために、我々は最近、機械学習方法、Feature Lの稼ぐベースのLIMBセグメンテーションとTラッキング(FLLIT)1を開発しました。1
FLLIT は、最初に脚のピクセルをセグメント化する完全に自動化された多段アルゴリズムで構成され、その後、対応する脚の爪を見つけて追跡するために使用されます。FLLIT は、最近の作業2,3で使用されているディープラーニング アルゴリズムとは対照的に、セグメンテーションのブースト アルゴリズムを採用しています。両方のフレームワークでは、機能抽出は畳み込みカーネルの学習によって自動的に行われる点で、畳み込みニューラルネットワークとの類似点がいくつかあります。FLLIT の最初のステップでは、形態学的操作 (エッジとスケルトン化) を使用して、正の (脚のピクセル) と負の (飛行ボディの背景またはピクセル) トレーニング サンプルを高い信頼を得て自動的に生成します。したがって、FLLIT は完全に自動化されており、ユーザーに対して説明されたトレーニング サンプルは必要ありません。上記のトレーニング サンプルを使用して、分類器は、ブースト アルゴリズムのフレームワークでトレーニングされます。弱い分類子のアンサンブルは反復的に学ばされ、それぞれが特徴抽出のための一連の畳み込みカーネルとデシジョンツリーからなる。最終的に学んだ分類器は、脚のセグメンテーションに使用され、形態学的操作よりも難しい領域/ハードサンプルをよりよく識別することができ、追跡1のための全体的にはるかに正確なセグメンテーションを生成する。セグメント化された脚から、ヒントを見つけて、ハンガリーのアルゴリズムを使用して追跡します:各チップによって移動される距離の合計が最小限になるように、フレーム間でヒントを一致させることによって。FLLIT は、最後に見た位置(フライ中心座標)を記憶してオクルージョンケースを処理できるため、脚の先端がオクルージョンの下でなくなったら脚先が回収されます。
我々は以前、FLLITが脚の動きを自動的かつ正確に追跡し、高速ビデオ1から無印の自由に動くハエやクモの歩行を分析できることを示した。FLLITは、したがって、節足脚追跡に広く適用可能であるべきである。FLLIT は、形態学的パラメータを使用して機械学習トレーニングセットを抽出することで、ほとんどのディープラーニング方法に必要な手作業による注釈を必要とせずに、昆虫の脚をセグメント化して追跡するように自動的にトレーニングします。したがって、FLLITは完全に自動化されています。脚のセグメンテーションとトラッキングの後、FLLITは自動的にすべてのビデオフレーム、20の歩行パラメータ、5プロット、歩行の動きの視覚化のための追跡されたビデオで、生の追跡されたボディと脚の位置を生成します。このプロトコルは、FLLIT を使用するためのステップ バイ ステップ ガイドを提供します。
1. システムのセットアップ
2. 記録用ハエの準備
3. FLLIT分析用ビデオの生成
注: この手順は、使用するビデオ カメラに固有のものです。この場合、市販のビデオカメラが使用されます(資料表を参照)。
4. FLLIT プログラムのインストール
注: 最新の手順については、次のhttps://github.com/BII-wushuang/FLLIT/blob/master/Compiled/Readme.pdf
5. 自動脚追跡のための FLLIT の実行
脚のセグメンテーション、トラッキング、データ処理に続いて、FLLITは自動的に身体と各脚の爪の位置、20の歩行パラメータ、5プロットと追跡ビデオ(表1)の生データを生成します。
ここでは、脊髄小脳失調症3(SCA3)のフライモデルを用いてこれらの解析を行う。汎神経動ドライバー Elav-GAL4は、ポリQ管に27グルタミンを有する全長野生型ヒトSCA3(UAS-SCA3-flQ27)、またはポリQ管内に84グルタミンを有する全長変異ヒトSCA3(UAS-SCA3-flQ84)のいずれかを駆動するために使用された11。SCA3は、ボディフィーリング、不安定な足の配置と短い、潜んでいるステップ12、13(,13表2)を持つ無糖的な歩行に代表される。変異型SCA3ハエの歩行を特徴付け、ヒト患者と同様の歩行を示すかどうかを調べるため、FLLITによって生成された関連する歩行パラメータ、すなわち、身体回転数、フットプリントの規則性、脚ドメインのオーバーラップとサイズ、および脚の歩幅を分析した(表2)。
SCA3-Q84ハエは、より多くのターン(図4A,A')、低フットプリントの規則性(AEP14の標準偏差の拡大)(図4B)、脚ドメインのオーバーラップ(図4C-D)、脚ドメインの長さと面積の拡大(図4E,F)、ストライド長の減少Figure 4Gなど、より多くのターン(図4 A,A')、不規則な足の配置を示すことがわかりました。
FLLITはまた、アリーナ中心および身体中心のビュー、身体軌道と方位方向、および各脚の垂直および横方向の変位で、追跡されたフライと脚を示すビデオを生成します(図5)。追跡されたビデオは、異なるハエの脚の動きを並べて比較することができます。Elav-GAL4>SCA3-flQ27 (ビデオ1)とElav-GAL4>SCA3-flQ84(ビデオ2)の代表的なビデオは、Elav-GAL4>UAS-SCA3-flQ27ハエと比較して示しています(図5)、Elav-GAL4>UAS-SCA3-flQQ異なるサイズの交差脚ドメイン、潜下、無痛歩行を示す。 Figure 5B
図 1.レコーディングステーションとアリーナのセットアップ。(A)前面からの録音と(B)側ビュー。(C) FLLIT 追跡用のフライ録音を行う際に使用されるアリーナの例。この図の大きなバージョンを表示するには、ここをクリックしてください。
図2:2つのハエの同時記録を可能にするデュアルヘッドカメラを使用して、フライ歩行記録中のアクティブウィンドウのビュー。この図の大きなバージョンを表示するには、ここをクリックしてください。
図 3: セグメンテーションとトラッキング後のボタン パネルとラベル付き脚を示すアクティブ FLLIT ウィンドウ。この図の大きなバージョンを表示するには、ここをクリックしてください。
図4:野生型を発現するハエの関連歩行パラメータに関する代表的FLLIT生成データ(SCA3-flQ27)対変異体(SCA3-flQ84)SCA3.(A)身体軌道におけるターン数。A(B) 中足フットプリントの規則性を体長に正規化。(C-C')各脚の横断された脚ドメイン。(D) ドメインが脚の間で重複している。(E) 中足ドメイン長をボディ長に正規化。(F) 中足ドメイン領域は、体長2に正規化された。(G) 中足歩幅の長さを体長に正規化。この図の大きなバージョンを表示するには、ここをクリックしてください。
図 5: FLLIT で生成された代表的なビデオのスナップショット(A) Elav-GAL4>UAS-SCA3-flQ27および (B) Elav-GAL4>UAS-SCA3-flQ84は、ここをクリックしてこの図の大きなバージョンを表示してください。
ビデオ1:汎神経野生型ヒト全長SCA3(Elav-GAL4>UAS-SCA3-flQ27)を発現するハエの代表的なビデオ。このビデオを見るには、ここをクリックしてください。(右クリックしてダウンロードします。
ビデオ2:汎神経変異体ヒト全長SCA3(Elav-GAL4>UAS-SCA3-flQ84)を発現するハエの代表的なビデオ。このビデオを見るには、ここをクリックしてください。(右クリックしてダウンロードします。
補足図 1: VcXSrv の構成この図の大きなバージョンを表示するには、ここをクリックしてください。
補足図 2: Xquartz の構成この図の大きなバージョンを表示するには、ここをクリックしてください。
補足図 3: 視野の計算に必要な寸法でラベル付けされた画像この図の大きなバージョンを表示するには、ここをクリックしてください。
カテゴリ | パラメーター | 説明 | ファイル/プロット(該当する場合) |
生データ | ボディ位置 | 各フレームにおけるボディ重心の位置座標 | CoM.csv の最初の 2 つの列 |
ボディ軌道 | ボディ軸の回転角度 (Y 軸に対する相対角度) | CoM.csv の 3 番目の列 | |
アリーナ中心の脚の爪 位置 | アリーナ座標に基づく各フレームの各脚の爪の位置座標 | 軌道.csv | |
ボディ中心の脚の爪 位置 | 各フレームの各脚の爪の位置座標 アリーナ座標に基づく | norm_trajectory.csv | |
ボディモーション | 本体長さ (mm) | 各フレームで推定されるサンプル動物の長さ(頭から後部への最も前の位置) 翼の上の位置) | ボディレングス.csv |
瞬間的なボディ速度 (mm/s) | サンプル動物における身体の瞬間速度(中心数) | ボディベロシティ.csv;ボディベロシティ.pdf | |
身体の回転点 軌道 | 転換点を見つけるために、軌道はダゲルASAASPeuckerを使用して区分線形曲線に縮小される アルゴリズムは、その後に、旋回イベントが2つの隣接する間の角度>50度を含むとして識別される 単純化された軌道を構成する線形セグメント | ボディ軌道.pdf | |
個々のストライドパラメータ | ストライド期間 (ミリ秒) | ストライド イベントの期間 | ストライドパラメーター.csv |
ストライド期間 (ミリ秒) | 1 つのストライド イベントから次のストライド イベントまでの期間 | ||
ストライド変位(mm) | ストライドイベント中の脚の爪の変位 | ||
ストライドパスカバー(mm) | ストライドイベント中に脚の爪で覆われた総パス | ||
前極端な位置 (mm) | ストライド イベントの最後に、脚の爪の着陸位置 (ボディに対して) | ||
後極端な位置 (mm) | ストライドイベント開始時の脚爪の離陸位置(身体に対する相対) | ||
ストライド振幅 (mm) | ストライド イベントのモーション方向に沿った変位 | ||
スタンスの直線性 (mm) | (20ms間隔で) カーブから、対応する前部のストライドパスの偏差として定義されます。 ストライドの後部極端な位置 | ||
ストライドストレッチ(mm) | ストライドイベントの途中でボディセンターから脚の爪の位置の距離 | ||
脚の動き | 脚の速度(mm/s) | 各脚の瞬間的な速度 | レッグスピード.csv;ゲイト.pdf |
歩行指数 | これは、その動きの間に(6本足の)サンプル動物によって示される歩行の配位のタイプを測定する。歩行 1のインデックスは三脚歩行に対応し、_1は四脚歩行に対応し、0は非正規歩行を構成する。 この実装では、歩行指数は120msのウィンドウ上の移動平均によって得られます | ゲイトインデックス.csv;ゲイトインデックス.pdf | |
移動率 | 脚が動いている時間の割合 | レッグパラメーター.csv | |
平均ストライド期間 (ミリ秒) | 1 つのストライド イベントから次のストライド イベントまでの平均所要時間 | レッグパラメーター.csv | |
フットプリントの規則性 (mm) | 後部の標準偏差として測定され、 | レッグパラメーター.csv | |
脚の前極端な位置 | |||
脚軌道領域 (mm2) | 体中心の基準フレームに脚全体の軌道を含む最小凸包の領域 | レッグパラメーター.csv;レッグドメイン.pdf | |
の長さと幅 脚軌道領域 (mm) | 主要な(ドメイン長)およびマイナーに爪の位置の最大投影距離を介して得られる (ドメイン幅) 主軸 | レッグパラメーター.csv | |
レッグドメインの交差/オーバーラップ (mm2) | 可能な各々の交差/重複 | レッグドメインオーバーラップ.csv | |
スタンス幅 (mm) | 左足と中足のAEPとPEP間の距離の平均 | スタンス幅.csv |
表 1: FLLIT によって生成された歩行パラメーター。
足取り機能 | ||||
脊髄小脳失調症3の足取り特徴(SCA3) | 方向 転換 | 不規則な足の配置と脚の交差 | 潜路 | 短い歩幅 |
測定パラメータ | ボディ ターン イベントの数 | フットプリントの規則性 | レッグドメインのサイズ、ドメインの重複度 | ストライドの長さ |
FLLITファイル | ボディ軌道.pdf | レッグパラメーター.csv | レッグドメインオーバーラップ.csv | ストライドパラメーター.csv |
表2:対応するFLLITパラメータと出力ファイルを持つヒト患者における顕著なSCA3歩行特徴を示す表。
本稿では、自動機械学習プログラム1であるFLLITを使用して、自由に歩行するショウジョウバエの歩行を分析する手順を詳細に説明します。追跡とデータ分析の後、FLLITは自動的に身体と脚の爪の位置情報の生データを生成し、20のボディおよび歩行特徴と追跡フライのビデオを生成して歩行可視化を可能にします。
ショウジョウバエや他の,動物1、2、3、4、14、15、162,3の脚の動きの追跡のための多くの方法があり4,14、15,研究者は実験の目的に応じて幅広いオプションを与えます。116これらのいくつかは、非常に正確であるが、検出面44、1414との爪接触点のみを報告する、フットプリンティングベースのアプローチです。一方、最近のディープラーニングアプローチ22、3、163,16は汎用性が高く、あらゆる動物の脚関節やその他の身体部分の追跡を必要とする行動を分析することができ、アルゴリズムは最初にユーザーにコメント付きデータセットを使用して訓練する必要があるという警告があります。3 番目のアプローチでは、モルフォロジーまたはイメージ コントラスト ベースのメソッド1、15,、17を使用して、各脚のアウトラインを見つけて爪の位置を特定します。一般に、これらのメソッドは、脚が交差する動作(例えば、グルーミング中)に対処する方法が不十分です。FLLIT は、形態学的パラメータを使用して脚のセグメンテーションのためのブースト アルゴリズムをトレーニングする、第 2 および第 3 のアプローチを組み合わせています。これにより、機械学習を使用して精度を向上させながら、FLLIT はユーザー注釈の面倒なタスクをバイパスしてトレーニング データセットを生成できます。FLLIT の将来の改善は、より複雑な動作の分析を可能にするために、脚が交差するインスタンスに対処する必要があります。
FLLIT は、照明、記録解像度、フレーム速度1のわずかな変化に強い。ただし、録画したビデオのフレーム速度は 250 fps を下回らない必要があり、FLLIT は 1000 fps で録画されたビデオに最適に動作します。画像にモーション ブラーが存在する場合、人間のアオファクタが脚の位置を識別することが困難な場合、FLLIT はそれらのフレーム内の脚の先端を正確に識別できません。このことを踏まえて、脚の先端にカメラを鋭く集中させることが不可欠です。セグメンテーションのアーティファクトを防ぐために、アリーナは完全にクリーニングする必要があり、記録中に移動しないでください。正確な背景の減算とクリーンなセグメンテーションのために、フライは一時停止することなく、記録中に少なくとも1つのボディ長を移動する必要があります。自動セグメンテーションとトラッキングの後、すべての脚のラベリングをチェックする必要があります。フライの歩行が誤って追跡または追跡されていない場合は、手動で追跡を開始オプションを使用してファイルを手動で再追跡する必要があります (ステップ 5.2.7 - 5.2.10)。
私たちの高齢化社会では、神経変性疾患や運動障害がますます蔓延しています。神経変性のフライモデルは20年以上前から研究されており、その間に疾患病態生理学の分子および細胞的側面に関する進歩がなされてきた。しかし、疾患の特定の行動の結果は、技術的に評価することは困難であった。例えば、ハエの震動の報告は18、19,19になされたが、これらは最近まで定量的に研究されていなかった1。クライミングアッセイは有用で定量的でありながら、比較的粗い尺度6.この技術的な赤字は、同様に他の動物モデルにおける高解像度運動分析を妨げている。行動分析のための新しいツールの出現は、したがって、神経筋疾患の分子および細胞メカニズムが動物モデルにおける特定の行動結果につながる方法を研究者が研究できるように、運動障害の分野を若返らせることを約束しています。本論文及び前回の研究1では、SCA3のフライモデルが超運動性無酸素足取りを示すFLLITを用いて示し、PDフライモデルは、それぞれのヒト疾患の運動特徴を再現する低運動性の剛性歩行を示す。歩行分析はまた、特定の運動機能不全の根底にある明確な神経集団を同定することを可能にした。今後、詳細な動き分析と、その場で利用可能な強力なイメージングと機能ツールを組み合わせることで、ロコモ運動機能障害のメカニズムに関する新しい洞察を得ることができ、回路メカニズムに関する神経変性疾患の理解を明示することができます。
FLLITは、以前にクモの脚の動きを追跡するための非常に正確であることが実証されたように、他の小さな節足動物の歩行を研究するために広く適用されるべきです1.ここでは、病原性歩行とその基礎回路を定量化するための詳細な運動フェノタイピングの使用に焦点を当てていますが、動き追跡の進歩はすでに革命しており、通常の歩行の協調と歩行とその基礎となる回路、特に進化の木の無数の異なる枝の理解に継続的な影響を与えます。
著者らは開示するものは何もない。
著者らは、技術サポートのためにムーミタ・チャッタージーとアリス・リュウ、そしてブルーミントン・ショウジョウバエ・ストック・センター(インディアナ州、米国)がこの作品で使用されるショウジョウバエ株を利用可能にしてくれたことに感謝したいと考えています。この研究は、シンガポール分子細胞生物学研究所の支援を受けました。シンガポールバイオインフォマティクス研究所科学技術研究共同協議会機構(SAおよびLCに対する補助金番号15302FG149);シンガポール保健省の国立医学研究評議会(SAへの助成金番号NMRC/TCR/013-NNI/2014)、アルバータ大学(LCへのスタートアップ助成金)、カナダ自然科学工学研究評議会(NSERC)ディスカバリーグラント(助成番号RGPIN-2019-0457)が運営する臨床研究旗艦プログラム(パーキンソン病)。
Name | Company | Catalog Number | Comments |
Acrylic Sheets | Dama | 1.6 mm thickness, Clear sheets | Singapore, Singapore |
Clear Glass slides | Biomedia | BMH 880101 | Singapore, Singapore |
High speed camera | Photron | Fastcam MC2.1 | Tokyo, Japan. A shutter speed of 1 msec or faster is ideal to reduce motion blur of captured images |
Infra Red LED | Any - Generic from hardware store | 940nm Infrared Light Board | Singapore, Singapore |
Kimwipe | Kimberly Clark | 34155-01LS | Irving, Texas, USA |
このJoVE論文のテキスト又は図を再利用するための許可を申請します
許可を申請This article has been published
Video Coming Soon
Copyright © 2023 MyJoVE Corporation. All rights reserved