You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor to store complete set of photometry metadata (calderast#152)
* Refactor to store more photometry metadata
* Update optic fiber and indicator names to be unique, only add recorded indicators to table
* Add virus info and photometry mappings
* Standardize references to gACh4h (its the same as GRAB-ACh3.8)
* Update tests to reflect metadata changes
* Update example metadata
---------
Co-authored-by: Stephanie Crater <[email protected]>
Co-authored-by: Stephanie Crater <[email protected]>
Copy file name to clipboardExpand all lines: resources/README.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,5 +51,16 @@ Extra 8 channels for 6mm probe:
51
51
2880,1
52
52
53
53
# Photometry resources
54
-
The `photometry_devices.yaml` file contains a running list of excitation sources (i.e. LEDs and their metadata/wavelengths), optic fibers, and photodetectors used by the Berke Lab for the hex maze task. Note that this list is currently in-progress and some values are placeholders. The ndx-fiber-photometry extension for nwb is still in development, so how we specify these values is subject to change.
54
+
The `photometry_devices.yaml` file contains a running list of excitation sources (i.e. LEDs and their metadata/wavelengths), optic fibers, and photodetectors used by the Berke Lab for the hex maze task.
55
+
56
+
`virus_info.yaml` contains a running list of all indicators used for fiber photometry, as well as any excitatory/inhibitory opsins used for experiments.
57
+
58
+
`photometry_mappings.yaml` maps each indicator to a list of possible excitation sources.
59
+
Our current photometry processing code makes a lot of assumptions about which channel is which signal based on known experimental choices (e.g. we always record dLight in the old maze room, and always do dual recordings of rDA3m and gACh4h in the new maze room). Currently the old maze room has blue (470 nm) and purple (405 nm) LEDs, and the new maze room has blue (470 nm), purple (405 nm), and green (565 nm) LEDs.
60
+
61
+
See Github issue #28 (https://github.com/calderast/jdb_to_nwb/issues/28) for a complete overview of the current setup and assumptions.
62
+
63
+
As we move towards adding more photometry metadata and flexibility to our photometry processing, we will allow the user to specify which wavelength was recorded by each channel. Knowing the indicators present and the wavelengths of each channel allows us to flexibly process signals for various recording setups. Each time we use a new indicator, it should be added to both `virus_info.yaml` and `photometry_mappings.yaml`
64
+
65
+
Note that these lists are currently in-progress. The ndx-fiber-photometry extension for nwb is still in development, so how we specify these values is subject to change.
0 commit comments