OSCR

EEG Biomarkers for Affective Disorders Diagnosis: An Evaluation and Validation Study.

Code ↔ Paper

6 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 6 matches
  1. [1] § The Biomarkers › Time and Frequency Domain › Power Spectral Density (PSD) ↔ get_segment.py, lines 31–58 · score 0.80 · 0.5–4 Hz, 30–50 Hz, frequency bands, 4–8 Hz, delta, power
  2. [2] § Empirical Validation and Analysis › Evaluation of Biomarker Effectiveness ↔ extract_features_examples.py, lines 50–111 · score 0.78 · detrended fluctuation, SamEn, approximate entropy, sample entropy, AppEn, DFA
  3. [3] § Empirical Validation and Analysis › Dataset and Preprocessing › B‐SNIP 1 Dataset ↔ process.py, lines 11–28 · score 0.68 · notch filter, bad channels, M1, M2, 0.1 Hz, 50 Hz
  4. [4] § Empirical Validation and Analysis › Analysis of Time‐Frequency Biomarkers › Power Spectral Density (PSD) ↔ get_segment.py, lines 31–58 · score 0.67 · Power spectral density, frequency bands, delta, beta, theta, alpha
  5. [5] § Empirical Validation and Analysis › Analysis of Complexity‐Related Biomarkers ↔ extract_features_examples.py, lines 50–111 · score 0.59 · Higuchi fractal dimension, detrended fluctuation, DFA, HFD
  6. [6] § The Biomarkers › Time and Frequency Domain › Power Spectral Density (PSD) ↔ extract_features_examples.py, lines 1–47 · score 0.53 · 30–50 Hz, 4–8 Hz, beta, theta, alpha, 30 Hz

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

