NiiVue: minimal, modular, fast WebGL visualization
Last updated on
Dec 9, 2021
Title
NiiVue: minimal, modular, fast WebGL visualization
Leaders
- Chris Drake (@cdrake)
- Taylor Hanayik (@hanayik)
- Chris Rorden (@neurolabusc)
Collaborators
- Nell Hardcastle (@nellh),
- Paul Taylor (@mrneont),
- Daniel Glen (@afni-dglen),
- Anthony Androulakis (@AnthonyAndroulakis),
- Soichi Hayashi (@soichih)
Brainhack Global 2021 Event
Brainhack Washington DC
Project Description
- Popular tools like AFNI, FreeSurfer, FSL, SPM use legacy visualization methods.
- MRIcroGL and Surfice leverage modern graphics shaders, but are not cloud ready.
- Most cloud ready tools are dormant, rely on legacy methods, require many dependencies and do not provide domain specific features.
- There is a niche for a minimal, modular, modern domain-specific tool.
Link to project repository/sources
Goals for Brainhack Global
- Close an existing issue.
- Propose a new issue: feature request, bug report, etc.
- Leverage NiiVue for another BrainHack.
- Create example in your favorite framework (Angular, React, Vue, Svelte, Jupiter, etc)
Good first issues
- Close an existing issue.
- Propose a new issue: feature request, bug report, etc..
- Leverage NiiVue for another BrainHack.
- Create example in your favorite framework (Angular, React, Vue, Svelte, Jupiter, etc)
Communication channels
Github issue or BrainHack lattermost or slack.
Skills
- Javascript: basic
- Python (for framework): basic
- WASM: advanced
- GLSL/WebGL: advanced
- FSL, AFNI, FreeSurfer, SPM experience to identify new niches: basic
Onboarding documentation
What will participants learn?
Data to use
- Main NiiVue page includes test data. Can load links from OpenNeuro.
Number of collaborators
2
Credit to collaborators
Project collaborators listed on Github.
Image
Leave this text if you don’t have an image yet
.
Type
visualization
Development status
2_releases_existing
Topic
data_visualisation
AFNI, Freesurfer, FSL, SPM
Programming language
javascript
Modalities
DWI, fMRI, MRI, PET, other
Git skills
0_no_git_skills, 1_commit_push
Anything else?
No
Things to do after the project is submitted and ready to review.