@@ -166,10 +166,11 @@ depth__probes:
166166 name : depth
167167 display_name : Depth
168168 description : |
169- Physical depth of the probe, for example, '0.3'.
169+ Physical depth of the probe in mm , for example, '0.3'.
170170 This dimension should be omitted or set to 0 for two-dimensional (shank-type) probes.
171171 This dimension corresponds to the z-axis of the probe's local coordinate frame.
172172 type : number
173+ unit : mm
173174coordinate_system :
174175 name : coordinate_system
175176 display_name : Coordinate System
@@ -244,15 +245,6 @@ dimension:
244245 Size of the group (grid/strip/probe) that this electrode belongs to.
245246 Must be of form `[AxB]` with the smallest dimension first (for example, `[1x8]`).
246247 type : string
247- # TODO: Add unit enums if everyone agrees to keep this column.
248- dimension_unit :
249- name : dimension_unit
250- display_name : Dimension unit
251- description : |
252- Spatial units for a position or a physical dimension of electrodes, such as
253- 'width', 'height' or 'depth' of the probe.
254- For example, `um`.
255- type : string
256248duration :
257249 name : duration
258250 display_name : Event duration
@@ -297,7 +289,6 @@ filename:
297289 Relative paths to files.
298290 type : string
299291 format : participant_relative
300- # TODO: Figure out and add rule for default values.
301292gain :
302293 name : gain
303294 display_name : Gain
@@ -306,7 +297,6 @@ gain:
306297 to the signal stored in the data file.
307298 If no gain factor is provided it is assumed to be 1.
308299 type : number
309- # TODO: Clarify if the optionality of the column be defined here or as an addendum in the rules.
310300ground :
311301 name : ground
312302 display_name : Ground
@@ -369,10 +359,11 @@ height__probes:
369359 name : height
370360 display_name : Probe height
371361 description : |
372- Physical height of the probe, for example, '0.3'.
362+ Physical height of the probe in mm , for example, '0.3'.
373363 This dimension should be omitted or set to 0 for one-dimensional (linear) probes.
374364 This dimension corresponds to the y-axis of the probe's local coordinate frame.
375365 type : number
366+ unit : mm
376367hemisphere :
377368 name : hemisphere
378369 display_name : Electrode hemisphere
@@ -382,7 +373,7 @@ hemisphere:
382373 enum :
383374 - $ref : objects.enums.left_hemisphere.value
384375 - $ref : objects.enums.right_hemisphere.value
385- # TODO: Should the hemisphere details be unified for electrodes and probes or will it break other modality?
376+ # consider unifying with base ` hemisphere` column between electrodes and probes
386377hemisphere__probes :
387378 name : hemisphere
388379 display_name : Hemisphere
@@ -453,7 +444,7 @@ manufacturer:
453444 The manufacturer for each electrode.
454445 Can be used if electrodes were manufactured by more than one company.
455446 type : string
456- # TODO: Should the manufacturer details be unified for electrodes and probes?
447+ # consider unifying with base ` manufacturer` column between electrodes and probes
457448manufacturer__probes :
458449 name : manufacturer
459450 display_name : Manufacturer
@@ -466,6 +457,7 @@ mapping:
466457 description : |
467458 Corresponding integer label in the standard BIDS label lookup.
468459 type : integer
460+ # consider unifying with base `material` column between electrodes and probes
469461material :
470462 name : material
471463 display_name : Electrode material
@@ -834,7 +826,6 @@ short_channel:
834826 The total number of channels listed as short channels
835827 SHOULD be stored in `ShortChannelCount` in `*_nirs.json`.
836828 type : boolean
837- # TODO: might need to dup for microephys__size and have it um^2
838829signal_electrode :
839830 name : signal_electrode
840831 display_name : Signal electrode
@@ -849,6 +840,13 @@ size:
849840 Surface area of the electrode, units MUST be in `mm^2`.
850841 type : number
851842 unit : ' mm^2'
843+ size__microephys :
844+ name : size
845+ display_name : Electrode size
846+ description : |
847+ Surface area of the electrode, units MUST be in `um^2`.
848+ type : number
849+ unit : ' um^2'
852850software_filters :
853851 name : software_filters
854852 display_name : Software filters
@@ -956,16 +954,6 @@ stream_id:
956954 description : |
957955 Data stream of the recording the signal.
958956 type : string
959- # TODO: Clarify if column values can be arrays.
960- surgery_date :
961- name : surgery_date
962- display_name : Surgery date
963- description : |
964- Date(s) of surgery. Datetime format and their anonymization
965- are described in [Units](SPEC_ROOT/common-principles.md#units).
966- The details of the surgery should be described in the sidecar json file.
967- type : string
968- format : datetime
969957target_muscle :
970958 name : target_muscle
971959 display_name : Target muscle
@@ -1132,15 +1120,6 @@ units:
11321120 (see [Units](SPEC_ROOT/common-principles.md#units)).
11331121 type : string
11341122 format : unit
1135- units__channels :
1136- name : units
1137- display_name : Units
1138- description : |
1139- Physical unit of the value represented in this channel,
1140- for example, `V` for Volt, or `uV` for micro Volt
1141- (see [Units](SPEC_ROOT/common-principles.md#units)).
1142- type : string
1143- format : unit
11441123units__nirs :
11451124 name : units
11461125 display_name : Units
@@ -1208,9 +1187,10 @@ width__probes:
12081187 name : width
12091188 display_name : Width
12101189 description : |
1211- Physical width of the probe, for example, '5'.
1190+ Physical width of the probe in mm , for example, '5'.
12121191 This dimension corresponds to the x-axis of the probe's local coordinate frame.
12131192 type : number
1193+ unit : mm
12141194whole_blood_radioactivity :
12151195 name : whole_blood_radioactivity
12161196 display_name : Whole blood radioactivity
@@ -1267,54 +1247,6 @@ z__optodes:
12671247 - type : string
12681248 enum :
12691249 - n/a
1270- # TODO: Remove the overspecified entries for electrode positions if not used in microephys
1271- # TODO: finish up setup below
1272- x__electrodes :
1273- name : x
1274- display_name : Electrode X position
1275- description : |
1276- When no [`space-<label>`](SPEC_ROOT/appendices/entities.md#space) entity is used in the filename,
1277- the position along the local width-axis relative to the probe origin
1278- (see `coordinate_reference_point` in `*_probes.tsv`).
1279- Units are specified by the `dimension_unit` column in `*_probes.tsv`.
1280-
1281- When a `space-<label>` entity is used in the filename,
1282- the position relative to the origin of the coordinate system along the first axis.
1283- Units are specified by `MicroephysCoordinateUnits` in the corresponding `*_coordsystem.json` file.
1284- type : number
1285- y__electrodes :
1286- name : y
1287- display_name : Electrode Y position
1288- description : |
1289- When no [`space-<label>`](SPEC_ROOT/appendices/entities.md#space) entity is used in the filename,
1290- the position along the local height-axis relative to the probe origin
1291- (see `coordinate_reference_point` in `*_probes.tsv`).
1292- Units are specified by the `dimension_unit` column in `*_probes.tsv`.
1293-
1294- When a `space-<label>` entity is used in the filename,
1295- the position relative to the origin of the coordinate system along the second axis.
1296- Units are specified by `MicroephysCoordinateUnits` in the corresponding `*_coordsystem.json` file.
1297- type : number
1298- z__electrodes :
1299- name : z
1300- display_name : Electrode Z position
1301- description : |
1302- When no [`space-<label>`](SPEC_ROOT/appendices/entities.md#space) entity is used in the filename,
1303- the position along the local depth-axis relative to the probe origin
1304- (see `coordinate_reference_point` in `*_probes.tsv`).
1305- Units are specified by the `dimension_unit` column in `*_probes.tsv`.
1306-
1307- When a `space-<label>` entity is used in the filename,
1308- the position relative to the origin of the coordinate system along the third axis.
1309- Units are specified by `MicroephysCoordinateUnits` in the corresponding `*_coordsystem.json` file.
1310-
1311- For 2D electrode localizations (for example, when the coordinate system is
1312- `Pixels`), this SHOULD be a column of `n/a` values.
1313- anyOf :
1314- - type : number
1315- - type : string
1316- enum :
1317- - n/a
13181250template_x :
13191251 name : template_x
13201252 display_name : X template position
0 commit comments