Neurophysiological data analysis with Julia https://neuroanalyzer.org
 
 
 
Go to file
Adam Wysokiński e5e8930377
ci/woodpecker/push/woodpecker Pipeline failed Details
fix: use MKL FFTW provider only in Intel/AMD systems
2023-09-19 15:28:08 +02:00
benchmarks license changed to 2-clause BSD 2023-07-30 11:54:18 +02:00
docs update: values for epoching and erp baseline are given in seconds 2023-04-02 13:22:26 +02:00
images pca() -> pca_decompose() 2023-07-16 14:13:48 +02:00
locs add: plot_locs_nirs() 2023-03-21 23:21:02 +01:00
misc update: Dockerfile 2023-06-01 10:54:39 +02:00
montages add: NeuroAnalyzer.PATH 2023-08-16 15:29:55 +02:00
pipelines code cleanup 2023-06-29 10:14:26 +02:00
plugins/na_test_plugin/src update: new NA architecture 2023-03-10 12:28:31 +01:00
src fix: use MKL FFTW provider only in Intel/AMD systems 2023-09-19 15:28:08 +02:00
test add: NeuroAnalyzer.PATH 2023-08-16 15:29:55 +02:00
.gitignore fix: s_trim(), eeg_trim(), eeg_trim!() 2022-11-24 15:11:56 +01:00
.woodpecker.yml update 2023-08-13 22:52:54 +02:00
Artifacts.toml update: artifacts SHA 2023-09-18 17:02:21 +02:00
Benchmarking.md update 2023-05-11 13:21:14 +02:00
Dockerfile update: Dockerfile 2023-06-01 10:54:39 +02:00
LICENSE license changed to 2-clause BSD 2023-07-30 11:54:18 +02:00
Project.toml update: version 0.23.9 2023-08-31 12:50:23 +02:00
README.md license changed to 2-clause BSD 2023-07-30 11:54:18 +02:00

README.md

NeuroAnalyzer.jl

DOI: 10.5281/zenodo.7372648 status-badge docs-badge docs-badge

Welcome fellow researcher!

NeuroAnalyzer is a Julia toolbox for analyzing neurophysiological data. Currently it allows importing, editing, processing and analyzing EEG and NIRS data. Preliminary functionality is also available for ECoG recordings. Future versions will also support MEG and SEEG and source localization techniques, also based on MRI data. Various methods for modelling non-invasive brain stimulation protocols (tDCS/tACS/tRNS/tPCS/TMS/TUS/INS) will also be implemented.

NeuroAnalyzer contains a set of separate (high-level) functions, it does not have a graphical user interface (although one could built it upon these). 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 research 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.

Documentation

  1. Stable branch:
  2. Devel branch:

Changelog and commit details are available at https://neuroanalyzer.org/changelog.html.

Tutorials

NeuroAnalyzer tutorials are available at https://neuroanalyzer.org#tutorials.

Requirements

See https://neuroanalyzer.org/requirements.html for more details.

What's next

This roadmap of the future developments of NeuroAnalyzer is neither complete, nor in any particular order.

Performance

For testing performance between individual machines, a complete set of benchmarks is available.

Plugins (extensions)

See https://neuroanalyzer.org/plugins.html for more details.

Contributors

If you have contributed, please add your name below.

Adam Wysokiński

Medical University of Lodz

License

This software is licensed under The 2-Clause BSD License.