NeuroAnalyzer is a Julia toolbox for analyzing neurophysiological data. Currently it covers importing, editing, processing, visualizing, and analyzing EEG, MEP and EDA data. Preliminary functionality is also available for MEG, NIRS, ECoG, SEEG and iEEG recordings.
Various methods for modeling non-invasive brain stimulation protocols (tDCS/tACS/tRNS/tPCS/TMS/TUS/INS) will also be implemented (NeuroStim submodule). Another submodule, NeuroTester, will allow designing and running psychological studies. Certain neurophysiological data can be recorded using NeuroRecorder submodule.
NeuroAnalyzer contains a set of separate (high- and low-level) functions. Some interactive graphical user interface (GUI) functions are also available. NeuroAnalyzer functions can be combined into an analysis pipeline, i.e. a Julia script containing all steps of your analysis. This, combined with processing power of Julia language and easiness of distributing calculations across computing cluster, will make NeuroAnalyzer particularly useful for processing large amounts of neurophysiological data.
NeuroAnalyzer is a collaborative, non-commercial project, developed for researchers in psychiatry, neurology and neuroscience.
Every contribution (bug reports, fixes, new ideas, feature requests or additions, documentation improvements, etc.) to the project is highly welcomed.
NeuroAnalyzer website is located at https://neuroanalyzer.org.
Note: this toolbox is under active development and is subject to change without prior notice.
Add NeuroAnalyzer from the Pkg REPL: pkg> add NeuroAnalyzer
.
Documentation is available in the following formats:
Changelog and commit details are available at https://neuroanalyzer.org/changelog.html.
NeuroAnalyzer tutorials are available at https://neuroanalyzer.org#tutorials.
See https://neuroanalyzer.org/requirements.html for more details.
This roadmap of the future developments of NeuroAnalyzer is neither complete, nor in any particular order.
For testing performance between individual machines, a complete set of benchmarks is available.
See https://neuroanalyzer.org/plugins.html for more details.
This software is licensed under The 2-Clause BSD License.
If you would like to support the project financially, we have the Liberapay account:
If you use this toolbox, please acknowledge us by citing our paper.
Below is the list of contributors and their affiliations.