Python · 226 lines · 9.2 KB · no license · 3 matches

  1. import os
  2. import scipy.io as sio
  3. from main_preprocessing import Preprocessing
  4. import mne
  5. import pandas as pd
  6. import lmdb
  7. import pickle
  8. import numpy as np
  9. import antropy as ant
  10. from mi import compute_mi
  11. from statsmodels.tsa.stattools import grangercausalitytests
  12. from tqdm import tqdm
  13. from connectivity import plv_connectivity,pli_connectivity,ccf_connectivity,coh_connectivity,icoh_connectivity
  14. from mne_connectivity import spectral_connectivity_epochs
  15. from torcheeg import transforms
  16. from extract_feature import extract_connectivity,data_append
  17. from lds import smooth_feature
  18. import warnings
  19. import mne_microstates
  20. from mne_connectivity import spectral_connectivity_epochs,vector_auto_regression
  21. warnings.filterwarnings('ignore')
  22. # %%
  23. root_dir = '/data0/cyn/DEAP/data_preprocessed_python'
  24. files = [file for file in os.listdir(root_dir)]
  25. files = sorted(files,key=lambda x: (int(x[1:3])))
  26. files_dict = {
  27. 'train':files[:32]
  28. # 'val':files[20:21],
  29. # 'test':files[20:21],
  30. }
  31. eeg_duration = 1
  32. baseline_duration = 3 # 秒
  33. all_fre ={"theta": [4, 8],
  34. "alpha": [8, 14],
  35. "beta": [14, 30],
  36. "gama": [30, 50]}
  37. t1 = transforms.BandSampleEntropy(band_dict=all_fre,sampling_rate=128,R=0.2)
  38. t2 = transforms.BandHiguchiFractalDimension(band_dict=all_fre,sampling_rate=128)
  39. t3 = transforms.BandHjorth(band_dict=all_fre,sampling_rate=128,mode='mobility')
  40. t4 = transforms.BandHjorth(band_dict=all_fre,sampling_rate=128,mode='complexity')
  41. t = transforms.BandDetrendedFluctuationAnalysis(band_dict=all_fre,sampling_rate=128)
  42. ######################################################################
  43. # extract features method
  44. ######################################################################
  45. # "AppEn":transforms.BandApproximateEntropy(band_dict=all_fre,sampling_rate=128),
  46. # "SamEn":transforms.BandSampleEntropy(band_dict=all_fre,sampling_rate=128,R=0.2),
  47. # "HFD":transforms.BandHiguchiFractalDimension(band_dict=all_fre,sampling_rate=128),
  48. # "DFA":transforms.BandDetrendedFluctuationAnalysis(band_dict=all_fre,sampling_rate=128),
  49. # "hjc":transforms.BandHjorth(band_dict=all_fre,sampling_rate=128,mode='complexity'),
  50. # "hjm":transforms.BandHjorth(band_dict=all_fre,sampling_rate=128,mode='mobility'),
  51. # "DE":transforms.BandDifferentialEntropy(band_dict=all_fre),
  52. # "micro_state":mne_microstates.segment(one, n_states=4,
  53. # random_state=0,
  54. # return_polarity=True),
  55. # "GC":compute_gc_matrix,
  56. # "PLV":extract_connectivity(data,"plv"),
  57. # "PLI":extract_connectivity(data,"pli"),
  58. # "cohy":spectral_connectivity_epochs(data=sample1,method='cohy',sfreq=128,fmin=4,fmax=50,mode='multitaper',faverage=True),
  59. # "imcoh":spectral_connectivity_epochs(data=sample1,method='imcoh',sfreq=128,fmin=4,fmax=50,mode='multitaper',faverage=True),
  60. # "dpli":spectral_connectivity_epochs(data=sample1,method='dpli',sfreq=128,fmin=4,fmax=50,mode='multitaper',faverage=True),
  61. # "SpecEn":transforms.BandSampleEntropy(band_dict=all_fre,sampling_rate=128),
  62. # "kur":transforms.BandKurtosis(),
  63. # "ske":transforms.BandSkewness(),
  64. # "PSD":mne.time_frequency.psd_array_multitaper(sample,128,fmin=4,fmax=50),
  65. # "PermEn":ant.perm_entropy(),
  66. # "MI":get_MI(),
  67. # "PFD":transforms.BandPetrosianFractalDimension(band_dict=all_fre,sampling_rate=128),
  68. # "SVDEn":transforms.BandSVDEntropy(band_dict=all_fre,sampling_rate=128),
  69. # "CCF":extract_connectivity(data,"ccf"),,
  70. # "coh":spectral_connectivity_epochs(data=sample1,method='coh',sfreq=128,fmin=4,fmax=50,mode='multitaper',faverage=True)
  71. def compute_gc_matrix(data, maxlag=2, verbose=False):
  72. """
  73. 计算 Granger 因果矩阵 (num_channels x num_channels)
  74. 参数:
  75. - data: ndarray, shape (num_channels, n_times)
  76. - maxlag: int, VAR模型的最大滞后阶数
  77. - verbose: 是否打印grangercausalitytests的详细结果
  78. 返回:
  79. - gc_matrix: ndarray, shape (num_channels, num_channels)
  80. gc_matrix[i, j] 表示 通道i → 通道j 的GC强度
  81. """
  82. num_channels, n_times = data.shape
  83. gc_matrix = np.zeros((num_channels, num_channels))
  84. for i in range(num_channels):
  85. for j in range(num_channels):
  86. if i == j:
  87. continue # 自因果设为0
  88. # 构造输入格式 (T, 2),第0列是被预测的序列,第1列是潜在的因果序列
  89. test_data = np.vstack([data[j], data[i]]).T
  90. try:
  91. results = grangercausalitytests(test_data, maxlag=maxlag, verbose=verbose)
  92. # 提取某个指标作为 GC 强度,这里用 maxlag 阶的 F 检验的 p-value
  93. p_value = results[maxlag][0]['ssr_ftest'][1]
  94. gc_matrix[i, j] = -np.log(p_value + 1e-10) # p 越小,因果越强(取负log方便可视化)
  95. except Exception as e:
  96. print(f"GC计算失败: {i}->{j}, 错误: {e}")
  97. gc_matrix[i, j] = 0
  98. return gc_matrix
  99. def get_MI(data):
  100. target=[]
  101. for i in range(40):
  102. target.append([0 for i in range(40)])
  103. for i in range(40):
  104. for j in range(i,40):
  105. mi = compute_mi(data[i], data[j],20)
  106. target[i][j]=mi
  107. target[j][i]=mi
  108. return np.array(target)
  109. all_de=[]
  110. all_plv=[]
  111. all_lds_de=[]
  112. all_lds_plv=[]
  113. all_label=[]
  114. all_data=[]
  115. num=0
  116. # path = '/data0/violin/projects/szbd_practice/szbd_dataset_eeg_64_noICA'
  117. # files = os.listdir(path)
  118. # dict_num = {}
  119. # for file in files:
  120. # s = file.split('-')
  121. # if s[-3]!='RestEyesOpen' and s[-3]!='RestEyesClosed':
  122. # continue
  123. # name = s[-3]+"_"+s[-2]
  124. # if not name in dict_num.keys():
  125. # dict_num[name]=1
  126. # else:
  127. # dict_num[name]+=1
  128. # print(dict_num)
  129. # assert(1==0)
  130. for files_key in files_dict.keys():
  131. for file in tqdm(files_dict[files_key]):
  132. # num+=1
  133. # if num<=9:
  134. # continue
  135. # print(files_dict[files_key])
  136. # assert(1==0)
  137. # print(file[:-4])
  138. # assert(1==0)
  139. data_path = os.path.join(root_dir, file)
  140. data_label = pickle.load(open(data_path, 'rb'), encoding='latin1')
  141. data = data_label['data']
  142. data = data.reshape(40,40,63,128)
  143. data = data.transpose(0, 2, 1, 3)
  144. label_valence = data_label['labels']
  145. baseline_values = np.mean(data[:, :baseline_duration, :, :], axis=1) # shape (40, 40, 128)
  146. data = data - baseline_values[:, np.newaxis, :, :]
  147. data = data[:,baseline_duration:]
  148. # data = data.transpose(0,2,1,3)
  149. # print(data.shape)
  150. # assert(1==0)
  151. sub_de=[]
  152. sub_plv=[]
  153. de_lds=[]
  154. plv_lds=[]
  155. sub_label=[]
  156. sub_data=[]
  157. for i in tqdm(range(data.shape[0])):
  158. samples = data[i]
  159. # if label_valence[i]>5:
  160. # label_valence[i]=0
  161. # else:
  162. # label_valence[i]=1
  163. session_de=[]
  164. session_plv=[]
  165. session_label=[]
  166. session_data=[]
  167. # print(data.shape[1],'fffffffff')
  168. # assert(1==0)
  169. for j in range(data.shape[1] // eeg_duration):
  170. sample = samples[eeg_duration * j:eeg_duration * (j + 1)][0]
  171. maps = []
  172. for x1 in sample:
  173. tem = ant.perm_entropy(x1, normalize=True)
  174. maps.append(tem)
  175. maps = np.array(maps)
  176. ske = np.expand_dims(maps,axis=-1)
  177. # print(maps.shape)
  178. # assert(1==0)
  179. # plv = extract_connectivity(sample,'pli')
  180. session_de=data_append(session_de,ske)
  181. # session_plv=data_append(session_plv,maps3)
  182. # session_label=data_append(session_label,label_valence[i])
  183. # session_data=data_append(session_data,maps2)
  184. # tem_plv=LDS_plv(session_plv)
  185. # tem_de=session_de
  186. # tem_de=tem_de.transpose(0, 2, 1)
  187. # tem_de=smooth_feature(tem_de)
  188. # tem_de=tem_de.transpose(0, 2, 1)
  189. sub_de=data_append(sub_de,session_de)
  190. # sub_plv=data_append(sub_plv,session_plv)
  191. # de_lds=data_append(de_lds,tem_de)
  192. # plv_lds=data_append(plv_lds,tem_plv)
  193. # sub_label=data_append(sub_label,session_label)
  194. # sub_data=data_append(sub_data,session_data)
  195. # print(sub_de.shape,de_lds.shape)
  196. # assert(1==0)
  197. # all_lds_de=data_append(all_lds_de,de_lds)
  198. # all_lds_plv=data_append(all_lds_plv,plv_lds)
  199. # np.save('/data0/lyt/emotion/seed/DEAP/gc_{}.npy'.format(file[:-4]),all_de)
  200. all_de=data_append(all_de,sub_de)
  201. # all_plv=data_append(all_plv,sub_plv)
  202. # all_label=data_append(all_label,sub_label)
  203. # all_data=data_append(all_data,sub_data)
  204. # np.save('/data0/lyt/emotion/seed/DEAP/plvLDS.npy',all_lds_plv)
  205. # np.save('/data0/lyt/emotion/seed/DEAP/deLDS4band.npy',all_lds_de)
  206. # np.save('/data0/lyt/emotion/seed/DEAP/dpli.npy',all_plv)
  207. np.save('/data0/lyt/emotion/seed/DEAP/permen.npy',all_de)
  208. # np.save('/data0/lyt/emotion/seed/DEAP/label.npy',all_label)
  209. # np.save('/data0/lyt/emotion/seed/DEAP/imcoh.npy',all_data)
  210. print(all_de.shape)

extract_features_examples.py at commit e33abd2, no license · at the source

Overview

Authors: Sha Zhao1,2, Yitian Liu1,2, Jiquan Wang1,2, Ruizhe Zhang1,2, Yilin Wang1,2, Haiteng Jiang1,3,4, Shijian Li1,2, Tao Li1,3,4, Gang Pan1,2,3
ORCID iDs: Shijian Li, Tao Li
  1. State Key Laboratory of Brain‐Machine Intelligence, Zhejiang University, Hangzhou, China
  2. College of Computer Science and Technology, Zhejiang University, Hangzhou, China
  3. MOE Frontier Science Center for Brain Science and Brain‐Machine Integration, Zhejiang University, Hangzhou, China
  4. Department of Neurobiology, Affiliated Mental Health Center & Hangzhou Seventh People's Hospital, Zhejiang University School of Medicine, Hangzhou, China
Journal: Human brain mapping, volume 47, issue 13, article e70628
Dates: received 20 June 2025; accepted 9 August 2026; published online 6 September 2026; in print September 2026
Type: Review · Language: English
License: CC BY-NC
Identifiers: DOI 10.1002/hbm.70628 · PMID 42702788 · PMCID PMC13547600 · OpenAlex W7211897563
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: EEG (modality), human (organism), depression (population), schizophrenia / psychosis (population), bipolar (population), clinical / translational (subfield)
Methods: Spectral & time-frequency, Preprocessing, Connectivity, Statistics, Machine learning, Complexity, Graphs, Physiology & signal measures
Keywords: affective disorders diagnosis, biomarker, EEG
MeSH: Bipolar Disorder*, Electroencephalography*, Major Depressive Disorder*, Mood Disorders*, Psychotic Disorders*, Schizophrenia*, Adult, Biomarkers, Female, Humans, Male, Middle Aged, Young Adult (* major topic)
Topic: Emotion and Mood Recognition (Experimental and Cognitive Psychology, Psychology), according to OpenAlex
Funding: STI 2030-Major Projects (2021ZD0200400); the Natural Science Foundation of Zhejiang Province, China (LZ24F020004); National Natural Science Foundation of China (62476240)
Citations: not cited yet (Europe PMC); 116 references in the paper

Abstract

Electroencephalography (EEG) provides real‐time, dynamic insights into brain function, making it a valuable tool for the screening, diagnosis, and treatment of affective disorders. The use of EEG‐derived features as biomarkers for affective disorder diagnosis has attracted growing attention. In this work, we introduce 25 commonly used EEG features and categorize them into four domains: time‐domain, frequency‐domain, complexity, and connectivity. Each feature captures distinct aspects of emotional processing and serves as a potential biomarker for diagnosing affective disorders. To evaluate their diagnostic utility, we analyzed two independent resting‐state EEG datasets. The first dataset comprised 84 healthy controls, 62 patients with schizophrenia (SZ), 43 patients with schizoaffective disorder (SAD), and 32 patients with bipolar disorder (BD), while the second included 28 healthy controls and 32 patients with major depressive disorder (MDD). These features are extracted and used for classification, allowing us to identify biomarkers with strong discriminative power. Finally, we provide a comprehensive discussion on key issues in the field, including multimodal biomarker integration, challenges in EEG‐based diagnosis, variability in classification results, and factors influencing EEG feature extraction.

Reproduced under the paper's license (CC BY-NC), from the paper cited above.

Repository

Its files are read in the Code ↔ Paper reader above, with 6 matches between paragraphs and lines of code.

yt-liu88/EEGBiomarkers-for-Affective-Disorders-Diagnosis

License: none: the authors keep all their rights
State: the link answers, verified on 26 September 2026
Evidence: files inventoried
Commit: e33abd2c6713fc3fd3a4e2fe94f0fe705d260d1a, 2 September 2025
Languages: Python (4)
Size: 5 files, 4 scripts
Software Heritage: not archived
Found in: the text, “Dataset and Preprocessing”
Holds: README
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Tools: NumPy (4 files), MNE-Python (3 files), Matplotlib (2 files), PyTorch (2 files), ICLabel (1 file), MNE-Connectivity (1 file), pandas (1 file), PyWavelets (1 file), scikit-learn (1 file), SciPy (1 file), statsmodels (1 file)
Availability: 1 check, the latest on 26 September 2026: the link answers
  • 26 September 2026: the link answers
5 files

The paper's code and data availability statement is in the Data section.

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;
  • 4 scripts, each with its path and the digest of its content;
  • 6 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 that support the findings of this study are openly available in National Institute of Mental Health (NIMH) Data Archive at https://nda.nih.gov/edit_collection.html?id=2274. Additional supporting information may be found in the online version of the article at the publisher's website. The source code has been made publicly available and can be accessed via the following GitHub repository: https://github.com/yt‐liu88/EEGBiomarkers‐for‐Affective‐Disorders‐Diagnosis (https://github.com/yt-liu88/EEGBiomarkers-for-Affective-Disorders-Diagnosis).

Reproduced under the paper's license (CC BY-NC), 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, issue, pages, dates, 9 authors, 3 keywords, 13 MeSH terms, 3 funders, 91 references.

Cite

This paper

Zhao, S., Liu, Y., Wang, J., Zhang, R., Wang, Y., Jiang, H., Li, S., Li, T., & Pan, G. (2026). EEG Biomarkers for Affective Disorders Diagnosis: An Evaluation and Validation Study. Human brain mapping, 47(13), e70628. https://doi.org/10.1002/hbm.70628

BibTeX

@article{zhao2026eeg,
author = {Zhao, Sha and Liu, Yitian and Wang, Jiquan and Zhang, Ruizhe and Wang, Yilin and Jiang, Haiteng and Li, Shijian and Li, Tao and Pan, Gang},
title = {{EEG Biomarkers for Affective Disorders Diagnosis: An Evaluation and Validation Study}},
journal = {Human brain mapping},
year = {2026},
month = sep,
volume = {47},
number = {13},
pages = {e70628},
publisher = {Wiley},
issn = {1065-9471},
doi = {10.1002/hbm.70628},
url = {https://doi.org/10.1002/hbm.70628},
pmid = {42702788},
pmcid = {PMC13547600}
}

RIS

TY - JOUR
AU - Zhao, Sha
AU - Liu, Yitian
AU - Wang, Jiquan
AU - Zhang, Ruizhe
AU - Wang, Yilin
AU - Jiang, Haiteng
AU - Li, Shijian
AU - Li, Tao
AU - Pan, Gang
TI - EEG Biomarkers for Affective Disorders Diagnosis: An Evaluation and Validation Study
T2 - Human brain mapping
J2 - Hum Brain Mapp
PY - 2026
DA - 2026/09/01
VL - 47
IS - 13
SP - e70628
SN - 1065-9471
PB - Wiley
DO - 10.1002/hbm.70628
UR - https://doi.org/10.1002/hbm.70628
LA - en
ER -

CSL-JSON

{
"id": "10.1002/hbm.70628",
"type": "article-journal",
"title": "EEG Biomarkers for Affective Disorders Diagnosis: An Evaluation and Validation Study",
"container-title": "Human brain mapping",
"author": [
{
"family": "Zhao",
"given": "Sha"
},
{
"family": "Liu",
"given": "Yitian"
},
{
"family": "Wang",
"given": "Jiquan"
},
{
"family": "Zhang",
"given": "Ruizhe"
},
{
"family": "Wang",
"given": "Yilin"
},
{
"family": "Jiang",
"given": "Haiteng"
},
{
"family": "Li",
"given": "Shijian"
},
{
"family": "Li",
"given": "Tao"
},
{
"family": "Pan",
"given": "Gang"
}
],
"container-title-short": "Hum Brain Mapp",
"volume": "47",
"issue": "13",
"page": "e70628",
"DOI": "10.1002/hbm.70628",
"PMID": "42702788",
"PMCID": "PMC13547600",
"ISSN": "1065-9471",
"publisher": "Wiley",
"URL": "https://doi.org/10.1002/hbm.70628",
"language": "en",
"issued": {
"date-parts": [
[
2026,
9,
1
]
]
}
}

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.1162/imag.a.1245 [code]
Towards precision EEG connectomics: Evaluating the benefits of dense sampling.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: MNE-Connectivity, ICLabel, MNE-Python, 5 other tools, EEG, 3 references
[2] doi:10.1002/hbm.70528 [code]
Explainable AI Insights Into EEG Classification and Its Alignment to Neural Correlates.
Journal: Human brain mapping
In common: MNE-Connectivity, ICLabel, MNE-Python, 6 other tools, EEG
[3] doi:10.3390/s26134019 [code]
NeuroStat: An Open-Source EEG Connectivity Platform for Randomised Controlled Trials.
Journal: Sensors (Basel, Switzerland)
In common: MNE-Connectivity, ICLabel, MNE-Python, 4 other tools, EEG, 1 reference
[4] doi:10.1097/j.pain.0000000000004044 [code]
No effect of rhythmic visual stimulation on experimental pain perception.
Journal: Pain
In common: MNE-Connectivity, ICLabel, MNE-Python, 5 other tools, EEG
[5] doi:10.1186/s12967-026-08108-y [code]
An explainable multimodal machine learning model for diagnosing disorders of consciousness: evidence from a large multicenter Chinese cohort.
Journal: Journal of translational medicine
In common: MNE-Connectivity, ICLabel, MNE-Python, 3 other tools, EEG, 1 reference
[6] doi:10.1002/mds.70348 [code]
Electroencephalography-Based Clustering Reveals Robust Neurophysiological Subtypes in Parkinson's Disease.
Journal: Movement disorders : official journal of the Movement Disorder Society
In common: ICLabel, MNE-Python, statsmodels, 5 other tools, EEG, 1 reference
[7] doi:10.1523/eneuro.0041-26.2026 [code]
Ocular Speech Tracking Persists in Blindness, but Its Dynamics and Oculo-Cerebral Connectivity Depend on Visual Status.
Journal: eNeuro
In common: MNE-Connectivity, MNE-Python, statsmodels, 5 other tools, 1 reference
[8] doi:10.1007/s12021-026-09784-3 [code]
Estimating Mutual Information and Pearson Correlation on Neural Evoked Responses.
Journal: Neuroinformatics
In common: MNE-Python, scikit-learn, pandas, 3 other tools, 3 references
[9] doi:10.1038/s42003-026-10394-7 [code]
Cognitive load weakens neural speech tracking without altering response timing.
Journal: Communications biology
In common: MNE-Connectivity, MNE-Python, statsmodels, 4 other tools, EEG, 1 reference
[10] doi:10.3389/fncom.2026.1786996 [code]
Schumann-anchored golden ratio organization of human neural oscillations.
Journal: Frontiers in computational neuroscience
In common: MNE-Connectivity, MNE-Python, statsmodels, 5 other tools, EEG

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.