Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Documentation
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • anywave
  • Documentation
  • Wiki
  • Home

Last edited by Bruno Colombet Jun 26, 2025
Page history

Home

  • Presentation
  • Changes
  • Download
    • Linux
  • User Manual
  • Plugins
    • Write MATLAB plugins
      • Make your plugin BIDS Pipeline compatible
      • DEBUG PLUGINS directly in MATLAB
      • MATLAB API functions
    • Write Python plugins
      • DEBUG Python plugin
      • Python API package
  • Command Line Interface (CLI)
    • list of processing you can do in command line

Presentation

image

AnyWave is a software designed to easily open and view data recorded by EEG or MEG acquisition systems. AnyWave is modular and can load additional plug-ins to enhance its features and capabilities. The development of AnyWave is supported by INSERM and Aix-Marseille University. AnyWave was licensed with the help of SATT Sud-Est.

Cite us: Colombet B, Woodman M, Badier JM and Bénar CG. “AnyWave: a cross-platform and modular software for visualizing and processing electrophysiological signals.” Journal of neuroscience methods 242 (2015): 118-26

Changes

See what changed over the different releases.

Download

Linux

Linux version of AnyWave will run in a docker container.

  1. Install docker on your linux system.
  2. Request the linux version in Donwload.
  3. Install the anywave dockere container
  4. Run the application using the following script:
 xhost +local:docker  # Autorise Docker à accéder à X11 (à faire une fois par session)

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -e QT_X11_NO_MITSHM=1 \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --user $(id -u):$(id -g) \
  -v /home/$USER/AnyWave:/home/appuser/AnyWave \
  -v "/home/$USER/.config/INSERM U1106":"/home/appuser/.config/INSERM U1106" \
  bcolombet/anywave:latest

If you wan to use MATLAB or Compiled MATLAB plugins and thus the MATLAB Runtime :

  1. install MATLAB on your Linux.
  2. install the MATLAB Runtime on your Linux.
  3. add the following two lines to the script above just before the last line:

 xhost +local:docker  # Autorise Docker à accéder à X11 (à faire une fois par session)

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -e QT_X11_NO_MITSHM=1 \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --user $(id -u):$(id -g) \
  -v /home/$USER/AnyWave:/home/appuser/AnyWave \
  -v "/home/$USER/.config/INSERM U1106":"/home/appuser/.config/INSERM U1106" \
  -v /usr/local/MATLAB/R2024b:/usr/local/MATLAB/R2024b \
  -v /usr/local/MATLAB/MATLAB_Runtime/R2024b:/usr/local/MATLAB/MATLAB_Runtime/R2024b \
  bcolombet/anywave:latest

Change the paths for MATLAB depending on the released version used and/or the install location.
PLEASE not that you must mount on /usr/local/MATLAB/R... on the docker container. For example if your MATLAB is installed in /home/johndoe/MATLAB use the following lines:

  -v /home/johndoe/MATLAB/R2024b:/usr/local/MATLAB/R2024b \
  -v /home/johndoe/MATLAB/MATLAB_Runtime/R2024b:/usr/local/MATLAB/MATLAB_Runtime/R2024b \

User Manual

Plugins

Write MATLAB plugins

Make your plugin BIDS Pipeline compatible

DEBUG PLUGINS directly in MATLAB

MATLAB API functions

Write Python plugins

DEBUG Python plugin

Python API package

Command Line Interface (CLI)

list of processing you can do in command line

Clone repository
  • Build_AnyWave
  • CLI
  • CLI_List
  • Changes
  • ExportData
  • ICA
  • Imaginary Coherence
  • MATLAB_API
  • MATLAB_BIDS
  • MATLAB_debug
  • MATLAB_functions
  • MATLAB_get_data
  • MATLAB_get_data_ex
  • MATLAB_get_markers
  • MATLAB_get_props
View All Pages