¿Qué herramientas están disponibles para el análisis de EEG en la plataforma R?

Estoy comenzando algunos estudios de EEG sobre la atención, y realmente me gustaría usar R para el preprocesamiento (filtrado/rechazo de artefactos), visualización y análisis, pero puedo encontrar muy pocas herramientas. Si no hay un paquete independiente, ¿qué paquetes podrían ser útiles?

Cosas que quiero hacer:

  • Categorización de condiciones según eventos y comparación de todos los análisis posteriores por condición
  • Densidad espectral de potencia en bandas de frecuencia específicas (SMR, theta, beta, alpha, etc.)
  • Potenciales relacionados con eventos
  • LORETA (tomografía electromagnética de baja resolución)
Consulte la lista de paquetes:<br> <a href=" cran.rstudio.com/">http://cran.rstudio.com/</a >. Podría ayudar a las personas a ayudarlo si aclara lo que está tratando de lograr con los datos R y EEG.
¿Por qué quieres usar R?
Porque la documentación y la comunidad son mejores para R que Matlab, y porque no tengo que preocuparme por el presupuesto para licencias en R.

Respuestas (3)

Antoine Tremblay acaba de lanzar una caja de herramientas de análisis avanzado: http://onlinelibrary.wiley.com/doi/10.1111/psyp.12299/abstract

Falta aproximadamente la mitad de las características de su lista, aunque fundamentalmente, la densidad espectral es una tarea simple y LORETA es un paquete independiente de todos modos (aunque enfoques similares, por ejemplo, la estimación general de CSD, se implementan en muchos paquetes). Básicamente, una vez que leyó los datos de EEG en R y los limpió de artefactos, los ERP (promedio simple) y los espectros son tareas bastante básicas y LORETA es una caja de herramientas externa independiente de dónde obtiene sus datos.

Alternativamente, propondría usar cualquiera de las dos soluciones estándar basadas en MATLAB (EEGLAB o Fieldtrip), o MNE en una de sus iteraciones (por ejemplo, la de Python). Todos estos manejarán las tareas de las que está hablando.

¡Gracias! ¿Alguna sugerencia sobre la visualización? Crear matrices gráficas para 24 canales de ERP o EEG puede ser muy tedioso y apuesto a que alguien lo ha hecho antes.
Parcelas de mariposas, como en la fig. 2 en el papel; o significa sobre ROI y facet wrap ggplot sobre hemisferio y anverso/reverso.

En aras de la exhaustividad:

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

  2. Para "propósitos históricos", quizás lo siguiente también podría ser de interés, aunque el desarrollo parece algo estancado últimamente: https://rdrr.io/cran/eegAnalysis/

Estaba buscando una alternativa cuando me encontré con esta publicación. Aquí hay algunos otros

eegUtils , el mismo autor tiene un blog que podría ser de su interés para leer más aquí

También encontré eegAnalysis pero la última actualización fue en 2014

Finalmente para los ERP existe erpR