Edit this page

NWB Workshops and Hackathons

:rewind: Back to the projects list

Conversion of a multimodal dataset from the DCL into the NWB standard

Key Investigators

Project Description

As part of a collaborative research center, the CRC Retune, our goal is the conversion of animal research data into the NWB standard. As an initial use-case, we are starting with the conversion of several multimodal datasets acquired in the Defense circuits lab. The ultimate goal of this project is described in some more detail in our GitHub repository, where you can hopefully can also keep track of our progress in the following months.

For this project within the NWB user days, I´d like to get in touch with the developers to ask some more detailed questions (see below).

Objectives

In this little project, I´d like to get some support from the developers for some issues we are currently facing:

  1. Integration of externally stored files, specifically large movie files / or options to write files that may exceed the RAM.
  2. How shall behavioral episodes be stored in the NWB file?
  3. When reading a NWB file I wrote before, I keep running into issues with NWBwidgets & it would be great to fix this.

Approach and Plan

Progress and Next Steps

All issues could be adressed quite quickly.

  1. One argument was passed in excess, preventing the external link
  2. The scored behavioral intervals were stored in a TimeInterval table
  3. I was using a with statement to read the file and called the nwb2widget outside of it. Since the data is only read on demand (and was in fact closed before that demand actually arised by calling the nwb2widget outside of the with statement), only metadata was displayed in the widget and everything else raised an error. Thus, omitting the with statement solved the issue.

Materials

Background and References

Source code: DCL_to_NWB