Deltas' and spindles' cross-area synchronization and ripple subtypes.
The 15 matches · 9 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
- [1] § Materials and methods › Detection of spindles and delta waves ↔ nonrem_oscillations/Required_Functions/FindDeltaWavesRGS14.m, lines 1–47 · score 0.75 · FindDeltaWaves, sleep periods, 1–6 Hz, threshold, channel, Matlab
- [2] § Materials and methods › Time–frequency Granger causality ↔ nonrem_oscillations/Spectrograms&GrangerCausality/functions/createauto_timefreq.m, the whole file · a weak match · score 0.70 · ft_connectivityanalysis, ft_freqanalysis, Granger Causality, Hanning, Fourier, FieldTrip
- [3] § Materials and methods › Time–frequency Granger causality ↔ nonrem_oscillations/Spectrograms&GrangerCausality/functions/stats_high_granger.m, the whole file · a weak match · score 0.70 · randomized trials, frequency matrix, Granger Causality, pixel, transform, permutation
- [4] § Materials and methods › Dimensionality reduction of ripple features and ripple clustering › Number of peaks ↔ Adrian/c3split_sweep_analysis.m, the whole file · a weak match · score 0.64 · Akaike information criterion, Bayesian information criterion, AIC, BIC, clustered
- [5] § Materials and methods › Time–frequency spectrograms ↔ nonrem_oscillations/Spectrograms&GrangerCausality/spectrogram_automation.m, the whole file · a weak match · score 0.58 · notch filter, ft_preprocessing, spectrograms, FieldTrip, channels
- [6] § Materials and methods › Time–frequency spectrograms ↔ Pelin/spectrogram_automation.m, the whole file · a weak match · score 0.58 · notch filter, ft_preprocessing, spectrograms, FieldTrip, channels
- [7] § Materials and methods › Dimensionality reduction of ripple features and ripple clustering › Peak-to-peak distance ↔ nonrem_oscillations/Spectrograms&GrangerCausality/functions/delta_specs.m, the whole file · a weak match · score 0.57 · peak distance, peak2peak, amplitude
- [8] § Materials and methods › Dimensionality reduction of ripple features and ripple clustering › Peak-to-peak distance ↔ Pelin/functions/delta_specs.m, the whole file · a weak match · score 0.57 · peak distance, peak2peak, amplitude
- [9] § Results › Hippocampal-cortical oscillation interactions during ripple types ↔ Pelin/revision2025/extract_values_from_figFiles_Vehicle.m, lines 1–44 · score 0.57 · 0–20 Hz, Extracted Granger, PFC HPC, cluster
- [10] § Materials and methods › Ripple detection ↔ spiking_activity/Required_Functions/Ripple_Analysis_All.m, the whole file · a weak match · score 0.55 · post trials, workspace, offset, presleep, split, treatment
- [11] § Materials and methods › Detection of oscillation sequences ↔ nonrem_oscillations/Required_Functions/FindDeltaWavesRGS14.m, lines 1–47 · score 0.55 · find delta waves, find ripples, duration, NonREM, sleep, peaks
- [12] § Materials and methods › Cortical activity during ripples ↔ spiking_activity/Required_Functions/Ripple_Analysis_All.m, the whole file · a weak match · score 0.53 · firing activity, vector, spike, window, neuron, timestamps
- [13] § Materials and methods › Dimensionality reduction of ripple features and ripple clustering › Number of peaks ↔ Adrian/CBD_Main_script.m, lines 26–57 · score 0.52 · CovarianceType, fitgmdist, diagonal, GMM, vehicle, clustered
- [14] § Materials and methods › Ripple detection ↔ nonrem_oscillations/Required_Functions/swr_check_thr.m, lines 1–97 · score 0.51 · 100–300 Hz, consecutive, epochs, detection, thresholding, bandpass
- [15] § Materials and methods › Slow oscillation phase ↔ nonrem_oscillations/Spindle_analysis_Kopal.m, lines 93–202 · score 0.51 · 0.5–4 Hz, angle, phase, 360 deg, Hilbert, bandpass
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 · 156 lines · 5.8 KB · GPL-3.0 · 2 matches
- function delta = FindDeltaWavesRGS14(filtered,k)
- %FindDeltaWaves - Find cortical delta waves (1-6Hz waves).
- %
- % USAGE
- %
- % delta = FindDeltaWaves(filtered,<options>)
- %
- % filtered delta-band filtered LFP <a href="matlab:help samples">samples</a> (one channel). This must
- % be restricted to slow wave sleep periods for the algorithm
- % to perform best.
- % <options> optional list of property-value pairs (see table below)
- %
- % =========================================================================
- % Properties Values
- % -------------------------------------------------------------------------
- % 'thresholds' thresholds for z-scored minimum peak and trough amplitudes
- % (default = [1 2 0 1.5], see NOTE below)
- % 'durations' min and max wave durations in ms (default = [150 500])
- % =========================================================================
- %
- % OUTPUT
- %
- % delta for each delta wave, times and z-scored amplitudes of
- % the beginning, peak and trough of the wave, in a Nx6
- % matrix [start_t peak_t end_t start_z peak_z end_z]
- %
- % NOTE
- %
- % To be selected, candidate delta waves must fulfill one of two amplitude
- % conditions. The peak and trough must both exceed a threshold, but one can
- % compensate for the other, i.e. a large peak requires a smaller trough and
- % vice versa.
- %
- % More precisely, there are two thresholds for the peak, p and P (p<P), and
- % two for the trough, t and T (t<T). The amplitude must fulfill one of the
- % following conditions:
- %
- % peak > p and trough > T
- % or peak > P and trough > t
- %
- % Thresholds are given in SDs, and the above conditions relate to absolute
- % values.
- %
- % SEE
- %
- % See also FilterLFP, FindRipples.
- % Copyright (C) 2012-2017 Michaël Zugaro, 2012-2015 Nicolas Maingret,
- %
- % This program is free software; you can redistribute it and/or modify
- % it under the terms of the GNU General Public License as published by
- % the Free Software Foundation; either version 3 of the License, or
- % (at your option) any later version.
- % Default values
- if ~isempty(find(k==[2,3,6],1))
- highPeak = 2; % Threshold for filtered signal (number of SDs)
- lowPeak = 1;
- elseif ~isempty(find(k==[1,4,8],1))
- highPeak = 2.15;
- lowPeak = 1.15;
- elseif k==5
- highPeak = 1.75;
- lowPeak = 0.75;
- else
- highPeak = 1.8;
- lowPeak = 0.8;
- end
- if k==5
- highTrough = 1.3;
- else
- highTrough = 1.5;
- end
- lowTrough = 0;
- minDuration = 150; % min time between successive zero crossings (in ms)
- maxDuration = 450; % max time between successive zero crossings (in ms)
- % % Check number of parameters
- % if nargin < 1 | mod(length(varargin),2) ~= 0,
- % error('Incorrect number of parameters (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).');
- % end
- %
- % % Check parameter sizes
- % if ~isdmatrix(filtered,'@2'),
- % error('Parameter ''filtered'' is not a Nx2 matrix (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).');
- % end
- %
- % % Parse parameter list
- % for i = 1:2:length(varargin),
- % if ~ischar(varargin{i}),
- % error(['Parameter ' num2str(i+2) ' is not a property (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).']);
- % end
- % switch(lower(varargin{i})),
- % case {'thresholds','amplitudes'},
- % thresholds = varargin{i+1};
- % if ~isdvector(thresholds,'#4'),
- % error('Incorrect value for property ''thresholds'' (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).');
- % end
- % lowPeak = thresholds(1);
- % highPeak = thresholds(2);
- % lowTrough = thresholds(3);
- % highTrough = thresholds(4);
- % if lowPeak > highPeak || lowTrough > highTrough,
- % error('Inconsistent amplitude thresholds (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).');
- % end
- % case 'durations',
- % durations = varargin{i+1};
- % if ~isdvector(durations,'#2','<','>0'),
- % error('Incorrect value for property ''durations'' (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).');
- % end
- % if durations(2) < 1,
- % warning('Delta wave min and max durations are less than 1 ms, assuming seconds.');
- % durations = durations * 1000;
- % end
- % minDuration = durations(1); maxDuration = durations(2);
- % otherwise,
- % error(['Unknown property ''' num2str(varargin{i}) ''' (type ''help <a href="matlab:help FindDeltaWaves">FindDeltaWaves</a>'' for details).']);
- % end
- % end
- % Find local minima and maxima corresponding to beginning, peak and end of delta waves
- % This is done by finding zero crossings of the (z-scored) derivative of the signal
- % Differentiate, filter and z-score signal
- z = filtered;
- z(:,2) = [diff(filtered(:,2));0];
- z = FilterLFP(z,'passband',[0 6],'order',8);
- z(:,2) = zscore(z(:,2));
- % Find positions (in # samples) of zero crossings
- [up,down] = ZeroCrossings(z);
- down = find(down);
- up = find(up);
- if down(1) < up(1), down(1) = []; end
- % List positions (in # samples) of successive up,down,up crossings in an Nx3 matrix
- n = length(up);
- where = [up(1:n-1) down(1:n-1) up(2:n)];
- % List positions but also z-scored amplitudes in an Nx6 matrix (positions then amplitudes)
- z = filtered;
- z(:,2) = zscore(filtered(:,2));
- delta = z(where,:);
- delta = reshape(delta,size(where,1),6);
- % Discard waves that are too long or too short
- duration = delta(:,3) - delta(:,1);
- delta(duration<minDuration/1000|duration>maxDuration/1000,:) = [];
- % Threshold z-scored peak and trough amplitudes
- peak = delta(:,5);
- trough = delta(:,6);
- case1 = peak > highPeak & trough <= -lowTrough;
- case2 = peak >= lowPeak & trough < -highTrough;
- delta = delta(case1|case2,:);
FindDeltaWavesRGS14.m at commit 95cc6cb, under GPL-3.0 · at the source
Overview
Abstract
Hippocampal ripples, critical for sleep-related memory consolidation, are heterogeneous events with various sources and functions. However, their specific roles in supporting different forms of memory remain poorly understood. Here, we applied principal component analysis to identify ripple sub-types and relate them to hippocampal–cortical interactions, as well as their role in consolidating simple and complex semantic-like memories in rats. Three main ripple types were identified: medium-sized, large-sized, and small-sized ripples. Small-sized ripples were associated with increased prefrontal cortex to hippocampus connectivity, followed hippocampal delta waves, and were related to simple learning. In contrast, large-sized ripples exhibited increased hippocampus to prefrontal cortex connectivity, occurred during hippocampal spindles together as a doublet with a small-sized ripple, and were related to complex memory consolidation. Finally, learning induced heightened coupling between hippocampal delta and spindle oscillations and their cortical counterparts, consequently leading to an increased synchronization of ripples with cortical oscillations. Together, these results underscore that distinct ripple subtypes and their specific patterns of hippocampal–cortical coordination during sleep underpin different memory consolidation processes.
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 15 matches between paragraphs and lines of code.
genzellab/RGS14
95cc6cb5785a15a3e65ae80fd40fe7cad5ed9039, 8 May 2025Availability: 1 check, the latest on 26 September 2026: the link answers
- 26 September 2026: the link answers
52 files
- nonrem_oscillations/
Cooccurrence_detection.m , MATLAB, 50 lines - nonrem_oscillations/
Delta_analysis_Kopal.m , MATLAB, 1,372 lines - nonrem_oscillations/
Required_Functions/ , MATLAB, 156 lines, 2 matchesFindDeltaWavesRGS14.m - nonrem_oscillations/
Required_Functions/ , MATLAB, 186 linesFindSpindlesRGS14.m - nonrem_oscillations/
Required_Functions/ , MATLAB, 37 linescooccurrence_vec.m - nonrem_oscillations/
Required_Functions/ , MATLAB, 95 linesripple_detection.m - nonrem_oscillations/
Required_Functions/ , MATLAB, 118 linesspindles_detection.m - nonrem_oscillations/
Required_Functions/ , MATLAB, 167 lines, 1 matchswr_check_thr.m - nonrem_oscillations/
Ripple_naming_system.m , MATLAB, 75 lines - nonrem_oscillations/
SWR_analysis_Kopal.m , MATLAB, 533 lines - nonrem_oscillations/
Sequence_Detection.m , MATLAB, 177 lines - nonrem_oscillations/
Spectrograms& , MATLAB, 212 linesGrangerCausality/ GC_ripple_4clusters_medi an_wa.m - nonrem_oscillations/
Spectrograms& , MATLAB, 506 linesGrangerCausality/ MAIN_script_ripples_pca_ threshold_gmm.m - nonrem_oscillations/
Spectrograms& , MATLAB, 176 linesGrangerCausality/ functions/ chanscale_common.m - nonrem_oscillations/
Spectrograms& , MATLAB, 124 linesGrangerCausality/ functions/ colorbar_treatment.m - nonrem_oscillations/
Spectrograms& , MATLAB, 7 linesGrangerCausality/ functions/ create_timecell.m - nonrem_oscillations/
Spectrograms& , MATLAB, 22 lines, 1 matchGrangerCausality/ functions/ createauto_timefreq.m - nonrem_oscillations/
Spectrograms& , MATLAB, 87 lines, 1 matchGrangerCausality/ functions/ delta_specs.m - nonrem_oscillations/
Spectrograms& , MATLAB, 559 linesGrangerCausality/ functions/ ft_getminmax.m - nonrem_oscillations/
Spectrograms& , MATLAB, 675 linesGrangerCausality/ functions/ getdimord.m - nonrem_oscillations/
Spectrograms& , MATLAB, 70 linesGrangerCausality/ functions/ getdimsiz.m - nonrem_oscillations/
Spectrograms& , MATLAB, 5 linesGrangerCausality/ functions/ power_signal.m - nonrem_oscillations/
Spectrograms& , MATLAB, 92 linesGrangerCausality/ functions/ rollback_provenance.m - nonrem_oscillations/
Spectrograms& , MATLAB, 136 lines, 1 matchGrangerCausality/ functions/ stats_high_granger.m - nonrem_oscillations/
Spectrograms& , MATLAB, 121 linesGrangerCausality/ functions/ stats_high_spec.m - nonrem_oscillations/
Spectrograms& , MATLAB, 18 linesGrangerCausality/ functions/ time_frequency.m - nonrem_oscillations/
Spectrograms& , MATLAB, 39 linesGrangerCausality/ granger_automation.m - nonrem_oscillations/
Spectrograms& , MATLAB, 338 linesGrangerCausality/ granger_main.m - nonrem_oscillations/
Spectrograms& , MATLAB, 60 lines, 1 matchGrangerCausality/ spectrogram_automation.m - nonrem_oscillations/
Spectrograms& , MATLAB, 99 linesGrangerCausality/ spectrogram_main.m - nonrem_oscillations/
Spectrograms& , MATLAB, 160 linesGrangerCausality/ split_waveforms_all.m - nonrem_oscillations/
Spindle_analysis_Kopal.m , MATLAB, 359 lines, 1 match - spiking_activity/
Firing_Rates.m , MATLAB, 75 lines - spiking_activity/
Neural_FR_During_Ripples , MATLAB, 148 lines.m - spiking_activity/
Neurons_Grouped_By_Firin , MATLAB, 166 linesg_Rates.m - spiking_activity/
Required_Functions/ , MATLAB, 132 lines, 2 matchesRipple_Analysis_All.m - spiking_activity/
Required_Functions/ , MATLAB, 58 linesRipple_Colorplot.m - spiking_activity/
Required_Functions/ , MATLAB, 33 linesdata_reduction.m - spiking_activity/
Required_Functions/ , MATLAB, 67 linesfind_dict_rat.m - spiking_activity/
Required_Functions/ , MATLAB, 38 linesfind_off_period.m - spiking_activity/
Required_Functions/ , MATLAB, 103 linesget_off_data_trial.m - spiking_activity/
Required_Functions/ , MATLAB, 102 linesget_off_data_trial_pt5.m - spiking_activity/
Required_Functions/ , MATLAB, 344 linesnatsort.m - spiking_activity/
Required_Functions/ , MATLAB, 199 linesnatsortfiles.m - spiking_activity/
Required_Functions/ , MATLAB, 24 lineson_minimum_spikenum.m - spiking_activity/
Spikes_To_SO_Phase.m , MATLAB, 126 lines - spiking_activity/
on_off_detections.m , MATLAB, 137 lines - spiking_activity/
wake_firing_rates.m , MATLAB, 34 lines - theta/
power_spectrum_systemati , MATLAB, 168 linesc_sleep_rgs14_03032022.m - theta/
trials_downsample.m , MATLAB, 509 lines - LICENSE, License, 674 lines
- README.md, Text, 22 lines
genzellab/RGS14_clusters
4a287c820deb2c24743d1d8dad522ef3e4d5916e, 3 April 2026Availability: 1 check, the latest on 26 September 2026: the link answers
- 26 September 2026: the link answers
142 files
- Adrian/
3D_and_2D_clusterplots.p , Python, 1,103 linesy - Adrian/
CBD_Main_script.m , MATLAB, 159 lines, 1 match - Adrian/
Cooccurrence_detection_C , MATLAB, 165 lineslus2_LongShort.m - Adrian/
Long_Short_RIpples_Clus2 , MATLAB, 55 lines.m - Adrian/
MAIN_script_2025.m , MATLAB, 624 lines - Adrian/
automatize_cooccur_sheet , MATLAB, 85 lines_clusterselect_acrossday s_sorted.m - Adrian/
automatize_cooccur_sheet , MATLAB, 91 lines_clusterselect_acrossday s_sorted_c3types.m - Adrian/
automatize_cooccur_sheet , MATLAB, 102 lines_clusterselect_acrossday s_sorted_c3types_matlab. m - Adrian/
automatize_cooccur_sheet , MATLAB, 84 lines_clusterselect_acrossday s_sorted_matlab.m - Adrian/
automatize_dswr.m , MATLAB, 78 lines - Adrian/
automatize_dswr_c3types. , MATLAB, 167 linesm - Adrian/
automatize_dswr_c3types_ , MATLAB, 188 linesmatlab.m - Adrian/
automatize_dswr_matlab.m , MATLAB, 80 lines - Adrian/
automatize_seq_sorted.m , MATLAB, 125 lines - Adrian/
automatize_seq_sorted_c3 , MATLAB, 138 linestypes.m - Adrian/
automatize_seq_sorted_c3 , MATLAB, 139 linestypes_matlab.m - Adrian/
automatize_seq_sorted_ma , MATLAB, 116 linestlab.m - Adrian/
c3split_sweep_analysis.m , MATLAB, 25 lines, 1 match - Adrian/
combine_cells.m , MATLAB, 14 lines - Adrian/
compute_tpm.m , MATLAB, 84 lines - Adrian/
doublet_raw_examples.m , MATLAB, 699 lines - Adrian/
doublets_lags.m , MATLAB, 366 lines - Adrian/
doublets_types_proportio , MATLAB, 118 linesn.m - Adrian/
functions/ , MATLAB, 13 linesbout_duration_table.m - Adrian/
functions/ , MATLAB, 18 linesconvert2matrix.m - Adrian/
functions/ , MATLAB, 45 linesdoublets_vec.m - Adrian/
functions/ , MATLAB, 30 linesextractAndConcatenateDat a.m - Adrian/
functions/ , MATLAB, 30 linesextractSpecificData.m - Adrian/
functions/ , MATLAB, 35 linesextractSpecificData_with _trials.m - Adrian/
functions/ , MATLAB, 58 linesfindmultiplets.m - Adrian/
functions/ , MATLAB, 10 linesget_bits.m - Adrian/
functions/ , MATLAB, 7 linesget_bits_kde.m - Adrian/
functions/ , MATLAB, 9 linesget_start_end_ts.m - Adrian/
functions/ , MATLAB, 13 linesget_ticks.m - Adrian/
functions/ , MATLAB, 12 linesget_ticks_peak.m - Adrian/
functions/ , MATLAB, 19 lineshisfit_custom.m - Adrian/
functions/ , MATLAB, 18 linesripple_after_c3short.m - Adrian/
functions/ , MATLAB, 26 linesstate_metrics.m - Adrian/
functions/ , MATLAB, 47 linestransition_network.m - Adrian/
functions/ , MATLAB, 99 linestransition_network_poe.m - Adrian/
functions/ , MATLAB, 16 linestruncate_exact_bin.m - Adrian/
markov_studyday.m , MATLAB, 96 lines - Adrian/
markov_studyday_splitC3. , MATLAB, 104 linesm - Adrian/
mazzucato_scripts/ , MATLAB, 88 lines+aux/ ElimSilent.m - Adrian/
mazzucato_scripts/ , MATLAB, 51 lines+aux/ PlotHistStairs.m - Adrian/
mazzucato_scripts/ , MATLAB, 24 lines+aux/ RecheckSilent.m - Adrian/
mazzucato_scripts/ , MATLAB, 493 lines+aux/ colorspace.m - Adrian/
mazzucato_scripts/ , MATLAB, 140 lines+aux/ create_params.m - Adrian/
mazzucato_scripts/ , MATLAB, 163 lines+aux/ create_params_EI.m - Adrian/
mazzucato_scripts/ , MATLAB, 160 lines+aux/ distinguishable_colors.m - Adrian/
mazzucato_scripts/ , MATLAB, 181 lines+aux/ eegfilt.m - Adrian/
mazzucato_scripts/ , MATLAB, 26 lines+aux/ figset.m - Adrian/
mazzucato_scripts/ , MATLAB, 187 lines+aux/ fun_LIF_SIM.m - Adrian/
mazzucato_scripts/ , MATLAB, 392 lines+aux/ fun_PlotTrial.m - Adrian/
mazzucato_scripts/ , MATLAB, 137 lines+aux/ fun_SynWeights.m - Adrian/
mazzucato_scripts/ , MATLAB, 272 lines+aux/ fun_SynWeights_EI.m - Adrian/
mazzucato_scripts/ , MATLAB, 99 lines+aux/ fun_create_ensemble.m - Adrian/
mazzucato_scripts/ , MATLAB, 102 lines+aux/ fun_stim.m - Adrian/
mazzucato_scripts/ , MATLAB, 65 lines+aux/ gaussfilt.m - Adrian/
mazzucato_scripts/ , MATLAB, 45 lines+aux/ jbfill.m - Adrian/
mazzucato_scripts/ , MATLAB, 362 lines+aux/ v2struct.m - Adrian/
mazzucato_scripts/ , MATLAB, 35 lines+hmm/ Spikes2Seq.m - Adrian/
mazzucato_scripts/ , MATLAB, 35 lines+hmm/ funCriterion.m - Adrian/
mazzucato_scripts/ , MATLAB, 81 lines+hmm/ funHMM.m - Adrian/
mazzucato_scripts/ , MATLAB, 179 lines+hmm/ fun_HMMRasterplot.m - Adrian/
mazzucato_scripts/ , MATLAB, 191 lines+hmm/ fun_HMMRasterplot_lowerh alf.m - Adrian/
mazzucato_scripts/ , MATLAB, 30 lines+hmm/ fun_HMM_BIC_AIC.m - Adrian/
mazzucato_scripts/ , MATLAB, 55 lines+hmm/ fun_HMM_XVAL.m - Adrian/
mazzucato_scripts/ , MATLAB, 26 lines+hmm/ fun_HMM_binning.m - Adrian/
mazzucato_scripts/ , MATLAB, 87 lines+hmm/ fun_HMM_decoding.m - Adrian/
mazzucato_scripts/ , MATLAB, 149 lines+hmm/ fun_HMM_modelSel.m - Adrian/
mazzucato_scripts/ , MATLAB, 28 lines+hmm/ fun_HMM_postfit.m - Adrian/
mazzucato_scripts/ , MATLAB, 45 lines+hmm/ fun_HMM_postfit_sequence .m - Adrian/
mazzucato_scripts/ , MATLAB, 100 lines+hmm/ fun_HMM_training.m - Adrian/
mazzucato_scripts/ , MATLAB, 98 lines+hmm/ fun_HMM_training_NOPARFO R.m - Adrian/
mazzucato_scripts/ , MATLAB, 53 lines+hmm/ hmmCriterion.m - Adrian/
mazzucato_scripts/ , MATLAB, 299 lines+hmm/ hmmtrain.m - Adrian/
mazzucato_scripts/ , MATLAB, 43 lines+hmm/ low_bernoulli.m - Adrian/
mazzucato_scripts/ , MATLAB, 57 lines+hmm/ plot_tpm_epm.m - Adrian/
mazzucato_scripts/ , MATLAB, 36 lines+hmm/ plot_trials.m - Adrian/
mazzucato_scripts/ , MATLAB, 108 linesdemo1_simulation.m - Adrian/
mazzucato_scripts/ , MATLAB, 81 linesdemo2_HMM_Simple.m - Adrian/
mazzucato_scripts/ , MATLAB, 73 linesdemo3_HMM_Full.m - Adrian/
multiplet_count_table.m , MATLAB, 285 lines - Adrian/
multiplet_wspindle_count , MATLAB, 622 lines_table.m - Adrian/
new_figure_clusters.py , Python, 59 lines - Adrian/
new_figure_clusters_part , Python, 322 lines3.py - Adrian/
new_figure_clusters_part , Python, 122 lines3_continuation.py - Adrian/
new_figure_clusters_part , Python, 162 lines3_noclusters.py - Adrian/
new_figure_clusters_part , Python, 470 lines3_rgs.py - Adrian/
prepare_markov.m , MATLAB, 211 lines - Adrian/
prepare_markov_nontrial. , MATLAB, 512 linesm - Adrian/
prepare_markov_nontrial_ , MATLAB, 585 linessplitC3.m - Adrian/
prepare_markov_nontrial_ , MATLAB, 552 linessplitC3_with_trials.m - Adrian/
redoing_pca_figure.m , MATLAB, 599 lines - Adrian/
sequence_lags.m , MATLAB, 162 lines - Adrian/
sequence_lags_shscwr.m , MATLAB, 61 lines - Adrian/
state_characteristics.m , MATLAB, 311 lines - Adrian/
subsampled_ripples_chara , MATLAB, 194 linescteristics.m - Adrian/
view_rgs_and_cbd_pointcl , MATLAB, 154 linesouds.m - Adrian/
view_rgs_and_cbd_pointcl , MATLAB, 162 linesouds_gmmapproach.m - Kopal/
Cluster_Cooccurrence_det , MATLAB, 306 linesection.m - Kopal/
Cluster_seg_into_trials. , MATLAB, 35 linesm - Kopal/
Ripple_naming_system.m , MATLAB, 75 lines - Kopal/
SWR_Cluster_PhaseAnalysi , MATLAB, 626 liness.m - Kopal/
Sequence_Detection_Clust , MATLAB, 706 lineser.m - Kopal/
cooccurence_both_sides.m , MATLAB, 36 lines - Kopal/
cooccurrence_vec.m , MATLAB, 37 lines - Pelin/
GC_ripple_4clusters_medi , MATLAB, 158 linesan_wa.m - Pelin/
MAIN_script_ripples_pca_ , MATLAB, 513 linesthreshold_gmm.m - Pelin/
functions/ , MATLAB, 108 linesCaptureFigVid.m - Pelin/
functions/ , MATLAB, 123 linesbluewhitered.m - Pelin/
functions/ , MATLAB, 176 lineschanscale_common.m - Pelin/
functions/ , MATLAB, 122 linescolorbar_cluster12.m - Pelin/
functions/ , MATLAB, 123 linescolorbar_cluster13.m - Pelin/
functions/ , MATLAB, 124 linescolorbar_cluster23.m - Pelin/
functions/ , MATLAB, 128 linescolorbar_treatment.m - Pelin/
functions/ , MATLAB, 7 linescreate_timecell.m - Pelin/
functions/ , MATLAB, 22 linescreateauto_timefreq.m - Pelin/
functions/ , MATLAB, 87 lines, 1 matchdelta_specs.m - Pelin/
functions/ , MATLAB, 63 linesdelta_specs_faster.m - Pelin/
functions/ , MATLAB, 559 linesft_getminmax.m - Pelin/
functions/ , MATLAB, 675 linesgetdimord.m - Pelin/
functions/ , MATLAB, 70 linesgetdimsiz.m - Pelin/
functions/ , MATLAB, 5 linespower_signal.m - Pelin/
functions/ , MATLAB, 92 linesrollback_provenance.m - Pelin/
functions/ , MATLAB, 136 linesstats_high_granger.m - Pelin/
functions/ , MATLAB, 121 linesstats_high_spec.m - Pelin/
functions/ , MATLAB, 19 linestime_frequency.m - Pelin/
granger_automation.m , MATLAB, 59 lines - Pelin/
granger_main.m , MATLAB, 332 lines - Pelin/
granger_main_cluster_Veh , MATLAB, 403 lines_vs_RGS.m - Pelin/
record_video_figFile.m , MATLAB, 6 lines - Pelin/
revision2025/ , MATLAB, 59 linescluster_characteristics. m - Pelin/
revision2025/ , MATLAB, 179 linesembed_contrast_stats_in_ fig_files.m - Pelin/
revision2025/ , MATLAB, 78 lines, 1 matchextract_values_from_figF iles_Vehicle.m - Pelin/
revision2025/ , MATLAB, 72 linesnormalize_colorbar_dir_f req_clusterComparison.m - Pelin/
revision2025/ , MATLAB, 149 linesnormalize_stats_contrast _colorbars.m - Pelin/
revision2025/ , MATLAB, 2,368 linessplitDataByRat.m - Pelin/
spectrogram_automation.m , MATLAB, 80 lines, 1 match - Pelin/
spectrogram_main.m , MATLAB, 100 lines - README.md, Text, 7 lines
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:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 191 scripts, each with its path and the digest of its content;
- 15 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
Data availability
All data are available at 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, 27 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 7 authors, 7 keywords, 10 MeSH terms, 1 funder, 64 references.
Cite
This paper
Aleman-Zapata, A., Zhang, Y., Özsezer, P., Agarwal, K., Rayan, A., Navarro-Lobato, I., & Genzel, L. (2026). Deltas' and spindles' cross-area synchronization and ripple subtypes. Sleep, 49(9), zsag168. https://
BibTeX
@article{alemanzapata202
author = {Aleman-Zapata, Adrian and Zhang, Yixiao and Özsezer, Pelin and Agarwal, Kopal and Rayan, Abdelrahman and Navarro-Lobato, Irene and Genzel, Lisa},
title = {{Deltas' and spindles' cross-area synchronization and ripple subtypes}},
journal = {Sleep},
year = {2026},
month = sep,
volume = {49},
number = {9},
pages = {zsag168},
publisher = {Oxford University Press},
issn = {0161-8105},
doi = {10.1093/
url = {https://
pmid = {42319042},
pmcid = {PMC13553294}
}
RIS
TY - JOUR
AU - Aleman-Zapata, Adrian
AU - Zhang, Yixiao
AU - Özsezer, Pelin
AU - Agarwal, Kopal
AU - Rayan, Abdelrahman
AU - Navarro-Lobato, Irene
AU - Genzel, Lisa
TI - Deltas' and spindles' cross-area synchronization and ripple subtypes
T2 - Sleep
J2 - Sleep
PY - 2026
DA - 2026/
VL - 49
IS - 9
SP - zsag168
SN - 0161-8105
PB - Oxford University Press
DO - 10.1093/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1093/
"type": "article-journal",
"title": "Deltas' and spindles' cross-area synchronization and ripple subtypes",
"container-title": "Sleep",
"author": [
{
"family": "Aleman-Zapata",
"given": "Adrian"
},
{
"family": "Zhang",
"given": "Yixiao"
},
{
"family": "Özsezer",
"given": "Pelin"
},
{
"family": "Agarwal",
"given": "Kopal"
},
{
"family": "Rayan",
"given": "Abdelrahman"
},
{
"family": "Navarro-Lobato",
"given": "Irene"
},
{
"family": "Genzel",
"given": "Lisa"
}
],
"container-title-short":
"volume": "49",
"issue": "9",
"page": "zsag168",
"DOI": "10.1093/
"PMID": "42319042",
"PMCID": "PMC13553294",
"ISSN": "0161-8105",
"publisher": "Oxford University Press",
"URL": "https://
"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.7554/elife.110795 [code]
- REM sleep prefrontal high-frequency oscillation chains mediate distinct cortical - hippocampal reactivation patterns compared to NREM sleep.Journal: eLifeIn common: boundedline, FieldTrip, Image Processing Toolbox, 2 other tools, rat, 10 references
- [2] doi:10.1038/s41593-026-02357-2 [code]
- Experience reorganizes content-specific memory traces in macaques.Journal: Nature neuroscienceIn common: boundedline, FieldTrip, Parallel Computing Toolbox, 7 other tools, 2 references
- [3] doi:10.1038/s41467-026-73106-z [code]
- Respiratory pauses highlight sleep architecture in mice.Journal: Nature communicationsIn common: boundedline, FieldTrip, Parallel Computing Toolbox, 6 other tools, EEG, 2 references
- [4] doi:10.1038/s41593-026-02345-6 [code]
- Human hippocampal ripples tune cortical responses based on predicted uncertainty.Journal: Nature neuroscienceIn common: boundedline, FieldTrip, Image Processing Toolbox, 2 other tools, 5 references
- [5] doi:10.1038/s41467-026-77318-1 [code]
- Offline generative network reconfiguration guides insight-like accelerated learning by assimilation into schema in rats.Journal: Nature communicationsIn common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, scikit-learn, 2 other tools, rat, 6 references
- [6] doi:10.1016/j.neuron.2026.05.004 [code]
- A learning-evoked slow-oscillatory architecture paces population activity for offline reactivation across the human medial temporal lobe.Journal: NeuronIn common: SciPy, Matplotlib, NumPy, 8 references
- [7] doi:10.1016/j.neuron.2026.03.034 [code]
- Dentate gyrus interneurons modulate winner-take-all network dynamics in freely behaving mice.Journal: NeuronIn common: boundedline, Parallel Computing Toolbox, Image Processing Toolbox, 6 other tools, 2 references
- [8] doi:10.1038/s41467-026-75347-4 [code]
- Sleep reveals dynamics integrating and segregating movement and stimulus representations in V1.Journal: Nature communicationsIn common: boundedline, FieldTrip, Parallel Computing Toolbox, 7 other tools, 1 reference
- [9] doi:10.1038/s41467-026-75345-6 [code]
- Hippocampal ripples initiate cortical dimensionality expansion for memory retrieval.Journal: Nature communicationsIn common: boundedline, FieldTrip, Parallel Computing Toolbox, 3 other tools, EEG, 3 references
- [10] doi:10.1038/s41593-026-02255-7 [code]
- Neural circuits encode prior knowledge of temporal statistics.Journal: Nature neuroscienceIn common: Open Ephys analysis tools, Parallel Computing Toolbox, Plotly, 7 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, 191 scripts, and 15 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:b4d8dbcec310defb…
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.
