Methodenartikel

BrainBeats als Open-Source-EEGLAB-Plugin zur gemeinsamen Analyse von EEG- und kardiovaskulären Signalen

DOI:

10.3791/65829

26. April 2024

In diesem Artikel

Zusammenfassung

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die BrainBeats-Toolbox ist ein Open-Source-EEGLAB-Plugin, das entwickelt wurde, um EEG- und kardiovaskuläre (EKG/PPG) Signale gemeinsam zu analysieren. Es umfasst die Bewertung von herzschlagevozierten Potentialen (HEP), merkmalsbasierte Analysen und die Extraktion von Herzartefakten aus EEG-Signalen. Das Protokoll wird dazu beitragen, das Zusammenspiel von Gehirn und Herz durch zwei Linsen (HEP und Merkmale) zu untersuchen und so die Reproduzierbarkeit und Zugänglichkeit zu verbessern.

Zusammenfassung

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das Zusammenspiel zwischen dem Gehirn und dem Herz-Kreislauf-System erregt zunehmend Aufmerksamkeit, da es unser Verständnis der menschlichen Physiologie verbessern und die Gesundheitsergebnisse verbessern kann. Die multimodale Analyse dieser Signale stellt jedoch eine Herausforderung dar, da es an Richtlinien, standardisierten Signalverarbeitungs- und Statistikwerkzeugen, grafischen Benutzeroberflächen (GUIs) und Automatisierung für die Verarbeitung großer Datensätze oder an der Erhöhung der Reproduzierbarkeit mangelt. Eine weitere Lücke besteht bei standardisierten EEG- und Herzfrequenzvariabilitäts-Extraktionsmethoden (HRV), die die klinische Diagnostik oder die Robustheit von Modellen des maschinellen Lernens (ML) untergraben. Als Reaktion auf diese Einschränkungen stellen wir die BrainBeats-Toolbox vor. BrainBeats wurde als Open-Source-EEGLAB-Plugin implementiert und integriert drei Hauptprotokolle: 1) Herzschlag-evozierte Potentiale (HEP) und Oszillationen (HEO) zur Beurteilung des zeitgesteuerten Gehirn-Herz-Zusammenspiels mit einer Genauigkeit von Millisekunden; 2) EEG- und HRV-Merkmalsextraktion zur Untersuchung von Assoziationen/Unterschieden zwischen verschiedenen Gehirn- und Herzmetriken oder zur Erstellung robuster merkmalsbasierter ML-Modelle; 3) Automatisierte Extraktion von Herzartefakten aus EEG-Signalen, um mögliche kardiovaskuläre Kontaminationen bei der EEG-Analyse zu entfernen. Wir bieten eine Schritt-für-Schritt-Anleitung für die Anwendung dieser drei Methoden auf einen Open-Source-Datensatz, der simultane 64-Kanal-EEG-, EKG- und PPG-Signale enthält. Benutzer können die Parameter einfach fein abstimmen, um ihre individuellen Forschungsanforderungen über die grafische Benutzeroberfläche (GUI) oder die Befehlszeile anzupassen. BrainBeats soll die Hirn-Herz-Zusammenspiel-Forschung zugänglicher und reproduzierbarer machen.

Einleitung

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Lange Zeit dominierte der reduktionistische Ansatz die wissenschaftliche Erforschung der menschlichen Physiologie und Kognition. Bei diesem Ansatz wurden komplexe körperliche und mentale Prozesse in kleinere, besser handhabbare Komponenten zerlegt, so dass sich die Forscher isoliert auf einzelne Systeme konzentrieren konnten. Diese Strategie entstand aufgrund der Herausforderungen bei der Erforschung der komplizierten und miteinander verbundenen Natur des menschlichen Körpers und Geistes1. Der Reduktionismus hat maßgeblich dazu beigetragen, einzelne Subsysteme isoliert zu verstehen, wie z.B. die Aufklärung der Rolle von Ionenkanälen und Aktionspotentialen für die neuronale2 oder kardiale3 Kommunikation. Es gibt jedoch noch eine erhebliche Lücke in unserem Verständnis davon, wie diese isolierten Systeme auf einer größeren räumlichen und zeitlichen Skala interagieren. Der multimodale (integrative oder ökologische) Rahmen betrachtet den menschlichen Körper als ein komplexes multidimensionales System, in dem der Geist nicht als Produkt des Gehirns, sondern als Aktivität des Lebewesens angesehen wird, eine Aktivität, die das Gehirn in die alltäglichen Funktionen des menschlichen Körpers integriert4. Die multimodalen und reduktionistischen Ansätze schließen sich nicht aus, so wie wir nicht ein Neuron ohne das gesamte Gehirn oder das gesamte Gehirn untersuchen können, ohne die Eigenschaften einzelner Neuronen zu verstehen. Zusammen ebnen sie den Weg für ein umfassenderes, synergetisches Verständnis der menschlichen Gesundheit, Pathologie, Kognition, Psychologie und Bewusstsein. Die vorliegende Methode zielt darauf ab, die multimodale Untersuchung des Zusammenspiels zwischen Gehirn und Herz zu erleichtern, indem sie die gemeinsame Analyse von Elektroenzephalographie (EEG) und kardiovaskulären Signalen, nämlich Elektrokardiographie (EKG) und Photoplethysmographie (PPG), ermöglicht. Diese Toolbox, die als EEGLAB-Plugin in MATLAB implementiert ist, adressiert bestehende methodische Einschränkungen und ist Open Source, um die Zugänglichkeit und Reproduzierbarkeit im wissenschaftlichen Bereich zu erleichtern. Es implementiert die neuesten Richtlinien und Empfehlungen in seine Design- und Standardparameter, um Benutzer zu ermutigen, bekannte Best Practices zu befolgen. Die vorgeschlagene Toolbox sollte eine wertvolle Ressource für Forscher und Kliniker sein, die daran interessiert sind, 1) herzschlagevozierte Potentiale zu untersuchen, 2) Merkmale aus EEG- und EKG/PPG-Signalen zu extrahieren oder 3) Herzartefakte aus EEG-Signalen zu entfernen.

Herz-Hirn-Forschung
Die Beziehung zwischen Herz und Gehirn wurde in der Vergangenheit mit Hilfe von bildgebenden Verfahren wie der funktionellen Magnetresonanztomographie (fMRT) und der Positronen-Emissions-Tomographie (PET) untersucht. Mit diesen Instrumenten hoben die Forscher einige Gehirnregionen hervor, die mit der kardiovaskulären Kontrolle verbunden sind (z. B. Manipulation der Herzfrequenz und des Blutdrucks5), zeigten den Einfluss der Herzfrequenz auf das BOLD-Signal6 oder identifizierten potenzielle Gehirn-Körper-Bahnen, die zur koronaren Herzkrankheit beitragen (z. B. stressevozierter Blutdruck7). Während diese Studien unser Verständnis des komplexen Zusammenspiels zwischen dem Zentralnervensystem (ZNS) und der Herz-Kreislauf-Funktion erheblich verbessert haben, sind diese Neuroimaging-Verfahren teuer, nur begrenzt verfügbar und auf kontrollierte Laborumgebungen beschränkt, was ihre Praktikabilität für reale und großtechnische Anwendungen einschränkt.

Im Gegensatz dazu sind EEG und EKG/PPG erschwinglichere und tragbarere Werkzeuge, die das Potenzial bieten, Gehirn-Herz-Interaktionen in vielfältigeren Umgebungen und Populationen oder über längere Zeiträume zu untersuchen, was neue Möglichkeiten eröffnet. Das EKG misst die elektrischen Signale, die bei jedem Herzschlag erzeugt werden, wenn sich das Herz zusammenzieht und entspannt, und zwar über Elektroden, die auf der Haut platziert werden (normalerweise an der Brust oder an den Armen)8. PPG misst Veränderungen des Blutvolumens in den mikrovaskulären Geweben (d. h. Blutfluss und Pulsfrequenz) mit einer Lichtquelle (z. B. LED) und einem Photodetektor (der üblicherweise an einer Fingerspitze, einem Handgelenk oder einer Stirn angebracht wird), wobei es sich darauf verlässt, wie das Blut mehr Licht absorbiert als das umgebende Gewebe9. Beide Methoden liefern wertvolle Informationen über die kardiovaskuläre Funktion, dienen jedoch unterschiedlichen Zwecken und bieten unterschiedliche Datentypen. Wie das EKG zeichnet das EEG die elektrischen Felder auf, die durch die synchronisierte Aktivität von Tausenden von kortikalen Neuronen erzeugt werden, die sich durch die extrazelluläre Matrix, das Gewebe, den Schädel und die Kopfhaut ausbreiten, bis sie die Elektroden erreichen, die auf der Oberfläche der Kopfhaut platziert sind10. Daher ist die Verwendung von EEG und EKG/PPG vielversprechend, um unser Verständnis der physiologischen, kognitiven und emotionalen Prozesse, die den Gehirn-Herz-Interaktionen zugrunde liegen, und ihrer Auswirkungen auf die menschliche Gesundheit und das Wohlbefinden zu verbessern. Daher kann die Erfassung des Herz-Hirn-Zusammenspiels von EEG- und EKG-/PPG-Signalen mit der BrainBeats-Toolbox besonders nützlich für die folgenden wissenschaftlichen Bereiche sein: klinische Diagnostik und Prognose, maschinelles Lernen (ML) in großen Datenmengen, Selbstüberwachung in der realen Welt11 und mobile Gehirn-/Körperbildgebung (MoBI)12,13.

Zwei Ansätze zur gemeinsamen Analyse von EEG- und EKG-Signalen
Es gibt zwei Hauptansätze, um die Wechselwirkungen zwischen EEG und kardiovaskulären Signalen zu untersuchen:

Die herzschlagevozierten Potentiale (HEP) im Zeitbereich: ereigniskorrelierte Potentiale (ERP) und die herzschlagevozierten Oszillationen (HEO) im Zeit-Frequenz-Bereich: ereigniskorrelierte spektrale Störungen (ERSP) und Inter-Trial-Kohärenz (ITC). Dieser Ansatz untersucht, wie das Gehirn jeden Herzschlag verarbeitet. Mit einer Genauigkeit von Millisekunden (ms) erfordert diese Methode, dass beide Zeitreihen perfekt synchronisiert sind und die Herzschläge in den EEG-Signalen markiert werden. Dieser Ansatz hat in den letzten Jahren an Interesse gewonnen 14,15,16,17,18,19.

Merkmalsbasierter Ansatz: Dieser Ansatz extrahiert EEG- und Herzfrequenzvariabilitätsmerkmale (HRV) aus kontinuierlichen Signalen und untersucht Assoziationen zwischen ihnen. Dies wurde unabhängig voneinander für EEG (oft als quantitatives EEG oder qEEG20 bezeichnet), EKG 21,22,23 und PPG 24,25,26 durchgeführt. Dieser Ansatz bietet vielversprechende Anwendungen, indem er sowohl zustands- als auch merkmalsbezogene Variablen erfasst. Es ist zu beachten, dass sowohl für EEG- als auch für kardiovaskuläre Signale die Merkmalsvariable umso dominanter ist, je länger die Aufzeichnung dauert 27,28,29. Die Anwendungen hängen also von den Aufnahmeparametern ab. Merkmalsbasierte Analysen gewinnen zunehmend an Interesse und liefern neue quantitative Metriken für die Vorhersage der Entwicklung psychischer und neurologischer Störungen, des Ansprechens auf die Behandlung oder des Rückfalls 30,31,32,33,34,35. Dieser Ansatz ist besonders überzeugend bei großen und realen Datensätzen (z. B. Klinik, Fernüberwachung), die dank der jüngsten Innovationen in der tragbaren Neurotechnologie11 leichter zu erhalten sind. Eine weniger erforschte Anwendung ist die Identifizierung von Assoziationen zwischen spezifischen Gehirn- und Herzmerkmalen, wobei möglicherweise die zugrunde liegende Dynamik des Zentralnervensystems hervorgehoben wird. Die Herzfrequenzvariabilität (HRV) kann sowohl aus EKG- als auch aus PPG-Signalen berechnet werden. Es liefert Informationen über das autonome Nervensystem (ANS), indem es die Schwankungen in den Zeitintervallen zwischen den Herzschlägen (d. h. den normalen bis normalen Intervallen) misst27. Eine erhöhte sympathische (SNS) Aktivität (z. B. bei Stress oder körperlicher Belastung) reduziert in der Regel die HRV, während die parasympathische (PNS) Aktivität (z. B. während der Entspannung) sie erhöht. Eine langsamere Atemfrequenz erhöht im Allgemeinen die HRV aufgrund der erhöhten PNS-Aktivität, insbesondere bei kurzen Aufzeichnungen (<10 min)27. Höhere HRV-Werte deuten im Allgemeinen auf ein widerstandsfähigeres und anpassungsfähigeres ANS hin, während eine niedrigere HRV auf Stress, Müdigkeit oder zugrunde liegende Gesundheitsprobleme hinweisen kann. Lange HRV-Aufzeichnungen (d. h. mindestens 24 Stunden) bieten eine prädiktive Prognose für verschiedene Gesundheitszustände, einschließlich Herz-Kreislauf-Erkrankungen, Stress, Angstzustände und einige neurologische Erkrankungen27. Messungen wie Blutdruck, Herzfrequenz oder Cholesterinspiegel geben Aufschluss über den Zustand des Herz-Kreislauf-Systems. Im Gegensatz dazu fügt die HRV einen dynamischen Aspekt hinzu und zeigt, wie das Herz auf Stress reagiert und sich davon erholt.

