提示は2D蛍光画像からの神経樹状枝の向きを簡単かつ直接自動で測定できる計算ツールです。
提示は2D蛍光画像からの神経樹状枝の向きを簡単かつ直接自動で測定できる計算ツールです。
神経樹状樹木の構造は、ニューロンのシナプス入力の統合において重要な役割を果たしています。したがって、樹状突起の形態の特徴付けは、神経機能のより良い理解のために不可欠である。しかし、樹状樹木の複雑さは、孤立した場合、特に神経ネットワーク内に位置する場合の両方で、完全には理解されていません。2D神経細胞培養物の蛍光画像から樹状枝の向きを自動測定できる新しい計算ツール 「SOA (セグメンテーション・オリエンテーション分析)」を開発しました。Python で書かれた SOA は、樹状の枝と画像の背景を区別するためにセグメンテーションを使用し、各ブランチの空間方向にデータベースを蓄積します。次に、ネットワーク内の樹状枝の方向分布や、並列樹状枝成長の有病率などの形態学的パラメータを計算するために使用されます。得られたデータは、神経活性に応答して樹状突起の構造変化を検出し、生物学的および薬理学的刺激に使用することができる。
樹状形態形成は神経科学の中心的な主題であり、樹状樹木の構造はニューロンのシナプス統合の計算特性に影響を及ぼす1,2,3。また、樹状枝の形態異常や変形性は、変性・神経発達障害の4,5,6に関係しています。樹状の影響がより容易に可視化できる神経培養において、非姉妹樹状枝間の相互作用は、分岐に沿ったシナプスクラスタリングの部位および程度を調節し、シナプス共活動および可塑性に影響を及ぼす可能性のある行動7,8,9である。したがって、二次元(2D)ニューロン培養を用いた樹状樹木の形態学的パラメータの特徴づけは、樹状形態形成およびニューロンの単一およびネットワークの機能性を理解するために有利である。しかし、樹状枝は「単純化された」2Dニューロン培養においても複雑なメッシュを形成するため、これは困難な作業です。
樹状構造10,11,12,13を自動的にトレースし解析するツールがいくつか開発されています。しかし、これらのツールのほとんどは3Dニューロンネットワーク用に設計されており、2Dネットワークでは使用するには複雑すぎます。対照的に、あまり高度でない形態学的解析ツールは、通常、非常に時間がかかり、オペレータbias14の影響を受けやすいコンピュータ支援手作業の重要なコンポーネントを含みます。「ImageJ'15(コミュニティ開発の生物学的画像解析ツールの膨大なコレクションを持つNIHオープンソース画像処理パッケージ)」などの既存の半自動ツールは、ユーザーの手作業を大幅に削減します。ただし、画像処理中に手動で介入する必要がある場合があり、セグメンテーションの品質が望ましいものよりも低くなる可能性があります。
本論文では、2Dニューロンネットワーク内の樹状枝を直接セグメンテーション・オリエンテーション解析できるシンプルな自動化ツール「SOA」を紹介する。SOA は、2D 画像内のさまざまな線状オブジェクトを検出し、その形態学的特性を特徴付けることができます。ここでは、培養中の樹状ネットワークの2D蛍光画像で樹状枝をセグメント化するためのSOAを用いた。ソフトウェアは樹状枝を識別し、並列処理や空間分布などの形態学的パラメータの測定を正常に行います。SOAは、他の細胞タイプの細胞プロセスの解析や非生物学的ネットワークの研究に容易に適応することができます。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
注:イスラエル保健省は、実験動物の倫理的使用のためのプロトコルIL-218-01-21の下でマウスの使用を承認しました。SOA は、Windows 10 および Python 3.9 とのみ互換性があります。これは、オープンソースコードとして利用可能です: https://github.com/inbar2748/DendriteProject。このリンクには README もあります。ソフトウェアをダウンロードするための指示、ソフトウェアのウェブサイトへのリンク、およびすべてのパッケージの必要なバージョンに関する情報を含む要件ファイルを持つDMファイル。ソフトウェアを使用して実行される分析の追加の例も提供されています。

図1:セグメンテーションおよび成長方向解析のSOAワークフロー 樹状ネットワークの蛍光画像の処理ステップとデータ解析を示す。2D画像はアップロードされ、セグメント化され(樹状枝は線分として検出され、関連する線がマージされる)、各樹状枝の空間情報が得られます。データは、画像内のすべての樹状枝に対して収集されます。最後に、データを分析して、所望の形態学的パラメータを与える。略語: SOA = セグメンテーションと方向解析 この図の大きなバージョンを表示するには、ここをクリックしてください。
1. SOA アプリケーションを開きます。

