-
Notifications
You must be signed in to change notification settings - Fork 198
Expand file tree
/
Copy pathmicroephys.yaml
More file actions
130 lines (128 loc) · 4.46 KB
/
microephys.yaml
File metadata and controls
130 lines (128 loc) · 4.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
---
microephysProbes:
selectors:
- intersects([datatype], ["ecephys", "icephys"])
- suffix == "probes"
- extension == ".tsv"
initial_columns:
- probe_name
- type__probes
- AP__probes
- ML__probes
- DV__probes
- AP_angle
- ML_angle
columns:
probe_name: required
type__probes: required
AP__probes: recommended
ML__probes: recommended
DV__probes: recommended
AP_angle: recommended
ML_angle: recommended
manufacturer__probes: recommended
model__probes: recommended
device_serial_number: recommended
electrode_count: optional
width__probes: optional
height__probes: optional
depth__probes: optional
rotation_angle: recommended
coordinate_reference_point: recommended
anatomical_reference_point: optional
hemisphere__probes: recommended
associated_brain_region: recommended
associated_brain_region_id: recommended
associated_brain_region_quality_type: recommended
reference_atlas: recommended
material__probes: optional
index_columns: [probe_name]
additional_columns: allowed_if_defined
microephysElectrodes:
selectors:
- intersects([datatype], ["ecephys", "icephys"])
- suffix == "electrodes"
- extension == ".tsv"
initial_columns:
- name__electrodes
- probe_name
- x
- y
- z
columns:
name__electrodes: required
probe_name: required
x:
level: required
description_addendum: |
When no [`space-<label>`](SPEC_ROOT/appendices/entities.md#space) entity is used in the filename,
the position along the local width-axis relative to the probe origin
(see `coordinate_reference_point` in `*_probes.tsv`) in micrometers (um).
When a `space-<label>` entity is used in the filename,
the position relative to the origin of the coordinate system along the first axis.
Units are specified by `MicroephysCoordinateUnits` in the corresponding `*_coordsystem.json` file.
y:
level: required
description_addendum: |
When no [`space-<label>`](SPEC_ROOT/appendices/entities.md#space) entity is used in the filename,
the position along the local height-axis relative to the probe origin
(see `coordinate_reference_point` in `*_probes.tsv`) in micrometers (um).
When a `space-<label>` entity is used in the filename,
the position relative to the origin of the coordinate system along the second axis.
Units are specified by `MicroephysCoordinateUnits` in the corresponding `*_coordsystem.json` file.
z:
level: required
description_addendum: |
When no [`space-<label>`](SPEC_ROOT/appendices/entities.md#space) entity is used in the filename,
the position along the local depth-axis relative to the probe origin
(see `coordinate_reference_point` in `*_probes.tsv`) in micrometers (um).
When a `space-<label>` entity is used in the filename,
the position relative to the origin of the coordinate system along the third axis.
Units are specified by `MicroephysCoordinateUnits` in the corresponding `*_coordsystem.json` file.
For 2D electrode localizations (for example, when the coordinate system is
`Pixels`), this SHOULD be a column of `n/a` values.
hemisphere: recommended
impedance: recommended
shank_id: optional
size__microephys: optional
electrode_shape: optional
material: optional
location: recommended
pipette_solution: optional
internal_pipette_diameter: optional
external_pipette_diameter: optional
index_columns: [name__electrodes]
additional_columns: allowed_if_defined
microephysChannels:
selectors:
- intersects([datatype], ["ecephys", "icephys"])
- suffix == "channels"
- extension == ".tsv"
initial_columns:
- name__channels
- reference__microephys
- type__channels
- units
- sampling_frequency
columns:
name__channels: required
reference__microephys: required
type__channels: required
units: required
sampling_frequency: optional
low_cutoff: optional
high_cutoff: optional
notch: optional
channel_label: optional
stream_id: optional
description: optional
software_filter_types: optional
status: optional
status_description: optional
gain: recommended
time_offset: optional
time_reference_channel: optional
ground: optional
recording_mode: recommended
index_columns: [name__channels]
additional_columns: allowed_if_defined