Die Vorteile von BrainBeats gegenüber bestehenden Methoden
Es gibt zwar Instrumente, um kardiovaskuläre und EEG-Signale unabhängig voneinander zu verarbeiten, aber sie können nicht gemeinsam analysiert werden. Darüber hinaus sind die meisten verfügbaren Mittel zur Verarbeitung kardiovaskulärer Signale mit kostspieligen Lizenzierungen verbunden, erlauben keine automatisierte Verarbeitung (besonders vorteilhaft für große Datensätze), verfügen über proprietäre Algorithmen, die Transparenz und Reproduzierbarkeit verhindern, oder erfordern fortgeschrittene Programmierkenntnisse, da sie keine grafische Benutzeroberfläche (GUI) bereitstellen36. Unseres Wissens unterstützen vier Open-Source-MATLAB-Toolboxen die HEP/HEO-Analyse mit einer GUI: die EKG-Kit-Toolbox37, die BeMoBIL-Pipeline38, das HEPLAB EEGLAB-Plugin39 und die CARE-rCortex-Toolbox40. HEPLAB, BeMoBIL und EKG-Kit erleichtern zwar die HEP-Analyse, indem sie Herzschläge erkennen und in den EEG-Signalen markieren, bieten jedoch keine statistische Analyse oder sind auf den Zeitbereich (d. h. HEP) beschränkt. Das CARE-rCortex-Plugin löste diese Probleme, indem es EKG- und Atemsignale, Zeit-Frequenz-Bereichsanalysen, Statistiken und fortschrittliche Baseline-Normalisierungs- und Korrekturmethoden unterstützte, die an die HEP/HEO-Analyse angepasst sind. Es wird jedoch die Bonferroni-Methode zur statistischen Korrektur des Typ-1-Fehlers (d. h. falsch positiver Ergebnisse) verwendet, die für EEG-Anwendungen zu konservativ und physiologisch nicht solide ist, was zu einer Zunahme von Typ-II-Fehlern (d. h. falsch negativen Ergebnissen) führt41. Darüber hinaus bietet die Toolbox keinen Befehlszeilenzugriff für die Automatisierung. Schließlich raten neuere Studien von Baseline-Korrekturmethoden ab 42,43,44, da sie das Signal-Rausch-Verhältnis (SNR) reduzieren und statistisch unnötig und unerwünscht sind.

Um diese Einschränkungen zu beheben, stellen wir die BrainBeats-Toolbox vor, die derzeit als Open-Source-EEGLAB-Plugin in der MATLAB-Umgebung implementiert ist. Es bietet folgende Vorteile gegenüber bisherigen Methoden:

1) Eine einfach zu bedienende GUI und Befehlszeilenfunktionen (für Programmierer, die eine automatisierte Verarbeitung durchführen möchten). 2) Validierte Algorithmen, Parameter und Richtlinien für die Verarbeitung kardiovaskulärer Signale, wie z. B. die Erkennung von R-Peaks, die Interpolation von RR-Artefakten und die Berechnung von HRV-Metriken (z. B. Implantation von Richtlinien für Windowing, Resampling, Normalisierung usw.27,45,46). Dies ist wichtig, da Vest et al. gezeigt haben, wie geringfügige Unterschiede in diesen Verarbeitungsschritten zu unterschiedlichen Ergebnissen führen können, was zur mangelnden Reproduzierbarkeit und klinischen Anwendbarkeit von HRV-Metriken beiträgt46. 3) Validierte Algorithmen, Standardparameter und Richtlinien für die Verarbeitung von EEG-Signalen, einschließlich Filterung und Fensterbildung44,47, Neureferenzierung48,49, Entfernung abnormaler Kanäle und Artefakte 50,51,52, optimierte ICA-Zerlegung und Klassifizierung unabhängiger Komponenten 53,54,55,56. Die Benutzer können alle Vorverarbeitungsparameter feinabstimmen oder sogar ihre EEG-Daten mit ihrer bevorzugten Methode vorverarbeiten, bevor sie die Toolbox nach ihren Bedürfnissen verwenden (z. B. mit EEGLAB clean_rawdata Plugin50,52, der BeMoBIL-Pipeline38, der PREP-Pipeline57 usw.). 4) Herzschlagevozierte Potentiale (HEP, d.h. Zeitbereich) und Oszillationen (HEO; ereigniskorrelierte spektrale Störungen mit Wavelet- oder FFT-Methoden sowie Kohärenz zwischen den Versuchen sind über die Standard-EEGLAB-Software verfügbar) von EKG-Signalen. Parametrische und nichtparametrische Statistiken mit Korrekturen für Fehler vom Typ 1 sind über die Standardsoftware von EEGLAB verfügbar. Zu den nichtparametrischen Statistiken gehören Permutationsstatistiken und raumzeitliche Korrekturen für Mehrfachvergleiche (z. B. raumzeitliches Clustering oder schwellenwertfreie Clusterverstärkung)58,59. Benutzer können das LIMO-EEG-Plugin verwenden, um eine hierarchische lineare Modellierung zu implementieren, die die Varianz innerhalb und zwischen den Probanden gut berücksichtigt und einen annahmefreien massenunivariaten Ansatz mit robuster Kontrolle für Fehler vom Typ I und II implementiert60,61. Die statistischen Analysen der HEP/HEO-Daten können im Kanal- und unabhängigen Komponentenbereich durchgeführt werden. 5) HEP/HEO- und HRV-Analyse von PPG-Signalen (zum ersten Mal für HEP/HEO). 6) Unterstützt zum ersten Mal die gemeinsame Extraktion von EEG- und HRV-Merkmalen. 7) Die Toolbox bietet verschiedene Datenvisualisierungen zur Inspektion von Signalen bei verschiedenen notwendigen Verarbeitungsschritten und Ausgaben auf Subjektebene.

MethodeErkennen von R-Peaks aus dem EKGErkennen Sie R-Wellen von PPGHEP/HEOEEG- und HRV-MerkmaleEntfernen von Herzartefakten aus dem EEGGUIBefehlszeile
EKG-KitXXXX
BeMoBILXXX
HEPLABXXXX
PFLEGE-rKortexXXXX
Gehirn-BeatsXXXXXXX

TABELLE 1: Neuheiten, die BrainBeats im Vergleich zu bereits existierenden, ähnlichen Methoden mit sich bringt.

Informationen, die den Lesern bei der Entscheidung helfen, ob die Methode für sie geeignet ist
Diese Toolbox ist für jeden Forscher oder Kliniker geeignet, der über EEG- und EKG/PPG-Daten verfügt. Das Plugin unterstützt noch nicht den Import von EEG- und EKG/PPG-Signalen aus separaten Dateien (obwohl diese Funktion in Kürze verfügbar sein wird). Die Toolbox eignet sich für alle, die HEP/HEO-Analysen durchführen, EEG- und/oder HRV-Merkmale mit standardisierten Methoden extrahieren oder einfach Herzartefakte aus EEG-Signalen entfernen möchten. In Abbildung 1 finden Sie ein Blockdiagramm, das den Gesamtablauf und die Methoden von BrainBeats zusammenfasst.

figure-introduction-1
ABBILDUNG 1. Blockdiagramm, das die Gesamtarchitektur und den Ablauf von BrainBeats zusammenfasst. Die Vorgänge, die in den drei Methoden gemeinsam sind, sind braun. Operationen, die für herzschlagevozierte Potentiale (HEP) und Oszillationen (HEO) spezifisch sind, sind grün. Operationen, die für die Extraktion von EEG- und HRV-Merkmalen spezifisch sind, sind blau. Operationen, die spezifisch für die Entfernung von Herzartefakten aus den EEG-Signalen sind, sind rot. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Protokoll

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Von jedem Teilnehmer wurde eine Einverständniserklärung eingeholt, und die Ethikkommission der Uralischen Föderalen Universität genehmigte das Versuchsprotokoll.

1. BrainBeats-Anforderungen

  1. Installieren Sie MATLAB und EEGLAB auf dem Computer. EEGLAB kann unter https://github.com/sccn/eeglab heruntergeladen und für Git-Benutzer überall auf dem Computer entpackt (oder geklont) werden. Weitere Informationen zur Installation finden Sie auf der GitHub-Seite.
  2. Fügen Sie den Pfad zum EEGLAB-Ordner im Startbereich von MATLAB hinzu, indem Sie auf die Schaltfläche Pfad festlegen klicken. Wählen Sie den eeglab-Ordner mit der entpackten Datei aus und klicken Sie auf Speichern > Schließen.
  3. Starten Sie EEGLAB, indem Sie eeglab in das Befehlsfenster von MATLAB eingeben.
  4. Installieren Sie das BrainBeats-Plugin, indem Sie auf Datei > EEGLAB-Erweiterungen verwalten klicken. Geben Sie brainbeats in die Suchleiste ein, wählen Sie das BrainBeats-Plugin in der Liste aus und klicken Sie auf Installieren/Aktualisieren.
  5. Laden Sie den Beispieldatensatz in EEGLAB. Klicken Sie auf Datei > Vorhandene Daten laden. Navigieren Sie zum EEGLAB-Ordner, gehen Sie zum Plugins-Ordner, gehen Sie zum BrainBeats-Ordner und öffnen Sie den sample_data Ordner. Wählen Sie die Datei dataset.set aus.
    HINWEIS: Dieser Datensatz entspricht Sub-032 (Ruhezustand mit geöffneten Augen) aus einem Open-Source-Datensatz mit mehreren Themen62,63. Diese wurde ausgewählt, weil sie gleichzeitiges EEG (64 Kanäle), EKG (ein Kanal) und PPG (ein Kanal) mit einer Abtastrate von 1000 Hz enthält. EKG- und PPG-Signale wurden über die Hilfseingänge des actiCHamp-Systems erfasst. Die EEG-Daten wurden mit aktiven Elektroden aufgezeichnet, die gemäß dem 10-20-System platziert waren, mit FCz als Online-Referenz und Fpz als Masseelektrode, und mit einer Impedanz von unter 25 kOm. Das EKG wurde mit einer aktiven Elektrode aufgezeichnet, die am rechten Handgelenk, die Referenzelektrode am linken Handgelenk und der Boden am linken inneren Unterarm in einem Abstand von 3 cm vom Ellbogen. PPG wurde vom linken Zeigefinger aufgezeichnet. EEG-, EKG- und PPG-Daten sind zeitsynchronisiert, da sie gleichzeitig mit demselben Verstärker aufgezeichnet wurden. Weitere Informationen finden Sie in den Referenzen62,63.
  6. Aktivieren Sie das Kontrollkästchen Ausgaben speichern , um alles in der entsprechenden .set-Datei am selben Ort zu speichern, an dem die Originaldatei in EEGLAB geladen wurde.
    HINWEIS: Für dieses Tutorial haben wir die EEG-, EKG- und PPG-Daten in einem EEGLAB-Datensatz zusammengeführt, die Elektrodenkoordinaten der 3D-Randelementmethode (BEM) geladen und das Signal auf 250 Hz heruntergerechnet, um das Dateigewicht zu reduzieren (für den Benutzer-Download) und die Rechenzeit zu beschleunigen. Da dieser Datensatz keinen abnormalen EEG-Kanal aufwies, haben wir den Kanal TP9 künstlich modifiziert, um den Algorithmus von BrainBeats zur Erkennung und Entfernung fehlerhafter Kanäle zu veranschaulichen. In ähnlicher Weise simulieren wir künstlich ein großes EEG-Artefakt am Anfang der Datei und ein hochfrequentes muskelähnliches Artefakt in den temporalen Kanälen von 3-6 s, um die Artefaktentfernungsfunktion von BrainBeats zu veranschaulichen.

