Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization

We present Visbrain, a Python open-source package that offers a comprehensive visualization suite for neuroimaging and electrophysiological brain data. Visbrain consists of two levels of abstraction: (1) objects which represent highly configurable neuro-oriented visual primitives (3D brain, sources...

Full description

Bibliographic Details
Main Authors: Etienne Combrisson, Raphael Vallat, Christian O'Reilly, Mainak Jas, Annalisa Pascarella, Anne-lise Saive, Thomas Thiery, David Meunier, Dmitrii Altukhov, Tarek Lajnef, Perrine Ruby, Aymeric Guillot, Karim Jerbi
Format: Article
Language:English
Published: Frontiers Media S.A. 2019-03-01
Series:Frontiers in Neuroinformatics
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/fninf.2019.00014/full
id doaj-7eb218f0a7f14ac5a8c31ea946e72441
record_format Article
spelling doaj-7eb218f0a7f14ac5a8c31ea946e724412020-11-25T02:41:37ZengFrontiers Media S.A.Frontiers in Neuroinformatics1662-51962019-03-011310.3389/fninf.2019.00014427428Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data VisualizationEtienne Combrisson0Raphael Vallat1Christian O'Reilly2Mainak Jas3Annalisa Pascarella4Anne-lise Saive5Thomas Thiery6David Meunier7Dmitrii Altukhov8Dmitrii Altukhov9Tarek Lajnef10Tarek Lajnef11Perrine Ruby12Aymeric Guillot13Karim Jerbi14Karim Jerbi15Computational and Cognitive Neuroscience Lab (CoCo Lab), Psychology Department, University of Montreal, Montreal, QC, CanadaLyon Neuroscience Research Center, Brain Dynamics and Cognition team, INSERM UMRS 1028, CNRS UMR 5292, Université Claude Bernard Lyon 1, Université de Lyon, Lyon, FranceBlue Brain Project, École Polytechnique Fédérale de Lausanne, Geneva, SwitzerlandComputational and Cognitive Neuroscience Lab (CoCo Lab), Psychology Department, University of Montreal, Montreal, QC, CanadaInstitute for Applied Mathematics Mauro Picone, National Research Council, Rome, ItalyComputational and Cognitive Neuroscience Lab (CoCo Lab), Psychology Department, University of Montreal, Montreal, QC, CanadaComputational and Cognitive Neuroscience Lab (CoCo Lab), Psychology Department, University of Montreal, Montreal, QC, CanadaAix Marseille Univ, CNRS, INT, Inst Neurosci Timone, Marseille, FranceNational Research University Higher School of Economics, Moscow, RussiaMEG Center, Moscow State University of Pedagogics and Education, Moscow, RussiaComputational and Cognitive Neuroscience Lab (CoCo Lab), Psychology Department, University of Montreal, Montreal, QC, CanadaCenter for Advanced Research in Sleep Medicine, Hôpital du Sacré-Coeur de Montréal, Montreal, QC, CanadaLyon Neuroscience Research Center, Brain Dynamics and Cognition team, INSERM UMRS 1028, CNRS UMR 5292, Université Claude Bernard Lyon 1, Université de Lyon, Lyon, FranceInter-University Laboratory of Human Movement Biology, University of Lyon, University Claude Bernard Lyon 1, Villeurbanne, FranceComputational and Cognitive Neuroscience Lab (CoCo Lab), Psychology Department, University of Montreal, Montreal, QC, Canada0MEG Unit, University of Montreal, Montreal, QC, CanadaWe present Visbrain, a Python open-source package that offers a comprehensive visualization suite for neuroimaging and electrophysiological brain data. Visbrain consists of two levels of abstraction: (1) objects which represent highly configurable neuro-oriented visual primitives (3D brain, sources connectivity, etc.) and (2) graphical user interfaces for higher level interactions. The object level offers flexible and modular tools to produce and automate the production of figures using an approach similar to that of Matplotlib with subplots. The second level visually connects these objects by controlling properties and interactions through graphical interfaces. The current release of Visbrain (version 0.4.2) contains 14 different objects and three responsive graphical user interfaces, built with PyQt: Signal, for the inspection of time-series and spectral properties, Brain for any type of visualization involving a 3D brain and Sleep for polysomnographic data visualization and sleep analysis. Each module has been developed in tight collaboration with end-users, i.e., primarily neuroscientists and domain experts, who bring their experience to make Visbrain as transparent as possible to the recording modalities (e.g., intracranial EEG, scalp-EEG, MEG, anatomical and functional MRI). Visbrain is developed on top of VisPy, a Python package providing high-performance 2D and 3D visualization by leveraging the computational power of the graphics card. Visbrain is available on Github and comes with a documentation, examples, and datasets (http://visbrain.org).https://www.frontiersin.org/article/10.3389/fninf.2019.00014/fullvisualizationneurosciencepythonopen-sourcebrainOpenGL
collection DOAJ
language English
format Article
sources DOAJ
author Etienne Combrisson
Raphael Vallat
Christian O'Reilly
Mainak Jas
Annalisa Pascarella
Anne-lise Saive
Thomas Thiery
David Meunier
Dmitrii Altukhov
Dmitrii Altukhov
Tarek Lajnef
Tarek Lajnef
Perrine Ruby
Aymeric Guillot
Karim Jerbi
Karim Jerbi
spellingShingle Etienne Combrisson
Raphael Vallat
Christian O'Reilly
Mainak Jas
Annalisa Pascarella
Anne-lise Saive
Thomas Thiery
David Meunier
Dmitrii Altukhov
Dmitrii Altukhov
Tarek Lajnef
Tarek Lajnef
Perrine Ruby
Aymeric Guillot
Karim Jerbi
Karim Jerbi
Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization
Frontiers in Neuroinformatics
visualization
neuroscience
python
open-source
brain
OpenGL
author_facet Etienne Combrisson
Raphael Vallat
Christian O'Reilly
Mainak Jas
Annalisa Pascarella
Anne-lise Saive
Thomas Thiery
David Meunier
Dmitrii Altukhov
Dmitrii Altukhov
Tarek Lajnef
Tarek Lajnef
Perrine Ruby
Aymeric Guillot
Karim Jerbi
Karim Jerbi
author_sort Etienne Combrisson
title Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization
title_short Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization
title_full Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization
title_fullStr Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization
title_full_unstemmed Visbrain: A Multi-Purpose GPU-Accelerated Open-Source Suite for Multimodal Brain Data Visualization
title_sort visbrain: a multi-purpose gpu-accelerated open-source suite for multimodal brain data visualization
publisher Frontiers Media S.A.
series Frontiers in Neuroinformatics
issn 1662-5196
publishDate 2019-03-01
description We present Visbrain, a Python open-source package that offers a comprehensive visualization suite for neuroimaging and electrophysiological brain data. Visbrain consists of two levels of abstraction: (1) objects which represent highly configurable neuro-oriented visual primitives (3D brain, sources connectivity, etc.) and (2) graphical user interfaces for higher level interactions. The object level offers flexible and modular tools to produce and automate the production of figures using an approach similar to that of Matplotlib with subplots. The second level visually connects these objects by controlling properties and interactions through graphical interfaces. The current release of Visbrain (version 0.4.2) contains 14 different objects and three responsive graphical user interfaces, built with PyQt: Signal, for the inspection of time-series and spectral properties, Brain for any type of visualization involving a 3D brain and Sleep for polysomnographic data visualization and sleep analysis. Each module has been developed in tight collaboration with end-users, i.e., primarily neuroscientists and domain experts, who bring their experience to make Visbrain as transparent as possible to the recording modalities (e.g., intracranial EEG, scalp-EEG, MEG, anatomical and functional MRI). Visbrain is developed on top of VisPy, a Python package providing high-performance 2D and 3D visualization by leveraging the computational power of the graphics card. Visbrain is available on Github and comes with a documentation, examples, and datasets (http://visbrain.org).
topic visualization
neuroscience
python
open-source
brain
OpenGL
url https://www.frontiersin.org/article/10.3389/fninf.2019.00014/full
work_keys_str_mv AT etiennecombrisson visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT raphaelvallat visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT christianoreilly visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT mainakjas visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT annalisapascarella visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT annelisesaive visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT thomasthiery visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT davidmeunier visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT dmitriialtukhov visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT dmitriialtukhov visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT tareklajnef visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT tareklajnef visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT perrineruby visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT aymericguillot visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT karimjerbi visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
AT karimjerbi visbrainamultipurposegpuacceleratedopensourcesuiteformultimodalbraindatavisualization
_version_ 1724777610915872768