図2:SOAのGUIを使用したワークフローの例 左列: ワークフローの GUI セクション。中央の列: 樹状ネットワークの画像, ワークフロー中に処理(スケールバー: 20 μm)。右の列: 中央の列の画像に赤い長方形でマークされた領域の拡大率(スケールバー:4 μm)。ステップ 1: 画像の選択とアップロード。ステップ2:セグメンテーションの第1段階は、識別された樹状枝を表す線の検出です。ステップ3:セグメンテーションの第2段階は、個々の樹状枝のセグメント裏地の近接ベースの合併です。すべてのステップの設定は変更できます。略語: SOA = セグメンテーションと方向分析;GUI = グラフィカル・ユーザー・インターフェース。 この図の大きなバージョンを表示するには、ここをクリックしてください。
2. 画像を開いて分析します。
3. セグメンテーションの最適化
注: [SOA ビューアのプロパティ] メニュー バーで、選択したパラメータの値を変更してセグメンテーションプロセスの設定を調整します。 しきい値などのパラメータの詳細な説明は、 補足材料に記載されています。
4. 出力ファイルを作成します。
5. ナビゲーションツールバー
注: ナビゲーション ツールバーはすべての図ウィンドウに含まれており、データ セット内を移動するために使用できます。ツールバーの下部にある各ボタンについて、以下に説明します。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
培養中の樹状ネットワークの画像に対して代表的な分析を行った。Baranesらで説明したように細胞を抽出した。16,17.簡単に言えば、海馬細胞を出生後ラットの脳から抽出し、2Dガラスのカバーリップで1〜2週間培養した。培養物を次に固定し、樹状タンパク質マーカー、微小管関連タンパク質2(MAP2)に対する抗体を用いて間接的な免疫蛍光を介して染色した。樹状ネットワークの画像を蛍光顕微鏡を用いて収集し、10枚の画像をSOAを用いて処理した。
図 1 は、樹状ネットワークの解析に使用する一般的な SOA ワークフローを示しています。入力は2D蛍光顕微鏡画像です。画像のセグメンテーションは2つの段階で行われます:第1段階は樹状枝を線として識別し、第2段階はユーザーが決定した距離と方向の基準に従って関連する線をマージする。セグメンテーション後、識別された樹状枝ごとに空間情報が収集されます。次に、画像内...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
生物学的画像データに追いつくためには、2D画像から形態学的情報を抽出するための効果的な戦略が緊急に必要とされています。画像データは数時間で生成できますが、画像の詳細な分析には長い時間がかかります。その結果、画像処理は明らかに多くの分野で大きな障害となっています。これは、特に生物学的サンプルを扱う場合、データの複雑度が高いためです。また、多くのユーザーが専門的なプログラミングや画像処理のスキルを欠いているため、画像処理を容易かつユーザーフレンドリーに行える自動化ツールが必要です。SOAが役に立つと期待されているのはそのためです。代表的な結果は、樹状ネットワークの複雑さにもかかわらず、いくつかの簡単な手順で画像内の樹状枝の識別を可能にする自動セグメンテーションを示しています。作業プロセスはシンプルで直感的で、多様な空間情報をすぐに、努力することなく取得します。蛍光画像内の個々の樹状枝を検出し、その結果について複数の分析を行うために、いくつかのアルゴリズムが採用されました。アルゴリズムの詳細な説明は、 補足資料 とシステム要件に関する情報を参照してください。本稿では、ソフトウェアにおけるアルゴリズムとその役割...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
著者らは、競合する財政的利益はないと宣言している。
著者らは、文化イメージの準備のためにオルリー・ワイス博士に感謝したいと思います。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| matplotlib | 2002 - 2012 ジョン・ハンター、ダレン・デール、エリック・ファイリング、マイケル・ドロートブーム、Matplotlib開発チーム。2012 - 2021 Matplotlib開発チーム。 | 3.4.2 | Python 2D プロット ライブラリ |
| matplotlib-scalebar | Philippe Pinard | 0.7.2 | アーティスト matplotlib がスケール バー |
| NumPy | を表示する NumPy コミュニティ。 | 1.20.3 | 科学計算ライブラリの基本パッケージ |
| OpenCV | OpenCV チーム | 4.5.2.54 | オープンソース コンピューター ビジョン ライブラリ |
| PyCharm | JetBrains | 2020.3.1 (Community Edition) バージョン | ビルド #PC-203.6682.86、2020 年 12 月 18 日にビルド。ランタイムバージョン:11.0.9.1 + 11-b1145.37 amd64。VM: JetBrains s.r.o. による OpenJDK 64 ビット サーバー VMWindows 10 10.0の。メモリ:978M、コア:4 |
| PyQt5 | Riverbank Computing | 5.15.4 | GUI python |
| Python Software Foundation License | 3.9バージョン | ||
| Qt Designer | The QT Company Ltd. | 5.11.1バージョン | |
| scipy | コミュニティライブラリプロジェクト | 1.6.3 | 数学、科学、工学Seaborn Michael WaskomのためのオープンソースソフトウェアのPythonベースのエコシステム |
| 。 | 0.11.1 | Pythonの統計データ視覚化ライブラリ。 | |
| Windows 10 | Microsoft | ||
| Xlsxwriter | John McNamara | XLSXファイルを作成するためのPythonモジュール | 1.4.3 |
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
このJoVE記事のテキストまたは図の再利用許可をリクエスト
許可をリクエスト