Visbrain is a python package dedicated (mainly) to the visualization of neuroscientist data. Check the documentation for further details
The Brain Display a standard MNI brain inside a graphical user interface (using PyQt4 for instance). This module can be used for:
- Display one of the 3 included standard MNI brain or your own template (using vertices and faces)
- Interactions (rotation / translation / transformations / slices)
- Display sources, materialized by small balls (like deep sources or captors...)
- Add activity to each sources
- Color each sources as you want (like one color per subject, per area...)
- Project sources acitivity on the surface
- Project the cortical repartion of those sources
- A lot of control on color (use any matplotlib colormaps, specify color threshold and colors for under/over those threshold, mask some sources...)
- Display connectivity link between sources
- Color connexions either by their strength or by the number of connexions per node
- Use a dynamic control of transparency to make stronger connexions more visible
- A lot of other color controls (colormap / limits / threshold...)
- Deep structures (like brodmann areas, AAL...). Source's activity can be projected on deep sources.
- Use either the graphical inteface to interact or use the user functions to run every commands without opening the interface. This tricks can be really usefull to produce a large number of figures.
- Finally, export figures in high-definition.
Sleep is a sleep data dedicated interface for visualization, processing and edition.
- Load .eeg (Brainvision and ELAN), .edf or directly pass raw data
- Visualize channels / spectrogram / hypnogram, time window control and fast plot update
- Hypnogram edition (either by manually adding where stages start / finish or interactively by adding / dragging and moving points) and save the edited hypnogram (.txt, .csv and .hyp)
- Spindles / REM / Peaks detection and report results on each channel and hypnogram
- Signal processing tools (filtering...)
The Ndviz module help you to visualize multi-dimentional data in a memory efficient way.
-
Nd-plot: visualize all of your signals in one grid
-
1d-plot: visualize each signal individually in one of the several forms below
- As a nice continuous line
- As a cloud of points
- As a histogram
- As an image
- In the time-frequency domain using the spectrogram
Each object inherit from a large number of color control or different settings.
To see the installation requirements, check the documentation. Clone the repository :
git clone https://github.com/EtienneCmb/visbrain.git
Install the pckage :
python setup.py install
Dmitri Altukchov, Annalisa Pascarella, Thomas Thiery, Yann Harel, Anne-Lise Saive, Golnush Alamian...


