bioRxiv · 10.64898/2026.08.11.744163
EegFun.jl: A Julia Package Tutorial for EEG Analysis
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Dudschig, C., Sonntag, S., Mackenzie, I. G.. 2026-08-12. EegFun.jl: A Julia Package Tutorial for EEG Analysis. https://doi.org/10.64898/2026.08.11.744163
Cite the original work for its findings. Save a collection to share your selection of sources.