BouchardLab / nsds_lab_to_nwb

Python package to convert NSDS Lab data to NWB files.
https://nsds-lab-to-nwb.readthedocs.io/en/latest/
0 stars 4 forks source link

Prepare builder for behavior data #9

Closed jihyunbak closed 3 years ago

jihyunbak commented 3 years ago

The pipeline now requires a new variable experiment_type, which takes a string value, either "auditory" or "behavior".

This variable experiment_type will be specified as part of the block metadata file (not yet implemented). For now, the default experiment_type is set to "auditory" if the block metadata file does not have the field.

Then {DataScanner, MetadataManager, NWBBuilder} diverge at various places according to the experiment type.

jihyunbak commented 3 years ago

Kris @KrisBouchard and Brett @throneofshadow — do you think "auditory"/"behavior" are good permanent tags for the two experiment types? Alternatives for "behavior" might be "motor" or "reaching"...

If you want to change how we call the experiment type(s), this is a good time to fix it because these strings will be hard-coded into multiple modules.

jihyunbak commented 3 years ago

Brett agreed with "behavior" - merging.