Welche Tools sind für die EEG-Analyse auf der R-Plattform verfügbar?

Ich beginne einige EEG-Studien zur Aufmerksamkeit und würde R wirklich gerne für die Vorverarbeitung (Filterung/Artefaktunterdrückung), Visualisierung und Analyse verwenden, aber ich kann nur sehr wenige Werkzeuge finden. Wenn es kein eigenständiges Paket gibt, welche Pakete könnten nützlich sein?

Dinge, die ich tun möchte:

  • Zustandskategorisierung nach Ereignissen und Vergleich aller Folgeanalysen nach Zustand
  • Spektrale Leistungsdichte in bestimmten Frequenzbändern (SMR, Theta, Beta, Alpha usw.)
  • Ereignisbezogene Potenziale
  • LORETA (elektromagnetische Tomographie mit niedriger Auflösung)
Sehen Sie sich die Paketliste an:<br> <a href="cran.rstudio.com/">http://cran.rstudio.com/</a >. Es könnte Menschen helfen, Ihnen zu helfen, wenn Sie klarstellen, was Sie mit R- und EEG-Daten erreichen möchten.
Warum willst du R verwenden?
Weil die Dokumentation & Community für R besser ist als für Matlab, und weil ich mir keine Gedanken über das Budget für Lizenzen auf R machen muss.

Antworten (3)

Antoine Tremblay hat gerade eine fortschrittliche Analyse-Toolbox veröffentlicht: http://onlinelibrary.wiley.com/doi/10.1111/psp.12299/abstract

Ihm fehlt etwa die Hälfte der Funktionen auf Ihrer Liste, obwohl die Spektraldichte im Grunde eine einfache Aufgabe ist und LORETA sowieso ein eigenständiges Paket ist (obwohl ähnliche Ansätze, z. B. allgemeine CSD-Schätzung, in vielen Paketen implementiert sind). Sobald Sie die EEG-Daten in R eingelesen und von Artefakten befreit haben, sind ERPs (einfache Mittelwertbildung) und Spektren ziemlich grundlegende Aufgaben, und LORETA ist eine externe Toolbox, die unabhängig davon ist, woher sie ihre Daten bezieht.

Alternativ würde ich vorschlagen, entweder eine der beiden Standard-MATLAB-basierten Lösungen (EEGLAB oder Fieldtrip) oder MNE in einer seiner Iterationen (z. B. die in Python) zu verwenden. All dies wird die Aufgaben erledigen, von denen Sie sprechen.

Danke! Irgendwelche Vorschläge zur Visualisierung? Das Erstellen von Diagrammarrays für 24 ERP- oder EEG-Kanäle kann sehr mühsam sein, und ich wette, jemand hat es schon einmal gemacht.
Butterfly-Plots, wie in Abb. 2 in der Zeitung; oder bedeutet über ROIs und Facet Wrap ggplot über Hemisphäre und Vorder-/Rückseite.

Der Vollständigkeit halber:

  1. eegkit, siehe https://cran.r-project.org/web/packages/eegkit/index.html

  2. Für "historische Zwecke" könnte vielleicht auch folgendes interessant sein, obwohl die Entwicklung in letzter Zeit etwas zu stagnieren scheint: https://rdrr.io/cran/eegAnalysis/

Ich war auf der Suche nach einer Alternative, als ich auf diesen Beitrag fiel. Hier sind ein paar andere

eegUtils , derselbe Autor hat hier einen Blog, der für Sie von Interesse sein könnte

Ich habe auch eegAnalysis gefunden, aber das letzte Update war 2014

Schließlich gibt es für ERPs ERP