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...
Main Authors: | , , , , , , , , , , , , |
---|---|
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 |