-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add holographic stimulation for Two Photon Imaging (#23)
* fix plane map for single plane single color * add holography metadata to converter * add holography interface * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add tutorials * temporary pin ndx-holographic-stimulation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add metadata * update metadata.yaml * update metadata schema for holographicstimulationdatainterface * temporary pin to `ndx-holographic-stimulation` commit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update tutorial * Add group name to holographic stimulation plane seg table * refresh tutorial * Update src/pinto_lab_to_nwb/into_the_void/into_the_void_requirements.txt * update tutorial * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
c3d6ec1
commit dd1e5e0
Showing
8 changed files
with
1,075 additions
and
18 deletions.
There are no files selected for viewing
25 changes: 25 additions & 0 deletions
25
src/pinto_lab_to_nwb/into_the_void/holographic_stimulation_metadata.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
Ophys: | ||
OptogeneticDevice: | ||
SpatialLightModulator: | ||
name: spatial_light_modulator | ||
description: | | ||
NeuraLight 3D SLM Module for Photoactivation Pathway, multi-region, holographic stimulation | ||
and activation module using 512 x 512 spatial light modulator with Overdrive technology. | ||
manufacturer: NeuraLight | ||
LightSource: | ||
name: light_source | ||
description: | | ||
The Coherent Monaco laser used for holographic stimulation with 251 fs pulse width and 2 MHz pulse rate. | ||
stimulation_wavelength: 1035.0 # nm | ||
power: 700.0 # the peak power of stimulation in Watts | ||
filter_description: short pass 1040 nm filter | ||
intensity: 0.005 # the intensity of excitation in Watts | ||
exposure_time: 0.000000000000251 # the exposure time of the sample in seconds | ||
pulse_rate: 2000000.0 # the pulse rate of the laser is in Hz | ||
OptogeneticStimulusSite: | ||
- name: site | ||
description: | | ||
The targeted location of the holographic stimulation. | ||
excitation_lambda: 1050.0 # nm | ||
effector: ChRmine # the peak power of stimulation in Watts | ||
location: soma # should be the targeted brain area |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
from .holographicstimulationdatainterface import HolographicStimulationInterface |
374 changes: 374 additions & 0 deletions
374
src/pinto_lab_to_nwb/into_the_void/interfaces/holographicstimulationdatainterface.py
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 3 additions & 1 deletion
4
src/pinto_lab_to_nwb/into_the_void/into_the_void_requirements.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
neuroconv[suite2p, brukertiff] | ||
neuroconv[suite2p, brukertiff] @ git+https://github.com/catalystneuro/neuroconv.git@main | ||
ndx-holographic-stimulation @ git+https://github.com/catalystneuro/ndx-holographic-stimulation.git@423512fd37bff329b7bab708089d51c8cf91e4f7 | ||
hdmf @ git+https://github.com/hdmf-dev/hdmf.git@dev |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.