BrainBrowser

BrainBrowser is an open source JavaScript library exposing a set of web-based 3D visualization tools primarily targetting neuroimaging

1
mention
5
contributors
Get started
873 commitsLast commit ≈ 61 months ago353 stars124 forks

What BrainBrowser can do for you

BrainBrowser is an open source JavaScript library exposing a set of web-based 3D visualization tools primarily targetting neuroimaging [Sherif et al. 2015]. Using open web-standard technologies, such as WebGL and HTML5, it allows for real-time manipulation and analysis of 3D imaging data through any modern web browser. The BrainBrowser Surface Viewer is a WebGL-based 3D viewer capable of displaying 3D surfaces in real-time and mapping various sorts of data to them. The BrainBrowser Volume Viewer is an HTML5 canvas-based viewer allowing slice-by-slice traversal of MINC, NIfTI and MGH/freesurfer volumetric data.

The BrainBrowser Surface Viewer is a WebGL-based 3D viewer capable of displaying 3D surfaces in MNI object, Wavefront object, as well as FreeSurfer binary and ASCII surface file formats. Surfaces and other data are loaded either over the network or from local files and then parsed in separate threads using Web Workers. Data maps can be applied to loaded surfaces and manipulated by changing color maps, setting thresholds or blending them with other data maps. A Surface Viewer web service has also been made available, allowing developers to make a simple API call to embed a Surface Viewer in their own web pages to visualize their own data. The BrainBrowser Surface Viewer uses three.js for 3D rendering. - Source code

Logo of BrainBrowser
Keywords
Programming languages
  • JavaScript 99%
  • Other 1%
License
</>Source code

Participating organisations

McGill University
Digital Research Alliance of Canada
Canarie

Mentions

Contributors

AE
Alan C. Evans
Principal Investigator
McGill Centre for Integrative Neuroscience, Ludmer Centre for Neuroinformatics and Mental Health, McGill University, Montreal, Canada
MR
Marc-Etienne Rousseau
NK
Nicolas Kassis
Maintainer
RA
Reza Adalat
Maintainer
McGill Centre for Integrative Neuroscience, Ludmer Centre for Neuroinformatics and Mental Health, McGill University, Montreal, Canada
TS
Tarek Sherif
Maintainer