Edit this page

NWB Workshops and Hackathons

:rewind: Back to the projects list

NWB and DataJoint

Session Chair: Shan Shen (Vathes)

Participants

Objectives

Proposed discussion topics

Approach and Plan

  1. DataJoint developed the feature dj.AttributeAdapter to support arbiturary data types
  2. This repository provides a simple demo for how to create an customized data type (e.g. NWB object), insert and fetch that data type to/from the DataJoint table
  3. There are two major ways to implement an NWB object as an DJ adaptive fields a. save all parameters as a dictionary in the put function and reconstruct the nwb object in the get function b. save the object in an nwb file with an external link to the master file in the put function and return the filepath in the get function

Progress and Next Steps

Notes:

Materials

Background and References

https://github.com/vathes/DataJoint-NWB-showcase