Minimum data requirements and automated preprocessing for reliable EEG biomarkers in Rett syndrome.
The 9 matches
- [1] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ autoclave2_processing/atclv2_R61_preprocASR.m, lines 82–128 · score 0.76 · burst criterion, CLEAN_RAWDATA, window length, calibration, noise, EEGLAB
- [2] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ autoclave2_processing/atclv2_R61_preprocASR_bcrTest.m, lines 83–133 · score 0.76 · burst criterion, CLEAN_RAWDATA, window length, calibration, noise, EEGLAB
- [3] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ autoclave2_processing/atclv2_R61_screen.m, lines 57–164 · score 0.73 · LOF score, LOF threshold, good channels, adaptive, cutoff, SD
- [4] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ atclv2_main_R61_REST.m, lines 19–49 · score 0.70 · NEAR_ChannelReject, clean_rawdata, ICLabel, scd, EEGLAB
- [5] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ autoclave2_processing/atclv2_R61_preprocLOF.m, lines 86–118 · score 0.68 · Local Outlier Factor, Bad channel rejection, flatline, LOF, threshold, preprocessing
- [6] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ atclv2_main_R61_REST.m, lines 111–124 · score 0.54 · Bad channel rejection, CLEAN_RAWDATA, temporal, preprocessing
- [7] § Materials and methods › EEG processing › Feature extraction ↔ autoclave2_processing/atclv2_R61_featExt.m, lines 84–170 · score 0.52 · Power spectral, theta, beta, alpha, gamma, delta
- [8] § Materials and methods › EEG processing › Feature extraction ↔ autoclave2_processing/atclv2_R61_featExtComp.m, lines 168–254 · score 0.52 · Power spectral, theta, beta, alpha, gamma, delta
- [9] § Materials and methods › EEG processing › Correction-based preprocessing pipeline ↔ autoclave2_processing/atclv2_R61_preprocLOF.m, lines 86–118 · score 0.51 · Local Outlier Factor, LOF, metrics, channels, preprocessing, threshold
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
MATLAB · 304 lines · 10 KB · no license · 2 matches
- % =====================================
- % ============ Autoclave2 =============
- % =====================================
- % Version: Rett Minimum Time Study
- % Author: Yongtaek Oh Ph.D., Department of Pediatrics, Children's Hospital of Philadelphia
- % Based on Brian Erickson's Autoclave
- % Fully automatic pipeline based on Makoto Miyakoshi (UCSD)'s recommendation
- % (https://sccn.ucsd.edu/wiki/Makoto's_preprocessing_pipeline) on processing order
- % Developed under Matlab R2023a and EEGLAB 2024.2
- %% Dev note
- %% README!!!!
- % 1. Your project folder should be structured in the following hierarchy:
- % - Project Folder
- % * R61_REST
- % L Step folder (e.g. R61Rest_a_raw)
- L Subject Folder (e.g. 6101-01)
- L File (e.g. sub-6101-01_ses-BASELINE_task-REST_eeg.set)
- % * utilities (The name 'utilities' is hard-coded, so use the exact name)
- % 2. Create 'utilities' folder in your project folder if not present
- %
- % 3. Set your project folder as working directory
- %
- % 4. You should have EEGLAB
- % - Download EEGLAB: https://sccn.ucsd.edu/eeglab/download.php
- %
- % 5. Run EEGLAB by typing 'eeglab' in the command window, and click File -> Manage EEGLAB extensions
- %
- % 6. Add the following EEGLAB extensions:
- % - Appropriate import tool (e.g. Neuroscanio for Neuroscan files)
- % - NEAR_ChannelReject
- % - clean_rawdata (available by default in recent EEGLAB versions)
- % - ICLabel (available by default in recent EEGLAB versions)
- % - scd
- %
- % 7. Change the setting to use double precision (not necessary for EEGLAB
- % version 2024)
- % - File -> Memory and other Options -> First checkbox under "Memory Options"
- %
- % 8. Now it's good to go!!
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% IMPORT, FILTER, AND AVERAGE REFERENCE
- param.rename = {'F10', 1; 'AF8', 2; 'AF4', 3; 'F2', 4;
- 'FCz', 6; 'Fp2', 9; 'Fz', 11; 'FC1', 13;
- 'FPz', 15; 'AFz', 16; 'F1', 19; 'Fp1', 22;
- 'AF3', 23; 'F3', 24; 'AF7', 26; 'F5', 27; 'FC5', 28;
- 'FC3', 29; 'C1', 30; 'F9', 32; 'F7', 33;
- 'FT7', 34; 'C3', 36; 'CP1', 37; 'FT9', 38;
- 'C5', 41; 'CP3', 42; 'T9', 44; 'T7', 45;
- 'Tp7', 46; 'CP5', 47; 'P5', 51; 'P3', 52;
- 'CPz', 55; 'TP9', 57; 'P7', 58; 'P1', 60;
- 'Pz', 62; 'P9', 64; 'PO7', 65; 'PO3', 67; 'O1', 70; 'POz', 72;
- 'Oz', 75; 'PO4', 77; 'O2', 83; 'P2', 85;
- 'CP2', 87; 'PO8', 90; 'P4', 92; 'CP4', 93; 'P10', 95; 'P8', 96;
- 'P6', 97; 'CP6', 98; 'TP10', 100; 'TP8', 102; 'C6', 103;
- 'C4', 104; 'C2', 105; 'T8', 108;
- 'FC4', 111; 'FC2', 112; 'T10', 114; 'FT8', 116;
- 'FC6', 117; 'FT10', 121; 'F8', 122; 'F6', 123;
- 'F4', 124; 'Cz', 129};
- param.inFolder = 'R61REST_a_raw_';
- param.outFolder = 'R61REST_b_prep_filt';
- param.fileType = ['*' filesep '*.set']; % file extension to look for
- param.projName = 'R61TEST_71';
- param.locutoff = 1; % Hz Cutoff for high-pass filter
- param.hicutoff = 80; % Hz Cutoff for low-pass filter
- param.notch = 60;
- %param.unused = {'E17', 'E125', 'E126', 'E127', 'E128', 'ECG'};
- param.resampleRate = 500; % Sampling frequency to downsample
- param.reref = 'average';
- funct = {@atclv2_R61_preprocFilt}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',1,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% PERFORM BAD CHANNEL REJECTION USING LOF METHOD
- param.inFolder = 'R61REST_b_prep_filt';
- param.outFolder = 'R61REST_c_prep_LOF';
- param.fileType = '*.set'; % file extension to look for
- param.LOFflatLine = 5;
- param.LOFthresh = 2.5;
- param.LOFadapt = 10;
- funct = {@atclv2_R61_preprocLOF}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',1,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% TEMPORARY - PERFORM BAD CHANNEL REJECTION USING CLEAN_RAWDATA
- param.inFolder = 'R61REST_b_prep_filt';
- param.outFolder = 'R61REST_c_prep_CR';
- param.fileType = '*.set'; % file extension to look for
- param.flatChan = 5;
- param.chanCr = 0.85;
- param.asrSD = 'off';
- param.winCr = 'off';
- funct = {@atclv2_R61_preprocASR_bcrTest}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',1,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% APPLY CLEAN_RAWDATA (ASR)
- param.inFolder = 'R61REST_c_prep_LOF';
- param.outFolder = 'R61REST_d_prep_ASR';
- param.fileType = '*.set'; % file extension to look for
- param.asrSD = 25;
- param.winCr = 0.25;
- param.windowLen = [];
- param.refWndLen = [];
- param.refMaxBC = [];
- funct = {@atclv2_R61_preprocASR}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',1,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% POST-ASR processing, ICA
- param.inFolder = 'R61REST_d_prep_ASR';
- param.outFolder = 'R61REST_e_ICA';
- param.fileType = '*.set'; % file extension to look for.
- funct = {@atclv2_R61_postASRICA}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% Label artifactual components
- param.markMethod = 'ICLabel'; %'ADJUST' or 'ICLabel'
- param.inFolder = 'R61REST_e_ICA';
- param.outFolder = 'R61REST_f_markComps_ICA_ICLabel';
- param.fileType = '*.set'; % file extension to look for.
- % ICLabel parameters
- % Min Max
- param.rejThreshold = [0 0; %Brain
- 0.75 1; %Muscle
- 0.75 1; %Eye
- 0 0; %Heart
- 0 0; %Line noise
- 0 0; %Channel noise
- 0 0]; %Other
- param.artSumThresh = 1;
- funct = {@atclv2_R61_ICMarkComps}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% Reject marked ICs
- param.inFolder = 'R61REST_f_markComps_ICA_ICLabel';
- param.outFolder = 'R61REST_g_rejComps_ICA_ICLabel';
- param.fileType = '*.set'; % file extension to look for.
- param.artSumThresh = 1;
- param.markMethod = 'ICLabel';
- funct = {@atclv2_R61_ICLabelReject}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% Post-processing and Regular Epoching
- param.inFolder = 'R61REST_g_rejComps_ICA_ICLabel';
- param.outFolder = 'R61REST_h_postproc_ICA_ICLabel';
- param.fileType = '*.set'; % file extension to look for.
- param.hicutoff = 50;
- param.winCr = 'off';
- param.rotateNosedir = 1;
- funct = {@atclv2_R61_postproc}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% Apply Hjorth Laplacian
- param.inFolder = 'R61REST_h_postproc_ICA_ICLabel';
- param.outFolder = 'R61REST_i_postproc_lap';
- param.fileType = '*.set'; % file extension to look for.
- param.lapMethod = 'hjorth';
- funct = {@atclv2_R61_laplacian}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % %% Feature extraction - for feature comparison with original cleaning
- %
- % param.inFolder = 'R61REST_i_postproc_lap';
- % param.outFolder = 'R61REST_z_featComp';
- % param.fileType = '*.set'; % file extension to look for.
- %
- % % param.chanSel = {'E22', 'Fp1';
- % % 'E9', 'Fp2';
- % % 'E33', 'F7';
- % % 'E24', 'F3';
- % % 'E11', 'Fz';
- % % 'E124', 'F4';
- % % 'E122', 'F8';
- % % 'E44', 'T9';
- % % 'E40', 'T7';
- % % 'E41', 'C5';
- % % 'E36', 'C3';
- % % 'E30', 'C1';
- % % 'E105', 'C2';
- % % 'E104', 'C4';
- % % 'E103', 'C6';
- % % 'E109', 'T8';
- % % 'E114', 'T10';
- % % 'E52', 'P5';
- % % 'E61', 'P1';
- % % 'E62', 'Pz';
- % % 'E78', 'P2';
- % % 'E92', 'P6';
- % % 'E59', 'P7';
- % % 'E60', 'P3';
- % % 'E85', 'P4';
- % % 'E91', 'P8';
- % % 'E70', 'O1';
- % % 'E75', 'Oz';
- % % 'E83', 'O2'};
- %
- % param.regEpoch = 4; % 0 if no epoching, or number of seconds to epoch
- % param.retainBound = 0;
- %
- % funct = {@atclv2_R61_featExtComp}; % cell of @functionHandles
- % fullReport = atclv2_masterSelector(param,funct,...
- % 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% Feature extraction
- param.inFolder = 'R61REST_i_postproc_lap';
- param.outFolder = 'R61REST_j_featExt_lap';
- param.fileType = '*.set'; % file extension to look for.
- param.regEpoch = 4; % 0 if no epoching, or number of seconds to epoch
- param.retainBound = 0;
- funct = {@atclv2_R61_featExt}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %% Screen
- param.inFolder = 'R61REST_h_postproc_ICA_ICLabel';
- param.outFolder = [param.inFolder '_screen'];
- param.fileType = '*.set'; % file extension to look for.
- param.sd = 3;
- param.rejPercent = 0.5; % Reject if less than this percentage of data remains
- funct = {@atclv2_R61_screen}; % cell of @functionHandles
- fullReport = atclv2_masterSelector(param,funct,...
- 'auto',1,'save',0,'vol',1,'global',1);
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Use stability_featExt.m to do feature extraction
atclv2_main_R61_REST.m at commit dfcb427, no license · at the source
Overview
- Division of Neurology, Children's Hospital of Philadelphia, Philadelphia, PA, United States
- Division of Developmental and Behavioral Pediatrics, Children's Hospital of Philadelphia, Philadelphia, PA, United States
- Department of Neurology, University of Pennsylvania Perelman School of Medicine, Philadelphia, PA, United States
- Department of Biostatistics, Epidemiology and Informatics, University of Pennsylvania Perelman School of Medicine, Philadelphia, PA, United States
- Department of Pediatrics, University of Pennsylvania Perelman School of Medicine, Philadelphia, PA, United States
Abstract
Background: Electroencephalography (EEG) is a promising biomarker for Rett syndrome (RTT), but excessive artifact and variable tolerance for longer recording sessions pose challenges for reliable biomarker development. Establishing an automated preprocessing pipeline that matches human review and defining the minimum data needed for stable quantitative EEG (qEEG) features can support more patient-friendly protocols and provide consistent multisite analysis results.
Methods: A mean of 10 min of resting-state EEG from 117 participants (1–18 year old; 236 sessions) in the multisite R61 RTT study was processed using a fully automated, correction-based preprocessing pipeline incorporating artifact handling, adaptive channel rejection, ASR, and ICA-based cleaning. Spectral power was extracted from artifact-free 4-s epochs. The proposed pipeline is validated using an established rejection-based pipeline. Feature stability as a function of cumulative data length was then assessed using two complementary frameworks: a Statistical Convergence approach and a Model-Based Inflection approach, and potential systemic dependencies were evaluated using permutation analyses. The relationship between clinical measures was also assessed.
Results: The correction-based pipeline retained substantially more data than the rejection-based workflow (mean retention = 95.0% vs. 28.4%; p < 0.001) while preserving strong feature correspondence across frequency bands. Stable power estimates were achieved after 19–34 epochs (= 76–136 s). Based on permutation analysis, there was no statistically significant difference in minimum stabilization threshold between RTT and TD. However, the RTT group exhibited higher rates of intrinsic signal instability than typically developing (TD) controls. Age-stratified analysis revealed that the minimum epochs did not significantly differ between age groups. Spectral associations with clinical severity were preserved when using only the minimum data required for stability, as well as in an ecologically valid scenario of truncating the raw EEG up to minimum epoch recommendation and reprocessing it.
Conclusions: With the proposed correction-based pipeline, approximately 3 min of raw resting-state EEG are sufficient to obtain stable and clinically meaningful spectral features in children with Rett syndrome. These findings support shorter, more feasible EEG acquisitions and provide a reproducible framework for data sufficiency in multisite neurodevelopmental studies.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repository
Its files are read in the Code ↔ Paper reader above, with 9 matches between paragraphs and lines of code.
ytoh2000/Rett_MinimumTime
dfcb427221eb05270d079cf7fe1c4f376a137927, 29 December 2025Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
24 files
- atclv2_main_R61_REST.m, MATLAB, 304 lines, 2 matches
- autoclave2_main/
atclv2_masterSelector.m , MATLAB, 365 lines - autoclave2_processing/
atclv2_R61_ICLabelReject , MATLAB, 229 lines.m - autoclave2_processing/
atclv2_R61_ICMarkComps.m , MATLAB, 247 lines - autoclave2_processing/
atclv2_R61_featExt.m , MATLAB, 219 lines, 1 match - autoclave2_processing/
atclv2_R61_featExtComp.m , MATLAB, 307 lines, 1 match - autoclave2_processing/
atclv2_R61_laplacian.m , MATLAB, 229 lines - autoclave2_processing/
atclv2_R61_postASRICA.m , MATLAB, 280 lines - autoclave2_processing/
atclv2_R61_postproc.m , MATLAB, 226 lines - autoclave2_processing/
atclv2_R61_preprocASR.m , MATLAB, 275 lines, 1 match - autoclave2_processing/
atclv2_R61_preprocASR_bc , MATLAB, 275 lines, 1 matchrTest.m - autoclave2_processing/
atclv2_R61_preprocFilt.m , MATLAB, 231 lines - autoclave2_processing/
atclv2_R61_preprocLOF.m , MATLAB, 269 lines, 2 matches - autoclave2_processing/
atclv2_R61_screen.m , MATLAB, 183 lines, 1 match - autoclave2_util/
atclv2_util_checkInput.m , MATLAB, 12 lines - autoclave2_util/
atclv2_util_loadEEG.m , MATLAB, 43 lines - autoclave2_util/
atclv2_util_pathType.m , MATLAB, 12 lines - autoclave2_util/
atclv2_util_playSound.m , MATLAB, 40 lines - autoclave2_util/
atclv2_util_readDir.m , MATLAB, 19 lines - autoclave2_util/
atclv2_util_visArtifacts , MATLAB, 26 lines.m - autoclave2_util/
getRawFileName.m , MATLAB, 6 lines - autoclave2_util/
getRawFileName_proc.m , MATLAB, 10 lines - autoclave2_util/
lgamma.m , MATLAB, 3 lines - autoclave2_util/
rdir.m , MATLAB, 438 lines
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 24 scripts, each with its path and the digest of its content;
- 9 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data availability statement
The data analyzed in this study is subject to the following licenses/
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, pages, dates, 5 authors, 5 keywords, 34 references.
Cite
This paper
Oh, Y., Campbell, K., Shults, J., Saby, J., & Marsh, E. D. (2026). Minimum data requirements and automated preprocessing for reliable EEG biomarkers in Rett syndrome. Frontiers in neurology, 17, 1791834. https://
BibTeX
@article{oh2026minimum,
author = {Oh, Yongtaek and Campbell, Kathleen and Shults, Justine and Saby, Joni and Marsh, Eric D},
title = {{Minimum data requirements and automated preprocessing for reliable EEG biomarkers in Rett syndrome}},
journal = {Frontiers in neurology},
year = {2026},
month = jun,
volume = {17},
pages = {1791834},
publisher = {Frontiers Media SA},
issn = {1664-2295},
doi = {10.3389/
url = {https://
pmid = {42383019},
pmcid = {PMC13314485}
}
RIS
TY - JOUR
AU - Oh, Yongtaek
AU - Campbell, Kathleen
AU - Shults, Justine
AU - Saby, Joni
AU - Marsh, Eric D
TI - Minimum data requirements and automated preprocessing for reliable EEG biomarkers in Rett syndrome
T2 - Frontiers in neurology
J2 - Front Neurol
PY - 2026
DA - 2026/
VL - 17
SP - 1791834
SN - 1664-2295
PB - Frontiers Media SA
DO - 10.3389/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.3389/
"type": "article-journal",
"title": "Minimum data requirements and automated preprocessing for reliable EEG biomarkers in Rett syndrome",
"container-title": "Frontiers in neurology",
"author": [
{
"family": "Oh",
"given": "Yongtaek"
},
{
"family": "Campbell",
"given": "Kathleen"
},
{
"family": "Shults",
"given": "Justine"
},
{
"family": "Saby",
"given": "Joni"
},
{
"family": "Marsh",
"given": "Eric D"
}
],
"container-title-short":
"volume": "17",
"page": "1791834",
"DOI": "10.3389/
"PMID": "42383019",
"PMCID": "PMC13314485",
"ISSN": "1664-2295",
"publisher": "Frontiers Media SA",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
16
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1038/s41598-026-46182-w [code]
- How the influence of cingulate-lingual interactions on event segmentation changes from early to late adolescence.Journal: Scientific reportsIn common: ICLabel, EEGLAB, FieldTrip, EEG, 2 references
- [2] doi:10.3390/s26134019 [code]
- NeuroStat: An Open-Source EEG Connectivity Platform for Randomised Controlled Trials.Journal: Sensors (Basel, Switzerland)In common: ICLabel, EEG, 4 references
- [3] doi:10.1523/eneuro.0069-26.2026 [code]
- Electrophysiological Indices of Hierarchical Speech Processing Differentially Reflect the Comprehension of Speech in Noise.Journal: eNeuroIn common: ICLabel, EEGLAB, EEG, 3 references
- [4] doi:10.1038/s41467-026-73878-4 [code]
- Neural Response to Familiar Names Predicts Outcome of Comatose ICU Patients: A Prospective Observational Cohort Study.Journal: Nature communicationsIn common: ICLabel, EEGLAB, EEG, clinical / translational, other condition, 2 references
- [5] doi:10.1093/braincomms/fcag351 [code]
- Time-resolved aperiodic dynamics in event segmentation in attention-deficit/
hyperactivity disorder. Journal: Brain communicationsIn common: ICLabel, EEGLAB, FieldTrip, EEG, 1 reference - [6] doi:10.1007/s00221-026-07342-6 [code]
- A portable solution for simultaneous human movement and mobile EEG acquisition: readiness potential for basketball free-throw shooting.Journal: Experimental brain researchIn common: ICLabel, EEGLAB, FieldTrip, EEG, 1 reference
- [7] doi:10.7554/elife.107088 [code]
- Development of auditory and spontaneous movement responses to music over the first postnatal year.Journal: eLifeIn common: ICLabel, EEGLAB, FieldTrip, EEG, 1 reference
- [8] doi:10.1038/s42003-026-10108-z [code]
- Time-resolved EEG decoding reveals altered neural dynamics of affective semantic evaluation in depression and suicidality.Journal: Communications biologyIn common: EEGLAB, FieldTrip, EEG, other condition, 2 references
- [9] doi:10.3758/s13428-026-02997-z [code]
- PyLossless: A non-destructive EEG processing pipeline.Journal: Behavior research methodsIn common: ICLabel, EEG, 3 references
- [10] doi:10.1111/ejn.70255 [code]
- A Systematic Review of Aperiodic Neural Activity in Clinical InvestigationsJournal: n/aIn common: EEG, clinical / translational, 3 references
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 1 repository of the authors' code, each at its verified commit and with its license, 24 scripts, and 9 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:96c4c6f1b91dae80…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
