EEGLAB — это набор инструментов MATLAB , распространяемый по свободной лицензии BSD для обработки данных электроэнцефалографии (ЭЭГ), магнитоэнцефалографии (МЭГ) и других электрофизиологических сигналов. [1] [2] Наряду со всеми основными инструментами обработки, EEGLAB реализует независимый компонентный анализ (ICA), анализ времени/частоты, отклонение артефактов и несколько режимов визуализации данных. EEGLAB позволяет пользователям импортировать свои электрофизиологические данные примерно в 20 двоичных форматах файлов, предварительно обрабатывать данные, визуализировать активность в отдельных испытаниях и выполнять ICA. [3] Артефактные компоненты ICA могут быть вычтены из данных. В качестве альтернативы компоненты ICA, представляющие мозговую активность, могут быть дополнительно обработаны и проанализированы. EEGLAB также позволяет пользователям группировать данные от нескольких субъектов и кластеризовать их независимые компоненты. [4] [5]
В 1997 году набор функций обработки данных был впервые опубликован в Интернете Скоттом Мейкигом в Лаборатории вычислительной нейробиологии под руководством Терри Сейновски в Институте Солка под названием «набор инструментов ICA/EEG». В 2000 году Арно Делорм разработал графический пользовательский интерфейс поверх этих функций вместе с некоторыми из своих функций удаления артефактов и выпустил первую версию «программного обеспечения EEGLAB для удаления артефактов». В 2003 году Делорм и Мейкиг объединили усилия для выпуска первой стабильной и полностью документированной версии EEGLAB. В 2004 году EEGLAB получила финансирование от NIH для продолжения разработки исследовательского программного обеспечения .
Другие наборы инструментов с открытым исходным кодом для обработки нейрофизиологических сигналов включают в себя: