NeuroAnalyzer.jl

Windows · Mac · Linux · Self-hosted

Freedom report

Three barsScore 7.1

  • Free tierA free tier is on its own pricing page
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

NeuroAnalyzer.jl is a free Julia toolbox for exploring, visualizing, and analyzing neurophysiological recordings. It covers EEG, MEG, ECoG, SEEG, iEEG, NIRS, MEP, and EDA, with high- and low-level functions, interactive GUI components, and reproducible pipelines written as Julia scripts. Processing tools include referencing, filtering, power-line noise and electrode-pop removal, ICA, PCA, EMD, and ERP analysis. Analysis methods include frequency and time-frequency work, functional connectivity, entropy and complexity measures, HRV, MEP analysis, statistical tests, and regression models. The import range spans EEG formats including EDF, EDF+, BDF, BDF+, GDF, BrainVision, CSV, FieldTrip, EEGLAB, NPY, Thymatron, NCS, CNT, and XDF. It also supports MEG FIFF and FieldTrip, NIRS SNIRF, NIRS and NIRX, MEP DuoMAG, and electrode-position files such as CED, LOCS, ELC, TSV, SFP, CSD, GEO, MAT, TXT, DAT, and ASC. NeuroRecorder supports EDA/GSR and angular-velocity recording with Raspberry Pi or Arduino. NeuroTester includes finger-tapping, two-point pinch, and an auditory-hallucination module. The software is available for Linux, macOS, and Windows, and is licensed under the 2-Clause BSD License.

Who it is for

NeuroAnalyzer.jl suits researchers in neuroscience, neurology, and psychiatry who work with neurophysiological recordings. It is a fit for users who want analysis through Julia scripts, GUI components, or a combination of both.

What is good

  • Works across EEG, MEG, ECoG, SEEG, iEEG, NIRS, MEP, and EDA.
  • Includes referencing, filtering, ICA, PCA, EMD, and ERP processing.
  • Provides statistical tests, regression models, and scripting support.
  • Offers a broad set of EEG, MEG, NIRS, and MEP imports.
  • Can connect with Pluto, PlutoUI, or Jupyter through IJulia.

What to know first

  • The API may change while the project remains under active development.
  • Installation and use are centered on the Julia environment.

Verdict

Choose NeuroAnalyzer.jl if you need a free toolbox for neurophysiological analysis with broad modality coverage and scriptable workflows. Look elsewhere if you need a stable API, since the project says it is actively developed and subject to API changes.

Get started with NeuroAnalyzer.jl

  1. Visit https://www.neuroanalyzer.org/.
  2. Install Julia on Linux, macOS, or Windows.
  3. Install NeuroAnalyzer from Julia’s General Registry with Pkg.add("NeuroAnalyzer"), or use the documented source or Docker route.
  4. Use Pluto with PlutoUI for an interactive GUI, or use Jupyter through IJulia.

What the free plan stops at

The Free plan is free and is for a non-commercial project. The installation guide also warns that the API can change during active development.

Questions about NeuroAnalyzer.jl

How much does NeuroAnalyzer.jl cost?

The Free plan is free and is designated for a non-commercial project.

Is there a free plan or trial?

Yes, a free plan is available. There is no free trial.

Which operating systems does it support?

It is listed for Linux, macOS, and Windows, with desktop deployment.

What data can it analyze?

It covers EEG, MEG, ECoG, SEEG, iEEG, NIRS, MEP, and EDA recordings, with analysis methods including frequency, time-frequency, connectivity, HRV, statistical, and regression analysis.

Is NeuroAnalyzer.jl open source?

The project site says it is licensed under the 2-Clause BSD License.

How can I install it?

It is registered in Julia’s General Registry and can be installed with Pkg.add("NeuroAnalyzer"). Source installation and a Docker image are also documented.

NeuroAnalyzer.jl plans and pricing

All plans
Free Free Free, non-commercial project neuroanalyzer.org · 11 Oct 2026

Compared on statistical analysis software

Free plan
Yes
Deployment
desktop
Statistical tests
Yes
Regression models
Yes
Scripting support
Yes
Data import formats
EEG: EDF, EDF+, BDF, BDF+, GDF, Alice4, DigiTrack, BrainVision, CSV, FieldTrip, EEGLAB, NPY, Thymatron, NCS, CNT, XDF; MEG: FIFF, FieldTrip; NIRS: SNIRF, NIRS, NIRX; MEP: DuoMAG; electrode positions: CED, LOCS, ELC, TSV, SFP, CSD, GEO, MAT, TXT, DAT, ASC

Best NeuroAnalyzer.jl alternatives

See all 20