The influence of nonlinear resonance on human cortical oscillations.
The 5 matches
- [1] § Materials and methods › Method › Test for Gaussianity and linearity through higher-order spectrum › Estimation of the Effective Number of Segments ↔ utility/fit_best_ar.m, lines 94–119 · score 0.67 · Corrected Akaike Information, AR model, AICc, Fit
- [2] § Materials and methods › Method › BiSpectral EEG Component Analysis (BiSCA) ↔ package/HoXiAlpha/@BiXiAlpha/init_para.m, lines 1–127 · score 0.61 · Levenberg Marquardt, algorithm, iteratively, optimal, squares, fitting
- [3] § Materials and methods › Method › Test for Gaussianity and linearity through higher-order spectrum › Median-Based Test for Gaussianity ↔ utility/calc_bc_stat.m, lines 85–142 · score 0.61 · asymptotic variance, population median, chi
- [4] § Results › Nonlinear resonances manifest in Rho peaks, while the Xi process remains linear and Gaussian at the bispectral (quadratic) level ↔ example/BiSCA/fig4_spatial_distribution.m, lines 96–192 · score 0.55 · nonlinearity statistic, Gaussianity statistic, compression, histograms, energy, Scatter
- [5] § Results › Simulation illustrating asymmetric waveforms and quadratic nonlinearity ↔ utility/nar_lpr_forecast.m, lines 1–133 · score 0.55 · state vectors, principal components, PC3, PC1, PC2, PCA
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 · 119 lines · 3.3 KB · GPL-3.0 · 1 match
- function armodel = fit_best_ar(y, Nlag, method)
- % FIT_BEST_AR Fits AR models of different orders to data y and selects the best model based on AICc
- %
- % armodel = FIT_BEST_AR(y, Nlag, method)
- %
- % Inputs:
- % y - Time series data (vector)
- % Nlag - Vector of AR model orders to try
- % method - (Optional) Method to estimate AR parameters. Options are:
- % 'arburg' - Uses Burg's method
- % 'levinson' - Uses Levinson-Durbin recursion (default)
- %
- % Output:
- % armodel - Struct containing the best AR model (fields: A, e)
- %
- % Set default method to 'levinson' if not provided
- if nargin < 3
- method = 'levinson';
- end
- % Ensure y is a column vector
- if size(y, 2) > 1
- y = y(:);
- end
- N = length(y);
- % Ensure Nlag is a column vector and sort in ascending order
- Nlag = Nlag(:);
- Nlag = sort(Nlag);
- % Convert y to double if it's single precision
- if isa(y, 'single')
- y = double(y);
- end
- % Initialize models cell array
- models = cell(length(Nlag), 1);
- % Start timing
- tic
- % Select method to compute AR parameters
- switch lower(method)
- case 'arburg'
- % Use Burg's method
- for i = 1:length(Nlag)
- p = Nlag(i);
- [A, E] = arburg(y, p);
- models{i}.A = A; % Normalized AR coefficients (leading 1)
- models{i}.e = E; % Estimated white noise variance
- end
- case 'levinson'
- % Use Levinson-Durbin recursion
- % Compute autocorrelation sequence once up to maximum lag
- maxLag = max(Nlag);
- r_full = xcorr(y, maxLag, 'biased');
- % Extract positive lags (from lag 0 to maxLag)
- r = r_full(maxLag + 1:end);
- for i = 1:length(Nlag)
- p = Nlag(i);
- % Apply Levinson-Durbin recursion
- [A, E] = levinson(r(1:p + 1), p);
- models{i}.A = A; % AR coefficients
- models{i}.e = E; % Prediction error (variance of white noise input)
- end
- otherwise
- error('Unknown method "%s". Options are "arburg" or "levinson".', method);
- end
- % End timing
- t = toc;
- fprintf('Fitting AR models took %f seconds\n', t);
- % Compute AICc for each model
- V = nan(length(Nlag), 1);
- for i = 1:length(Nlag)
- V(i) = araicc(models{i}, N);
- end
- % Select the model with minimum AICc
- [~, I] = min(V);
- armodel = models{I};
- fprintf('Choose order %f \n', Nlag(I));
- end
- % AICc computation function
- function v = araicc(model, N)
- % ARAICC Computes the corrected Akaike Information Criterion (AICc) for an AR model
- %
- % v = ARAICC(model, N)
- %
- % Inputs:
- % model - Struct containing AR model parameters (fields: A, e)
- % N - Length of the data used to fit the model
- %
- % Output:
- % v - AICc value
- %
- p = length(model.A) - 1; % Model order
- k = p + 1; % Number of parameters (AR coefficients + variance)
- % Log-likelihood
- LL = -0.5 * N * log(model.e);
- % Akaike Information Criterion
- AIC = 2 * k - 2 * LL;
- % Corrected AIC
- v = AIC + (2 * k * (k + 1)) / (N - k - 1);
- end
fit_best_ar.m at commit e98bac6, under GPL-3.0 · at the source
Overview
- China-Cuba Belt and Road Joint Laboratory on Neurotechnology and Brain-Apparatus Communication, University of Electronic Science and Technology of China,Chengdu, China
- Hangzhou Dianzi University,Hangzhou, Zhejiang China
- Cuban Neuroscience Center,Havana, Cuba
- Center for Mind/Brain Sciences (CIMeC), University of Trento,Trento, Italy
- School of Science, College of Engineering, Science and the Environment, University of Newcastle,Newcastle, New South Wales Australia
Abstract
Whether macroscale brain signals reflect linear or nonlinear organization remains poorly characterized. This distinction matters for modeling neural dynamics and interpreting oscillatory biomarkers of cognition and disease. Spectral analysis reveals aperiodic broadband and rhythmic narrowband components but does not capture nonlinear resonance, such as quadratic phase coupling among oscillations, which requires higher-order spectral analysis. We introduce BiSpectral EEG Component Analysis (BiSCA), combining spectral and bispectral analysis to separate aperiodic (Xi) from rhythmic (Rho) components, localize nonlinear signatures, and distinguish nonlinearity from non-Gaussianity; simulations confirm this separation. Applying BiSCA to two large datasets (1771 intracranial channels; 960 scalp EEG subjects), we detect significant nonlinear or non-Gaussian structure in 81.6% of scalp EEG and 67.9% of iEEG channels; forward modeling indicates the higher scalp prevalence reflects volume-conduction spread of focal nonlinear sources. In spatially focal iEEG, aperiodic Xi shows no detectable quadratic nonlinearity or non-Gaussianity, whereas Rho components, including Alpha and Mu, carry the dominant cortical quadratic coupling. Despite higher occipital Alpha power, the strongest nonlinear signatures arise from parietal Mu. Nonlinear resonance is thus expressed primarily through oscillatory rather than aperiodic dynamics.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 5 matches between paragraphs and lines of code.
rigelfalcon/BiSCA
e98bac6abfc993d82c281628ae6891f86ee3886c, 18 April 2026Availability: 1 check, the latest on 28 September 2026: the link answers
- 28 September 2026: the link answers
236 files
- example/
BiSCA/ , MATLAB, 182 linesdemo_BiSCA.m - example/
BiSCA/ , MATLAB, 126 linesfig1_bisca_model_fit.m - example/
BiSCA/ , MATLAB, 108 linesfig1_spa_decomposition.m - example/
BiSCA/ , MATLAB, 417 linesfig2_nnar_simulation.m - example/
BiSCA/ , MATLAB, 413 linesfig2_nnar_simulation_sym .m - example/
BiSCA/ , MATLAB, 368 linesfig3_eeg_test_topography .m - example/
BiSCA/ , MATLAB, 227 linesfig3_ieeg_bifrequency_te st.m - example/
BiSCA/ , MATLAB, 494 linesfig3_ieeg_peak_frequency .m - example/
BiSCA/ , MATLAB, 83 linesfig3_ieeg_significance_m ap.m - example/
BiSCA/ , MATLAB, 115 linesfig4_component_correlati on.m - example/
BiSCA/ , MATLAB, 370 linesfig4_gaussianity_lineari ty_violin.m - example/
BiSCA/ , MATLAB, 232 lines, 1 matchfig4_spatial_distributio n.m - example/
iEEG/ , MATLAB, 186 linesieeg_bixialpha_bootstrap _chwise.m - example/
iEEG/ , MATLAB, 15 linesstep3_hoxialpha_test_tri _3model_taskmng.m - external/
Violinplot-Matlab/ , MATLAB, 744 linesViolin.m - external/
Violinplot-Matlab/ , MATLAB, 216 linesviolinplot.m - external/
eeglab_min/ , MATLAB, 238 linesicadefs.m - external/
eeglab_min/ , MATLAB, 177 linesloadtxt.m - external/
eeglab_min/ , MATLAB, 783 linesreadlocs.m - external/
eeglab_min/ , MATLAB, 1,803 linestopoplot.m - package/
CNAR/ , MATLAB, 203 linesestimate_potential_pca.m - package/
CNAR/ , MATLAB, 94 linesplot_potential_pca.m - package/
HoXiAlpha/ , MATLAB, 870 lines@BiXiAlpha/ BiXiAlpha.m - package/
HoXiAlpha/ , MATLAB, 46 lines@BiXiAlpha/ NonlinearOptimization.m - package/
HoXiAlpha/ , MATLAB, 42 lines@BiXiAlpha/ NwSmooth.m - package/
HoXiAlpha/ , MATLAB, 159 lines@BiXiAlpha/ ObjFunBiXiAlpha.m - package/
HoXiAlpha/ , MATLAB, 26 lines@BiXiAlpha/ bchat_component.m - package/
HoXiAlpha/ , MATLAB, 161 lines@BiXiAlpha/ bound_alpha.m - package/
HoXiAlpha/ , MATLAB, 545 lines@BiXiAlpha/ bound_bs.m - package/
HoXiAlpha/ , MATLAB, 13 lines@BiXiAlpha/ bound_k.m - package/
HoXiAlpha/ , MATLAB, 82 lines@BiXiAlpha/ bound_xi.m - package/
HoXiAlpha/ , MATLAB, 38 lines@BiXiAlpha/ bshat_component.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ calc_bc.m - package/
HoXiAlpha/ , MATLAB, 19 lines@BiXiAlpha/ calc_loss.m - package/
HoXiAlpha/ , MATLAB, 72 lines@BiXiAlpha/ calc_loss_bs.m - package/
HoXiAlpha/ , MATLAB, 47 lines@BiXiAlpha/ calc_loss_s.m - package/
HoXiAlpha/ , MATLAB, 58 lines@BiXiAlpha/ calc_penalty.m - package/
HoXiAlpha/ , MATLAB, 4 lines@BiXiAlpha/ dispsummary.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ fit.m - package/
HoXiAlpha/ , MATLAB, 18 lines@BiXiAlpha/ fit_alpha.m - package/
HoXiAlpha/ , MATLAB, 29 lines@BiXiAlpha/ fit_bs.m - package/
HoXiAlpha/ , MATLAB, 91 lines@BiXiAlpha/ fit_bs_step.m - package/
HoXiAlpha/ , MATLAB, 37 lines@BiXiAlpha/ fit_full.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ fit_s.m - package/
HoXiAlpha/ , MATLAB, 16 lines@BiXiAlpha/ fit_trend.m - package/
HoXiAlpha/ , MATLAB, 55 lines@BiXiAlpha/ fit_xi.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ get_bs2fit.m - package/
HoXiAlpha/ , MATLAB, 18 lines@BiXiAlpha/ get_para_bc.m - package/
HoXiAlpha/ , MATLAB, 3 lines@BiXiAlpha/ get_scomp.m - package/
HoXiAlpha/ , MATLAB, 11 lines@BiXiAlpha/ get_shat_component.m - package/
HoXiAlpha/ , MATLAB, 164 lines@BiXiAlpha/ init_alpha.m - package/
HoXiAlpha/ , MATLAB, 23 lines@BiXiAlpha/ init_bs.m - package/
HoXiAlpha/ , MATLAB, 142 lines, 1 match@BiXiAlpha/ init_para.m - package/
HoXiAlpha/ , MATLAB, 102 lines@BiXiAlpha/ init_para_alpha.m - package/
HoXiAlpha/ , MATLAB, 104 lines@BiXiAlpha/ init_para_bs.m - package/
HoXiAlpha/ , MATLAB, 43 lines@BiXiAlpha/ init_para_xi.m - package/
HoXiAlpha/ , MATLAB, 7 lines@BiXiAlpha/ init_xi.m - package/
HoXiAlpha/ , MATLAB, 11 lines@BiXiAlpha/ plot.m - package/
HoXiAlpha/ , MATLAB, 56 lines@BiXiAlpha/ plot_bc.m - package/
HoXiAlpha/ , MATLAB, 81 lines@BiXiAlpha/ plot_bc_bchat_fit.m - package/
HoXiAlpha/ , MATLAB, 60 lines@BiXiAlpha/ plot_bc_fit_scatter.m - package/
HoXiAlpha/ , MATLAB, 86 lines@BiXiAlpha/ plot_bc_test.m - package/
HoXiAlpha/ , MATLAB, 46 lines@BiXiAlpha/ plot_s.m - package/
HoXiAlpha/ , MATLAB, 108 lines@BiXiAlpha/ plot_s_shat.m - package/
HoXiAlpha/ , MATLAB, 126 lines@BiXiAlpha/ plot_s_shat_interp.m - package/
HoXiAlpha/ , MATLAB, 88 lines@BiXiAlpha/ plot_s_shat_loglog.m - package/
HoXiAlpha/ , MATLAB, 3 lines@BiXiAlpha/ scomp.m - package/
HoXiAlpha/ , MATLAB, 13 lines@BiXiAlpha/ shat_component.m - package/
HoXiAlpha/ , MATLAB, 143 lines@BiXiAlpha/ show.m - package/
HoXiAlpha/ , MATLAB, 23 lines@BiXiAlpha/ surf.m - package/
HoXiAlpha/ , MATLAB, 28 lines@BiXiAlpha/ tune_para_s_bs.m - package/
HoXiAlpha/ , MATLAB, 18 lines@BiXiAlpha/ vec_para.m - package/
HoXiAlpha/ , MATLAB, 977 lines@BiXiAlphaBootstrap/ BiXiAlphaBootstrap.m - package/
HoXiAlpha/ , MATLAB, 600 lines@HOS/ HOS.m - package/
HoXiAlpha/ , MATLAB, 43 lines@HOS/ calc_bs_bc.m - package/
HoXiAlpha/ , MATLAB, 17 lines@HOS/ update_S_C.m - package/
HoXiAlpha/ , MATLAB, 13 lines@HOS/ update_bs_bc.m - package/
HoXiAlpha/ , MATLAB, 8 lines@HOS/ update_cbs_cbc.m - package/
HoXiAlpha/ , MATLAB, 54 lines@HOS/ updateseg.m - package/
HoXiAlpha/ , MATLAB, 516 lines@Kernel/ Kernel.m - package/
HoXiAlpha/ , MATLAB, 88 linescalc_r2w.m - package/
HoXiAlpha/ , MATLAB, 16 linesget_harmonic_mu_sigma.m - package/
HoXiAlpha/ , MATLAB, 92 linesnonlinear_fit.m - package/
HoXiAlpha/ , MATLAB, 100 linesplot_s_shat_spa.m - package/
HoXiAlpha/ , MATLAB, 15 linespred_bs.m - package/
HoXiAlpha/ , MATLAB, 17 linespred_s.m - package/
HoXiAlpha/ , MATLAB, 9 linespred_s_alpha.m - package/
HoXiAlpha/ , MATLAB, 8 linespred_s_xi.m - package/
HoXiAlpha/ , MATLAB, 43 linesupdate_taperinfo.m - package/
HoXiAlpha/ , MATLAB, 407 linesvecpara2para.m - package/
Pearson3/ , MATLAB, 11 linesgen_pearson3_rnd.m - package/
Pearson3/ , MATLAB, 12 linesget_pearson3_para.m - package/
Pearson3/ , MATLAB, 21 linespearson3_rnd.m - package/
nufftkreg/ , MATLAB, 27 linesexternal/ matplotlib_colormap/ +plt/ Set1.m - package/
nufftkreg/ , MATLAB, 29 linesexternal/ matplotlib_colormap/ +plt/ inferno.m - package/
nufftkreg/ , MATLAB, 27 linesexternal/ matplotlib_colormap/ +plt/ tab10.m - package/
nufftkreg/ , MATLAB, 33 linesexternal/ matplotlib_colormap/ +plt/ viridis.m - package/
nufftkreg/ , MATLAB, 33 linesutility/ NwSmooth.m - package/
nufftkreg/ , MATLAB, 103 linesutility/ bytesize.m - package/
nufftkreg/ , MATLAB, 21 linesutility/ gen_loopgroup.m - package/
nufftkreg/ , MATLAB, 13 linesutility/ get_hList.m - package/
nufftkreg/ , MATLAB, 28 linesutility/ linspacemulti.m - package/
nufftkreg/ , MATLAB, 50 linesutility/ multispace.m - package/
nufftkreg/ , MATLAB, 57 linesutility/ test_gpu.m - package/
nufftkreg/ , MATLAB, 39 linesutility/ test_memory.m - setup.m, MATLAB, 25 lines
- slurm/
batch_submit.sh , Shell, 15 lines - utility/
+plt/ , MATLAB, 29 linesinferno.m - utility/
+plt/ , MATLAB, 29 linesviridis.m - utility/
NwSmoothGCV.m , MATLAB, 85 lines - utility/
NwSmoothGCVOriginalScale , MATLAB, 122 linesLogGaussian.m - utility/
NwSmoothLogGaussian.m , MATLAB, 40 lines - utility/
NwSmoothLogGaussianBatch , MATLAB, 95 lines.m - utility/
NwSmoothMassCenterBatch. , MATLAB, 126 linesm - utility/
NwSmoothMassCenterGCV.m , MATLAB, 72 lines - utility/
ar_noise.m , MATLAB, 33 lines - utility/
arrow3.m , MATLAB, 799 lines - utility/
atriu.m , MATLAB, 8 lines - utility/
blk_diag.m , MATLAB, 146 lines - utility/
bmap.m , MATLAB, 8 lines - utility/
bst_gain_orient.m , MATLAB, 71 lines - utility/
calc_bc_stat.m , MATLAB, 329 lines, 1 match - utility/
calc_bicoher.m , MATLAB, 108 lines - utility/
calc_bicoher_mtm.m , MATLAB, 137 lines - utility/
calc_fft.m , MATLAB, 104 lines - utility/
calc_goodnessOfFit.m , MATLAB, 9 lines - utility/
calc_multiple_bicoher_no , MATLAB, 194 linesseg.m - utility/
calc_multiple_bicoher_pm , MATLAB, 415 linestm_noseg_large_sample_co mpact.m - utility/
call_bicoher.m , MATLAB, 36 lines - utility/
call_compute_bispectrum. , MATLAB, 58 linesm - utility/
cat_struct_fields.m , MATLAB, 85 lines - utility/
cell2mat2.m , MATLAB, 126 lines - utility/
check_matlab_version.m , MATLAB, 3 lines - utility/
chi_square_dof2_icdf_upp , MATLAB, 20 lineser.m - utility/
classifyBoundsOnVars.m , MATLAB, 55 lines - utility/
clfall.m , MATLAB, 13 lines - utility/
closematlabpool.m , MATLAB, 5 lines - utility/
compact_bs.m , MATLAB, 19 lines - utility/
convert_to_double.m , MATLAB, 18 lines - utility/
convert_to_gpuarray.m , MATLAB, 35 lines - utility/
create_empty_objarray.m , MATLAB, 3 lines - utility/
cumulants.m , MATLAB, 21 lines - utility/
diag2full.m , MATLAB, 19 lines - utility/
extract_colormap.m , MATLAB, 41 lines - utility/
find_char.m , MATLAB, 119 lines - utility/
find_closest.m , MATLAB, 23 lines - utility/
find_inactive_variables. , MATLAB, 26 linesm - utility/
find_largest_k_peaks.m , MATLAB, 165 lines - utility/
find_max_around_xt.m , MATLAB, 91 lines - utility/
findmax_spectrum.m , MATLAB, 8 lines - utility/
fit_best_ar.m , MATLAB, 119 lines, 1 match - utility/
full2diag.m , MATLAB, 30 lines - utility/
gen_ar_ts.m , MATLAB, 24 lines - utility/
gen_idx_subj_ch.m , MATLAB, 39 lines - utility/
get_colormap.m , MATLAB, 8 lines - utility/
get_empty_obj.m , MATLAB, 8 lines - utility/
get_files_by_ext.m , MATLAB, 79 lines - utility/
get_folders_in_directory , MATLAB, 25 lines.m - utility/
get_freemem.m , MATLAB, 12 lines - utility/
get_hos_Ns_eff.m , MATLAB, 107 lines - utility/
get_ndcolon.m , MATLAB, 5 lines - utility/
get_ndgrid.m , MATLAB, 30 lines - utility/
get_ndgrid_scatter.m , MATLAB, 19 lines - utility/
get_sxsysxy.m , MATLAB, 25 lines - utility/
get_sxy.m , MATLAB, 29 lines - utility/
get_top_value.m , MATLAB, 27 lines - utility/
gethostname.m , MATLAB, 57 lines - utility/
idx_wedge.m , MATLAB, 21 lines - utility/
ieeg_scatterplot5view.m , MATLAB, 208 lines - utility/
isCharString.m , MATLAB, 6 lines - utility/
isemptycell.m , MATLAB, 3 lines - utility/
isinparfor.m , MATLAB, 4 lines - utility/
isintegernum.m , MATLAB, 3 lines - utility/
isodd.m , MATLAB, 3 lines - utility/
jacobianest.m , MATLAB, 282 lines - utility/
kde_batch.m , MATLAB, 64 lines - utility/
kde_masscenter_gcv.m , MATLAB, 63 lines - utility/
kernel_harmonic_t_flatto , MATLAB, 37 linesp.m - utility/
makeChiSqDist.m , MATLAB, 31 lines - utility/
map2color.m , MATLAB, 71 lines - utility/
mat2atriu.m , MATLAB, 32 lines - utility/
mat2tril.m , MATLAB, 53 lines - utility/
mat2triu.m , MATLAB, 53 lines - utility/
mat2wedge.m , MATLAB, 20 lines - utility/
meanlog10.m , MATLAB, 10 lines - utility/
mv_rmfield.m , MATLAB, 28 lines - utility/
mvts2hankel.m , MATLAB, 40 lines - utility/
nar_lpr.m , MATLAB, 244 lines - utility/
nar_lpr_forecast.m , MATLAB, 173 lines, 1 match - utility/
nar_lpr_screen_equilibri , MATLAB, 42 linesum_keys.m - utility/
nlpar_ci_se.m , MATLAB, 125 lines - utility/
nlpar_ci_se_bc.m , MATLAB, 15 lines - utility/
parent_mfilename.m , MATLAB, 4 lines - utility/
parload.m , MATLAB, 246 lines - utility/
pdfplot.m , MATLAB, 15 lines - utility/
pinv_ridge.m , MATLAB, 5 lines - utility/
plot_bc.m , MATLAB, 70 lines - utility/
plot_bc_bchat_fit_scatte , MATLAB, 123 linesr.m - utility/
plot_bc_bchat_fit_scatte , MATLAB, 113 linesr_struct.m - utility/
plot_bsgrid.m , MATLAB, 18 lines - utility/
plot_class_pie.m , MATLAB, 75 lines - utility/
plot_histogram_with_marg , MATLAB, 131 linesinals.m - utility/
plot_para_dist.m , MATLAB, 23 lines - utility/
plot_s_shat_struct.m , MATLAB, 108 lines - utility/
recover_fixed_para.m , MATLAB, 19 lines - utility/
reflectiveScatter3.m , MATLAB, 30 lines - utility/
remove_fixed_para.m , MATLAB, 17 lines - utility/
remove_useless_ieeg_fiel , MATLAB, 50 linesds.m - utility/
resampleGridded.m , MATLAB, 19 lines - utility/
set_defaults.m , MATLAB, 53 lines - utility/
set_field.m , MATLAB, 26 lines - utility/
sine_taper.m , MATLAB, 39 lines - utility/
sine_taper_scaled.m , MATLAB, 49 lines - utility/
startmatlabpool.m , MATLAB, 42 lines - utility/
strict_bound_x0.m , MATLAB, 36 lines - utility/
struct2vec.m , MATLAB, 26 lines - utility/
surfaceplot5view.m , MATLAB, 828 lines - utility/
surfbc.m , MATLAB, 24 lines - utility/
surfbs.m , MATLAB, 20 lines - utility/
surfpatch.m , MATLAB, 28 lines - utility/
surfscatter.m , MATLAB, 410 lines - utility/
symlog.m , MATLAB, 5 lines - utility/
test_folder.m , MATLAB, 31 lines - utility/
tril2full.m , MATLAB, 27 lines - utility/
updateval.m , MATLAB, 12 lines - utility/
vec2struct.m , MATLAB, 33 lines - utility/
vec2tril.m , MATLAB, 43 lines - utility/
visualize_bc_stat_max.m , MATLAB, 160 lines - utility/
visualize_bc_stat_max_me , MATLAB, 272 linesdian_symlog_log.m - utility/
visualize_bc_stat_median , MATLAB, 164 lines.m - utility/
wedge2full.m , MATLAB, 28 lines - utility/
whos_deep.m , MATLAB, 32 lines - utility/
whos_tree.m , MATLAB, 36 lines - utility/
wpread.m , MATLAB, 38 lines - LICENSE, License, 674 lines
- README.md, Text, 138 lines
Zenodo 19643376
Availability: 1 check, the latest on 28 September 2026: the link answers (HTTP 200)
- 28 September 2026: the link answers (HTTP 200)
236 files
- example/
BiSCA/ , MATLAB, 182 linesdemo_BiSCA.m - example/
BiSCA/ , MATLAB, 126 linesfig1_bisca_model_fit.m - example/
BiSCA/ , MATLAB, 108 linesfig1_spa_decomposition.m - example/
BiSCA/ , MATLAB, 417 linesfig2_nnar_simulation.m - example/
BiSCA/ , MATLAB, 413 linesfig2_nnar_simulation_sym .m - example/
BiSCA/ , MATLAB, 368 linesfig3_eeg_test_topography .m - example/
BiSCA/ , MATLAB, 227 linesfig3_ieeg_bifrequency_te st.m - example/
BiSCA/ , MATLAB, 494 linesfig3_ieeg_peak_frequency .m - example/
BiSCA/ , MATLAB, 83 linesfig3_ieeg_significance_m ap.m - example/
BiSCA/ , MATLAB, 115 linesfig4_component_correlati on.m - example/
BiSCA/ , MATLAB, 370 linesfig4_gaussianity_lineari ty_violin.m - example/
BiSCA/ , MATLAB, 232 linesfig4_spatial_distributio n.m - example/
iEEG/ , MATLAB, 186 linesieeg_bixialpha_bootstrap _chwise.m - example/
iEEG/ , MATLAB, 15 linesstep3_hoxialpha_test_tri _3model_taskmng.m - external/
Violinplot-Matlab/ , MATLAB, 744 linesViolin.m - external/
Violinplot-Matlab/ , MATLAB, 216 linesviolinplot.m - external/
eeglab_min/ , MATLAB, 238 linesicadefs.m - external/
eeglab_min/ , MATLAB, 177 linesloadtxt.m - external/
eeglab_min/ , MATLAB, 783 linesreadlocs.m - external/
eeglab_min/ , MATLAB, 1,803 linestopoplot.m - package/
CNAR/ , MATLAB, 203 linesestimate_potential_pca.m - package/
CNAR/ , MATLAB, 94 linesplot_potential_pca.m - package/
HoXiAlpha/ , MATLAB, 870 lines@BiXiAlpha/ BiXiAlpha.m - package/
HoXiAlpha/ , MATLAB, 46 lines@BiXiAlpha/ NonlinearOptimization.m - package/
HoXiAlpha/ , MATLAB, 42 lines@BiXiAlpha/ NwSmooth.m - package/
HoXiAlpha/ , MATLAB, 159 lines@BiXiAlpha/ ObjFunBiXiAlpha.m - package/
HoXiAlpha/ , MATLAB, 26 lines@BiXiAlpha/ bchat_component.m - package/
HoXiAlpha/ , MATLAB, 161 lines@BiXiAlpha/ bound_alpha.m - package/
HoXiAlpha/ , MATLAB, 545 lines@BiXiAlpha/ bound_bs.m - package/
HoXiAlpha/ , MATLAB, 13 lines@BiXiAlpha/ bound_k.m - package/
HoXiAlpha/ , MATLAB, 82 lines@BiXiAlpha/ bound_xi.m - package/
HoXiAlpha/ , MATLAB, 38 lines@BiXiAlpha/ bshat_component.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ calc_bc.m - package/
HoXiAlpha/ , MATLAB, 19 lines@BiXiAlpha/ calc_loss.m - package/
HoXiAlpha/ , MATLAB, 72 lines@BiXiAlpha/ calc_loss_bs.m - package/
HoXiAlpha/ , MATLAB, 47 lines@BiXiAlpha/ calc_loss_s.m - package/
HoXiAlpha/ , MATLAB, 58 lines@BiXiAlpha/ calc_penalty.m - package/
HoXiAlpha/ , MATLAB, 4 lines@BiXiAlpha/ dispsummary.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ fit.m - package/
HoXiAlpha/ , MATLAB, 18 lines@BiXiAlpha/ fit_alpha.m - package/
HoXiAlpha/ , MATLAB, 29 lines@BiXiAlpha/ fit_bs.m - package/
HoXiAlpha/ , MATLAB, 91 lines@BiXiAlpha/ fit_bs_step.m - package/
HoXiAlpha/ , MATLAB, 37 lines@BiXiAlpha/ fit_full.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ fit_s.m - package/
HoXiAlpha/ , MATLAB, 16 lines@BiXiAlpha/ fit_trend.m - package/
HoXiAlpha/ , MATLAB, 55 lines@BiXiAlpha/ fit_xi.m - package/
HoXiAlpha/ , MATLAB, 15 lines@BiXiAlpha/ get_bs2fit.m - package/
HoXiAlpha/ , MATLAB, 18 lines@BiXiAlpha/ get_para_bc.m - package/
HoXiAlpha/ , MATLAB, 3 lines@BiXiAlpha/ get_scomp.m - package/
HoXiAlpha/ , MATLAB, 11 lines@BiXiAlpha/ get_shat_component.m - package/
HoXiAlpha/ , MATLAB, 164 lines@BiXiAlpha/ init_alpha.m - package/
HoXiAlpha/ , MATLAB, 23 lines@BiXiAlpha/ init_bs.m - package/
HoXiAlpha/ , MATLAB, 142 lines@BiXiAlpha/ init_para.m - package/
HoXiAlpha/ , MATLAB, 102 lines@BiXiAlpha/ init_para_alpha.m - package/
HoXiAlpha/ , MATLAB, 104 lines@BiXiAlpha/ init_para_bs.m - package/
HoXiAlpha/ , MATLAB, 43 lines@BiXiAlpha/ init_para_xi.m - package/
HoXiAlpha/ , MATLAB, 7 lines@BiXiAlpha/ init_xi.m - package/
HoXiAlpha/ , MATLAB, 11 lines@BiXiAlpha/ plot.m - package/
HoXiAlpha/ , MATLAB, 56 lines@BiXiAlpha/ plot_bc.m - package/
HoXiAlpha/ , MATLAB, 81 lines@BiXiAlpha/ plot_bc_bchat_fit.m - package/
HoXiAlpha/ , MATLAB, 60 lines@BiXiAlpha/ plot_bc_fit_scatter.m - package/
HoXiAlpha/ , MATLAB, 86 lines@BiXiAlpha/ plot_bc_test.m - package/
HoXiAlpha/ , MATLAB, 46 lines@BiXiAlpha/ plot_s.m - package/
HoXiAlpha/ , MATLAB, 108 lines@BiXiAlpha/ plot_s_shat.m - package/
HoXiAlpha/ , MATLAB, 126 lines@BiXiAlpha/ plot_s_shat_interp.m - package/
HoXiAlpha/ , MATLAB, 88 lines@BiXiAlpha/ plot_s_shat_loglog.m - package/
HoXiAlpha/ , MATLAB, 3 lines@BiXiAlpha/ scomp.m - package/
HoXiAlpha/ , MATLAB, 13 lines@BiXiAlpha/ shat_component.m - package/
HoXiAlpha/ , MATLAB, 143 lines@BiXiAlpha/ show.m - package/
HoXiAlpha/ , MATLAB, 23 lines@BiXiAlpha/ surf.m - package/
HoXiAlpha/ , MATLAB, 28 lines@BiXiAlpha/ tune_para_s_bs.m - package/
HoXiAlpha/ , MATLAB, 18 lines@BiXiAlpha/ vec_para.m - package/
HoXiAlpha/ , MATLAB, 977 lines@BiXiAlphaBootstrap/ BiXiAlphaBootstrap.m - package/
HoXiAlpha/ , MATLAB, 600 lines@HOS/ HOS.m - package/
HoXiAlpha/ , MATLAB, 43 lines@HOS/ calc_bs_bc.m - package/
HoXiAlpha/ , MATLAB, 17 lines@HOS/ update_S_C.m - package/
HoXiAlpha/ , MATLAB, 13 lines@HOS/ update_bs_bc.m - package/
HoXiAlpha/ , MATLAB, 8 lines@HOS/ update_cbs_cbc.m - package/
HoXiAlpha/ , MATLAB, 54 lines@HOS/ updateseg.m - package/
HoXiAlpha/ , MATLAB, 516 lines@Kernel/ Kernel.m - package/
HoXiAlpha/ , MATLAB, 88 linescalc_r2w.m - package/
HoXiAlpha/ , MATLAB, 16 linesget_harmonic_mu_sigma.m - package/
HoXiAlpha/ , MATLAB, 92 linesnonlinear_fit.m - package/
HoXiAlpha/ , MATLAB, 100 linesplot_s_shat_spa.m - package/
HoXiAlpha/ , MATLAB, 15 linespred_bs.m - package/
HoXiAlpha/ , MATLAB, 17 linespred_s.m - package/
HoXiAlpha/ , MATLAB, 9 linespred_s_alpha.m - package/
HoXiAlpha/ , MATLAB, 8 linespred_s_xi.m - package/
HoXiAlpha/ , MATLAB, 43 linesupdate_taperinfo.m - package/
HoXiAlpha/ , MATLAB, 407 linesvecpara2para.m - package/
Pearson3/ , MATLAB, 11 linesgen_pearson3_rnd.m - package/
Pearson3/ , MATLAB, 12 linesget_pearson3_para.m - package/
Pearson3/ , MATLAB, 21 linespearson3_rnd.m - package/
nufftkreg/ , MATLAB, 27 linesexternal/ matplotlib_colormap/ +plt/ Set1.m - package/
nufftkreg/ , MATLAB, 29 linesexternal/ matplotlib_colormap/ +plt/ inferno.m - package/
nufftkreg/ , MATLAB, 27 linesexternal/ matplotlib_colormap/ +plt/ tab10.m - package/
nufftkreg/ , MATLAB, 33 linesexternal/ matplotlib_colormap/ +plt/ viridis.m - package/
nufftkreg/ , MATLAB, 33 linesutility/ NwSmooth.m - package/
nufftkreg/ , MATLAB, 103 linesutility/ bytesize.m - package/
nufftkreg/ , MATLAB, 21 linesutility/ gen_loopgroup.m - package/
nufftkreg/ , MATLAB, 13 linesutility/ get_hList.m - package/
nufftkreg/ , MATLAB, 28 linesutility/ linspacemulti.m - package/
nufftkreg/ , MATLAB, 50 linesutility/ multispace.m - package/
nufftkreg/ , MATLAB, 57 linesutility/ test_gpu.m - package/
nufftkreg/ , MATLAB, 39 linesutility/ test_memory.m - setup.m, MATLAB, 25 lines
- slurm/
batch_submit.sh , Shell, 15 lines - utility/
+plt/ , MATLAB, 29 linesinferno.m - utility/
+plt/ , MATLAB, 29 linesviridis.m - utility/
NwSmoothGCV.m , MATLAB, 85 lines - utility/
NwSmoothGCVOriginalScale , MATLAB, 122 linesLogGaussian.m - utility/
NwSmoothLogGaussian.m , MATLAB, 40 lines - utility/
NwSmoothLogGaussianBatch , MATLAB, 95 lines.m - utility/
NwSmoothMassCenterBatch. , MATLAB, 126 linesm - utility/
NwSmoothMassCenterGCV.m , MATLAB, 72 lines - utility/
ar_noise.m , MATLAB, 33 lines - utility/
arrow3.m , MATLAB, 799 lines - utility/
atriu.m , MATLAB, 8 lines - utility/
blk_diag.m , MATLAB, 146 lines - utility/
bmap.m , MATLAB, 8 lines - utility/
bst_gain_orient.m , MATLAB, 71 lines - utility/
calc_bc_stat.m , MATLAB, 329 lines - utility/
calc_bicoher.m , MATLAB, 108 lines - utility/
calc_bicoher_mtm.m , MATLAB, 137 lines - utility/
calc_fft.m , MATLAB, 104 lines - utility/
calc_goodnessOfFit.m , MATLAB, 9 lines - utility/
calc_multiple_bicoher_no , MATLAB, 194 linesseg.m - utility/
calc_multiple_bicoher_pm , MATLAB, 415 linestm_noseg_large_sample_co mpact.m - utility/
call_bicoher.m , MATLAB, 36 lines - utility/
call_compute_bispectrum. , MATLAB, 58 linesm - utility/
cat_struct_fields.m , MATLAB, 85 lines - utility/
cell2mat2.m , MATLAB, 126 lines - utility/
check_matlab_version.m , MATLAB, 3 lines - utility/
chi_square_dof2_icdf_upp , MATLAB, 20 lineser.m - utility/
classifyBoundsOnVars.m , MATLAB, 55 lines - utility/
clfall.m , MATLAB, 13 lines - utility/
closematlabpool.m , MATLAB, 5 lines - utility/
compact_bs.m , MATLAB, 19 lines - utility/
convert_to_double.m , MATLAB, 18 lines - utility/
convert_to_gpuarray.m , MATLAB, 35 lines - utility/
create_empty_objarray.m , MATLAB, 3 lines - utility/
cumulants.m , MATLAB, 21 lines - utility/
diag2full.m , MATLAB, 19 lines - utility/
extract_colormap.m , MATLAB, 41 lines - utility/
find_char.m , MATLAB, 119 lines - utility/
find_closest.m , MATLAB, 23 lines - utility/
find_inactive_variables. , MATLAB, 26 linesm - utility/
find_largest_k_peaks.m , MATLAB, 165 lines - utility/
find_max_around_xt.m , MATLAB, 91 lines - utility/
findmax_spectrum.m , MATLAB, 8 lines - utility/
fit_best_ar.m , MATLAB, 119 lines - utility/
full2diag.m , MATLAB, 30 lines - utility/
gen_ar_ts.m , MATLAB, 24 lines - utility/
gen_idx_subj_ch.m , MATLAB, 39 lines - utility/
get_colormap.m , MATLAB, 8 lines - utility/
get_empty_obj.m , MATLAB, 8 lines - utility/
get_files_by_ext.m , MATLAB, 79 lines - utility/
get_folders_in_directory , MATLAB, 25 lines.m - utility/
get_freemem.m , MATLAB, 12 lines - utility/
get_hos_Ns_eff.m , MATLAB, 107 lines - utility/
get_ndcolon.m , MATLAB, 5 lines - utility/
get_ndgrid.m , MATLAB, 30 lines - utility/
get_ndgrid_scatter.m , MATLAB, 19 lines - utility/
get_sxsysxy.m , MATLAB, 25 lines - utility/
get_sxy.m , MATLAB, 29 lines - utility/
get_top_value.m , MATLAB, 27 lines - utility/
gethostname.m , MATLAB, 57 lines - utility/
idx_wedge.m , MATLAB, 21 lines - utility/
ieeg_scatterplot5view.m , MATLAB, 208 lines - utility/
isCharString.m , MATLAB, 6 lines - utility/
isemptycell.m , MATLAB, 3 lines - utility/
isinparfor.m , MATLAB, 4 lines - utility/
isintegernum.m , MATLAB, 3 lines - utility/
isodd.m , MATLAB, 3 lines - utility/
jacobianest.m , MATLAB, 282 lines - utility/
kde_batch.m , MATLAB, 64 lines - utility/
kde_masscenter_gcv.m , MATLAB, 63 lines - utility/
kernel_harmonic_t_flatto , MATLAB, 37 linesp.m - utility/
makeChiSqDist.m , MATLAB, 31 lines - utility/
map2color.m , MATLAB, 71 lines - utility/
mat2atriu.m , MATLAB, 32 lines - utility/
mat2tril.m , MATLAB, 53 lines - utility/
mat2triu.m , MATLAB, 53 lines - utility/
mat2wedge.m , MATLAB, 20 lines - utility/
meanlog10.m , MATLAB, 10 lines - utility/
mv_rmfield.m , MATLAB, 28 lines - utility/
mvts2hankel.m , MATLAB, 40 lines - utility/
nar_lpr.m , MATLAB, 244 lines - utility/
nar_lpr_forecast.m , MATLAB, 173 lines - utility/
nar_lpr_screen_equilibri , MATLAB, 42 linesum_keys.m - utility/
nlpar_ci_se.m , MATLAB, 125 lines - utility/
nlpar_ci_se_bc.m , MATLAB, 15 lines - utility/
parent_mfilename.m , MATLAB, 4 lines - utility/
parload.m , MATLAB, 246 lines - utility/
pdfplot.m , MATLAB, 15 lines - utility/
pinv_ridge.m , MATLAB, 5 lines - utility/
plot_bc.m , MATLAB, 70 lines - utility/
plot_bc_bchat_fit_scatte , MATLAB, 123 linesr.m - utility/
plot_bc_bchat_fit_scatte , MATLAB, 113 linesr_struct.m - utility/
plot_bsgrid.m , MATLAB, 18 lines - utility/
plot_class_pie.m , MATLAB, 75 lines - utility/
plot_histogram_with_marg , MATLAB, 131 linesinals.m - utility/
plot_para_dist.m , MATLAB, 23 lines - utility/
plot_s_shat_struct.m , MATLAB, 108 lines - utility/
recover_fixed_para.m , MATLAB, 19 lines - utility/
reflectiveScatter3.m , MATLAB, 30 lines - utility/
remove_fixed_para.m , MATLAB, 17 lines - utility/
remove_useless_ieeg_fiel , MATLAB, 50 linesds.m - utility/
resampleGridded.m , MATLAB, 19 lines - utility/
set_defaults.m , MATLAB, 53 lines - utility/
set_field.m , MATLAB, 26 lines - utility/
sine_taper.m , MATLAB, 39 lines - utility/
sine_taper_scaled.m , MATLAB, 49 lines - utility/
startmatlabpool.m , MATLAB, 42 lines - utility/
strict_bound_x0.m , MATLAB, 36 lines - utility/
struct2vec.m , MATLAB, 26 lines - utility/
surfaceplot5view.m , MATLAB, 828 lines - utility/
surfbc.m , MATLAB, 24 lines - utility/
surfbs.m , MATLAB, 20 lines - utility/
surfpatch.m , MATLAB, 28 lines - utility/
surfscatter.m , MATLAB, 410 lines - utility/
symlog.m , MATLAB, 5 lines - utility/
test_folder.m , MATLAB, 31 lines - utility/
tril2full.m , MATLAB, 27 lines - utility/
updateval.m , MATLAB, 12 lines - utility/
vec2struct.m , MATLAB, 33 lines - utility/
vec2tril.m , MATLAB, 43 lines - utility/
visualize_bc_stat_max.m , MATLAB, 160 lines - utility/
visualize_bc_stat_max_me , MATLAB, 272 linesdian_symlog_log.m - utility/
visualize_bc_stat_median , MATLAB, 164 lines.m - utility/
wedge2full.m , MATLAB, 28 lines - utility/
whos_deep.m , MATLAB, 32 lines - utility/
whos_tree.m , MATLAB, 36 lines - utility/
wpread.m , MATLAB, 38 lines - LICENSE, License, 674 lines
- README.md, Text, 137 lines
Code availability
The analysis code and derived data used in this study are publicly available on GitHub at https://
Reproduced under the paper's license (CC BY), from the paper cited above.
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:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 468 scripts, each with its path and the digest of its content;
- 5 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
Datasets cited
- synapse.org/
synapse:syn26712693/ , at Synapse; found in “Data availability”wiki
Data availability
The scalp EEG and intracranial EEG (iEEG) data analyzed in this study were obtained from the work of Li et al.71 (https://
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, 28 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 7 authors, 5 keywords, 8 MeSH terms, 2 funders, 77 references.
Cite
This paper
Wang, Y., Li, M., García Reyes, R., Bringas-Vega, M. L., Minati, L., Breakspear, M., & Valdes-Sosa, P. A. (2026). The influence of nonlinear resonance on human cortical oscillations. Communications biology, 9(1), 605. https://
BibTeX
@article{wang2026influen
author = {Wang, Ying and Li, Min and García Reyes, Ronaldo and Bringas-Vega, Maria L. and Minati, Ludovico and Breakspear, Michael and Valdes-Sosa, Pedro A.},
title = {{The influence of nonlinear resonance on human cortical oscillations}},
journal = {Communications biology},
year = {2026},
month = may,
volume = {9},
number = {1},
pages = {605},
publisher = {Nature Publishing Group},
issn = {2399-3642},
doi = {10.1038/
url = {https://
pmid = {42082700},
pmcid = {PMC13144324}
}
RIS
TY - JOUR
AU - Wang, Ying
AU - Li, Min
AU - García Reyes, Ronaldo
AU - Bringas-Vega, Maria L.
AU - Minati, Ludovico
AU - Breakspear, Michael
AU - Valdes-Sosa, Pedro A.
TI - The influence of nonlinear resonance on human cortical oscillations
T2 - Communications biology
J2 - Commun Biol
PY - 2026
DA - 2026/
VL - 9
IS - 1
SP - 605
SN - 2399-3642
PB - Nature Publishing Group
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"type": "article-journal",
"title": "The influence of nonlinear resonance on human cortical oscillations",
"container-title": "Communications biology",
"author": [
{
"family": "Wang",
"given": "Ying"
},
{
"family": "Li",
"given": "Min"
},
{
"family": "García Reyes",
"given": "Ronaldo"
},
{
"family": "Bringas-Vega",
"given": "Maria L."
},
{
"family": "Minati",
"given": "Ludovico"
},
{
"family": "Breakspear",
"given": "Michael"
},
{
"family": "Valdes-Sosa",
"given": "Pedro A."
}
],
"container-title-short":
"volume": "9",
"issue": "1",
"page": "605",
"DOI": "10.1038/
"PMID": "42082700",
"PMCID": "PMC13144324",
"ISSN": "2399-3642",
"publisher": "Nature Publishing Group",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
5,
4
]
]
}
}
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.1201 [code]
- All spectral frequencies of neural activity reveal semantic representation in the human anterior ventral temporal cortex.Journal: Imaging neuroscience (Cambridge, Mass.)In common: Brainstorm, Optimization Toolbox, EEGLAB, 4 other tools, 1 reference
- [2] doi:10.1162/imag.a.1229 [code]
- 40 Hz audiovisual stimulation improves sustained attention and related brain oscillations.Journal: Imaging neuroscience (Cambridge, Mass.)In common: Violinplot-Matlab, EEGLAB, FieldTrip, 3 other tools, EEG, 2 references
- [3] doi:10.1162/imag.a.1169 [code]
- Diazepam alters the shape of alpha oscillations recorded from human cortex using EEG.Journal: Imaging neuroscience (Cambridge, Mass.)In common: EEGLAB, EEG, 6 references
- [4] doi:10.1038/s41598-026-49900-6 [code]
- Global neural oscillations underlie performance variability and attentional state fluctuations in humans.Journal: Scientific reportsIn common: Brainstorm, EEGLAB, FieldTrip, 2 other tools, 2 references
- [5] doi:10.7554/elife.107081 [code]
- Cortical motor activity modulates respiration and reduces apnoea in neonates.Journal: eLifeIn common: Brainstorm, EEGLAB, FieldTrip, 2 other tools, EEG, 1 reference
- [6] doi:10.1038/s41593-026-02205-3 [code]
- Competitive interactions shape mammalian brain network dynamics and computation.Journal: Nature neuroscienceIn common: Parallel Computing Toolbox, Signal Processing Toolbox, Statistics and Machine Learning Toolbox, 4 references
- [7] doi:10.1002/hbm.70599 [code]
- Group Joint ICA (gjICA): A Method for Multimodal Fusion of Concurrent EEG and fMRI Data.Journal: Human brain mappingIn common: Optimization Toolbox, EEGLAB, FieldTrip, 3 other tools, EEG
- [8] doi:10.1038/s41467-026-74565-0 [code]
- The functional neurobiology of dispositions towards negative emotions.Journal: Nature communicationsIn common: Violinplot-Matlab, Optimization Toolbox, FieldTrip, 3 other tools
- [9] doi:10.1002/hbm.70577 [code]
- Disgust Propensity, Not Disgust Sensitivity, Shapes the Reactivity of a Subjective Disgust Circuit in Humans.Journal: Human brain mappingIn common: Violinplot-Matlab, Optimization Toolbox, FieldTrip, 3 other tools
- [10] doi:10.1038/s41467-026-71151-2 [code]
- Common and distinct neural correlates of social interaction processing and theory of mind in narratives.Journal: Nature communicationsIn common: Violinplot-Matlab, Optimization Toolbox, FieldTrip, 3 other tools
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: 2 repositories of the authors' code, each at its verified commit and with its license, 468 scripts, and 5 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:c5efed010413550c…
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.
