The Deployed Databook can be found here: https://alleninstitute.github.io/openscope_databook
The OpenScope Databook is meant to store code and documentation used for reproducible brain data analysis and visualization, primarily working with NWB files and the DANDI archive. It is provided by the Allen Institute's OpenScope Project, a component of The Allen Institute Mindscope Program. OpenScope is a platform for high-throughput and reproducible neurophysiology open to external scientists to test theories of brain function. Through Jupyter Book, this code is structured as a series of documented Jupyter notebooks intended to explain and educate users on how to work with brain data.
We are releasing this code to the public as a tool we expect others to use and are actively updating and maintaining this project. Issue submissions are encouraged. Questions can be directed to @rcpeene or @jeromelecoq. Below, you can see a working list of the content goals for this databook. We are open to hearing input from users about what types of analysis and visualization might be useful for reproducible neuroscience, particularly when working with the NWB file standard.
- Downloading NWB files from DANDI
- Reading NWB files
- Exploring NWB files with NWBWidgets
- Streaming NWB files from DANDI
- Querying metadata across sessions from DANDI
- Visualizing eye-tracking gaze locations, eye area, and running speed
- Visualizing 2P raw movie
- Visualizing Neuropixel probe locations
- Visualizing Neuropixel recorded unit quality metrics
- Visualizing LFP responses to stimulus events
- Visualizing neuronal unit responses to stimulus events in different epochs and spike waveforms
- Visualizing 2P responses to stimulus events in different epochs
- Neuropixel: Plotting receptive fields
- Neuropixel: Identifying opto-tagged cells
- Neuropixel: Extracting Current Source Density plots
- 2P: Cell matching across days
- Neuropixel: Stimuli averages with neuropixel data
- 2P: Stimuli averages with 2P data
- 2P: How to align timestamps across modalities.
- Sending NWB raw data to a segmentation pipeline: example with Suite2p.
- Identifying mouse behavioral state based on eye tracking and behavioral data.
- Ruling out behavioral causes for neural responses.
- Classifying spike waveform between fast spiking and normal spiking cells.
- Extracting clusters of correlated neurons.
- Analysis of functional connectivity.
- Example notebooks from past projects
- Guidelines for reproducible figures from NWB files