本プロトコルは、物理に基づく神経シミュレーションを用いて神経療法の電気生理学的バイオマーカーを解釈し、神経回路への影響を明らかにし、神経治療開発に基づいたメカニズム的アプローチを提供します。
本プロトコルは、物理に基づく神経シミュレーションを用いて神経療法の電気生理学的バイオマーカーを解釈し、神経回路への影響を明らかにし、神経治療開発に基づいたメカニズム的アプローチを提供します。
脳波計(EEG)および電気生理学的手法は、中枢神経系障害のミリ秒分解能バイオマーカーを提供し、治療関連の効果を評価するために広く用いられています。しかし、これらのバイオマーカーを生成する神経機構の理解が限られているため、これらの信号に基づく診断や治療法の開発は妨げられています。ヒト新皮質ニューロソルバー(HNN)は、局所的なEEGバイオマーカーを多スケール神経発生装置に結びつけるオープンソースの生物物理学モデリングソフトウェアです。本プロトコルは、HNNを用いて神経治療誘発性脳波バイオマーカーの神経機構を検証し、モデルパラメータを最適化してシミュレーション電流源波形と経験的電流源波形の適合を実現する仮説駆動型ワークフローを示します。対応するマルチスケールの細胞レベルおよび回路レベルの活動を可視化・定量化することで、追跡実証研究におけるモデル予測の検証ターゲットとなります。聴覚誘発反応(P1、N1、P2)の初期事象関連潜在的成分の神経メカニズムを調べる方法や、神経療法による神経回路活動の変化を評価する例が示されています。このプロトコルにより、EEGバイオマーカーと基礎となる神経回路機構を結びつける検証可能な予測を生成するシミュレーション実験の設計が可能になります。同様のワークフローは、疾患メカニズムやその他の治療的介入の研究にも適用可能です。
中枢神経系(CNS)の治療開発は独自の課題に直面しており、承認率が他の疾患分野よりも低いため、特に脳の動態に対する治療関連の影響を明らかにできる革新的な方法論的アプローチ1の必要性が浮き彫りになっています。神経活動に対する治療効果を研究する確立されたアプローチは脳波計(EEG)2,3です。EEGは生体内回路レベルの脳動態の特徴を持ち、ネーム類モデルからヒト試験への強い翻訳可能性を持ちます。神経回路が4、5、6、7、8種間で相同性を示すためです。製薬開発において、EEGは動物試験とヒト試験間の翻訳指標の提供、薬剤安全性の評価、化合物選択の導き、用量反応関係の情報提供、初期臨床段階でのメカニズム証明の評価、臨床試験の階層化およびコホート強化の支援など、複数の役割を果たすことができます。.これらの利点にもかかわらず、EEG信号の解釈は依然として大きな課題であり、特に観察された変化を基礎的な神経機構と結びつけようとする際には大きな課題となっています。
CNS創薬で使われる堅牢なEEGバイオマーカーの一つがイベント関連電位(ERP)です。ERPは時間制限された感覚誘発脳活動を反映し、うつ病15,16、統合失調症17,18、自閉症スペクトラム障害19,20、アルツハイマー病21などの神経発達障害や神経精神疾患の研究に広く用いられています。ERPはまた、治療効果や脳回路への投与範囲を評価するためにも用いられます。22、23、24、25。ここで健康的な反応への正常化が治療効果を示す場合があります。26。しかし、ERPや他の脳波バイオマーカー(例:脳の振動)の重要な制約は、疾患状態や薬物効果との関連が主に相関関係である点です。統計解析はバイオマーカーとアウトカムの関係を特定することはできますが、特定の神経回路要素がどのようにこれらの信号を生成するかのメカニズム的な洞察は提供しません。したがって、特定の細胞型や回路機構の因果関係は依然として明確ではありません。EEG信号の細胞および回路起源を理解することで、観察されたシグネチャーを基礎的な生理学と結びつけることで、その価値を大幅に高めることができるでしょう。本論文では、EEG「バイオマーカー」という用語は、治療介入後のEEG信号の測定可能な変化を指し、FDA–NIH BESTのバイオマーカー、エンドポイント、その他のツール(FDA–NIH BEST)フレームワーク定義29に沿ったものであり、特定の臨床用途に対する正式な資格を意味しません。
侵襲的な電気生理学的記録は細胞レベルや回路レベルの詳細な洞察を提供しますが、これらの手法は主に動物モデルに限定されており、人間の研究に直接応用するのは困難です。逆モデリング技術などの代替手法はEEG信号から発生源の活動を推定できますが、基礎となる神経回路の明示的なメカニズム表現が不足していることが多いです。生物物理シミュレーションは、神経回路が測定可能なEEG信号を生成する物理過程をモデル化することで補完的な枠組みを提供します。31,32,33,34(図1)。純粋に統計的バイオマーカー解析や機構的基盤なしの逆手法と比較して、生物物理学モデリングは神経回路の動態と観測された電気生理学的信号を結びつける仮説を直接検証することを可能にします。

