From 774ec7302243ee66fa8a6cb5608b065d01750afb Mon Sep 17 00:00:00 2001 From: Remi-Gau <6961185+Remi-Gau@users.noreply.github.com> Date: Sat, 7 Mar 2026 11:56:38 +0000 Subject: [PATCH] Update spreadsheets --- inputs/tsv/acquisition.tsv | 64 +-- inputs/tsv/channels.tsv | 60 +-- inputs/tsv/design_sample.tsv | 24 +- inputs/tsv/hardware.tsv | 48 +-- inputs/tsv/measurement.tsv | 146 +++---- inputs/tsv/preprocessing.tsv | 208 +++++----- inputs/tsv/study_id.tsv | 74 ++-- inputs/tsv/visualisation.tsv | 68 +-- outputs/artemis.tsv | 780 +++++++++++++++++------------------ 9 files changed, 736 insertions(+), 736 deletions(-) diff --git a/inputs/tsv/acquisition.tsv b/inputs/tsv/acquisition.tsv index 3b6c6ac..e4c6025 100644 --- a/inputs/tsv/acquisition.tsv +++ b/inputs/tsv/acquisition.tsv @@ -1,37 +1,37 @@ sub_section preamble question unit details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order BIDS_status BIDS_key_for_unit BIDS_key BIDS_file Change_log -Acquisition software In this section you will describe acquisition set-up, which software you have used, impedance upper treschold, what type of online reference, recording channels, VEOG and HEOG and online filters. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ What software did you use for the acquisition? select preset:meeg_acquisition_softwares acquisition_software 1 1 1 1 Acquisition 4 SoftwareVersions *_eeg.json -Acquisition software Specify software version if applicable, and software name and version if "other" was selected. text acquisition_software_details 1 2 1 1 Acquisition 4 SoftwareVersions *_eeg.json -Data quality Did you document impedances, or an alternative data acquisition quality measure? radio preset:boolean acquisition_quality_measure_exists 1 3 1 1 Acquisition 4 -Data quality What is the appropriate acquisition data quality measure for the recording equipment? radio impedance upper threshold | impedance range | a data quality measure alternative to impedances acquisition_quality_measure acquisition_quality_measure_exists == 1 4 1 1 Acquisition 4 status *_channels.tsv -Data quality What was the upper threshold of impedance that was registered in this study? kilo-ohms integer impedance_threshold acquisition_quality_measure == 0 5 1 1 Acquisition 4 -Data quality What was the lowest impedance registered in this study? kilo-ohms integer impedance_lower_end acquisition_quality_measure == 1 6 1 1 Acquisition 4 -Data quality What was the highest impedance registered in this study? kilo-ohms integer impedance_higher_end acquisition_quality_measure == 1 7 1 1 Acquisition 4 -Data quality Report data quality measures provided by the recording system alternative to impedances. textarea impedance_alternative acquisition_quality_measure == 2 8 1 1 Acquisition 4 -Online (recording) reference Was voltage measured relative to an online reference for EEG electrodes (as opposed to alternative solutions such as Driven Right Leg (DRL))? radio preset:boolean online_reference_exists 1 9 1 1 Acquisition 4 -Online (recording) reference Location of the EEG online reference electrode(s) select preset:eeg_reference_electrodes online_reference_type online_reference_exists == 1 10 1 1 Acquisition 4 EEGReference // reference *_eeg.json // *_channels.tsv -Online (recording) reference What alternative to an EEG online reference (for example DRL) was used? text alternatives_to_reference online_reference_exists == 0 11 1 1 Acquisition 4 -Online (recording) reference EEG online reference location other than listed text online_reference_type_other online_reference_type == 9 12 1 1 Acquisition 4 -Online (recording) reference Location of the ground electrode during recording text location_ground online_reference_exists == 1 13 1 1 Acquisition 4 EEGGround *_eeg.json -Online (recording) reference Online reference for VEOG electrodes radio bipolar (lower - upper VEOG) | the same reference as EEG electrodes | other | VEOG was not recorded online_reference_VEOG 1 14 1 1 Acquisition 4 -Online (recording) reference Which other reference was used for VEOG recording? text online_reference_VEOG_other online_reference_VEOG == 2 15 1 1 Acquisition 4 -Online (recording) reference Online reference for HEOG electrodes radio bipolar (left - right HEOG) | bipolar (right - left HEOG) | the same reference as EEG electrodes | other | HEOG was not recorded online_reference_HEOG 1 16 1 1 Acquisition 4 +Acquisition software In this section you will descibe acquisition set-up, which software you have used, impedance upper treschold, what type of online reference, recording channels, VEOG and HEOG and online filters. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ What software did you use for the acquisition? select preset:meeg_acquisition_softwares acquisition_software 1 1 1 1 Acquisition 4 SoftwareVersions *_eeg.json +Acquisition software Specify software version if applicable, and software name and version if "other" was selected. text acquisition_software_details 1 2 1 1 Acquisition 4 SoftwareVersions *_eeg.json +Data quality Did you document impedances, or an alternative data aquisition quality measure? radio preset:boolean acquisition_quality_measure_exists 1 3 1 1 Acquisition 4 +Data quality What is the appropriate acquisition data quality measure for the recording equipment? radio impedance upper threshold | impedance range | a data quality measure alternative to impedances acquisition_quality_measure acquisition_quality_measure_exists == 1 4 1 1 Acquisition 4 status *_channels.tsv +Data quality What was the upper threshold of impedance that was registered in this study? kilo-ohms integer impedance_threshold acquisition_quality_measure == 0 5 1 1 Acquisition 4 +Data quality What was the lowest impedance registered in this study? kilo-ohms integer impedance_lower_end acquisition_quality_measure == 1 6 1 1 Acquisition 4 +Data quality What was the highest impedance registered in this study? kilo-ohms integer impedance_higher_end acquisition_quality_measure == 1 7 1 1 Acquisition 4 +Data quality Report data quality measures provided by the recording system alternative to impedances. textarea impedance_alternative acquisition_quality_measure == 2 8 1 1 Acquisition 4 +Online (recording) reference Was voltage measured relative to an online reference for EEG electrodes (as opposed to alternative solutions such as Driven Right Leg (DRL))? radio preset:boolean online_reference_exists 1 9 1 1 Acquisition 4 +Online (recording) reference Location of the EEG online reference electrode(s) select preset:eeg_reference_electrodes online_reference_type online_reference_exists == 1 10 1 1 Acquisition 4 EEGReference // reference *_eeg.json // *_channels.tsv +Online (recording) reference What alternative to an EEG online reference (for example DRL) was used? text alternatives_to_reference online_reference_exists == 0 11 1 1 Acquisition 4 +Online (recording) reference EEG online reference location other than listed text online_reference_type_other online_reference_type == 9 12 1 1 Acquisition 4 +Online (recording) reference Location of the ground electrode during recording text location_ground online_reference_exists == 1 13 1 1 Acquisition 4 EEGGround *_eeg.json +Online (recording) reference Online reference for VEOG electrodes radio bipolar (lower - upper VEOG) | the same reference as EEG electrodes | other | VEOG was not recorded online_reference_VEOG 1 14 1 1 Acquisition 4 +Online (recording) reference Which other reference was used for VEOG recording? text online_reference_VEOG_other online_reference_VEOG == 2 15 1 1 Acquisition 4 +Online (recording) reference Online reference for HEOG electrodes radio bipolar (left - right HEOG) | bipolar (right - left HEOG) | the same reference as EEG electrodes | other | HEOG was not recorded online_reference_HEOG 1 16 1 1 Acquisition 4 Online (recording) reference Which other reference was used for HEOG recording? text online_reference_HEOG_other online_reference_HEOG == 3 17 1 1 Acquisition 4 27.11.2023 Angela rephrased question and options Online (recording) reference Online reference for other non-EEG (and non-EOG) electrodes radio the same reference as EEG electrodes | other | no non-EEG non-EOG electrodes were used online_reference_other_non-EEG 1 18 1 1 Acquisition 4 25.08.2023 Angela: this question was a text question by mistake, changed to radio 27.11.2023 Angela rephrased question and options Online (recording) reference Which other reference was used for other non-EEG (and non-EOG) electrodes? text online_reference_other_non-EEG_other online_reference_other_non-EEG == 1 19 1 1 Acquisition 4 27.11.2023 Angela rephrased question and options Online filters Which of the following online filters were used? Select "none" to mark this question as answered if you did not use any online filters. Please note that this case is highly unlikely given that acquisition systems normally have at least an anti-aliasing low-pass filter. radio_multiple high pass | low pass | notch | none online_filters 1 20 1 1 Acquisition 4 online_filters *_eeg.json 25.08.2023 Angela: added additional instructions in the "details" section -Online filters High-pass filter cut-off used during recording Hz float online_filters_high_pass_cut_off online_filters.includes(0) 21 1 1 Acquisition 4 high_cutoff *_channels.tsv -Online filters Type of online high-pass filter cut-off radio half-amplitude | half-power online_filters_high_pass_cutoff_unit online_filters.includes(0) 22 1 1 Acquisition 4 -Online filters High-pass filter roll off used during recording dB/octave float online_filters_high_pass_roll_off online_filters.includes(0) 23 1 1 Acquisition 4 -Online filters High-pass filter impulse response during recording radio finite impulse response (FIR) | infinite impulse response (IIR) online_filters_high_pass_impulse online_filters.includes(0) 24 1 1 Acquisition 4 -Online filters Type of online low-pass filter cut-off radio half-amplitude | half-power online_filters_low_pass_cutoff_unit online_filters.includes(1) 25 1 1 Acquisition 4 -Online filters Low-pass filter cut-off used during recording Hz float online_filters_low_pass_cut_off online_filters.includes(1) 26 1 1 Acquisition 4 -Online filters Low-pass filter roll off used during recording dB/octave float online_filters_low_pass_roll_off online_filters.includes(1) 27 1 1 Acquisition 4 low_cutoff *_channels.tsv -Online filters Low-pass filter impulse response during recording radio finite impulse response (FIR) | infinite impulse response (IIR) online_filters_low_pass_impulse online_filters.includes(1) 28 1 1 Acquisition 4 -Offline filters What notch filter was applied online (during recording)? radio 50 Hz | 60 Hz | other online_notch_filter_type online_filters.includes(2) 29 1 1 Acquisition 4 -Offline filters Center frequency of the online notch filter Hz text online_notch_filter_type_details online_notch_filter_type == 2 30 1 1 Acquisition 4 -Offline filters In which format do you want to report the width of the offline notch filter? radio distance between 3 dB points | number of removed frequencies in a decrete Fourier transform online_notch_filter_width online_filters.includes(2) 31 1 1 Acquisition 4 -Offline filters Distance between 3 dB points Hz float online_notch_filter_width_distance online_notch_filter_width == 0 32 1 1 Acquisition 4 -Offline filters Number of removed frequencies in a discrete Fourier transform float online_notch_filter_width_number_frequencies online_notch_filter_width == 1 33 1 1 Acquisition 4 -Offline filters Were any harmonics also removed by the online notch filter? radio preset:boolean online_notch_filter_harmonics online_filters.includes(2) 34 1 1 Acquisition 4 -Offline filters Which harmonics were removed by the online notch filter? List center frequencies separated by a semicolon and a space text online_notch_filter_harmonics_which online_notch_filter_harmonics == 1 35 1 1 Acquisition 4 -Sampling Acquisition sampling rate Hz float recording_samping_frequency 1 36 1 1 Acquisition 4 sampling_frequency *_channels.tsv \ No newline at end of file +Online filters High-pass filter cut-off used during recording Hz float online_filters_high_pass_cut_off online_filters.includes(0) 21 1 1 Acquisition 4 high_cutoff *_channels.tsv +Online filters Type of online high-pass filter cut-off radio half-amplitude | half-power online_filters_high_pass_cutoff_unit online_filters.includes(0) 22 1 1 Acquisition 4 +Online filters High-pass filter roll off used during recording dB/octave float online_filters_high_pass_roll_off online_filters.includes(0) 23 1 1 Acquisition 4 +Online filters High-pass filter impulse response during recording radio finite impulse response (FIR) | infinite impulse response (IIR) online_filters_high_pass_impulse online_filters.includes(0) 24 1 1 Acquisition 4 +Online filters Type of online low-pass filter cut-off radio half-amplitude | half-power online_filters_low_pass_cutoff_unit online_filters.includes(1) 25 1 1 Acquisition 4 +Online filters Low-pass filter cut-off used during recording Hz float online_filters_low_pass_cut_off online_filters.includes(1) 26 1 1 Acquisition 4 +Online filters Low-pass filter roll off used during recording dB/octave float online_filters_low_pass_roll_off online_filters.includes(1) 27 1 1 Acquisition 4 low_cutoff *_channels.tsv +Online filters Low-pass filter impulse response during recording radio finite impulse response (FIR) | infinite impulse response (IIR) online_filters_low_pass_impulse online_filters.includes(1) 28 1 1 Acquisition 4 +Offline filters What notch filter was applied online (during recording)? radio 50 Hz | 60 Hz | other online_notch_filter_type online_filters.includes(2) 29 1 1 Acquisition 4 +Offline filters Center frequency of the online notch filter Hz text online_notch_filter_type_details online_notch_filter_type == 2 30 1 1 Acquisition 4 +Offline filters In which format do you want to report the width of the offline notch filter? radio distance between 3 dB points | number of removed frequencies in a decrete Fourier transform online_notch_filter_width online_filters.includes(2) 31 1 1 Acquisition 4 +Offline filters Distance between 3 dB points Hz float online_notch_filter_width_distance online_notch_filter_width == 0 32 1 1 Acquisition 4 +Offline filters Number of removed frequencies in a descrete Fourier transform float online_notch_filter_width_number_frequencies online_notch_filter_width == 1 33 1 1 Acquisition 4 +Offline filters Were any harmonics also removed by the online notch filter? radio preset:boolean online_notch_filter_harmonics online_filters.includes(2) 34 1 1 Acquisition 4 +Offline filters Which harmonics were removed by the online notch filter? List center frequencies separated by a semicolon and a space text online_notch_filter_harmonics_which online_notch_filter_harmonics == 1 35 1 1 Acquisition 4 +Sampling Acquisition sampling rate Hz float recording_samping_frequency 1 36 1 1 Acquisition 4 sampling_frequency *_channels.tsv \ No newline at end of file diff --git a/inputs/tsv/channels.tsv b/inputs/tsv/channels.tsv index 7684370..3a62221 100644 --- a/inputs/tsv/channels.tsv +++ b/inputs/tsv/channels.tsv @@ -1,31 +1,31 @@ sub_section preamble question details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order unit BIDS_status BIDS_key_for_unit BIDS_key_for_unit BIDS_file BIDS_key Change_log -Selection of channels for analysis In this section, you will describe channels selected for statistical analysis and the decision-making process behind it. This is a section about selection of the channels that will be subjected to statistical analysis and their grouping into regions of interest for the purposes of statistical analysis, but not the analysis itself. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ Was a subset of channels selected for the purposes of statistical analysis? This question is about which channels were included in statistical analysis, either as individual channels or averaged/aggregated into regions of interest (ROI). You will be asked about potential channel averaging into ROIs later in this section. How to choose option here: For example, if you conducted an analysis such as cluster-based permutation tests on the entire scalp, you should pick "all channels were submitted to analysis", and not describe permutation tests in this section. If you completed cluster-based permutation tests on a subset of channels, you should select the other option, and then describe how this subset of channels was selected in the follow-up questions. radio all channels were submitted to statistical analysis | a subset of channels was submitted to statistical analysis channels_all_vs_subset 1 1 1 1 Channels 7 -Selection of channels for analysis What was the rationale for selecting this exact subset of channels? When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. radio a priori | data-driven selection from the entire scalp | data-driven selection of channels from an a priori selected region | selection/identification of channels in two data driven steps (e.g. location of maximal effect within a visually identified broader region) | other chan_selection channels_all_vs_subset == 1 2 1 1 Channels 7 -Selection of channels for analysis Select the a priori procedure which was used for channel selection. radio The same as in previous literature | based on previous literature, but not exact replication | theory driven novel channel selection | other chan_selection_a_priori [0, 2].includes(chan_selection) 3 1 1 Channels 7 -Selection of channels for analysis Literature references, separated by semicolon and space textarea chan_selection_a_priori_literature_reference [0, 1].includes(chan_selection_a_priori) 4 1 1 Channels 7 -Selection of channels for analysis Provide reasons for deviation or explan how the cited channel choices were combined textarea chan_selection_a_priori_literature_similar chan_selection_a_priori == 1 5 1 1 Channels 7 -Selection of channels for analysis Theory behind a-priori novel channel selection (including, e.g., thresholds or references if relevant) textarea chan_selection_a_priori_theory chan_selection_a_priori == 2 6 1 1 Channels 7 -Selection of channels for analysis Describe a-priori channel selection process other than those listed textarea chan_selection_a_priori_other chan_selection_a_priori == 3 7 1 1 Channels 7 -Selection of channels for analysis Number of a priori selected channels integer chan_a_priori_number [0, 2].includes(chan_selection) 8 1 1 Channels 7 -Selection of channels for analysis List of a priori selected channels, separated by a semicolon and a space textarea chan_a_priori_list [0, 2].includes(chan_selection) 9 1 1 Channels 7 -Selection of channels for analysis Select the procedure which was used to identify the initial set of channels which was used to make the final selection of channels in the next step. radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | visual inspection of voltage maps (separate or collapsed conditions) | significant effects on multiple neighbouring channels | N channels around the largest effect | other chan_selection_data_driven_broad chan_selection == 3 10 1 1 Channels 7 -Selection of channels for analysis Which experimental conditions were inspected visually to select channel region? radio all conditions separately | all conditions collapsed into one average waveform | other chan_selection_data_driven_broad_visual [0,1, 2].includes(chan_selection_data_driven_broad) 11 1 1 Channels 7 -Selection of channels for analysis Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? textarea chan_selection_data_driven_broad_visual_details chan_selection_data_driven_broad_visual == 2 12 1 1 Channels 7 -Selection of channels for analysis What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? textarea chan_selection_data_driven_broad_neighbours chan_selection_data_driven_broad == 3 13 1 1 Channels 7 -Selection of channels for analysis How were the channels around the peak effect selected for analysis? textarea chan_selection_data_driven_broad_neighbours_maxregion chan_selection_data_driven_broad == 4 14 1 1 Channels 7 -Selection of channels for analysis Describe method of selection of the initial set of channels used for analysis other than listed. textarea chan_selection_data_driven_broad_neighbours_other chan_selection_data_driven_broad == 5 15 1 1 Channels 7 -Selection of channels for analysis Number of channels selected in this step float chan_selection_data_driven_broad_number chan_selection == 3 16 1 1 Channels 7 -Selection of channels for analysis List of channels selected in this step, separated by a semicolon and a space float chan_selection_data_driven_broad_list chan_selection == 3 17 1 1 Channels 7 -Selection of channels for analysis Select the procedure which was used to identify the set of channels which was submitted to statistical analysis. radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | visual inspection of voltage maps (separate or collapsed conditions) | significant effects on multiple neighbouring channels | N channels around the largest effect | other chan_selection_data_driven_final [1, 2, 3].includes(chan_selection) 18 1 1 Channels 7 -Selection of channels for analysis Which experimental conditions were inspected visually to select the final list of channels for this effect? radio all conditions separately | all conditions collapsed into one average waveform | other chan_selection_data_driven_final_visual [0,1, 2].includes(chan_selection_data_driven_final) 19 1 1 Channels 7 -Selection of channels for analysis Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? textarea chan_selection_data_driven_final_visual_details chan_selection_data_driven_final_visual == 2 20 1 1 Channels 7 -Selection of channels for analysis What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? textarea chan_selection_data_driven_final_neighbours chan_selection_data_driven_final == 3 21 1 1 Channels 7 -Selection of channels for analysis How were the channels around the peak effect selected for analysis? textarea chan_selection_data_driven_final_neighbours_maxregion chan_selection_data_driven_final == 4 22 1 1 Channels 7 -Selection of channels for analysis Describe method of selection of the set of channels used for analysis other than listed. textarea chan_selection_data_driven_final_neighbours_other chan_selection_data_driven_final == 5 23 1 1 Channels 7 -Selection of channels for analysis Number of channels selected in this step integer chan_selection_data_driven_final_number [1, 2, 3].includes(chan_selection) 24 1 1 Channels 7 -Selection of channels for analysis List of channels selected in this step, separated by a semicolon and a space textarea chan_selection_data_driven_final_list [1, 2, 3].includes(chan_selection) 25 1 1 Channels 7 -Selection of channels for analysis Describe the criterion/criteria for selecting this exact subset of channels other than the options offered above. textarea chan_selection_other [4].includes(chan_selection) 26 1 1 Channels 7 -Channel aggregating Were the channels entered separately into statistical analysis or were they aggregated into regions before conducting the statistical analysis? radio individual channels | channels aggregated into regions of interest (ROIs) chan_aggregating_used 1 27 1 1 Channels 7 -Channel aggregating Describe which channels were aggregated together to form regions of interest. For example: "Fz, F3, and F4 were averaged into a frontal region, while Cz, C3 and C4 were averaged into a central region." textarea chan_aggregating_which_channels chan_aggregating_used == 1 28 1 1 Channels 7 -Channel aggregating Were the channels aggregated by averaging? radio aggregating by simple averaging | aggregating by a different function (e.g., weighted averaging) chan_aggregating_averaging chan_aggregating_used == 1 29 1 1 Channels 7 -Channel aggregating Describe how the channels were aggregated into regions, if they were not averaged. For example, if weighted averaging was used, specify this and describe how the channels were weighted. textarea chan_aggretating_other_methods chan_aggregating_averaging == 1 30 1 1 Channels 7 \ No newline at end of file +Selection of channels for analysis In this section, you will describe channels selected for statistical analysis and the decision-making process behind it. This is a section about selection of the channels that will be subjected to statistical analysis and their grouping into regions of interest for the purposes of statistical analysis, but not the analysis itself. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ Was a subset of channels selected for the purposes of statistical analysis? This question is about which channels were included in statistical analysis, either as individual channels or averaged/aggregated into regions of interest (ROI). You will be asked about potential channel averaging into ROIs later in this section. How to choose option here: For example, if you conducted an analysis such as cluster-based permutation tests on the entire scalp, you should pick "all channels were submitted to analysis", and not describe permutation tests in this section. If you completed cluster-based permutation tests on a subset of channels, you should select the other option, and then describe how this subset of channels was selected in the follow-up questions. radio all channels were submitted to statistical analysis | a subset of channels was submitted to statistical analysis channels_all_vs_subset 1 1 1 1 Channels 7 +Selection of channels for analysis What was the rationale for selecting this exact subset of channels? When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. radio a priori | data-driven selection from the entire scalp | data-driven selection of channels from an a priori selected region | selection/identification of channels in two data driven steps (e.g. location of maximal effect within a visually identified broader region) | other chan_selection channels_all_vs_subset == 1 2 1 1 Channels 7 +Selection of channels for analysis Select the a priori procedure which was used for channel selection. radio The same as in previous literature | based on previous literature, but not exact replication | theory driven novel channel selection | other chan_selection_a_priori [0, 2].includes(chan_selection) 3 1 1 Channels 7 +Selection of channels for analysis Literature references, separated by semicolon and space textarea chan_selection_a_priori_literature_reference [0, 1].includes(chan_selection_a_priori) 4 1 1 Channels 7 +Selection of channels for analysis Provide reasons for deviation or explan how the cited channel choices were combined textarea chan_selection_a_priori_literature_similar chan_selection_a_priori == 1 5 1 1 Channels 7 +Selection of channels for analysis Theory behind a-priori novel channel selection (including, e.g., thresholds or references if relevant) textarea chan_selection_a_priori_theory chan_selection_a_priori == 2 6 1 1 Channels 7 +Selection of channels for analysis Describe a-priori channel selection process other than those listed textarea chan_selection_a_priori_other chan_selection_a_priori == 3 7 1 1 Channels 7 +Selection of channels for analysis Number of a priori selected channels integer chan_a_priori_number [0, 2].includes(chan_selection) 8 1 1 Channels 7 +Selection of channels for analysis List of a priori selected channels, separated by a semicolon and a space textarea chan_a_priori_list [0, 2].includes(chan_selection) 9 1 1 Channels 7 +Selection of channels for analysis Select the procedure which was used to identify the initial set of channels which was used to make the final selection of channels in the next step. radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | visual inspection of voltage maps (separate or collapsed conditions) | significant effects on multiple neighbouring channels | N channels arround the largest effect | other chan_selection_data_driven_broad chan_selection == 3 10 1 1 Channels 7 +Selection of channels for analysis Which experimental conditions were inspected visually to select channel region? radio all conditions separately | all conditions collapsed into one average waveform | other chan_selection_data_driven_broad_visual [0,1, 2].includes(chan_selection_data_driven_broad) 11 1 1 Channels 7 +Selection of channels for analysis Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? textarea chan_selection_data_driven_broad_visual_details chan_selection_data_driven_broad_visual == 2 12 1 1 Channels 7 +Selection of channels for analysis What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? textarea chan_selection_data_driven_broad_neighbours chan_selection_data_driven_broad == 3 13 1 1 Channels 7 +Selection of channels for analysis How were the channels around the peak effect selected for analysis? textarea chan_selection_data_driven_broad_neighbours_maxregion chan_selection_data_driven_broad == 4 14 1 1 Channels 7 +Selection of channels for analysis Describe method of selection of the initial set of channels used for analysis other than listed. textarea chan_selection_data_driven_broad_neighbours_other chan_selection_data_driven_broad == 5 15 1 1 Channels 7 +Selection of channels for analysis Number of channels selected in this step float chan_selection_data_driven_broad_number chan_selection == 3 16 1 1 Channels 7 +Selection of channels for analysis List of channels selected in this step, separated by a semicolon and a space float chan_selection_data_driven_broad_list chan_selection == 3 17 1 1 Channels 7 +Selection of channels for analysis Select the procedure which was used to identify the set of channels which was submitted to statistical analysis. radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | visual inspection of voltage maps (separate or collapsed conditions) | significant effects on multiple neighbouring channels | N channels arround the largest effect | other chan_selection_data_driven_final [1, 2, 3].includes(chan_selection) 18 1 1 Channels 7 +Selection of channels for analysis Which experimental conditions were inspected visually to select the final list of channels for this effect? radio all conditions separately | all conditions collapsed into one average waveform | other chan_selection_data_driven_final_visual [0,1, 2].includes(chan_selection_data_driven_final) 19 1 1 Channels 7 +Selection of channels for analysis Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? textarea chan_selection_data_driven_final_visual_details chan_selection_data_driven_final_visual == 2 20 1 1 Channels 7 +Selection of channels for analysis What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? textarea chan_selection_data_driven_final_neighbours chan_selection_data_driven_final == 3 21 1 1 Channels 7 +Selection of channels for analysis How were the channels around the peak effect selected for analysis? textarea chan_selection_data_driven_final_neighbours_maxregion chan_selection_data_driven_final == 4 22 1 1 Channels 7 +Selection of channels for analysis Describe method of selection of the set of channels used for analysis other than listed. textarea chan_selection_data_driven_final_neighbours_other chan_selection_data_driven_final == 5 23 1 1 Channels 7 +Selection of channels for analysis Number of channels selected in this step integer chan_selection_data_driven_final_number [1, 2, 3].includes(chan_selection) 24 1 1 Channels 7 +Selection of channels for analysis List of channels selected in this step, separated by a semicolon and a space textarea chan_selection_data_driven_final_list [1, 2, 3].includes(chan_selection) 25 1 1 Channels 7 +Selection of channels for analysis Describe the criterion/criteria for selecting this exact subset of channels other than the options offered above. textarea chan_selection_other [4].includes(chan_selection) 26 1 1 Channels 7 +Channel aggregating Were the channels entered separately into statistical analysis or were they aggregated into regions before conducting the statistical analysis? radio individual channels | channels aggregated into regions of interest (ROIs) chan_aggregating_used 1 27 1 1 Channels 7 +Channel aggregating Describe which channels were aggregated together to form regions of interest. For example: "Fz, F3, and F4 were averaged into a frontal region, while Cz, C3 and C4 were averaged into a central region." textarea chan_aggregating_which_channels chan_aggregating_used == 1 28 1 1 Channels 7 +Channel aggregating Were the channels aggregated by averaging? radio aggregating by simple averaging | aggregating by a different function (e.g., weighted averaging) chan_aggregating_averaging chan_aggregating_used == 1 29 1 1 Channels 7 +Channel aggregating Describe how the channels were aggregated into regions, if they were not averaged. For example, if weighted averaging was used, specify this and describe how the channels were weighted. textarea chan_aggretating_other_methods chan_aggregating_averaging == 1 30 1 1 Channels 7 \ No newline at end of file diff --git a/inputs/tsv/design_sample.tsv b/inputs/tsv/design_sample.tsv index 41dcfb6..6447ec4 100644 --- a/inputs/tsv/design_sample.tsv +++ b/inputs/tsv/design_sample.tsv @@ -1,7 +1,7 @@ sub_section preamble question details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order unit BIDS_file BIDS_key BIDS_key_for_unit BIDS_status Change_log Sample size In this section you will decrobe the experimental design and sample, such as experimental condition and trial number per condition, number of participants, participant exclusion and presenting software. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ How many participants took part in the study? integer sample_size_total 1 1 1 1 design_and_sample 2 participants.tsv? 25.08.2023 Angela: minor rephrasing -Sample size How many participants, in total, were included in the analysis, after exclusion of participants? integer sample_size_valid 1 2 1 1 design_and_sample 2 -Sample size Specify reasons for excluding participants. textarea subject_exclusion_rationale sample_size_total > sample_size_valid 3 1 1 design_and_sample 2 +Sample size How many participants, in total, were included in the analysis, after exclusion of participants? integer sample_size_valid 1 2 1 1 design_and_sample 2 +Sample size Specify reasons for excluding participants. textarea subject_exclusion_rationale sample_size_total > sample_size_valid 3 1 1 design_and_sample 2 Variables Is the design of this study full factorial? radio preset:boolean full_factorial 1 4 1 1 design_and_sample 2 25.08.2023 Angela: new question to incorporate Katarina's comments that the study design is not clear. Also, this whole sub-section is renamed to "Variables" Variables How many between-subject factors does this study/pipeline have? If you do not have any, please put zero in this field. integer number_factors_between 1 5 1 1 design_and_sample 2 25.08.2023 Angela: new question to incorporate Katarina's comments that the study design is not clear. Also, this whole sub-section is renamed to "Variables" Variables List between-subject factors with factor levels in the brackets, separated by semicolon For example: smoking (yes, no); handedness (left, right) text factors_between_list number_factors_between >0 6 1 1 design_and_sample 2 25.08.2023 Angela: new question to incorporate Katarina's comments that the study design is not clear. Also, this whole sub-section is renamed to "Variables" @@ -16,16 +16,16 @@ Variables Did you analyse relationship between ERPs and a non-ERP continuous va Variables Continuous variables analysed together with ERPs text continuous_variables_list continuous_variables == 1 15 1 1 design_and_sample 2 25.08.2023 Angela: new question to incorporate Katarina's comments that the study design is not clear. Also, this whole sub-section is renamed to "Variables" Presented trials What determined the number of trials each participant was presented with? radio fixed N of trials delivered | adaptive N of trials (e.g., presenting trials with behavioural errors again until correct response) | Other trial_presentation_strategy 1 16 1 1 design_and_sample 2 7.9.2023 Angela: replaced "subject" with participant to keep terminology consistent Presented trials How many trials in total was each participant presented with (including repetition of the same stimuli or trials)? integer total_nb_of_trials trial_presentation_strategy == 0 17 1 1 design_and_sample 2 7.9.2023 Angela: replaced "subject" with participant to keep terminology consistent -Presented trials How many trials did each condition feature (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. textarea total_nb_of_trials_condition trial_presentation_strategy == 0 18 1 1 design_and_sample 2 -Presented trials Explain how it was determined how many trials a participant was presented with. textarea trial_presentation_strategy_other trial_presentation_strategy >= 1 19 1 1 design_and_sample 2 -Presented trials How many trials on average was a participant presented with, in total (including repetition of the same stimuli or trials)? float avg_total_nb_trials_adaptive_other trial_presentation_strategy >= 1 20 1 1 design_and_sample 2 -Presented trials What was the minimum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? integer min_total_nb_trials_adaptive_other trial_presentation_strategy >= 1 21 1 1 design_and_sample 2 -Presented trials What was the maximum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? integer max_total_nb_trials_adaptive_other trial_presentation_strategy >= 1 22 1 1 design_and_sample 2 -Presented trials How many trials on average was a participant presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text avg_nb_trials_adaptive_other_condition trial_presentation_strategy >= 1 23 1 1 design_and_sample 2 -Presented trials What was the minimum number of trials a participant was presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text min_nb_trials_adaptive_other_condition trial_presentation_strategy >= 1 24 1 1 design_and_sample 2 -Presented trials What was the maximum number of trials a participant was presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text max_nb_trials_adaptive_other_condition trial_presentation_strategy >= 1 25 1 1 design_and_sample 2 +Presented trials How many trials did each condition feature (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. textarea total_nb_of_trials_condition trial_presentation_strategy == 0 18 1 1 design_and_sample 2 +Presented trials Explain how it was determined how many trials a participant was presented with. textarea trial_presentation_strategy_other trial_presentation_strategy >= 1 19 1 1 design_and_sample 2 +Presented trials How many trials on average was a participant presented with, in total (including repetition of the same stimuli or trials)? float avg_total_nb_trials_adaptive_other trial_presentation_strategy >= 1 20 1 1 design_and_sample 2 +Presented trials What was the minimum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? integer min_total_nb_trials_adaptive_other trial_presentation_strategy >= 1 21 1 1 design_and_sample 2 +Presented trials What was the maximum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? integer max_total_nb_trials_adaptive_other trial_presentation_strategy >= 1 22 1 1 design_and_sample 2 +Presented trials How many trials on average was a participant presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text avg_nb_trials_adaptive_other_condition trial_presentation_strategy >= 1 23 1 1 design_and_sample 2 +Presented trials What was the minimum number of trials a participant was presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text min_nb_trials_adaptive_other_condition trial_presentation_strategy >= 1 24 1 1 design_and_sample 2 +Presented trials What was the maximum number of trials a participant was presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text max_nb_trials_adaptive_other_condition trial_presentation_strategy >= 1 25 1 1 design_and_sample 2 Analyzed trials After eliminating trials on all bases (e.g., artifacts, behavioural errors), how many trials, on average, did you include for each condition per participant? Insert numbers for each condition, separated by a semicolon and a space, in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text avg_nb_of_trials_condition 1 26 1 1 design_and_sample 2 7.9.2023 Angela: replaced "subject" with participant to keep terminology consistent Analyzed trials Specify the minimum number of trials analyzed per condition for any participant. Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. text min_nb_of_trials_per_condition 1 27 1 1 design_and_sample 2 7.9.2023 Angela: replaced "subject" with participant to keep terminology consistent Analyzed trials Specify the maximum number of trials analyzed per condition for any participant. Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subject conditions as you specified them earlier. text max_nb_of_trials_per_condition 1 28 1 1 design_and_sample 2 7.9.2023 Angela: replaced "subject" with participant to keep terminology consistent -Presenting software Which presenting software did you use to show your experimental task? select preset:stimulus_presentation_softwares presenting_software 1 29 1 1 design_and_sample 2 *_events.tsv object: StimulusPresentation fields: SoftwareName -Presenting software Specify software version if applicable, programming language if "custom script" was selected, and software name and version if "other" was selected. text presenting_software_details 1 30 1 1 design_and_sample 2 *_events.tsv object: StimulusPresentation fields: SoftwareVersion \ No newline at end of file +Presenting software Which presenting software did you use to show your experimental task? select preset:stimulus_presentation_softwares presenting_software 1 29 1 1 design_and_sample 2 *_events.tsv object: StimulusPresentation fields: SoftwareName +Presenting software Specify software version if applicable, programming language if "custom script" was selected, and software name and version if "other" was selected. text presenting_software_details 1 30 1 1 design_and_sample 2 *_events.tsv object: StimulusPresentation fields: SoftwareVersion \ No newline at end of file diff --git a/inputs/tsv/hardware.tsv b/inputs/tsv/hardware.tsv index c96a0aa..82846ba 100644 --- a/inputs/tsv/hardware.tsv +++ b/inputs/tsv/hardware.tsv @@ -1,31 +1,31 @@ sub_section preamble question unit details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order BIDS_key BIDS_file BIDS_status BIDS_key_for_unit Change_log -Preamp peripherals In this section you will describe hardware choices such as model of amplifier, cap and electrodes used in the study, triggers and additional devices used. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ How were the EEG electrodes placed? radio cap or net | single electrodes electrode_placement_type 1 1 1 1 Hardware 3 CapManufacturersModelName *_eeg.json -Preamp peripherals Cap or net make (brand) select preset:eeg_cap_types electrode_placement_type_cap electrode_placement_type == 0 2 1 1 Hardware 3 CapManufacturer *_eeg.json -Preamp peripherals Cap or net make (brand) other than listed above text cap_other electrode_placement_type_cap == 10 3 1 1 Hardware 3 *_eeg.json -Preamp peripherals Cap or net model text cap_model electrode_placement_type == 0 4 1 1 Hardware 3 CapManufacturersModelName *_eeg.json -Preamp peripherals Make (brand) of the electrodes This is often, but not necessarily so, the same brand as the cap, if they were purchased together as a set. text electrode_manufacturer 1 5 1 1 Hardware 3 ManufacturersModelName *_eeg.json -Preamp peripherals Model of electrodes text electrode_model 1 6 1 1 Hardware 3 -Preamp peripherals Did electrodes have pre-amplifiers? radio no (passive electrodes) | yes (active electrodes) electrode_preamplifiers 1 7 1 1 Hardware 3 -Preamp peripherals What material were electrodes made of? radio tin | Ag/Ag-Cl | other electrode_material 1 8 1 1 Hardware 3 -Preamp peripherals Specify the material that the electrodes were made of. text electrode_material_other electrode_material == 2 9 1 1 Hardware 3 -Preamp peripherals Type of conductive medium used other than listed. radio conductive gel | saline solution | adhesive paste | none (dry electrodes) | other conductive_medium 1 10 1 1 Hardware 3 -Preamp peripherals Conductive medium type other than listed. text conductive_medium_other conductive_medium == 4 11 1 1 Hardware 3 -Electrode positioning Were all electrode slots available in the cap used (i.e., they had electrodes in them)? radio preset:boolean cap_all_slots electrode_placement_type == 0 12 1 1 Hardware 3 +Preamp peripherals In this section you will describe hardware choices such as model of amplifier, cap and electrodes used in the study, triggers and additional devices used. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ How were the EEG electrodes placed? radio cap or net | single electrodes electrode_placement_type 1 1 1 1 Hardware 3 CapManufacturersModelName *_eeg.json +Preamp peripherals Cap or net make (brand) select preset:eeg_cap_types electrode_placement_type_cap electrode_placement_type == 0 2 1 1 Hardware 3 CapManufacturer *_eeg.json +Preamp peripherals Cap or net make (brand) other than listed above text cap_other electrode_placement_type_cap == 10 3 1 1 Hardware 3 *_eeg.json +Preamp peripherals Cap or net model text cap_model electrode_placement_type == 0 4 1 1 Hardware 3 CapManufacturersModelName *_eeg.json +Preamp peripherals Make (brand) of the electrodes This is often, but not necessarily so, the same brand as the cap, if they were purchased together as a set. text electrode_manufacturer 1 5 1 1 Hardware 3 ManufacturersModelName *_eeg.json +Preamp peripherals Model of electrodes text electrode_model 1 6 1 1 Hardware 3 +Preamp peripherals Did electrodes have pre-amplifiers? radio no (passive electrodes) | yes (active electrodes) electrode_preamplifiers 1 7 1 1 Hardware 3 +Preamp peripherals What material were electrodes made of? radio tin | Ag/Ag-Cl | other electrode_material 1 8 1 1 Hardware 3 +Preamp peripherals Specify the material that the electrodes were made of. text electrode_material_other electrode_material == 2 9 1 1 Hardware 3 +Preamp peripherals Type of conductive medium used other than listed. radio conductive gel | saline solution | adhesive paste | none (dry electrodes) | other conductive_medium 1 10 1 1 Hardware 3 +Preamp peripherals Conductive medium type other than listed. text conductive_medium_other conductive_medium == 4 11 1 1 Hardware 3 +Electrode positioning Were all electrode slots available in the cap used (i.e., they had electrodes in them)? radio preset:boolean cap_all_slots electrode_placement_type == 0 12 1 1 Hardware 3 Electrode positioning What type of placement convention is appropriate for describing electrode placement scheme in this study? radio International 10-20 system and its extensions (e.g., 10-10, 5 percent) | an equidistant electrode placement scheme | other | custom locations electrode_location_naming_convention 1 13 1 1 Hardware 3 EEGPlacementScheme ?? *_eeg.json 7.9.2023 Angela: "other placement systems" replaced with "other" in case it may help future automatization of "other" options -Electrode positioning Which extension of the 10-20 system will you use to describe electrode positions? We recommend selecting the 5% convention (Oostenveld & Praamstra, 2001) as it is the latest version. radio 5% convention | 10-10 convention | 10-20 convention ten-twenty_version electrode_location_naming_convention == 0 14 1 1 Hardware 3 -Electrode positioning Number of EEG electrodes that were used for acquisition (including, if they are on scalp, ground and reference electrodes, as well as earlobes; excluding EOG and other non-EEG electrodes). This should not include empty slots on the cap where electrodes were not placed, if there were such slots. integer number_EEG_electrodes 1 15 1 1 Hardware 3 +Electrode positioning Which extension of the 10-20 system will you use to describe electrode positions? We recommend selecting the 5% convention (Oostenveld & Praamstra, 2001) as it is the latest version. radio 5% convention | 10-10 convention | 10-20 convention ten-twenty_version electrode_location_naming_convention == 0 14 1 1 Hardware 3 +Electrode positioning Number of EEG electrodes that were used for acquisition (including, if they are on scalp, ground and reference electrodes, as well as earlobes; excluding EOG and other non-EEG electrodes). This should not include empty slots on the cap where electrodes were not placed, if there were such slots. integer number_EEG_electrodes 1 15 1 1 Hardware 3 Electrode positioning The appropriate methods description should also include a list or a scheme of all electrode locations. A convenient way to do this is currently not available in ARTEM-IS due to technical limitations, so please provide either a list of all electrodes, or a link where the sceheme/list can be found. The link can be to a public preregistration document, OSF file, preprint, or a publication. Ideally, the link should not be to an address that you expect to change in the future. text link_electrode_scheme 1 16 1 1 Hardware 3 25.08.2023 Angela: Instructions changed - I added the option to list electrodes here in addition to the earlier only option to provide a link to an external location. Electrode positioning Were there any electrodes other than scalp electrodes and mastoids/earlobes? For example: nose electrode or EOG radio preset:boolean non-EEG_electrodes_exists 1 17 1 1 Hardware 3 25.08.2023 Angela: I made the next question optional by adding this question Electrode positioning Which other electrodes were used for recording? radio_multiple VEOG above left eye | VEOG below left eye | VEOG above right eye | VEOG below right eye | left HEOG | right HEOG | an electrode used to make balanced noncephalic reference | other non-EEG_electrodes non-EEG_electrodes_exists == 1 18 1 1 Hardware 3 25.08.2023 Angela: the visibility of this question is now dependent on the previous question 7.9.2023 Angela: removed "electrodes" from "other electrodes" in case it could create future problems with automatic changes to all "other" options -Electrode positioning Which electrodes were used in addition to the ones described above? textarea non-EEG_electrodes_other non-EEG_electrodes == 7 19 1 1 Hardware 3 -Signal Amplifiers Make (brand) of the amplifier select preset:eeg_amplifier_brands amplifier_make 1 20 1 1 Hardware 3 ManufacturersModelName -Signal Amplifiers Make (brand) of the amplifiers other than listed above text amplifier_make_other amplifier_make == 25 21 1 1 Hardware 3 -Signal Amplifiers Model of amplifiers text amplifier_model 1 22 1 1 Hardware 3 ManufacturersModelName *_eeg.json -Triggers Source of triggers radio photo diode | auditory trigger/voice key | combination stim tracker | presentation software trigger | other trigger_signal_source 1 23 1 1 Hardware 3 *_eeg.json -Triggers Source of triggers other than listed. text trigger_signal_source_other trigger_signal_source == 4 24 1 1 Hardware 3 -Triggers Do you wish to describe triggers in more detail? This information is not required by the guidelines for good EEG reporting practice by Keil et al. (2014), but it might interest a reader. radio preset:boolean trigger_additional 1 25 1 1 Hardware 3 25.08.2023 Angela: new question to simplify the form by hiding some questions that are not required by any guidelines for good practice, in line with a reviewer's suggestion that it is not necessary to go this much into detail with triggers 27.11.2023 Angela: corrected to radio and it was radio_multiple by mistake +Electrode positioning Which electrodes were used in addition to the ones described above? textarea non-EEG_electrodes_other non-EEG_electrodes == 7 19 1 1 Hardware 3 +Signal Amplifiers Make (brand) of the amplifier select preset:eeg_amplifier_brands amplifier_make 1 20 1 1 Hardware 3 ManufacturersModelName +Signal Amplifiers Make (brand) of the amplifiers other than listed above text amplifier_make_other amplifier_make == 25 21 1 1 Hardware 3 +Signal Amplifiers Model of amplifiers text amplifier_model 1 22 1 1 Hardware 3 ManufacturersModelName *_eeg.json +Triggers Source of triggers radio photo diode | auditory trigger/voice key | combination stim tracker | presentation software trigger | other trigger_signal_source 1 23 1 1 Hardware 3 *_eeg.json +Triggers Source of triggers other than listed. text trigger_signal_source_other trigger_signal_source == 4 24 1 1 Hardware 3 +Triggers Do you wish to describe triggers in more detail? This information is not required by the guidelines for good EEG reporting practice by Keil et al. (2014), but it might interest a reader. radio preset:boolean trigger_additional 1 25 1 1 Hardware 3 25.08.2023 Angela: new question to simplify the form by hiding some questions that are not required by any guidelines for good practice, in line with a reviewer's suggestion that it is not neccessary to go this much into detail with triggers 27.11.2023 Angela: corrected to radio and it was radio_multiple by mistake Triggers Describe trigger signal input. Were triggers delivered during acquisition (e.g., triggers from photo diode simultaneously recorded while presenting trials) or added after recording (e.g. after analysis of an audio recording of spoken responses)? radio Online, during acquisition | Added after recording trigger_signal_input_when trigger_additional == 1 26 1 1 Hardware 3 TriggerChannelCount *_eeg.json 25.08.2023 Angela: visibility changed to make this question practically optional Triggers Where where the trigger signals acquired? radio Amplifier | Acquisition computer trigger_signal_input_where trigger_additional == 1 27 1 1 Hardware 3 25.08.2023 Angela: visibility changed to make this question practically optional -Triggers How were trigger signals acquired? radio Analogue (e.g., via a parallel port, serial port, or TCP/IP) | Digital (including serial port over a USB port (arduino, LabJack U3, or similar)) trigger_signal_input_how trigger_additional == 1 28 1 1 Hardware 3 25.08.2023 Angela: visibility changed to make this question practically optional -Other peripheral devices Was any other equipment used during acquisition? You can list here any special equipment that you find necessary to report, such as (1) special monitors, keyboards, etc. worth mentioning; (2) additional EEG recording equipment such as AD converters or electrode position measurement devices; (3) other recording equipment used in parallel, such as eye tracking, fMRI, electrodermal or heart rate monitors. radio preset:boolean other_peripheral_devices 1 29 1 1 Hardware 3 -Other peripheral devices Describe which additional devices were used, and specify their manufacturers and models. textarea other_peripheral_devices_details other_peripheral_devices == 1 30 1 1 Hardware 3 \ No newline at end of file +Triggers How were tigger signals aquired? radio Analogue (e.g., via a parallel port, serial port, or TCP/IP) | Digital (including serial port over a USB port (arduino, LabJack U3, or similar)) trigger_signal_input_how trigger_additional == 1 28 1 1 Hardware 3 25.08.2023 Angela: visibility changed to make this question practically optional +Other peripheral devices Was any other equipment used during acquisition? You can list here any special equipment that you find necessary to report, such as (1) special monitors, keyboards, etc. worth mentioning; (2) additional EEG recording equipment such as AD converters or electrode position measurement devices; (3) other recording equipment used in parallel, such as eye tracking, fMRI, electrodermal or heart rate monitors. radio preset:boolean other_peripheral_devices 1 29 1 1 Hardware 3 +Other peripheral devices Describe which additional devices were used, and specify their manufacturers and models. textarea other_peripheral_devices_details other_peripheral_devices == 1 30 1 1 Hardware 3 \ No newline at end of file diff --git a/inputs/tsv/measurement.tsv b/inputs/tsv/measurement.tsv index 4002f73..39c3f5f 100644 --- a/inputs/tsv/measurement.tsv +++ b/inputs/tsv/measurement.tsv @@ -1,80 +1,80 @@ sub_section preamble question unit details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order BIDS_status BIDS_file BIDS_key BIDS_key_for_unit Change_log -Measurement This is a section where amplitude and latency measurement are described. NOTE: At the moment, you can describe one component (one time window and location) in one template, with its latency and/or amplitude measured in multiple different ways. If you have measured multiple components, you can make a copy (or copies) of the template and change appropriate sections to reflect how you measured these other components. If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ Did this study include measuring amplitude and/or latency for the purposes of later statistical analysis? Select no if you did not measure latency or amplitude for the purposes of statistical analysis in the next step. For example, you may have conducted a mass univariate analysis and you did not subject locations and time windows obtained by mass univariate approach to another statistical analysis, or you may have conducted a source analysis. radio preset:boolean measure_intro 1 1 1 1 Measurement 6 -Measurement Select the types of measurements that were taken. radio_multiple amplitude | latency measure_type measure_intro == 1 2 1 1 Measurement 6 *_eeg.json SoftwareFilters -Amplitude measurement - software Amplitude measurement software select preset:meeg_analysis_softwares amp_measure_software measure_type.includes(0) 3 1 1 Measurement 6 -Amplitude measurement - software Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text amp_measure_software_details measure_type.includes(0) 4 1 1 Measurement 6 -Amplitude measurement - waveforms The amplitude is measured from radio preset:waveform amp_measured_from measure_type.includes(0) 5 1 1 Measurement 6 -Amplitude measurement - waveforms Which conditions were subtracted from which? Specify how difference waves were constructed. textarea waveform_difference_waves amp_measured_from == 1 6 1 1 Measurement 6 -Amplitude measurement - waveforms How were waveforms calculated for analysis? Describe in detail sufficient to allow replication. textarea waveform_further_details amp_measured_from > 1 7 1 1 Measurement 6 -Amplitude measurement - measure Select procedure(s) used for amplitude measurement in this time window. radio_multiple preset:amplitude_measurement amp_measure_procedure measure_type.includes(0) 8 1 1 Measurement 6 -Amplitude measurement - measure Was the peak negative or positive? radio negative | positive amp_measure_peak_positivity amp_measure_procedure.includes(1) 9 1 1 Measurement 6 +Measurement This is a section where amplitude and latency measurement are described. NOTE: At the momement, you can describe one component (one time window and location) in one template, with its latency and/or amplitude measured in multiple different ways. If you have measured multiple components, you can make a copy (or copies) of the template and change appropriate sections to reflect how you measured these other components. If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ Did this study include measuring amplitude and/or latency for the purposes of later statistical analysis? Select no if you did not measure latency or amplitude for the purposes of statistical analysis in the next step. For example, you may have conducted a mass univariate analysis and you did not subject locations and time windows obtained by mass univariate approach to another statistical analysis, or you may have conducted a source analysis. radio preset:boolean measure_intro 1 1 1 1 Measurement 6 +Measurement Select the types of measurements that were taken. radio_multiple amplitude | latency measure_type measure_intro == 1 2 1 1 Measurement 6 *_eeg.json SoftwareFilters +Amplitude measurement - software Amplitude measurement software select preset:meeg_analysis_softwares amp_measure_software measure_type.includes(0) 3 1 1 Measurement 6 +Amplitude measurement - software Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text amp_measure_software_details measure_type.includes(0) 4 1 1 Measurement 6 +Amplitude measurement - waveforms The amplitude is measured from radio preset:waveform amp_measured_from measure_type.includes(0) 5 1 1 Measurement 6 +Amplitude measurement - waveforms Which conditions were subtracted from which? Specify how difference waves were constructed. textarea waveform_difference_waves amp_measured_from == 1 6 1 1 Measurement 6 +Amplitude measurement - waveforms How were waveforms calculated for analysis? Describe in detail sufficient to allow replication. textarea waveform_further_details amp_measured_from > 1 7 1 1 Measurement 6 +Amplitude measurement - measure Select procedure(s) used for amplitude measurement in this time window. radio_multiple preset:amplitude_measurement amp_measure_procedure measure_type.includes(0) 8 1 1 Measurement 6 +Amplitude measurement - measure Was the peak negative or positive? radio negative | positive amp_measure_peak_positivity amp_measure_procedure.includes(1) 9 1 1 Measurement 6 Amplitude measurement - measure What method was used for peak calculation? radio_multiple simple peak | local peak | other amp_measure_peak_method amp_measure_procedure.includes(1) 10 1 1 Measurement 6 7.9.2023 Angela: option other added Amplitude measurement - measure Describe the procedure for peak calculation that was used. textarea amp_measure_peak_other amp_measure_peak_method ==2 11 1 1 Measurement 6 7.9.2023 Angela: new question in case "other" was selected above Amplitude measurement - measure Which window area measure was used? radio_multiple rectified | signed | integral | other window_area_measure_type amp_measure_procedure.includes(2) 12 1 1 Measurement 6 7.9.2023 Angela: option other added Amplitude measurement - measure Describe the procedure for the area measure calculation that was used. textarea window_area_measure_other window_area_measure_type == 3 13 1 1 Measurement 6 7.9.2023 Angela: new question in case "other" was selected above -Amplitude measurement - measure Describe the procedure for amplitude measurement calculation using factor scores. Description should be detailed enough for a reader to replicate the procedure. textarea amp_measure_factor_details amp_measure_procedure.includes(4) 14 1 1 Measurement 6 -Amplitude measurement - measure Describe the procedure(s) for amplitude measurement calculation for which you selected "other" (in detail sufficient for its replication). This is meant to describe procedure other than what has been offered in the Question "Select procedure(s) used for amplitude measurement in this time window". textarea amp_measure_other_details amp_measure_procedure.includes(5) 15 1 1 Measurement 6 -Amplitude measurement - time window How was the amplitude measurement window selected? e.g. for a priori - mean of a window decided in advance; e.g. visual inspection of an a priori decided range or window around a peak found in an a priori decided range; e.g., for data driven - mass uni analysis of the entire epoch, visual inspecion of the entire epoch or a vaguely defined (i.e. flexible) general time range. When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. radio a priori | data-driven selection/identification of the time window from the entire epoch | time window was selected/identified using data-driven methods from a broader window which was selected a priori | selection/identification of time window in two data driven steps (e.g. time window around a peak of a visually identified broader window) | other amp_time_window_selection measure_type.includes(0) 16 1 1 Measurement 6 -Amplitude measurement - time window Select the a priori procedure which was used for amplitude measurement in this time window. radio The same as in previous literature | based on previous literature, but not exact replication | theory driven novel window selection | other amp_window_selection_a_priori [0, 2].includes(amp_time_window_selection) 17 1 1 Measurement 6 -Amplitude measurement - time window Literature references, separated by semicolon and space textarea amp_literature_reference [0, 1].includes(amp_window_selection_a_priori) 18 1 1 Measurement 6 +Amplitude measurement - measure Describe the procedure for amplitude measurement calculation using factor scores. Description should be detailed enough for a reader to replicate the procedure. textarea amp_measure_factor_details amp_measure_procedure.includes(4) 14 1 1 Measurement 6 +Amplitude measurement - measure Describe the procedure(s) for amplitude measurement calculation for which you selected "other" (in detail sufficient for its replication). This is meant to describe procedure other than what has been offered in the Question "Select procedure(s) used for amplitude measurement in this time window". textarea amp_measure_other_details amp_measure_procedure.includes(5) 15 1 1 Measurement 6 +Amplitude measurement - time window How was the amplitude measurement window selected? e.g. for a priori - mean of a window decided in advance; e.g. visual inspection of an a priori decided range or window around a peak found in an a priori decided range; e.g., for data driven - mass uni analysis of the entire epoch, visual inspecion of the entire epoch or a vaguely defined (i.e. flexible) general time range. When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. radio a priori | data-driven selection/identification of the time window from the entire epoch | time window was selected/identified using data-driven methods from a broader window which was selected a priori | selection/identification of time window in two data driven steps (e.g. time window around a peak of a visually identified broader window) | other amp_time_window_selection measure_type.includes(0) 16 1 1 Measurement 6 +Amplitude measurement - time window Select the a priori procedure which was used for amplitude measurement in this time window. radio The same as in previous literature | based on previous literature, but not exact replication | theory driven novel window selection | other amp_window_selection_a_priori [0, 2].includes(amp_time_window_selection) 17 1 1 Measurement 6 +Amplitude measurement - time window Literature references, separated by semicolon and space textarea amp_literature_reference [0, 1].includes(amp_window_selection_a_priori) 18 1 1 Measurement 6 Amplitude measurement - time window Provide reasons for deviation or explain how the cited time windows were combined textarea amp_literature_similar amp_window_selection_a_priori == 1 19 1 1 Measurement 6 7.9.2023 Angela: typo corrected -Amplitude measurement - time window Theory behind a-priori time window selection (including e.g., thresholds or references if relevant) textarea amp_theory amp_window_selection_a_priori == 2 20 1 1 Measurement 6 -Amplitude measurement - time window Describe a-priori time window selection process other than those listed textarea amp_selection_other_reasons amp_window_selection_a_priori == 3 21 1 1 Measurement 6 -Amplitude measurement - time window Start of the a priori selected time window for amplitude measurement ms float amp_measure_start_a_priori [0, 2].includes(amp_time_window_selection) 22 1 1 Measurement 6 -Amplitude measurement - time window End of the a priori selected time window for amplitude measurement ms float amp_measure_end_a_priori [0, 2].includes(amp_time_window_selection) 23 1 1 Measurement 6 -Amplitude measurement - time window Select the procedure which was used to identify start and end of the initial time window. vis. inspection across all conditions also known as flattened average approach, for more details see Gaspelin and Luck or https://doi.org/10.1371/journal.pcbi.1008286 radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | significant effects on consecutive time points/short windows | time window around a peak | other amp_window_selection_data_driven_broad amp_time_window_selection == 3 24 1 1 Measurement 6 -Amplitude measurement - time window Which waveforms/conditions were inspected visually to select the initial time window for this effect? radio all conditions separately | all conditions collapsed into one average waveform | other amp_window_selection_data_driven_broad_visual [0,1].includes(amp_window_selection_data_driven_broad) 25 1 1 Measurement 6 -Amplitude measurement - time window Describe which conditions or combinations of conditions were used for visual inspection. textarea amp_selection_data_driven_broad_visual_details amp_window_selection_data_driven_broad_visual == 2 26 1 1 Measurement 6 -Amplitude measurement - time window How broad were the windows that were consecutively tested? ms integer amp_window_length_sig_tests_broad amp_window_selection_data_driven_broad == 2 27 1 1 Measurement 6 -Amplitude measurement - time window Did the consecutive time windows overlap? radio preset:boolean amp_window_overlap_sig_tests_broad amp_window_selection_data_driven_broad == 2 28 1 1 Measurement 6 -Amplitude measurement - time window By how many milliseconds did they overlap? ms integer amp_window_overlap_length_sig_tests_broad amp_window_selection_data_driven_broad == 2 29 1 1 Measurement 6 -Amplitude measurement - time window How many consecutive significant tests were required to identify an effect? integer amp_window_no_sig_tests_broad amp_window_selection_data_driven_broad == 2 30 1 1 Measurement 6 -Amplitude measurement - time window How wide was the window around peak? ms float amp_window_peakwindow_length_broad amp_window_selection_data_driven_broad == 3 31 1 1 Measurement 6 -Amplitude measurement - time window Rationale for selecting this window length textarea amp_window_peakwindow_length_rationale_broad amp_window_selection_data_driven_broad == 3 32 1 1 Measurement 6 -Amplitude measurement - time window Describe method of selection of the initial time window used to measure amplitude other than listed. textarea amp_window_other_broad amp_window_selection_data_driven_broad == 4 33 1 1 Measurement 6 -Amplitude measurement - time window Start of the window which was used to provide broader borders for the final time window selection. ms float amp_window_start_data_driven_broad amp_time_window_selection == 3 34 1 1 Measurement 6 -Amplitude measurement - time window End of the window which was used to provide broader borders for the final time window selection. ms float amp_window_end_data_driven_broad amp_time_window_selection == 3 35 1 1 Measurement 6 -Amplitude measurement - time window Select the procedure which was used to identify start and end of the final time window. vis. inspection across all conditions also known as flattened average approach, for more details see Gaspelin and Luck or https://doi.org/10.1371/journal.pcbi.1008286 radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | significant effects on consecutive time points/short windows | time window around a peak | other amp_window_selection_data_driven_final [1, 2, 3].includes(amp_time_window_selection) 36 1 1 Measurement 6 -Amplitude measurement - time window Which waveforms/conditions were inspected visually to select the final time window for this effect? radio all conditions separately | all conditions collapsed into one average waveform | other amp_window_selection_data_driven_final_visual [0,1].includes(amp_window_selection_data_driven_final) 37 1 1 Measurement 6 -Amplitude measurement - time window Describe which conditions or combinations of conditions were used for visual inspection. textarea amp_selection_data_driven_final_visual_details amp_window_selection_data_driven_final_visual == 2 38 1 1 Measurement 6 -Amplitude measurement - time window How broad were the windows that were consecutively tested? ms integer amp_window_length_sig_tests_final amp_window_selection_data_driven_final == 2 39 1 1 Measurement 6 -Amplitude measurement - time window Did the consecutive time windows overlap? radio preset:boolean amp_window_overlap_sig_tests_final amp_window_selection_data_driven_final == 2 40 1 1 Measurement 6 -Amplitude measurement - time window By how many milliseconds did they overlap? ms integer amp_window_overlap_length_sig_tests_final amp_window_selection_data_driven_final == 2 41 1 1 Measurement 6 -Amplitude measurement - time window How many consecutive significant tests were required to identify an effect? integer amp_window_no_sig_tests_final amp_window_selection_data_driven_final == 2 42 1 1 Measurement 6 -Amplitude measurement - time window How wide was the window around peak? ms float amp_window_peakwindow_length_final amp_window_selection_data_driven_final == 4 43 1 1 Measurement 6 -Amplitude measurement - time window Rationale for selecting this window length textarea amp_window_peakwindow_lengthrationale_final amp_window_selection_data_driven_final == 4 44 1 1 Measurement 6 -Amplitude measurement - time window Describe method of selection of the final time window used to measure amplitude other than listed. textarea amp_window_other_final amp_window_selection_data_driven_final == 5 45 1 1 Measurement 6 -Amplitude measurement - time window Start of the window which was eventually used for amplitude measurement or where the effect was found. ms float amp_window_start_data_driven_final [1, 2, 3].includes(amp_time_window_selection) 46 1 1 Measurement 6 -Amplitude measurement - time window End of the window which was eventually used for amplitude measurement or where the effect was found. ms float amp_window_end_data_driven_final [1, 2, 3].includes(amp_time_window_selection) 47 1 1 Measurement 6 -Latency measurement - software Latency measurement software select preset:meeg_analysis_softwares lat_measure_software measure_type.includes(1) 48 1 1 Measurement 6 -Latency measurement - software Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text lat_measure_software_details measure_type.includes(1) 49 1 1 Measurement 6 -Latency measurement - waveforms Latency was measured from: radio preset:waveform lat_measured_from measure_type.includes(1) 50 1 1 Measurement 6 -Latency measurement - waveforms Which conditions were subtracted from which? Specify how difference waves were constructed. textarea lat_difference_waves lat_measured_from == 1 51 1 1 Measurement 6 -Latency measurement - waveforms How were the waveforms used for analysis calculated? Describe in detail sufficient to allow replication. textarea lat_waveform_further_details [2, 3].includes(lat_measured_from) 52 1 1 Measurement 6 -Latency measurement - measure Latency type(s) radio_multiple midpoint | onset | other lat_type measure_type.includes(1) 53 1 1 Measurement 6 -Latency measurement - measure Midpoint latency measure(s) radio_multiple simple peak | local peak | 50% area | other peak_lat_measure lat_type.includes(0) 54 1 1 Measurement 6 -Latency measurement - measure How was midpoint latency calculated in a way other than listed? Describe in detail sufficient for a reader to replicate the procedure. textarea peak_lat_measure_other peak_lat_measure == 3 55 1 1 Measurement 6 -Latency measurement - measure Onset latency measure(s) radio_multiple preset:latency_measurement onset_lat_measure lat_type.includes(1) 56 1 1 Measurement 6 -Latency measurement - measure Describe how the onset latency was extrapolated from the waveform slope, step by step. Describe in detail sufficient for a reader to replicate the procedure. textarea onset_lat_extrapolation_describe onset_lat_measure.includes(0) 57 1 1 Measurement 6 -Latency measurement - measure Describe how it was determined when the difference is larger than chance and this information was used to pinpoint onset latency. Describe in detail sufficient for a reader to replicate the procedure. textarea onset_lat_chance_describe onset_lat_measure.includes(1) 58 1 1 Measurement 6 -Latency measurement - measure How broad were the windows that were consecutively tested? ms integer onset_lat_sig_tests_length onset_lat_measure.includes(2) 59 1 1 Measurement 6 -Latency measurement - measure Did the consecutive time windows overlap? radio preset:boolean onset_lat_sig_tests_overlap onset_lat_measure.includes(2) 60 1 1 Measurement 6 -Latency measurement - measure By how many milliseconds did they overlap? ms integer onset_lat_sig_tests_overlap_length onset_lat_measure.includes(2) 61 1 1 Measurement 6 -Latency measurement - measure How many consecutive significant tests were required to identify an effect? integer onset_lat_sig_tests_no onset_lat_measure.includes(2) 62 1 1 Measurement 6 -Latency measurement - measure What fraction of peak amplitude was used to determine onset latency? % integer onset_lat_peak_fraction onset_lat_measure.includes(3) 63 1 1 Measurement 6 -Latency measurement - measure What fraction of window area was used to determine onset latency? % integer onset_lat_area_fraction onset_lat_measure.includes(4) 64 1 1 Measurement 6 -Latency measurement - measure Describe onset latency calculation procedure for which you selected "other", step by step. Describe in detail sufficient for a reader to replicate the procedure. This question is visible because you selected "other" on Question "How did you calculate the onset of this latency?" textarea onset_lat_other_describe onset_lat_measure.includes(5) 65 1 1 Measurement 6 -Latency measurement - measure Describe calculation procedure other than midpoint or onset, step by step. Describe in detail sufficient for a reader to replicate the procedure. textarea other_lat_describe lat_type.includes(2) 66 1 1 Measurement 6 -Latency measurement - time window Approach to selection of the window within which latency was located A priori: the window is selected in advance Data-driven: the measurement window is selected based on data obtained in the current study. Entire epoch: latency is identified based on the entire epoch instead of a narrower window (e.g., peak of the entire waveform). When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. radio a priori | data-driven | latency identified based on entire epoch | other lat_selection_approach measure_type.includes(1) 67 1 1 Measurement 6 -Latency measurement - time window Select the procedure which was used for latency measurement in this time window. radio The same as in previous literature | based on previous literature, but not exact replication | theory driven novel window selection | other lat_selection_approach_a_priori lat_selection_approach == 0 68 1 1 Measurement 6 -Latency measurement - time window Literature references, separated by semicolon and space textarea lat_literature_exact [0, 1].includes(lat_selection_approach_a_priori) 69 1 1 Measurement 6 +Amplitude measurement - time window Theory behind a-priori time window selection (including e.g., thresholds or references if relevant) textarea amp_theory amp_window_selection_a_priori == 2 20 1 1 Measurement 6 +Amplitude measurement - time window Describe a-priori time window selection process other than those listed textarea amp_selection_other_reasons amp_window_selection_a_priori == 3 21 1 1 Measurement 6 +Amplitude measurement - time window Start of the a priori selected time window for amplitude measurement ms float amp_measure_start_a_priori [0, 2].includes(amp_time_window_selection) 22 1 1 Measurement 6 +Amplitude measurement - time window End of the a priori selected time window for amplitude measurement ms float amp_measure_end_a_priori [0, 2].includes(amp_time_window_selection) 23 1 1 Measurement 6 +Amplitude measurement - time window Select the procedure which was used to identify start and end of the initial time window. vis. inspection across all conditions also known as flattened average approach, for more details see Gaspelin and Luck or https://doi.org/10.1371/journal.pcbi.1008286 radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | significant effects on consecutive time points/short windows | time window around a peak | other amp_window_selection_data_driven_broad amp_time_window_selection == 3 24 1 1 Measurement 6 +Amplitude measurement - time window Which waveforms/conditions were inspected visually to select the initial time window for this effect? radio all conditions separately | all conditions collapsed into one average waveform | other amp_window_selection_data_driven_broad_visual [0,1].includes(amp_window_selection_data_driven_broad) 25 1 1 Measurement 6 +Amplitude measurement - time window Describe which conditions or combinations of conditions were used for visual inspection. textarea amp_selection_data_driven_broad_visual_details amp_window_selection_data_driven_broad_visual == 2 26 1 1 Measurement 6 +Amplitude measurement - time window How broad were the windows that were consecutively tested? ms integer amp_window_length_sig_tests_broad amp_window_selection_data_driven_broad == 2 27 1 1 Measurement 6 +Amplitude measurement - time window Did the consecutive time windows overlap? radio preset:boolean amp_window_overlap_sig_tests_broad amp_window_selection_data_driven_broad == 2 28 1 1 Measurement 6 +Amplitude measurement - time window By how many milliseconds did they overlap? ms integer amp_window_overlap_length_sig_tests_broad amp_window_selection_data_driven_broad == 2 29 1 1 Measurement 6 +Amplitude measurement - time window How many consecutive significant tests were required to identify an effect? integer amp_window_no_sig_tests_broad amp_window_selection_data_driven_broad == 2 30 1 1 Measurement 6 +Amplitude measurement - time window How wide was the window around peak? ms float amp_window_peakwindow_length_broad amp_window_selection_data_driven_broad == 3 31 1 1 Measurement 6 +Amplitude measurement - time window Rationale for selecting this window length textarea amp_window_peakwindow_length_rationale_broad amp_window_selection_data_driven_broad == 3 32 1 1 Measurement 6 +Amplitude measurement - time window Describe method of selection of the initial time window used to measure amplitude other than listed. textarea amp_window_other_broad amp_window_selection_data_driven_broad == 4 33 1 1 Measurement 6 +Amplitude measurement - time window Start of the window which was used to provide broader borders for the final time window selection. ms float amp_window_start_data_driven_broad amp_time_window_selection == 3 34 1 1 Measurement 6 +Amplitude measurement - time window End of the window which was used to provide broader borders for the final time window selection. ms float amp_window_end_data_driven_broad amp_time_window_selection == 3 35 1 1 Measurement 6 +Amplitude measurement - time window Select the procedure which was used to identify start and end of the final time window. vis. inspection across all conditions also known as flattened average approach, for more details see Gaspelin and Luck or https://doi.org/10.1371/journal.pcbi.1008286 radio visual inspection of waveforms (separate or collapsed conditions) | visual inspection of global field potentials | significant effects on consecutive time points/short windows | time window around a peak | other amp_window_selection_data_driven_final [1, 2, 3].includes(amp_time_window_selection) 36 1 1 Measurement 6 +Amplitude measurement - time window Which waveforms/conditions were inspected visually to select the final time window for this effect? radio all conditions separately | all conditions collapsed into one average waveform | other amp_window_selection_data_driven_final_visual [0,1].includes(amp_window_selection_data_driven_final) 37 1 1 Measurement 6 +Amplitude measurement - time window Describe which conditions or combinations of conditions were used for visual inspection. textarea amp_selection_data_driven_final_visual_details amp_window_selection_data_driven_final_visual == 2 38 1 1 Measurement 6 +Amplitude measurement - time window How broad were the windows that were consecutively tested? ms integer amp_window_length_sig_tests_final amp_window_selection_data_driven_final == 2 39 1 1 Measurement 6 +Amplitude measurement - time window Did the consecutive time windows overlap? radio preset:boolean amp_window_overlap_sig_tests_final amp_window_selection_data_driven_final == 2 40 1 1 Measurement 6 +Amplitude measurement - time window By how many milliseconds did they overlap? ms integer amp_window_overlap_length_sig_tests_final amp_window_selection_data_driven_final == 2 41 1 1 Measurement 6 +Amplitude measurement - time window How many consecutive significant tests were required to identify an effect? integer amp_window_no_sig_tests_final amp_window_selection_data_driven_final == 2 42 1 1 Measurement 6 +Amplitude measurement - time window How wide was the window around peak? ms float amp_window_peakwindow_length_final amp_window_selection_data_driven_final == 4 43 1 1 Measurement 6 +Amplitude measurement - time window Rationale for selecting this window length textarea amp_window_peakwindow_lengthrationale_final amp_window_selection_data_driven_final == 4 44 1 1 Measurement 6 +Amplitude measurement - time window Describe method of selection of the final time window used to measure amplitude other than listed. textarea amp_window_other_final amp_window_selection_data_driven_final == 5 45 1 1 Measurement 6 +Amplitude measurement - time window Start of the window which was eventually used for amplitude measurement or where the effect was found. ms float amp_window_start_data_driven_final [1, 2, 3].includes(amp_time_window_selection) 46 1 1 Measurement 6 +Amplitude measurement - time window End of the window which was eventually used for amplitude measurement or where the effect was found. ms float amp_window_end_data_driven_final [1, 2, 3].includes(amp_time_window_selection) 47 1 1 Measurement 6 +Latency measurement - software Latency measurement software select preset:meeg_analysis_softwares lat_measure_software measure_type.includes(1) 48 1 1 Measurement 6 +Latency measurement - software Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text lat_measure_software_details measure_type.includes(1) 49 1 1 Measurement 6 +Latency measurement - waveforms Latency was measured from: radio preset:waveform lat_measured_from measure_type.includes(1) 50 1 1 Measurement 6 +Latency measurement - waveforms Which conditions were subtracted from which? Specify how difference waves were constructed. textarea lat_difference_waves lat_measured_from == 1 51 1 1 Measurement 6 +Latency measurement - waveforms How were the waveforms used for analysis calculated? Describe in detail sufficient to allow replication. textarea lat_waveform_further_details [2, 3].includes(lat_measured_from) 52 1 1 Measurement 6 +Latency measurement - measure Latency type(s) radio_multiple midpoint | onset | other lat_type measure_type.includes(1) 53 1 1 Measurement 6 +Latency measurement - measure Midpoint latency measure(s) radio_multiple simple peak | local peak | 50% area | other peak_lat_measure lat_type.includes(0) 54 1 1 Measurement 6 +Latency measurement - measure How was midpoint latency calculated in a way other than listed? Describe in detail sufficient for a reader to replicate the procedure. textarea peak_lat_measure_other peak_lat_measure == 3 55 1 1 Measurement 6 +Latency measurement - measure Onset latency measure(s) radio_multiple preset:latency_measurement onset_lat_measure lat_type.includes(1) 56 1 1 Measurement 6 +Latency measurement - measure Describe how the onset latency was extrapolated from the waveform slope, step by step. Describe in detail sufficient for a reader to replicate the procedure. textarea onset_lat_extrapolation_describe onset_lat_measure.includes(0) 57 1 1 Measurement 6 +Latency measurement - measure Describe how it was determined when the difference is larger than chance and this information was used to pinpoint onset latency. Describe in detail sufficient for a reader to replicate the procedure. textarea onset_lat_chance_describe onset_lat_measure.includes(1) 58 1 1 Measurement 6 +Latency measurement - measure How broad were the windows that were consecutively tested? ms integer onset_lat_sig_tests_length onset_lat_measure.includes(2) 59 1 1 Measurement 6 +Latency measurement - measure Did the consecutive time windows overlap? radio preset:boolean onset_lat_sig_tests_overlap onset_lat_measure.includes(2) 60 1 1 Measurement 6 +Latency measurement - measure By how many milliseconds did they overlap? ms integer onset_lat_sig_tests_overlap_length onset_lat_measure.includes(2) 61 1 1 Measurement 6 +Latency measurement - measure How many consecutive significant tests were required to identify an effect? integer onset_lat_sig_tests_no onset_lat_measure.includes(2) 62 1 1 Measurement 6 +Latency measurement - measure What fraction of peak amplitude was used to determine onset latency? % integer onset_lat_peak_fraction onset_lat_measure.includes(3) 63 1 1 Measurement 6 +Latency measurement - measure What fraction of window area was used to determine onset latency? % integer onset_lat_area_fraction onset_lat_measure.includes(4) 64 1 1 Measurement 6 +Latency measurement - measure Describe onset latency calculation procedure for which you selected "other", step by step. Describe in detail sufficient for a reader to replicate the procedure. This question is visible because you selected "other" on Question "How did you calculate the onset of this latency?" textarea onset_lat_other_describe onset_lat_measure.includes(5) 65 1 1 Measurement 6 +Latency measurement - measure Describe calculation procedure other than midpoint or onset, step by step. Describe in detail sufficient for a reader to replicate the procedure. textarea other_lat_describe lat_type.includes(2) 66 1 1 Measurement 6 +Latency measurement - time window Approach to selection of the window within which latency was located A priori: the window is selected in advance Data-driven: the measurement window is selected based on data obtained in the current study. Entire epoch: latency is identified based on the entire epoch instead of a narrower window (e.g., peak of the entire waveform). When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. radio a priori | data-driven | latency idenfied based on entire epoch | other lat_selection_approach measure_type.includes(1) 67 1 1 Measurement 6 +Latency measurement - time window Select the procedure which was used for latency measurement in this time window. radio The same as in previous literature | based on previous literature, but not exact replication | theory driven novel window selection | other lat_selection_approach_a_priori lat_selection_approach == 0 68 1 1 Measurement 6 +Latency measurement - time window Literature references, separated by semicolon and space textarea lat_literature_exact [0, 1].includes(lat_selection_approach_a_priori) 69 1 1 Measurement 6 Latency measurement - time window Provide reasons for deviation or explain how the cited time windows were combined textarea lat_literature_similar lat_selection_approach_a_priori == 1 70 1 1 Measurement 6 7.9.2023 Angela: typo corrected -Latency measurement - time window Theory behind a-priori window selection (including implementation of regions, thresholds etc, and references if relevant) textarea lat_theory lat_selection_approach_a_priori == 2 71 1 1 Measurement 6 -Latency measurement - time window Describe a-priori window selection process other than those listed textarea lat_selection_other_reasons lat_selection_approach_a_priori == 3 72 1 1 Measurement 6 -Latency measurement - time window Select the procedure which was used to identify start and end of the latency measurement time window. radio visual inspection of grand averages in separate conditions across participants | visual inspection of grand average collapsed across all conditions and participants | other lat_selection_approach_data_driven lat_selection_approach == 1 73 1 1 Measurement 6 -Latency measurement - time window Which waveforms/conditions were inspected visually to select the time window for latency measurement? radio all conditions separately | all conditions collapsed into one average waveform | other lat_selection_approach_data_driven_visual [0,1].includes(lat_selection_approach_data_driven) 74 1 1 Measurement 6 -Latency measurement - time window Describe which conditions or combinations of conditions were used for visual inspection. textarea lat_selection_approach_data_driven_visual_details lat_selection_approach_data_driven_visual == 2 75 1 1 Measurement 6 -Latency measurement - time window Describe method of selection of the latency measurement time window other than listed. textarea lat_selection_approach_data_driven_other lat_selection_approach_data_driven == 2 76 1 1 Measurement 6 -Latency measurement - time window Describe how the latency measurement time window was selected. textarea lat_further_clarification lat_selection_approach == 3 77 1 1 Measurement 6 -Latency measurement - time window Start of the window which was used to measure latency ms float lat_measure_window_start [0, 1, 3].includes(lat_selection_approach) 78 1 1 Measurement 6 -Latency measurement - time window End of the window which was used to measure latency ms float lat_measure_window_end [0, 1, 3].includes(lat_selection_approach) 79 1 1 Measurement 6 \ No newline at end of file +Latency measurement - time window Theory behind a-priori window selection (including implementation of regions, thresholds etc, and references if relevant) textarea lat_theory lat_selection_approach_a_priori == 2 71 1 1 Measurement 6 +Latency measurement - time window Describe a-priori window selection process other than those listed textarea lat_selection_other_reasons lat_selection_approach_a_priori == 3 72 1 1 Measurement 6 +Latency measurement - time window Select the procedure which was used to identify start and end of the latency measurement time window. radio visual inspection of grand averages in separate conditions across participants | visual inspection of grand average collapsed across all conditions and participants | other lat_selection_approach_data_driven lat_selection_approach == 1 73 1 1 Measurement 6 +Latency measurement - time window Which waveforms/conditions were inspected visually to select the time window for latency measurement? radio all conditions separately | all conditions collapsed into one average waveform | other lat_selection_approach_data_driven_visual [0,1].includes(lat_selection_approach_data_driven) 74 1 1 Measurement 6 +Latency measurement - time window Describe which conditions or combinations of conditions were used for visual inspection. textarea lat_selection_approach_data_driven_visual_details lat_selection_approach_data_driven_visual == 2 75 1 1 Measurement 6 +Latency measurement - time window Describe method of selection of the latency measurement time window other than listed. textarea lat_selection_approach_data_driven_other lat_selection_approach_data_driven == 2 76 1 1 Measurement 6 +Latency measurement - time window Describe how the latency measurement time window was selected. textarea lat_further_clarification lat_selection_approach == 3 77 1 1 Measurement 6 +Latency measurement - time window Start of the window which was used to measure latency ms float lat_measure_window_start [0, 1, 3].includes(lat_selection_approach) 78 1 1 Measurement 6 +Latency measurement - time window End of the window which was used to measure latency ms float lat_measure_window_end [0, 1, 3].includes(lat_selection_approach) 79 1 1 Measurement 6 \ No newline at end of file diff --git a/inputs/tsv/preprocessing.tsv b/inputs/tsv/preprocessing.tsv index 4b90730..3383ba1 100644 --- a/inputs/tsv/preprocessing.tsv +++ b/inputs/tsv/preprocessing.tsv @@ -1,110 +1,110 @@ sub_section preamble question unit details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order Change_log -Pre-processing general In this section, we will ask you about preprocessing decisions, such as analysis software, off-line filtering, re-referencing, artefact removal, epoching and baseline. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ Was the same software used for all pre-processing steps? Preprocessing steps are filtering, downsampling, re-referencing, artifact removal, epoching and baseline correction, and other up to the point of data collection. If you select YES here, you will be asked to provide the software information now, and if you select NO, you will be asked to specify software when describing each preprocessing step separately. radio preset:boolean same_software 1 1 1 1 Preprocessing 5 -Pre-processing general Which software was used for pre-processing? select preset:meeg_analysis_softwares preprocessing_software same_software == 1 2 1 1 Preprocessing 5 -Pre-processing general Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text preprocessing_software_details same_software == 1 3 1 1 Preprocessing 5 -Pre-processing automated pipelines Was an automated pre-processing pipeline which executes more preprocessing steps (e.g., not only artifact removal) used? For example, this automated pipeline may also include filtering, baseline correction, or re-referencing. radio preset:boolean preprocessing_pipeline 1 4 1 1 Preprocessing 5 -Pre-processing automated pipelines Which automated pre-processing pipeline was used? select PREP (Bigdely-Shamlo et al., 2015) | HAPPE (Gabard-Durnam et al., 2018) | HAPPE+ER (Monachino et al., 2021) | EPOS (Rodrigues et al., 2021) | other preprocessing_pipeline_which preprocessing_pipeline == 1 5 1 1 Preprocessing 5 -Pre-processing automated pipelines Automated pre-processing pipeline that was used, other than listed text preprocessing_pipeline_other preprocessing_pipeline_which == 4 6 1 1 Preprocessing 5 -Pre-processing automated pipelines Reference for the automated pre-processing pipeline that was used text preprocessing_pipeline_reference preprocessing_pipeline == 1 7 1 1 Preprocessing 5 -Pre-processing automated pipelines Version of the automated pre-processing pipeline, if applicable text preprocessing_pipeline_version preprocessing_pipeline == 1 8 1 1 Preprocessing 5 -Pre-processing automated pipelines Describe parameters and settings that were used to run this automated pipeline, if applicable, and any potential adjustments to the pipeline that may have been made manually. textarea preprocessing_pipeline_parameters preprocessing_pipeline == 1 9 1 1 Preprocessing 5 -Offline filters Were any offline (digital) filters applied? This does not include filtering within automated pipelines, if you had applied any, or filtering only for visualization, and not analysis purposes. radio preset:boolean offline_filters 1 10 1 1 Preprocessing 5 -Offline filters Which offline filters were applied? radio_multiple high pass | low pass | notch which_filters offline_filters == 1 11 1 1 Preprocessing 5 -Offline filters Which software was used for implementing offline filters on EEG data? select preset:meeg_analysis_softwares filtering_software !which_filters.includes(3) && same_software == 0 12 1 1 Preprocessing 5 -Offline filters Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text filter_software_details !which_filters.includes(3) && same_software == 0 13 1 1 Preprocessing 5 -Offline filters What kind of impulse rate did the high-pass filter have? radio FIR (finite) | IIR (infinite) offline_highpass_filter_impulse which_filters.includes(0) 14 1 1 Preprocessing 5 -Offline filters What family of filters did the high-pass filter belong to? radio Boxcar | Butterworth | Elliptic | Chebyshev | other offline_highpass_filter_family which_filters.includes(0) 15 1 1 Preprocessing 5 -Offline filters Family of filters of the high-pass filter (other than listed above) text offline_highpass_filter_family_other offline_highpass_filter_family == 4 16 1 1 Preprocessing 5 -Offline filters What was the order of the high-pass filter? integer offline_highpass_filter_order which_filters.includes(0) 17 1 1 Preprocessing 5 -Offline filters Type of high-pass filter cut-off radio half-power | half-amplitude offline_highpass_filter_unit which_filters.includes(0) 18 1 1 Preprocessing 5 -Offline filters Offline high-pass filter cut-off Hz float offline_highpass_filter_cutoff which_filters.includes(0) 19 1 1 Preprocessing 5 -Offline filters Offline high-pass filter roll off dB/octave float offline_highpass_filter_rolloff which_filters.includes(0) 20 1 1 Preprocessing 5 -Offline filters Do you want to report any additional properties of the high-pass filter? The properties listed above are the minimum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. radio preset:boolean offline_highpass_filter_additional_exists which_filters.includes(0) 21 1 1 Preprocessing 5 27.11.2023 Angela: added this question in order to make it possible to remove "none of the above" option in the following question +Pre-processing general In this section, we will ask you about preprocessing decisions, such as analysis software, off-line filtering, re-referencing, artefact removal, epoching and baseline. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ Was the same software used for all pre-processing steps? Preprocessing steps are fitlering, downsampling, re-referencing, artifact removal, epoching and baseline correction, and other up to the point of data collection. If you select YES here, you will be asked to provide the software information now, and if you select NO, you will be asked to specify software when describing each preprocessing step separately. radio preset:boolean same_software 1 1 1 1 Preprocessing 5 +Pre-processing general Which software was used for pre-processing? select preset:meeg_analysis_softwares preprocessing_software same_software == 1 2 1 1 Preprocessing 5 +Pre-processing general Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text preprocessing_software_details same_software == 1 3 1 1 Preprocessing 5 +Pre-processing automated pipelines Was an automated pre-processing pipeline which executes more preprocessing steps (e.g., not only artifact removal) used? For example, this automated pipeline may also include filtering, baseline correction, or re-referencing. radio preset:boolean preprocessing_pipeline 1 4 1 1 Preprocessing 5 +Pre-processing automated pipelines Which automated pre-processing pipeline was used? select PREP (Bigdely-Shamlo et al., 2015) | HAPPE (Gabard-Durnam et al., 2018) | HAPPE+ER (Monachino et al., 2021) | EPOS (Rodrigues et al., 2021) | other preprocessing_pipeline_which preprocessing_pipeline == 1 5 1 1 Preprocessing 5 +Pre-processing automated pipelines Automated pre-processing pipeline that was used, other than listed text preprocessing_pipeline_other preprocessing_pipeline_which == 4 6 1 1 Preprocessing 5 +Pre-processing automated pipelines Reference for the automated pre-processing pipeline that was used text preprocessing_pipeline_reference preprocessing_pipeline == 1 7 1 1 Preprocessing 5 +Pre-processing automated pipelines Version of the automated pre-processing pipeline, if applicable text preprocessing_pipeline_version preprocessing_pipeline == 1 8 1 1 Preprocessing 5 +Pre-processing automated pipelines Describe parameters and settings that were used to run this automated pipeline, if applicable, and any potential adjustments to the pipeline that may have been made manually. textarea preprocessing_pipeline_parameters preprocessing_pipeline == 1 9 1 1 Preprocessing 5 +Offline filters Were any offline (digital) filters applied? This does not include filtering within automated pipelines, if you had applied any, or filtering only for visualization, and not analysis purposes. radio preset:boolean offline_filters 1 10 1 1 Preprocessing 5 +Offline filters Which offline filters were applied? radio_multiple high pass | low pass | notch which_filters offline_filters == 1 11 1 1 Preprocessing 5 +Offline filters Which software was used for implementing offline filters on EEG data? select preset:meeg_analysis_softwares filtering_software !which_filters.includes(3) && same_software == 0 12 1 1 Preprocessing 5 +Offline filters Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text filter_software_details !which_filters.includes(3) && same_software == 0 13 1 1 Preprocessing 5 +Offline filters What kind of impulse rate did the high-pass filter have? radio FIR (finite) | IIR (infinite) offline_highpass_filter_impulse which_filters.includes(0) 14 1 1 Preprocessing 5 +Offline filters What family of filters did the high-pass filter belong to? radio Boxcar | Butterworth | Elliptic | Chebyshev | other offline_highpass_filter_family which_filters.includes(0) 15 1 1 Preprocessing 5 +Offline filters Family of filters of the high-pass filter (other than listed above) text offline_highpass_filter_family_other offline_highpass_filter_family == 4 16 1 1 Preprocessing 5 +Offline filters What was the order of the high-pass filter? integer offline_highpass_filter_order which_filters.includes(0) 17 1 1 Preprocessing 5 +Offline filters Type of high-pass filter cut-off radio half-power | half-amplitude offline_highpass_filter_unit which_filters.includes(0) 18 1 1 Preprocessing 5 +Offline filters Offline high-pass filter cut-off Hz float offline_highpass_filter_cutoff which_filters.includes(0) 19 1 1 Preprocessing 5 +Offline filters Offline high-pass filter roll off dB/octave float offline_highpass_filter_rolloff which_filters.includes(0) 20 1 1 Preprocessing 5 +Offline filters Do you want to report any additional properties of the high-pass filter? The properties listed above are the minumum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. radio preset:boolean offline_highpass_filter_additional_exists which_filters.includes(0) 21 1 1 Preprocessing 5 27.11.2023 Angela: added this question in order to make it possible to remove "none of the above" option in the following question Offline filters Do you want to report any of these other additional offline high-pass filter properties? These properties are not required by recommendations for good practice by Keil et al. (2014), but they may help other researchers reproduce your filters if you know them. radio_multiple attenuation in the stopband | transition bandwidth | passband ripple | filter direction | filter delay | other offline_highpass_filter_additional which_filters.includes(0) && offline_highpass_filter_additional_exists == 1 22 1 1 Preprocessing 5 25.08.2023 Angela: help instructions updated 27.11.2023 Angela: removed option "none of the above" to add the boolean question preceding this question instead, in order to make "other" the last option in the question. This has been done in order to give "other" the 999 code and not mess up options order in the process. -Offline filters Attenuation achieved in the stopband after offline high-pass filtering dB float offline_highpass_filter_attenuation offline_highpass_filter_additional.includes(0) 23 1 1 Preprocessing 5 -Offline filters Offline high-pass filter transition bandwidth Hz float offline_highpass_filter_transition offline_highpass_filter_additional.includes(1) 24 1 1 Preprocessing 5 -Offline filters Offline high-pass filter passband ripple dB float offline_highpass_filter_ripple offline_highpass_filter_additional.includes(2) 25 1 1 Preprocessing 5 -Offline filters Direction of the offline high-pass filter radio forwards | backwards | forwards and backwards offline_highpass_filter_direction offline_highpass_filter_additional.includes(3) 26 1 1 Preprocessing 5 -Offline filters Offline high-pass filter delay radio zero-phase | linear phase | non-linear phase offline_highpass_filter_delay offline_highpass_filter_additional.includes(4) 27 1 1 Preprocessing 5 -Offline filters Describe offline high-pass filter properties other than properties offered above. textarea offline_highpass_filter_other offline_highpass_filter_additional.includes(5) 28 1 1 Preprocessing 5 -Offline filters What kind of impulse rate did the low-pass filter have? radio FIR (finite) | IIR (infinite) offline_lowpass_filter_impulse which_filters.includes(1) 29 1 1 Preprocessing 5 -Offline filters What family of filters did the low-pass filter belong to? radio Boxcar | Butterworth | Elliptic | Chebyshev | other offline_lowpass_filter_family which_filters.includes(1) 30 1 1 Preprocessing 5 -Offline filters Family of filters of the low-pass filter (other than listed above) text offline_lowpass_filter_family_other offline_lowpass_filter_family == 4 31 1 1 Preprocessing 5 -Offline filters What was the order of the low-pass filter? integer offline_lowpass_filter_order which_filters.includes(1) 32 1 1 Preprocessing 5 -Offline filters Type of low-pass filter cut-off radio half-power | half-amplitude offline_lowpass_filter_unit which_filters.includes(1) 33 1 1 Preprocessing 5 -Offline filters Offline low-pass filter cut-off Hz float offline_lowpass_filter_cutoff which_filters.includes(1) 34 1 1 Preprocessing 5 -Offline filters Offline low-pass filter roll off dB/octave float offline_lowpass_filter_rolloff which_filters.includes(1) 35 1 1 Preprocessing 5 -Offline filters Do you want to report any additional properties of the low-pass filter? The properties listed above are the minimum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. radio preset:boolean offline_lowpass_filter_additional_exists which_filters.includes(1) 36 1 1 Preprocessing 5 27.11.2023 Angela: added this question in order to make it possible to remove "none of the above" option in the following question +Offline filters Attenuation achieved in the stopband after offline high-pass filtering dB float offline_highpass_filter_attenuation offline_highpass_filter_additional.includes(0) 23 1 1 Preprocessing 5 +Offline filters Offline high-pass filter transition bandwidth Hz float offline_highpass_filter_transition offline_highpass_filter_additional.includes(1) 24 1 1 Preprocessing 5 +Offline filters Offline high-pass filter passband ripple dB float offline_highpass_filter_ripple offline_highpass_filter_additional.includes(2) 25 1 1 Preprocessing 5 +Offline filters Direction of the offline high-pass filter radio forwards | backwards | forwards and backwards offline_highpass_filter_direction offline_highpass_filter_additional.includes(3) 26 1 1 Preprocessing 5 +Offline filters Offline high-pass filter delay radio zero-phase | linear phase | non-linear phase offline_highpass_filter_delay offline_highpass_filter_additional.includes(4) 27 1 1 Preprocessing 5 +Offline filters Describe offline high-pass filter properties other than properties offered above. textarea offline_highpass_filter_other offline_highpass_filter_additional.includes(5) 28 1 1 Preprocessing 5 +Offline filters What kind of impulse rate did the low-pass filter have? radio FIR (finite) | IIR (infinite) offline_lowpass_filter_impulse which_filters.includes(1) 29 1 1 Preprocessing 5 +Offline filters What family of filters did the low-pass filter belong to? radio Boxcar | Butterworth | Elliptic | Chebyshev | other offline_lowpass_filter_family which_filters.includes(1) 30 1 1 Preprocessing 5 +Offline filters Family of filters of the low-pass filter (other than listed above) text offline_lowpass_filter_family_other offline_lowpass_filter_family == 4 31 1 1 Preprocessing 5 +Offline filters What was the order of the low-pass filter? integer offline_lowpass_filter_order which_filters.includes(1) 32 1 1 Preprocessing 5 +Offline filters Type of low-pass filter cut-off radio half-power | half-amplitude offline_lowpass_filter_unit which_filters.includes(1) 33 1 1 Preprocessing 5 +Offline filters Offline low-pass filter cut-off Hz float offline_lowpass_filter_cutoff which_filters.includes(1) 34 1 1 Preprocessing 5 +Offline filters Offline low-pass filter roll off dB/octave float offline_lowpass_filter_rolloff which_filters.includes(1) 35 1 1 Preprocessing 5 +Offline filters Do you want to report any additional properties of the low-pass filter? The properties listed above are the minumum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. radio preset:boolean offline_lowpass_filter_additional_exists which_filters.includes(1) 36 1 1 Preprocessing 5 27.11.2023 Angela: added this question in order to make it possible to remove "none of the above" option in the following question Offline filters Do you want to report any of these other additional offline low-pass filter properties? These properties are not required by recommendations for good practice by Keil et al. (2014), but they may help other researchers reproduce your filters if you know them. Select "none of the above" to mark this question as answered if you do not wish to add anything. radio_multiple attenuation in the stopband | transition bandwidth | passband ripple | filter direction | filter delay | other offline_lowpass_filter_additional which_filters.includes(1) && offline_lowpass_filter_additional_exists == 1 37 1 1 Preprocessing 5 25.08.2023 Angela: help instructions updated 27.11.2023 Angela: removed option "none of the above" to add the boolean question preceding this question instead, in order to make "other" the last option in the question. This has been done in order to give "other" the 999 code and not mess up options order in the process. -Offline filters Attenuation achieved in the stopband after offline low-pass filtering dB float offline_lowpass_filter_attenuation offline_lowpass_filter_additional.includes(0) 38 1 1 Preprocessing 5 -Offline filters Offline low-pass filter transition bandwidth Hz float offline_lowpass_filter_transition offline_lowpass_filter_additional.includes(1) 39 1 1 Preprocessing 5 -Offline filters Offline low-pass filter passband ripple dB float offline_lowpass_filter_ripple offline_lowpass_filter_additional.includes(2) 40 1 1 Preprocessing 5 -Offline filters Direction of the offline low-pass filter radio forwards | backwards | forwards and backwards offline_lowpass_filter_direction offline_lowpass_filter_additional.includes(3) 41 1 1 Preprocessing 5 -Offline filters Offline low-pass filter delay radio zero-phase | linear phase | non-linear phase offline_lowpass_filter_delay offline_lowpass_filter_additional.includes(4) 42 1 1 Preprocessing 5 -Offline filters Describe offline low-pass filter properties other than properties offered above. textarea offline_lowpass_filter_other offline_lowpass_filter_additional.includes(5) 43 1 1 Preprocessing 5 -Offline filters What notch filter was applied offline, after the recording? radio 50 Hz | 60 Hz | other offline_notch_filter_type which_filters.includes(2) 44 1 1 Preprocessing 5 -Offline filters Center frequency of the offline notch filter Hz text offline_notch_filter_type_details offline_notch_filter_type == 2 45 1 1 Preprocessing 5 -Offline filters In which format do you want to report the width of the offline notch filter? radio distance between 3 dB points | number of removed frequencies in a decrete Fourier transform offline_notch_filter_width which_filters.includes(2) 46 1 1 Preprocessing 5 -Offline filters Distance between 3 dB points Hz float offline_notch_filter_width_distance offline_notch_filter_width == 0 47 1 1 Preprocessing 5 -Offline filters Number of removed frequencies in a discrete Fourier transform float offline_notch_filter_width_number_frequencies offline_notch_filter_width == 1 48 1 1 Preprocessing 5 -Offline filters Were any harmonics also removed by the offline notch filter? radio preset:boolean offline_notch_filter_harmonics which_filters.includes(2) 49 1 1 Preprocessing 5 -Offline filters Which harmonics were removed by the offline notch filter? List center frequencies separated by a semicolon and a space text offline_notch_filter_harmonics_which offline_notch_filter_harmonics == 1 50 1 1 Preprocessing 5 -Downsampling Was data downsampled? radio preset:boolean downsample_data 1 51 1 1 Preprocessing 5 -Downsampling What software was used for downsampling? select preset:meeg_analysis_softwares downsample_software downsample_data == 1 && same_software == 0 52 1 1 Preprocessing 5 -Downsampling Specify software version if applicable, script language if "custom script" was selected and software name and version if "other" was selected. text downsample_software_details downsample_data == 1 && same_software == 0 53 1 1 Preprocessing 5 -Downsampling If yes, what was the new sampling frequency? Hz float new_sampling_frequency downsample_data == 1 54 1 1 Preprocessing 5 -Re-referencing Was data recorded from EEG electrodes re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference 1 55 1 1 Preprocessing 5 -Re-referencing Which analysis software was used for re-referencing on EEG data? select preset:meeg_analysis_softwares rereference_software offline_reference == 1 && same_software == 0 56 1 1 Preprocessing 5 -Re-referencing Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text rereference_software_details offline_reference == 1 && same_software == 0 57 1 1 Preprocessing 5 -Re-referencing What was the new reference? EEG electrodes include cap electrodes, mastoids and/or earlobes, except for ground electrode. radio average mastoids | average earlobes | average of all EEG locations | reference electrode standardization technique (REST, Yao, 2001) | Cz | other new_reference offline_reference == 1 58 1 1 Preprocessing 5 -Re-referencing New reference other than listed text new_reference_other new_reference == 5 59 1 1 Preprocessing 5 -Re-referencing Was VEOG data re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference_VEOG 1 60 1 1 Preprocessing 5 -Re-referencing What was the new VEOG reference? radio bipolar (lower - upper VEOG) | the same reference as EEG electrodes | other | VEOG was not recorded new_reference_VEOG offline_reference_VEOG == 1 61 1 1 Preprocessing 5 -Re-referencing Which other reference was VEOG data re-referenced to? text new_reference_VEOG_other new_reference_VEOG == 2 62 1 1 Preprocessing 5 -Re-referencing Was HEOG data re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference_HEOG 1 63 1 1 Preprocessing 5 -Re-referencing What was the new HEOG reference? radio bipolar (left - right HEOG) | bipolar (right - left HEOG) | the same reference as EEG electrodes | other | HEOG was not recorded new_reference_HEOG offline_reference_HEOG == 1 64 1 1 Preprocessing 5 -Re-referencing Which other reference was HEOG data re-referenced to? text new_reference_HEOG_other new_reference_HEOG == 3 65 1 1 Preprocessing 5 +Offline filters Attenuation achieved in the stopband after offline low-pass filtering dB float offline_lowpass_filter_attenuation offline_lowpass_filter_additional.includes(0) 38 1 1 Preprocessing 5 +Offline filters Offline low-pass filter transition bandwidth Hz float offline_lowpass_filter_transition offline_lowpass_filter_additional.includes(1) 39 1 1 Preprocessing 5 +Offline filters Offline low-pass filter passband ripple dB float offline_lowpass_filter_ripple offline_lowpass_filter_additional.includes(2) 40 1 1 Preprocessing 5 +Offline filters Direction of the offline low-pass filter radio forwards | backwards | forwards and backwards offline_lowpass_filter_direction offline_lowpass_filter_additional.includes(3) 41 1 1 Preprocessing 5 +Offline filters Offline low-pass filter delay radio zero-phase | linear phase | non-linear phase offline_lowpass_filter_delay offline_lowpass_filter_additional.includes(4) 42 1 1 Preprocessing 5 +Offline filters Describe offline low-pass filter properties other than properties offered above. textarea offline_lowpass_filter_other offline_lowpass_filter_additional.includes(5) 43 1 1 Preprocessing 5 +Offline filters What notch filter was applied offline, after the recording? radio 50 Hz | 60 Hz | other offline_notch_filter_type which_filters.includes(2) 44 1 1 Preprocessing 5 +Offline filters Center frequency of the offline notch filter Hz text offline_notch_filter_type_details offline_notch_filter_type == 2 45 1 1 Preprocessing 5 +Offline filters In which format do you want to report the width of the offline notch filter? radio distance between 3 dB points | number of removed frequencies in a decrete Fourier transform offline_notch_filter_width which_filters.includes(2) 46 1 1 Preprocessing 5 +Offline filters Distance between 3 dB points Hz float offline_notch_filter_width_distance offline_notch_filter_width == 0 47 1 1 Preprocessing 5 +Offline filters Number of removed frequencies in a descrete Fourier transform float offline_notch_filter_width_number_frequencies offline_notch_filter_width == 1 48 1 1 Preprocessing 5 +Offline filters Were any harmonics also removed by the offline notch filter? radio preset:boolean offline_notch_filter_harmonics which_filters.includes(2) 49 1 1 Preprocessing 5 +Offline filters Which harmonics were removed by the offline notch filter? List center frequencies separated by a semicolon and a space text offline_notch_filter_harmonics_which offline_notch_filter_harmonics == 1 50 1 1 Preprocessing 5 +Downsampling Was data downsampled? radio preset:boolean downsample_data 1 51 1 1 Preprocessing 5 +Downsampling What software was used for downsampling? select preset:meeg_analysis_softwares downsample_software downsample_data == 1 && same_software == 0 52 1 1 Preprocessing 5 +Downsampling Specify software version if applicable, script language if "custom script" was selected and software name and version if "other" was selected. text downsample_software_details downsample_data == 1 && same_software == 0 53 1 1 Preprocessing 5 +Downsampling If yes, what was the new sampling frequency? Hz float new_sampling_frequency downsample_data == 1 54 1 1 Preprocessing 5 +Re-referencing Was data recorded from EEG electrodes re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference 1 55 1 1 Preprocessing 5 +Re-referencing Which analysis software was used for re-referencing on EEG data? select preset:meeg_analysis_softwares rereference_software offline_reference == 1 && same_software == 0 56 1 1 Preprocessing 5 +Re-referencing Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text rereference_software_details offline_reference == 1 && same_software == 0 57 1 1 Preprocessing 5 +Re-referencing What was the new reference? EEG electrodes include cap electrodes, mastoids and/or earlobes, except for ground electrode. radio average mastoids | average earlobes | average of all EEG locations | reference electrode standardization technique (REST, Yao, 2001) | Cz | other new_reference offline_reference == 1 58 1 1 Preprocessing 5 +Re-referencing New reference other than listed text new_reference_other new_reference == 5 59 1 1 Preprocessing 5 +Re-referencing Was VEOG data re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference_VEOG 1 60 1 1 Preprocessing 5 +Re-referencing What was the new VEOG reference? radio bipolar (lower - upper VEOG) | the same reference as EEG electrodes | other | VEOG was not recorded new_reference_VEOG offline_reference_VEOG == 1 61 1 1 Preprocessing 5 +Re-referencing Which other reference was VEOG data re-referenced to? text new_reference_VEOG_other new_reference_VEOG == 2 62 1 1 Preprocessing 5 +Re-referencing Was HEOG data re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference_HEOG 1 63 1 1 Preprocessing 5 +Re-referencing What was the new HEOG reference? radio bipolar (left - right HEOG) | bipolar (right - left HEOG) | the same reference as EEG electrodes | other | HEOG was not recorded new_reference_HEOG offline_reference_HEOG == 1 64 1 1 Preprocessing 5 +Re-referencing Which other reference was HEOG data re-referenced to? text new_reference_HEOG_other new_reference_HEOG == 3 65 1 1 Preprocessing 5 Re-referencing Was other non-EEG (and non-EOG) data re-referenced offline (after recording)? This does not include re-referencing within automated pipelines, if you had applied any. radio preset:boolean offline_reference_non-EEG 1 66 1 1 Preprocessing 5 27.11.2023 Angela rephrased question and options Re-referencing What was the new reference for other non-EEG (and non-EOG) data? radio the same reference as EEG electrodes | other | no non-EEG non-EOG electrodes were used new_reference_non-EEG offline_reference_non-EEG == 1 67 1 1 Preprocessing 5 27.11.2023 Angela rephrased question and options Re-referencing Which other reference was non-EEG (and non-EOG) data re-referenced to? text new_reference_non-EEG_other new_reference_non-EEG == 1 68 1 1 Preprocessing 5 27.11.2023 Angela rephrased question and options -Artifacts How many artifact elimination steps were there? You will describe each step in a separate tab right below. This section refers to artifact removal (correction, rejection) methods other than elimating participants from the sample, which should be described in the Experimental design and sample section. This section should not include artifact removal within automated pipelines already described above. integer artifact_steps_number 1 69 1 1 Preprocessing 5 -Artifacts What action was taken regarding artifacts in step 1? radio reject bad trial or bad data segment on all channels | correct by subtraction (blinks, EKG etc.) | reject channels | interpolate channels | multi-step automated approach (e.g., FASTER) artifact_1 artifact_steps_number >= 1 70 1 1 Preprocessing 5 -Artifacts What software was used for artifact removal in step 1? select preset:meeg_analysis_softwares artifact_1_software artifact_steps_number >= 1 && same_software == 0 71 1 1 Preprocessing 5 -Artifacts Specify software version if applicable, script language if "custom script" was selected and software name and version if "other" was selected. text artifact_1_software_details artifact_steps_number >= 1&& same_software == 0 72 1 1 Preprocessing 5 -Artifacts Was rejection applied to trials or segments of continuous data in step 1? radio trials | data segments artifact_1_reject_what artifact_steps_number >= 1 && artifact_1 == 0 73 1 1 Preprocessing 5 -Artifacts How were artifacts defined in step 1? radio visual inspection | pre-set numerical criterion/function | other artifact_1_reject_method artifact_steps_number >= 1 && artifact_1 == 0 74 1 1 Preprocessing 5 -Artifacts Which artifacts were removed using visual inspection in step 1? select_multiple blinks | saccades | other occular | cardiac | motion and other EMG noise | alpha waves | line noise | other artifact_1_reject_visual artifact_steps_number >= 1 && artifact_1_reject_method == 0 75 1 1 Preprocessing 5 -Artifacts Which other artifacts were removed visually? text artifact_1_reject_visual_other artifact_1_reject_visual.includes(7) 76 1 1 Preprocessing 5 -Artifacts Describe the numerical criterion/function and provide numerical threshold(s) in step 1. text artifact_1_reject_numerical artifact_steps_number >= 1 && artifact_1_reject_method == 1 77 1 1 Preprocessing 5 -Artifacts Describe method of artifact rejection that was used. Make sure that there is enough detail for a replication attempt. text artifact_1_reject_other artifact_steps_number >= 1 && artifact_1_reject_method == 2 78 1 1 Preprocessing 5 -Artifacts Which general method of artifact correction was used in step 1? select regression-based approach (e.g., Gratton et al., 1983, Elbert et al., 1985) | spatial-filter-based approach (e.g., Dale, 1994) | ICA-based approaches | wavelet-based | wavelet-enhanced ICA (e.g., Khushaba et al, 2013) | multiple-source-analysis-based approaches (e.g., MSEC by Berg & Scherg, 1994) | other artifact_1_correct_method artifact_steps_number >= 1 && artifact_1 == 1 79 1 1 Preprocessing 5 -Artifacts Reference to the artifact correction algorithm used in step 1 text artifact_1_correct_reference artifact_steps_number >= 1 && artifact_1 == 1 80 1 1 Preprocessing 5 -Artifacts Describe artifact correction parameters in detail sufficient for replication. For example, provide numerical parameters, options selected, or describe decision-making process as closely as possible if manual, visual-inspection based decisions were involved. textarea artifact_1_correct_details artifact_steps_number >= 1 && artifact_1 == 1 81 1 1 Preprocessing 5 -Artifacts From which data were bad channels eliminated in step 1? radio from individual trials | from segments of continuous data | from the entire recording of a participant artifact_1_remove_channel_where artifact_steps_number >= 1 && artifact_1 == 2 82 1 1 Preprocessing 5 -Artifacts Were there any channels that were eliminated for all participants? radio preset:boolean artifact_1_remove_channel_if_for_all artifact_steps_number >= 1 && artifact_1 == 2 && artifact_1_remove_channel_where == 2 83 1 1 Preprocessing 5 -Artifacts List of channels eliminated in step 1 for all participants, separated by a semicolon and a space. text artifact_1_remove_channel_everyone_list artifact_1_remove_channel_if_for_all == 1 84 1 1 Preprocessing 5 -Artifacts Percentage of channels eliminated per participant on average in step 1 % float artifact_1_remove_channel_percent artifact_steps_number >= 1 && artifact_1 == 2 && artifact_1_remove_channel_where == 2 85 1 1 Preprocessing 5 -Artifacts What was the criterion for eliminating bad channels in step 1? radio visual inspection | pre-set numerical criterion/function | other artifact_1_remove_channel_method artifact_steps_number >= 1 && artifact_1 == 2 86 1 1 Preprocessing 5 -Artifacts Why were bad channels removed in step 1? select_multiple excessive line noise | excessive muscle activity | bad contact and other large fluctations in voltage | dead electrode | excessive EMG noise | cardiac activity | other artifact_1_remove_channel_visual artifact_steps_number >= 1 && artifact_1_remove_channel_method == 0 87 1 1 Preprocessing 5 -Artifacts Which reasons, other than listed, were there for eliminating bad channels visually in step 1? text artifact_1_remove_channel_visual_other artifact_steps_number >= 1 && artifact_1_remove_channel_visual == 6 88 1 1 Preprocessing 5 -Artifacts Describe the numerical criterion/function for eliminating channels and provide numerical threshold(s) in step 1. text artifact_1_remove_channel_numerical artifact_steps_number >= 1 && artifact_1_remove_channel_method == 1 89 1 1 Preprocessing 5 -Artifacts Describe method of channel rejection. Make sure that there is enough detail for a replication attempt. text artifact_1_remove_channel_other artifact_steps_number >= 1 && artifact_1_remove_channel_method == 2 90 1 1 Preprocessing 5 -Artifacts How did you select channels for interpolation in step 1? Describe the numerical threshold or function used to define which channels should be interpolated. textarea artifact_1_interpolate_which artifact_steps_number >= 1 && artifact_1 == 3 91 1 1 Preprocessing 5 -Artifacts Describe interpolation function and the settings you used in step 1. Provide appropriate details and settings, as well as a reference, if appropriate. textarea artifact_1_interpolate_how artifact_steps_number >= 1 && artifact_1 == 3 92 1 1 Preprocessing 5 -Artifacts Reference to the automated artifact removal algorithm used in step 1 text artifact_1_automated_reference artifact_steps_number >= 1 && artifact_1 == 4 93 1 1 Preprocessing 5 -Artifacts Describe automated artifact removal parameters in detail sufficient for replication. For example, provide numerical parameters, options selected, or describe decision-making process as closely as possible if manual, visual-inspection based decisions were involved. textarea artifact_1_automated_parameters artifact_steps_number >= 1 && artifact_1 == 4 94 1 1 Preprocessing 5 -Epoching Were data epoched outside of the automated pre-processing pipelines described earlier? radio preset:boolean epoch_any 1 95 1 1 Preprocessing 5 -Epoching Which analysis software was used for epoching EEG data? select preset:meeg_analysis_softwares epoch_software same_software == 0 && epoch_any == 1 96 1 1 Preprocessing 5 -Epoching Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text epoch_software_details same_software == 0 && epoch_any == 1 97 1 1 Preprocessing 5 -Epoching What was the epoch beginning relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float epoch_beginning epoch_any == 1 98 1 1 Preprocessing 5 -Epoching What was the event type relative to which epochs were defined? radio stimulus onset | response | feedback onset | other epoch_trigger_event epoch_any == 1 99 1 1 Preprocessing 5 -Epoching If other, what is the event? text epoch_trigger_event_other epoch_trigger_event == 3 100 1 1 Preprocessing 5 -Epoching What was the epoch end relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float epoch_end epoch_any == 1 101 1 1 Preprocessing 5 -Baseline correction Was baseline correction applied to the data (outside of the automated pre-processing pipelines described earlier)? radio preset:boolean baseline_any 1 102 1 1 Preprocessing 5 -Baseline correction Which analysis software was used for baseline correction? select preset:meeg_analysis_softwares baseline_software same_software == 0 && baseline_any == 1 103 1 1 Preprocessing 5 -Baseline correction Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text baseline_software_details same_software == 0 && baseline_any == 1 104 1 1 Preprocessing 5 -Baseline correction What was the baseline period beginning relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float baseline_beginning baseline_any == 1 105 1 1 Preprocessing 5 -Baseline correction What was the baseline period end relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float baseline_end baseline_any == 1 106 1 1 Preprocessing 5 -Baseline correction Which baseline calculation method was used? radio subtract mean of the baseline period per condition | other baseline_method baseline_any == 1 107 1 1 Preprocessing 5 -Baseline correction Describe your baseline calculation method other than subtraction of the mean of the baseline. textarea baseline_other_method_details baseline_method == 1 108 1 1 Preprocessing 5 -Order of operations Describe order of all pre-processing steps described here in a way that allows replication. textarea preprocessing_order 1 109 1 1 Preprocessing 5 \ No newline at end of file +Artifacts How many artifact elimination steps were there? You will describe each step in a separate tab right below. This section refers to artifact removal (correction, rejection) methods other than elimating participants from the sample, which should be described in the Experimental design and sample section. This section should not include artifact removal within automated pipelines already described above. integer artifact_steps_number 1 69 1 1 Preprocessing 5 +Artifacts What action was taken regarding artifacts in step 1? radio reject bad trial or bad data segment on all channels | correct by subtraction (blinks, EKG etc.) | reject channels | interpolate channels | multi-step automated approach (e.g., FASTER) artifact_1 artifact_steps_number >= 1 70 1 1 Preprocessing 5 +Artifacts What software was used for artifact removal in step 1? select preset:meeg_analysis_softwares artifact_1_software artifact_steps_number >= 1 && same_software == 0 71 1 1 Preprocessing 5 +Artifacts Specify software version if applicable, script language if "custom script" was selected and software name and version if "other" was selected. text artifact_1_software_details artifact_steps_number >= 1&& same_software == 0 72 1 1 Preprocessing 5 +Artifacts Was rejection applied to trials or segments of continuous data in step 1? radio trials | data segments artifact_1_reject_what artifact_steps_number >= 1 && artifact_1 == 0 73 1 1 Preprocessing 5 +Artifacts How were artifacts defined in step 1? radio visual inspection | pre-set numerical criterion/function | other artifact_1_reject_method artifact_steps_number >= 1 && artifact_1 == 0 74 1 1 Preprocessing 5 +Artifacts Which artifacts were removed using visual inspection in step 1? select_multiple blinks | saccades | other occular | cardiac | motion and other EMG noise | alpha waves | line noise | other artifact_1_reject_visual artifact_steps_number >= 1 && artifact_1_reject_method == 0 75 1 1 Preprocessing 5 +Artifacts Which other artifacts were removed visually? text artifact_1_reject_visual_other artifact_1_reject_visual.includes(7) 76 1 1 Preprocessing 5 +Artifacts Describe the numerical criterion/function and provide numerical threshold(s) in step 1. text artifact_1_reject_numerical artifact_steps_number >= 1 && artifact_1_reject_method == 1 77 1 1 Preprocessing 5 +Artifacts Describe method of artifact rejection that was used. Make sure that there is enough detail for a replication attempt. text artifact_1_reject_other artifact_steps_number >= 1 && artifact_1_reject_method == 2 78 1 1 Preprocessing 5 +Artifacts Which general method of artifact correction was used in step 1? select regression-based approach (e.g., Gratton et al., 1983, Elbert et al., 1985) | spatial-filter-based approach (e.g., Dale, 1994) | ICA-based approaches | wavelet-based | wavelet-enhanced ICA (e.g., Khushaba et al, 2013) | multiple-source-analysis-based approaches (e.g., MSEC by Berg & Scherg, 1994) | other artifact_1_correct_method artifact_steps_number >= 1 && artifact_1 == 1 79 1 1 Preprocessing 5 +Artifacts Reference to the artifact correction algorithm used in step 1 text artifact_1_correct_reference artifact_steps_number >= 1 && artifact_1 == 1 80 1 1 Preprocessing 5 +Artifacts Describe artifact correction parameters in detail sufficient for replication. For example, provide numerical parameters, options selected, or describe decision-making process as closely as possible if manual, visual-inspection based decisions were involved. textarea artifact_1_correct_details artifact_steps_number >= 1 && artifact_1 == 1 81 1 1 Preprocessing 5 +Artifacts From which data were bad channels eliminated in step 1? radio from individual trials | from segments of continuous data | from the entire recording of a participant artifact_1_remove_channel_where artifact_steps_number >= 1 && artifact_1 == 2 82 1 1 Preprocessing 5 +Artifacts Were there any channels that were eliminated for all participants? radio preset:boolean artifact_1_remove_channel_if_for_all artifact_steps_number >= 1 && artifact_1 == 2 && artifact_1_remove_channel_where == 2 83 1 1 Preprocessing 5 +Artifacts List of channels eliminated in step 1 for all participants, separated by a semicolon and a space. text artifact_1_remove_channel_everyone_list artifact_1_remove_channel_if_for_all == 1 84 1 1 Preprocessing 5 +Artifacts Percentage of channels eliminated per participant on average in step 1 % float artifact_1_remove_channel_percent artifact_steps_number >= 1 && artifact_1 == 2 && artifact_1_remove_channel_where == 2 85 1 1 Preprocessing 5 +Artifacts What was the criterion for eliminating bad channels in step 1? radio visual inspection | pre-set numerical criterion/function | other artifact_1_remove_channel_method artifact_steps_number >= 1 && artifact_1 == 2 86 1 1 Preprocessing 5 +Artifacts Why were bad channels removed in step 1? select_multiple excessive line noise | excessive muscle activity | bad contact and other large fluctations in voltage | dead electrode | excessive EMG noise | cardiac activity | other artifact_1_remove_channel_visual artifact_steps_number >= 1 && artifact_1_remove_channel_method == 0 87 1 1 Preprocessing 5 +Artifacts Which reasons, other than listed, were there for eliminating bad channels visually in step 1? text artifact_1_remove_channel_visual_other artifact_steps_number >= 1 && artifact_1_remove_channel_visual == 6 88 1 1 Preprocessing 5 +Artifacts Describe the numerical criterion/function for eliminating channels and provide numerical threshold(s) in step 1. text artifact_1_remove_channel_numerical artifact_steps_number >= 1 && artifact_1_remove_channel_method == 1 89 1 1 Preprocessing 5 +Artifacts Describe method of channel rejection. Make sure that there is enough detail for a replication attempt. text artifact_1_remove_channel_other artifact_steps_number >= 1 && artifact_1_remove_channel_method == 2 90 1 1 Preprocessing 5 +Artifacts How did you select channels for interpolation in step 1? Describe the numerical threshold or function used to define which channels should be interpolated. textarea artifact_1_interpolate_which artifact_steps_number >= 1 && artifact_1 == 3 91 1 1 Preprocessing 5 +Artifacts Describe interpolation function and the settings you used in step 1. Provide appropriate details and settings, as well as a reference, if appropriate. textarea artifact_1_interpolate_how artifact_steps_number >= 1 && artifact_1 == 3 92 1 1 Preprocessing 5 +Artifacts Reference to the automated artifact removal algorithm used in step 1 text artifact_1_automated_reference artifact_steps_number >= 1 && artifact_1 == 4 93 1 1 Preprocessing 5 +Artifacts Describe automated artifact removal parameters in detail sufficient for replication. For example, provide numerical parameters, options selected, or describe decision-making process as closely as possible if manual, visual-inspection based decisions were involved. textarea artifact_1_automated_parameters artifact_steps_number >= 1 && artifact_1 == 4 94 1 1 Preprocessing 5 +Epoching Were data epoched outside of the automated pre-processing pipelines described earlier? radio preset:boolean epoch_any 1 95 1 1 Preprocessing 5 +Epoching Which analysis software was used for epoching EEG data? select preset:meeg_analysis_softwares epoch_software same_software == 0 && epoch_any == 1 96 1 1 Preprocessing 5 +Epoching Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text epoch_software_details same_software == 0 && epoch_any == 1 97 1 1 Preprocessing 5 +Epoching What was the epoch beginning relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float epoch_beginning epoch_any == 1 98 1 1 Preprocessing 5 +Epoching What was the event type relative to which epochs were defined? radio stimulus onset | response | feedback onset | other epoch_trigger_event epoch_any == 1 99 1 1 Preprocessing 5 +Epoching If other, what is the event? text epoch_trigger_event_other epoch_trigger_event == 3 100 1 1 Preprocessing 5 +Epoching What was the epoch end relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float epoch_end epoch_any == 1 101 1 1 Preprocessing 5 +Baseline correction Was baseline correction applied to the data (outside of the automated pre-processing pipelines described earlier)? radio preset:boolean baseline_any 1 102 1 1 Preprocessing 5 +Baseline correction Which analysis software was used for baseline correction? select preset:meeg_analysis_softwares baseline_software same_software == 0 && baseline_any == 1 103 1 1 Preprocessing 5 +Baseline correction Specify software version if applicable, script language if "custom script" was selected, and software name and version if "other" was selected. text baseline_software_details same_software == 0 && baseline_any == 1 104 1 1 Preprocessing 5 +Baseline correction What was the baseline period beginning relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float baseline_beginning baseline_any == 1 105 1 1 Preprocessing 5 +Baseline correction What was the baseline period end relative to a trigger point? ms For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. float baseline_end baseline_any == 1 106 1 1 Preprocessing 5 +Baseline correction Which baseline calculation method was used? radio subtract mean of the baseline period per condition | other baseline_method baseline_any == 1 107 1 1 Preprocessing 5 +Baseline correction Describe your baseline calculation method other than subtraction of the mean of the baseline. textarea baseline_other_method_details baseline_method == 1 108 1 1 Preprocessing 5 +Order of operations Describe order of all pre-processing steps described here in a way that allows replication. textarea preprocessing_order 1 109 1 1 Preprocessing 5 \ No newline at end of file diff --git a/inputs/tsv/study_id.tsv b/inputs/tsv/study_id.tsv index 372646e..63bd653 100644 --- a/inputs/tsv/study_id.tsv +++ b/inputs/tsv/study_id.tsv @@ -1,42 +1,42 @@ sub_section preamble question details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order unit BIDS_file BIDS_key BIDS_key_for_unit BIDS_status Change_log -Study ID This section contains information on the study, such as title, links to publications and datasets, etc. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ At the time of document creation, what is the current ARTEM-IS template for? radio Documenting a planned pipeline | Documenting a pipeline that has been applied to study data artemis_type 1 1 1 1 study_id 1 -Study title Current title of the study/pipeline text study_title 1 2 1 1 study_id 1 dataset_description.json Name +Study ID This section contains information on the study, such as title, links to publications and datasets, etc. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ At the time of document creation, what is the current ARTEM-IS template for? radio Documenting a planned pipeline | Documenting a pipeline that has been applied to study data artemis_type 1 1 1 1 study_id 1 +Study title Current title of the study/pipeline text study_title 1 2 1 1 study_id 1 dataset_description.json Name Study title Is the current title the same as it appears or as it will appear in related publications? radio no | yes | final decision not made yet study_title_final 1 3 1 1 study_id 1 25.08.2023 Angela: minor rephrasing Study title Has the current study or pipeline been known by a different (published or working) title? radio preset:boolean study_working_title_exists 1 4 1 1 study_id 1 25.08.2023 Angela: minor rephrasing Study title Alternative title(s) of this study text study_working_title study_working_title_exists == 1 5 1 1 study_id 1 25.08.2023 I reworded this to include any titles, not just working, because that is what the question above is asking -Authors Authors of the study in the following format: family-name, other names. Each author separated by a semicolon and a space. textarea study_authors 1 6 1 1 study_id 1 dataset_description.json Authors -Publications Has the study resulted in any published articles, conference presentations or research reports at this stage? radio preset:boolean study_reference_exists 1 7 1 1 study_id 1 -Publications Do any of these publications have a DOI? radio preset:boolean study_reference_DOIs_exists study_reference_exists == 1 8 1 1 study_id 1 -Publications DOIs of related publications, separated by a semicolon and a space. textarea study_reference study_reference_DOIs_exists == 1 9 1 1 study_id 1 dataset_description.json ReferencesAndLinks -Publications Are there any web-accessible publications that do not have a DOI? radio preset:boolean study_reference_noDOI_exists study_reference_exists == 1 10 1 1 study_id 1 -Publications Provide links to non-DOI publications, separated by a semicolon and a space. textarea study_reference_noDOI study_reference_noDOI_exists == 1 11 1 1 study_id 1 dataset_description.json ReferencesAndLinks -Datasets Has this study resulted in any datasets archived in a persistent, version controlled repository, administered independently from the authorship team? For example, an OSF repository radio preset:boolean study_dataset_exists 1 12 1 1 study_id 1 -Datasets What types of data are available? radio_multiple raw EEG data | individual epochs | averaged ERPs for individual participants | grand average ERPs for all conditions, amplitude measures | component amplitudes/latencies and other measures for statistical analysis | other study_dataset_types study_dataset_exists == 1 13 1 1 study_id 1 -Datasets Types of data not included in list text study_dataset_types_other study_dataset_types.includes(5) 14 1 1 study_id 1 -Datasets Do any of these datasets have a DOI? radio preset:boolean study_dataset_DOI_exists study_dataset_exists == 1 15 1 1 study_id 1 -Datasets Dataset DOIs separated by a semicolon and a space. textarea study_dataset_DOI study_dataset_DOI_exists == 1 16 1 1 study_id 1 dataset_description.json DatasetDOI -Datasets Are there any datasets that do not have a DOI? radio preset:boolean study_datasets_noDOI_exists study_dataset_exists == 1 17 1 1 study_id 1 -Datasets Provide reference for the datasets that do not have DOI. textarea study_datasets_noDOI study_datasets_noDOI_exists == 1 18 1 1 study_id 1 7.9.2023 Angela: change the question text - text of a different question was duplicated here by mistake -Supplemental materials Has this study resulted in any supplementary materials other than data and publications? For example, code, visualization plots, tables, lists of stimuly, etc. radio preset:boolean supplementary_materials_exists 1 19 1 1 study_id 1 -Supplemental materials Which supplementary materials are available publicly? radio_multiple list of stimulus descriptions (e.g. list of objects shown in images) | stimuli files | experimental task files/code | other supplementary_materials supplementary_materials_exists == 1 20 1 1 study_id 1 25.08.2023 Angela: minor rephrasing -Supplemental materials Which other supplementary materials are available? text specify_supplementary supplementary_materials_exists == 1 && supplementary_materials.includes(3) 21 1 1 study_id 1 -Supplemental materials Provide the link to the location of supplementary materials on the web. text supplementary_link supplementary_materials_exists == 1 22 1 1 study_id 1 -Licenses Are any elements in the study currently covered by a license allowing for reuse? For example, code used to run the study, data arising from the study radio preset:boolean licenses_exists 1 23 1 1 study_id 1 +Authors Authors of the study in the following format: family-name, other names. Each author separated by a semicolon and a space. textarea study_authors 1 6 1 1 study_id 1 dataset_description.json Authors +Publications Has the study resulted in any published articles, conference presentations or research reports at this stage? radio preset:boolean study_reference_exists 1 7 1 1 study_id 1 +Publications Do any of these publications have a DOI? radio preset:boolean study_reference_DOIs_exists study_reference_exists == 1 8 1 1 study_id 1 +Publications DOIs of related publications, separated by a semicolon and a space. textarea study_reference study_reference_DOIs_exists == 1 9 1 1 study_id 1 dataset_description.json ReferencesAndLinks +Publications Are there any web-accessible publications that do not have a DOI? radio preset:boolean study_reference_noDOI_exists study_reference_exists == 1 10 1 1 study_id 1 +Publications Provide links to non-DOI publications, separated by a semicolon and a space. textarea study_reference_noDOI study_reference_noDOI_exists == 1 11 1 1 study_id 1 dataset_description.json ReferencesAndLinks +Datasets Has this study resulted in any datasets archived in a persistent, version controlled repository, administered independently from the authorship team? For example, an OSF repository radio preset:boolean study_dataset_exists 1 12 1 1 study_id 1 +Datasets What types of data are available? radio_multiple raw EEG data | individual epochs | averaged ERPs for individual participants | grand average ERPs for all conditions, amplitude measures | component amplitudes/latencies and other measures for statistical analysis | other study_dataset_types study_dataset_exists == 1 13 1 1 study_id 1 +Datasets Types of data not included in list text study_dataset_types_other study_dataset_types.includes(5) 14 1 1 study_id 1 +Datasets Do any of these datasets have a DOI? radio preset:boolean study_dataset_DOI_exists study_dataset_exists == 1 15 1 1 study_id 1 +Datasets Dataset DOIs separated by a semicolon and a space. textarea study_dataset_DOI study_dataset_DOI_exists == 1 16 1 1 study_id 1 dataset_description.json DatasetDOI +Datasets Are there any datasets that do not have a DOI? radio preset:boolean study_datasets_noDOI_exists study_dataset_exists == 1 17 1 1 study_id 1 +Datasets Provide reference for the datasets that do not have DOI. textarea study_datasets_noDOI study_datasets_noDOI_exists == 1 18 1 1 study_id 1 7.9.2023 Angela: change the question text - text of a different question was dupplicated here by mistake +Supplemental materials Has this study resulted in any supplementary materials other than data and publications? For example, code, visualization plots, tables, lists of stimuly, etc. radio preset:boolean supplementary_materials_exists 1 19 1 1 study_id 1 +Supplemental materials Which supplementary materials are available publically? radio_multiple list of stimulus descriptions (e.g. list of objects shown in images) | stimuli files | experimental task files/code | other supplementary_materials supplementary_materials_exists == 1 20 1 1 study_id 1 25.08.2023 Angela: minor rephrasing +Supplemental materials Which other supplementary materials are available? text specify_supplementary supplementary_materials_exists == 1 && supplementary_materials.includes(3) 21 1 1 study_id 1 +Supplemental materials Provide the link to the location of supplementary materials on the web. text supplementary_link supplementary_materials_exists == 1 22 1 1 study_id 1 +Licenses Are any elements in the study currently covered by a license allowing for reuse? For example, code used to run the study, data arising from the study radio preset:boolean licenses_exists 1 23 1 1 study_id 1 Licenses Which elements are covered by a license? radio_multiple code | data | other licenses_which licenses_exists == 1 24 1 1 study_id 1 7.9.2023 Angela: removed "elements" from "other elements" in case it will create a problem for automatic changes to "other" options in all questions -Licenses License type for code. More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html radio Public Domain | Open Data Commons Public Domain Dedication and License | Creative Commons Zero 1.0 Universal | Multiple | Other code_license licenses_which.includes(0) 25 1 1 study_id 1 dataset_description.json License -Licenses Licence types for each code element, with name of element followed by license type, separated by semicolon and a space text code_license_multi code_license == 3 26 1 1 study_id 1 -Licenses License type for code (other than listed) text code_license_other code_license == 4 27 1 1 study_id 1 -Licenses License type for data. More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html radio Public Domain | Open Data Commons Public Domain Dedication and License | Creative Commons Zero 1.0 Universal | Multiple | Other data_license licenses_which.includes(1) 28 1 1 study_id 1 dataset_description.json License -Licenses Licence types for each data element, with name of element followed by license type, separated by semicolon and a space text data_license_multi data_license == 3 29 1 1 study_id 1 -Licenses License type for data (other than listed) text data_license_other data_license == 4 30 1 1 study_id 1 -Licenses Name of each licensed study element followed by license type, with listed elements separated by semicolon and a space. For example, derivatives, figures, slides, etc. text other_licenses licenses_which.includes(2) 31 1 1 study_id 1 -Study description Study abstract textarea study_abstract 1 32 1 1 study_id 1 -Study description Keywords, separated by semicolons followed by space text study_keywords 1 33 1 1 study_id 1 -Funding Does the project have (or did it have) financial support from a funding agency? radio preset:boolean study_funding_exists 1 34 1 1 study_id 1 -Funding If this project is (was) being funded, please list grant numbers and funding agencies, separated by a semicolon and a space. textarea study_funding study_funding_exists == 1 35 1 1 study_id 1 dataset_description.json Funding -Ethical Approval At the time of writing has the study been approved by an ethics committee? radio preset:boolean study_ethics_exists 1 36 1 1 study_id 1 -Ethical Approval If the study has been approved by an ethics committee, list the approval ID and institution which granted it. If there are multiple approvals, separate them by semicolons followed by space. text study_ethics study_ethics_exists == 1 37 1 1 study_id 1 dataset_description.json EthicsApprovals -Acknowledgements Do you have any acknowledgments to add in addition to authors or funding? radio preset:boolean acknowledgements_exists 1 38 1 1 study_id 1 -Acknowledgements Acknowledgements textarea acknowledgements acknowledgements_exists == 1 39 1 1 study_id 1 dataset_description.json Acknowledgements -How to cite Do you have any instructions on how you (or the authors) want this study to be cited or otherwise acknowledged? radio preset:boolean citation_instructions_exists 1 40 1 1 study_id 1 -How to cite Citation instructions textarea citation_instructions citation_instructions_exists == 1 41 1 1 study_id 1 dataset_description.json HowToAcknowledge \ No newline at end of file +Licenses License type for code. More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html radio Public Domain | Open Data Commons Public Domain Dedication and License | Creative Commons Zero 1.0 Universal | Multiple | Other code_license licenses_which.includes(0) 25 1 1 study_id 1 dataset_description.json License +Licenses Licence types for each code element, with name of element followed by license type, separated by semicolon and a space text code_license_multi code_license == 3 26 1 1 study_id 1 +Licenses License type for code (other than listed) text code_license_other code_license == 4 27 1 1 study_id 1 +Licenses License type for data. More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html radio Public Domain | Open Data Commons Public Domain Dedication and License | Creative Commons Zero 1.0 Universal | Multiple | Other data_license licenses_which.includes(1) 28 1 1 study_id 1 dataset_description.json License +Licenses Licence types for each data element, with name of element followed by license type, separated by semicolon and a space text data_license_multi data_license == 3 29 1 1 study_id 1 +Licenses License type for data (other than listed) text data_license_other data_license == 4 30 1 1 study_id 1 +Licenses Name of each licensed study element followed by license type, with listed elements separated by semicolon and a space. For example, derivatives, figures, slides, etc. text other_licenses licenses_which.includes(2) 31 1 1 study_id 1 +Study description Study abstract textarea study_abstract 1 32 1 1 study_id 1 +Study description Keywords, separated by semicolons followed by space text study_keywords 1 33 1 1 study_id 1 +Funding Does the project have (or did it have) financial support from a funding agency? radio preset:boolean study_funding_exists 1 34 1 1 study_id 1 +Funding If this project is (was) being funded, please list grant numbers and funding agencies, separated by a semicolon and a space. textarea study_funding study_funding_exists == 1 35 1 1 study_id 1 dataset_description.json Funding +Ethical Approval At the time of writing has the study been approved by an ethics committee? radio preset:boolean study_ethics_exists 1 36 1 1 study_id 1 +Ethical Approval If the study has been aproved by an ethics comittee, list the approval ID and institution which granted it. If there are multiple approvals, separate them by semicolons followed by space. text study_ethics study_ethics_exists == 1 37 1 1 study_id 1 dataset_description.json EthicsApprovals +Acknowledgements Do you have any acknowledgments to add in addition to authors or funding? radio preset:boolean acknowledgements_exists 1 38 1 1 study_id 1 +Acknowledgements Acknowledgements textarea acknowledgements acknowledgements_exists == 1 39 1 1 study_id 1 dataset_description.json Acknowledgements +How to cite Do you have any instructions on how you (or the authors) want this study to be cited or otherwise acknowledged? radio preset:boolean citation_instructions_exists 1 40 1 1 study_id 1 +How to cite Citation instructions textarea citation_instructions citation_instructions_exists == 1 41 1 1 study_id 1 dataset_description.json HowToAcknowledge \ No newline at end of file diff --git a/inputs/tsv/visualisation.tsv b/inputs/tsv/visualisation.tsv index 5eeb8dc..f0c7252 100644 --- a/inputs/tsv/visualisation.tsv +++ b/inputs/tsv/visualisation.tsv @@ -1,35 +1,35 @@ sub_section preamble question unit details field_type choices item_pref_label visibility item_order include mandatory activity_pref_label activity_order Change_log -Plot type In this section, you will describe your plots and their parameters. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ How were ERPs visualised? radio_multiple line plot (waveforms) | topoplot | other visualisation_type 1 1 1 1 visualisation 8 -Line plot Extra preprocessing: Have any procedures been applied for visualisation purposes only (not used for analysis, e.g., smoothing filter, different baseline)? radio preset:boolean visualisation_only_procedures_line visualisation_type.includes(0) 2 1 1 visualisation 8 -Line plot Extra preprocessing: specify details of the procedures that had been applied for the purposes of waveforms visualisation. textarea specify_visualisation_proc_line visualisation_only_procedures_line == 1 3 1 1 visualisation 8 -Line plot What do the data represent? radio single waves | difference waves | both single and difference waves | other waveform_type visualisation_type.includes(0) 4 1 1 visualisation 8 -Line plot Which single conditions are shown? textarea waveform_type_single_conditions [0,2].includes(waveform_type) 5 1 1 visualisation 8 -Line plot Which difference waves are shown? textarea waveform_type_difference_conditions [1,2].includes(waveform_type) 6 1 1 visualisation 8 -Line plot Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? textarea waveform_type_other_conditions waveform_type == 3 7 1 1 visualisation 8 -Line plot Were the channels averaged for presentation or individual channels were shown instead? radio individual channels shown | aggregated channels shown | both individual and aggregated channels shown waveform_channel_averaging visualisation_type.includes(0) 8 1 1 visualisation 8 -Line plot Were all channels or a selection of channels used for the visualisation? radio all channels | selected channels waveform_which_channels visualisation_type.includes(0) 9 1 1 visualisation 8 -Line plot List of channels selected for this visualisation Provide a semicolon-separated list of all channels (in alphabetical order). Averaging of channels will be described later, if this option was selected. text waveform_selected_channels_list waveform_which_channels == 1 10 1 1 visualisation 8 -Line plot What was the rationale for showing these channels? textarea waveform_selected_channels_rationale waveform_which_channels == 1 11 1 1 visualisation 8 -Line plot Describe which channels were averaged together. textarea waveform_channel_averaging_details waveform_channel_averaging == 1 12 1 1 visualisation 8 -Line plot Describe which channels were averaged together, and which were shown individually. textarea waveform_channels_averaged_and_individual waveform_channel_averaging == 2 13 1 1 visualisation 8 -Line plot Beginning of the time window selected for this visualisation (relative to trigger) ms float waveform_beginning visualisation_type.includes(0) 14 1 1 visualisation 8 -Line plot End of the time window selected for this visualisation (relative to trigger) ms float waveform_end visualisation_type.includes(0) 15 1 1 visualisation 8 -Line plot What was the rationale for selecting this time window? radio the same as epoch defined previously | other whole_epoch visualisation_type.includes(0) 16 1 1 visualisation 8 -Line plot Rationale for selecting this time window textarea waveform_selected_time_rationale whole_epoch == 1 17 1 1 visualisation 8 -Line plot Do you have any additional relevant information to add about this plot? For example, confidence intervals or other kinds of additional information may have been shown on this plot. textarea waveform_additional visualisation_type.includes(0) 18 1 1 visualisation 8 -Topoplot Extra preprocessing: Have any procedures been applied for visualisation purposes only (not used for analysis, e.g., smoothing filter, different baseline)? radio preset:boolean visualisation_only_procedures_topo visualisation_type.includes(1) 19 1 1 visualisation 8 -Topoplot Extra preprocessing: specify details of the procedures which had been applied for the purposes of waveforms visualisation. textarea specify_visualisation_proc_topo visualisation_only_procedures_topo == 1 20 1 1 visualisation 8 -Topoplot What do the data represent? radio single conditions | difference waves | both single and difference wave conditions | other conditions_topoplot visualisation_type.includes(1) 21 1 1 visualisation 8 -Topoplot Which conditions are shown? textarea conditions_topoplot_single_conditions [0,2].includes(conditions_topoplot) 22 1 1 visualisation 8 -Topoplot Which difference waves are shown? textarea conditions_topoplot_difference_conditions [1,2].includes(conditions_topoplot) 23 1 1 visualisation 8 -Topoplot Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? textarea conditions_topoplot_other_conditions conditions_topoplot == 2 24 1 1 visualisation 8 -Topoplot What kind of unit does the plotted data have? select voltage maps | voltage maps normalized data | statistical maps based on t-score | statistical maps based on p-value | current source density maps | topographic maps of PCA factors | voltage maps on percent scale | 3D voltage maps | other topoplot_type visualisation_type.includes(1) 25 1 1 visualisation 8 -Topoplot Were all channels or a selection of channels visualised in this topoplot? radio all channels | selected channels topoplot_which_channels visualisation_type.includes(1) 26 1 1 visualisation 8 -Topoplot Which channels were selected for this visualisation? Provide a semicolon-separated list of all channels (in alphabetical order). text topolot_selected_channels_list topoplot_which_channels == 1 27 1 1 visualisation 8 -Topoplot What was the rationale for showing these channels? textarea topoplot_selected_channels_rationale topoplot_which_channels == 1 28 1 1 visualisation 8 -Topoplot Beginning of the time window selected for this visualisation (relative to trigger) ms You will be asked about subdivision of this time window into smaller windows later. float topoplot_window_beginning visualisation_type.includes(1) 29 1 1 visualisation 8 -Topoplot End of the time window selected for this visualisation (relative to trigger) ms float topoplot_window_end visualisation_type.includes(1) 30 1 1 visualisation 8 -Topoplot Rationale for selecting this time window textarea topoplot_selected_time_rationale visualisation_type.includes(1) 31 1 1 visualisation 8 -Topoplot Was the time window used in this topoplot subdivided to create multiple topoplots? radio preset:boolean topoplot_subdivision visualisation_type.includes(1) 32 1 1 visualisation 8 -Topoplot List of subdivided time windows in chronological order. Use colon to separate time window beginning and end, and semicolon and a space to separate subwindows, e.g., 300:400; 400:500 ms textarea topoplot_subdivision_list topoplot_subdivision == 1 33 1 1 visualisation 8 -Other plot Which other type(s) of plot were shown? text plot_other visualisation_type.includes(2) 34 1 1 visualisation 8 \ No newline at end of file +Plot type In this section, you will describe your plots and their parameters. NOTE: If you notice a bug, or have a suggestion, we'd be grateful if you posted an issue on GitHub: https://github.com/INCF/artem-is/ How were ERPs visualised? radio_multiple line plot (waveforms) | topoplot | other visualisation_type 1 1 1 1 visualisation 8 +Line plot Extra preprocessing: Have any procedures been applied for visualisation purposes only (not used for analysis, e.g., smoothing filter, different baseline)? radio preset:boolean visualisation_only_procedures_line visualisation_type.includes(0) 2 1 1 visualisation 8 +Line plot Extra preprocessing: specify details of the procedures that had been applied for the purposes of waveforms visualisation. textarea specify_visualisation_proc_line visualisation_only_procedures_line == 1 3 1 1 visualisation 8 +Line plot What do the data represent? radio single waves | difference waves | both single and difference waves | other waveform_type visualisation_type.includes(0) 4 1 1 visualisation 8 +Line plot Which single conditions are shown? textarea waveform_type_single_conditions [0,2].includes(waveform_type) 5 1 1 visualisation 8 +Line plot Which difference waves are shown? textarea waveform_type_difference_conditions [1,2].includes(waveform_type) 6 1 1 visualisation 8 +Line plot Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? textarea waveform_type_other_conditions waveform_type == 3 7 1 1 visualisation 8 +Line plot Were the channels averaged for presentation or individual channels were shown instead? radio individual channels shown | aggregated channels shown | both individual and aggregated channels shown waveform_channel_averaging visualisation_type.includes(0) 8 1 1 visualisation 8 +Line plot Were all channels or a selection of channels used for the visualisation? radio all channels | selected channels waveform_which_channels visualisation_type.includes(0) 9 1 1 visualisation 8 +Line plot List of channels selected for this visualisation Provide a semicolon-separated list of all channels (in alphabetical order). Averaging of channels will be described later, if this option was selected. text waveform_selected_channels_list waveform_which_channels == 1 10 1 1 visualisation 8 +Line plot What was the rationale for showing these channels? textarea waveform_selected_channels_rationale waveform_which_channels == 1 11 1 1 visualisation 8 +Line plot Describe which channels were averaged together. textarea waveform_channel_averaging_details waveform_channel_averaging == 1 12 1 1 visualisation 8 +Line plot Describe which channels were averaged together, and which were shown individually. textarea waveform_channels_averaged_and_individual waveform_channel_averaging == 2 13 1 1 visualisation 8 +Line plot Beginning of the time window selected for this visualisation (relative to trigger) ms float waveform_beginning visualisation_type.includes(0) 14 1 1 visualisation 8 +Line plot End of the time window selected for this visualisation (relative to trigger) ms float waveform_end visualisation_type.includes(0) 15 1 1 visualisation 8 +Line plot What was the rationale for selecting this time window? radio the same as epoch defined previously | other whole_epoch visualisation_type.includes(0) 16 1 1 visualisation 8 +Line plot Rationale for selecting this time window textarea waveform_selected_time_rationale whole_epoch == 1 17 1 1 visualisation 8 +Line plot Do you have any additional relevant information to add about this plot? For example, confidence intervals or other kinds of additional information may have been shown on this plot. textarea waveform_additional visualisation_type.includes(0) 18 1 1 visualisation 8 +Topoplot Extra preprocessing: Have any procedures been applied for visualisation purposes only (not used for analysis, e.g., smoothing filter, different baseline)? radio preset:boolean visualisation_only_procedures_topo visualisation_type.includes(1) 19 1 1 visualisation 8 +Topoplot Extra preprocessing: specify details of the procedures which had been applied for the purposes of waveforms visualisation. textarea specify_visualisation_proc_topo visualisation_only_procedures_topo == 1 20 1 1 visualisation 8 +Topoplot What do the data represent? radio single conditions | difference waves | both single and difference wave conditions | other conditions_topoplot visualisation_type.includes(1) 21 1 1 visualisation 8 +Topoplot Which conditions are shown? textarea conditions_topoplot_single_conditions [0,2].includes(conditions_topoplot) 22 1 1 visualisation 8 +Topoplot Which difference waves are shown? textarea conditions_topoplot_difference_conditions [1,2].includes(conditions_topoplot) 23 1 1 visualisation 8 +Topoplot Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? textarea conditions_topoplot_other_conditions conditions_topoplot == 2 24 1 1 visualisation 8 +Topoplot What kind of unit does the plotted data have? select voltage maps | voltage maps normalized data | statistical maps based on t-score | statistical maps based on p-value | current source density maps | topographic maps of PCA factors | voltage maps on percent scale | 3D voltage maps | other topoplot_type visualisation_type.includes(1) 25 1 1 visualisation 8 +Topoplot Were all channels or a selection of channels visualised in this topoplot? radio all channels | selected channels topoplot_which_channels visualisation_type.includes(1) 26 1 1 visualisation 8 +Topoplot Which channels were selected for this visualisation? Provide a semicolon-separated list of all channels (in alphabetical order). text topolot_selected_channels_list topoplot_which_channels == 1 27 1 1 visualisation 8 +Topoplot What was the rationale for showing these channels? textarea topoplot_selected_channels_rationale topoplot_which_channels == 1 28 1 1 visualisation 8 +Topoplot Beginning of the time window selected for this visualisation (relative to trigger) ms You will be asked about subdivision of this time window into smaller windows later. float topoplot_window_beginning visualisation_type.includes(1) 29 1 1 visualisation 8 +Topoplot End of the time window selected for this visualisation (relative to trigger) ms float topoplot_window_end visualisation_type.includes(1) 30 1 1 visualisation 8 +Topoplot Rationale for selecting this time window textarea topoplot_selected_time_rationale visualisation_type.includes(1) 31 1 1 visualisation 8 +Topoplot Was the time window used in this topoplot subdivided to create multiple topoplots? radio preset:boolean topoplot_subdivision visualisation_type.includes(1) 32 1 1 visualisation 8 +Topoplot List of subdivided time windows in chronological order. Use colon to separate time window beginning and end, and semicolon and a space to separate subwindows, e.g., 300:400; 400:500 ms textarea topoplot_subdivision_list topoplot_subdivision == 1 33 1 1 visualisation 8 +Other plot Which other type(s) of plot were shown? text plot_other visualisation_type.includes(2) 34 1 1 visualisation 8 \ No newline at end of file diff --git a/outputs/artemis.tsv b/outputs/artemis.tsv index f39cfae..a631434 100644 --- a/outputs/artemis.tsv +++ b/outputs/artemis.tsv @@ -1,29 +1,29 @@ -ARTEM-IS (Agreed Reporting Template for EEG Methodology - International Standard) template for ERP +ARTEM-IS (Agreed Reporting Template for EEG Methodology - International Standard) template for ERP item field question options instructions -1 - STUDY_ID -1.1 - STUDY ID +1 - STUDY_ID +1.1 - STUDY ID 1.1.1 artemis type At the time of document creation, what is the current ARTEM-IS template for? "- Documenting a planned pipeline -- Documenting a pipeline that has been applied to study data " -1.2 - STUDY TITLE -1.2.1 study title Current title of the study/pipeline +- Documenting a pipeline that has been applied to study data " +1.2 - STUDY TITLE +1.2.1 study title Current title of the study/pipeline 1.2.2 study title final Is the current title the same as it appears or as it will appear in related publications? "- no - yes -- final decision not made yet" +- final decision not made yet" 1.2.3 study working title exists Has the current study or pipeline been known by a different (published or working) title? "- yes -- no" -1.2.4 study working title Alternative title(s) of this study -1.3 - AUTHORS -1.3.1 study authors Authors of the study in the following format: family-name, other names. Each author separated by a semicolon and a space. -1.4 - PUBLICATIONS +- no" +1.2.4 study working title Alternative title(s) of this study +1.3 - AUTHORS +1.3.1 study authors Authors of the study in the following format: family-name, other names. Each author separated by a semicolon and a space. +1.4 - PUBLICATIONS 1.4.1 study reference exists Has the study resulted in any published articles, conference presentations or research reports at this stage? "- yes -- no" +- no" 1.4.2 study reference DOIs exists Do any of these publications have a DOI? "- yes -- no" -1.4.3 study reference DOIs of related publications, separated by a semicolon and a space. +- no" +1.4.3 study reference DOIs of related publications, separated by a semicolon and a space. 1.4.4 study reference noDOI exists Are there any web-accessible publications that do not have a DOI? "- yes -- no" -1.4.5 study reference noDOI Provide links to non-DOI publications, separated by a semicolon and a space. -1.5 - DATASETS +- no" +1.4.5 study reference noDOI Provide links to non-DOI publications, separated by a semicolon and a space. +1.5 - DATASETS 1.5.1 study dataset exists Has this study resulted in any datasets archived in a persistent, version controlled repository, administered independently from the authorship team? "- yes - no" For example, an OSF repository 1.5.2 study dataset types What types of data are available? "- raw EEG data @@ -31,91 +31,91 @@ item field question options instructions - averaged ERPs for individual participants - grand average ERPs for all conditions, amplitude measures - component amplitudes/latencies and other measures for statistical analysis -- other" -1.5.3 study dataset types other Types of data not included in list +- other" +1.5.3 study dataset types other Types of data not included in list 1.5.4 study dataset DOI exists Do any of these datasets have a DOI? "- yes -- no" -1.5.5 study dataset DOI Dataset DOIs separated by a semicolon and a space. +- no" +1.5.5 study dataset DOI Dataset DOIs separated by a semicolon and a space. 1.5.6 study datasets noDOI exists Are there any datasets that do not have a DOI? "- yes -- no" -1.5.7 study datasets noDOI Provide reference for the datasets that do not have DOI. -1.6 - SUPPLEMENTAL MATERIALS +- no" +1.5.7 study datasets noDOI Provide reference for the datasets that do not have DOI. +1.6 - SUPPLEMENTAL MATERIALS 1.6.1 supplementary materials exists Has this study resulted in any supplementary materials other than data and publications? "- yes - no" For example, code, visualization plots, tables, lists of stimuly, etc. -1.6.2 supplementary materials Which supplementary materials are available publicly? "- list of stimulus descriptions (e.g. list of objects shown in images) +1.6.2 supplementary materials Which supplementary materials are available publically? "- list of stimulus descriptions (e.g. list of objects shown in images) - stimuli files - experimental task files/code -- other" -1.6.3 specify supplementary Which other supplementary materials are available? -1.6.4 supplementary link Provide the link to the location of supplementary materials on the web. -1.7 - LICENSES +- other" +1.6.3 specify supplementary Which other supplementary materials are available? +1.6.4 supplementary link Provide the link to the location of supplementary materials on the web. +1.7 - LICENSES 1.7.1 licenses exists Are any elements in the study currently covered by a license allowing for reuse? "- yes - no" For example, code used to run the study, data arising from the study 1.7.2 licenses which Which elements are covered by a license? "- code - data -- other" +- other" 1.7.3 code license License type for code. "- Public Domain - Open Data Commons Public Domain Dedication and License - Creative Commons Zero 1.0 Universal - Multiple -- Other" More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html -1.7.4 code license multi Licence types for each code element, with name of element followed by license type, separated by semicolon and a space -1.7.5 code license other License type for code (other than listed) +- Other" More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html +1.7.4 code license multi Licence types for each code element, with name of element followed by license type, separated by semicolon and a space +1.7.5 code license other License type for code (other than listed) 1.7.6 data license License type for data. "- Public Domain - Open Data Commons Public Domain Dedication and License - Creative Commons Zero 1.0 Universal - Multiple -- Other" More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html -1.7.7 data license multi Licence types for each data element, with name of element followed by license type, separated by semicolon and a space -1.7.8 data license other License type for data (other than listed) +- Other" More info on licence types: https://bids-specification.readthedocs.io/en/stable/99-appendices/02-licenses.html +1.7.7 data license multi Licence types for each data element, with name of element followed by license type, separated by semicolon and a space +1.7.8 data license other License type for data (other than listed) 1.7.9 other licenses Name of each licensed study element followed by license type, with listed elements separated by semicolon and a space. For example, derivatives, figures, slides, etc. -1.8 - STUDY DESCRIPTION -1.8.1 study abstract Study abstract -1.8.2 study keywords Keywords, separated by semicolons followed by space -1.9 - FUNDING +1.8 - STUDY DESCRIPTION +1.8.1 study abstract Study abstract +1.8.2 study keywords Keywords, separated by semicolons followed by space +1.9 - FUNDING 1.9.1 study funding exists Does the project have (or did it have) financial support from a funding agency? "- yes -- no" -1.9.2 study funding If this project is (was) being funded, please list grant numbers and funding agencies, separated by a semicolon and a space. -1.10 - ETHICAL APPROVAL +- no" +1.9.2 study funding If this project is (was) being funded, please list grant numbers and funding agencies, separated by a semicolon and a space. +1.10 - ETHICAL APPROVAL 1.10.1 study ethics exists At the time of writing has the study been approved by an ethics committee? "- yes -- no" -1.10.2 study ethics If the study has been approved by an ethics committee, list the approval ID and institution which granted it. If there are multiple approvals, separate them by semicolons followed by space. -1.11 - ACKNOWLEDGEMENTS +- no" +1.10.2 study ethics If the study has been aproved by an ethics comittee, list the approval ID and institution which granted it. If there are multiple approvals, separate them by semicolons followed by space. +1.11 - ACKNOWLEDGEMENTS 1.11.1 acknowledgements exists Do you have any acknowledgments to add in addition to authors or funding? "- yes -- no" -1.11.2 acknowledgements Acknowledgements -1.12 - HOW TO CITE +- no" +1.11.2 acknowledgements Acknowledgements +1.12 - HOW TO CITE 1.12.1 citation instructions exists Do you have any instructions on how you (or the authors) want this study to be cited or otherwise acknowledged? "- yes -- no" -1.12.2 citation instructions Citation instructions -3 - HARDWARE -3.1 - PREAMP PERIPHERALS +- no" +1.12.2 citation instructions Citation instructions +3 - HARDWARE +3.1 - PREAMP PERIPHERALS 3.1.1 electrode placement type How were the EEG electrodes placed? "- cap or net -- single electrodes" -3.1.2 electrode placement type cap Cap or net make (brand) - preset:eeg_cap_types -3.1.3 cap other Cap or net make (brand) other than listed above -3.1.4 cap model Cap or net model +- single electrodes" +3.1.2 electrode placement type cap Cap or net make (brand) - preset:eeg_cap_types +3.1.3 cap other Cap or net make (brand) other than listed above +3.1.4 cap model Cap or net model 3.1.5 electrode manufacturer Make (brand) of the electrodes This is often, but not necessarily so, the same brand as the cap, if they were purchased together as a set. -3.1.6 electrode model Model of electrodes +3.1.6 electrode model Model of electrodes 3.1.7 electrode preamplifiers Did electrodes have pre-amplifiers? "- no (passive electrodes) -- yes (active electrodes)" +- yes (active electrodes)" 3.1.8 electrode material What material were electrodes made of? "- tin -- Ag/Ag-Cl -- other" -3.1.9 electrode material other Specify the material that the electrodes were made of. +- Ag/Ag-Cl +- other" +3.1.9 electrode material other Specify the material that the electrodes were made of. 3.1.10 conductive medium Type of conductive medium used other than listed. "- conductive gel - saline solution - adhesive paste - none (dry electrodes) -- other" -3.1.11 conductive medium other Conductive medium type other than listed. -3.2 - ELECTRODE POSITIONING +- other" +3.1.11 conductive medium other Conductive medium type other than listed. +3.2 - ELECTRODE POSITIONING 3.2.1 cap all slots Were all electrode slots available in the cap used (i.e., they had electrodes in them)? "- yes -- no" +- no" 3.2.2 electrode location naming convention What type of placement convention is appropriate for describing electrode placement scheme in this study? "- International 10-20 system and its extensions (e.g., 10-10, 5 percent) - an equidistant electrode placement scheme - other -- custom locations" +- custom locations" 3.2.3 ten-twenty version Which extension of the 10-20 system will you use to describe electrode positions? "- 5% convention - 10-10 convention - 10-20 convention" We recommend selecting the 5% convention (Oostenveld & Praamstra, 2001) as it is the latest version. @@ -130,250 +130,250 @@ item field question options instructions - left HEOG - right HEOG - an electrode used to make balanced noncephalic reference -- other" -3.2.8 non-EEG electrodes other Which electrodes were used in addition to the ones described above? -3.3 - SIGNAL AMPLIFIERS -3.3.1 amplifier make Make (brand) of the amplifier - preset:eeg_amplifier_brands -3.3.2 amplifier make other Make (brand) of the amplifiers other than listed above -3.3.3 amplifier model Model of amplifiers -3.4 - TRIGGERS +- other" +3.2.8 non-EEG electrodes other Which electrodes were used in addition to the ones described above? +3.3 - SIGNAL AMPLIFIERS +3.3.1 amplifier make Make (brand) of the amplifier - preset:eeg_amplifier_brands +3.3.2 amplifier make other Make (brand) of the amplifiers other than listed above +3.3.3 amplifier model Model of amplifiers +3.4 - TRIGGERS 3.4.1 trigger signal source Source of triggers "- photo diode - auditory trigger/voice key - combination stim tracker - presentation software trigger -- other" -3.4.2 trigger signal source other Source of triggers other than listed. +- other" +3.4.2 trigger signal source other Source of triggers other than listed. 3.4.3 trigger additional Do you wish to describe triggers in more detail? "- yes - no" This information is not required by the guidelines for good EEG reporting practice by Keil et al. (2014), but it might interest a reader. 3.4.4 trigger signal input when Describe trigger signal input. Were triggers delivered during acquisition (e.g., triggers from photo diode simultaneously recorded while presenting trials) or added after recording (e.g. after analysis of an audio recording of spoken responses)? "- Online, during acquisition -- Added after recording" +- Added after recording" 3.4.5 trigger signal input where Where where the trigger signals acquired? "- Amplifier -- Acquisition computer" -3.4.6 trigger signal input how How were trigger signals acquired? "- Analogue (e.g., via a parallel port, serial port, or TCP/IP) -- Digital (including serial port over a USB port (arduino, LabJack U3, or similar))" -3.5 - OTHER PERIPHERAL DEVICES +- Acquisition computer" +3.4.6 trigger signal input how How were tigger signals aquired? "- Analogue (e.g., via a parallel port, serial port, or TCP/IP) +- Digital (including serial port over a USB port (arduino, LabJack U3, or similar))" +3.5 - OTHER PERIPHERAL DEVICES 3.5.1 other peripheral devices Was any other equipment used during acquisition? "- yes - no" You can list here any special equipment that you find necessary to report, such as (1) special monitors, keyboards, etc. worth mentioning; (2) additional EEG recording equipment such as AD converters or electrode position measurement devices; (3) other recording equipment used in parallel, such as eye tracking, fMRI, electrodermal or heart rate monitors. -3.5.2 other peripheral devices details Describe which additional devices were used, and specify their manufacturers and models. -4 - ACQUISITION -4.1 - ACQUISITION SOFTWARE -4.1.1 acquisition software What software did you use for the acquisition? - preset:meeg_acquisition_softwares -4.1.2 acquisition software details "Specify software version if applicable, and software name and version if ""other"" was selected." -4.2 - DATA QUALITY -4.2.1 acquisition quality measure exists Did you document impedances, or an alternative data acquisition quality measure? "- yes -- no" +3.5.2 other peripheral devices details Describe which additional devices were used, and specify their manufacturers and models. +4 - ACQUISITION +4.1 - ACQUISITION SOFTWARE +4.1.1 acquisition software What software did you use for the acquisition? - preset:meeg_acquisition_softwares +4.1.2 acquisition software details "Specify software version if applicable, and software name and version if ""other"" was selected." +4.2 - DATA QUALITY +4.2.1 acquisition quality measure exists Did you document impedances, or an alternative data aquisition quality measure? "- yes +- no" 4.2.2 acquisition quality measure What is the appropriate acquisition data quality measure for the recording equipment? "- impedance upper threshold - impedance range -- a data quality measure alternative to impedances" -4.2.3 impedance threshold What was the upper threshold of impedance that was registered in this study? -4.2.4 impedance lower end What was the lowest impedance registered in this study? -4.2.5 impedance higher end What was the highest impedance registered in this study? -4.2.6 impedance alternative Report data quality measures provided by the recording system alternative to impedances. -4.3 - ONLINE (RECORDING) REFERENCE +- a data quality measure alternative to impedances" +4.2.3 impedance threshold What was the upper threshold of impedance that was registered in this study? +4.2.4 impedance lower end What was the lowest impedance registered in this study? +4.2.5 impedance higher end What was the highest impedance registered in this study? +4.2.6 impedance alternative Report data quality measures provided by the recording system alternative to impedances. +4.3 - ONLINE (RECORDING) REFERENCE 4.3.1 online reference exists Was voltage measured relative to an online reference for EEG electrodes (as opposed to alternative solutions such as Driven Right Leg (DRL))? "- yes -- no" -4.3.2 online reference type Location of the EEG online reference electrode(s) - preset:eeg_reference_electrodes -4.3.3 alternatives to reference What alternative to an EEG online reference (for example DRL) was used? -4.3.4 online reference type other EEG online reference location other than listed -4.3.5 location ground Location of the ground electrode during recording +- no" +4.3.2 online reference type Location of the EEG online reference electrode(s) - preset:eeg_reference_electrodes +4.3.3 alternatives to reference What alternative to an EEG online reference (for example DRL) was used? +4.3.4 online reference type other EEG online reference location other than listed +4.3.5 location ground Location of the ground electrode during recording 4.3.6 online reference VEOG Online reference for VEOG electrodes "- bipolar (lower - upper VEOG) - the same reference as EEG electrodes - other -- VEOG was not recorded" -4.3.7 online reference VEOG other Which other reference was used for VEOG recording? +- VEOG was not recorded" +4.3.7 online reference VEOG other Which other reference was used for VEOG recording? 4.3.8 online reference HEOG Online reference for HEOG electrodes "- bipolar (left - right HEOG) - bipolar (right - left HEOG) - the same reference as EEG electrodes - other -- HEOG was not recorded" -4.3.9 online reference HEOG other Which other reference was used for HEOG recording? +- HEOG was not recorded" +4.3.9 online reference HEOG other Which other reference was used for HEOG recording? 4.3.10 online reference other non-EEG Online reference for other non-EEG (and non-EOG) electrodes "- the same reference as EEG electrodes - other -- no non-EEG non-EOG electrodes were used" -4.3.11 online reference other non-EEG other Which other reference was used for other non-EEG (and non-EOG) electrodes? -4.4 - ONLINE FILTERS +- no non-EEG non-EOG electrodes were used" +4.3.11 online reference other non-EEG other Which other reference was used for other non-EEG (and non-EOG) electrodes? +4.4 - ONLINE FILTERS 4.4.1 online filters Which of the following online filters were used? "- high pass - low pass - notch - none" "Select ""none"" to mark this question as answered if you did not use any online filters. Please note that this case is highly unlikely given that acquisition systems normally have at least an anti-aliasing low-pass filter." -4.4.2 online filters high pass cut off High-pass filter cut-off used during recording +4.4.2 online filters high pass cut off High-pass filter cut-off used during recording 4.4.3 online filters high pass cutoff unit Type of online high-pass filter cut-off "- half-amplitude -- half-power" -4.4.4 online filters high pass roll off High-pass filter roll off used during recording +- half-power" +4.4.4 online filters high pass roll off High-pass filter roll off used during recording 4.4.5 online filters high pass impulse High-pass filter impulse response during recording "- finite impulse response (FIR) -- infinite impulse response (IIR)" +- infinite impulse response (IIR)" 4.4.6 online filters low pass cutoff unit Type of online low-pass filter cut-off "- half-amplitude -- half-power" -4.4.7 online filters low pass cut off Low-pass filter cut-off used during recording -4.4.8 online filters low pass roll off Low-pass filter roll off used during recording +- half-power" +4.4.7 online filters low pass cut off Low-pass filter cut-off used during recording +4.4.8 online filters low pass roll off Low-pass filter roll off used during recording 4.4.9 online filters low pass impulse Low-pass filter impulse response during recording "- finite impulse response (FIR) -- infinite impulse response (IIR)" -4.5 - OFFLINE FILTERS +- infinite impulse response (IIR)" +4.5 - OFFLINE FILTERS 4.5.1 online notch filter type What notch filter was applied online (during recording)? "- 50 Hz - 60 Hz -- other" -4.5.2 online notch filter type details Center frequency of the online notch filter +- other" +4.5.2 online notch filter type details Center frequency of the online notch filter 4.5.3 online notch filter width In which format do you want to report the width of the offline notch filter? "- distance between 3 dB points -- number of removed frequencies in a decrete Fourier transform" -4.5.4 online notch filter width distance Distance between 3 dB points -4.5.5 online notch filter width number frequencies Number of removed frequencies in a discrete Fourier transform +- number of removed frequencies in a decrete Fourier transform" +4.5.4 online notch filter width distance Distance between 3 dB points +4.5.5 online notch filter width number frequencies Number of removed frequencies in a descrete Fourier transform 4.5.6 online notch filter harmonics Were any harmonics also removed by the online notch filter? "- yes -- no" -4.5.7 online notch filter harmonics which Which harmonics were removed by the online notch filter? List center frequencies separated by a semicolon and a space -4.6 - SAMPLING -4.6.1 recording samping frequency Acquisition sampling rate -5 - PREPROCESSING -5.1 - PRE-PROCESSING GENERAL +- no" +4.5.7 online notch filter harmonics which Which harmonics were removed by the online notch filter? List center frequencies separated by a semicolon and a space +4.6 - SAMPLING +4.6.1 recording samping frequency Acquisition sampling rate +5 - PREPROCESSING +5.1 - PRE-PROCESSING GENERAL 5.1.1 same software Was the same software used for all pre-processing steps? "- yes -- no" Preprocessing steps are filtering, downsampling, re-referencing, artifact removal, epoching and baseline correction, and other up to the point of data collection. If you select YES here, you will be asked to provide the software information now, and if you select NO, you will be asked to specify software when describing each preprocessing step separately. -5.1.2 preprocessing software Which software was used for pre-processing? - preset:meeg_analysis_softwares -5.1.3 preprocessing software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." -5.2 - PRE-PROCESSING AUTOMATED PIPELINES +- no" Preprocessing steps are fitlering, downsampling, re-referencing, artifact removal, epoching and baseline correction, and other up to the point of data collection. If you select YES here, you will be asked to provide the software information now, and if you select NO, you will be asked to specify software when describing each preprocessing step separately. +5.1.2 preprocessing software Which software was used for pre-processing? - preset:meeg_analysis_softwares +5.1.3 preprocessing software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +5.2 - PRE-PROCESSING AUTOMATED PIPELINES 5.2.1 preprocessing pipeline Was an automated pre-processing pipeline which executes more preprocessing steps (e.g., not only artifact removal) used? "- yes - no" For example, this automated pipeline may also include filtering, baseline correction, or re-referencing. 5.2.2 preprocessing pipeline which Which automated pre-processing pipeline was used? "- PREP (Bigdely-Shamlo et al., 2015) - HAPPE (Gabard-Durnam et al., 2018) - HAPPE+ER (Monachino et al., 2021) - EPOS (Rodrigues et al., 2021) -- other" -5.2.3 preprocessing pipeline other Automated pre-processing pipeline that was used, other than listed -5.2.4 preprocessing pipeline reference Reference for the automated pre-processing pipeline that was used -5.2.5 preprocessing pipeline version Version of the automated pre-processing pipeline, if applicable -5.2.6 preprocessing pipeline parameters Describe parameters and settings that were used to run this automated pipeline, if applicable, and any potential adjustments to the pipeline that may have been made manually. -5.3 - OFFLINE FILTERS +- other" +5.2.3 preprocessing pipeline other Automated pre-processing pipeline that was used, other than listed +5.2.4 preprocessing pipeline reference Reference for the automated pre-processing pipeline that was used +5.2.5 preprocessing pipeline version Version of the automated pre-processing pipeline, if applicable +5.2.6 preprocessing pipeline parameters Describe parameters and settings that were used to run this automated pipeline, if applicable, and any potential adjustments to the pipeline that may have been made manually. +5.3 - OFFLINE FILTERS 5.3.1 offline filters Were any offline (digital) filters applied? "- yes - no" This does not include filtering within automated pipelines, if you had applied any, or filtering only for visualization, and not analysis purposes. 5.3.2 which filters Which offline filters were applied? "- high pass - low pass -- notch" -5.3.3 filtering software Which software was used for implementing offline filters on EEG data? - preset:meeg_analysis_softwares -5.3.4 filter software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +- notch" +5.3.3 filtering software Which software was used for implementing offline filters on EEG data? - preset:meeg_analysis_softwares +5.3.4 filter software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." 5.3.5 offline highpass filter impulse What kind of impulse rate did the high-pass filter have? "- FIR (finite) -- IIR (infinite)" +- IIR (infinite)" 5.3.6 offline highpass filter family What family of filters did the high-pass filter belong to? "- Boxcar - Butterworth - Elliptic - Chebyshev -- other" -5.3.7 offline highpass filter family other Family of filters of the high-pass filter (other than listed above) -5.3.8 offline highpass filter order What was the order of the high-pass filter? +- other" +5.3.7 offline highpass filter family other Family of filters of the high-pass filter (other than listed above) +5.3.8 offline highpass filter order What was the order of the high-pass filter? 5.3.9 offline highpass filter unit Type of high-pass filter cut-off "- half-power -- half-amplitude" -5.3.10 offline highpass filter cutoff Offline high-pass filter cut-off -5.3.11 offline highpass filter rolloff Offline high-pass filter roll off +- half-amplitude" +5.3.10 offline highpass filter cutoff Offline high-pass filter cut-off +5.3.11 offline highpass filter rolloff Offline high-pass filter roll off 5.3.12 offline highpass filter additional exists Do you want to report any additional properties of the high-pass filter? "- yes -- no" The properties listed above are the minimum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. +- no" The properties listed above are the minumum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. 5.3.13 offline highpass filter additional Do you want to report any of these other additional offline high-pass filter properties? "- attenuation in the stopband - transition bandwidth - passband ripple - filter direction - filter delay - other" These properties are not required by recommendations for good practice by Keil et al. (2014), but they may help other researchers reproduce your filters if you know them. -5.3.14 offline highpass filter attenuation Attenuation achieved in the stopband after offline high-pass filtering -5.3.15 offline highpass filter transition Offline high-pass filter transition bandwidth -5.3.16 offline highpass filter ripple Offline high-pass filter passband ripple +5.3.14 offline highpass filter attenuation Attenuation achieved in the stopband after offline high-pass filtering +5.3.15 offline highpass filter transition Offline high-pass filter transition bandwidth +5.3.16 offline highpass filter ripple Offline high-pass filter passband ripple 5.3.17 offline highpass filter direction Direction of the offline high-pass filter "- forwards - backwards -- forwards and backwards" +- forwards and backwards" 5.3.18 offline highpass filter delay Offline high-pass filter delay "- zero-phase - linear phase -- non-linear phase" -5.3.19 offline highpass filter other Describe offline high-pass filter properties other than properties offered above. +- non-linear phase" +5.3.19 offline highpass filter other Describe offline high-pass filter properties other than properties offered above. 5.3.20 offline lowpass filter impulse What kind of impulse rate did the low-pass filter have? "- FIR (finite) -- IIR (infinite)" +- IIR (infinite)" 5.3.21 offline lowpass filter family What family of filters did the low-pass filter belong to? "- Boxcar - Butterworth - Elliptic - Chebyshev -- other" -5.3.22 offline lowpass filter family other Family of filters of the low-pass filter (other than listed above) -5.3.23 offline lowpass filter order What was the order of the low-pass filter? +- other" +5.3.22 offline lowpass filter family other Family of filters of the low-pass filter (other than listed above) +5.3.23 offline lowpass filter order What was the order of the low-pass filter? 5.3.24 offline lowpass filter unit Type of low-pass filter cut-off "- half-power -- half-amplitude" -5.3.25 offline lowpass filter cutoff Offline low-pass filter cut-off -5.3.26 offline lowpass filter rolloff Offline low-pass filter roll off +- half-amplitude" +5.3.25 offline lowpass filter cutoff Offline low-pass filter cut-off +5.3.26 offline lowpass filter rolloff Offline low-pass filter roll off 5.3.27 offline lowpass filter additional exists Do you want to report any additional properties of the low-pass filter? "- yes -- no" The properties listed above are the minimum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. +- no" The properties listed above are the minumum required by recommendations for good practice by Keil et al. (2014), but providing additional information may help other researchers reproduce your filters if you know them. 5.3.28 offline lowpass filter additional Do you want to report any of these other additional offline low-pass filter properties? "- attenuation in the stopband - transition bandwidth - passband ripple - filter direction - filter delay - other" "These properties are not required by recommendations for good practice by Keil et al. (2014), but they may help other researchers reproduce your filters if you know them. Select ""none of the above"" to mark this question as answered if you do not wish to add anything." -5.3.29 offline lowpass filter attenuation Attenuation achieved in the stopband after offline low-pass filtering -5.3.30 offline lowpass filter transition Offline low-pass filter transition bandwidth -5.3.31 offline lowpass filter ripple Offline low-pass filter passband ripple +5.3.29 offline lowpass filter attenuation Attenuation achieved in the stopband after offline low-pass filtering +5.3.30 offline lowpass filter transition Offline low-pass filter transition bandwidth +5.3.31 offline lowpass filter ripple Offline low-pass filter passband ripple 5.3.32 offline lowpass filter direction Direction of the offline low-pass filter "- forwards - backwards -- forwards and backwards" +- forwards and backwards" 5.3.33 offline lowpass filter delay Offline low-pass filter delay "- zero-phase - linear phase -- non-linear phase" -5.3.34 offline lowpass filter other Describe offline low-pass filter properties other than properties offered above. +- non-linear phase" +5.3.34 offline lowpass filter other Describe offline low-pass filter properties other than properties offered above. 5.3.35 offline notch filter type What notch filter was applied offline, after the recording? "- 50 Hz - 60 Hz -- other" -5.3.36 offline notch filter type details Center frequency of the offline notch filter +- other" +5.3.36 offline notch filter type details Center frequency of the offline notch filter 5.3.37 offline notch filter width In which format do you want to report the width of the offline notch filter? "- distance between 3 dB points -- number of removed frequencies in a decrete Fourier transform" -5.3.38 offline notch filter width distance Distance between 3 dB points -5.3.39 offline notch filter width number frequencies Number of removed frequencies in a discrete Fourier transform +- number of removed frequencies in a decrete Fourier transform" +5.3.38 offline notch filter width distance Distance between 3 dB points +5.3.39 offline notch filter width number frequencies Number of removed frequencies in a descrete Fourier transform 5.3.40 offline notch filter harmonics Were any harmonics also removed by the offline notch filter? "- yes -- no" -5.3.41 offline notch filter harmonics which Which harmonics were removed by the offline notch filter? List center frequencies separated by a semicolon and a space -5.4 - DOWNSAMPLING +- no" +5.3.41 offline notch filter harmonics which Which harmonics were removed by the offline notch filter? List center frequencies separated by a semicolon and a space +5.4 - DOWNSAMPLING 5.4.1 downsample data Was data downsampled? "- yes -- no" -5.4.2 downsample software What software was used for downsampling? - preset:meeg_analysis_softwares -5.4.3 downsample software details "Specify software version if applicable, script language if ""custom script"" was selected and software name and version if ""other"" was selected." -5.4.4 new sampling frequency If yes, what was the new sampling frequency? -5.5 - RE-REFERENCING +- no" +5.4.2 downsample software What software was used for downsampling? - preset:meeg_analysis_softwares +5.4.3 downsample software details "Specify software version if applicable, script language if ""custom script"" was selected and software name and version if ""other"" was selected." +5.4.4 new sampling frequency If yes, what was the new sampling frequency? +5.5 - RE-REFERENCING 5.5.1 offline reference Was data recorded from EEG electrodes re-referenced offline (after recording)? "- yes - no" This does not include re-referencing within automated pipelines, if you had applied any. -5.5.2 rereference software Which analysis software was used for re-referencing on EEG data? - preset:meeg_analysis_softwares -5.5.3 rereference software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +5.5.2 rereference software Which analysis software was used for re-referencing on EEG data? - preset:meeg_analysis_softwares +5.5.3 rereference software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." 5.5.4 new reference What was the new reference? "- average mastoids - average earlobes - average of all EEG locations - reference electrode standardization technique (REST, Yao, 2001) - Cz - other" EEG electrodes include cap electrodes, mastoids and/or earlobes, except for ground electrode. -5.5.5 new reference other New reference other than listed +5.5.5 new reference other New reference other than listed 5.5.6 offline reference VEOG Was VEOG data re-referenced offline (after recording)? "- yes - no" This does not include re-referencing within automated pipelines, if you had applied any. 5.5.7 new reference VEOG What was the new VEOG reference? "- bipolar (lower - upper VEOG) - the same reference as EEG electrodes - other -- VEOG was not recorded" -5.5.8 new reference VEOG other Which other reference was VEOG data re-referenced to? +- VEOG was not recorded" +5.5.8 new reference VEOG other Which other reference was VEOG data re-referenced to? 5.5.9 offline reference HEOG Was HEOG data re-referenced offline (after recording)? "- yes - no" This does not include re-referencing within automated pipelines, if you had applied any. 5.5.10 new reference HEOG What was the new HEOG reference? "- bipolar (left - right HEOG) - bipolar (right - left HEOG) - the same reference as EEG electrodes - other -- HEOG was not recorded" -5.5.11 new reference HEOG other Which other reference was HEOG data re-referenced to? +- HEOG was not recorded" +5.5.11 new reference HEOG other Which other reference was HEOG data re-referenced to? 5.5.12 offline reference non-EEG Was other non-EEG (and non-EOG) data re-referenced offline (after recording)? "- yes - no" This does not include re-referencing within automated pipelines, if you had applied any. 5.5.13 new reference non-EEG What was the new reference for other non-EEG (and non-EOG) data? "- the same reference as EEG electrodes - other -- no non-EEG non-EOG electrodes were used" -5.5.14 new reference non-EEG other Which other reference was non-EEG (and non-EOG) data re-referenced to? -5.6 - ARTIFACTS +- no non-EEG non-EOG electrodes were used" +5.5.14 new reference non-EEG other Which other reference was non-EEG (and non-EOG) data re-referenced to? +5.6 - ARTIFACTS 5.6.1 artifact steps number How many artifact elimination steps were there? You will describe each step in a separate tab right below. This section refers to artifact removal (correction, rejection) methods other than elimating participants from the sample, which should be described in the Experimental design and sample section. This section should not include artifact removal within automated pipelines already described above. 5.6.2 artifact 1 What action was taken regarding artifacts in step 1? "- reject bad trial or bad data segment on all channels - correct by subtraction (blinks, EKG etc.) - reject channels - interpolate channels -- multi-step automated approach (e.g., FASTER)" -5.6.3 artifact 1 software What software was used for artifact removal in step 1? - preset:meeg_analysis_softwares -5.6.4 artifact 1 software details "Specify software version if applicable, script language if ""custom script"" was selected and software name and version if ""other"" was selected." +- multi-step automated approach (e.g., FASTER)" +5.6.3 artifact 1 software What software was used for artifact removal in step 1? - preset:meeg_analysis_softwares +5.6.4 artifact 1 software details "Specify software version if applicable, script language if ""custom script"" was selected and software name and version if ""other"" was selected." 5.6.5 artifact 1 reject what Was rejection applied to trials or segments of continuous data in step 1? "- trials -- data segments" +- data segments" 5.6.6 artifact 1 reject method How were artifacts defined in step 1? "- visual inspection - pre-set numerical criterion/function -- other" +- other" 5.6.7 artifact 1 reject visual Which artifacts were removed using visual inspection in step 1? "- blinks - saccades - other occular @@ -381,75 +381,75 @@ item field question options instructions - motion and other EMG noise - alpha waves - line noise -- other" -5.6.8 artifact 1 reject visual other Which other artifacts were removed visually? -5.6.9 artifact 1 reject numerical Describe the numerical criterion/function and provide numerical threshold(s) in step 1. -5.6.10 artifact 1 reject other Describe method of artifact rejection that was used. Make sure that there is enough detail for a replication attempt. +- other" +5.6.8 artifact 1 reject visual other Which other artifacts were removed visually? +5.6.9 artifact 1 reject numerical Describe the numerical criterion/function and provide numerical threshold(s) in step 1. +5.6.10 artifact 1 reject other Describe method of artifact rejection that was used. Make sure that there is enough detail for a replication attempt. 5.6.11 artifact 1 correct method Which general method of artifact correction was used in step 1? "- regression-based approach (e.g., Gratton et al., 1983, Elbert et al., 1985) - spatial-filter-based approach (e.g., Dale, 1994) - ICA-based approaches - wavelet-based - wavelet-enhanced ICA (e.g., Khushaba et al, 2013) - multiple-source-analysis-based approaches (e.g., MSEC by Berg & Scherg, 1994) -- other" -5.6.12 artifact 1 correct reference Reference to the artifact correction algorithm used in step 1 +- other" +5.6.12 artifact 1 correct reference Reference to the artifact correction algorithm used in step 1 5.6.13 artifact 1 correct details Describe artifact correction parameters in detail sufficient for replication. For example, provide numerical parameters, options selected, or describe decision-making process as closely as possible if manual, visual-inspection based decisions were involved. 5.6.14 artifact 1 remove channel where From which data were bad channels eliminated in step 1? "- from individual trials - from segments of continuous data -- from the entire recording of a participant" +- from the entire recording of a participant" 5.6.15 artifact 1 remove channel if for all Were there any channels that were eliminated for all participants? "- yes -- no" -5.6.16 artifact 1 remove channel everyone list List of channels eliminated in step 1 for all participants, separated by a semicolon and a space. -5.6.17 artifact 1 remove channel percent Percentage of channels eliminated per participant on average in step 1 +- no" +5.6.16 artifact 1 remove channel everyone list List of channels eliminated in step 1 for all participants, separated by a semicolon and a space. +5.6.17 artifact 1 remove channel percent Percentage of channels eliminated per participant on average in step 1 5.6.18 artifact 1 remove channel method What was the criterion for eliminating bad channels in step 1? "- visual inspection - pre-set numerical criterion/function -- other" +- other" 5.6.19 artifact 1 remove channel visual Why were bad channels removed in step 1? "- excessive line noise - excessive muscle activity - bad contact and other large fluctations in voltage - dead electrode - excessive EMG noise - cardiac activity -- other" -5.6.20 artifact 1 remove channel visual other Which reasons, other than listed, were there for eliminating bad channels visually in step 1? -5.6.21 artifact 1 remove channel numerical Describe the numerical criterion/function for eliminating channels and provide numerical threshold(s) in step 1. +- other" +5.6.20 artifact 1 remove channel visual other Which reasons, other than listed, were there for eliminating bad channels visually in step 1? +5.6.21 artifact 1 remove channel numerical Describe the numerical criterion/function for eliminating channels and provide numerical threshold(s) in step 1. 5.6.22 artifact 1 remove channel other Describe method of channel rejection. Make sure that there is enough detail for a replication attempt. 5.6.23 artifact 1 interpolate which How did you select channels for interpolation in step 1? Describe the numerical threshold or function used to define which channels should be interpolated. 5.6.24 artifact 1 interpolate how Describe interpolation function and the settings you used in step 1. Provide appropriate details and settings, as well as a reference, if appropriate. -5.6.25 artifact 1 automated reference Reference to the automated artifact removal algorithm used in step 1 +5.6.25 artifact 1 automated reference Reference to the automated artifact removal algorithm used in step 1 5.6.26 artifact 1 automated parameters Describe automated artifact removal parameters in detail sufficient for replication. For example, provide numerical parameters, options selected, or describe decision-making process as closely as possible if manual, visual-inspection based decisions were involved. -5.7 - EPOCHING +5.7 - EPOCHING 5.7.1 epoch any Were data epoched outside of the automated pre-processing pipelines described earlier? "- yes -- no" -5.7.2 epoch software Which analysis software was used for epoching EEG data? - preset:meeg_analysis_softwares -5.7.3 epoch software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +- no" +5.7.2 epoch software Which analysis software was used for epoching EEG data? - preset:meeg_analysis_softwares +5.7.3 epoch software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." 5.7.4 epoch beginning What was the epoch beginning relative to a trigger point? For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. 5.7.5 epoch trigger event What was the event type relative to which epochs were defined? "- stimulus onset - response - feedback onset -- other" -5.7.6 epoch trigger event other If other, what is the event? +- other" +5.7.6 epoch trigger event other If other, what is the event? 5.7.7 epoch end What was the epoch end relative to a trigger point? For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. -5.8 - BASELINE CORRECTION +5.8 - BASELINE CORRECTION 5.8.1 baseline any Was baseline correction applied to the data (outside of the automated pre-processing pipelines described earlier)? "- yes -- no" -5.8.2 baseline software Which analysis software was used for baseline correction? - preset:meeg_analysis_softwares -5.8.3 baseline software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +- no" +5.8.2 baseline software Which analysis software was used for baseline correction? - preset:meeg_analysis_softwares +5.8.3 baseline software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." 5.8.4 baseline beginning What was the baseline period beginning relative to a trigger point? For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. 5.8.5 baseline end What was the baseline period end relative to a trigger point? For timings after the trigger, use positive numbers. For timings before the trigger, use negative numbers. 5.8.6 baseline method Which baseline calculation method was used? "- subtract mean of the baseline period per condition -- other" -5.8.7 baseline other method details Describe your baseline calculation method other than subtraction of the mean of the baseline. -5.9 - ORDER OF OPERATIONS -5.9.1 preprocessing order Describe order of all pre-processing steps described here in a way that allows replication. -2 - DESIGN_SAMPLE -2.1 - SAMPLE SIZE -2.1.1 sample size total How many participants took part in the study? -2.1.2 sample size valid How many participants, in total, were included in the analysis, after exclusion of participants? -2.1.3 subject exclusion rationale Specify reasons for excluding participants. -2.2 - VARIABLES +- other" +5.8.7 baseline other method details Describe your baseline calculation method other than subtraction of the mean of the baseline. +5.9 - ORDER OF OPERATIONS +5.9.1 preprocessing order Describe order of all pre-processing steps described here in a way that allows replication. +2 - DESIGN_SAMPLE +2.1 - SAMPLE SIZE +2.1.1 sample size total How many participants took part in the study? +2.1.2 sample size valid How many participants, in total, were included in the analysis, after exclusion of participants? +2.1.3 subject exclusion rationale Specify reasons for excluding participants. +2.2 - VARIABLES 2.2.1 full factorial Is the design of this study full factorial? "- yes -- no" +- no" 2.2.2 number factors between How many between-subject factors does this study/pipeline have? If you do not have any, please put zero in this field. 2.2.3 factors between list List between-subject factors with factor levels in the brackets, separated by semicolon For example: smoking (yes, no); handedness (left, right) 2.2.4 number of groups How many experimental/comparison groups did the study feature in total? If participants were not divided into separate groups, please enter 1 to indicate 1 condition. If the design is not full factorial, this number might differ from the total number of between-subject factor level combinations @@ -460,72 +460,72 @@ item field question options instructions 2.2.9 total nb of within subject conditions How many within-subject conditions did the study have in total? If your within-subjects data is not divided into separate conditions, please enter 1 to indicate 1 condition. If the design is not full factorial, this number might differ from the total number of between-subject factor level combinations. 2.2.10 within subject condition names List of all within-subject conditions used in the study in the same order in which you want to describe them in later questions concerning individual within-subject conditions. Values should be separated by a semicolon and a space. For example: low arousal match; low arousal mismatch; high arousal match; high arousal mismatch 2.2.11 continuous variables Did you analyse relationship between ERPs and a non-ERP continuous variable (e.g., correlation of an ERP measure with IQ) "- yes -- no" -2.2.12 continuous variables list Continuous variables analysed together with ERPs -2.3 - PRESENTED TRIALS +- no" +2.2.12 continuous variables list Continuous variables analysed together with ERPs +2.3 - PRESENTED TRIALS 2.3.1 trial presentation strategy What determined the number of trials each participant was presented with? "- fixed N of trials delivered - adaptive N of trials (e.g., presenting trials with behavioural errors again until correct response) -- Other" -2.3.2 total nb of trials How many trials in total was each participant presented with (including repetition of the same stimuli or trials)? +- Other" +2.3.2 total nb of trials How many trials in total was each participant presented with (including repetition of the same stimuli or trials)? 2.3.3 total nb of trials condition How many trials did each condition feature (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. -2.3.4 trial presentation strategy other Explain how it was determined how many trials a participant was presented with. -2.3.5 avg total nb trials adaptive other How many trials on average was a participant presented with, in total (including repetition of the same stimuli or trials)? -2.3.6 min total nb trials adaptive other What was the minimum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? -2.3.7 max total nb trials adaptive other What was the maximum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? +2.3.4 trial presentation strategy other Explain how it was determined how many trials a participant was presented with. +2.3.5 avg total nb trials adaptive other How many trials on average was a participant presented with, in total (including repetition of the same stimuli or trials)? +2.3.6 min total nb trials adaptive other What was the minimum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? +2.3.7 max total nb trials adaptive other What was the maximum number of trials a participant was presented with, in total (including repetition of the same stimuli or trials)? 2.3.8 avg nb trials adaptive other condition How many trials on average was a participant presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. 2.3.9 min nb trials adaptive other condition What was the minimum number of trials a participant was presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. 2.3.10 max nb trials adaptive other condition What was the maximum number of trials a participant was presented with, per condition (including repetition of the same stimuli or trials)? Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. -2.4 - ANALYZED TRIALS +2.4 - ANALYZED TRIALS 2.4.1 avg nb of trials condition After eliminating trials on all bases (e.g., artifacts, behavioural errors), how many trials, on average, did you include for each condition per participant? Insert numbers for each condition, separated by a semicolon and a space, in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. 2.4.2 min nb of trials per condition Specify the minimum number of trials analyzed per condition for any participant. Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subkect conditions as you specified them earlier. 2.4.3 max nb of trials per condition Specify the maximum number of trials analyzed per condition for any participant. Values should be separated by semicolon and a space and given in the same order as the conditions were listed earlier. If there are multiple groups of participants, list trial counts for all within-subject conditions for one group, and then for the next one - following the ordering of groups and within-subject conditions as you specified them earlier. -2.5 - PRESENTING SOFTWARE -2.5.1 presenting software Which presenting software did you use to show your experimental task? - preset:stimulus_presentation_softwares -2.5.2 presenting software details "Specify software version if applicable, programming language if ""custom script"" was selected, and software name and version if ""other"" was selected." -6 - MEASUREMENT -6.1 - MEASUREMENT +2.5 - PRESENTING SOFTWARE +2.5.1 presenting software Which presenting software did you use to show your experimental task? - preset:stimulus_presentation_softwares +2.5.2 presenting software details "Specify software version if applicable, programming language if ""custom script"" was selected, and software name and version if ""other"" was selected." +6 - MEASUREMENT +6.1 - MEASUREMENT 6.1.1 measure intro Did this study include measuring amplitude and/or latency for the purposes of later statistical analysis? "- yes - no" Select no if you did not measure latency or amplitude for the purposes of statistical analysis in the next step. For example, you may have conducted a mass univariate analysis and you did not subject locations and time windows obtained by mass univariate approach to another statistical analysis, or you may have conducted a source analysis. 6.1.2 measure type Select the types of measurements that were taken. "- amplitude -- latency" -6.2 - AMPLITUDE MEASUREMENT - SOFTWARE -6.2.1 amp measure software Amplitude measurement software - preset:meeg_analysis_softwares -6.2.2 amp measure software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." -6.3 - AMPLITUDE MEASUREMENT - WAVEFORMS -6.3.1 amp measured from The amplitude is measured from - preset:waveform -6.3.2 waveform difference waves Which conditions were subtracted from which? Specify how difference waves were constructed. -6.3.3 waveform further details How were waveforms calculated for analysis? Describe in detail sufficient to allow replication. -6.4 - AMPLITUDE MEASUREMENT - MEASURE -6.4.1 amp measure procedure Select procedure(s) used for amplitude measurement in this time window. - preset:amplitude_measurement +- latency" +6.2 - AMPLITUDE MEASUREMENT - SOFTWARE +6.2.1 amp measure software Amplitude measurement software - preset:meeg_analysis_softwares +6.2.2 amp measure software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +6.3 - AMPLITUDE MEASUREMENT - WAVEFORMS +6.3.1 amp measured from The amplitude is measured from - preset:waveform +6.3.2 waveform difference waves Which conditions were subtracted from which? Specify how difference waves were constructed. +6.3.3 waveform further details How were waveforms calculated for analysis? Describe in detail sufficient to allow replication. +6.4 - AMPLITUDE MEASUREMENT - MEASURE +6.4.1 amp measure procedure Select procedure(s) used for amplitude measurement in this time window. - preset:amplitude_measurement 6.4.2 amp measure peak positivity Was the peak negative or positive? "- negative -- positive" +- positive" 6.4.3 amp measure peak method What method was used for peak calculation? "- simple peak - local peak -- other" -6.4.4 amp measure peak other Describe the procedure for peak calculation that was used. +- other" +6.4.4 amp measure peak other Describe the procedure for peak calculation that was used. 6.4.5 window area measure type Which window area measure was used? "- rectified - signed - integral -- other" -6.4.6 window area measure other Describe the procedure for the area measure calculation that was used. +- other" +6.4.6 window area measure other Describe the procedure for the area measure calculation that was used. 6.4.7 amp measure factor details Describe the procedure for amplitude measurement calculation using factor scores. Description should be detailed enough for a reader to replicate the procedure. 6.4.8 amp measure other details "Describe the procedure(s) for amplitude measurement calculation for which you selected ""other"" (in detail sufficient for its replication)." "This is meant to describe procedure other than what has been offered in the Question ""Select procedure(s) used for amplitude measurement in this time window""." -6.5 - AMPLITUDE MEASUREMENT - TIME WINDOW +6.5 - AMPLITUDE MEASUREMENT - TIME WINDOW 6.5.1 amp time window selection How was the amplitude measurement window selected? "- a priori -- data-driven selection/identification of the time window from the entire epoch +- data-driven selection/identification of the time window from the entire epoch - time window was selected/identified using data-driven methods from a broader window which was selected a priori - selection/identification of time window in two data driven steps (e.g. time window around a peak of a visually identified broader window) - other" e.g. for a priori - mean of a window decided in advance; e.g. visual inspection of an a priori decided range or window around a peak found in an a priori decided range; e.g., for data driven - mass uni analysis of the entire epoch, visual inspecion of the entire epoch or a vaguely defined (i.e. flexible) general time range. When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. 6.5.2 amp window selection a priori Select the a priori procedure which was used for amplitude measurement in this time window. "- The same as in previous literature - based on previous literature, but not exact replication - theory driven novel window selection -- other" -6.5.3 amp literature reference Literature references, separated by semicolon and space -6.5.4 amp literature similar Provide reasons for deviation or explain how the cited time windows were combined -6.5.5 amp theory Theory behind a-priori time window selection (including e.g., thresholds or references if relevant) -6.5.6 amp selection other reasons Describe a-priori time window selection process other than those listed -6.5.7 amp measure start a priori Start of the a priori selected time window for amplitude measurement -6.5.8 amp measure end a priori End of the a priori selected time window for amplitude measurement +- other" +6.5.3 amp literature reference Literature references, separated by semicolon and space +6.5.4 amp literature similar Provide reasons for deviation or explain how the cited time windows were combined +6.5.5 amp theory Theory behind a-priori time window selection (including e.g., thresholds or references if relevant) +6.5.6 amp selection other reasons Describe a-priori time window selection process other than those listed +6.5.7 amp measure start a priori Start of the a priori selected time window for amplitude measurement +6.5.8 amp measure end a priori End of the a priori selected time window for amplitude measurement 6.5.9 amp window selection data driven broad Select the procedure which was used to identify start and end of the initial time window. "- visual inspection of waveforms (separate or collapsed conditions) - visual inspection of global field potentials - significant effects on consecutive time points/short windows @@ -533,18 +533,18 @@ item field question options instructions - other" vis. inspection across all conditions also known as flattened average approach, for more details see Gaspelin and Luck or https://doi.org/10.1371/journal.pcbi.1008286 6.5.10 amp window selection data driven broad visual Which waveforms/conditions were inspected visually to select the initial time window for this effect? "- all conditions separately - all conditions collapsed into one average waveform -- other" -6.5.11 amp selection data driven broad visual details Describe which conditions or combinations of conditions were used for visual inspection. -6.5.12 amp window length sig tests broad How broad were the windows that were consecutively tested? +- other" +6.5.11 amp selection data driven broad visual details Describe which conditions or combinations of conditions were used for visual inspection. +6.5.12 amp window length sig tests broad How broad were the windows that were consecutively tested? 6.5.13 amp window overlap sig tests broad Did the consecutive time windows overlap? "- yes -- no" -6.5.14 amp window overlap length sig tests broad By how many milliseconds did they overlap? -6.5.15 amp window no sig tests broad How many consecutive significant tests were required to identify an effect? -6.5.16 amp window peakwindow length broad How wide was the window around peak? -6.5.17 amp window peakwindow length rationale broad Rationale for selecting this window length -6.5.18 amp window other broad Describe method of selection of the initial time window used to measure amplitude other than listed. -6.5.19 amp window start data driven broad Start of the window which was used to provide broader borders for the final time window selection. -6.5.20 amp window end data driven broad End of the window which was used to provide broader borders for the final time window selection. +- no" +6.5.14 amp window overlap length sig tests broad By how many milliseconds did they overlap? +6.5.15 amp window no sig tests broad How many consecutive significant tests were required to identify an effect? +6.5.16 amp window peakwindow length broad How wide was the window around peak? +6.5.17 amp window peakwindow length rationale broad Rationale for selecting this window length +6.5.18 amp window other broad Describe method of selection of the initial time window used to measure amplitude other than listed. +6.5.19 amp window start data driven broad Start of the window which was used to provide broader borders for the final time window selection. +6.5.20 amp window end data driven broad End of the window which was used to provide broader borders for the final time window selection. 6.5.21 amp window selection data driven final Select the procedure which was used to identify start and end of the final time window. "- visual inspection of waveforms (separate or collapsed conditions) - visual inspection of global field potentials - significant effects on consecutive time points/short windows @@ -552,72 +552,72 @@ item field question options instructions - other" vis. inspection across all conditions also known as flattened average approach, for more details see Gaspelin and Luck or https://doi.org/10.1371/journal.pcbi.1008286 6.5.22 amp window selection data driven final visual Which waveforms/conditions were inspected visually to select the final time window for this effect? "- all conditions separately - all conditions collapsed into one average waveform -- other" -6.5.23 amp selection data driven final visual details Describe which conditions or combinations of conditions were used for visual inspection. -6.5.24 amp window length sig tests final How broad were the windows that were consecutively tested? +- other" +6.5.23 amp selection data driven final visual details Describe which conditions or combinations of conditions were used for visual inspection. +6.5.24 amp window length sig tests final How broad were the windows that were consecutively tested? 6.5.25 amp window overlap sig tests final Did the consecutive time windows overlap? "- yes -- no" -6.5.26 amp window overlap length sig tests final By how many milliseconds did they overlap? -6.5.27 amp window no sig tests final How many consecutive significant tests were required to identify an effect? -6.5.28 amp window peakwindow length final How wide was the window around peak? -6.5.29 amp window peakwindow lengthrationale final Rationale for selecting this window length -6.5.30 amp window other final Describe method of selection of the final time window used to measure amplitude other than listed. -6.5.31 amp window start data driven final Start of the window which was eventually used for amplitude measurement or where the effect was found. -6.5.32 amp window end data driven final End of the window which was eventually used for amplitude measurement or where the effect was found. -6.6 - LATENCY MEASUREMENT - SOFTWARE -6.6.1 lat measure software Latency measurement software - preset:meeg_analysis_softwares -6.6.2 lat measure software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." -6.7 - LATENCY MEASUREMENT - WAVEFORMS -6.7.1 lat measured from Latency was measured from: - preset:waveform -6.7.2 lat difference waves Which conditions were subtracted from which? Specify how difference waves were constructed. +- no" +6.5.26 amp window overlap length sig tests final By how many milliseconds did they overlap? +6.5.27 amp window no sig tests final How many consecutive significant tests were required to identify an effect? +6.5.28 amp window peakwindow length final How wide was the window around peak? +6.5.29 amp window peakwindow lengthrationale final Rationale for selecting this window length +6.5.30 amp window other final Describe method of selection of the final time window used to measure amplitude other than listed. +6.5.31 amp window start data driven final Start of the window which was eventually used for amplitude measurement or where the effect was found. +6.5.32 amp window end data driven final End of the window which was eventually used for amplitude measurement or where the effect was found. +6.6 - LATENCY MEASUREMENT - SOFTWARE +6.6.1 lat measure software Latency measurement software - preset:meeg_analysis_softwares +6.6.2 lat measure software details "Specify software version if applicable, script language if ""custom script"" was selected, and software name and version if ""other"" was selected." +6.7 - LATENCY MEASUREMENT - WAVEFORMS +6.7.1 lat measured from Latency was measured from: - preset:waveform +6.7.2 lat difference waves Which conditions were subtracted from which? Specify how difference waves were constructed. 6.7.3 lat waveform further details How were the waveforms used for analysis calculated? Describe in detail sufficient to allow replication. -6.8 - LATENCY MEASUREMENT - MEASURE +6.8 - LATENCY MEASUREMENT - MEASURE 6.8.1 lat type Latency type(s) "- midpoint - onset -- other" +- other" 6.8.2 peak lat measure Midpoint latency measure(s) "- simple peak - local peak - 50% area -- other" +- other" 6.8.3 peak lat measure other How was midpoint latency calculated in a way other than listed? Describe in detail sufficient for a reader to replicate the procedure. -6.8.4 onset lat measure Onset latency measure(s) - preset:latency_measurement +6.8.4 onset lat measure Onset latency measure(s) - preset:latency_measurement 6.8.5 onset lat extrapolation describe Describe how the onset latency was extrapolated from the waveform slope, step by step. Describe in detail sufficient for a reader to replicate the procedure. 6.8.6 onset lat chance describe Describe how it was determined when the difference is larger than chance and this information was used to pinpoint onset latency. Describe in detail sufficient for a reader to replicate the procedure. -6.8.7 onset lat sig tests length How broad were the windows that were consecutively tested? +6.8.7 onset lat sig tests length How broad were the windows that were consecutively tested? 6.8.8 onset lat sig tests overlap Did the consecutive time windows overlap? "- yes -- no" -6.8.9 onset lat sig tests overlap length By how many milliseconds did they overlap? -6.8.10 onset lat sig tests no How many consecutive significant tests were required to identify an effect? -6.8.11 onset lat peak fraction What fraction of peak amplitude was used to determine onset latency? -6.8.12 onset lat area fraction What fraction of window area was used to determine onset latency? +- no" +6.8.9 onset lat sig tests overlap length By how many milliseconds did they overlap? +6.8.10 onset lat sig tests no How many consecutive significant tests were required to identify an effect? +6.8.11 onset lat peak fraction What fraction of peak amplitude was used to determine onset latency? +6.8.12 onset lat area fraction What fraction of window area was used to determine onset latency? 6.8.13 onset lat other describe "Describe onset latency calculation procedure for which you selected ""other"", step by step." "Describe in detail sufficient for a reader to replicate the procedure. This question is visible because you selected ""other"" on Question ""How did you calculate the onset of this latency?""" 6.8.14 other lat describe Describe calculation procedure other than midpoint or onset, step by step. Describe in detail sufficient for a reader to replicate the procedure. -6.9 - LATENCY MEASUREMENT - TIME WINDOW +6.9 - LATENCY MEASUREMENT - TIME WINDOW 6.9.1 lat selection approach Approach to selection of the window within which latency was located "- a priori - data-driven -- latency identified based on entire epoch +- latency idenfied based on entire epoch - other" A priori: the window is selected in advance Data-driven: the measurement window is selected based on data obtained in the current study. Entire epoch: latency is identified based on the entire epoch instead of a narrower window (e.g., peak of the entire waveform). When you are making this decision, you may want to check out papers by Kriegskorte et al. (2009, https://doi.org/10.1038/nn.2303) or Gaspelin and Luck (2018, https://doi.org/10.1111/psyp.12639) on biases in time window and channel selection. 6.9.2 lat selection approach a priori Select the procedure which was used for latency measurement in this time window. "- The same as in previous literature - based on previous literature, but not exact replication - theory driven novel window selection -- other" -6.9.3 lat literature exact Literature references, separated by semicolon and space -6.9.4 lat literature similar Provide reasons for deviation or explain how the cited time windows were combined -6.9.5 lat theory Theory behind a-priori window selection (including implementation of regions, thresholds etc, and references if relevant) -6.9.6 lat selection other reasons Describe a-priori window selection process other than those listed +- other" +6.9.3 lat literature exact Literature references, separated by semicolon and space +6.9.4 lat literature similar Provide reasons for deviation or explain how the cited time windows were combined +6.9.5 lat theory Theory behind a-priori window selection (including implementation of regions, thresholds etc, and references if relevant) +6.9.6 lat selection other reasons Describe a-priori window selection process other than those listed 6.9.7 lat selection approach data driven Select the procedure which was used to identify start and end of the latency measurement time window. "- visual inspection of grand averages in separate conditions across participants - visual inspection of grand average collapsed across all conditions and participants -- other" +- other" 6.9.8 lat selection approach data driven visual Which waveforms/conditions were inspected visually to select the time window for latency measurement? "- all conditions separately - all conditions collapsed into one average waveform -- other" -6.9.9 lat selection approach data driven visual details Describe which conditions or combinations of conditions were used for visual inspection. -6.9.10 lat selection approach data driven other Describe method of selection of the latency measurement time window other than listed. -6.9.11 lat further clarification Describe how the latency measurement time window was selected. -6.9.12 lat measure window start Start of the window which was used to measure latency -6.9.13 lat measure window end End of the window which was used to measure latency -7 - CHANNELS -7.1 - SELECTION OF CHANNELS FOR ANALYSIS +- other" +6.9.9 lat selection approach data driven visual details Describe which conditions or combinations of conditions were used for visual inspection. +6.9.10 lat selection approach data driven other Describe method of selection of the latency measurement time window other than listed. +6.9.11 lat further clarification Describe how the latency measurement time window was selected. +6.9.12 lat measure window start Start of the window which was used to measure latency +6.9.13 lat measure window end End of the window which was used to measure latency +7 - CHANNELS +7.1 - SELECTION OF CHANNELS FOR ANALYSIS 7.1.1 channels all vs subset Was a subset of channels selected for the purposes of statistical analysis? "- all channels were submitted to statistical analysis - a subset of channels was submitted to statistical analysis" "This question is about which channels were included in statistical analysis, either as individual channels or averaged/aggregated into regions of interest (ROI). You will be asked about potential channel averaging into ROIs later in this section. How to choose option here: For example, if you conducted an analysis such as cluster-based permutation tests on the entire scalp, you should pick ""all channels were submitted to analysis"", and not describe permutation tests in this section. If you completed cluster-based permutation tests on a subset of channels, you should select the other option, and then describe how this subset of channels was selected in the follow-up questions." 7.1.2 chan selection What was the rationale for selecting this exact subset of channels? "- a priori @@ -628,93 +628,93 @@ item field question options instructions 7.1.3 chan selection a priori Select the a priori procedure which was used for channel selection. "- The same as in previous literature - based on previous literature, but not exact replication - theory driven novel channel selection -- other" -7.1.4 chan selection a priori literature reference Literature references, separated by semicolon and space -7.1.5 chan selection a priori literature similar Provide reasons for deviation or explan how the cited channel choices were combined -7.1.6 chan selection a priori theory Theory behind a-priori novel channel selection (including, e.g., thresholds or references if relevant) -7.1.7 chan selection a priori other Describe a-priori channel selection process other than those listed -7.1.8 chan a priori number Number of a priori selected channels -7.1.9 chan a priori list List of a priori selected channels, separated by a semicolon and a space +- other" +7.1.4 chan selection a priori literature reference Literature references, separated by semicolon and space +7.1.5 chan selection a priori literature similar Provide reasons for deviation or explan how the cited channel choices were combined +7.1.6 chan selection a priori theory Theory behind a-priori novel channel selection (including, e.g., thresholds or references if relevant) +7.1.7 chan selection a priori other Describe a-priori channel selection process other than those listed +7.1.8 chan a priori number Number of a priori selected channels +7.1.9 chan a priori list List of a priori selected channels, separated by a semicolon and a space 7.1.10 chan selection data driven broad Select the procedure which was used to identify the initial set of channels which was used to make the final selection of channels in the next step. "- visual inspection of waveforms (separate or collapsed conditions) - visual inspection of global field potentials - visual inspection of voltage maps (separate or collapsed conditions) - significant effects on multiple neighbouring channels -- N channels around the largest effect -- other" +- N channels arround the largest effect +- other" 7.1.11 chan selection data driven broad visual Which experimental conditions were inspected visually to select channel region? "- all conditions separately - all conditions collapsed into one average waveform -- other" -7.1.12 chan selection data driven broad visual details Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? -7.1.13 chan selection data driven broad neighbours What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? -7.1.14 chan selection data driven broad neighbours maxregion How were the channels around the peak effect selected for analysis? -7.1.15 chan selection data driven broad neighbours other Describe method of selection of the initial set of channels used for analysis other than listed. -7.1.16 chan selection data driven broad number Number of channels selected in this step -7.1.17 chan selection data driven broad list List of channels selected in this step, separated by a semicolon and a space +- other" +7.1.12 chan selection data driven broad visual details Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? +7.1.13 chan selection data driven broad neighbours What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? +7.1.14 chan selection data driven broad neighbours maxregion How were the channels around the peak effect selected for analysis? +7.1.15 chan selection data driven broad neighbours other Describe method of selection of the initial set of channels used for analysis other than listed. +7.1.16 chan selection data driven broad number Number of channels selected in this step +7.1.17 chan selection data driven broad list List of channels selected in this step, separated by a semicolon and a space 7.1.18 chan selection data driven final Select the procedure which was used to identify the set of channels which was submitted to statistical analysis. "- visual inspection of waveforms (separate or collapsed conditions) - visual inspection of global field potentials - visual inspection of voltage maps (separate or collapsed conditions) - significant effects on multiple neighbouring channels -- N channels around the largest effect -- other" +- N channels arround the largest effect +- other" 7.1.19 chan selection data driven final visual Which experimental conditions were inspected visually to select the final list of channels for this effect? "- all conditions separately - all conditions collapsed into one average waveform -- other" -7.1.20 chan selection data driven final visual details Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? -7.1.21 chan selection data driven final neighbours What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? -7.1.22 chan selection data driven final neighbours maxregion How were the channels around the peak effect selected for analysis? -7.1.23 chan selection data driven final neighbours other Describe method of selection of the set of channels used for analysis other than listed. -7.1.24 chan selection data driven final number Number of channels selected in this step -7.1.25 chan selection data driven final list List of channels selected in this step, separated by a semicolon and a space -7.1.26 chan selection other Describe the criterion/criteria for selecting this exact subset of channels other than the options offered above. -7.2 - CHANNEL AGGREGATING +- other" +7.1.20 chan selection data driven final visual details Describe which conditions or combinations of conditions were used for visual inspection of the channel region for this effect? +7.1.21 chan selection data driven final neighbours What was the criterion for the size of the cluster of neighbouring channels that needed to be significant to be selected for statistical analysis? +7.1.22 chan selection data driven final neighbours maxregion How were the channels around the peak effect selected for analysis? +7.1.23 chan selection data driven final neighbours other Describe method of selection of the set of channels used for analysis other than listed. +7.1.24 chan selection data driven final number Number of channels selected in this step +7.1.25 chan selection data driven final list List of channels selected in this step, separated by a semicolon and a space +7.1.26 chan selection other Describe the criterion/criteria for selecting this exact subset of channels other than the options offered above. +7.2 - CHANNEL AGGREGATING 7.2.1 chan aggregating used Were the channels entered separately into statistical analysis or were they aggregated into regions before conducting the statistical analysis? "- individual channels -- channels aggregated into regions of interest (ROIs)" +- channels aggregated into regions of interest (ROIs)" 7.2.2 chan aggregating which channels Describe which channels were aggregated together to form regions of interest. "For example: ""Fz, F3, and F4 were averaged into a frontal region, while Cz, C3 and C4 were averaged into a central region.""" 7.2.3 chan aggregating averaging Were the channels aggregated by averaging? "- aggregating by simple averaging -- aggregating by a different function (e.g., weighted averaging)" +- aggregating by a different function (e.g., weighted averaging)" 7.2.4 chan aggretating other methods Describe how the channels were aggregated into regions, if they were not averaged. For example, if weighted averaging was used, specify this and describe how the channels were weighted. -8 - VISUALISATION -8.1 - PLOT TYPE +8 - VISUALISATION +8.1 - PLOT TYPE 8.1.1 visualisation type How were ERPs visualised? "- line plot (waveforms) - topoplot -- other" -8.2 - LINE PLOT +- other" +8.2 - LINE PLOT 8.2.1 visualisation only procedures line Extra preprocessing: Have any procedures been applied for visualisation purposes only (not used for analysis, e.g., smoothing filter, different baseline)? "- yes -- no" -8.2.2 specify visualisation proc line Extra preprocessing: specify details of the procedures that had been applied for the purposes of waveforms visualisation. +- no" +8.2.2 specify visualisation proc line Extra preprocessing: specify details of the procedures that had been applied for the purposes of waveforms visualisation. 8.2.3 waveform type What do the data represent? "- single waves - difference waves - both single and difference waves -- other" -8.2.4 waveform type single conditions Which single conditions are shown? -8.2.5 waveform type difference conditions Which difference waves are shown? -8.2.6 waveform type other conditions Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? +- other" +8.2.4 waveform type single conditions Which single conditions are shown? +8.2.5 waveform type difference conditions Which difference waves are shown? +8.2.6 waveform type other conditions Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? 8.2.7 waveform channel averaging Were the channels averaged for presentation or individual channels were shown instead? "- individual channels shown - aggregated channels shown -- both individual and aggregated channels shown" +- both individual and aggregated channels shown" 8.2.8 waveform which channels Were all channels or a selection of channels used for the visualisation? "- all channels -- selected channels" +- selected channels" 8.2.9 waveform selected channels list List of channels selected for this visualisation Provide a semicolon-separated list of all channels (in alphabetical order). Averaging of channels will be described later, if this option was selected. -8.2.10 waveform selected channels rationale What was the rationale for showing these channels? -8.2.11 waveform channel averaging details Describe which channels were averaged together. -8.2.12 waveform channels averaged and individual Describe which channels were averaged together, and which were shown individually. -8.2.13 waveform beginning Beginning of the time window selected for this visualisation (relative to trigger) -8.2.14 waveform end End of the time window selected for this visualisation (relative to trigger) +8.2.10 waveform selected channels rationale What was the rationale for showing these channels? +8.2.11 waveform channel averaging details Describe which channels were averaged together. +8.2.12 waveform channels averaged and individual Describe which channels were averaged together, and which were shown individually. +8.2.13 waveform beginning Beginning of the time window selected for this visualisation (relative to trigger) +8.2.14 waveform end End of the time window selected for this visualisation (relative to trigger) 8.2.15 whole epoch What was the rationale for selecting this time window? "- the same as epoch defined previously -- other" -8.2.16 waveform selected time rationale Rationale for selecting this time window +- other" +8.2.16 waveform selected time rationale Rationale for selecting this time window 8.2.17 waveform additional Do you have any additional relevant information to add about this plot? For example, confidence intervals or other kinds of additional information may have been shown on this plot. -8.3 - TOPOPLOT +8.3 - TOPOPLOT 8.3.1 visualisation only procedures topo Extra preprocessing: Have any procedures been applied for visualisation purposes only (not used for analysis, e.g., smoothing filter, different baseline)? "- yes -- no" -8.3.2 specify visualisation proc topo Extra preprocessing: specify details of the procedures which had been applied for the purposes of waveforms visualisation. +- no" +8.3.2 specify visualisation proc topo Extra preprocessing: specify details of the procedures which had been applied for the purposes of waveforms visualisation. 8.3.3 conditions topoplot What do the data represent? "- single conditions - difference waves - both single and difference wave conditions -- other" -8.3.4 conditions topoplot single conditions Which conditions are shown? -8.3.5 conditions topoplot difference conditions Which difference waves are shown? -8.3.6 conditions topoplot other conditions Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? +- other" +8.3.4 conditions topoplot single conditions Which conditions are shown? +8.3.5 conditions topoplot difference conditions Which difference waves are shown? +8.3.6 conditions topoplot other conditions Which conditions or their combinations do waveforms represent and how the conditions were combined to make waveforms? 8.3.7 topoplot type What kind of unit does the plotted data have? "- voltage maps - voltage maps normalized data - statistical maps based on t-score @@ -723,16 +723,16 @@ item field question options instructions - topographic maps of PCA factors - voltage maps on percent scale - 3D voltage maps -- other" +- other" 8.3.8 topoplot which channels Were all channels or a selection of channels visualised in this topoplot? "- all channels -- selected channels" +- selected channels" 8.3.9 topolot selected channels list Which channels were selected for this visualisation? Provide a semicolon-separated list of all channels (in alphabetical order). -8.3.10 topoplot selected channels rationale What was the rationale for showing these channels? +8.3.10 topoplot selected channels rationale What was the rationale for showing these channels? 8.3.11 topoplot window beginning Beginning of the time window selected for this visualisation (relative to trigger) You will be asked about subdivision of this time window into smaller windows later. -8.3.12 topoplot window end End of the time window selected for this visualisation (relative to trigger) -8.3.13 topoplot selected time rationale Rationale for selecting this time window +8.3.12 topoplot window end End of the time window selected for this visualisation (relative to trigger) +8.3.13 topoplot selected time rationale Rationale for selecting this time window 8.3.14 topoplot subdivision Was the time window used in this topoplot subdivided to create multiple topoplots? "- yes -- no" -8.3.15 topoplot subdivision list List of subdivided time windows in chronological order. Use colon to separate time window beginning and end, and semicolon and a space to separate subwindows, e.g., 300:400; 400:500 -8.4 - OTHER PLOT -8.4.1 plot other Which other type(s) of plot were shown? +- no" +8.3.15 topoplot subdivision list List of subdivided time windows in chronological order. Use colon to separate time window beginning and end, and semicolon and a space to separate subwindows, e.g., 300:400; 400:500 +8.4 - OTHER PLOT +8.4.1 plot other Which other type(s) of plot were shown?