diff --git a/dandi/metadata/util.py b/dandi/metadata/util.py index 1bd41bf1f..0710a9720 100644 --- a/dandi/metadata/util.py +++ b/dandi/metadata/util.py @@ -843,6 +843,12 @@ class Neurodatum(TypedDict): "technique": "current clamp technique", "approach": "electrophysiological approach", }, + "IZeroClampSeries": { + "module": "icephys", + "neurodata_type": "IZeroClampSeries", + "technique": "current clamp technique", + "approach": "electrophysiological approach", + }, "VoltageClampSeries": { "module": "icephys", "neurodata_type": "VoltageClampSeries", @@ -885,6 +891,12 @@ class Neurodatum(TypedDict): "technique": None, "approach": "microscopy approach; cell population imaging", }, + "RoiResponseSeries": { + "module": "ophys", + "neurodata_type": "RoiResponseSeries", + "technique": None, + "approach": "microscopy approach; cell population imaging", + }, "Position": { "module": "behavior", "neurodata_type": "Position", @@ -963,9 +975,9 @@ class Neurodatum(TypedDict): "technique": "fourier analysis technique", "approach": None, }, - "OptogeneticStimulusSIte": { + "OptogeneticStimulusSite": { "module": "ogen", - "neurodata_type": "OptogeneticStimulusSIte", + "neurodata_type": "OptogeneticStimulusSite", "technique": None, "approach": "optogenetic approach", }, diff --git a/dandi/tests/test_metadata.py b/dandi/tests/test_metadata.py index 26f29acbb..f05736fa6 100644 --- a/dandi/tests/test_metadata.py +++ b/dandi/tests/test_metadata.py @@ -1062,6 +1062,15 @@ def test_species_record_matching_methods() -> None: "variableMeasured": ["CurrentClampStimulusSeries"], }, ), + pytest.param( + ["IZeroClampSeries"], + { + "approach": ["electrophysiological approach"], + "measurementTechnique": ["current clamp technique"], + "variableMeasured": ["IZeroClampSeries"], + }, + marks=pytest.mark.ai_generated, + ), ( ["VoltageClampSeries"], { @@ -1110,6 +1119,15 @@ def test_species_record_matching_methods() -> None: "variableMeasured": ["PlaneSegmentation"], }, ), + pytest.param( + ["RoiResponseSeries"], + { + "approach": ["microscopy approach; cell population imaging"], + "measurementTechnique": None, + "variableMeasured": ["RoiResponseSeries"], + }, + marks=pytest.mark.ai_generated, + ), ( ["Position"], { @@ -1215,11 +1233,11 @@ def test_species_record_matching_methods() -> None: }, ), ( - ["OptogeneticStimulusSIte"], + ["OptogeneticStimulusSite"], { "approach": ["optogenetic approach"], "measurementTechnique": None, - "variableMeasured": ["OptogeneticStimulusSIte"], + "variableMeasured": ["OptogeneticStimulusSite"], }, ), (