Back to the projects list
Visualizing contents of NWB 2 files with NWB Explorer and Open Source Brain
Key Investigators
- Padraig Gleeson (UCL)
- Matteo Cantarelli (MetaCell)
- Filippo Ledda (MetaCell)
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. NWB Explorer is based on the
Geppetto platform, as is the OSB 3D visualisation functionality. It is planned that NWB Explorer will be available both as:
- An integrated component of OSB, allowing visualation of shared NWB content (e.g. from Figshare) through the browser without installing any local software
- A standalone desktop application for visualising the contents of local NWB files (see here)
An instance of NWB Explorer can be accessed here: http://nwbexplorer.opensourcebrain.org, and some background and example data sets can be seen here: https://github.com/OpenSourceBrain/NWBShowcase
Our primary goal at this hackathon will be to gather existing NWB:N v2 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 the 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
See https://github.com/MetaCell/nwb-explorer/milestone/5 and https://github.com/MetaCell/nwb-explorer/issues.
Materials
Background and References
- NWB Explorer source : https://github.com/MetaCell/nwb-explorer
- Online version of NWB Explorer: http://nwbexplorer.opensourcebrain.org
- Open Source Brain: http://opensourcebrain.org
- Showcase of NWB files for testing with NWB Explorer: https://github.com/OpenSourceBrain/NWBShowcase
- 2018 Hackathon NWB Explorer project: https://github.com/NeurodataWithoutBorders/nwb_hackathons/tree/master/HCK04_2018_Seattle/Projects/NWBExplorer