図1。薬理学的脳波(EEG)バイオマーカーの基礎となるメカニズム的仮説を開発・検証するための生物物理学モデリング。 (A) 疾患間で脳信号の違いに基づくEEGバイオマーカーの特定。例として、聴覚イベント関連電位(ERP)が、処理後の状態(赤)で前処理条件(青)に比べて減少します。(B) 生物物理学的モデリングは、EEGバイオマーカーが薬理学的介入によってどのように生成・変化するかを説明する機構的仮説の検証を可能にします。薬物による神経活動の変化に関する仮説が立てられ、対応するモデルパラメータが特定されます。(C) デフォルトのヒト新皮質ニューロソルバー(HNN)モデルを出発点として使用し、モデルパラメータを手動で修正したり、自動最適化および推論アルゴリズムを適用したりします。処置前と処理後の条件間のパラメータ値の違いは、モデルベースの予測に対応します。 この図の拡大版はこちらをクリックしてご覧ください。
このプロトコルは、オープンソースの生物物理学モデリングフレームワークであるヒト・ネオコルティカル・ニューロソルバー(HNN)を用いて、治療関連効果のERPバイオマーカーをその基盤となる細胞レベルおよび回路レベルのメカニズムと結びつけます(図2)。HNNは、整列した錐体型ニューロン樹状突起における同期した細胞内電流の流れが、EEG信号6,35,36,37の基盤となる一次電流双極子を生成するという原理に基づいています。このモデルは、興奮性ピラミッドニューロンと抑制性介在ニューロンからなる標準的な新皮質柱を表し、皮質層2/3および5に分布しています。デフォルトのHNNネットワークは、各層に100個の錐体ニューロンと33個の抑制ニューロンを含み、縮小されつつ生物学的に根拠のある皮質回路の表現を形成しています。錐体型ニューロンは多区画樹状構造でモデル化され、主要な形態的特徴を捉えられています。一方、抑制性ニューロンは細胞外電流への寄与が限定的であるため、単一区画として表されます33。シナプス相互作用には、興奮性α-アミノ-3-ヒドロキシ-5-メチル-4-イソキサゾルプロピオン酸(AMPA)およびN-メチル-D-アスパラギン酸(NMDA)受容体、および抑制性ガンマ-アミノ酪酸タイプAおよびガンマ-アミノ酪酸タイプB(GABAB)受容体が含まれ、すべてのニューロンはホジキン–ハクスリー動態によって支配される能動的イオン伝導体を取り込みます。

図2。HNNモデルの概略図。 興奮性ニューロンと抑制性ニューロン間の局所ネットワーク接続や、「近位ドライブ」および「遠位ドライブ」と呼ばれる外因性入力経路を含むHNNモデルの主要構成要素の可視化。 この図の拡大版はこちらをクリックしてご覧ください。
HNNにおける神経活動は、フィードバックフォワードおよびフィードバック経路を表す外生的入力によって駆動されます。フィードフォワードの「近位」ドライブは近位樹状突起を標的とするレムニスカル視床からの入力に対応し、フィードバック「遠位」ドライブは遠位樹状突起を標的とする皮質皮質および非レムニスカル視床の入力を表します。これらの入力は活動電位の列としてモデル化され、シナプス電流を誘発し、錐体型ニューロン樹状突起に沿った細胞内電流の流れを生成します。得られる集団レベルの電流双極子はナノアンペアメートル単位で表され、向き制約に縛られたソース局所化された脳波(EEG)や磁気脳波(MEG)データと直接比較することが可能です。HNNのデフォルトパラメータ化は体性感覚皮質研究39,40,41の実証データに基づいており、聴覚42,43,44、視覚45、前頭皮質信号46に成功裏に適用されており、モデル由来の予測はその後の実験研究7,41,47で検証されています。
HNNシミュレーションは、標的検証、薬剤作用機序の比較、用量最適化、フォローアップ実験のための仮説生成など、医薬品研究開発の複数の段階で応用可能です。これにより、ユーザーはメカニスティックモデリングを実践的な研究ワークフローに組み込み、神経療法が神経回路に与える影響についての仮説の生成と検証を支援します。本プロトコルでは、聴覚ERPの初期P1、N1、P2要素に焦点を当てます。これらの特徴はよく特徴付けられており、仮説駆動型モデリングの制約を提供するため51です。薬物による変化に焦点を当てていますが、このアプローチは脳刺激や行動トレーニングなど他の神経療法介入や中枢神経系障害の研究にも拡張可能です。
HNNの使用は、モデル構造やパラメータを既存のデータによって最初に制約し、その後経験的観察と比較して精緻化する反復的モデリングフレームワークに従っています。大規模な神経モデルは多くのパラメータを含みますが、特定の仮説を検証するために調整されるのは「関心パラメータ」と呼ばれる部分集合のみです。これらのパラメータは任意に選ばれるものではありません。むしろ、神経治療薬の作用機序を記述する既存の実験的証拠や文献に基づいて選定されます。このプロトコルでは、外因性入力のタイミングや強度、局所的な抑制性結合性、樹状イオンチャネルの伝導度に関連するパラメータが、神経療法によって影響を受ける可能性のある生物学的に解釈可能な変数の例として選ばれています。
デフォルトモデルから始め、ユーザーは手動調整と自動最適化の組み合わせを用いて、事前処理ERPデータにパラメータを当てはめます。手動調整により、グローバルスケーリングや入力パラメータを調整して経験的な波形を近似し、パラメータ変化がモデル出力にどのように影響するか直感的に理解できます。共分散行列適応進化戦略(CMA-ES)、ベイズ最適化、線形近似による制約付き最適化などの自動化手法を用いてパラメータ値を精緻化し、適合度を向上させます。治療前モデルが確立されると、治療後の変化を考慮した仮説的なパラメータを調整し、治療後のERPデータに適合させます。
パラメータ推定の不確実性に対処するために、シミュレーションベース推論(SBI)を用いて観測データを再現するパラメータ値の分布を推定します。SBIは複数のパラメータの組み合わせが類似した出力を生み出す可能性を考慮し、パラメータの不確実性の定量化を可能にします。治療前および治療後のパラメータ分布の違いは、オーバーラップ指数(OVL)54,55を用いて評価でき、作用機序の潜在的な洞察を提供します。
このアプローチの大きな利点は、モデルを特定のデータモダリティに適合させることで、細胞スパイキング、層ごとの局所場電位(LFP)、電流源密度(CSD)など、複数の神経活動スケールにわたる予測を生成できることです。これらの予測は、補完的な手法を用いた実験的検証の対象となります。予測が実証データで裏付けられていない場合、新たな制約を取り入れてモデルを更新し、仮説生成、検証、改良の反復サイクルを形成します(図3)。

