Freedom251 › Statistical Analysis Software
NeuroAnalyzer.jl

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
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Free, non-commercial project | Free |
As neuroanalyzer.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://www.neuroanalyzer.org/.
- Install Julia on Linux, macOS, or Windows.
- Install NeuroAnalyzer from Julia’s General Registry with Pkg.add("NeuroAnalyzer"), or use the documented source or Docker route.
- 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
- Statistical Analysis Software#13 of 106