catalystneuro / neuroconv

Create NWB files by converting and combining neural data in proprietary formats and adding essential metadata.
https://neuroconv.readthedocs.io
BSD 3-Clause "New" or "Revised" License
51 stars 22 forks source link

[New Format]: Add support for loopbio #111

Open h-mayorquin opened 2 years ago

h-mayorquin commented 2 years ago

While I was working with sleap I realized that they support reading videos from this recording device: http://loopbio.com/recording/

Maybe this is something to support it it becomes popular in neuroscience (I looked through their page and they have a C. Elegans example).

They have some python code already: https://github.com/loopbio/imgstore

I have not looked deep into this. I am sharing here for keeping a record.

bendichter commented 2 years ago

Very cool. It looks like they provide features to automatically sync with neural signals, which would be great to support. Are there any other features that would make this different from storing a standard video?

Also, did you mean to create this in roiextractors? It seems like a neuroconv issue.

CodyCBakerPhD commented 2 years ago

Also, did you mean to create this in roiextractors? It seems like a neuroconv issue.

The title of the issue does indicate use as an ImageExtractor, but reading about it seems more like it's a behavior tracking system.

I can transfer the issue, then.

One thing to note here, reading more about this, it seems it gets a lot of use for large-scale collective interaction behaviors like the work the Couzin lab does.

It remains a difficult question how to map data like that to NWB (when you have potentially dozens of subjects interacting in the same session).