FREEDOM251

Freedom251 › Statistical Analysis Software

NeuroAnalyzer.jl

Free plan LinuxMacSelf-hostedWindows

Visit NeuroAnalyzer.jl Alternatives Pricing

NeuroAnalyzer.jl's own site

What NeuroAnalyzer.jl is

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 suits

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 it does well

  • 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.

Limits

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

Plans

PlanBilled and limitsPrice
FreeFree, non-commercial projectFree

As neuroanalyzer.org lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  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.

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.

Questions

How much does NeuroAnalyzer.jl cost?

The Free plan costs nothing 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.

Facts from NeuroAnalyzer.jl's own pages

Analysis methods
The toolbox includes frequency and time-frequency analysis, functional connectivity measures, entropy and complexity measures, HRV analysis, and MEP analysis. · neuroanalyzer.org, 11 Oct 2026
Analysis workflows
It provides high- and low-level functions, interactive GUI components, and reproducible pipelines written as Julia scripts. · neuroanalyzer.org, 11 Oct 2026
Data formats
The site lists support for multiple EEG formats including EDF, BDF, GDF, BrainVision, EEGLAB, FieldTrip, NPY, NCS, CNT, and XDF, along with MEG, NIRS, and MEP formats. · neuroanalyzer.org, 11 Oct 2026
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 · neuroanalyzer.org, 23 Sept 2026
Deployment
desktop · neuroanalyzer.org, 23 Sept 2026
Free plan
Yes · neuroanalyzer.org, 23 Sept 2026
Installation
The maker’s installation page says NeuroAnalyzer is registered in Julia’s General Registry and can be installed with Pkg.add("NeuroAnalyzer"); it also documents source installation and a Docker image. · neuroanalyzer.org, 11 Oct 2026
Integrations
The installation guide describes using NeuroAnalyzer with Pluto and PlutoUI for an interactive GUI, or with Jupyter through IJulia. · neuroanalyzer.org, 11 Oct 2026
Intended users
The project describes itself as built for researchers in neuroscience, neurology, and psychiatry. · neuroanalyzer.org, 11 Oct 2026
License
The project site says the software is licensed under the 2-Clause BSD License. · neuroanalyzer.org, 11 Oct 2026
Limitations
The installation guide warns that NeuroAnalyzer is under active development and its API is subject to change. · neuroanalyzer.org, 11 Oct 2026
Platforms
The install guide gives instructions for Unix-based Linux, FreeBSD, and macOS systems and also describes setting Julia environment variables on Windows; the package can also be run in Docker. · neuroanalyzer.org, 11 Oct 2026
Processing
Features include referencing, filtering, power-line noise and electrode-pop removal, ICA, PCA, EMD, and ERP analysis. · neuroanalyzer.org, 11 Oct 2026
Purpose
NeuroAnalyzer.jl is a Julia toolbox for exploring, visualizing, and analyzing neurophysiological recordings, including EEG, MEG, ECoG, SEEG, iEEG, NIRS, MEP, and EDA. · neuroanalyzer.org, 11 Oct 2026
Recording and experiments
NeuroRecorder supports EDA/GSR and angular-velocity recording via Raspberry Pi or Arduino; NeuroTester includes finger-tapping, two-point pinch, and an auditory-hallucination module. · neuroanalyzer.org, 11 Oct 2026
Regression models
Yes · neuroanalyzer.org, 23 Sept 2026
Scripting support
Yes · neuroanalyzer.org, 23 Sept 2026
Security
The pages reviewed do not state a security or compliance certification. · neuroanalyzer.org, 11 Oct 2026
Statistical tests
Yes · neuroanalyzer.org, 23 Sept 2026
Support
The project asks users to report bugs, suggestions, and questions through its Codeberg issues page, with GitHub also listed as an option. · neuroanalyzer.org, 11 Oct 2026

Where NeuroAnalyzer.jl stands on Freedom251

Look at these too