図3。HNNを用いたERPバイオマーカー予測の開発と検証のための反復ワークフロー。 ワークフローはプロトコルのステップに対応しています。EEGバイオマーカーの特定およびデフォルトのHNNモデルの初期化は赤色で示されています(ステップ1–2)。手動の調整と最適化を用いて、モデルパラメータを前処理および処理後のERP信号に適合させます(紫色;ステップ3–5)。シミュレーションベース推論(SBI)を用いた不確実性定量化は緑色で示されています(ステップ6)。モデルの予測は実験データと比較され、モデルの検証またはさらなる制約が行われます(オレンジ;ステップ7)。 この図の拡大版はこちらをクリックしてご覧ください。
このプロトコルは、誘発反応パラダイム中に収集される、向き制約がついたソース局所化されたEEGまたはMEGデータでの使用を想定して設計されています。標準的な前処理およびソースローカライゼーション手法(例:最小ノルム推定[MNE]-Python56)を用いて必要な入力データを生成できます。ナノアンペアメートルで表されるソースレベル信号は、HNN出力と直接比較可能です。高速な感覚応答においては、ソースレベルとセンサーレベルの信号が非常に類似していることが多いため、ソース局所化モデリングからの洞察がセンサーレベルのEEGデータの解釈に役立つ57,58。
人間データを含むすべての手続きは、関連する機関のガイドラインおよび規則に従って実施されました。本研究で使用されたデータセットは、既に発表された研究43から取得され、追加の倫理的承認は必要ありませんでした。このプロトコルには有害物質や手順は一切含まれていません。
1. 治療誘発性EEGイベントに関連する潜在バイオマーカーを特定し、モデル仮説を定義する
2. デフォルトのHNNモデルを初期化する:モデリングソフトウェアをインストールし、プロジェクトフォルダを設定する
注:本研究で使用されるソフトウェアのバージョンは、材料表および最小システム要件に記載されています。Linux、macOS、Windows向けに複数のインストールオプション(pip、conda、ソースインストール)が利用可能です。
3. 手動調整による事前処理モデル適合の確立

図4。標準的なHNNシミュレーションERP波形と経験的前処理ERPの比較。 (A) グラフィカルユーザーインターフェース(GUI)タブを通じてアクセス可能なパラメータカテゴリ。(B) シミュレーションの長さと試行回数を制御するシミュレーションパラメータ。(C) 波形表示を制御する可視化パラメータ。(D) データの読み込み、シミュレーションの実行、出力の保存のためのシミュレーションコントロールパネル。(E) 標準的なERPシミュレーションにおける外因性ドライブ入力の分布を示すスパイクヒストグラム。(F)標準的なERPシミュレーション(青)の双極子波形に、Kohlらによる経験的聴覚ERP(オレンジ)が重ねられています。43。初期シミュレーションはデータに適合せず、ピークのタイミングと大きさがずれています(Corr < 0.95)。経験的ERPを生成する実験パラダイムはKohlら43で説明されています。トーン(1kHz、50ms持続時間、10msのフェードイン/アウト)が左右の耳に交互に提示され、刺激間間隔は0.8〜1.2秒で、主観聴覚レベルより60dB高く設定されました。 この図の拡大版はこちらをクリックしてご覧ください。

図5。ERPピークを整列させるために外生的駆動タイミングを修正すること。 (A) GUI内の「外部ドライブ」タブで、モデルへの呼び出し入力を設定するために使われます。(B–D)個々のエクソジェナスドライブの平均時間パラメータを調整し、シミュレーションされたERPピークを実証データに整合させる。具体的には、(B)近位ドライブEVPROX1が~60msに整列、(C)遠位ドライブEVDsT1が~100msに整列、(D)近位ドライブevprox2が~150msに整列しました。平均時間パラメータ(強調表示)を調整すると、シミュレートされたピークのタイミングがずれ、経験波形との対応が改善されます。これらの調整は、アライメントの改善とターゲットERPとの相関関係の増加に寄与します(図7B参照)。 この図の拡大版はこちらをクリックしてご覧ください。

