Back to the projects list
Visualizing contents of NWB files with NWB Explorer and Open Source Brain
Key Investigators
- Matt Earnshaw (UCL)
- Padraig Gleeson (UCL; remote)
- Matteo Cantarelli Gleeson (MetaCell; remote)
Project Description
Open Source Brain is an open source, web-based resource for visualising, simulating and
disseminating standardised models of neurons and circuits from many brain regions including the neocortex, cerebellum
and hippocampus. Over the next three years we will be extending OSB to include integrated visualisation and analysis of
the experimental (anatomical, electrophysiological, imaging and behavioural) data used to build and test such models,
alongside the models themselves. By closing the loop between data and models, this new version of OSB will provide
accessible models of brain function that can be reused for new scientific questions, by the wider neuroscience community.
At the 2018 Seattle Hackathon, a first step was made towards this vision with the
NWB Explorer project.
A workable proof of concept, there remains much work to be done. The NWB Explorer demo is based on the
Geppetto platform, as is the OSB 3D visualisation functionality. It is planned that NWB Explorer will be available both as:
- A standalone desktop application for visualising the contents of NWB files
- An integrated component of OSB, allowing visualation of shared NWB content (e.g. from Figshare) through the browser without installing any local software
Our primary goal at this hackathon will be to gather existing
NWB datasets to check and improve compatibility with the basic parser of NWB Explorer, determine scientifically useful workflows
and the components necessary to support them, and develop a basic widget for exposing in a readable fashion the structure of an NWB file.
Objectives
- Test the existing NWB Explorer with multiple data sets
- Get initial user/usability feedback
- Collect public datasets for (automated) testing of future versions of NWB Explorer
- Determine scope of current/pending public NWB dataset releases (i.e. what types of data will be included and should be prioritized, image stacks, videos, etc.)
Approach and Plan
- Exchange NWB files with other participants
- Get other attendees to try out desktop & online version of NWB Explorer
- Get other attendees to add example datasets/conversion scripts to https://github.com/OpenSourceBrain/NWBShowcase
(or add issue).
- Get timelines of labs’ data release plans; assess attendee demand for functionality in NWB
Progress and Next Steps
Materials
Background and References
- 2018 Hackathon NWB Explorer project: https://github.com/NeurodataWithoutBorders/nwb_hackathons/tree/master/HCK04_2018_Seattle/Projects/NWBExplorer
- NWB Explorer: https://github.com/MetaCell/nwb-explorer
- Open Source Brain: http://opensourcebrain.org
- Showcase of NWB files for testing with NWB Explorer: https://github.com/OpenSourceBrain/NWBShowcase