Skip to content

Commit ae43850

Browse files
committed
EMGPlacementScheme -> EMGPlacement
1 parent 2f8d661 commit ae43850

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

src/modality-specific-files/electromyography.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ A guide for using macros can be found at
173173
{
174174
"EMGChannelCount":4,
175175
"EMGGround":"TODO",
176-
"EMGPlacementScheme":"TODO",
176+
"EMGPlacement":"midpoint between cubital fossa and radial styloid process",
177177
"EMGReference":"TODO",
178178
"HardwareFilters":{"Highpass RC filter": {"Half amplitude cutoff (Hz)": 0.0159, "Roll-off": "6dBOctave"}},
179179
"InstitutionAddress":"300 Pasteur Dr, Stanford, CA 94305",
@@ -304,8 +304,8 @@ In such cases, `EMGCoordinateSystem` SHOULD be specified as `Other` and the
304304
coordinate system (for example, "origin at the center of the grid" or "origin at the
305305
center of the electrode in the lower-left corner of the grid, when oriented with the
306306
leads downward").
307-
In such cases, the description in the `EMGPlacementScheme` field of `*_emg.json` MAY
308-
refer to the origin of that 2D coordinate system in describing the placement of the grid.
307+
In such cases, the description in the `EMGPlacement` field of `*_emg.json` MAY refer to
308+
the origin of that 2D coordinate system in describing the placement of the grid.
309309

310310
The order of the required columns in the `*_electrodes.tsv` file MUST be as listed below.
311311

src/schema/objects/metadata.yaml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -956,15 +956,19 @@ EMGGround:
956956
Description of the location of the ground electrode
957957
(for example, `"placed on right styloid process"`).
958958
type: string
959-
# TODO do we want `EMGPlacementScheme`? It seems to make sense for things like SENIAM
960-
# but not when a defined coordinate system is used. That seems to suggest a rule that
961-
# the dataset must EITHER define EMGPlacementScheme OR define EMGCoordinateSystem, but
962-
# presumably not both?
963-
EMGPlacementScheme:
964-
name: EMGPlacementScheme
965-
display_name: EMG Placement Scheme
966-
description: |
967-
The name of a standardized placement system (for example, `"SENIAM 8"`).
959+
EMGPlacement:
960+
name: EMGPlacement
961+
display_name: EMG Placement Procedure
962+
description: |
963+
The name of a standardized electrode placement procedure (for example, `"SENIAM 8"`)
964+
or a description of the procedure used.
965+
Descriptions SHOULD reflect the process used by the researcher(s) when placing electrodes,
966+
and SHOULD NOT simply give the name of the targeted muscle (use `TargetMuscle` for that).
967+
For example, EMG electrode sites may be chosen by visual reference to target muscles,
968+
by palpation of the skin to locate target muscles, by functional localization
969+
(temporary electrode placement at several sites during prescribed behavior,
970+
until a site yielding strong EMG signal is found), or by measured distances
971+
(either absolute or proportional) relative to skeletal landmarks.
968972
type: string
969973
# TODO: so far this is just copy/paste from EEGReference
970974
EMGReference:

src/schema/rules/sidecars/emg.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ EMGRequired:
4747
- datatype == "emg"
4848
- suffix == "emg"
4949
fields:
50+
EMGPlacement: required
5051
EMGReference: required
5152
SamplingFrequency:
5253
level: required
@@ -69,7 +70,6 @@ EMGRecommended:
6970
RecordingType: recommended
7071
EpochLength: recommended
7172
EMGGround: recommended
72-
EMGPlacementScheme: recommended
7373
HardwareFilters: recommended
7474
SubjectArtefactDescription: recommended
7575

0 commit comments

Comments
 (0)