図6。ERPピークの強度を調整するための外生駆動強度の修正。 (A と B)α-アミノ-3-ヒドロキシ-5-メチル-4-イソキゾールプロピオン酸(AMPA)およびN-メチル-D-アスパラギン酸(NMDA)受容体のシナプス重量は、グラフィカルユーザーインターフェース(GUI)の「外部ドライブ」タブを通じて修正されます。(A) 遠位ドライブ(evdist1)のシナプス重みの調整、層2/3(L2/3)および層5(L5)を標的としたAMPAおよびNMDAの伝導度を含む。(B) 近位ドライブ(evprox2)のシナプス重みの調整、主に錐体ニューロンのAMPAコンダクタンスに影響を与える。この例では、シナプスの重みがデフォルト値に比べて10倍減少し、ERPピークの大きさが減少し、経験的波形との整合性が向上します(図7C参照)。 この図の拡大版はこちらをクリックしてご覧ください。

図7。手動で調整・最適化してモデルパラメータを適合させる。すべてのシミュレーション では5件の試行が示されており、平均的なERP(濃い青)と個別の試行(淡い青)が示されています。(A) 標準的なERPシミュレーション(青)に前処理ERP(オレンジ)を重ねて表示します。(B) 外生駆動タイミングの調整によりピークアライメントが向上します。(C) シナプスの重みが減少するとピークの大きさが減少します。(D) 自動最適化により経験波形(Corr = 1.0)に密接にフィットし、誘発駆動タイミングの変動性が増加します。 この図の拡大版はこちらをクリックしてご覧ください。
4. パラメータ最適化による事前処理モデル適合度の確立
注意:最適化のためのランダムシーディングの制御は現在GUIでは利用できません。再現可能な最適化実行にはPython APIを使いましょう。関連するコードリポジトリには、固定されたランダムシードを最適化関数に渡すことで設定できる例実装(コード/baseline_optimization.pyを参照)が含まれています(例:optim.fit(..., seed=123))。
注:この例はCMA-ES(SBIとは混同しないでください。どちらもモデルパラメータに適合する手法ですが、SBIの主な出力は分布)を用いて波形に近いフィットを生み出す単一の値を推定するためにターゲットパラメータを最適化する方法を示しています。波形を考慮できるパラメータ分布の推定例は 「結果 」セクションに示されています。前処理ERPでは、デフォルトのHNN新皮質モデルにおける細胞およびローカルネットワーク接続パラメータが固定されていると仮定し、外因性ドライブパラメータを最適化することから始めます。ステップ7で説明されたHNNによるマルチスケール予測は、この仮定の検証対象となります。モデル予測を制約するための新しい情報が得られるにつれて、HNNフレームワークは任意のパラメータセットの推定を可能にします。

図8。前処理ERPへの適合性を改善するために外因性ドライブパラメータの最適化。 (A) GUI内の最適化タブで最適化パラメータの設定。(B) 最適化のためのパラメータおよび制約範囲の選択。(C) Kohlらによる経験的ERPデータへの適合度向上を示す最適化結果の例。(D) 約80回の反復後に収束を示す最適化損失曲線。 この図の拡大版はこちらをクリックしてご覧ください。
5. 治療後のモデル適合を確立する

