BrainBeatsツールボックスは、EEGと心血管(ECG / PPG)信号を共同で分析するために設計されたオープンソースのEEGLABプラグインです。これには、心拍誘発電位(HEP)評価、特徴ベースの分析、およびEEG信号からの心臓アーチファクト抽出が含まれます。このプロトコルは、2つのレンズ(HEPと機能)を通じて脳と心臓の相互作用を研究するのに役立ち、再現性とアクセシビリティを向上させます。
脳と心血管系の相互作用は、人間の生理学の理解を深め、健康状態を改善する可能性が注目されています。しかし、これらの信号のマルチモーダル解析は、ガイドライン、標準化された信号処理と統計ツール、グラフィカルユーザーインターフェース(GUI)、大規模なデータセットの処理や再現性の向上のための自動化が不足しているため、困難です。標準化されたEEGおよび心拍変動(HRV)特徴抽出法には、さらに空白が存在し、臨床診断や機械学習(ML)モデルの堅牢性を損ないます。これらの制限に対応して、BrainBeats ツールボックスを紹介します。オープンソースのEEGLEBプラグインとして実装されたBrainBeatsは、3つの主要なプロトコルを統合しています:1)ミリ秒の精度で時間ロックされた脳と心臓の相互作用を評価するための心拍誘発電位(HEP)と振動(HEO)。2)さまざまな脳と心臓の指標間の関連性/違いを調べるため、または堅牢な機能ベースのMLモデルを構築するためのEEGおよびHRV特徴抽出。3)脳波信号から心臓のアーチファクトを自動的に抽出し、脳波分析を行いながら潜在的な心血管汚染を除去します。これら3つの方法を、64チャンネルのEEG、ECG、およびPPG信号を同時に含むオープンソースのデータセットに適用するためのステップバイステップのチュートリアルを提供します。ユーザーは、グラフィカルユーザーインターフェース(GUI)またはコマンドラインを使用して、独自の研究ニーズに合わせてパラメーターを簡単に微調整できます。BrainBetsは、脳と心臓の相互作用の研究をよりアクセスしやすく、再現性のあるものにするはずです。
長い間、還元主義的アプローチは、人間の生理学と認知における科学的調査を支配してきました。このアプローチでは、複雑な身体および精神的なプロセスを、より小さく、より管理しやすいコンポーネントに分解することで、研究者は個々のシステムに単独で集中することができました。この戦略は、人間の身体と心の複雑で相互に関連し合った性質を研究する際の課題から生じました1。還元主義は、神経2 または心臓3 のコミュニケーションにおけるイオンチャネルと活動電位の役割を解明するなど、個々のサブシステムを単独で理解するのに役立ちました。しかし、これらの孤立したシステムがより大きな空間的および時間的スケールでどのように相互作用するかについての理解には、大きなギャップが残っています。マルチモーダル(統合的または生態学的)フレームワークは、人体を複雑な多次元システムと見なし、心は脳の産物ではなく、生物の活動、つまり脳を人体の日常的な機能に統合する活動として見なされます4。マルチモーダルアプローチと還元主義的アプローチは排他的ではなく、脳全体なしでは1つのニューロンを研究できないか、個々のニューロンの特性を理解せずに脳全体を研究できないのと同じです。彼らは一緒になって、人間の健康、病理、認知、心理学、意識について、より包括的で相乗的な理解への道を切り開きます。本手法は、脳波(EEG)と心血管信号、すなわち心電図(ECG)と光電式容積脈波(PPG)の共同解析を提供することにより、脳と心臓の相互作用のマルチモーダル調査を容易にすることを目的としています。このツールボックスは、MATLAB の EEGLAB プラグインとして実装され、既存の方法論の限界に対処し、科学分野でのアクセシビリティと再現性を促進するためにオープンソース化されています。最新のガイドラインと推奨事項を設計と既定のパラメーターに実装して、ユーザーが既知のベスト プラクティスに従うことを奨励します。提案されたツールボックスは、1)心拍誘発電位の研究、2)EEGおよびECG / PPG信号からの特徴の抽出、または3)EEG信号からの心臓アーチファクトの除去に関心のある研究者や臨床医にとって貴重なリソースになるはずです。
心脳研究
心臓と脳の関係は、機能的磁気共鳴画像法(fMRI)や陽電子放出断層撮影法(PET)などの神経画像法によって歴史的に研究されてきました。これらのツールを使用して、研究者は心血管制御に関連するいくつかの脳領域(心拍数や血圧の操作など)を強調したり、BOLD信号6に対する心拍数の影響を示したり、冠状動脈性心疾患(ストレス誘発性血圧7)に寄与する可能性のある脳-体経路を特定したりしました).これらの研究により、中枢神経系(CNS)と心血管機能との間の複雑な相互作用についての理解が大幅に進歩しましたが、これらのニューロイメージング技術は高価で、利用可能性が限られており、制御された実験室環境に限定されているため、実世界および大規模なアプリケーションへの実用性が制限されています。
対照的に、EEGとECG / PPGは、より手頃な価格でポータブルなツールであり、より多様な環境や集団、または長期間にわたって脳と心臓の相互作用を研究する可能性を提供し、新しい機会を提供します。心電図は、心臓が収縮および弛緩するときに、皮膚(通常は胸部または腕)に配置された電極を介して、各心拍によって生成される電気信号を測定します8。PPGは、光源(例えば、LED)および光検出器(通常は指先、手首、または額に配置される)を使用して、微小血管組織の血液量の変化(すなわち、血流および脈拍数)を測定するが、これは、血液が周囲の組織よりも多くの光を吸収する方法に依存している9。どちらの方法も心血管機能に関する貴重な情報を提供しますが、目的も異なり、データタイプも異なります。ECGと同様に、EEGは、細胞外マトリックス、組織、頭蓋骨、および頭皮を伝播して頭皮の表面10に着目するまで伝播する数千の皮質ニューロンの同期活動によって生成される電場を記録する。このように、EEGとECG/PPGの使用は、脳と心臓の相互作用の根底にある生理学的、認知的、感情的なプロセスと、それらが人間の健康と幸福に与える影響についての理解を深める上で大きな期待を寄せています。したがって、BrainBeatsツールボックスを使用してEEG、ECG/PPG信号から心と脳の相互作用をキャプチャすることは、臨床診断および予測、ビッグデータ機械学習(ML)、実世界の自己モニタリング11、およびモバイル脳/身体イメージング(MoBI)12,13の科学分野で特に役立つ可能性があります。
脳波信号とECG信号を共同で解析するための2つのアプローチ
EEGと心血管信号の間の相互作用を研究するには、主に2つのアプローチがあります。
時間領域の心拍誘発電位(HEP):イベント関連電位(ERP)、および時間-周波数領域の心拍誘発振動(HEO):イベント関連スペクトル摂動(ERSP)と試行間コヒーレンス(ITC)。このアプローチでは、脳が各心拍をどのように処理するかを調べます。ミリ秒(ms)の精度で、この方法では、両方の時系列が完全に同期され、心拍がEEG信号にマークされる必要があります。このアプローチは、近年14,15,16,17,18,19で関心を集めています。
特徴ベースのアプローチ: このアプローチでは、連続的な信号から EEG と心拍変動 (HRV) の特徴を抽出し、それらの間の関連性を調べます。これは、EEG(定量的EEGまたはqEEG20と呼ばれることが多い)、ECG 21,22,23、およびPPG 24,25,26とは独立して行われています。このアプローチは、状態と形質に関連する変数の両方を捕捉することにより、有望なアプリケーションを提供します。EEG信号と心血管信号の両方について、記録が長いほど、形質変数27,28,29がより支配的になることに注意してください。したがって、アプリケーションは記録パラメータに依存します。特徴量ベースの分析はますます関心を集めており、精神障害および神経障害の発症、治療反応、または再発を予測するための新しい定量的指標を提供しています30,31,32,33,34,35。このアプローチは、ウェアラブルニューロテクノロジー11の最近の革新のおかげでより簡単に取得できる大規模な現実世界のデータセット(例:クリニック、リモートモニタリング)で特に魅力的です。あまり探求されていないアプリケーションは、特定の脳と心臓の特徴との間の関連を特定し、中枢神経系のダイナミクスの根底にある可能性を強調することです。心拍変動(HRV)は、ECG信号とPPG信号の両方から計算できます。これは、心拍間の時間間隔(すなわち、正常から正常への間隔)の変動を測定することにより、自律神経系(ANS)に関する情報を提供する27。交感神経(SNS)活動の増加(ストレスや運動中など)は通常、HRVを減少させ、副交感神経(PNS)活動(リラクゼーション中など)はHRVを増加させます。呼吸数が遅いと、特に短い録音(<10分)の場合、PNS活動が増加するため、一般にHRVが増加します27。HRVスコアが高いほど、一般的にANSの回復力と適応性が高いことを示唆し、HRVが低い場合は、ストレス、疲労、または根本的な健康問題を示している可能性があります。長いHRV記録(すなわち、少なくとも24時間)は、心血管疾患、ストレス、不安、およびいくつかの神経学的状態を含むさまざまな健康状態の予測予後を提供する27。血圧、心拍数、コレステロール値などの測定値は、心血管系の状態に関する情報を提供します。対照的に、HRVはダイナミックな側面を追加し、心臓がストレスにどのように反応し、ストレスから回復するかを示します。
既存の方法に対するBrainBeatsの利点
以下で検討するように、心血管信号と脳波信号を互いに独立して処理するツールは存在しますが、それらを一緒に分析することはできません。さらに、心血管信号を処理するための利用可能なほとんどの手段は、高価なライセンスを伴い、自動処理を許可せず(特に大規模なデータセットに有益)、透明性と再現性を妨げる独自のアルゴリズムを持っているか、またはグラフィカルユーザーインターフェース(GUI)を提供しないことにより高度なプログラミングスキルを必要とする36。私たちの知る限り、4つのオープンソースのMATLABツールボックス(ecg-kitツールボックス37、BeMoBILパイプライン38、HEPLAB EEGLABプラグイン39、およびCARE-rCortexツールボックス40)がGUIによるHEP/HEO解析をサポートしています。HEPLAB、BeMoBIL、およびecg-kitは、心拍を検出し、それらをEEG信号にマーキングすることでHEP分析を容易にしますが、統計分析を提供しないか、時間領域(つまりHEP)に限定されます。CARE-rCortexプラグインは、ECGおよび呼吸信号、時間-周波数領域分析、統計、およびHEP/HEO分析に適応した高度なベースライン正規化および補正方法をサポートすることにより、これらの問題に対処しました。しかし、それは、タイプ1エラー(すなわち、偽陽性)の統計的修正のためにボンフェローニ法を使用しており、これはあまりにも保守的であり、EEGアプリケーションにとっては生理学的に健全ではなく、タイプIIエラー(すなわち、偽陰性)の増加につながる41。さらに、ツールボックスは自動化のためのコマンドラインアクセスを提供していません。最後に、最近の研究では、ベースライン補正法42,43,44は、信号対雑音比(SNR)を低下させ、統計的に不必要で望ましくないため、推奨していません。
これらの制限に対処するために、現在 MATLAB 環境にオープンソースの EEGLAB プラグインとして実装されている BrainBeats ツールボックスを紹介します。これには、以前の方法に比べて次の利点があります。
1) 使いやすいGUIとコマンドライン機能(自動処理を目指すプログラマー向け)2)Rピークの検出、RRアーティファクトの補間、HRVメトリックの計算など、心血管信号を処理するための検証済みのアルゴリズム、パラメータ、およびガイドライン(例えば、ウィンドウ処理、リサンプリング、正規化などの埋め込みガイドライン27,45,46)。Vestらは、これらの処理ステップのわずかな違いが結果の違いを招き、HRVメトリクスの再現性と臨床的適用性の欠如に寄与することを示したため、これは重要です46。3)フィルタリングとウィンドウ処理44,47、再参照48,49、異常なチャネルとアーティファクトの除去50,51,52、最適化されたICA分解と独立したコンポーネントの分類53,54,55,56を含む、EEG信号を処理するための検証済みのアルゴリズム、デフォルトパラメータ、およびガイドライン.ユーザーは、自分のニーズに合わせてツールボックスを使用する前に、すべての前処理パラメータを微調整したり、好みの方法でEEGデータを前処理したりすることができます(例:EEGLAB clean_rawdataプラグイン50,52、BeMoBILパイプライン38、PREPパイプライン57など)。4)心電図信号から、心拍誘発電位(HEP、すなわち時間領域)および振動(HEO;ウェーブレットまたはFFT法によるイベント関連のスペクトル摂動、および試行間コヒーレンス)は、標準のEEGLABソフトウェアを通じて利用可能です。タイプ1エラーの補正を含むパラメトリックおよびノンパラメトリック統計は、EEGLABの標準ソフトウェアを介して利用できます。ノンパラメトリック統計には、多重比較のための順列統計と時空間補正が含まれます(例:時空間クラスタリングまたはしきい値なしクラスター強化)58,59。ユーザーは、LIMO-EEGプラグインを使用して、被験者内および被験者間の分散を適切に説明し、タイプIおよびIIエラー60,61のロバスト制御を備えた仮定のない質量単変量アプローチを実装する階層線形モデリングを実装できます。HEP/HEOデータの統計解析は、チャネルドメインと独立コンポーネントドメインで行うことができます。5) PPG信号からのHEP/HEOおよびHRV解析(HEP/HEOでは初めて)。6) 脳波とHRVの特徴の共同抽出を初めてサポートします。7) このツールボックスは、さまざまな必要な処理ステップで信号を検査し、被験者レベルでの出力を生成するためのさまざまなデータ視覚化を提供します。
方式 | ECGからのRピークの検出 | PPGからのR波の検出 | HEP/HEO | EEG & HRV 機能 | 脳波から心臓のアーチファクトを取り除く | GUIの | コマンドライン |
ECGキット | X | X | X | X | |||
ベモビル | X | X | X | ||||
ヘプラブ | X | X | X | X | |||
CARE-rCortex | X | X | X | X | |||
ブレインビート | X | X | X | X | X | X | X |
表1:BrainBeatsが既存の類似の方法と比較してもたらした新規性。
読者がその方法が自分に適しているかどうかを判断するのに役立つ情報
このツールボックスは、脳波およびECG/PPGデータを持つ研究者や臨床医に適しています。このプラグインは、EEG信号とECG/PPG信号を別々のファイルからインポートすることにはまだ対応していません(ただし、この機能は近日中に利用可能になります)。このツールボックスは、HEP/HEO分析の実行、標準化された方法でのEEGおよび/またはHRV特徴の抽出、または単にEEG信号からの心臓アーチファクトの除去を目指す人に適しています。 図 1 は、BrainBeats の全体的なフローとメソッドをまとめたブロック図です。
図 1.BrainBeatsの全体的なアーキテクチャとフローをまとめたブロック図。3 つの方法に共通する操作は茶色です。心拍誘発電位(HEP)と振動(HEO)に固有の操作は緑色です。EEGおよびHRV特徴の抽出に固有の操作は青色です。EEG信号から心臓のアーチファクトを除去するための操作は赤です。 この図の拡大版を表示するには、ここをクリックしてください。
プロトコルの重要なステップ
重要な手順については、手順 1.1 から 1.4 で説明します。警告とエラーメッセージは、ツールボックスのさまざまな場所に実装されており、ユーザーが問題が発生する理由を理解するのに役立ちます(例:電極の位置がEEGデータにロードされていない、ファイルの長さが超低周波HRVの信頼性の高い測定値を計算するには短すぎる、信号品質が低すぎて?…
The authors have nothing to disclose.
この研究を支援したのが、ノエティック科学研究所です。BrainBeatsの一部のアルゴリズムを開発するために適応されたオリジナルのオープンソースアルゴリズムの開発者に感謝します。
EEGLAB | Swartz Center for Computational Neuroscience (SCCN) | Free/Open-source | |
MATLAB | The Mathworks, Inc. | Requires a license | |
Windows PC | Lenovo, Inc. |