OSCR

Minimum data requirements and automated preprocessing for reliable EEG biomarkers in Rett syndrome.

Code ↔ Paper

9 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 9 matches
  1. [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. [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. [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. [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. [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. [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. [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. [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. [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

  1. % =====================================
  2. % ============ Autoclave2 =============
  3. % =====================================
  4. % Version: Rett Minimum Time Study
  5. % Author: Yongtaek Oh Ph.D., Department of Pediatrics, Children's Hospital of Philadelphia
  6. % Based on Brian Erickson's Autoclave
  7. % Fully automatic pipeline based on Makoto Miyakoshi (UCSD)'s recommendation
  8. % (https://sccn.ucsd.edu/wiki/Makoto's_preprocessing_pipeline) on processing order
  9. % Developed under Matlab R2023a and EEGLAB 2024.2
  10. %% Dev note
  11. %% README!!!!
  12. % 1. Your project folder should be structured in the following hierarchy:
  13. % - Project Folder
  14. % * R61_REST
  15. % L Step folder (e.g. R61Rest_a_raw)
  16. L Subject Folder (e.g. 6101-01)
  17. L File (e.g. sub-6101-01_ses-BASELINE_task-REST_eeg.set)
  18. % * utilities (The name 'utilities' is hard-coded, so use the exact name)
  19. % 2. Create 'utilities' folder in your project folder if not present
  20. %
  21. % 3. Set your project folder as working directory
  22. %
  23. % 4. You should have EEGLAB
  24. % - Download EEGLAB: https://sccn.ucsd.edu/eeglab/download.php
  25. %
  26. % 5. Run EEGLAB by typing 'eeglab' in the command window, and click File -> Manage EEGLAB extensions
  27. %
  28. % 6. Add the following EEGLAB extensions:
  29. % - Appropriate import tool (e.g. Neuroscanio for Neuroscan files)
  30. % - NEAR_ChannelReject
  31. % - clean_rawdata (available by default in recent EEGLAB versions)
  32. % - ICLabel (available by default in recent EEGLAB versions)
  33. % - scd
  34. %
  35. % 7. Change the setting to use double precision (not necessary for EEGLAB
  36. % version 2024)
  37. % - File -> Memory and other Options -> First checkbox under "Memory Options"
  38. %
  39. % 8. Now it's good to go!!
  40. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  41. %% IMPORT, FILTER, AND AVERAGE REFERENCE
  42. param.rename = {'F10', 1; 'AF8', 2; 'AF4', 3; 'F2', 4;
  43. 'FCz', 6; 'Fp2', 9; 'Fz', 11; 'FC1', 13;
  44. 'FPz', 15; 'AFz', 16; 'F1', 19; 'Fp1', 22;
  45. 'AF3', 23; 'F3', 24; 'AF7', 26; 'F5', 27; 'FC5', 28;
  46. 'FC3', 29; 'C1', 30; 'F9', 32; 'F7', 33;
  47. 'FT7', 34; 'C3', 36; 'CP1', 37; 'FT9', 38;
  48. 'C5', 41; 'CP3', 42; 'T9', 44; 'T7', 45;
  49. 'Tp7', 46; 'CP5', 47; 'P5', 51; 'P3', 52;
  50. 'CPz', 55; 'TP9', 57; 'P7', 58; 'P1', 60;
  51. 'Pz', 62; 'P9', 64; 'PO7', 65; 'PO3', 67; 'O1', 70; 'POz', 72;
  52. 'Oz', 75; 'PO4', 77; 'O2', 83; 'P2', 85;
  53. 'CP2', 87; 'PO8', 90; 'P4', 92; 'CP4', 93; 'P10', 95; 'P8', 96;
  54. 'P6', 97; 'CP6', 98; 'TP10', 100; 'TP8', 102; 'C6', 103;
  55. 'C4', 104; 'C2', 105; 'T8', 108;
  56. 'FC4', 111; 'FC2', 112; 'T10', 114; 'FT8', 116;
  57. 'FC6', 117; 'FT10', 121; 'F8', 122; 'F6', 123;
  58. 'F4', 124; 'Cz', 129};
  59. param.inFolder = 'R61REST_a_raw_';
  60. param.outFolder = 'R61REST_b_prep_filt';
  61. param.fileType = ['*' filesep '*.set']; % file extension to look for
  62. param.projName = 'R61TEST_71';
  63. param.locutoff = 1; % Hz Cutoff for high-pass filter
  64. param.hicutoff = 80; % Hz Cutoff for low-pass filter
  65. param.notch = 60;
  66. %param.unused = {'E17', 'E125', 'E126', 'E127', 'E128', 'ECG'};
  67. param.resampleRate = 500; % Sampling frequency to downsample
  68. param.reref = 'average';
  69. funct = {@atclv2_R61_preprocFilt}; % cell of @functionHandles
  70. fullReport = atclv2_masterSelector(param,funct,...
  71. 'auto',1,'save',1,'vol',1,'global',1);
  72. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  73. %% PERFORM BAD CHANNEL REJECTION USING LOF METHOD
  74. param.inFolder = 'R61REST_b_prep_filt';
  75. param.outFolder = 'R61REST_c_prep_LOF';
  76. param.fileType = '*.set'; % file extension to look for
  77. param.LOFflatLine = 5;
  78. param.LOFthresh = 2.5;
  79. param.LOFadapt = 10;
  80. funct = {@atclv2_R61_preprocLOF}; % cell of @functionHandles
  81. fullReport = atclv2_masterSelector(param,funct,...
  82. 'auto',1,'save',1,'vol',1,'global',1);
  83. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  84. %% TEMPORARY - PERFORM BAD CHANNEL REJECTION USING CLEAN_RAWDATA
  85. param.inFolder = 'R61REST_b_prep_filt';
  86. param.outFolder = 'R61REST_c_prep_CR';
  87. param.fileType = '*.set'; % file extension to look for
  88. param.flatChan = 5;
  89. param.chanCr = 0.85;
  90. param.asrSD = 'off';
  91. param.winCr = 'off';
  92. funct = {@atclv2_R61_preprocASR_bcrTest}; % cell of @functionHandles
  93. fullReport = atclv2_masterSelector(param,funct,...
  94. 'auto',1,'save',1,'vol',1,'global',1);
  95. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  96. %% APPLY CLEAN_RAWDATA (ASR)
  97. param.inFolder = 'R61REST_c_prep_LOF';
  98. param.outFolder = 'R61REST_d_prep_ASR';
  99. param.fileType = '*.set'; % file extension to look for
  100. param.asrSD = 25;
  101. param.winCr = 0.25;
  102. param.windowLen = [];
  103. param.refWndLen = [];
  104. param.refMaxBC = [];
  105. funct = {@atclv2_R61_preprocASR}; % cell of @functionHandles
  106. fullReport = atclv2_masterSelector(param,funct,...
  107. 'auto',1,'save',1,'vol',1,'global',1);
  108. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  109. %% POST-ASR processing, ICA
  110. param.inFolder = 'R61REST_d_prep_ASR';
  111. param.outFolder = 'R61REST_e_ICA';
  112. param.fileType = '*.set'; % file extension to look for.
  113. funct = {@atclv2_R61_postASRICA}; % cell of @functionHandles
  114. fullReport = atclv2_masterSelector(param,funct,...
  115. 'auto',1,'save',0,'vol',1,'global',1);
  116. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  117. %% Label artifactual components
  118. param.markMethod = 'ICLabel'; %'ADJUST' or 'ICLabel'
  119. param.inFolder = 'R61REST_e_ICA';
  120. param.outFolder = 'R61REST_f_markComps_ICA_ICLabel';
  121. param.fileType = '*.set'; % file extension to look for.
  122. % ICLabel parameters
  123. % Min Max
  124. param.rejThreshold = [0 0; %Brain
  125. 0.75 1; %Muscle
  126. 0.75 1; %Eye
  127. 0 0; %Heart
  128. 0 0; %Line noise
  129. 0 0; %Channel noise
  130. 0 0]; %Other
  131. param.artSumThresh = 1;
  132. funct = {@atclv2_R61_ICMarkComps}; % cell of @functionHandles
  133. fullReport = atclv2_masterSelector(param,funct,...
  134. 'auto',1,'save',0,'vol',1,'global',1);
  135. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  136. %% Reject marked ICs
  137. param.inFolder = 'R61REST_f_markComps_ICA_ICLabel';
  138. param.outFolder = 'R61REST_g_rejComps_ICA_ICLabel';
  139. param.fileType = '*.set'; % file extension to look for.
  140. param.artSumThresh = 1;
  141. param.markMethod = 'ICLabel';
  142. funct = {@atclv2_R61_ICLabelReject}; % cell of @functionHandles
  143. fullReport = atclv2_masterSelector(param,funct,...
  144. 'auto',1,'save',0,'vol',1,'global',1);
  145. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  146. %% Post-processing and Regular Epoching
  147. param.inFolder = 'R61REST_g_rejComps_ICA_ICLabel';
  148. param.outFolder = 'R61REST_h_postproc_ICA_ICLabel';
  149. param.fileType = '*.set'; % file extension to look for.
  150. param.hicutoff = 50;
  151. param.winCr = 'off';
  152. param.rotateNosedir = 1;
  153. funct = {@atclv2_R61_postproc}; % cell of @functionHandles
  154. fullReport = atclv2_masterSelector(param,funct,...
  155. 'auto',1,'save',0,'vol',1,'global',1);
  156. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  157. %% Apply Hjorth Laplacian
  158. param.inFolder = 'R61REST_h_postproc_ICA_ICLabel';
  159. param.outFolder = 'R61REST_i_postproc_lap';
  160. param.fileType = '*.set'; % file extension to look for.
  161. param.lapMethod = 'hjorth';
  162. funct = {@atclv2_R61_laplacian}; % cell of @functionHandles
  163. fullReport = atclv2_masterSelector(param,funct,...
  164. 'auto',1,'save',0,'vol',1,'global',1);
  165. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  166. % %% Feature extraction - for feature comparison with original cleaning
  167. %
  168. % param.inFolder = 'R61REST_i_postproc_lap';
  169. % param.outFolder = 'R61REST_z_featComp';
  170. % param.fileType = '*.set'; % file extension to look for.
  171. %
  172. % % param.chanSel = {'E22', 'Fp1';
  173. % % 'E9', 'Fp2';
  174. % % 'E33', 'F7';
  175. % % 'E24', 'F3';
  176. % % 'E11', 'Fz';
  177. % % 'E124', 'F4';
  178. % % 'E122', 'F8';
  179. % % 'E44', 'T9';
  180. % % 'E40', 'T7';
  181. % % 'E41', 'C5';
  182. % % 'E36', 'C3';
  183. % % 'E30', 'C1';
  184. % % 'E105', 'C2';
  185. % % 'E104', 'C4';
  186. % % 'E103', 'C6';
  187. % % 'E109', 'T8';
  188. % % 'E114', 'T10';
  189. % % 'E52', 'P5';
  190. % % 'E61', 'P1';
  191. % % 'E62', 'Pz';
  192. % % 'E78', 'P2';
  193. % % 'E92', 'P6';
  194. % % 'E59', 'P7';
  195. % % 'E60', 'P3';
  196. % % 'E85', 'P4';
  197. % % 'E91', 'P8';
  198. % % 'E70', 'O1';
  199. % % 'E75', 'Oz';
  200. % % 'E83', 'O2'};
  201. %
  202. % param.regEpoch = 4; % 0 if no epoching, or number of seconds to epoch
  203. % param.retainBound = 0;
  204. %
  205. % funct = {@atclv2_R61_featExtComp}; % cell of @functionHandles
  206. % fullReport = atclv2_masterSelector(param,funct,...
  207. % 'auto',1,'save',0,'vol',1,'global',1);
  208. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  209. %% Feature extraction
  210. param.inFolder = 'R61REST_i_postproc_lap';
  211. param.outFolder = 'R61REST_j_featExt_lap';
  212. param.fileType = '*.set'; % file extension to look for.
  213. param.regEpoch = 4; % 0 if no epoching, or number of seconds to epoch
  214. param.retainBound = 0;
  215. funct = {@atclv2_R61_featExt}; % cell of @functionHandles
  216. fullReport = atclv2_masterSelector(param,funct,...
  217. 'auto',1,'save',0,'vol',1,'global',1);
  218. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  219. %% Screen
  220. param.inFolder = 'R61REST_h_postproc_ICA_ICLabel';
  221. param.outFolder = [param.inFolder '_screen'];
  222. param.fileType = '*.set'; % file extension to look for.
  223. param.sd = 3;
  224. param.rejPercent = 0.5; % Reject if less than this percentage of data remains
  225. funct = {@atclv2_R61_screen}; % cell of @functionHandles
  226. fullReport = atclv2_masterSelector(param,funct,...
  227. 'auto',1,'save',0,'vol',1,'global',1);
  228. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  229. % Use stability_featExt.m to do feature extraction

atclv2_main_R61_REST.m at commit dfcb427, no license · at the source

Overview

Authors: Yongtaek Oh1, Kathleen Campbell2, Justine Shults3,4, Joni Saby1, Eric D Marsh1,3,5
ORCID iDs: Yongtaek Oh
  1. Division of Neurology, Children's Hospital of Philadelphia, Philadelphia, PA, United States
  2. Division of Developmental and Behavioral Pediatrics, Children's Hospital of Philadelphia, Philadelphia, PA, United States
  3. Department of Neurology, University of Pennsylvania Perelman School of Medicine, Philadelphia, PA, United States
  4. Department of Biostatistics, Epidemiology and Informatics, University of Pennsylvania Perelman School of Medicine, Philadelphia, PA, United States
  5. Department of Pediatrics, University of Pennsylvania Perelman School of Medicine, Philadelphia, PA, United States
Institutions: Children's Hospital of Philadelphia (United States); University of Pennsylvania (United States)
Journal: Frontiers in neurology, volume 17, article 1791834
Dates: received 20 January 2026; accepted 22 May 2026; published online 16 June 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.3389/fneur.2026.1791834 · PMID 42383019 · PMCID PMC13314485 · OpenAlex W7164885236
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: EEG (modality), human (organism), other condition (population), clinical / translational (subfield)
Methods: Spectral & time-frequency, Preprocessing, Connectivity, Statistics, Smoothing, state filtering, decompositions, Physiology & signal measures
Keywords: automated preprocessing, biomarkers, data sufficiency, EEG, Rett syndrome
Topic: Genetics and Neurodevelopmental Disorders (Genetics, Biochemistry, Genetics and Molecular Biology), according to OpenAlex
Citations: not cited yet (Europe PMC); 39 references in the paper

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

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: dfcb427221eb05270d079cf7fe1c4f376a137927, 29 December 2025
Languages: MATLAB (24)
Size: 27 files, 24 scripts
Software Heritage: not archived
Found in: the text, “Correction-based preprocessing pipeline”
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: EEGLAB (14 files), FieldTrip (1 file), ICLabel (1 file)
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
24 files

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/restrictions: The data that support the findings of this study are not openly available but are available upon reasonable request from the corresponding author subject to IRB and governance approvals. Requests to access these datasets should be directed to Eric D. Marsh, .

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://doi.org/10.3389/fneur.2026.1791834

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/fneur.2026.1791834},
url = {https://doi.org/10.3389/fneur.2026.1791834},
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/06/16
VL - 17
SP - 1791834
SN - 1664-2295
PB - Frontiers Media SA
DO - 10.3389/fneur.2026.1791834
UR - https://doi.org/10.3389/fneur.2026.1791834
LA - en
ER -

CSL-JSON

{
"id": "10.3389/fneur.2026.1791834",
"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": "Front Neurol",
"volume": "17",
"page": "1791834",
"DOI": "10.3389/fneur.2026.1791834",
"PMID": "42383019",
"PMCID": "PMC13314485",
"ISSN": "1664-2295",
"publisher": "Frontiers Media SA",
"URL": "https://doi.org/10.3389/fneur.2026.1791834",
"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 reports
In 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: eNeuro
In 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 communications
In 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 communications
In 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 research
In 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: eLife
In 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 biology
In 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 methods
In common: ICLabel, EEG, 3 references
[10] doi:10.1111/ejn.70255 [code]
A Systematic Review of Aperiodic Neural Activity in Clinical Investigations
Journal: n/a
In 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.

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.