図9。治療後のEEGバイオマーカーのメカニズムとしてのガンマ-アミノ酪酸B型(GABAB)シナプス強度の評価。 (A) 最適化された前処理シミュレーション(青)に処理後のERP(赤)を重ね、ピークマグニチュードの低下を示しました。(B) GABAB シナプス強度の低下はN1振幅を減少させるため、潜在的なメカニズムが示唆されます。(C) 局所的なGABAB シナプス強度が変化する箇所を示すGUIパネル。 この図の拡大版はこちらをクリックしてご覧ください。
6. SBIを用いた不確実性定量化を行い、HNN-Pythonアプリケーションインターフェースを用いて分離可能性を評価する
注:SBIは別のPythonパッケージ62のインストールが必要です。SBIソフトウェアパッケージを用いてHNNでパラメータ推論を実行する方法については、関連するリポジトリ(https://github.com/ntolley/hnn_jove)を参照してください。コードは次のプロトコルの手順に従うように構成されます。SBIをHNNモデルに適用する詳細な議論は55で提供されています。

図10。SBIはパラメータ不確実性の定量化および神経治療機構の同定にあたります。 (A) SBIを用いて推定したパラメータ分布のペアプロット可視化。対角パネル(i–iv)は、(i) 視床皮質同期、(ii) 樹状状 Km 伝導率、(iii) GABAB 伝導率、(iv) 皮質皮質フィードバック強度を含む個々のパラメータに対する単変量分布を示しています。 (i) の単位は、デフォルトの(前処理)パラメータ値の乗算スケーリング係数として表されます。 (ii-iv) の単位は、対数スケール上のデフォルト(前処理)パラメータ値の乗算スケーリング係数として表されます。 治療前(青)および治療後(赤)の分布は分離度に差があり、視床皮質同期が最も重なりが少なく(重なり値、OVL = 0.07)、治療関連効果が最も強いことを示しています。対角線外パネルはパラメータ間の二変量関係を示します。(B) 治療前ERPのための事後予測チェック(PPC);シミュレート波形(黒色)は経験的データ(青)に非常に近いものです。(C)治療後のERPのためのPPC;シミュレートされた波形(黒)は経験データ(赤)とほぼ一致しています。 この図の拡大版はこちらをクリックしてご覧ください。
7. 検証、検証、さらにモデル制約の実施
注:このステップでは、GUI内でシミュレーション活動の要素を可視化する方法の例を提供します。これらのマルチスケールの詳細は、追跡実験におけるモデル由来予測の検証と情報提供のターゲットを提供します 7,47。このプロトコルは、検証実験に最適な予測選定や検証実験の実施方法(ステップ7.3)についての指針を提供していません。
このセクションでは、作用機序が不明な神経治療薬をHNNモデリングソフトウェアを用いて調査するシナリオを提示します。目的は、治療前および治療後のEEG信号を用いて、神経治療薬が神経回路をどのように変化させるかの予測を生成することです。これらの結果は、HNNモデリングが神経治療メカニズムの調査にどのように応用できるかを示すための実証目的で提示されています。
EEG ERPバイオマーカーの基盤となるメカニズム仮説の構築(ステップ1)
この例では、仮想的な感覚ERPパラダイムを用いて、神経療法が信号をどのように変化させるかを検証します(ステップ1)。 図1A は、治療前の聴覚ERP(青)と仮想的な治療後のERP(赤; 図9参照)を示しています。治療前の聴覚ERPはKohlら43による実験的に記録されたソース局所データであり、仮説的な処理後ERPは、処理前波形をガウステーパーウィンドウでスケーリングすることで生成されます。示されたように、仮説的な神経療法は、治療前のERPに比べてP1、N1、P2成分の大きさを大幅に減少させます。
なお、Kohlら43による事前ERPデータから得られたHNNシミュレーションでは、錐体型ニューロンがデフォルトのHNNモデルよりも現実的なカルシウムチャネル動態で強化されたモデルが用いられています。その結果、Kohlらのシミュレーション結果はここで示したものとは若干異なります。Kohlらの2020年モデル(および他の更新されたHNNモデル)はPython API(https://jonescompneurolab.github.io/hnn-core/stable/generated/hnn_core.calcium_model.html#hnn_core.calcium_model)を通じてアクセス可能です。GUIを通じてこのような拡張モデルへのアクセスは現在開発中です。
次に、治療関連効果(すなわち関心のあるパラメータ)を表すモデルパラメータを特定し、神経療法がどのようにP1、N1、P2の大きさを低下させるかを説明する仮説を立てます(ステップ1.6–1.8)。候補神経機構(および対応するモデルパラメータ)の大まかなカテゴリーには、外因性シナプス入力のタイミング、局所神経細胞イオンチャネルの伝導度、局所シナプス結合性、外因性シナプス結合性が含まれます(図1B)。この例では、各カテゴリーの候補メカニズムをHNNを用いて評価し、これらのパラメータの変化がシミュレーションされたERPにどのように影響するかを評価します。
関心のあるパラメータ
前処理ERPモデル適合の確立(ステップ3–4)
ステップ3–4(最終的な事前処理シミュレーションは 図8C参照)に従って前処理ERPをシミュレートします。成功した結果は、シミュレーション波形と経験波形の密接な一致によって示されており、高い相関係数と低いRMSEによって定量化されます。
治療後のERPモデル適合性の確立(ステップ5)
前処理ERPモデルを出発点とし、手動で調整しパラメータ最適化を行い、対象パラメータが経験的な処理後のERPを再現できるかどうかを判断します。適合が成功した場合、仮定パラメータがERP波形の処理関連変化を説明するのに十分であることを示します。
SBIによる不確実性定量化(ステップ6)
生物物理モデルに内在するパラメータ縮退性のため、SBI(ステップ6)を用いた不確実性定量化は、処理前から処理後のパラメータ変化を予測するために不可欠です。SBIの重要な前提条件は、治療前および治療後のERPに正確な適合を得ることです(ステップ3–5)。正確な適合が得られない場合、SBIで生成された後方サンプルは経験的な波形を再現できず、予測が信頼性に欠ける可能性があります。
ステップ3〜5で適合がうまくいかない場合は、SBIを適用する前に関心のあるパラメータの選択とその先行範囲を修正してください。
この例では、SBIは関心のある4つの処理後パラメータにのみ適用され、他のパラメータはすべて固定されています。SBIをより大きなパラメータセットに適用することで堅牢性は向上しますが、計算コストが大幅に増加します( 議論参照)。
SBIは、ターゲット波形に密接に一致するシミュレーションERPを生成する全パラメータ分布の推定に用いられます。簡単に言うと、SBIはベイズ推論手法であり、ニューラルネットワークを訓練してモデルの出力をモデルパラメータ52、53、55の分布にマッピングします。訓練済みネットワークは経験的な波形に適用され、データと整合したパラメータ分布を推定します。これにはパラメータ範囲に関する事前仮説が必要です。
この例では、視床皮質同期、錐体型ニューロン樹状Km伝導率、局所GABAB伝導率、皮質皮質フィードバック強度の4つのパラメータに対して一様な事前分布が定義されています。事前境界はデフォルト値のスカラー倍数として定義されます。視床皮質同期は0–5×残りのパラメータは10−1–10×です。
図10A は、ペアプロットを用いて可視化された処理前および処理後のERPのパラメータ分布を示しています。対角線パネルは一変量分布を示し、対角線外パネルは二変量関係を示します。機構的予測は、条件間で強く分離された分布を持つパラメータに対応します。
単変量分布の調査では、視床皮質同期が治療前後の分離可能性が最も高く(最低OVLは0.07)、処理後は増加することが示されています(図10A(iii)、赤)。これは、HNNフレームワークが視床皮質同期の調節を作用機序の一つとして予測していることを示しています。
事後予測検証
PPCを用いて推定パラメータ分布を検証します。事後分布から独立したパラメータサンプルを生成し、対応するERPをシミュレートします。成功したPPCは、シミュレーション波形が経験的ERPと非常に一致する場合を示します。
図10Bおよび図10Cに示されているように、前処理(図10B、青)および処理後(図10C、赤)の波形は、後処理サンプル(黒)から生成されたシミュレーションと非常に近いもので、相関係数はそれぞれ0.99と0.96(10個の独立したサンプルで平均)です。これらの結果は、推定されたパラメータ分布が正確な波形再構成を生み出すことを裏付けています。
失敗したPPCの例は 補足図1に示されています。例は 図10 と同じ構造に従い、同じ訓練済みSBIネットワークを使用しています。しかし、訓練セットに十分に反映されていない別の処理後波形(例:N1レイテンシーで正の偏向を持つERP波形)が使用されます。失敗したPPCは 補足図1Cに示されており、相関係数は低い(例:Corr < 0.95)。特に、 補足図1A の後方分布はパラメータ分布が非常に分離しています。PPCを実施しなければ、これらの結果は治療前と治療後の条件の意味のある違いと誤解される可能性があります。この例は、失敗したPPCの結果は信頼性に欠けるため、事後分布の解釈と並行してPPCを行う重要性を強調しています。
モデルの検証と検証(ステップ7)
HNNモデルを用いることで、各ERPシミュレーションの基盤となる細胞レベルおよび回路レベルの活動(スパイキングなど)を直接検査・可視化することが可能です(ステップ7.2.2)。 図11A および 図11B は、処理前および処理後のパラメータ分布からサンプリングされたシミュレーションERPと、対応する細胞特異的な急増活動を示しています(図11C および 図11D)。

図11。EEGバイオマーカー生成の基盤となる細胞レベルの急増活動。(A) 事前ERP(青色)と単一の後方予測シミュレーション(黒)。(B)治療後のERP(赤)と対応する後予測シミュレーション(黒)。(C) 前処理ERPの基礎となる模擬スパイク活動。(D) 治療後のERPの基礎となる模擬スパイク活動。この図の拡大版はこちらをクリックしてご覧ください。
波形は平滑化せずに可視化され、スパイクタイミングが現在の双極子に与える影響を強調しています。実験的なEEG信号では、大きなニューロン集団が空間的に平均された信号を生成し、より滑らかに見えます。HNNはより小さな集団(200個の錐体ニューロン)をシミュレートするため、より大きなスケールの活動(>100,000ニューロン)を近似するために平滑化が用いられます。
症状間で顕著な違いとして、治療後のL5錐体ニューロンのスパイク活動が減少します(図11C および 図11D、赤点参照)。図 11 は事後分布からの単一のサンプルを示しています。複数のサンプルを分析して堅牢な予測を導く必要があります。これらの結果は、仮説上の神経治療が多スケール回路活動を変化させ、P1–N1–P2振幅を減少させることを示しています。
このような予測は、侵襲的電気生理学(例:高密度層流プローブ記録)やその他の画像手法(ステップ7.3)を通じて直接検証できます。新たに取得したデータは、モデル予測のさらなる制約に利用できます。このプロトコルはマクロスケールのEEGデータをフィッティングしてマイクロ回路活動を推定することに焦点を当てていますが、逆にミクロ回路データ(例:スパイキング、LFP/CSD)をフィッティングしてマクロスケールのEEG信号を推算することも可能です。
補足図1。SBIワークフローにおける失敗した事後予測チェックの例。 プロットは図10と同じように構成されています。前処理データ(青)は図10と同じです。仮想的な処理後データは前回と同じ方法で生成され(波形にガウステーパーウィンドウを掛けた)、変換されて正のピークが生成され、HNNシミュレーションの訓練セットでは十分に表現されません。(A) SBIを用いて推定したパラメータ分布のペアプロット可視化。対角パネル(i–iv)は、(i) 視床皮質同期、(ii) 樹状状 Km 伝導率、(iii) GABAB 伝導率、(iv) 皮質皮質フィードバック強度を含む個々のパラメータに対する単変量分布を示しています。前処理(青)および後処理(赤)条件の分布は、すべてのパラメータに対して高い分離可能性を示している(OVL < 0.1)。対角線外パネルはパラメータ間の二変量関係を示します。(B) 治療前ERPのための事後予測チェック(PPC);シミュレート波形(黒色)は経験的データ(青)に非常に近いものです。(C)治療後のERPのためのPPC;シミュレーション波形(黒)は経験的データ(赤)とは大きく異なり、Corr < 0.95はPPCの失敗を示しています。このファイルをダウンロードするには、こちらをクリックしてください。
EEGバイオマーカーの計算的神経モデリングは、CNS治療がどのように神経回路を再構成し、治療効果の背後にある生物学的プロセスの予測を深める助けとなる可能性があります。ここで紹介するワークフローは、一般的に測定されるEEGバイオマーカーである聴覚ERP、そしてHNNを用いた生物物理学的モデリングが、薬物が神経活動にどのような影響を与えるかを探る窓口として活用できることを示しています。マクロスケールのEEG測定を細胞および回路レベルのプロセスと結びつけることで、このプロトコルは構造化された仮説に基づくメカニズム解釈の枠組みを提供します。重要なのは、このアプローチがERPに限定されず、低周波神経振動40,63や過渡スペクトルイベント7,47,64など他の局所EEG信号の調査にも拡張可能であり、これにより電気生理学的バイオマーカーや実験パラダイム全体での適用範囲を広げられることです。
他のEEG神経モデリングフレームワークと比べて、HNNはモデルの複雑さと計算効率のバランスを提供し、反復的仮説検定に特に有利です。例えば、バーチャル・ブレインは時空間的な脳波信号を生成する大規模な脳ネットワークのシミュレーションを可能にします34,65。しかし、全脳モデリングを達成するためには、神経活動を簡略化された数学的定式化で表現し、ピラミッド型ニューロンの形態などの詳細な細胞的特徴を排除し、モデルパラメータと薬物作用の細胞メカニズムを直接結びつける能力を制限します。逆に、大規模な形態学的・生理学的に詳細なモデルは、高い生物学的リアリズム66,67,68,69でEEG信号をシミュレートできますが、計算コストが非常に高く、数秒の神経活動をシミュレートするのに数時間の計算が必要になることが多いです。この計算負荷はアクセスのしやすさを制限し、仮説生成や検証に必要な反復プロセスを遅らせる可能性があります。HNNは中間的な位置を占めており(図2)、局所的な新皮質回路を細胞レベルおよび回路レベルの予測に十分な生物学的詳細でシミュレーションしつつ、計算効率(すなわち秒単位のシミュレーション)を維持し、実験ワークフローへの統合に適しています。
これらの利点にもかかわらず、脳疾患や薬物メカニズムの研究にEEGや生物物理神経モデリングを適用する際には、いくつかの制約を考慮する必要があります。EEG信号を生成する生物物理学的細胞および回路の特性は、薬理学的介入によって影響を受ける生物学的プロセスの全スペクトルを捉えているわけではありません。例えば、全身的または免疫学的反応がEEG信号に直接影響を与えない場合があり、したがってモデル化された出力に反映されないことがあります。さらに、機械論的仮説は動物実験から導かれることが多く、特に神経精神疾患では、行動的・認知的評価に基づく臨床結果が示される場合、人間の脳機能に完全には適用されないことがあります(70,71)。もう一つの重要な課題は、急性と慢性の薬理学的影響を区別することです。急性薬物-受容体の相互作用は比較的よく特徴づけられていますが、持続的な薬物曝露によって誘導される長期的な適応は十分に理解されておらず、現在のモデリング枠組みでは十分に捉えられていない可能性があります。さらに、HNNモデルは単一の局所的な標準的な新皮質ネットワークを表していますが、神経治療や中枢神経系疾患は複数の脳領域に分散した影響を及ぼすことが多いです。他の領域からの影響は、外部入力のタイミングや強度の変化によって近似できますが、これらの上流または下流回路の直接的な経験的特徴付けはしばしば限られており、モデル解釈が制約されます。
パラメータ縮退は、すべての生物物理神経モデルにおける根本的な課題を表します。なぜなら、複数のパラメータ構成が似たモデル出力を生み出す可能性があるからです。このプロトコルでは、経験的データと整合するERP波形を生成するパラメータの分布を推定することで、SBIを用いてこの問題に対処しています(図10)。このアプローチにより、モデルパラメータの不確実性を定量化でき、単一点推定よりも機構的解釈の堅牢な枠組みを提供します。しかし、計算的可解性のために、SBIは仮説化された薬物メカニズムに対応する限られたパラメータ部分集合に適用され、推定されていないパラメータに関する仮定が結果となるネットワークダイナミクスに影響を与えることがあります。推論をより大きなパラメータ空間へ拡張することは、逐次ニューラル後方推定のような手法を用いて達成可能であり、これはパラメータ推定を反復的に精緻化し、52 次元(>10次元)の高次元パラメータ分布の探求を可能にします。確率的推論に加え、独立した実験的制約を取り入れることでパラメータの不確実性をさらに低減し、モデル予測の特異性を向上させることができます。EEG信号は主に皮質層間の協調活動を反映するため、侵襲的層流電気生理学(細胞スパイピング、LFP、CSDの測定を含む)は、モデル解の制約や機構仮説の精緻化に貴重な情報を提供します。
このプロトコルの成功した適用は、いくつかの重要なステップを慎重に実行することに依存します。ERPバイオマーカーを特定し、モデリングフレームワークを導入した後(ステップ1–2)、主な要件はワークフローの各段階で成功した成果を達成することです(図3)。ステップ3〜5では、仮定パラメータを選択・精緻化し、シミュレーション前処理および経験的事前処理および処理後ERPの密接な適合を実現するために手動で調整・最適化します。満足のいく適合が得られない場合は、代替パラメータを検討し、反復的にテストする必要があります。HNNのERP機能再現能力の既実証から繰り返しの失敗は起こりにくいですが、持続的な失敗はデフォルトネットワークモデルの変更や追加の生物物理的詳細の組み込みが必要であることを示しているかもしれません。ステップ6では、パラメータ範囲の適切な選択、要約統計量、訓練パラメータの適切な選択を含め、SBIの慎重な設定が求められ、パラメータ分布の正確な推定が保証されます。ステップ6を成功裏に完了すると、モデルベースの予測と関連する不確実性推定の両方が得られます。ステップ7はこれらの予測を検証するために重要ですが、具体的な検証戦略は利用可能な実験手法に依存します。潜在的な検証手法には、層および細胞特異的なスパイキング活動やLFP/CSD信号7を評価する層流電気生理学的記録、層分解MEG/EEG測定、神経伝達物質系を評価する磁気共鳴分光法または陽電子放出断層撮影、視床皮質経路などの構造的結合性を評価する拡散テンソルイメージングなどが含まれます。
トラブルシューティングとカスタマイズは、特にモデルパラメータを経験的データに適合させるステップ3〜6において、プロトコルを異なるデータセットや実験文脈に適応させる上で不可欠です。パラメータ最適化(ステップ4–5)は高い相関(Corr > 0.95)に収束しない場合があり、その場合はいくつかの調整が必要です。これには、最適化器のハイパーパラメータの変更(例:CMA-ESソルバーの集団サイズを拡大して堅牢性を向上させること、計算コストの増加)、スケーリングや平滑化パラメータの精緻化(例:5〜60msの平滑化値のテスト)、外生的ドライブパラメータの範囲拡大や波形特徴の捕捉を良くするための追加ドライブの導入が含まれます。場合によっては、最適化されたシミュレーションが高い相関を達成しても、P1成分のような振幅の低いERP特徴を捉えられないこともあります。これは、より厳格な損失閾値を適用したり、特定のタイムウィンドウに重み付けして最適化時にこれらの特徴を強調することで対処できます。SBI(ステップ6)では、PPCの失敗はシミュレーション波形が経験的データを十分に再現していないことを示します(補足図1)。そのような場合、パラメータ範囲を拡大したり追加のパラメータを含めたりして、従来のパラメータ分布を修正し、トレーニングデータセットのサイズを拡大する必要があるかもしれません。追加の改善は、要約統計を修正したり、代替のSBIアーキテクチャを選択することで実現可能です。最後に、ステップ7での検証が失敗した場合、デフォルトのHNNネットワークに追加または代替の回路要素を追加する変更が必要になることがあります。HNNのモジュール設計はこのような拡張をサポートしており、GUIを通じてシナプス接続性や細胞特性の変更、Pythonインターフェースを通じてより高度な構造変更が可能です。例えば、先行研究ではデフォルトモデルを修正し、前頭皮質46のより詳細なインターニューロン結合性を取り入れ、新たな検証可能な予測が生まれました。HNNのオープンフレームワークは、拡張されたモデルの共有と再利用を促進し、実験的文脈をまたぐ継続的な洗練と検証を支援します。
N.T.とS.R.J.は、本研究で記述された神経回路モデルにおけるパラメータ推論手法に関する特許出願中の共同発明者です。残りの著者たちは利益相反を認めていない。
このプロトコルで示された結果を生成するために使用されたすべてのコードは以下のサイトで確認できます:https://github.com/ntolley/hnn_jove。この研究は、米国国立衛生研究所(NIH)のブラウン生物医学イノベーション・トゥ・インパクト賞の支援を受けました。 https://www.nih.gov;助成金番号U24NS129945およびP50MH109429)、および国立科学財団(NSF;https://www.nsf.gov;助成金番号2424101)です。資金提供者は研究設計、データ収集・分析、出版の決定、原稿の作成に関与しませんでした。この研究は、ブラウン大学の計算・可視化センター(CCV)を通じて、NIHS10の計測助成金S10OD036341(高性能計算クラスター)から支援された計算資源を使用しました。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| Anaconda Python | Anaconda, Inc. | N.A. | Pythonのディストリビューション; Pythonバージョン≥3.9と<3.14 |
| コンピューターワークステーション | N.A. | N.A. | オペレーティングシステム: Windows ≥10, Linux, または macOS. 推奨される最低ハードウェア: ≥16 GB RAM, ≥8 CPUコア |
| EEGLAB | EEGLAB開発者 | N.A. | EEGの前処理とERP分析のためのオプションのMATLABベースのツールボックス |
| FieldTrip | ドンダーズ脳、認知、行動研究所、ラドバウド大学 | N.A. | EEG/MEG分析のためのオプションのMATLABベースのツールボックス |
| Human Neocortical Neurosolver (HNN-core) | HNN開発者 | N.A. | 生物物理学的ニューラルモデリングソフトウェア; 本研究で使用されたバージョン≥0.6.0 |
| MATLAB | MathWorks | N.A. | EEGLABとFieldTrip (使用される場合)の実行に必要 |
| MNE-Python | MNE開発者 | N.A. | EEGの前処理とソース局在化に使用 |
| NumPy | NumPy開発者 | N.A. | 数値計算と乱数の生成に使用 |
| Pixi (パッケージ/環境マネージャー) | Prefix.dev | N.A. | 関連するコードリポジトリの依存関係の管理に使用 |
| PyTorch | PyTorch開発者 | N.A. | SBIニューラルネットワークのトレーニングと乱数のシード設定に使用 |
| SBI (Simulation-Based Inference) パッケージ | SBI開発者 | N.A. | パラメータ推論と不確実性定量化のためのPythonパッケージ |
| Windows Subsystem for Linux (WSL2) | Microsoft Corporation | N.A. | Windowsベースのインストールにのみ必要 |