2. Herzschlagevozierte Potentiale (HEP) und Oszillationen (HEO)

  1. Öffnen Sie die erste allgemeine Benutzeroberfläche (GUI) von BrainBeats, um die Hauptparameter auszuwählen. Klicken Sie in EEGLAB auf Tools > BrainBeats >1. Ebene (Fachebene). Wählen Sie Heartbeat-evoked potentials HEP als durchzuführende Analyse, EKG als Herzdatentyp und klicken Sie auf die Schaltfläche, um die Liste der Kanäle anzuzeigen, um den EKG-Kanal mit der Bezeichnung EKG auszuwählen (oder geben Sie ihn direkt in das Textfeld ein). Lassen Sie die Optionen Ausgaben visualisieren (empfohlen) und Ausgaben speichern ausgewählt, und klicken Sie auf OK.
  2. Es öffnet sich ein zweites GUI-Fenster, das auf den vorherigen Auswahlmöglichkeiten basiert (d. h. HEP-Analyse mit EKG-Daten). Wählen Sie Vorverarbeitungsparameter für EEG- und EKG-Signale aus. Deaktivieren Sie die Vorverarbeitung, indem Sie die Kontrollkästchen EKG vorverarbeiten und EEG vorverarbeiten deaktivieren, um zu sehen, ob die Daten bereits vor dem Start von BrainBeats vorverarbeitet wurden. Das Rauschen der Stromleitung wurde in der Preprocess-EEG-Sektion auf 50 Hz geändert, da diese EEG-Daten in Russland aufgezeichnet wurden. Klicken Sie zum Starten auf OK.
  3. Es wird eine Warnmeldung angezeigt, in der Sie um Bestätigung gebeten werden, den erkannten PPG-Kanal zu entfernen. Dies liegt daran, dass die Toolbox nicht dafür ausgelegt ist, sowohl EKG als auch PPG gleichzeitig (oder andere Hilfskanäle) zu analysieren, und dass die Speicherung im Datensatz zu schwerwiegenden Fehlern führt (z. B. Entfernung von Artefakten, schlechte ICA-Zerlegung usw.). Klicken Sie auf Ja. BrainBeats beginnt mit der Durchführung einiger Überprüfungen, dem Festlegen einiger Standardparameter und trennt das EKG von den EEG-Daten, um das EKG-Signal vorzuverarbeiten und die RR-Intervalle zu berechnen.
  4. EKG- und RR-Zeitreihen werden mit validierten Algorithmen aus der Physionet Cardiovascular Signal Toolbox46,64 vorverarbeitet, die an die Datenformatierung von BrainBeats angepasst sind, die Klarheit, die Parameterabstimmung und die Rechenzeit erhöhen (siehe Referenzen zur Validierung der Algorithmen). Das Plugin gibt die RR-Intervalle, Zeitstempel, das gefilterte EKG-Signal, die R-Spitzenindizes und die Herzfrequenz (HF) aus. Optimieren Sie diese Parameter über die GUI oder die Befehlszeile.
    HINWEIS: Das EKG-Signal wird unter Verwendung eines angepassten, validierten Filters (1-30 Hz) bandpassgefiltert und scannt das Signal, um den QRS-Komplex und die R-Peaks unter Verwendung der Pan-Tompkins (P&T) Methode65 zu identifizieren, wobei einige Signalverarbeitungsoperationen implementiert werden, einschließlich Differenzierung, Quadratierung, Integration und Glättung für beste Leistung. Der P&T-Energieschwellenwert wird auf der Grundlage der Abtastrate und der geglätteten EKG-Werte geschätzt, um Störungen durch große Unebenheiten zu vermeiden. Wenn die Variabilität des RR-Intervalls das 1,5-fache des Medians überschreitet, wird nach verpassten Spitzen gesucht. Das mittlere R-Peak-Vorzeichen wird über 30 s-Segmente berechnet, und die Peakpunkte werden durch eine Überprüfung der Refraktärperiode verfeinert, um die flachen Bedingungen zu verwalten und eine konsistente Detektion zu gewährleisten.
  5. Als nächstes identifiziert BrainBeats abnormale RR-Intervalle oder Spitzen innerhalb von RR-Intervallen mithilfe einer Vorwärts-Rückwärts-Suche und physiologischer Schwellenwerte. Der Signalqualitätsindex (SQI) wird berechnet46; Aktivieren Sie diese Option, wenn das System Warnungen anzeigt, bei denen mehr als 20 % der RR-Zeitreihe RR-Artefakte enthalten (außerhalb der physiologischen Grenzen oder mit einem SQI unter 0,9). Ein Diagramm zeigt das gefilterte EKG-Signal, identifizierte R-Peaks, NN-Intervalle und interpolierte Artefakte (siehe Abbildung 2).
    HINWEIS: Die RR-Artefakte werden standardmäßig mit der formerhaltenden stückweisen kubischen Methode interpoliert, um die Normal-zu-Normal-Intervalle (NN) zu erhalten, sie jedoch zu entfernen (nicht empfohlen) oder bei Bedarf eine andere Interpolationsmethode (linear, kubisch, nächster Nachbar, vorheriger/nächster Nachbar, Spline, kubische Faltung oder modifizierte kubische Akima-Methode) zu verwenden. Wenn mehrere EKG-Kanäle vorhanden sind, werden die RR-Intervalle für jeden Kanal geschätzt, und der Kanal mit der geringsten Anzahl von RR-Artefakten wird für die folgenden Schritte ausgewählt.
  6. Scrollen Sie durch vergrößerte 30 s-Fenster der R-Peaks, um sie genauer zu betrachten, indem Sie die Pfeile nach rechts/links drücken. Wenn die Daten mehrere EKG/PPG-Kanäle enthalten, verwenden Sie den Kanal mit dem besten Signalqualitätsindex für die RR-Intervalle. BrainBeats unterstützt derzeit nicht sowohl EKG- als auch PPG-Signale gleichzeitig. Zu Tutorialzwecken haben wir ein Beispieldataset ausgewählt, das beide Datentypen enthält.
  7. Sobald das EKG-Signal fertig ist, filtert der BrainBeats-Bandpass die EEG-Daten bei 1-40 Hz standardmäßig mit einem nichtlinearen kausalen Minimum-Phasen-FIR-Filter, um die Verschmierungsaktivität zwischen Vor- und Nach-Herzschlag zu reduzieren, die Kausalität zu erhalten und unerwünschte Gruppenverzögerungen zu vermeiden44. Dies ist besonders wichtig für Benutzer, die die Periode vor dem Herzschlag untersuchen. Wenn der Tiefpassfilter auf einen Wert oberhalb der Netzfrequenz eingestellt ist (z. B. 80 Hz Tiefpass mit Netzfrequenz bei 50 Hz), verwenden Sie einen scharfen Kerbfilter, um das Leitungsrauschen zu entfernen. Die EEG-Daten werden dann mit dem REST-Algorithmus (am besten geeignet für die HEP-Analyse49) auf unendlich referenziert, es sei denn, es werden weniger als 30 Kanäle erkannt (in diesem Fall können sie nicht zuverlässig erneut referenziert werden, und es wird eine Warnung generiert, um den Benutzer darüber zu informieren).
  8. BrainBeats erkennt, entfernt und interpoliert dann abnormale EEG-Kanäle (Abbildung 3). Überprüfen Sie, ob die Standardparameter flache Linien größer als 5 s (clean_flatlines-Algorithmus), eine maximale Standardabweichung des hochfrequenten Rauschens von 10, eine Fensterlänge von 5 s (zur besseren Erfassung von langsamen Frequenzartefakten52), eine minimale Korrelation zwischen benachbarten Kanälen von 0,65 und ein maximal tolerierter Anteil von 33 % (clean_channels Algorithmus) sind.
    HINWEIS: Die Anzahl der RANSAC-Samples ist standardmäßig auf 500 eingestellt, um die Konvergenz und Reproduzierbarkeit der Ablehnung fehlerhafter Kanäle zu erhöhen (obwohl dies die Berechnungszeit erhöht).
  9. Fügen Sie als Nächstes R-Peaks als Ereignismarker in die EEG-Daten ein, um jeden Herzschlag zu markieren, und segmentieren Sie die Daten um diese Marker herum, ohne dass die Ausgangswerte entfernt werden müssen (gemäß den Richtlinien43,66; Abbildung 4). Da NN-Intervalle unterschiedlich lang sind und das EEG mit einer konstanten Länge segmentiert werden muss, schätzen Sie den minimalen Epochengrößen-Cutoff nach R-Peak-Ereignissen anhand des 5. Perzentils der Interbeat-Interval (IBI)-Daten (d. h. den Wert, unter den 5 % der kürzesten IBIs fallen, dargestellt als gestrichelte rote Linie in einem Histogramm; siehe Abbildung 5).
    HINWEIS: Dieser 5. Perzentilwert ist ein guter Kompromiss, um so viele Epochen wie möglich zu erhalten und gleichzeitig sicherzustellen, dass sie nicht zu kurz sind, da der für die HEP/HEO-Analyse relevante Zeitraum 200-600 ms nach Heartbeat49,67 beträgt.
  10. Segmentieren Sie EEG-Daten von -300 ms vor den R-Peaks bis zum 5. Perzentilwert nach R-Peak, wobei der R-Peak zum Zeitpunkt 0 ist. Lehnen Sie Epochen ab, die kürzer als 550 ms sind oder mehr als einen R-Peak enthalten (was das ERP/ERSP verzerren würde), gemäß den Richtlinien49,67. Epochen mit großen EEG-Artefakten werden unter Verwendung von RMS- (Mean-Square) und Signal-Rausch-Verhältnis (SNR) sowie der islier-Funktion von MATLAB erkannt (Abbildung 6). Künstliche Epochen werden entfernt.
  11. Führen Sie eine blinde Quellentrennung mit dem standardmäßigen Infomax-Algorithmus durch, wobei der Datenrang für die beste Leistung53 berücksichtigt wird. Falls gewünscht, wählen Sie den vorkonditionierten PICARD-Algorithmus (Independent Component Analysis) für die schnelle Berechnung54,54, indem Sie die Option Picard (schnell) wählen, oder den modifizierten Infomax-Algorithmus, indem Sie die Option Modifizierter Infomax (lang, aber replizierbar) für das Feld ICA-Methode wählen (obwohl dies wesentlich längere Rechenzeiten erfordert). Verwenden Sie das ICLabel-Plug-in56, um ICs automatisch zu klassifizieren, um Artefakte außerhalb des Gehirns zu extrahieren (okuläre Komponenten werden mit einer Zuverlässigkeit von 90 % entfernt, während Muskel-, Zeilenrauschen und Kanalrauschen mit einer Zuverlässigkeit von 99 % entfernt werden; Abbildung 7).
  12. Lassen Sie die Option Ausgaben visualisieren im ersten GUI-Fenster ausgewählt, um die endgültige EEG-Zeitreihe, den großen durchschnittlichen HEP (Abbildung 8 oben), den HEP für jeden Herzschlag (Abbildung 8 unten) und die großen durchschnittlichen Herzschlag-evozillationen (HEO; Abbildung 9). Untersuchen Sie HEOs in Bezug auf ereigniskorrelierte spektrale Störungen (ERSP, d.h. Änderungen der EEG-Leistung über Herzschläge; Abbildung 9 oben) und Phasenkohärenz zwischen Studien (ITC, d. h. Konsistenz des Phasenwinkels über Herzschläge; Abbildung 9 unten).
    HINWEIS: ERSP wird unter Verwendung eines standardmäßigen 3-Zyklus-Wavelets berechnet (mit einem Hanning-konischen Fenster, Pad-Verhältnis von 2) und mit der Anzahl der Zyklen in den Wavelets, die für höhere Frequenzen verwendet werden, die langsam auf bis zu 20 % der Anzahl der Zyklen im entsprechenden FFT-Fenster bei der höchsten Frequenz (1 minus 0,8) anwächst. Dies steuert die Formen der einzelnen Fenster, die von der Funktion gemessen werden, und deren Formen in den resultierenden Zeit-/Häufigkeitsbereichen. Eine willkürliche Basislinie wird zu Illustrationszwecken entfernt, und ERSP wird für Frequenzen von 7 bis 25 Hz berechnet, um den in der Literatur beschriebenen typischen HEO-Effekt zu erfassen, nämlich 300 bis 450 ms nach dem Herzschlag im Alpha-Band (8-13 Hz) über frontozentrale Elektroden 17,67. Niedrigere Frequenzen können aufgrund der kurzen Epochengröße, die durch die Schwebungsintervalle definiert wird, nicht geschätzt werden. Nichtparametrische (Permutations-)Statistiken werden angewendet, um den HEO für einen p-Wert von 0,05 zu visualisieren, korrigiert um die Falscherkennungsrate (FDR, d. h. Fehler vom Typ 1 oder familienbezogener Fehler). Diese Diagramme werden zu Tutorial-Zwecken oder zur Analyse einzelner Versuche generiert.
  13. Es werden Vorverarbeitungsdiagramme erstellt, um die verschiedenen Schritte zu visualisieren. Um es zu deaktivieren, deaktivieren Sie das Kontrollkästchen Vorverarbeitungen visualisieren. Die endgültigen EEG-Daten (bereinigt und segmentiert um die R-Peaks) enthalten keine EKG-Daten, da dies die ERP/ERSP-Analyse verzerren würde. Um den Herzkanal in der endgültigen Ausgabe beizubehalten, aktivieren Sie das Kontrollkästchen Herzkanal beibehalten.
    HINWEIS: Pausieren Sie hier bei Bedarf, bevor Sie die nächste Datei verarbeiten (nächste Bedingung oder nächster Teilnehmer).
  14. BrainBeats unterstützt die Verlaufsfunktion von EEGLAB. Geben Sie am Ende aller Vorgänge eegh in das Befehlsfenster von MATLAB ein, um die Befehlszeile zu drucken und alle oben genannten Schritte über eine einzige Befehlszeile zu wiederholen, mit den Parametern, die manuell in der GUI ausgewählt wurden, was eine einfache Automatisierung ermöglicht. Suchen Sie nach Vorverarbeitungsausgaben (z. B. Signalqualitätsindex der kardiovaskulären Zeitreihen, NN-Intervalle, entfernte EEG-Kanäle, Segmente und Komponenten usw.) in der EEGLAB-Struktur: EEG.brainbeats.preprocessings. Alle Parameter werden auch in EEG.brainbeats.parameters exportiert.
  15. Für fortgeschrittene Benutzer führen Sie alle oben genannten Schritte mit Standardparametern mit den folgenden Befehlszeilen aus (weitere Optionen finden Sie im Tutorial-Skript im BrainBeats-Repository):
    eeglab; schließen; % EEGLAB ohne GUI starten
    main_path = Dateiteile(welche('eegplugin_BrainBeats.m')); cd(main_path);
    EEG = pop_loadset('Dateiname','Datensatz.Set',
    'filepath',fullfile(main_path, 'sample_data')); %Laden Sie das Beispieldataset
    EEG = brainbeats_process(EEG, 'Analyse',
    'hep','heart_signal','EKG', 'heart_channels',
    {'EKG'},'clean_eeg',wahr); % Starten Sie BrainBeats auf 1. Ebene, um die Datei für die HEP-Analyse mit Standardparametern zu verarbeiten
  16. In den obigen Schritten wurde HEP/HEO aus dem EKG-Signal durchgeführt. Führen Sie die folgenden Schritte für das PPG-Signal aus.
  17. Führen Sie in den folgenden Schritten die gleichen Vorgänge aus, jedoch mit einem PPG-Signal. Laden Sie denselben Datensatz erneut (siehe Schritt 1.5), da er von den vorherigen Operationen überschrieben wurde, und öffnen Sie die erste GUI von BrainBeats erneut, um die Hauptparameter auszuwählen. Klicken Sie auf Tools > BrainBeats >1. Ebene (Fachebene). Wählen Sie Heartbeat-evoked potentials (HEP) als auszuführende Analyse, PPG als Herzdatentyp aus und klicken Sie auf die Schaltfläche, um die Liste der Kanäle anzuzeigen, um den PPG-Kanal auszuwählen. Lassen Sie die Optionen Ausgaben visualisieren (empfohlen) und Ausgaben speichern ausgewählt und klicken Sie auf OK.
  18. Das zweite GUI-Fenster öffnet sich ähnlich wie in Schritt 2.2 . Der einzige Unterschied besteht darin, dass wir den Parameter jetzt so abstimmen können, dass er das PPG-Signal anstelle des EKG-Signals verarbeitet. Klicken Sie auf OK , um die Ausführung mit den Standardparametern durchzuführen.
  19. Es wird eine Warnmeldung angezeigt, in der Sie um Bestätigung gebeten werden, den erkannten zusätzlichen EKG-Kanal zu entfernen. Auch dies ist zu erwarten. Klicken Sie auf Ja. Standardmäßig verarbeitet die Toolbox das PPG-Signal vor, erkennt die Pulswellen, um die RR-Intervalle zu erhalten, identifiziert RR-Artefakte, falls vorhanden, und interpoliert sie (Abbildung 10). Schritte 2.7. bis 2.12. Es werden die gleichen Diagramme und Ausgaben generiert, jedoch basierend auf den R-Wellen, die vom PPG-Signal detektiert werden (siehe Abbildung 11 und Abbildung 12).
    HINWEIS: R-Wellen werden anhand der Steigung des Signals innerhalb eines bestimmten Fensters erkannt. Potenzielle Impulse werden dann gekennzeichnet, wenn die Steigung einen dynamischen Schwellenwert überschreitet, der auf der Grundlage der Erkennungshistorie und der Signaleigenschaften angepasst wird. Der Algorithmus sucht dann innerhalb einer Augenschlussphase, um die maximale Steigung zu bestimmen, und anschließend wird der Beginn der Pulswelle durch Schwellenwerte bestimmt. Die R-Wellenspitzen werden als die Täler in der Nähe des Anfangs identifiziert und ihre Positionen werden aufgezeichnet. Der Algorithmus iteriert durch das gesamte Signal, passt die Detektionsschwellen kontinuierlich an und identifiziert R-Wellen-Spitzen, die dann zur Berechnung der RR-Intervalle verwendet werden.
  20. Für fortgeschrittene Benutzer führen Sie alle oben genannten Schritte mit Standardparametern mit den folgenden Befehlszeilen aus (weitere Optionen finden Sie im Tutorial-Skript im BrainBeats-Repository):
    eeglab; schließen; % EEGLAB ohne GUI starten
    main_path = Dateiteile(welche('eegplugin_
    BrainBeats.m')); cd(main_path);
    EEG = pop_loadset('Dateiname','Datensatz.Set',
    'filepath',fullfile(main_path, 'sample_data')); %Laden Sie das Beispieldataset
    EEG = brainbeats_process(EEG, 'Analyse',
    'hep','heart_signal','ppg', 'heart_channels',
    {'PPG'},'clean_eeg',wahr); % Starten Sie BrainBeats auf 1. Ebene, um die Datei für die HEP-Analyse mit Standardparametern zu verarbeiten

3. Extraktion von EEG- und HRV-Merkmalen

  1. Laden Sie den gleichen Datensatz erneut (siehe Schritt 1.5; Klicken Sie auf Datei > Vorhandenen Datensatz laden > dataset.set auswählen), da er durch die vorherigen Operationen überschrieben wurde, und öffnen Sie die Haupt-GUI erneut, um die Hauptparameter auszuwählen (Schritt 2.1; Klicken Sie auf Tools > BrainBeats >1. Ebene). Wählen Sie EEG- und HRV-Merkmale extrahieren für den Analysetyp, EKG für den Herzsignaltyp und wählen Sie EKG in der Liste der Elektrodenetiketten. Klicken Sie auf OK.
  2. Das zweite GUI-Fenster öffnet sich wie in Schritt 2.2, jedoch mit anderen Parametern für die EEG-Vorverarbeitung und die Extraktion von HRV- und EEG-Merkmalen. Stellen Sie diese Parameter wie unten beschrieben ein. Klicken Sie auf OK , um mit den Standardparametern zu starten.
    1. Klicken Sie im Abschnitt HRV auf die Schaltfläche freq. Optionen , um die Methode zur Berechnung der HRV-Leistung auszuwählen (Standardeinstellung auf normalisiertes Lomb-Scargle-Periodogramm), die Fensterüberlappung (Standardeinstellung auf 25%) und für die Durchführung einer Normalisierung der zweiten Ebene (standardmäßig nicht festgelegt; siehe Hinweis unten für weitere Details).
    2. Klicken Sie im Abschnitt EEG-Funktionen auf die Schaltfläche freq. Optionen , um einige Parameter fein abzustimmen, wie z. B. den Gesamtfrequenzbereich, auf dem die spektrale Leistungsdichte berechnet werden soll (PSD; Standard = 1-40 Hz), die Einheiten (Dezibel, μV2/Hz oder normiert durch die Gesamtleistung), den Fenstertyp (Standard = Hamming), die Fensterüberlappung (Standard = 50%), die Fensterlänge (Standard = 2 s), und die Arten von Frequenzgrenzen für jedes Band.
      HINWEIS: Die HRV-Leistung wird standardmäßig anhand des normalisierten Lomb-Scargle-Periodogramms berechnet, das kein erneutes Sampling erfordert (daher die ursprünglichen Informationen besser erhalten) und am besten mit ungleichmäßig abgetasteten Daten, fehlenden Daten und Rauschen (typisch für NN-Intervalle) umgehen kann68. Die normalisierte Version skaliert die Leistung um die Varianz des Signals und liefert Ergebnisse, die weniger empfindlich auf unterschiedliche Rauschpegel reagieren, sich mehr auf die relative Stärke periodischer Komponenten konzentrieren und über verschiedene Aufnahmen oder Probanden hinweg vergleichbarer sind. Weitere verfügbare Methoden sind das nicht-normalisierte Lomb-Scargle-Periodogramm, die Welch-Methode und die Fast-Fourier-Transformation (FFT). Für die Welch- und die FFT-Methode wird automatisch ein Resampling durchgeführt, um die erforderlichen regelmäßig abgetasteten Zeitreihen zu erstellen. Eine Normalisierung der zweiten Ebene kann angewendet werden, indem die Leistung jedes Frequenzbands durch die Gesamtleistung dividiert wird, wodurch ein intuitiveres Maß für den relativen Beitrag jeder Frequenzkomponente zur Gesamtleistung ermöglicht wird. Sie ist standardmäßig deaktiviert, da sie nur dann sinnvoll ist, wenn alle vier Bänder verfügbar sind und ein Signal von mindestens 24 Stunden erforderlich ist. Diese Algorithmen sind aus der Physionet Cardiovascular Signal Processing Toolbox46 adaptiert.
  3. Es wird dieselbe Warnmeldung angezeigt, in der Sie um Bestätigung gebeten werden, um den zusätzlichen PPG-Kanal zu entfernen, der erkannt wurde. Auch dies ist zu erwarten. Klicken Sie auf Ja. BrainBeats beginnt mit der Vorverarbeitung der EKG-Daten und der Extraktion der NN-Intervalle identisch, wie in Schritt 2.4. Anschließend extrahiert es Merkmale der Herzfrequenzvariabilität (HRV) aus den NN-Intervallen in den Bereichen Zeit (SDNN, RMSSD, pNN50), Frequenz (ULF, VLF, LF, HF, LF:HF-Verhältnis, Gesamtleistung) und nichtlinearen (Poincaré, phasengleichgerichtete Signalmittelung, Fuzzy-Entropie und fraktale Dimension).
    HINWEIS: BrainBeats überprüft automatisch die Dateilänge, um sicherzustellen, dass die Mindestanforderungen erfüllt sind (z. B. erfordert die ULF-HRV-Leistung 24 Stunden Daten), sendet Warnmeldungen, wenn dies nicht der Fall ist, und exportiert diese Funktionen nicht, um unzuverlässige Schätzungen zu vermeiden. BrainBeats befolgt die Richtlinien und Empfehlungen zur Schätzung von HRV-Metriken 27,45.
  4. BrainBeats verarbeitet die EEG-Daten wie in Schritt 2.7 vor. (siehe Abbildung 3). Große Artefakte werden in den kontinuierlichen Daten automatisch mit dem ASR-Algorithmus (Artifact Subspace Reconstruction Algorithmus)50,52 erkannt (das Standard-SD-Kriterium ist auf 30 festgelegt und verwendet 80 % des verfügbaren RAM, um die Geschwindigkeit zu erhöhen). Diese großen Artefakte werden aus den EEG-Daten entfernt (siehe Abbildung 13). Um diese Parameter in der GUI anzupassen, wählen Sie die Felder Schwellenwert zum Ablehnen fehlerhafter Segmente mit ASR und Verfügbarer RAM zur Verwendung für ASR aus.
    HINWEIS: Das EEG und die kardiovaskulären Zeitreihen müssen für den Merkmalsmodus nicht zeitsynchronisiert werden, da die Merkmale für jedes Signal separat geschätzt werden. Somit können EEG-Artefakte direkt aus den EEG-Daten entfernt werden (in rot, Abbildung 13), im Gegensatz zum HEP-Modus, bei dem Epochen, die Artefakte enthalten, für beide Zeitreihen abgelehnt wurden, da die Zeitsynchronisation mit ms-Genauigkeit für diese Methode unerlässlich ist.
  5. Führen Sie die ICA mit den gleichen Algorithmen und Parametern wie für HEP durch (siehe Schritt 2.11.), mit der Ausnahme, dass diesmal die Herzkomponenten entfernt werden, wenn sie mit einer Sicherheit von 99% erkannt werden (sie wurden für HEP/HEO konserviert, da wir keine relevanten kardialen Signale entfernen möchten).
  6. Das Kontrollkästchen Frequenzbereich ist in Schritt 3.2 aktiviert, daher extrahiert BrainBeats die folgenden Merkmale des Frequenzbereichs: die durchschnittliche spektrale Leistungsdichte (PSD) für die Frequenzbänder Delta (1-3 Hz), Theta (3-7 Hz), Alpha (8-13 Hz), Beta (13-30 Hz) und Gamma (30+ Hz), die individuelle Alpha-Frequenz (IAF) und die Alpha-Asymmetrie auf allen verfügbaren (symmetrischen) Elektrodenpaaren. Überprüfen Sie diese Funktionen.
    HINWEIS: PSD, umgerechnet in Dezibel (dB), erleichtert den Vergleich der Ergebnisse zwischen Aufnahmen und Motiven. Die Frequenzgrenzen können auf die konventionellen Grenzen (z. B. vordefinierte 8-13 Hz für das Alpha-Band) oder auf die individualisierten Grenzen gesetzt werden, die aus der Verteilung der spektralen Leistungsdichte erfasst werden, um interindividuelle Unterschiede69 zu berücksichtigen (z. B. 7,3-12,6 Hz für das Alpha-Band). Der Algorithmus wurde für das Alpha-Band entwickelt und funktioniert für andere Bänder nicht so gut, insbesondere wenn keine Spitzen in der spektralen Leistungsverteilung vorhanden sind. Die individuelle Alpha-Frequenz (IAF) wird unter Verwendung des Alpha-Schwerpunkts geschätzt, um besser mit Split-Peaks oder mehrdeutigen Peaks umgehenzu können 69. Die Alpha-Asymmetrie wird nach Richtlinien berechnet (2-s-Hamming-Fenster mit 50% Überlappung, der Logarithmus der Alpha-Leistung aus dem linken Kanal minus Logarithmus der Alpha-Leistung aus dem rechten Kanal)47. Daher weisen positive Werte auf eine größere Alpha-Leistung von links als rechts hin und umgekehrt. Die Alpha-Asymmetrie kann normalisiert werden, indem die Alpha-Leistung von jeder Elektrode durch die Alpha-Leistung dividiert wird, die über alle Elektroden47 summiert wird. Die symmetrischen Paare werden unter Verwendung von Theta-Abständen erhalten, wobei die EEG-Daten Elektrodenkoordinaten enthalten müssen.
  7. Das Kontrollkästchen Nichtlinearer Bereich ist in Schritt 3.2 aktiviert, BrainBeats extrahiert die Fuzzy-Entropie und die fraktale Dimension für jeden EEG-Kanal.
    ANMERKUNG: Es wird angenommen, dass nichtlineare Domänenmerkmale nichtlineare, komplexe Dynamiken des Gehirns erfassen, die von spektralen Messungen übersehen werden und besonders vielversprechend für die Untersuchung von Wechselwirkungen zwischen verschiedenen Körpersystemen sind 70,71,72. Fuzzy-Entropie ist zuverlässiger und robuster als ihre Alternativen (Sample- und approximative Entropie), erfordert aber längere Rechenzeiten (insbesondere bei langen EEG-Zeitreihen mit hohen Abtastraten). Um dieses Problem zu beheben, werden EEG-Signale, die länger als 2 Minuten sind und eine Abtastrate von mehr als 100 Hz aufweisen, automatisch auf 90 Hz heruntergerechnet (oder dezimiert, wenn der Faktor keine ganze Zahl ist) (d. h. entsprechend einer Nyquist-Frequenz von 45 Hz, um dem Standard-Tiefpassfilter zu entsprechen und Zeilenrauschartefakte so weit wie möglich zu vermeiden). Darüber hinaus ist das parallele Rechnen bei der Schätzung von EEG-Merkmalen standardmäßig aktiviert, was die Rechenzeit reduziert, insbesondere wenn viele EEG-Kanäle verfügbar sind.
  8. Wählen Sie in der ersten GUI die Option Ausgaben visualisieren (siehe Schritt 3.1.), um ein Diagramm zu erstellen, das die spektrale Leistungsdichte (PSD) für HRV- und EEG-Daten anzeigt (Abbildung 14) zusammen mit den Kopfhauttopographien, die einige EEG-Merkmale anzeigen (Abbildung 15).
    HINWEIS: Sie können auch einige Vorverarbeitungsausgaben in EEG.brainbeats.preprocessing und alle verwendeten Parameter in EEG.brainbeats.parameters finden. Wir ermutigen die Nutzer, diese Ergebnisse in wissenschaftlichen Publikationen zu melden, um die Replizierbarkeit der Ergebnisse zu erhöhen.
  9. Lassen Sie das Kontrollkästchen Ausgaben speichern im ersten GUI-Fenster aktiviert, um alle Features zu speichern, die in die EEGLAB .set-Datei in EEG.brainbeats.features exportiert wurden, und speichern Sie sie in einer .mat-Datei im selben Ordner, in den der Datensatz geladen wurde.
  10. BrainBeats unterstützt die Verlaufsfunktion von EEGLAB. Geben Sie am Ende aller Vorgänge eegh in das Befehlsfenster von MATLAB ein, um die Befehlszeile zu drucken, die es Ihnen ermöglicht, alle oben genannten Schritte über eine einzige Befehlszeile zu wiederholen, mit den Parametern, die manuell in der GUI ausgewählt wurden, was eine einfache Automatisierung und Replikation der Operationen ermöglicht.
  11. Für fortgeschrittene Benutzer führen Sie alle oben genannten Schritte mit dem folgenden Befehl aus:
    eeglab; schließen; % EEGLAB ohne GUI starten
    main_path = Dateiteile(welche('eegplugin_BrainBeats.m')); cd(main_path);
    EEG = pop_loadset('Dateiname','Datensatz.Set',
    'filepath',fullfile(main_path, 'sample_data')); % Laden Sie das Beispieldataset
    EEG = brainbeats_process(EEG, 'Analyse',
    'Funktionen','heart_signal','EKG', 'heart_channels',{'EKG'},'clean_eeg',true);
  12. In den vorherigen Schritten wurden HRV-Merkmale aus dem EKG-Signal extrahiert. Führen Sie die folgenden Schritte aus, um HRV-Merkmale aus dem PPG-Signal zu extrahieren (EEG-Merkmale sind identisch).
  13. Laden Sie den gleichen Datensatz erneut (Schritt 1.5.), da er von den Operationen überschrieben wurde, und öffnen Sie die Haupt-GUI erneut (Schritt 2.5.). Wählen Sie EEG- und HRV-Merkmale extrahieren für die Analyse und wählen Sie PPG für den Herzsignaltyp und PPG für den Kanalnamen. Klicken Sie auf OK.
  14. Das 2. GUI-Fenster zeigt nun die Parameter für die Vorverarbeitung von PPG und für die Extraktion der HRV- und EEG-Merkmale an. Klicken Sie auf OK , um die Ausführung mit den Standardparametern durchzuführen. Die Parameter werden in Schritt 2.17 beschrieben.
  15. Es erscheint eine Warnmeldung, in der Sie um Bestätigung gebeten werden, den erkannten EKG-Kanal zu entfernen. Dies ist zu erwarten, da die Toolbox nicht darauf ausgelegt ist, sowohl EKG als auch PPG gleichzeitig (oder andere Hilfskanäle) zu analysieren, und die Speicherung im Datensatz zu schwerwiegenden Fehlern führt (z. B. Entfernung von Artefakten, schlechte ICA-Zerlegung usw.). Klicken Sie auf Ja.
  16. BrainBeats verarbeitet das PPG-Signal vor und schätzt die NN-Intervalle wie in Schritt 2.5. Überprüfen Sie die extrahierten HRV-Merkmale aus den NN-Intervallen, genau wie in Schritt 3.2 . mit der Ausnahme, dass die NN-Intervalle jetzt aus dem PPG-Signal abgerufen wurden. Die EEG-Signale werden wie in Schritt 3.2 vorverarbeitet. BrainBeats zeichnet die PSD auf (Abbildung 16). Der einzige Unterschied besteht hier in der PSD, die aus den NN-Intervallen aus dem PPG im Gegensatz zum EKG geschätzt wird.
  17. Für fortgeschrittene Benutzer führen Sie alle oben genannten Schritte mit dem folgenden Befehl aus:
    eeglab; schließen; % EEGLAB ohne GUI starten
    main_path = Dateiteile(welche('eegplugin_BrainBeats.m')); cd(main_path);
    EEG = pop_loadset('Dateiname','Datensatz.Set','Dateipfad',
    fullfile(main_path, 'sample_data')); %Laden Sie das Beispieldataset
    EEG = brainbeats_process(EEG, 'Analyse',
    'Funktionen','heart_signal', 'PPG','heart_channels',{'PPG'},'clean_eeg',true);

4. Extrahieren Sie Herzartefakte aus EEG-Signalen.

  1. Laden Sie den Beispieldatensatz (siehe Schritt 1.5.).
  2. Öffnen Sie das Hauptfenster der Benutzeroberfläche, indem Sie auf Tools > BrainBeats > 1. Ebene (Subjektebene) klicken und Herzartefakte aus EEG-Signalen extrahieren für den Analysetyp, EKG für den Herzsignaltyp und EKG in der Liste der Elektrodenbeschriftungen auswählen. Klicken Sie auf OK.
  3. Das 2. GUI-Fenster zeigt die Vorverarbeitungsparameter. Stellen Sie das Rauschen der Stromleitung auf 50 Hz (Europa) ein, bearbeiten Sie bei Bedarf das Konfidenzniveau, aktivieren Sie das Kontrollkästchen Boost-Modus (Beta) und klicken Sie auf OK , um mit den Standardparametern zu arbeiten, da die EEG-Signale aus dem Beispieldatensatz nicht vorverarbeitet werden.
    HINWEIS: Das Konfidenzniveau für die Erkennung von Herzkomponenten ist standardmäßig auf 80 % eingestellt, was für einige Datensätze zu niedrig oder zu hoch sein kann. Eine Erhöhung dieses Wertes erhöht die Wahrscheinlichkeit, Herzkomponenten zu erkennen, verringert jedoch die Zuverlässigkeit dieser Erkennung. Der Boost-Modus (Beta) ist optional und zielt darauf ab, die Klassifikationsleistung zu verbessern, indem das Herzsignal in die EEG-Signale eingeschmiert wird.
  4. Es wird eine Warnmeldung angezeigt, in der Sie um Bestätigung gebeten werden, den erkannten zusätzlichen PPG-Kanal zu entfernen. Dies ist zu erwarten, da die Toolbox nicht darauf ausgelegt ist, sowohl EKG als auch PPG gleichzeitig (oder andere Hilfskanäle) zu analysieren, und die Speicherung im Datensatz zu schwerwiegenden Fehlern führt (z. B. Entfernung von Artefakten, schlechte ICA-Zerlegung usw.). Klicken Sie auf Ja.
  5. Das EKG-Signal ist bandpassgefiltert, um langsame Frequenzdrifts unter 1 Hz und hochfrequentes Rauschen über 20 Hz zu entfernen (mit einem nicht-kausalen Nullphasen-FIR-Filter). Verarbeiten Sie die EEG-Signale wie in Schritt 3.4 vor.
  6. Führen Sie eine unabhängige Komponentenanalyse (ICA) mit dem vorkonditionierten ICA for Real Data Algorithmus (PICARD) durch. Um diese Option zu ändern, wählen Sie in Schritt 4.3 den Standard-Infomax-Algorithmus oder den modifizierten Infomax-Algorithmus für die Replikation aus der GUI aus. Klassifizieren Sie dann die unabhängigen Komponenten automatisch mit ICLabel. Wenn eine Komponente mit einer Konfidenz von 80 % als Herzkomponente klassifiziert wird, wird sie standardmäßig automatisch erkannt und aus den EEG-Daten extrahiert.
  7. Behalten Sie das Feld Visualize-Ausgaben in der ersten Haupt-GUI (Schritt 4.2.) bei, um die Kopfhauttopographie der entfernten Komponente (Abbildung 17 links) und die endgültige EEG-Zeitreihe (in blau, Abbildung 17 rechts) nach der Extraktion der Herzkomponente (in rot, Abbildung 17 rechts) zu visualisieren.
    HINWEIS: Der EKG-Kanal wird für die Visualisierung beibehalten, um die Extraktion von EKG-bezogenen Komponenten zu bestätigen, aber er wird nach diesem Schritt entfernt, da er keine relevanten Informationen mehr enthält.
  8. Führen Sie für fortgeschrittene Benutzer die folgenden Schritte mit den folgenden Befehlszeilen aus:
    eeglab; schließen; % EEGLAB ohne GUI starten
    main_path = Dateiteile(welche('eegplugin_BrainBeats.m')); cd(main_path);
    EEG = pop_loadset('Dateiname','Datensatz.Set','Dateipfad',
    fullfile(main_path, 'sample_data'));
    EEG = brainbeats_process(EEG,'Analyse','rm_heart',
    'heart_signal','EKG', ...
    'heart_channels',{'ECG'},'clean_eeg',true,'vis_cleaning',false,...
    'conf_thresh',.8,'boost',true);

Ergebnisse

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Zunächst wurde das BrainBeats-Plugin verwendet, um EEG- und EKG-Daten vorzuverarbeiten, Artefakte zu identifizieren und zu entfernen sowie herzschlagevozierte Potentiale (HEP) und Oszillationen (HEO) zu analysieren. BrainBeats erkannte erfolgreich die RR-Intervalle aus dem EKG-Signal und einige RR-Artefakte (Abbildung 2). BrainBeats berichtete im Befehlsfenster auch, dass 11/305 (3,61%) der Heartbeats als Artefakte markiert und interpoliert wurden. Der durchschnittliche Signalqualitätsindex (SQI) der RR-Intervalle (vor der Interpolation) hat den Wert 1, den höchsten Wert. Eine niedrige Signalqualität entspricht dazu, dass 20 % oder mehr der RR-Serie als Artefakt oder mit einem SQI<0,9 gekennzeichnet sind. Der TP9-EEG-Kanal wurde entfernt und interpoliert (Abbildung 3), mehrere Epochen enthielten Artefakte (Abbildung 6) und zwei Augenkomponenten wurden zur Entfernung markiert (Abbildung 7). Die Ausgabe umfasst den Gesamtdurchschnitt von HEP (Abbildung 8) und HEO (Abbildung 9). Wir beobachteten signifikante herzschlagevozierte Oszillationen (HEO) im Alpha-Band (8-15 Hz) von 150 bis 400 ms nach dem Herzschlag an einer frontozentralen Kopfhautstelle (Abbildung 9, oben), was mit früheren Ergebnissen übereinstimmt17,67). Auf der anderen Seite deutete die Inter-Trial-Kohärenz-Analyse (ITC) auf keine signifikante Phasenkopplung oder Rückstellung der EEG-Phase in Bezug auf die Herzschläge hin (Abbildung 9, unten).

Zweitens wurde das BrainBeats-Plugin verwendet, um das Gleiche zu tun, aber mit PPG. BrainBeats erkannte erfolgreich die RR-Intervalle aus dem EKG-Signal und einige RR-Artefakte (Abbildung 10). BrainBeats berichtete im Befehlsfenster, dass 15/309 (4,85%) der Heartbeats als Artefakte markiert und interpoliert wurden. Der durchschnittliche Signalqualitätsindex (SQI) der RR-Intervalle (vor Interpolation) hat einen Wert von 0,87. Die Signalqualität liegt im Durchschnitt unter 0,9, wird aber immer noch als gut angesehen, da weniger als 20 % der RR-Serie als Artefakt gekennzeichnet wurden oder einen SQI<0,9 aufwiesen. Die Ausgänge zeigten den großen durchschnittlichen HEP (Abbildung 11) basierend auf den R-Wellen, die vom PPG-Signal detektiert wurden. Wir beobachteten signifikante Effekte an einer frontozentralen Kopfhautstelle fast über das gesamte Zeitfenster nach der R-Welle (150-400 ms) und fast über den gesamten Frequenzbereich (Abbildung 12 oben). Es wurde kein ITC-Effekt beobachtet (Abbildung 12 unten). Dies ist das erste Mal, dass eine HEP/HEO-Analyse von PPG-Signalen durchgeführt wurde, und zukünftige Forschung ist erforderlich, um diese Ergebnisse zu interpretieren.

Drittens wurde BrainBeats verwendet, um EEG-Merkmale und HRV-Merkmale aus dem EKG-Signal zu extrahieren. Der Prozess umfasst die Vorverarbeitung der EKG- und EEG-Signale, das Erkennen und Entfernen von Artefakten sowie das Berechnen von HRV- und EEG-Merkmalen in verschiedenen Bereichen. Wir beobachteten einen Peak in der spektralen Dichteverteilung (PSD) der HRV-Leistung bei ~0,19 Hz innerhalb des Hochfrequenzbandes (HF) (Abbildung 14 oben). Für das EEG beobachteten wir einen Peak in der PSD-Verteilung bei ~10,5 Hz innerhalb des Alpha-Bandes (Abbildung 14 unten). Die Topographien der Kopfhaut (Abbildung 15) zeigen, dass die durchschnittliche Leistung in den Hauptfrequenzbändern (und die höchsten Alpha-Spitzenfrequenzwerte) hauptsächlich im hinteren Kopfhautbereich lokalisiert ist. Darüber hinaus sind höhere Fuzzy-Entropie-Werte (die eine höhere Komplexität in Bezug auf die Regelmäßigkeit widerspiegeln) hauptsächlich in den vorderen rechten und hinteren Kopfhautregionen lokalisiert. Im Gegensatz dazu weisen fraktale Dimensionswerte (die eine größere Komplexität in Bezug auf fraktale Eigenschaften widerspiegeln) keine große Varianz zwischen den Kopfhautregionen auf. Schließlich zeigt das Diagramm der Alpha-Asymmetrie (untere rechte Ecke) eine größere Alpha-Leistung von links als rechts in der zentralen parietalen Region und eine größere Alpha-Leistung von rechts als links in der hinteren Region. Diese Unterschiede in der interhemisphärischen Alpha-Leistung werden im Allgemeinen als lokale Hemmung in den entsprechenden Bereichen interpretiert (d.h. mehr Alpha-Leistung spiegelt eine größere kortikale Hemmung wider).

Viertens wurde BrainBeats verwendet, um das Gleiche zu tun, nur dass HRV-Merkmale aus dem PPG-Signal extrahiert wurden. Diesmal beobachten wir einen Peak bei ~0,04 Hz innerhalb des NF-Frequenzbandes und einen Split-Peak um ~0,19 Hz (Abbildung 16 oben). Beachten Sie, dass sich diese Verteilung geringfügig von der unterscheidet, die sich aus dem NN-Intervall ergibt, das aus dem EKG-Signal berechnet wird (Abbildung 14 oben). Dies könnte das Ergebnis einer geringeren Signalqualität im PPG-Signal sein. Die EEG-Funktionen sind die gleichen wie in Abbildung 14.

Zuletzt haben wir BrainBeats verwendet, um Herzartefakte aus den EEG-Signalen zu extrahieren. Eine Herzkomponente wurde mit einer Konfidenz von 94,1 % im Boost-Modus klassifiziert (Abbildung 17 links) und aus den EEG-Signalen extrahiert (Abbildung 17 rechts).

figure-results-1
ABBILDUNG 2. RR-Intervalle, Artefakte und NN-Intervalle, die aus dem EKG-Signal abgerufen werden. Oben: vorverarbeitetes EKG-Signal (blau) mit den von BrainBeats erfassten R-Peaks (orangefarbene Punkte, d.h. RR-Intervalle). Mitte: Normal-zu-Normal-Intervalle (NN) (in blau) nach der Interpolation der RR-Artefakte (in rot). Unten: Wie im oberen Plot, aber vergrößert (30-s-Fenster), um die R-Peaks mit einer Scrolling-Funktion durch Drücken der Pfeile nach links/rechts genauer zu untersuchen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-2
ABBILDUNG 3. Ablehnung von fehlerhaften EEG-Kanälen. Visualisierung des abnormalen EEG-Kanals (TP9), der automatisch erkannt und aus dem Datensatz entfernt wird. Hinweis: Das große Artefakt wird in einem weiteren Schritt behandelt. Die EEG-Daten wurden bandpassgefiltert (1-40 Hz) und auf unendlich referenziert. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-3
ABBILDUNG 4. Visualisierung der 64-Kanal-EEG-Daten nach der Vorverarbeitung und Markierung der R-Spitzen im Signal. Das EKG-Signal ist zur visuellen Bestätigung in der Grafik unten enthalten. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-4
Abbildung 5. Histogramm der Zwischenschlagintervalle (IBI). Die rote Linie zeigt die angepasste Normalverteilung und die rote gestrichelte Linie zeigt das 5%-Perzentil, das als oberer Grenzwert verwendet wird, bei dem die EEG-Daten segmentiert werden (d. h. hier 650 ms nach dem R-Peak). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-5
Abbildung 6. Entfernung von artifikativen Epochen. Visualisierung der EEG-Ausreißerepochen (d. h. mit Artefakten), die vor der Durchführung der unabhängigen Komponentenanalyse (ICA) erkannt und entfernt wurden. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-6
Abbildung 7. Klassifizierung der unabhängigen Komponenten zur Entfernung von Artefakten, die nicht zum Gehirn gehören. Nach der blinden Quellentrennung, um die unabhängigen Komponenten unserer EEG-Daten zu erhalten, wird das ICLabel-Plugin verwendet, um sie zu klassifizieren und automatisch die Nicht-Gehirnkomponenten für die Extraktion zu markieren. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-7
Abbildung 8. Große durchschnittliche herzschlagevozierte Potentiale (HEP), die mit EKG erhalten wurden. Oben: Durchschnitt über die Epochen für jeden EEG-Kanal (überlagert), wobei die Kopfhauttopographien die Amplitudenverteilung in der interessierenden Periode (200-500 ms nach R-Peak) zeigen. Unten: HEP-Evolution im Laufe der Zeit (jeder "Versuch" entspricht einem Herzschlag). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-8
Abbildung 9. Herzschlagevozillationen (HEO), die aus dem EKG gewonnen werden. Nach oben: HEO am Kanal Fz (frontozentrale Region) nach Permutationsstatistik (1000 Iterationen) und korrigiert um die False Discovery Rate (FDR) bei einem Konfidenzniveau von 95 % (p<0,05). Unten: Intertrial-Kohärenz (ITC) nach FDR-Korrektur. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-9
ABBILDUNG 10. RR-Intervalle, Artefakte und NN-Intervalle, die aus dem PPG-Signal abgerufen wurden. Oben: vorverarbeitetes PPG-Signal (blau) mit den von BrainBeats erfassten Pulswellen (orangefarbene Punkte, d.h. RR-Intervalle). Mitte: Normal-zu-Normal-Intervalle (NN) (in blau) nach der Interpolation der RR-Artefakte (in rot). Unten: Wie im oberen Plot, aber vergrößert (30-s-Fenster), um die Pulswellen mit einer Scrolling-Funktion durch Drücken der Pfeile nach links/rechts genauer zu untersuchen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-10
Abbildung 11. Große durchschnittliche herzschlagevozierte Potentiale (HEP), die mit PPG erhalten werden. Oben: Alle Elektroden sind im Zeitbereich überlagert, wobei die Kopfhauttopographien die Amplitudenverteilung in der interessierenden Periode (200-500 ms nach dem Herzschlag) zeigen. Unten: HEP-Entwicklung im Laufe der Zeit (jeder "Versuch" entspricht einer Pulswelle). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-11
Abbildung 12. Herzschlagevozillierte Oszillationen (HEO), die aus PPG erhalten werden. Nach oben: HEO für den EEG-Kanal Fz (frontozentrale Region) nach Permutationsstatistik (1000 Iterationen) und korrigiert um die False Discovery Rate (FDR) bei einem Konfidenzniveau von 95% (p<0,05). Unten: Intertrial-Kohärenz (ITC) nach FDR-Korrektur. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-12
Abbildung 13. Ein großes EEG-Artefakt wurde durch den Artefakt-Subraum-Rekonstruktionsalgorithmus (ASR) erkannt und entfernt. Benutzer können durch die gesamte Datei scrollen, um die vom Algorithmus entfernten Segmente zu überprüfen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-13
Abbildung 14. Spektrale Leistungsdichte (PSD), extrahiert aus NN-Intervallen (EKG) und EEG-Signalen. Oben: Leistung der Herzfrequenzvariabilität (HRV) im niederfrequenten (LF; 0,04-0,15 Hz; in gelb) und hochfrequenten (HF; 0,15-0,40 Hz; in blau) Band, geschätzt unter Verwendung des normierten Lomb-Scargle-Periodogramms aus dem EKG-Signal. Unten: PSD normiert auf Dezibel (dB), berechnet aus den vorverarbeiteten EEG-Daten, gemittelt über alle Kanäle zur Visualisierung. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-14
Abbildung 15. Die wichtigsten EEG-Merkmale, die von BrainBeats extrahiert werden, werden durch Kopfhauttopographien veranschaulicht. Zu den wichtigsten EEG-Merkmalen gehören die durchschnittliche spektrale Leistung in den Frequenzbändern Delta (1-3 Hz), Theta (3-7 Hz), Alpha (8-13 Hz), Beta (13-30 Hz) und Gamma (30-40 Hz), die individuelle Alpha-Frequenz (IAF), die Fuzzy-Entropie, die fraktale Dimension und die Alpha-Asymmetrie. Anmerkungen: Höhere Fuzzy-Entropie-Werte spiegeln eine höhere Komplexität in Bezug auf die Regelmäßigkeit wider, während die fraktale Dimension eine größere Komplexität in Bezug auf fraktale Eigenschaften widerspiegelt. Die Alpha-Asymmetrie wurde an 16 symmetrischen Elektrodenpaaren berechnet. Positive Werte spiegeln eine größere Links-nach-Rechts-Alpha-Leistung wider, die typischerweise mit einer stärkeren Links-nach-Rechts-Hemmung lokaler kortikaler Regionen verbunden ist. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-15
Abbildung 16. Leistungsspektrale Dichte (PSD), extrahiert aus NN-Intervallen (PPG) und EEG-Signalen. Oben: Leistung der Herzfrequenzvariabilität (HRV) im niederfrequenten (LF; 0,04-0,15 Hz; in gelb) und hochfrequenten (HF; 0,15-0,40 Hz; in blau) Band, geschätzt unter Verwendung des normierten Lomb-Scargle-Periodogramms aus dem PPG-Signal. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-16
Abbildung 17. Visualisierung der Herzkomponente, die von BrainBeats erkannt und entfernt wird. Links: Topographie der Kopfhaut und das Konfidenzniveau der Klassifikation. Rechts: EEG-Zeitreihe (in blau) nach Extraktion der Herzkomponente (in rot). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Diskussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Kritische Schritte im Protokoll
Kritische Schritte werden in den Schritten 1.1-1.4 beschrieben. Warnungen und Fehlermeldungen sind an verschiedenen Stellen in der Toolbox implementiert, um den Benutzern zu helfen, zu verstehen, warum sie auf Probleme stoßen können (z. B. Elektrodenpositionen, die nicht in die EEG-Daten geladen sind, Dateilänge, die zu kurz ist, um ein zuverlässiges Maß für die ultraniederfrequente HRV zu berechnen, Signalqualität, die für eine zuverlässige Analyse zu niedrig ist, usw.). Jede Funktion ist für fortgeschrittene Benutzer dokumentiert, und die Parameter können leicht fein abgestimmt werden (empfohlene Parameter und typische Bereiche sind in diesem Manuskript und im Code dokumentiert). Benutzer können auf die Hilfe zur Verwendung bestimmter Funktionen oder zu den normalen Parameterbereichen zugreifen, indem sie den Befehl help gefolgt vom Namen der Funktion verwenden (z. B. geben Sie help brainbeats_process in das Befehlsfenster ein).

Einschränkungen der Methode
Der Benutzer muss über einen Datensatz mit EEG und Herz-Kreislauf (EKG oder PPG) in derselben Datei verfügen oder wissen, wie man sie unabhängig voneinander zusammenführt. Der Datenimport ist derzeit nicht automatisiert über BrainBeats, da spezielle Plugins installiert werden müssen, um die verschiedenen Datenformate (z.B. .csv,. edf,. bdf,. vhdr, etc.) zu berücksichtigen. Eine zukünftige Version wird es den Nutzern ermöglichen, BIDS-Datensätze mit beliebig vielen Dateien automatisch direkt in BrainBeats zu laden, die verfügbaren EEG- und kardiovaskulären Signale zu kombinieren und potenzielle Probleme mit der Zeitsynchronität (z. B. unterschiedliche Abtastraten, Zeitstempel usw.) zu lösen.

Entropiemerkmale sind besonders vielversprechend für die Erfassung komplexer, bidirektionaler Wechselwirkungen zwischen kardiovaskulären, subkortikalen und kortikalen Systemen, die in der Dynamik der nichtlinearen Rückkopplungsschleife verborgen sein können 27,73,74. Sie sind jedoch rechenintensiv und es kann lange dauern, sie aus EEG-Signalen zu berechnen, insbesondere bei hohen Abtastraten. Während einige Lösungen implementiert sind (paralleles Rechnen, Downsampling/Dezimierung), werden zukünftige Arbeiten diese Rechenkosten weiter reduzieren.

Während Statistiken auf Gruppenebene für HEP/HEO verfügbar sind, sind sie derzeit nicht für den Funktionsmodus verfügbar, werden aber bald verfügbar sein. In der Zwischenzeit können Benutzer diese Methode weiterhin verwenden, um Merkmale einfach und zuverlässig zu extrahieren, Statistiken mit jeder Standard-Statistiksoftware durchzuführen oder merkmalsbasierte ML-Modelle mit der Methode ihrer Wahl zu erstellen.

Das EKG beurteilt direkt die kardiale Elektrophysiologie, indem es die elektrischen Felder des Herzens erfasst. Im Gegensatz dazu misst PPG Veränderungen des Blutvolumens in mikrovaskulären Betten und spiegelt die Herzaktivität indirekt durch die Dynamik des Blutflusses wider. Die Identifizierung des R-Peaks im EKG ist aufgrund seiner klaren Manifestation im QRS-Komplex, der der ventrikulären Depolarisation vor der Herzkontraktion entspricht, einfach. Im Gegensatz dazu ist der prominenteste Peak für das PPG-Signal der systolische Peak (oder Pulswellenpeak), der dem Punkt des maximalen Blutvolumens in den Arterien entspricht. Sie tritt etwas nach dem R-Peak im EKG auf. Diese Verzögerung ist auf die Zeit zurückzuführen, die die Druckwelle benötigt, um vom Herzen zur peripheren Stelle zu gelangen, an der das PPG-Signal gemessen wird. Somit entspricht das Tal in der PPG-Wellenform (in BrainBeats als R-Welle markiert), das zwischen zwei systolischen Peaks auftritt, dem Punkt des minimalen Blutvolumens und stimmt nicht mit dem R-Peak im EKG überein. Stattdessen liegt sie näher an der T-Welle im EKG, die die ventrikuläre Repolarisationdarstellt 9. Dieser Unterschied in den Signaleigenschaften führt zu zeitlichen Unterschieden zwischen EKG- und PPG-Signalen, die die zeitlichen Aspekte der beobachteten HEPs beeinflussen. Klinisch erfordert diese Divergenz eine sorgfältige Abwägung bei der Auswahl der geeigneten Modalität für die HEP-Analyse, wobei das EKG für direkte kardiale elektrophysiologische Untersuchungen bevorzugt wird und das PPG Vorteile in Bezug auf die Benutzerfreundlichkeit und den Patientenkomfort für die Langzeitüberwachung bietet. Während EKG und PPG die HEP-Analyse erleichtern können, deuten ihre unterschiedlichen Signalarten und physiologischen Implikationen darauf hin, dass ihre Schlussfolgerungen nicht direkt austauschbar sind. Die Wahl zwischen EKG und PPG für die HEP-Analyse sollte auf die spezifischen Ziele und Bedürfnisse der Studie oder der klinischen Anwendung zugeschnitten sein. Dies kann zwar eine Einschränkung sein, aber es ist auch eine Stärke, denn es bedeutet, dass EKG und PPG zwei verschiedene Arten von Informationen über das Herz-Kreislauf-System liefern können, die sich ergänzen und neue Erkenntnisse liefern können, wenn sie kombiniert werden. Darüber hinaus konnte die zeitliche Differenz zwischen R-Peaks (aus EKG) und R-Wellen (aus PPG) korrigiert werden, wenn sie über die Zeit stabil sind, indem ein Datensatz verwendet wird, der gleichzeitige EKG-PPG-Signale enthält, wie in diesem Tutorial verwendet.

PPG-Signale sind glatter und weisen im Vergleich zum EKG deutliche Merkmale auf, was sie anfällig für Artefakte macht75. Während der in dieser Studie verwendete Algorithmus zuvor validiert wurde und bei dem für diese Studie verwendeten Datensatz gut abschneidet, schneidet er bei anderen Arten von PPG-Signalen möglicherweise nicht so gut ab, insbesondere bei solchen, die mit tragbaren Technologien erfasst wurden.

Für die HEP/HEO-Analyse werden die Epochen anhand von Schwellenwerten definiert, die auf der Verteilung der Schwebintervalle der Individuen basieren (IBI; ~600-1000 ms). Dies führt zu unterschiedlichen Epochenlängen bei den Probanden und Fehlern bei der Gruppenanalyse. Darüber hinaus führt die kurze Epochenlänge, die sich aus IBIs im Vergleich zu herkömmlichen EEG-Studien ergibt (Stimuli werden typischerweise in mehreren Sekunden verteilt, damit das Gehirn zur Ausgangslinie zurückkehren kann), zu potenziell unerwünschten Kanteneffekten oder hindert die Benutzer daran, langsame Frequenzen zu untersuchen. Die Zeit-Frequenz-Zerlegung erfordert in der Regel, dass sich Epochen um bis zu 3 Zyklen in der niedrigsten interessierenden Frequenz über das interessierende Fenster hinaus erstrecken. Für HEO liegt das interessierende Fenster bei 200-500 ms. So würde man z.B. zusätzliche 600 ms vor und nach dem Fenster (d.h. -400 bis 900 ms) benötigen, um Frequenzen bis zu 5 Hz zu untersuchen. Wenn man Frequenzen bis zu 1 Hz untersuchen möchte, werden zusätzliche 3 s vor und nach dem interessierenden Fenster benötigt. Dies ist notwendig, um eine korrekte Zeit- und Frequenzauflösung zu erhalten und gleichzeitig Kanteneffekte zu vermeiden.

Bedeutung der Methode im Vergleich zu bestehenden Methoden
Insgesamt bietet BrainBeats modernste Signalverarbeitungstechniken sowohl für EEG- als auch für kardiovaskuläre Signale mit Feinabstimmungsmöglichkeiten über die Befehlszeile und die grafische Benutzeroberfläche (GUI).

Die drei Methoden können sowohl über eine benutzerfreundliche grafische Oberfläche (GUI) als auch über eine Befehlszeile (Experten, die eine Automatisierung ermöglichen) ausgeführt werden. Methode 1 kann sowohl im Zeit- (HEP), Frequenz- (HEO) oder Zeit-Frequenz-Bereich (HEO) als auch auf Kanal- oder unabhängiger Komponentenebene untersucht werden. Unseres Wissens wurde HEP/HEO noch nie mit PPG-Signalen durchgeführt und ist jetzt leicht verfügbar.

Für Methode 2 gibt es derzeit keine bereits vorhandene Alternative. Darüber hinaus können Benutzer BrainBeats auch verwenden, um EEG- oder HRV-Merkmale einfach einzeln mit anderen Datensätzen vorzuverarbeiten und zu extrahieren, die nicht beide Signale enthalten. Zum Beispiel kann ein Benutzer EKG/PPG-Signale vorverarbeiten und HRV-Merkmale extrahieren, um nur HRV-Werte zu analysieren (und umgekehrt, wenn ein Benutzer EEG-Merkmale aus einem EEG-Datensatz extrahieren möchte). Dies kann besonders für featurebasierte ML-Anwendungen nützlich sein.

Methode 3 ermöglicht eine schnelle und automatisierte Entfernung von Herzartefakten aus den EEG-Signalen. Während dies in EEGLAB bereits mit dem ICLabel-Plugin möglich ist, erfordert es eine Reihe von Schritten und die Auswahl von Parametern (z. B. Hochpassfilterung der Signale, Ausführen von ICA, Ausführen von ICLabel, Einstellen von Parametern, Subtrahieren der Herzkomponenten von den EEG-Signalen und Entfernen der EKG-Kanäle), die leicht zu Fehlern führen können (z. B. Geister-ICs55). Darüber hinaus stellen wir eine Boost-Methode vor, die die Leistung dieser Methode mithilfe des kardiovaskulären Signals erhöht (in der Regel nicht in diesen Operationen enthalten).

Darüber hinaus implementiert die Toolbox Verbesserungen der Rechenleistung, um die Schätzung von EEG-Merkmalen (hauptsächlich Multiskalen-Entropiemaßen), einschließlich GPU- und parallelem Computing, zu beschleunigen. Beachten Sie, dass diese Optionen nur so vorteilhaft sind wie die Hardware des Benutzers (d. h. Grafikkarte und Anzahl der Prozessoren und Threads).

Zukünftige Richtungen
Die Toolbox wird von den Autorinnen und Autoren langfristig weiter modifiziert und verbessert, um die neuesten Richtlinien und Empfehlungen der Feldexpertinnen und -experten umzusetzen und eventuell auftretende Fehler zu beheben.

Zusätzliche Funktionen und Methoden werden hinzugefügt, um die Wechselwirkungen zwischen EEG und kardiovaskulären Signalen zu bewerten. Zum Beispiel können qEEG-Funktionen wie das Theta/Beta-Verhältnis (oder ähnliche spektrale Verhältnisse, die relevante klinische oder kognitive Informationen erfassen) einfach zur Toolbox hinzugefügt werden. Zu den neuen Methoden gehören z.B. die direkte und partielle Kohärenz des EEG-EKGs, die zeitaufgelöste gerichtete Gehirn-Herz-Wechselwirkungsmessung76 oder die Klassifizierung von HEP- oder Merkmalsdaten mittels maschinellem Lernen (z.B. Entscheidungsbäume, Random Forest, naives Bayes, SVM, KNN, Netzwerke des Langzeitgedächtnisses usw.) 17. Urheberrecht

Für die beste Leistung bei der Erkennung von R-Wellen aus verrauschten PPG-Signalen, die mit tragbaren Technologien gesammelt wurden, könnten zukünftige BrainBeats-Versionen alternative Algorithmen für diese Anwendungen bereitstellen. Weitere vielversprechende Algorithmen sind auf Signalderivaten basierende Algorithmen77, adaptive lineare Neuronen künstliche neuronale Netze (die für EKG78 verwendet werden) oder die empirische Ensemble-Moduszerlegung79.

Für die HEO-Analyse, um das Problem der kurzen Epoche für die Zeit-Frequenz-Schätzung zu lösen (siehe Einschränkungen oben), planen wir, in zukünftigen Versionen die Reflexionsmethode zu implementieren, die das Signal aus dem interessierenden Fenster (d. h. der Rückwärtsversion des Signals) vor und nach dem interessierenden Fenster spiegelt, um es zu erweitern. Dies sorgt für glatte Übergänge und entfernt unerwünschte Kanteneffekte. Anschließend werden die gespiegelten Abschnitte entfernt.

Offenlegungen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren haben nichts offenzulegen.

Danksagungen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das Institut für Noetische Wissenschaften unterstützte diese Forschung. Wir danken den Entwicklern der ursprünglichen Open-Source-Algorithmen, die angepasst wurden, um einige der Algorithmen von BrainBeats zu entwickeln.

Materialien

Liste der in diesem Artikel verwendeten Materialien
NameUnternehmenKatalognummerKommentare
EEGLABSwartz Center for Computational Neuroscience (SCCN)Freies/Open-Source-MATLAB
The Mathworks, Inc.Erfordert eine Lizenz
Windows PCLenovo, Inc.

Referenzen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. von Bertalanffy, L. General system theory Foundations, development, applications. , G. Braziller. (1968).
  2. Hodgkin, A. L., Huxley, A. F. A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol. 117 (4), 500-544 (1952).
  3. Bean, B. P. Nitrendipine block of cardiac calcium channels: high-affinity binding to the inactivated state. Proc Natl Acad Sci U SA. 81 (20), 6388-6392 (1984).
  4. Fuchs, T. Ecology of the brain: The phenomenology and biology of the embodied mind. , Oxford University Press. (2017).
  5. Napadow, V., et al. Brain correlates of autonomic modulation: Combining heart rate variability with fMRI. NeuroImage. 42 (1), 169-177 (2008).
  6. Chang, C., Cunningham, J. P., Glover, G. H. Influence of heart rate on the BOLD signal: The cardiac response function. NeuroImage. 44 (3), 857-869 (2009).
  7. Gianaros, P. J., Sheu, L. K. A review of neuroimaging studies of stressor-evoked blood pressure reactivity: Emerging evidence for a brain-body pathway to coronary heart disease risk. NeuroImage. 47 (3), 922-936 (2009).
  8. Burch, G. E., DePasquale, N. P. A history of electrocardiography. No 1. , Norman Publishing. (1990).
  9. Allen, J. Photoplethysmography and its application in clinical physiological measurement. Physiol Meas. 28 (3), 1(2007).
  10. Cohen, M. X. Where does EEG come from and what does it mean. Trends Neurosci. 40 (4), 208-218 (2017).
  11. Cannard, C., Brandmeyer, T., Wahbeh, H., Delorme, A. Self-health monitoring and wearable neurotechnologies. Handb Clin Neurol. 168, 207-232 (2020).
  12. Gramann, K., Ferris, D. P., Gwin, J., Makeig, S. Imaging natural cognition in action. Int. J. Psychophysiol. 91 (1), 22-29 (2014).
  13. Jungnickel, E., Gehrke, L., Klug, M., Gramann, K. Chapter 10 - MoBI-Mobile brain/body imaging. Neuroergonomics. , 59-63 (2019).
  14. Al, E., et al. Heart-brain interactions shape somatosensory perception and evoked potentials. Proc Natl Acad Sci. 117 (19), 10575-10584 (2020).
  15. Banellis, L., Cruse, D. Skipping a beat: Heartbeat-evoked potentials reflect predictions during interoceptive-exteroceptive integration. Cereb Cortex Commun. 1 (1), (2020).
  16. Baranauskas, M., Grabauskaitė, A., Griškova-Bulanova, I., Lataitytė-Šimkevičienė, B., Stanikūnas, R. Heartbeat evoked potentials (HEP) capture brain activity affecting subsequent heartbeat. Biomed Signal Process. Cont. 68, 102731(2021).
  17. Candia-Rivera, D., et al. Neural responses to heartbeats detect residual signs of consciousness during resting state in postcomatose patients. J Neurosci. 41 (24), 5251-5262 (2021).
  18. Jiang, H., et al. Brain-heart interactions underlying traditional Tibetan buddhist meditation. Cereb cortex. 30 (2), 439-450 (2020).
  19. Kumral, D., et al. Attenuation of the heartbeat-evoked potential in patients with atrial fibrillation. JACC Clin Electrophysiol. 8 (10), 1219-1230 (2022).
  20. Thakor, N. V., Tong, S. Advances in quantitative electroencephalogram analysis methods. Annu Rev Biomed Eng. 6, 453-495 (2004).
  21. Thayer, J. F., Åhs, F., Fredrikson, M., Sollers, J. J., Wager, T. D. A meta-analysis of heart rate variability and neuroimaging studies: Implications for heart rate variability as a marker of stress and health. Neurosci Biobehav Rev. 36 (2), 747-756 (2012).
  22. Mather, M., Thayer, J. F. How heart rate variability affects emotion regulation brain networks. Curr Opin Beha. Sci. 19, 98-104 (2018).
  23. Kemp, A. H., Quintana, D. S. The relationship between mental and physical health: Insights from the study of heart rate variability. Int J Psychophysiol. 89 (3), 288-296 (2013).
  24. Daneshi Kohan, M., Motie Nasrabadi, A., Shamsollahi, M. B., Sharifi, A. EEG/PPG effective connectivity fusion for analyzing deception in interview. Signal Image Video Process. 14 (5), 907-914 (2020).
  25. Übeyli, E. D., Cvetkovic, D., Cosic, I. Analysis of human PPG, ECG and EEG signals by eigenvector methods. Digit Signal Process. 20 (3), 956-963 (2010).
  26. Zambrana-Vinaroz, D., Vicente-Samper, J. M., Manrique-Cordoba, J., Sabater-Navarro, J. M. Wearable epileptic seizure prediction system based on machine learning techniques using ECG, PPG and EEG signals. Sensors. 22 (23), 9372(2022).
  27. Shaffer, F., Ginsberg, J. P. An overview of heart rate variability metrics and norms. Front Public Health. 5, 258(2017).
  28. Coan, J. A., Allen, J. J. B. The state and trait nature of frontal EEG asymmetry in emotion. The asymmetrical brain. , 565-615 (2003).
  29. Hagemann, D., Hewig, J., Seifert, J., Naumann, E., Bartussek, D. The latent state-trait structure of resting EEG asymmetry: replication and extension. Psychophysiology. 42 (6), 740-752 (2005).
  30. Widge, A. S., et al. Electroencephalographic biomarkers for treatment response prediction in major depressive illness: A meta-analysis. Am J Psychiatry. 176 (1), 44-56 (2019).
  31. Olbrich, S., Arns, M. EEG biomarkers in major depressive disorder: Discriminative power and prediction of treatment response. Int Rev Psychiatry. 25 (5), 604-618 (2013).
  32. Kumar, Y., Dewal, M. L., Anand, R. S. Epileptic seizures detection in EEG using DWT-based ApEn and artificial neural network. Signal Image Video Process. 8, 1323-1334 (2014).
  33. Acharya, U. R., et al. Automated diagnosis of epileptic EEG using entropies. Biomed Signal Process Control. 7 (4), 401-408 (2012).
  34. de Aguiar Neto, F. S., Rosa, J. L. G. Depression biomarkers using non-invasive EEG: A review. Neurosci Biobehav Rev. 105, 83-93 (2019).
  35. Cannard, C., Wahbeh, H., Delorme, A. Electroencephalography correlates of well-being using a low-cost wearable system. Front Hum Neurosci. 15, 736(2021).
  36. Tarvainen, M. P., Niskanen, J. P., Lipponen, J. A., Ranta-aho, P. O., Karjalainen, P. A. Kubios HRV - Heart rate variability analysis software. Comput. Methods Programs Biomed. 113 (1), 210-220 (2014).
  37. Demski, A. J., Soria, M. L. ECG-kit: a Matlab toolbox for cardiovascular signal processing. Journal of Open Research Software. 4 (1), e8(2016).
  38. Klug, M., et al. The BeMoBIL pipeline for automated analyses of multimodal mobile brain and body imaging data. BioRxiv. , (2022).
  39. Perakakis, P. HEPLAB. , (2023).
  40. Grosselin, F., Navarro-Sune, X., Raux, M., Similowski, T., Chavez, M. CARE-rCortex: A Matlab toolbox for the analysis of CArdio-REspiratory-related activity in the Cortex. J Neurosci Meth. 308, 309-316 (2018).
  41. Luck, S. J., Gaspelin, N. How to get statistically significant effects in any ERP experiment (and why you shouldn't). Psychophysiology. 54 (1), 146-157 (2017).
  42. Alday, P. M. How much baseline correction do we need in ERP research? Extended GLM model can replace baseline correction while lifting its limits. Psychophysiology. 56 (12), e13451(2019).
  43. Delorme, A. EEG is better left alone. Sci Rep. 13 (1), 2372(2023).
  44. Widmann, A., Schröger, E., Maess, B. Digital filter design for electrophysiological data - a practical approach. J Neurosci Methods. 250, 34-46 (2015).
  45. Pham, T., Lau, Z. J., Chen, S. H. A., Makowski, D. Heart Rate Variability in Psychology: A Review of HRV Indices and an Analysis Tutorial. Sensors. 21 (12), 3998(2021).
  46. Vest, A. N., et al. An open source benchmarked toolbox for cardiovascular waveform and interval analysis. Physiol Meas. 39 (10), 105004(2018).
  47. Smith, E. E., Reznik, S. J., Stewart, J. L., Allen, J. J. B. Assessing and conceptualizing frontal EEG asymmetry: An updated primer on recording, processing, analyzing, and interpreting frontal alpha asymmetry. Int J Psychophysiol Off J Int Organ Psychophysiol. 111, 98-114 (2017).
  48. Dong, L., et al. MATLAB toolboxes for reference electrode standardization technique (REST) of scalp EEG. Front Neurosci. 11, 601(2017).
  49. Candia-Rivera, D., Catrambone, V., Valenza, G. The role of electroencephalography electrical reference in the assessment of functional brain-heart interplay: From methodology to user guidelines. J Neurosci Methods. 360, 109269(2021).
  50. Mullen, T. R., et al. Real-time Neuroimaging and cognitive monitoring using wearable dry EEG. IEEE Trans Biomed Eng Spec Issue Wearable Technol. 62 (11), 2553-2567 (2015).
  51. Chang, C. Y., Hsu, S. H., Pion-Tonachini, L., Jung, T. P. Evaluation of artifact subspace reconstruction for automatic EEG artifact removal. 40th Ann Int Conf IEEE Eng Med Biol Soc. , 1242-1245 (2018).
  52. Miyakoshi, M. Artifact subspace reconstruction: a candidate for a dream solution for EEG studies, sleep or awake. Sleep. 46 (12), 241(2023).
  53. Kim, H., et al. ICA's bug: How ghost ICs emerge from effective rank deficiency caused by EEG electrode interpolation and incorrect re-referencing. Front Signal Process. 3, 1064138(2023).
  54. Frank, G., Makeig, S., Delorme, A. A Framework to evaluate independent component analysis applied to EEG signal: testing on the Picard algorithm. ArXiv. , (2022).
  55. Ablin, P., Cardoso, J. F., Gramfort, A. Faster independent component analysis by preconditioning with Hessian approximations. IEEE Trans Signal Process. 66 (15), 4040-4049 (2018).
  56. Pion-Tonachini, L., Kreutz-Delgado, K., Makeig, S. ICLabel: An automated electroencephalographic independent component classifier, dataset, and website. NeuroImage. 198, 181-197 (2019).
  57. Bigdely-Shamlo, N., Mullen, T., Kothe, C., Su, K. M., Robbins, K. A. The PREP pipeline: standardized preprocessing for large-scale EEG analysis. Front Neuroinformatics. 9, 12(2015).
  58. Maris, E., Oostenveld, R. Nonparametric statistical testing of EEG- and MEG-data. J Neurosci Methods. 164 (1), 177-190 (2007).
  59. Pernet, C. R., Latinus, M., Nichols, T. E., Rousselet, G. A. Cluster-based computational methods for mass univariate analyses of event-related brain potentials/fields: A simulation study. J Neurosci Methods. 250, 85-93 (2015).
  60. Pernet, C. R., Chauveau, N., Gaspar, C., Rousselet, G. A. LIMO EEG: A toolbox for hierarchical LInear MOdeling of ElectroEncephaloGraphic data. Comput Intell Neurosci. 2011, 1-11 (2011).
  61. Pernet, C., et al. Electroencephalography robust statistical linear modelling using a single weight per trial. Aperture Neuro. 2022 (7), 51(2022).
  62. Pavlov, Y. G., Kasanov, D., Kosachenko, A. I., Kotyusov, A. I., Busch, N. A. Pupillometry and electroencephalography in the digit span task. Sci. Data. 9 (1), 325(2022).
  63. Pavlov, Y. G., Kasanov, D., Kosachenko, A. I., Kotyusov, A. I. EEG, pupillometry, ECG and photoplethysmography, and behavioral data in the digit span task and rest. OpenNeuro. , (2024).
  64. Clifford, G. Signal processing methods for heart rate variability. , Oxford University. UK. (2002).
  65. Pan, J., Tompkins, W. J. A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 3, 230-236 (1985).
  66. Maess, B., Schröger, E., Widmann, A. Highpass filters and baseline correction in M/EEG analysis. Commentary on: "How inappropriate highpass filters can produce artefacts and incorrect conclusions in ERP studies of language and cognition. J. Neurosci. Methods. 266, 164-165 (2016).
  67. Park, H. D., Blanke, O. Heartbeat-evoked cortical responses: Underlying mechanisms, functional roles, and methodological considerations. NeuroImage. 197, 502-511 (2019).
  68. Lomb, N. R. Least-squares frequency analysis of unequally spaced data. Astrophys Space Sci. 39, 447-462 (1976).
  69. Corcoran, A. W., Alday, P. M., Schlesewsky, M., Bornkessel-Schlesewsky, I. Toward a reliable, automated method of individual alpha frequency (IAF) quantification. Psychophysiology. 55 (7), e13064(2018).
  70. Chen, W., Zhuang, J., Yu, W., Wang, Z. Measuring complexity using FuzzyEn, ApEn, and SampEn. Med Eng Phys. 31 (1), 61-68 (2009).
  71. Cannard, C., Delorme, A. An open-source EEGLAB plugin for computing entropy-based measures on MEEG signals. , (2022).
  72. Lau, Z. J., Pham, T., Chen, S. H. A., Makowski, D. Brain entropy, fractal dimensions and predictability: A review of complexity measures for EEG in healthy and neuropsychiatric populations. Eur J Neurosci. 56 (7), 5047-5069 (2022).
  73. Costa, M., Goldberger, A. L., Peng, C. -K. Multiscale entropy analysis of biological signals. Phys Rev E Stat Nonlin Soft Matter Phys. 71 (2), 021906(2005).
  74. Humeau-Heurtier, A. multiscale entropy approaches and their applications. Entropy. 22 (6), 644(2020).
  75. Armañac-Julián, P., et al. Reliability of pulse photoplethysmography sensors: Coverage using different setups and body locations. Front Electron. 3, 906324(2022).
  76. Catrambone, V., Greco, A., Vanello, N., Scilingo, E. P., Valenza, G. Time-resolved directional brain-heart interplay measurement through synthetic data generation models. Ann Biomed Eng. 47, 1479-1489 (2019).
  77. Georgieva-Tsaneva, G., Gospodinova, E., Gospodinov, M., Cheshmedzhiev, K. Portable sensor system for registration, processing and mathematical analysis of PPG signals. Appl Sci. 10 (3), 1051(2020).
  78. Kim, J. H., Park, S. E., Jeung, G. W., Kim, K. S. Detection of R-peaks in ECG signal by adaptive linear neuron (ADALINE) artificial neural network. MATEC Web Conf. 54, 10001(2016).
  79. Lei, R., Ling, B. W. K., Feng, P., Chen, J. Estimation of heart rate and respiratory rate from PPG signal using complementary ensemble empirical mode decomposition with both independent component analysis and non-negative matrix factorization. Sensors. 20 (11), 3238(2020).

Nachdrucke und Genehmigungen

Genehmigung beantragen, um den Text oder die Abbildungen dieses JoVE-Artikels zu verwenden

Genehmigung beantragen

Schlagwörter

Wechselspiel zwischen Gehirn und HerzEEG kardiovaskul re AnalyseHerzschlag evozierte PotentialeEEG MerkmalsextraktionHRV MerkmalsextraktionOpen Source Toolboxautomatisierte SignalverarbeitungEntfernung von Herzartefaktenmultimodale Datenanalyse

Verwandte Artikel