henhaobio
Sign in

bioRxivNeurosciencePreprint

EegFun.jl: A Julia Package Tutorial for EEG Analysis

Carolin DudschigiD, Samuel SonntagiD, Ian Grant MackenzieiD

PDFDOI

Abstract

EegFun.jl is an open-source package for electroencephalography (EEG) analysis implemented in the Julia programming language. EegFun.jl provides a flexible framework for EEG research, covering data import from standard file formats, filtering and re-referencing, Independent Component Analysis (ICA) for artifact detection/correction, epoch extraction, and ERP averaging and visualisation. The Julia language provides the readability of a high-level scripting environment together with execution speeds comparable to compiled code. EegFun.jl combines interactive data visualization with high-performance execution, making large-scale analyses both efficient and easy. Here, we provide a brief overview and introductory tutorial of the core stages of the EEG analysis workflow to illustrate the package's capabilities. The package is freely available under the MIT license.

Citations
0

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISBelonosov '23Ferrari '24Heinilä '22Krol '18Magnotti '20Poulsen '18
74% semantic matchNeuroscience
Gennadiy Belonosov, Rotem Falach, Flavio Jean Schmidig+5 more·bioRxiv·Dec 17, 2023· 4 citations