Global neural oscillations underlie performance variability and attentional state fluctuations in humans.
The 4 matches
- [1] § Methods › Aperiodic component analysis ↔ freq_lan.m, lines 1–136 · score 0.70 · cfg.tapsmofrq, multi taper, frequency smoothing, Hz
- [2] § Methods › Aperiodic component analysis ↔ fieltrip/freq_mtmconvol_lan.m, lines 1–61 · score 0.68 · cfg.tapsmofrq, multi taper, DPSS, Sequences, smoothing, spectral
- [3] § Methods › Aperiodic component analysis ↔ fieltrip/freq_mtmconvol_lan.m, lines 1–61 · score 0.58 · power spectra, oscillatory activity, freqanalysis, preprocessed
- [4] § Methods › Anatomical localization and classification of electrode contacts ↔ iEEG/lan_setref_micromed.m, lines 422–541 · score 0.53 · co registered, SPM, location, electrodes
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 · 553 lines · 21 KB · no license · 2 matches
- function [freq] = freq_mtmconvol_lan(cfg, LAN, texto)
- % v.0.1.2
- % analysis multipater for LAN structur
- % adapted of filetrip scripts
- %
- %
- %
- %
- %
- % Original HELP por freqanalysis_mtmconvol.m
- %
- % FREQANALYSIS_MTMCONVOL performs time-frequency analysis on any time series trial data
- % using the 'multitaper method' (MTM) based on Slepian sequences as tapers. Alternatively,
- % you can use conventional tapers (e.g. Hanning).
- %
- % Use as
- % [freq] = freqanalysis(cfg, data)
- %
- % The data should be organised in a structure as obtained from
- % the PREPROCESSING function. The configuration should be according to
- % cfg.method = method used for frequency or time-frequency decomposition
- % see FREQANALYSIS for details
- % cfg.output = 'pow' return the power-spectra
- % 'powandcsd' return the power and the cross-spectra
- % 'fourier' return the complex Fourier-spectra
- % cfg.taper = 'dpss', 'hanning' or many others, see WINDOW (default = 'dpss')
- %
- % For cfg.output='powandcsd', you should specify the channel combinations
- % between which to compute the cross-spectra as cfg.channelcmb. Otherwise
- % you should specify only the channels in cfg.channel.
- %
- % cfg.channel = Nx1 cell-array with selection of channels (default = 'all'),
- % see CHANNELSELECTION for details
- % cfg.channelcmb = Mx2 cell-array with selection of channel pairs (default = {'all' 'all'}),
- % see CHANNELCOMBINATION for details
- % cfg.foi = vector 1 x numfoi, frequencies of interest
- % cfg.t_ftimwin = vector 1 x numfoi, length of time window (in seconds)
- % cfg.tapsmofrq = vector 1 x numfoi, the amount of spectral smoothing through
- % multi-tapering. Note that 4 Hz smoothing means
- % plus-minus 4 Hz, i.e. a 8 Hz smoothing box.
- % cfg.toi = vector 1 x numtoi, the times on which the analysis windows
- % should be centered (in seconds)
- % cfg.trials = 'all' or a selection given as a 1xN vector (default = 'all')
- % cfg.keeptrials = 'yes' or 'no', return individual trials or average (default = 'no')
- % cfg.keeptapers = 'yes' or 'no', return individual tapers or average (default = 'no')
- % cfg.pad = number or 'maxperlen', length in seconds to which the data can be padded out (default = 'maxperlen')
- %
- % The padding will determine your spectral resolution. If you want to
- % compare spectra from data pieces of different lengths, you should use
- % the same cfg.pad for both, in order to spectrally interpolate them to
- % the same spectral resolution. Note that this will run very slow if you
- % specify cfg.pad as maxperlen AND the number of samples turns out to have
- % a large prime factor sum. This is because the FFTs will then be computed
- % very inefficiently.
- %
- % An asymmetric taper usefull for TMS is used when cfg.taper='alpha' and corresponds to
- % W. Kyle Mitchell, Mark R. Baker & Stuart N. Baker. Muscle Responses to
- % Transcranial Stimulation Depend on Background Oscillatory Activity.
- % published online Jul 12, 2007 J. Physiol.
- %
- % See also FREQANALYSIS
- %fieldtripdefs
- if nargin < 3
- texto = plus_text();
- end
- texto = plus_text(texto, ' ');
- if isfield(LAN,'freq')
- freq = LAN.freq
- end
- %
- data.trial = LAN.data;
- time = LAN.time;
- % evaluar bien esto
- %data.offset = ones(1,length(LAN.data)) * -300;%time(:,1)' +
- %data.offset = round(time(1)*LAN.srate);
- %data.offset = LAN.time(:,2);
- LAN.time =[];
- for t = 1:length(LAN.data)
- LAN.time{t} = linspace(time(t,1) , time(t,2) , length(LAN.data{t}));
- data.offset(t) = round(LAN.time{t}(1)*LAN.srate);
- end
- data.fsample = LAN.srate;
- LAN.data = [];
- %
- for l = 1:LAN.nbchan%length( LAN.chanlocs )
- try
- data.label{l,1} = LAN.chanlocs(l).labels;
- catch
- data.label{l,1} = num2str(l);
- end
- end
- % temporal
- %cfg = []
- % set all the defaults
- if ~isfield(cfg, 'method'), cfg.method = 'mtmconvol'; end
- if ~isfield(cfg, 'keeptapers'), cfg.keeptapers = 'no'; end
- if ~isfield(cfg, 'keeptrials'), cfg.keeptrials = 'no'; end
- if ~isfield(cfg, 'calcdof'), cfg.calcdof = 'no'; end
- if ~isfield(cfg, 'output'), cfg.output = 'powandcsd'; end
- if ~isfield(cfg, 'pad'), cfg.pad = 'maxperlen'; end
- if ~isfield(cfg, 'taper'), cfg.taper = 'dpss'; end
- if ~isfield(cfg, 'channel'), cfg.channel = 'all'; end
- if strcmp(cfg.output, 'fourier'),
- cfg.keeptrials = 'yes';
- cfg.keeptapers = 'yes';
- end
- % setting a flag (csdflg) that determines whether this routine outputs
- % only power-spectra or power-spectra and cross-spectra?
- if strcmp(cfg.output,'pow')
- powflg = 1;
- csdflg = 0;
- fftflg = 0;
- elseif strcmp(cfg.output,'powandcsd')
- powflg = 1;
- csdflg = 1;
- fftflg = 0;
- elseif strcmp(cfg.output,'fourier')
- powflg = 0;
- csdflg = 0;
- fftflg = 1;
- else
- error('Unrecognized output required');
- end
- if ~isfield(cfg, 'channelcmb') && csdflg
- %set the default for the channelcombination
- cfg.channelcmb = {'all' 'all'};
- elseif isfield(cfg, 'channelcmb') && ~csdflg
- % no cross-spectrum needs to be computed, hence remove the combinations from cfg
- cfg = rmfield(cfg, 'channelcmb');
- end
- %data.label = zeros(length( LAN.chanlocs ),1);
- % ensure that channelselection and selection of channelcombinations is
- % perfomed consistently
- %cfg.channel = channelselection_lan(cfg.channel, data.label);
- if strcmp(cfg.channel,'all')
- for l = 1:length(data.label)
- a(l) = data.label(l) ;
- end
- cfg.channel = a;
- end
- if isfield(cfg, 'channelcmb')
- warning('Falta arreglar compatibilidad LAN-Fieltrid para esta funcion');
- cfg.channelcmb = channelcombination_lan(cfg.channelcmb, data.label);
- end
- % determine the corresponding indices of all channels
- %
- %
- sgnindx = match_str_lan(data.label, cfg.channel);
- numsgn = size(sgnindx,1);
- if csdflg
- % determine the corresponding indices of all channel combinations
- sgncmbindx = zeros(size(cfg.channelcmb));
- for k=1:size(cfg.channelcmb,1)
- sgncmbindx(k,1) = strmatch(cfg.channelcmb(k,1), data.label, 'exact');
- sgncmbindx(k,2) = strmatch(cfg.channelcmb(k,2), data.label, 'exact');
- end
- numsgncmb = size(sgncmbindx,1);
- sgnindx = unique([sgnindx(:); sgncmbindx(:)]);
- numsgn = length(sgnindx);
- cutdatindcmb = zeros(size(sgncmbindx));
- for sgnlop = 1:numsgn
- cutdatindcmb(find(sgncmbindx == sgnindx(sgnlop))) = sgnlop;
- end
- end
- % if rectan is 1 it means that trials are of equal lengths
- numper = numel(data.trial);
- %numper = numel(LAN.data);
- %
- numdatbnsarr = zeros(numper, 1);
- for perlop = 1:numper
- numdatbnsarr(perlop) = size(data.trial{perlop},2);
- end
- rectan = all(numdatbnsarr==numdatbnsarr(1));
- % if cfg.pad is 'maxperlen', this is realized here:
- % first establish where the first possible sample is
- min_smp = min(data.offset);
- % then establish where the last possible sample is
- max_smp = max(numdatbnsarr(:)+data.offset(:));
- if isequal(cfg.pad, 'maxperlen')
- % pad the data from the first possible to last possible sample
- cfg.pad = (max_smp-min_smp) ./ data.fsample;
- else
- % check that the specified padding is not too short
- if cfg.pad<((max_smp-min_smp)/data.fsample)
- error('the padding that you specified is shorter than the longest trial in the data');
- end
- end
- clear min_smp max_smp
- numsmp = round(cfg.pad .* data.fsample);
- % keeping trials and/or tapers?
- if strcmp(cfg.keeptrials,'no') && strcmp(cfg.keeptapers,'no')
- keep = 1;
- elseif strcmp(cfg.keeptrials,'yes') && strcmp(cfg.keeptapers,'no')
- keep = 2;
- elseif strcmp(cfg.keeptrials,'no') && strcmp(cfg.keeptapers,'yes')
- error('There is currently no support for keeping tapers WITHOUT KEEPING TRIALS.');
- elseif strcmp(cfg.keeptrials,'yes') && strcmp(cfg.keeptapers,'yes')
- keep = 4;
- end
- if strcmp(cfg.keeptrials,'yes') && strcmp(cfg.keeptapers,'yes')
- if ~strcmp(cfg.output, 'fourier'),
- error('Keeping trials AND tapers is only possible with fourier as the output.');
- elseif strcmp(cfg.taper, 'dpss') && ~(all(cfg.tapsmofrq==cfg.tapsmofrq(1)) && all(cfg.t_ftimwin==cfg.t_ftimwin(1))),
- error('Currently you can only keep trials AND tapers, when using the number of tapers per frequency is equal across frequency');
- end
- end
- if strcmp(cfg.taper, 'alpha') && ~all(cfg.t_ftimwin==cfg.t_ftimwin(1))
- error('you can only use alpha tapers with an cfg.t_ftimwin that is equal for all frequencies');
- end
- %
- minoffset = min(data.offset);
- %minoffset = min(LAN.time(:,2));
- %
- %
- timboi = round(cfg.toi .* data.fsample - minoffset);
- toi = round(cfg.toi .* data.fsample) ./ data.fsample;
- numtoi = length(cfg.toi);
- numfoi = length(cfg.foi);
- numtap = zeros(numfoi,1);
- % calculating degrees of freedom
- calcdof = strcmp(cfg.calcdof,'yes');
- if calcdof
- dof = zeros(numper,numfoi,numtoi);
- end;
- % compute the tapers and their fft
- knlspctrmstr = cell(numfoi,1);
- for foilop = 1:numfoi
- acttapnumsmp = round(cfg.t_ftimwin(foilop) .* data.fsample);
- if strcmp(cfg.taper, 'dpss')
- % create a sequence of DPSS (Slepian) tapers, ensure that the input arguments are double
- tap = double_dpss(acttapnumsmp, acttapnumsmp .* (cfg.tapsmofrq(foilop)./data.fsample));
- %
- elseif strcmp(cfg.taper, 'sine')
- tap = sine_taper(acttapnumsmp, acttapnumsmp .* (cfg.tapsmofrq(foilop)./data.fsample));
- elseif strcmp(cfg.taper, 'alpha')
- tap = alpha_taper(acttapnumsmp, cfg.foi(foilop)./data.fsample);
- tap = tap./norm(tap);
- % freqanalysis_mtmconvol always throws away the last taper of the Slepian sequence, so add a dummy taper
- tap(:,2) = nan;
- else
- % create a single taper according to the window specification as a replacement for the DPSS (Slepian) sequence
- tap = window(cfg.taper, acttapnumsmp);
- tap = tap./norm(tap);
- % freqanalysis_mtmconvol always throws away the last taper of the Slepian sequence, so add a dummy taper
- tap(:,2) = nan;
- end
- %%
- numtap(foilop) = size(tap,2)-1;
- if (numtap(foilop) < 1)
- error(sprintf('%.3f Hz : datalength to short for specified smoothing\ndatalength: %.3f s, smoothing: %.3f Hz, minimum smoothing: %.3f Hz', cfg.foi(foilop), acttapnumsmp/data.fsample, cfg.tapsmofrq(foilop), data.fsample/acttapnumsmp));
- elseif (numtap(foilop) < 2) && strcmp(cfg.taper, 'dpss')
- fprintf('%.3f Hz : WARNING - using only one taper for specified smoothing\n',cfg.foi(foilop));
- end
- ins = ceil(numsmp./2) - floor(acttapnumsmp./2);
- prezer = zeros(ins,1);
- pstzer = zeros(numsmp - ((ins-1) + acttapnumsmp)-1,1);
- ind = (0:acttapnumsmp-1)' .* ((2.*pi./data.fsample) .* cfg.foi(foilop));
- knlspctrmstr{foilop} = complex(zeros(numtap(foilop),numsmp));
- for taplop = 1:numtap(foilop)
- try
- % construct the complex wavelet
- coswav = vertcat(prezer,tap(:,taplop).*cos(ind),pstzer);
- sinwav = vertcat(prezer,tap(:,taplop).*sin(ind),pstzer);
- wavelet = complex(coswav, sinwav);
- % store the fft of the complex wavelet
- knlspctrmstr{foilop}(taplop,:) = fft(wavelet,[],1)';
- global fb
- if ~isempty(fb) && fb
- % plot the wavelet for debugging
- figure
- plot(tap(:,taplop).*cos(ind), 'r'); hold on
- plot(tap(:,taplop).*sin(ind), 'g');
- plot(tap(:,taplop) , 'b');
- title(sprintf('taper %d @ %g Hz', taplop, cfg.foi(foilop)));
- drawnow
- end
- end
- end
- end
- if keep == 1
- if powflg, powspctrm = zeros(numsgn,numfoi,numtoi); end
- if csdflg, crsspctrm = complex(zeros(numsgncmb,numfoi,numtoi)); end
- if fftflg, fourierspctrm = complex(zeros(numsgn,numfoi,numtoi)); end
- cntpertoi = zeros(numfoi,numtoi);
- dimord = 'chan_freq_time';
- elseif keep == 2
- if powflg, powspctrm = zeros(numper,numsgn,numfoi,numtoi); end
- if csdflg, crsspctrm = complex(zeros(numper,numsgncmb,numfoi,numtoi)); end
- if fftflg, fourierspctrm = complex(zeros(numper,numsgn,numfoi,numtoi)); end
- dimord = 'rpt_chan_freq_time';
- elseif keep == 4
- % FIXME this works only if all frequencies have the same number of tapers
- if powflg, powspctrm = zeros(numper*numtap(1),numsgn,numfoi,numtoi); end
- if csdflg, crsspctrm = complex(zeros(numper*numtap(1),numsgncmb,numfoi,numtoi)); end
- if fftflg, fourierspctrm = complex(zeros(numper*numtap(1),numsgn,numfoi,numtoi)); end
- cnt = 0;
- dimord = 'rpttap_chan_freq_time';
- end
- texto = plus_text(texto,' ' );
- for perlop = 1:numper
- % LAN
- if isempty(data.trial{perlop})
- no_t = no_t + 1; % rejected trials!!
- continue
- end
- %fprintf('processing trial %d: %d samples\n', perlop, numdatbnsarr(perlop,1));
- texto = last_text(texto, ['processing trial ' num2str(perlop) ' :' num2str(numdatbnsarr(perlop,1)) ]);
- %display(['processing trial ' num2str(perlop) ' :' num2str(numdatbnsarr(perlop,1)) ]);
- clc, disp_lan(texto);
- if keep == 2
- cnt = perlop;
- end
- numdatbns = numdatbnsarr(perlop,1);
- % prepad = zeros(1,data.offset(perlop) - minoffset);
- % pstpad = zeros(1,minoffset + numsmp - (data.offset(perlop) + numdatbns));
- % datspctra = complex(zeros(numsgn,numsmp));
- % for sgnlop = 1:numsgn
- % datspctra(sgnlop,:) = fft([prepad, data.trial{perlop}(sgnindx(sgnlop),:), ...
- % pstpad],[],2);
- % end
- prepad = zeros(numsgn,data.offset(perlop) - minoffset);
- pstpad = zeros(numsgn,minoffset + numsmp - (data.offset(perlop) + numdatbns));
- tmp = data.trial{perlop}(sgnindx,:);
- tmp = [prepad tmp pstpad];
- % avoid the use of a 3rd input argument to facilitate compatibility with star-P
- % use explicit transpose, to avoid complex conjugate transpose
- datspctra = transpose(fft(transpose(tmp)));
- for foilop = 1:numfoi
- %-------------------
- % clc;
- %disp_lan(texto);
- if perlop==1
- fprintf('processing frequency %d (%.2f Hz), %d tapers\n', foilop,cfg.foi(foilop),numtap(foilop));
- end
- %--------------------
- actfoinumsmp = cfg.t_ftimwin(foilop) .* data.fsample;
- acttimboiind = find(timboi >= (-minoffset + data.offset(perlop) + (actfoinumsmp ./ 2)) & timboi < (-minoffset + data.offset(perlop) + numdatbns - (actfoinumsmp ./2)));
- nonacttimboiind = find(timboi < (-minoffset + data.offset(perlop) + (actfoinumsmp ./ 2)) | timboi >= (-minoffset + data.offset(perlop) + numdatbns - (actfoinumsmp ./2)));
- acttimboi = timboi(acttimboiind);
- numacttimboi = length(acttimboi);
- if keep ==1
- cntpertoi(foilop,acttimboiind) = cntpertoi(foilop,acttimboiind) + 1;
- end
- for taplop = 1:numtap(foilop)
- if keep == 3
- cnt = taplop;
- elseif keep == 4
- % this once again assumes a fixed number of tapers per frequency
- cnt = (perlop-1)*numtap(1) + taplop;
- end
- autspctrmacttap = complex(zeros(numsgn,numacttimboi), zeros(numsgn,numacttimboi));
- if numacttimboi > 0
- for sgnlop = 1:numsgn
- dum = fftshift(ifft(datspctra(sgnlop,:) .* knlspctrmstr{foilop}(taplop,:),[],2));
- autspctrmacttap(sgnlop,:) = dum(acttimboi);
- end
- end
- if powflg
- powdum = 2.* abs(autspctrmacttap) .^ 2 ./ actfoinumsmp;
- if strcmp(cfg.taper, 'sine')
- powdum = powdum .* (1 - (((taplop - 1) ./ numtap(foilop)) .^ 2));
- end
- if keep == 1 && numacttimboi > 0
- powspctrm(:,foilop,acttimboiind) = powspctrm(:,foilop,acttimboiind) + reshape(powdum ./ numtap(foilop),[numsgn,1,numacttimboi]);
- elseif keep == 2 && numacttimboi > 0
- powspctrm(cnt,:,foilop,acttimboiind) = powspctrm(cnt,:,foilop,acttimboiind) + reshape(powdum ./ numtap(foilop),[1,numsgn,1,numacttimboi]);
- powspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- elseif keep == 4 && numacttimboi > 0
- powspctrm(cnt,:,foilop,acttimboiind) = reshape(powdum,[1,numsgn,1,numacttimboi]);
- powspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- elseif (keep == 4 || keep == 2) && numacttimboi == 0
- powspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- end
- end
- if fftflg
- fourierdum = (autspctrmacttap) .* sqrt(2 ./ actfoinumsmp); %cf Numercial Receipes 13.4.9
- if keep == 1 && numacttimboi > 0
- fourierspctrm(:,foilop,acttimboiind) = fourierspctrm(:,foilop,acttimboiind) + reshape((fourierdum ./ numtap(foilop)),[numsgn,1,numacttimboi]);
- elseif keep == 2 && numacttimboi > 0
- fourierspctrm(cnt,:,foilop,acttimboiind) = fourierspctrm(cnt,:,foilop,acttimboiind) + reshape(fourierdum ./ numtap(foilop),[1,numsgn,1,numacttimboi]);
- fourierspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- elseif keep == 4 && numacttimboi > 0
- fourierspctrm(cnt,:,foilop,acttimboiind) = reshape(fourierdum,[1,numsgn,1,numacttimboi]);
- fourierspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- elseif (keep == 4 || keep == 2) && numacttimboi == 0
- fourierspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- end
- end
- if csdflg
- csddum = 2.* (autspctrmacttap(cutdatindcmb(:,1),:) .* conj(autspctrmacttap(cutdatindcmb(:,2),:))) ./ actfoinumsmp;
- if keep == 1 && numacttimboi > 0
- crsspctrm(:,foilop,acttimboiind) = crsspctrm(:,foilop,acttimboiind) + reshape((csddum ./ numtap(foilop)),[numsgncmb,1,numacttimboi]);
- elseif keep == 2 && numacttimboi > 0
- crsspctrm(cnt,:,foilop,acttimboiind) = crsspctrm(cnt,:,foilop,acttimboiind) + reshape(csddum ./ numtap(foilop),[1,numsgncmb,1,numacttimboi]);
- crsspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- elseif keep == 4 && numacttimboi > 0
- crsspctrm(cnt,:,foilop,acttimboiind) = reshape(csddum,[1,numsgncmb,1,numacttimboi]);
- crsspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- elseif (keep == 4 || keep == 2) && numacttimboi == 0
- crsspctrm(cnt,:,foilop,nonacttimboiind) = nan;
- end
- end
- end % for taplop
- if calcdof
- dof(perlop,foilop,acttimboiind) = numtap(foilop);
- end
- end % for foilop
- end % for perlop
- if keep == 1
- warning off
- if powflg
- powspctrm(:,:,:) = powspctrm(:,:,:) ./ repmat(permute(cntpertoi,[3,1,2]),[numsgn,1,1]);
- end
- if fftflg
- fourierspctrm(:,:,:) = fourierspctrm(:,:,:) ./ repmat(permute(cntpertoi,[3,1,2]),[numsgn,1,1]);
- end
- if csdflg
- crsspctrm(:,:,:) = crsspctrm(:,:,:) ./ repmat(permute(cntpertoi,[3,1,2]),[numsgncmb,1,1]);
- end
- warning on
- end
- % collect the results
- freq.label = data.label(sgnindx);
- freq.dimord = dimord;
- freq.freq = cfg.foi;
- freq.time = toi;
- if powflg
- if keep ==2
- for tt = 1:size(powspctrm,1)
- if LAN.accept(tt) %LAN
- freq.powspctrm{tt} = single(permute(powspctrm(tt,:,:,:),[3,2,4,1]));
- else %LAN
- freq.powspctrm{tt} = [ ];
- end
- end
- % save in file
- % LAN !!!
- if strcmp(cfg.ktt,'file')
- paso = what ;
- filename = [LAN.name '_' LAN.cond '_' LAN.group '_' datestr(now,'HHMMSS_dd_mm_yy') '.ldt'];
- filename = strrep(filename, ' ' , '_');
- t_powspctrm = freq.powspctrm;
- m_powspctrm = mean(cat(4,freq.powspctrm{:}),4);
- save(filename,'t_powspctrm','m_powspctrm');
- clear t_powspctrm m_powspctrm
- freq.powspctrm = [];
- freq.powspctrm.filename = filename;
- freq.powspctrm.path = paso.path;
- freq.powspctrm.trials = 't_powspctrm';
- freq.powspctrm.mean = 'm_powspctrm';
- clear paso
- end
- else
- freq.powspctrm = permute(powspctrm,[2,1,3]);
- end
- %
- end
- if csdflg
- freq.labelcmb = cfg.channelcmb;
- freq.crsspctrm = crsspctrm;
- end
- if fftflg
- freq.fourierspctrm = fourierspctrm;
- end
- if calcdof
- freq.dof=2*dof;
- end;
- if keep == 2,
- freq.cumtapcnt = repmat(numtap(:)', [size(powspctrm,1) 1]);
- elseif keep == 4,
- %all(numtap(1)==numtap)
- freq.cumtapcnt = repmat(numtap(1), [size(fourierspctrm,1)./numtap(1) 1]);
- end
- try, freq.grad = data.grad; end % remember the gradiometer array
- try, freq.elec = data.elec; end % remember the electrode array
- % get the output cfg
- %cfg = checkconfig(cfg, 'trackconfig', 'off', 'checksize', 'yes');
- % add information about the version of this function to the configuration
- try
- % get the full name of the function
- cfg.version.name = mfilename('fullpath');
- catch
- % required for compatibility with Matlab versions prior to release 13 (6.5)
- [st, i1] = dbstack;
- cfg.version.name = st(i1);
- end
- cfg.version.id = '$Id: freqanalysis_mtmconvol.m,v 1.44 2009/03/11 10:39:37 roboos Exp $';
- % remember the configuration details of the input data
- try cfg.previous = data.cfg; end
- % remember the exact configuration details in the output
- freq.cfg = cfg;
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % SUBFUNCTION ensure that the first two input arguments are of double
- % precision this prevents an instability (bug) in the computation of the
- % tapers for Matlab 6.5 and 7.0
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- function [tap] = double_dpss(a, b, varargin);
- tap = dpss(double(a), double(b), varargin{:});
freq_mtmconvol_lan.m at commit afb0611, no license · at the source
Overview
- Centro Interdisciplinario de Neurociencia, Facultad de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
- Laboratorio LaNCE, Facultad de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
- Escuela de Kinesiología, Facultad de Medicina y Salud, Universidad Finis Terrae,Santiago, Chile
- Departamento de Neurología, Facultad de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
- Escuela de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
- Centro ANID de Interés Nacional para Investigación e Innovación en Niñez, Adolescencia, Resiliencia y Adversidad, CIN 250068, IINARA,Santiago, Chile
- Centro de Investigación en Complejidad Social, Facultad de Gobierno, Universidad del Desarrollo,Santiago, Chile
- Departamento de Neurocirugía, Facultad de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
- Departamento de Psiquiatría, Facultad de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
- Laboratorio de Neuro Circuitos, Facultad de Medicina, Pontificia Universidad Católica de Chile,Santiago, Chile
Abstract
The abstract is not reproduced here: the paper's license (CC BY-NC-ND) does not allow it. Read it in the paper, at the publisher or on Europe PMC.
Repository
Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.
neurocics/LAN_current
afb0611ca27ae004a976f898c29d6dfca12ece4e, 15 June 2026Availability: 1 check, the latest on 30 September 2026: the link answers
- 30 September 2026: the link answers
812 files
- BA2json.m, MATLAB, 120 lines
- BVpoint2txt.m, MATLAB, 174 lines
- CSDtoolbox/
func/ , MATLAB, 74 linesCSD.m - CSDtoolbox/
func/ , MATLAB, 200 linesConvertLocations.m - CSDtoolbox/
func/ , MATLAB, 75 linesExtractMontage.m - CSDtoolbox/
func/ , MATLAB, 114 linesGetGH.m - CSDtoolbox/
func/ , MATLAB, 53 linesLineWithSphere.m - CSDtoolbox/
func/ , MATLAB, 51 linesMapMontage.m - CSDtoolbox/
func/ , MATLAB, 47 linesSphericalMidPoint.m - CSDtoolbox/
func/ , MATLAB, 40 linesWriteMatrix2Text.m - Exgaus/
exgauss_cdf.m , MATLAB, 35 lines - Exgaus/
exgauss_fit.m , MATLAB, 67 lines - Exgaus/
exgauss_neg_lnl.m , MATLAB, 17 lines - Exgaus/
exgauss_pdf.m , MATLAB, 35 lines - Exgaus/
exgauss_plot.m , MATLAB, 185 lines - Exgaus/
exgauss_script.m , MATLAB, 38 lines - Exgaus/
exgauss_start_vals.m , MATLAB, 55 lines - Exgaus/
fminsearchbnd.m , MATLAB, 306 lines - Exgaus/
nonnans.m , MATLAB, 20 lines - FDRlan.m, MATLAB, 35 lines
- FastICA_25/
Contents.m , MATLAB, 40 lines - FastICA_25/
demosig.m , MATLAB, 32 lines - FastICA_25/
dispsig.m , MATLAB, 15 lines - FastICA_25/
fastica.m , MATLAB, 519 lines - FastICA_25/
fasticag.m , MATLAB, 667 lines - FastICA_25/
fpica.m , MATLAB, 905 lines - FastICA_25/
gui_adv.m , MATLAB, 441 lines - FastICA_25/
gui_advc.m , MATLAB, 256 lines - FastICA_25/
gui_cb.m , MATLAB, 581 lines - FastICA_25/
gui_cg.m , MATLAB, 84 lines - FastICA_25/
gui_help.m , MATLAB, 224 lines - FastICA_25/
gui_l.m , MATLAB, 180 lines - FastICA_25/
gui_lc.m , MATLAB, 112 lines - FastICA_25/
gui_s.m , MATLAB, 177 lines - FastICA_25/
gui_sc.m , MATLAB, 74 lines - FastICA_25/
icaplot.m , MATLAB, 397 lines - FastICA_25/
pcamat.m , MATLAB, 358 lines - FastICA_25/
remmean.m , MATLAB, 15 lines - FastICA_25/
whitenv.m , MATLAB, 82 lines - LAN_DEF.m, MATLAB, 7 lines
- Nz.m, MATLAB, 18 lines
- PLOT34_FT_fourier.m, MATLAB, 302 lines
- WinMat.m, MATLAB, 41 lines
- add_field.m, MATLAB, 49 lines
- arreglaeventos.m, MATLAB, 53 lines
- bar_wait.m, MATLAB, 159 lines
- bst_duneuro_lan.m, MATLAB, 467 lines
- busca_cfg.m, MATLAB, 16 lines
- c_r_a.m, MATLAB, 40 lines
- cellempty2.m, MATLAB, 21 lines
- choise_var.m, MATLAB, 81 lines
- chronux/
change_row_to_column.m , MATLAB, 32 lines - chronux/
dpsschk.m , MATLAB, 32 lines - chronux/
getfgrid.m , MATLAB, 26 lines - chronux/
getparams.m , MATLAB, 80 lines - chronux/
mtfftc.m , MATLAB, 23 lines - chronux/
mtspectrumc_lan.m , MATLAB, 68 lines - chronux/
ps2pdf.m , MATLAB, 44 lines - cl_random_1d.m, MATLAB, 165 lines
- cl_random_2d.m, MATLAB, 200 lines
- cluster_stata.m, MATLAB, 123 lines
- cluster_visual_.m, MATLAB, 270 lines
- cnt2lan.m, MATLAB, 74 lines
- colormaplan.m, MATLAB, 145 lines
- cor_freq_lan.m, MATLAB, 100 lines
- correction.m, MATLAB, 56 lines
- correction_3D.m, MATLAB, 185 lines
- create_lan.m, MATLAB, 22 lines
- del_epo.m, MATLAB, 168 lines
- del_struct.m, MATLAB, 15 lines
- del_time.m, MATLAB, 59 lines
- del_trials.m, MATLAB, 95 lines
- delete_e.m, MATLAB, 10 lines
- difphaser3.m, MATLAB, 50 lines
- disp_lan.m, MATLAB, 10 lines
- dividir.m, MATLAB, 65 lines
- dividir_eeg2lan.m, MATLAB, 170 lines
- dividir_eeg2lan_old.m, MATLAB, 116 lines
- editF.m, MATLAB, 118 lines
- eeg2eeglab2lan.m, MATLAB, 56 lines
- eeg2lan.m, MATLAB, 56 lines
- eeglab/
axcopy_lan.m , MATLAB, 126 lines - eeglab/
binica.m , MATLAB, 431 lines - eeglab/
convertlocs.m , MATLAB, 295 lines - eeglab/
copyaxis.m , MATLAB, 98 lines - eeglab/
copyaxis_lan.m , MATLAB, 111 lines - eeglab/
eeg_checkset.m , MATLAB, 1,318 lines - eeglab/
eeg_emptyset.m , MATLAB, 130 lines - eeglab/
eeg_getdatact.m , MATLAB, 321 lines - eeglab/
eeg_store.m , MATLAB, 168 lines - eeglab/
eeglab_options.m , MATLAB, 67 lines - eeglab/
fastif.m , MATLAB, 47 lines - eeglab/
finputcheck.m , MATLAB, 337 lines - eeglab/
floatread.m , MATLAB, 163 lines - eeglab/
floatwrite.m , MATLAB, 89 lines - eeglab/
icadefs.m , MATLAB, 137 lines - eeglab/
loadcnt_lan.m , MATLAB, 591 lines - eeglab/
loadeeg_lan.m , MATLAB, 299 lines - eeglab/
pop_importepoch_lan.m , MATLAB, 534 lines - eeglab/
pop_loadeeg_lan.m , MATLAB, 204 lines - eeglab/
pop_loadset_lan.m , MATLAB, 376 lines - eeglab/
readlocs.m , MATLAB, 855 lines - eeglab/
rmbase.m , MATLAB, 124 lines - eeglab/
runica.m , MATLAB, 1,535 lines - eeglab/
runica_ml.m , MATLAB, 1,101 lines - eeglab/
runica_ml2.m , MATLAB, 1,101 lines - eeglab/
runica_mlb.m , MATLAB, 1,086 lines - eeglab/
sph2topo.m , MATLAB, 113 lines - eeglab/
topo2sph.m , MATLAB, 146 lines - eeglab/
topoplot_lan.m , MATLAB, 1,608 lines - eeglab/
vararg2str.m , MATLAB, 230 lines - eeglab2lan.m, MATLAB, 175 lines
- electrode_lan.m, MATLAB, 230 lines
- epoch_lan.m, MATLAB, 291 lines
- eraseventcodes.m, MATLAB, 71 lines
- erp_fieldt2lan.m, MATLAB, 37 lines
- erp_glan.m, MATLAB, 557 lines
- erp_lan.m, MATLAB, 146 lines
- erp_plot.m, MATLAB, 1,953 lines
- erp_stata.m, MATLAB, 1,803 lines
- erp_stata_group.m, MATLAB, 441 lines
- erp_stata_old1.m, MATLAB, 498 lines
- erp_stata_old2.m, MATLAB, 1,015 lines
- erp_stata_old3.m, MATLAB, 1,227 lines
- erplab/
basicfilter.m , MATLAB, 280 lines - erplab/
erplab2lan.m , MATLAB, 70 lines - erplab/
filter_tf.m , MATLAB, 193 lines - erplab/
filterp.m , MATLAB, 152 lines - erplab/
fir1n.m , MATLAB, 311 lines - erplab/
fourieeg.m , MATLAB, 181 lines - erplab/
fourierp.m , MATLAB, 151 lines - erplab/
halfamp.m , MATLAB, 20 lines - erplab/
halfpower.m , MATLAB, 118 lines - erplab/
isdoublep.m , MATLAB, 13 lines - erplab/
iseegstruct.m , MATLAB, 69 lines - erplab/
iserpstruct.m , MATLAB, 77 lines - erplab/
issinglep.m , MATLAB, 13 lines - erplab/
pop_basicfilter.m , MATLAB, 212 lines - erplab/
pop_filterp.m , MATLAB, 218 lines - erplab/
vect2colon.m , MATLAB, 206 lines - eva_lat.m, MATLAB, 27 lines
- eval_time_epoch.m, MATLAB, 123 lines
- export_BS.m, MATLAB, 59 lines
- extern/
IBWread.m , MATLAB, 188 lines - extern/
readIBWbinheader.m , MATLAB, 52 lines - extern/
readIBWheaders.m , MATLAB, 250 lines - extern/
read_Intan_RHD2000_file_ , MATLAB, 608 lines.m - extern/
read_intan_data.m , MATLAB, 176 lines - extern/
wave_clus/ , MATLAB, 127 linesamp_detect.m - extern/
wave_clus/ , MATLAB, 43 linesint_spikes.m - extern/
wave_clus/ , MATLAB, 92 linesrun_cluster.m - extern/
wave_clus/ , MATLAB, 38 linestest_ks.m - extern/
wave_clus/ , MATLAB, 56 lineswave_features.m - fftamp_thr_lan.m, MATLAB, 139 lines
- fieltrip/
channelcombination_lan.m , MATLAB, 146 lines - fieltrip/
channelselection_lan.m , MATLAB, 401 lines - fieltrip/
fdr2.m , MATLAB, 64 lines - fieltrip/
fileio/ , MATLAB, 743 linesft_chantype.m - fieltrip/
fileio/ , MATLAB, 257 linesft_chanunit.m - fieltrip/
fileio/ , MATLAB, 47 linesft_create_buffer.m - fieltrip/
fileio/ , MATLAB, 34 linesft_destroy_buffer.m - fieltrip/
fileio/ , MATLAB, 1,468 linesft_filetype.m - fieltrip/
fileio/ , MATLAB, 118 linesft_filter_event.m - fieltrip/
fileio/ , MATLAB, 61 linesft_flush_data.m - fieltrip/
fileio/ , MATLAB, 64 linesft_flush_event.m - fieltrip/
fileio/ , MATLAB, 62 linesft_flush_header.m - fieltrip/
fileio/ , MATLAB, 50 linesft_poll_buffer.m - fieltrip/
fileio/ , MATLAB, 2,012 linesft_read_atlas.m - fieltrip/
fileio/ , MATLAB, 1,016 linesft_read_cifti.m - fieltrip/
fileio/ , MATLAB, 1,527 linesft_read_data.m - fieltrip/
fileio/ , MATLAB, 2,128 linesft_read_event.m - fieltrip/
fileio/ , MATLAB, 2,632 linesft_read_header.m - fieltrip/
fileio/ , MATLAB, 1,021 linesft_read_headshape.m - fieltrip/
fileio/ , MATLAB, 487 linesft_read_mri.m - fieltrip/
fileio/ , MATLAB, 389 linesft_read_sens.m - fieltrip/
fileio/ , MATLAB, 285 linesft_read_spike.m - fieltrip/
fileio/ , MATLAB, 71 linesft_read_vol.m - fieltrip/
fileio/ , MATLAB, 849 linesft_write_cifti.m - fieltrip/
fileio/ , MATLAB, 676 linesft_write_data.m - fieltrip/
fileio/ , MATLAB, 265 linesft_write_event.m - fieltrip/
fileio/ , MATLAB, 237 linesft_write_headshape.m - fieltrip/
fileio/ , MATLAB, 122 linesft_write_mri.m - fieltrip/
fileio/ , MATLAB, 54 linesft_write_sens.m - fieltrip/
fileio/ , MATLAB, 169 linesft_write_spike.m - fieltrip/
fileio/ , MATLAB, 68 linesprivate/ ReadHeader.m - fieltrip/
fileio/ , MATLAB, 51 linesprivate/ add_mex_source.m - fieltrip/
fileio/ , MATLAB, 42 linesprivate/ ama2vol.m - fieltrip/
fileio/ , MATLAB, 45 linesprivate/ appendevent.m - fieltrip/
fileio/ , MATLAB, 386 linesprivate/ avw_hdr_read.m - fieltrip/
fileio/ , MATLAB, 694 linesprivate/ avw_img_read.m - fieltrip/
fileio/ , MATLAB, 33 linesprivate/ bigendian.m - fieltrip/
fileio/ , MATLAB, 86 linesprivate/ bounding_mesh.m - fieltrip/
fileio/ , MATLAB, 275 linesprivate/ bti2grad.m - fieltrip/
fileio/ , MATLAB, 49 linesprivate/ buffer_wait_dat.m - fieltrip/
fileio/ , MATLAB, 336 linesprivate/ channelposition.m - fieltrip/
fileio/ , MATLAB, 35 linesprivate/ compile_mex_list.m - fieltrip/
fileio/ , MATLAB, 23 linesprivate/ cornerpoints.m - fieltrip/
fileio/ , MATLAB, 89 linesprivate/ cstructdecode.m - fieltrip/
fileio/ , MATLAB, 484 linesprivate/ ctf2grad.m - fieltrip/
fileio/ , MATLAB, 190 linesprivate/ dataset2files.m - fieltrip/
fileio/ , MATLAB, 16 linesprivate/ db_close.m - fieltrip/
fileio/ , MATLAB, 75 linesprivate/ db_insert.m - fieltrip/
fileio/ , MATLAB, 22 linesprivate/ db_insert_blob.m - fieltrip/
fileio/ , MATLAB, 70 linesprivate/ db_open.m - fieltrip/
fileio/ , MATLAB, 61 linesprivate/ db_select.m - fieltrip/
fileio/ , MATLAB, 36 linesprivate/ db_select_blob.m - fieltrip/
fileio/ , MATLAB, 171 linesprivate/ decode_fif.m - fieltrip/
fileio/ , MATLAB, 97 linesprivate/ decode_nifti1.m - fieltrip/
fileio/ , MATLAB, 42 linesprivate/ decode_res4.m - fieltrip/
fileio/ , MATLAB, 57 linesprivate/ defaultId.m - fieltrip/
fileio/ , MATLAB, 231 linesprivate/ dimlength.m - fieltrip/
fileio/ , MATLAB, 117 linesprivate/ elproj.m - fieltrip/
fileio/ , MATLAB, 173 linesprivate/ encode_nifti1.m - fieltrip/
fileio/ , MATLAB, 49 linesprivate/ fetch_url.m - fieltrip/
fileio/ , MATLAB, 72 linesprivate/ fif2grad.m - fieltrip/
fileio/ , MATLAB, 109 linesprivate/ fiff_open_le.m - fieltrip/
fileio/ , MATLAB, 62 linesprivate/ filetype_check_extension .m - fieltrip/
fileio/ , MATLAB, 100 linesprivate/ filetype_check_header.m - fieltrip/
fileio/ , MATLAB, 263 linesprivate/ filetype_check_uri.m - fieltrip/
fileio/ , MATLAB, 52 linesprivate/ find_outermost_boundary. m - fieltrip/
fileio/ , MATLAB, 212 linesprivate/ fixdimord.m - fieltrip/
fileio/ , MATLAB, 86 linesprivate/ fixinside.m - fieltrip/
fileio/ , MATLAB, 81 linesprivate/ fixname.m - fieltrip/
fileio/ , MATLAB, 36 linesprivate/ fixoldorg.m - fieltrip/
fileio/ , MATLAB, 76 linesprivate/ fixpos.m - fieltrip/
fileio/ , MATLAB, 116 linesprivate/ fixsampleinfo.m - fieltrip/
fileio/ , MATLAB, 564 linesprivate/ ft_apply_montage.m - fieltrip/
fileio/ , MATLAB, 1,755 linesprivate/ ft_checkdata.m - fieltrip/
fileio/ , MATLAB, 190 linesprivate/ ft_convert_units.m - fieltrip/
fileio/ , MATLAB, 300 linesprivate/ ft_datatype.m - fieltrip/
fileio/ , MATLAB, 163 linesprivate/ ft_datatype_comp.m - fieltrip/
fileio/ , MATLAB, 35 linesprivate/ ft_datatype_dip.m - fieltrip/
fileio/ , MATLAB, 163 linesprivate/ ft_datatype_freq.m - fieltrip/
fileio/ , MATLAB, 195 linesprivate/ ft_datatype_headmodel.m - fieltrip/
fileio/ , MATLAB, 106 linesprivate/ ft_datatype_mvar.m - fieltrip/
fileio/ , MATLAB, 316 linesprivate/ ft_datatype_raw.m - fieltrip/
fileio/ , MATLAB, 473 linesprivate/ ft_datatype_sens.m - fieltrip/
fileio/ , MATLAB, 345 linesprivate/ ft_datatype_source.m - fieltrip/
fileio/ , MATLAB, 277 linesprivate/ ft_datatype_spike.m - fieltrip/
fileio/ , MATLAB, 148 linesprivate/ ft_datatype_timelock.m - fieltrip/
fileio/ , MATLAB, 102 linesprivate/ ft_datatype_vol.m - fieltrip/
fileio/ , MATLAB, 171 linesprivate/ ft_determine_units.m - fieltrip/
fileio/ , MATLAB, 59 linesprivate/ ft_estimate_units.m - fieltrip/
fileio/ , MATLAB, 217 linesprivate/ ft_fetch_data.m - fieltrip/
fileio/ , MATLAB, 80 linesprivate/ ft_fetch_header.m - fieltrip/
fileio/ , MATLAB, 65 linesprivate/ ft_findcfg.m - fieltrip/
fileio/ , MATLAB, 106 linesprivate/ ft_getopt.m - fieltrip/
fileio/ , MATLAB, 618 linesprivate/ ft_hastoolbox.m - fieltrip/
fileio/ , MATLAB, 252 linesprivate/ ft_headcoordinates.m - fieltrip/
fileio/ , MATLAB, 482 linesprivate/ ft_notification.m - fieltrip/
fileio/ , MATLAB, 336 linesprivate/ ft_platform_supports.m - fieltrip/
fileio/ , MATLAB, 332 linesprivate/ ft_progress.m - fieltrip/
fileio/ , MATLAB, 256 linesprivate/ ft_scalingfactor.m - fieltrip/
fileio/ , MATLAB, 3,705 linesprivate/ ft_senslabel.m - fieltrip/
fileio/ , MATLAB, 496 linesprivate/ ft_senstype.m - fieltrip/
fileio/ , MATLAB, 139 linesprivate/ ft_voltype.m - fieltrip/
fileio/ , MATLAB, 65 linesprivate/ ft_warning.m - fieltrip/
fileio/ , MATLAB, 203 linesprivate/ ft_warp_apply.m - fieltrip/
fileio/ , MATLAB, 50 linesprivate/ getdatfield.m - fieltrip/
fileio/ , MATLAB, 670 linesprivate/ getdimord.m - fieltrip/
fileio/ , MATLAB, 70 linesprivate/ getdimsiz.m - fieltrip/
fileio/ , MATLAB, 46 linesprivate/ getsubfield.m - fieltrip/
fileio/ , MATLAB, 104 linesprivate/ hasyokogawa.m - fieltrip/
fileio/ , MATLAB, 99 linesprivate/ homer2opto.m - fieltrip/
fileio/ , MATLAB, 336 linesprivate/ in_fopen_manscan.m - fieltrip/
fileio/ , MATLAB, 124 linesprivate/ in_fread_manscan.m - fieltrip/
fileio/ , MATLAB, 83 linesprivate/ inflate_file.m - fieltrip/
fileio/ , MATLAB, 675 linesprivate/ inifile.m - fieltrip/
fileio/ , MATLAB, 58 linesprivate/ issubfield.m - fieltrip/
fileio/ , MATLAB, 42 linesprivate/ istrue.m - fieltrip/
fileio/ , MATLAB, 52 linesprivate/ itab2grad.m - fieltrip/
fileio/ , MATLAB, 79 linesprivate/ jaga16_packet.m - fieltrip/
fileio/ , MATLAB, 81 linesprivate/ keyval.m - fieltrip/
fileio/ , MATLAB, 99 linesprivate/ labelcmb2indx.m - fieltrip/
fileio/ , MATLAB, 33 linesprivate/ littleendian.m - fieltrip/
fileio/ , MATLAB, 111 linesprivate/ loadama.m - fieltrip/
fileio/ , MATLAB, 43 linesprivate/ loadvar.m - fieltrip/
fileio/ , MATLAB, 108 linesprivate/ match_str.m - fieltrip/
fileio/ , MATLAB, 445 linesprivate/ mne2grad.m - fieltrip/
fileio/ , MATLAB, 37 linesprivate/ mxDeserialize.m - fieltrip/
fileio/ , MATLAB, 37 linesprivate/ mxSerialize.m - fieltrip/
fileio/ , MATLAB, 123 linesprivate/ ndgrid.m - fieltrip/
fileio/ , MATLAB, 76 linesprivate/ netmeg2grad.m - fieltrip/
fileio/ , MATLAB, 39 linesprivate/ neuralynx_crc.m - fieltrip/
fileio/ , MATLAB, 80 linesprivate/ neuralynx_getheader.m - fieltrip/
fileio/ , MATLAB, 68 linesprivate/ neuralynx_timestamp.m - fieltrip/
fileio/ , MATLAB, 389 linesprivate/ np_read_splitted_fileinf o.m - fieltrip/
fileio/ , MATLAB, 104 linesprivate/ np_readdata.m - fieltrip/
fileio/ , MATLAB, 176 linesprivate/ np_readfileinfo.m - fieltrip/
fileio/ , MATLAB, 275 linesprivate/ np_readmarker.m - fieltrip/
fileio/ , MATLAB, 201 linesprivate/ openbdf.m - fieltrip/
fileio/ , MATLAB, 115 linesprivate/ parameterselection.m - fieltrip/
fileio/ , MATLAB, 99 linesprivate/ plx_orig_header.m - fieltrip/
fileio/ , MATLAB, 35 linesprivate/ pos2dim.m - fieltrip/
fileio/ , MATLAB, 42 linesprivate/ pos2dim3d.m - fieltrip/
fileio/ , MATLAB, 34 linesprivate/ pos2transform.m - fieltrip/
fileio/ , MATLAB, 73 linesprivate/ quaternion.m - fieltrip/
fileio/ , MATLAB, 541 linesprivate/ read_4d_hdr.m - fieltrip/
fileio/ , MATLAB, 19 linesprivate/ read_ah5_data.m - fieltrip/
fileio/ , MATLAB, 27 linesprivate/ read_ah5_markers.m - fieltrip/
fileio/ , MATLAB, 66 linesprivate/ read_ahdf5_hdr.m - fieltrip/
fileio/ , MATLAB, 168 linesprivate/ read_asa.m - fieltrip/
fileio/ , MATLAB, 61 linesprivate/ read_asa_bnd.m - fieltrip/
fileio/ , MATLAB, 123 linesprivate/ read_asa_dip.m - fieltrip/
fileio/ , MATLAB, 60 linesprivate/ read_asa_elc.m - fieltrip/
fileio/ , MATLAB, 200 linesprivate/ read_asa_mri.m - fieltrip/
fileio/ , MATLAB, 77 linesprivate/ read_asa_msr.m - fieltrip/
fileio/ , MATLAB, 119 linesprivate/ read_asa_vol.m - fieltrip/
fileio/ , MATLAB, 145 linesprivate/ read_besa_avr.m - fieltrip/
fileio/ , MATLAB, 2,070 linesprivate/ read_besa_besa.m - fieltrip/
fileio/ , MATLAB, 40 linesprivate/ read_besa_sfp.m - fieltrip/
fileio/ , MATLAB, 89 linesprivate/ read_besa_swf.m - fieltrip/
fileio/ , MATLAB, 43 linesprivate/ read_bham.m - fieltrip/
fileio/ , MATLAB, 159 linesprivate/ read_biff.m - fieltrip/
fileio/ , MATLAB, 112 linesprivate/ read_bioimage_mgrid.m - fieltrip/
fileio/ , MATLAB, 299 linesprivate/ read_biosemi_bdf.m - fieltrip/
fileio/ , MATLAB, 69 linesprivate/ read_biosig_data.m - fieltrip/
fileio/ , MATLAB, 124 linesprivate/ read_biosig_header.m - fieltrip/
fileio/ , MATLAB, 178 linesprivate/ read_brainvision_eeg.m - fieltrip/
fileio/ , MATLAB, 67 linesprivate/ read_brainvision_pos.m - fieltrip/
fileio/ , MATLAB, 123 linesprivate/ read_brainvision_vhdr.m - fieltrip/
fileio/ , MATLAB, 86 linesprivate/ read_brainvision_vmrk.m - fieltrip/
fileio/ , MATLAB, 76 linesprivate/ read_bti_ascii.m - fieltrip/
fileio/ , MATLAB, 56 linesprivate/ read_bti_hs.m - fieltrip/
fileio/ , MATLAB, 183 linesprivate/ read_bti_m4d.m - fieltrip/
fileio/ , MATLAB, 57 linesprivate/ read_bucn_nirsdata.m - fieltrip/
fileio/ , MATLAB, 59 linesprivate/ read_bucn_nirsevent.m - fieltrip/
fileio/ , MATLAB, 74 linesprivate/ read_bucn_nirshdr.m - fieltrip/
fileio/ , MATLAB, 58 linesprivate/ read_buffer_offline_data .m - fieltrip/
fileio/ , MATLAB, 92 linesprivate/ read_buffer_offline_even ts.m - fieltrip/
fileio/ , MATLAB, 224 linesprivate/ read_buffer_offline_head er.m - fieltrip/
fileio/ , MATLAB, 107 linesprivate/ read_bv_srf.m - fieltrip/
fileio/ , MATLAB, 110 linesprivate/ read_caret_spec.m - fieltrip/
fileio/ , MATLAB, 296 linesprivate/ read_ced_son.m - fieltrip/
fileio/ , MATLAB, 188 linesprivate/ read_combined_ds.m - fieltrip/
fileio/ , MATLAB, 100 linesprivate/ read_ctf_ascii.m - fieltrip/
fileio/ , MATLAB, 74 linesprivate/ read_ctf_cls.m - fieltrip/
fileio/ , MATLAB, 790 linesprivate/ read_ctf_coef.m - fieltrip/
fileio/ , MATLAB, 84 linesprivate/ read_ctf_dat.m - fieltrip/
fileio/ , MATLAB, 190 linesprivate/ read_ctf_hc.m - fieltrip/
fileio/ , MATLAB, 65 linesprivate/ read_ctf_hdm.m - fieltrip/
fileio/ , MATLAB, 42 linesprivate/ read_ctf_hist.m - fieltrip/
fileio/ , MATLAB, 150 linesprivate/ read_ctf_meg4.m - fieltrip/
fileio/ , MATLAB, 197 linesprivate/ read_ctf_mri.m - fieltrip/
fileio/ , MATLAB, 287 linesprivate/ read_ctf_mri4.m - fieltrip/
fileio/ , MATLAB, 72 linesprivate/ read_ctf_pos.m - fieltrip/
fileio/ , MATLAB, 204 linesprivate/ read_ctf_res4.m - fieltrip/
fileio/ , MATLAB, 122 linesprivate/ read_ctf_sens.m - fieltrip/
fileio/ , MATLAB, 41 linesprivate/ read_ctf_shape.m - fieltrip/
fileio/ , MATLAB, 65 linesprivate/ read_ctf_shm.m - fieltrip/
fileio/ , MATLAB, 105 linesprivate/ read_ctf_svl.m - fieltrip/
fileio/ , MATLAB, 80 linesprivate/ read_ctf_trigger.m - fieltrip/
fileio/ , MATLAB, 97 linesprivate/ read_curry.m - fieltrip/
fileio/ , MATLAB, 62 linesprivate/ read_deymed_dat.m - fieltrip/
fileio/ , MATLAB, 77 linesprivate/ read_deymed_ini.m - fieltrip/
fileio/ , MATLAB, 452 linesprivate/ read_edf.m - fieltrip/
fileio/ , MATLAB, 99 linesprivate/ read_eeglabdata.m - fieltrip/
fileio/ , MATLAB, 117 linesprivate/ read_eeglabevent.m - fieltrip/
fileio/ , MATLAB, 81 linesprivate/ read_eeglabheader.m - fieltrip/
fileio/ , MATLAB, 107 linesprivate/ read_egis_data.m - fieltrip/
fileio/ , MATLAB, 122 linesprivate/ read_egis_header.m - fieltrip/
fileio/ , MATLAB, 53 linesprivate/ read_elec.m - fieltrip/
fileio/ , MATLAB, 68 linesprivate/ read_erplabdata.m - fieltrip/
fileio/ , MATLAB, 60 linesprivate/ read_erplabevent.m - fieltrip/
fileio/ , MATLAB, 71 linesprivate/ read_erplabheader.m - fieltrip/
fileio/ , MATLAB, 112 linesprivate/ read_eyelink_asc.m - fieltrip/
fileio/ , MATLAB, 59 linesprivate/ read_fcdc_trl.m - fieltrip/
fileio/ , MATLAB, 265 linesprivate/ read_itab_mhd.m - fieltrip/
fileio/ , MATLAB, 77 linesprivate/ read_mat.m - fieltrip/
fileio/ , MATLAB, 32 linesprivate/ read_mclust_t.m - fieltrip/
fileio/ , MATLAB, 159 linesprivate/ read_mff_bin.m - fieltrip/
fileio/ , MATLAB, 125 linesprivate/ read_micromed_event.m - fieltrip/
fileio/ , MATLAB, 183 linesprivate/ read_micromed_trc.m - fieltrip/
fileio/ , MATLAB, 181 linesprivate/ read_mpi_dap.m - fieltrip/
fileio/ , MATLAB, 99 linesprivate/ read_mpi_ds.m - fieltrip/
fileio/ , MATLAB, 158 linesprivate/ read_nervus_data.m - fieltrip/
fileio/ , MATLAB, 797 linesprivate/ read_nervus_header.m - fieltrip/
fileio/ , MATLAB, 209 linesprivate/ read_neuralynx_bin.m - fieltrip/
fileio/ , MATLAB, 163 linesprivate/ read_neuralynx_cds.m - fieltrip/
fileio/ , MATLAB, 280 linesprivate/ read_neuralynx_dma.m - fieltrip/
fileio/ , MATLAB, 228 linesprivate/ read_neuralynx_ds.m - fieltrip/
fileio/ , MATLAB, 245 linesprivate/ read_neuralynx_ncs.m - fieltrip/
fileio/ , MATLAB, 237 linesprivate/ read_neuralynx_nev.m - fieltrip/
fileio/ , MATLAB, 105 linesprivate/ read_neuralynx_nse.m - fieltrip/
fileio/ , MATLAB, 117 linesprivate/ read_neuralynx_nst.m - fieltrip/
fileio/ , MATLAB, 78 linesprivate/ read_neuralynx_nts.m - fieltrip/
fileio/ , MATLAB, 117 linesprivate/ read_neuralynx_ntt.m - fieltrip/
fileio/ , MATLAB, 448 linesprivate/ read_neuralynx_sdma.m - fieltrip/
fileio/ , MATLAB, 52 linesprivate/ read_neuralynx_ttl.m - fieltrip/
fileio/ , MATLAB, 53 linesprivate/ read_neuromag_eve.m - fieltrip/
fileio/ , MATLAB, 165 linesprivate/ read_neuromag_hc.m - fieltrip/
fileio/ , MATLAB, 249 linesprivate/ read_neuroshare.m - fieltrip/
fileio/ , MATLAB, 137 linesprivate/ read_neurosim_evolution. m - fieltrip/
fileio/ , MATLAB, 100 linesprivate/ read_neurosim_signals.m - fieltrip/
fileio/ , MATLAB, 129 linesprivate/ read_neurosim_spikes.m - fieltrip/
fileio/ , MATLAB, 102 linesprivate/ read_nex_data.m - fieltrip/
fileio/ , MATLAB, 188 linesprivate/ read_nex_event.m - fieltrip/
fileio/ , MATLAB, 69 linesprivate/ read_nex_header.m - fieltrip/
fileio/ , MATLAB, 81 linesprivate/ read_nexstim_event.m - fieltrip/
fileio/ , MATLAB, 158 linesprivate/ read_nexstim_nxe.m - fieltrip/
fileio/ , MATLAB, 110 linesprivate/ read_nifti2_hdr.m - fieltrip/
fileio/ , MATLAB, 104 linesprivate/ read_nihonkohden_hdr.m - fieltrip/
fileio/ , MATLAB, 68 linesprivate/ read_nihonkohden_m00.m - fieltrip/
fileio/ , MATLAB, 184 linesprivate/ read_nimh_cortex.m - fieltrip/
fileio/ , MATLAB, 93 linesprivate/ read_nmc_archive_k_data. m - fieltrip/
fileio/ , MATLAB, 98 linesprivate/ read_nmc_archive_k_event .m - fieltrip/
fileio/ , MATLAB, 188 linesprivate/ read_nmc_archive_k_hdr.m - fieltrip/
fileio/ , MATLAB, 80 linesprivate/ read_ns_avg.m - fieltrip/
fileio/ , MATLAB, 123 linesprivate/ read_ns_eeg.m - fieltrip/
fileio/ , MATLAB, 318 linesprivate/ read_ns_hdr.m - fieltrip/
fileio/ , MATLAB, 57 linesprivate/ read_off.m - fieltrip/
fileio/ , MATLAB, 139 linesprivate/ read_plexon_ddt.m - fieltrip/
fileio/ , MATLAB, 174 linesprivate/ read_plexon_ds.m - fieltrip/
fileio/ , MATLAB, 178 linesprivate/ read_plexon_nex.m - fieltrip/
fileio/ , MATLAB, 403 linesprivate/ read_plexon_plx.m - fieltrip/
fileio/ , MATLAB, 211 linesprivate/ read_ply.m - fieltrip/
fileio/ , MATLAB, 101 linesprivate/ read_polhemus_fil.m - fieltrip/
fileio/ , MATLAB, 172 linesprivate/ read_sbin_data.m - fieltrip/
fileio/ , MATLAB, 172 linesprivate/ read_sbin_events.m - fieltrip/
fileio/ , MATLAB, 193 linesprivate/ read_sbin_header.m - fieltrip/
fileio/ , MATLAB, 98 linesprivate/ read_serial_event.m - fieltrip/
fileio/ , MATLAB, 101 linesprivate/ read_shm_data.m - fieltrip/
fileio/ , MATLAB, 109 linesprivate/ read_shm_event.m - fieltrip/
fileio/ , MATLAB, 95 linesprivate/ read_shm_header.m - fieltrip/
fileio/ , MATLAB, 114 linesprivate/ read_smi_txt.m - fieltrip/
fileio/ , MATLAB, 54 linesprivate/ read_spike6mat_data.m - fieltrip/
fileio/ , MATLAB, 57 linesprivate/ read_spike6mat_header.m - fieltrip/
fileio/ , MATLAB, 99 linesprivate/ read_spmeeg_data.m - fieltrip/
fileio/ , MATLAB, 78 linesprivate/ read_spmeeg_event.m - fieltrip/
fileio/ , MATLAB, 68 linesprivate/ read_spmeeg_header.m - fieltrip/
fileio/ , MATLAB, 136 linesprivate/ read_stl.m - fieltrip/
fileio/ , MATLAB, 46 linesprivate/ read_tdt_sev.m - fieltrip/
fileio/ , MATLAB, 4 linesprivate/ read_tdt_tbk.m - fieltrip/
fileio/ , MATLAB, 4 linesprivate/ read_tdt_tdx.m - fieltrip/
fileio/ , MATLAB, 122 linesprivate/ read_tdt_tev.m - fieltrip/
fileio/ , MATLAB, 82 linesprivate/ read_tdt_tsq.m - fieltrip/
fileio/ , MATLAB, 146 linesprivate/ read_tmsi_poly5.m - fieltrip/
fileio/ , MATLAB, 82 linesprivate/ read_tobii_tsv.m - fieltrip/
fileio/ , MATLAB, 262 linesprivate/ read_trigger.m - fieltrip/
fileio/ , MATLAB, 155 linesprivate/ read_videomeg_aud.m - fieltrip/
fileio/ , MATLAB, 126 linesprivate/ read_videomeg_vid.m - fieltrip/
fileio/ , MATLAB, 48 linesprivate/ read_vtk.m - fieltrip/
fileio/ , MATLAB, 98 linesprivate/ read_wdq_data.m - fieltrip/
fileio/ , MATLAB, 112 linesprivate/ read_wdq_header.m - fieltrip/
fileio/ , MATLAB, 295 linesprivate/ read_yokogawa_data.m - fieltrip/
fileio/ , MATLAB, 148 linesprivate/ read_yokogawa_data_new.m - fieltrip/
fileio/ , MATLAB, 186 linesprivate/ read_yokogawa_event.m - fieltrip/
fileio/ , MATLAB, 223 linesprivate/ read_yokogawa_header.m - fieltrip/
fileio/ , MATLAB, 231 linesprivate/ read_yokogawa_header_new .m - fieltrip/
fileio/ , MATLAB, 105 linesprivate/ read_zebris.m - fieltrip/
fileio/ , MATLAB, 96 linesprivate/ readbdf.m - fieltrip/
fileio/ , MATLAB, 60 linesprivate/ readmarkerfile.m - fieltrip/
fileio/ , MATLAB, 186 linesprivate/ refine.m - fieltrip/
fileio/ , MATLAB, 46 linesprivate/ rmsubfield.m - fieltrip/
fileio/ , MATLAB, 124 linesprivate/ rotate.m - fieltrip/
fileio/ , MATLAB, 54 linesprivate/ setsubfield.m - fieltrip/
fileio/ , MATLAB, 124 linesprivate/ solid_angle.m - fieltrip/
fileio/ , MATLAB, 65 linesprivate/ surf_to_tetgen.m - fieltrip/
fileio/ , MATLAB, 38 linesprivate/ time2offset.m - fieltrip/
fileio/ , MATLAB, 42 linesprivate/ timestamp_neuralynx.m - fieltrip/
fileio/ , MATLAB, 53 linesprivate/ timestamp_plexon.m - fieltrip/
fileio/ , MATLAB, 83 linesprivate/ tokenize.m - fieltrip/
fileio/ , MATLAB, 55 linesprivate/ translate.m - fieltrip/
fileio/ , MATLAB, 58 linesprivate/ undobalancing.m - fieltrip/
fileio/ , MATLAB, 94 linesprivate/ volumewrite_spm.m - fieltrip/
fileio/ , MATLAB, 298 linesprivate/ write_bioimage_mgrid.m - fieltrip/
fileio/ , MATLAB, 139 linesprivate/ write_brainvision_eeg.m - fieltrip/
fileio/ , MATLAB, 62 linesprivate/ write_ctf_shm.m - fieltrip/
fileio/ , MATLAB, 121 linesprivate/ write_edf.m - fieltrip/
fileio/ , MATLAB, 152 linesprivate/ write_gdf.m - fieltrip/
fileio/ , MATLAB, 96 linesprivate/ write_neuralynx_ncs.m - fieltrip/
fileio/ , MATLAB, 67 linesprivate/ write_neuralynx_nts.m - fieltrip/
fileio/ , MATLAB, 82 linesprivate/ write_nifti2_hdr.m - fieltrip/
fileio/ , MATLAB, 58 linesprivate/ write_off.m - fieltrip/
fileio/ , MATLAB, 215 linesprivate/ write_plexon_nex.m - fieltrip/
fileio/ , MATLAB, 120 linesprivate/ write_ply.m - fieltrip/
fileio/ , MATLAB, 109 linesprivate/ write_serial_event.m - fieltrip/
fileio/ , MATLAB, 60 linesprivate/ write_stl.m - fieltrip/
fileio/ , MATLAB, 54 linesprivate/ write_vtk.m - fieltrip/
fileio/ , MATLAB, 221 linesprivate/ xml2struct.m - fieltrip/
fileio/ , MATLAB, 177 linesprivate/ yokogawa2grad.m - fieltrip/
fileio/ , MATLAB, 234 linesprivate/ yokogawa2grad_new.m - fieltrip/
fileio/ , MATLAB, 40 linesprivate/ yokogawa2vol.m - fieltrip/
freq_mtmconvol_lan.m , MATLAB, 553 lines, 2 matches - fieltrip/
freq_wltconvol_lan.m , MATLAB, 496 lines - fieltrip/
ft_preproc_polyremoval.m , MATLAB, 94 lines - fieltrip/
isemptycell.m , MATLAB, 16 lines - fieltrip/
lan_specest_wavelet.m , MATLAB, 252 lines - fieltrip/
senslabel.m , MATLAB, 2,001 lines - fieltrip/
svdfft.m , MATLAB, 71 lines - figure_lan.m, MATLAB, 20 lines
- filt_eeglab.m, MATLAB, 51 lines
- filter_hilbert.m, MATLAB, 170 lines
- filter_hilbert_2.m, MATLAB, 100 lines
- find_approx.m, MATLAB, 21 lines
- find_time_point.m, MATLAB, 15 lines
- fix_filename.m, MATLAB, 28 lines
- fix_path.m, MATLAB, 14 lines
- fooof_lan.m, MATLAB, 52 lines
- fourier_ind.m, MATLAB, 231 lines
- fourierp_lan.m, MATLAB, 148 lines
- fourierp_lan2.m, MATLAB, 153 lines
- fprintf_cell.m, MATLAB, 27 lines
- freq_bootstrapping.m, MATLAB, 92 lines
- freq_correlation.m, MATLAB, 113 lines
- freq_inter_band.m, MATLAB, 554 lines
- freq_lan.m, MATLAB, 511 lines, 1 match
- freq_plot.m, MATLAB, 108 lines
- freq_plot_glan.m, MATLAB, 193 lines
- fun_in_cell.m, MATLAB, 20 lines
- get_accept.m, MATLAB, 31 lines
- get_landef.m, MATLAB, 45 lines
- getcfg.m, MATLAB, 60 lines
- getncha.m, MATLAB, 3 lines
- getntag.m, MATLAB, 31 lines
- gui_q.m, MATLAB, 18 lines
- hilbert_ind.m, MATLAB, 128 lines
- iEEG/
NIFTI/ , MATLAB, 554 linesNIFTI_20130306/ affine.m - iEEG/
NIFTI/ , MATLAB, 94 linesNIFTI_20130306/ bipolar.m - iEEG/
NIFTI/ , MATLAB, 189 linesNIFTI_20130306/ bresenham_line3d.m - iEEG/
NIFTI/ , MATLAB, 115 linesNIFTI_20130306/ clip_nii.m - iEEG/
NIFTI/ , MATLAB, 260 linesNIFTI_20130306/ collapse_nii_scan.m - iEEG/
NIFTI/ , MATLAB, 48 linesNIFTI_20130306/ expand_nii_scan.m - iEEG/
NIFTI/ , MATLAB, 255 linesNIFTI_20130306/ extra_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 84 linesNIFTI_20130306/ flip_lr.m - iEEG/
NIFTI/ , MATLAB, 164 linesNIFTI_20130306/ get_nii_frame.m - iEEG/
NIFTI/ , MATLAB, 198 linesNIFTI_20130306/ load_nii.m - iEEG/
NIFTI/ , MATLAB, 207 linesNIFTI_20130306/ load_nii_ext.m - iEEG/
NIFTI/ , MATLAB, 280 linesNIFTI_20130306/ load_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 392 linesNIFTI_20130306/ load_nii_img.m - iEEG/
NIFTI/ , MATLAB, 200 linesNIFTI_20130306/ load_untouch0_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 187 linesNIFTI_20130306/ load_untouch_header_only .m - iEEG/
NIFTI/ , MATLAB, 191 linesNIFTI_20130306/ load_untouch_nii.m - iEEG/
NIFTI/ , MATLAB, 217 linesNIFTI_20130306/ load_untouch_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 468 linesNIFTI_20130306/ load_untouch_nii_img.m - iEEG/
NIFTI/ , MATLAB, 210 linesNIFTI_20130306/ make_ana.m - iEEG/
NIFTI/ , MATLAB, 256 linesNIFTI_20130306/ make_nii.m - iEEG/
NIFTI/ , MATLAB, 83 linesNIFTI_20130306/ mat_into_hdr.m - iEEG/
NIFTI/ , MATLAB, 321 linesNIFTI_20130306/ reslice_nii.m - iEEG/
NIFTI/ , MATLAB, 356 linesNIFTI_20130306/ rri_file_menu.m - iEEG/
NIFTI/ , MATLAB, 95 linesNIFTI_20130306/ rri_orient.m - iEEG/
NIFTI/ , MATLAB, 251 linesNIFTI_20130306/ rri_orient_ui.m - iEEG/
NIFTI/ , MATLAB, 636 linesNIFTI_20130306/ rri_select_file.m - iEEG/
NIFTI/ , MATLAB, 92 linesNIFTI_20130306/ rri_xhair.m - iEEG/
NIFTI/ , MATLAB, 33 linesNIFTI_20130306/ rri_zoom_menu.m - iEEG/
NIFTI/ , MATLAB, 286 linesNIFTI_20130306/ save_nii.m - iEEG/
NIFTI/ , MATLAB, 38 linesNIFTI_20130306/ save_nii_ext.m - iEEG/
NIFTI/ , MATLAB, 227 linesNIFTI_20130306/ save_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 219 linesNIFTI_20130306/ save_untouch0_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 232 linesNIFTI_20130306/ save_untouch_nii.m - iEEG/
NIFTI/ , MATLAB, 207 linesNIFTI_20130306/ save_untouch_nii_hdr.m - iEEG/
NIFTI/ , MATLAB, 580 linesNIFTI_20130306/ save_untouch_slice.m - iEEG/
NIFTI/ , MATLAB, 40 linesNIFTI_20130306/ unxform_nii.m - iEEG/
NIFTI/ , MATLAB, 45 linesNIFTI_20130306/ verify_nii_ext.m - iEEG/
NIFTI/ , MATLAB, 5,056 linesNIFTI_20130306/ view_nii.m - iEEG/
NIFTI/ , MATLAB, 480 linesNIFTI_20130306/ view_nii_menu.m - iEEG/
NIFTI/ , MATLAB, 521 linesNIFTI_20130306/ xform_nii.m - iEEG/
bst_bsxfun.m , MATLAB, 65 lines - iEEG/
bst_duneuro_modLAN.m , MATLAB, 432 lines - iEEG/
coords_txt2coords_mat.m , MATLAB, 136 lines - iEEG/
cuixuFindStructure.m , MATLAB, 53 lines - iEEG/
edfread.m , MATLAB, 273 lines - iEEG/
eeg2mat.m , MATLAB, 211 lines - iEEG/
fill_mesh_ind.m , MATLAB, 25 lines - iEEG/
lan_add_coord.m , MATLAB, 159 lines - iEEG/
lan_add_ref.m , MATLAB, 65 lines - iEEG/
lan_autoref.m , MATLAB, 51 lines - iEEG/
lan_chanbit_2_RT.m , MATLAB, 124 lines - iEEG/
lan_detect_freq_event.m , MATLAB, 679 lines - iEEG/
lan_freq_event_plot.m , MATLAB, 346 lines - iEEG/
lan_load_ref.m , MATLAB, 61 lines - iEEG/
lan_read_file.m , MATLAB, 472 lines - iEEG/
lan_rectified.m , MATLAB, 9 lines - iEEG/
lan_setref_micromed.m , MATLAB, 648 lines, 1 match - iEEG/
lan_setref_micromed_old. , MATLAB, 352 linesm - iEEG/
meshplot_electrode.m , MATLAB, 176 lines - iEEG/
mni2cor.m , MATLAB, 39 lines - iEEG/
mni2tal.m , MATLAB, 32 lines - iEEG/
near_mesh_ind.m , MATLAB, 13 lines - iEEG/
read_micromed.m , MATLAB, 791 lines - iEEG/
tess_smooth_bs.m , MATLAB, 79 lines - iEEG/
tess_vertconn_bs.m , MATLAB, 45 lines - ifactive.m, MATLAB, 15 lines
- ifcellis.m, MATLAB, 80 lines
- inpaint_nans.m, MATLAB, 537 lines
- insert.m, MATLAB, 9 lines
- interpolate_nans.m, MATLAB, 66 lines
- interpolate_nans2.m, MATLAB, 124 lines
- is_lan.m, MATLAB, 68 lines
- label2idx_elec.m, MATLAB, 45 lines
- lan2eeglab.m, MATLAB, 91 lines
- lan2mat.m, MATLAB, 71 lines
- lan_add_elec.m, MATLAB, 43 lines
- lan_add_this_m.m, MATLAB, 28 lines
- lan_butter.m, MATLAB, 43 lines
- lan_cat.m, MATLAB, 46 lines
- lan_check.m, MATLAB, 507 lines
- lan_clear_unselected.m, MATLAB, 77 lines
- lan_coherence.m, MATLAB, 57 lines
- lan_coherence_shuffle.m, MATLAB, 65 lines
- lan_cspec.m, MATLAB, 109 lines
- lan_cspec_load.m, MATLAB, 50 lines
- lan_detect_logothetis.m, MATLAB, 181 lines
- lan_epoch.m, MATLAB, 412 lines
- lan_erp_plot.m, MATLAB, 85 lines
- lan_erpplot.m, MATLAB, 559 lines
- lan_export_PSD_tsv.m, MATLAB, 229 lines
- lan_export_PSD_tsv_other
.m , MATLAB, 315 lines - lan_filter.m, MATLAB, 39 lines
- lan_fir2.m, MATLAB, 52 lines
- lan_getdatafile.m, MATLAB, 66 lines
- lan_hilber.m, MATLAB, 46 lines
- lan_interp.m, MATLAB, 258 lines
- lan_laplace.m, MATLAB, 149 lines
- lan_latency.m, MATLAB, 398 lines
- lan_master_gui/
ccor_matrix.m , MATLAB, 120 lines - lan_master_gui/
induced_TFC.m , MATLAB, 36 lines - lan_master_gui/
lan_add_ttl.m , MATLAB, 35 lines - lan_master_gui/
lan_cspd.m , MATLAB, 32 lines - lan_master_gui/
lan_cspd_mt.m , MATLAB, 31 lines - lan_master_gui/
lan_fill_gui.m , MATLAB, 68 lines - lan_master_gui/
lan_from_csv.m , MATLAB, 29 lines - lan_master_gui/
lan_from_dat.m , MATLAB, 21 lines - lan_master_gui/
lan_from_ibw.m , MATLAB, 28 lines - lan_master_gui/
lan_from_int.m , MATLAB, 63 lines - lan_master_gui/
lan_from_ncs.m , MATLAB, 48 lines - lan_master_gui/
lan_from_nsx.m , MATLAB, 26 lines - lan_master_gui/
lan_from_rhd.m , MATLAB, 59 lines - lan_master_gui/
lan_from_trc.m , MATLAB, 18 lines - lan_master_gui/
lan_ibw_ttl.m , MATLAB, 26 lines - lan_master_gui/
lan_master_gui.m , MATLAB, 97 lines - lan_master_gui/
lan_master_gui_busypromp , MATLAB, 15 linest.m - lan_master_gui/
lan_master_gui_cohe.m , MATLAB, 173 lines - lan_master_gui/
lan_master_gui_drip.m , MATLAB, 102 lines - lan_master_gui/
lan_master_gui_filt.m , MATLAB, 101 lines - lan_master_gui/
lan_master_gui_ldev.m , MATLAB, 142 lines - lan_master_gui/
lan_master_gui_segm.m , MATLAB, 135 lines - lan_master_gui/
lan_master_gui_sfco.m , MATLAB, 130 lines - lan_master_gui/
lan_master_gui_spec.m , MATLAB, 185 lines - lan_master_gui/
lan_master_gui_spec_comp , MATLAB, 75 lines.m - lan_master_gui/
lan_master_gui_spks.m , MATLAB, 254 lines - lan_master_gui/
lan_master_gui_spks_auto , MATLAB, 84 lines.m - lan_master_gui/
lan_master_gui_spks_clu. , MATLAB, 56 linesm - lan_master_gui/
lan_master_gui_spks_isi. , MATLAB, 70 linesm - lan_master_gui/
lan_master_gui_spks_plot , MATLAB, 55 lines.m - lan_master_gui/
lan_master_gui_sthe.m , MATLAB, 167 lines - lan_master_gui/
lan_master_gui_tfsp.m , MATLAB, 152 lines - lan_master_gui/
lan_master_gui_tfsp_plot , MATLAB, 159 lines.m - lan_master_gui/
lan_master_gui_xcor.m , MATLAB, 47 lines - lan_master_gui/
mix_trials.m , MATLAB, 40 lines - lan_master_gui/
path_line_gui.m , MATLAB, 78 lines - lan_merge.m, MATLAB, 45 lines
- lan_nonparametric.m, MATLAB, 545 lines
- lan_powspctrm_plot.m, MATLAB, 18 lines
- lan_rm_TMS.m, MATLAB, 244 lines
- lan_rm_chan.m, MATLAB, 80 lines
- lan_rt_segmentation.m, MATLAB, 50 lines
- lan_segment_selected.m, MATLAB, 152 lines
- lan_smooth.m, MATLAB, 67 lines
- lan_smooth2d.m, MATLAB, 11 lines
- lan_smooth_d1.m, MATLAB, 61 lines
- lan_spkfieldcoh.m, MATLAB, 48 lines
- lan_sync_net.m, MATLAB, 411 lines
- lan_tfdetect_logothetis.
m , MATLAB, 212 lines - lan_tfmatrix.m, MATLAB, 54 lines
- lan_thetavsdelta.m, MATLAB, 90 lines
- lantoolbox.m, MATLAB, 324 lines
- lanversion.m, MATLAB, 72 lines
- last_text.m, MATLAB, 43 lines
- latency.m, MATLAB, 283 lines
- linear_fit.m, MATLAB, 17 lines
- loadcnt_lan.m, MATLAB, 591 lines
- ls_lan.m, MATLAB, 57 lines
- mat2cell_lan.m, MATLAB, 36 lines
- mat_t_cell.m, MATLAB, 18 lines
- match_str_lan.m, MATLAB, 85 lines
- matjags-master/
Example1.m , MATLAB, 86 lines - matjags-master/
Example2.m , MATLAB, 89 lines - matjags-master/
Example3.m , MATLAB, 1 line - matjags-master/
Example4.m , MATLAB, 1 line - matjags-master/
Example5.m , MATLAB, 117 lines - matjags-master/
matbugs.m , MATLAB, 823 lines - matjags-master/
matjags.m , MATLAB, 854 lines - matlab2tikz.m, MATLAB, 4,411 lines
- mean_freq.m, MATLAB, 36 lines
- mean_nonan.m, MATLAB, 45 lines
- merge2_lan.m, MATLAB, 12 lines
- merge_lan.m, MATLAB, 376 lines
- mod_time.m, MATLAB, 56 lines
- mt_erp.m, MATLAB, 57 lines
- mulcell.m, MATLAB, 33 lines
- myxcorr.m, MATLAB, 27 lines
- net_syn_lan.m, MATLAB, 422 lines
- nonparametric.m, MATLAB, 360 lines
- normal_m.m, MATLAB, 26 lines
- normal_z.m, MATLAB, 195 lines
- normalize_lan.m, MATLAB, 111 lines
- only_field_lan.m, MATLAB, 26 lines
- only_interband.m, MATLAB, 27 lines
- op_cell.m, MATLAB, 41 lines
- parametric.m, MATLAB, 169 lines
- pcolor2.m, MATLAB, 40 lines
- plot32.m, MATLAB, 283 lines
- plot_2c.m, MATLAB, 231 lines
- plot_error.m, MATLAB, 40 lines
- plot_fourierp.m, MATLAB, 54 lines
- plot_frq_lan.m, MATLAB, 82 lines
- plot_inter_banda.m, MATLAB, 78 lines
- plot_syncro.m, MATLAB, 72 lines
- plot_syncro_g.m, MATLAB, 48 lines
- plot_syncro_s.m, MATLAB, 84 lines
- plotall_lan.m, MATLAB, 97 lines
- ploteeglab.m, MATLAB, 73 lines
- plus_text.m, MATLAB, 37 lines
- polydetrend.m, MATLAB, 114 lines
- pregunta_lan.m, MATLAB, 173 lines
- prepro_plot.m, MATLAB, 2,693 lines
- prepro_proto.m, MATLAB, 728 lines
- qrt2rt.m, MATLAB, 8 lines
- qrt_get_spikes.m, MATLAB, 26 lines
- read_brainvision_vhdr_la
n.m , MATLAB, 123 lines - readtext.m, MATLAB, 448 lines
- reduce_field_lan.m, MATLAB, 27 lines
- resample_lan.m, MATLAB, 51 lines
- rt/
COR2tableR.m , MATLAB, 523 lines - rt/
R/ , MATLAB, 33 linesisr.m - rt/
R/ , R, 1 linelan.r - rt/
R/ , R, 6 lineslibrerias.r - rt/
R/ , R, 23 lineslittler/ autoloads.R - rt/
R/ , C/C++, 1,180 lineslittler/ autoloads.h - rt/
R/ , C/C++, 79 lineslittler/ config.h - rt/
R/ , R, 5 lineslittler/ examples/ fsizes.r - rt/
R/ , R, 26 lineslittler/ examples/ install.r - rt/
R/ , R, 48 lineslittler/ examples/ install2.r - rt/
R/ , R, 48 lineslittler/ examples/ mph.r - rt/
R/ , R, 35 lineslittler/ examples/ pace.r - rt/
R/ , R, 29 lineslittler/ examples/ update.r - rt/
R/ , R, 10 lineslittler/ ldflags.R - rt/
R/ , R, 10 lineslittler/ littler.R - rt/
R/ , C, 670 lineslittler/ littler.c - rt/
R/ , C/C++, 25 lineslittler/ littler.h - rt/
R/ , C/C++, 15 lineslittler/ svnversion.h - rt/
R/ , Shell, 31 lineslittler/ tests/ argParse.sh - rt/
R/ , R, 9 lineslittler/ tests/ dotLast.r - rt/
R/ , R, 4 lineslittler/ tests/ error.R - rt/
R/ , Shell, 31 lineslittler/ tests/ exitstatus.sh - rt/
R/ , R, 16 lineslittler/ tests/ longline.R - rt/
R/ , R, 3 lineslittler/ tests/ summary.R - rt/
R/ , R, 3 lineslittler/ tests/ summary2.R - rt/
R/ , R, 16 lineslittler/ tests/ test1.R - rt/
R/ , R, 3 lineslittler/ tests/ test_longline.R - rt/
R/ , Shell, 51 lineslittler/ tests/ timing.sh - rt/
R/ , Shell, 40 lineslittler/ tests/ timing2.sh - rt/
R/ , R, 24 lineslittler/ tests/ ts.R - rt/
R/ , MATLAB, 214 linesmodelr.m - rt/
R/ , MATLAB, 134 linesmodelr1.m - rt/
R/ , MATLAB, 461 linesmodelr_new.m - rt/
RT2fsl_ev.m , MATLAB, 39 lines - rt/
cor_add_other.m , MATLAB, 23 lines - rt/
cor_merge.m , MATLAB, 94 lines - rt/
cor_stata.m , MATLAB, 312 lines - rt/
event2RT.m , MATLAB, 60 lines - rt/
fixsort.m , MATLAB, 29 lines - rt/
grt_fourier.m , MATLAB, 49 lines - rt/
lan_add_rt.m , MATLAB, 27 lines - rt/
lan_model_stat.m , MATLAB, 233 lines - rt/
miss2rt.m , MATLAB, 23 lines - rt/
modelr_new.m , MATLAB, 461 lines - rt/
plot_model.m , MATLAB, 58 lines - rt/
rt_2_ev2.m , MATLAB, 53 lines - rt/
rt_check.m , MATLAB, 126 lines - rt/
rt_del.m , MATLAB, 63 lines - rt/
rt_fixlaten.m , MATLAB, 170 lines - rt/
rt_fourier.m , MATLAB, 105 lines - rt/
rt_merge.m , MATLAB, 239 lines - rt/
rt_merge_block.m , MATLAB, 83 lines - rt/
rt_read.m , MATLAB, 725 lines - rt/
rt_read_ev2.m , MATLAB, 190 lines - rt/
rt_read_presentation.m , MATLAB, 238 lines - rt/
rt_resample.m , MATLAB, 101 lines - save_struct.m, MATLAB, 9 lines
- search_lat.m, MATLAB, 43 lines
- search_lim.m, MATLAB, 207 lines
- smooth_2D.m, MATLAB, 20 lines
- sort_struct.m, MATLAB, 20 lines
- sound2event.m, MATLAB, 111 lines
- spctr.m, MATLAB, 65 lines
- spectrogram_hibert_lan.m
, MATLAB, 63 lines - spectrogram_hilbert_lan.
m , MATLAB, 111 lines - spectrogram_lan.m, MATLAB, 116 lines
- stata_cluster.m, MATLAB, 100 lines
- stata_cluster_3d.m, MATLAB, 130 lines
- std_nonan.m, MATLAB, 25 lines
- svd_reduce_component_AMP
.m , MATLAB, 70 lines - svdfft_c.m, MATLAB, 71 lines
- syn_hilbert_lan.m, MATLAB, 393 lines
- syn_hilbert_lan_old.m, MATLAB, 285 lines
- tess_interp_cortex_LAN.m
, MATLAB, 186 lines - tess_smooth_sources_old.
m , MATLAB, 212 lines - timefreq_1level.m, MATLAB, 74 lines
- timefreq_plot.m, MATLAB, 1,410 lines
- timefreq_stata.m, MATLAB, 1,516 lines
- timefreq_stata_boot.m, MATLAB, 1 line
- timefreq_stata_group.m, MATLAB, 1 line
- timelan.m, MATLAB, 28 lines
- topoplot_axylan.m, MATLAB, 24 lines
- topoplot_eeglab.m, MATLAB, 2,212 lines
- vol_thr_lan.m, MATLAB, 122 lines
- waveletSpectro.m, MATLAB, 72 lines
- waveletTransformFourier.
m , MATLAB, 38 lines - wilcoxon2t.m, MATLAB, 152 lines
- README.md, Text, 29 lines
Code availability statement
The paper has a code availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:
- it points to the authors' code: neurocics/
LAN_current - it says that the code is available on request
Read it in the paper: doi.org/10.1038/s41598-026-49900-6.
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;
- 811 scripts, each with its path and the digest of its content;
- 4 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
- github.com/
neurocics , at github.com; found in “Data availability”
Code and data availability statement
The paper has a code and data availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:
- it points to a dataset: github.com/
neurocics - it points to the authors' code: neurocics/
LAN_current - it says that the code is available on request
Read it in the paper: doi.org/10.1038/s41598-026-49900-6.
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, 30 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 10 authors, 2 keywords, 10 MeSH terms, 2 funders, 92 references.
Cite
This paper
Herrero, J., Henríquez-Ch, R., Figueroa-Vargas, A., Uribe-San Martin, R., Cantillano, C., Fuentealba, P., Mellado, P., Godoy, J., Billeke, P., & Aboitiz, F. (2026). Global neural oscillations underlie performance variability and attentional state fluctuations in humans. Scientific reports, 16(1), 18885. https://
BibTeX
@article{herrero2026glob
author = {Herrero, Joaquín and Henríquez-Ch, Rodrigo and Figueroa-Vargas, Alejandra and Uribe-San Martin, Reinaldo and Cantillano, Christian and Fuentealba, Pablo and Mellado, Patricio and Godoy, Jaime and Billeke, Pablo and Aboitiz, Francisco},
title = {{Global neural oscillations underlie performance variability and attentional state fluctuations in humans}},
journal = {Scientific reports},
year = {2026},
month = apr,
volume = {16},
number = {1},
pages = {18885},
publisher = {Nature Publishing Group},
issn = {2045-2322},
doi = {10.1038/
url = {https://
pmid = {42031873},
pmcid = {PMC13276037}
}
RIS
TY - JOUR
AU - Herrero, Joaquín
AU - Henríquez-Ch, Rodrigo
AU - Figueroa-Vargas, Alejandra
AU - Uribe-San Martin, Reinaldo
AU - Cantillano, Christian
AU - Fuentealba, Pablo
AU - Mellado, Patricio
AU - Godoy, Jaime
AU - Billeke, Pablo
AU - Aboitiz, Francisco
TI - Global neural oscillations underlie performance variability and attentional state fluctuations in humans
T2 - Scientific reports
J2 - Sci Rep
PY - 2026
DA - 2026/
VL - 16
IS - 1
SP - 18885
SN - 2045-2322
PB - Nature Publishing Group
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"type": "article-journal",
"title": "Global neural oscillations underlie performance variability and attentional state fluctuations in humans",
"container-title": "Scientific reports",
"author": [
{
"family": "Herrero",
"given": "Joaquín"
},
{
"family": "Henríquez-Ch",
"given": "Rodrigo"
},
{
"family": "Figueroa-Vargas",
"given": "Alejandra"
},
{
"family": "Uribe-San Martin",
"given": "Reinaldo"
},
{
"family": "Cantillano",
"given": "Christian"
},
{
"family": "Fuentealba",
"given": "Pablo"
},
{
"family": "Mellado",
"given": "Patricio"
},
{
"family": "Godoy",
"given": "Jaime"
},
{
"family": "Billeke",
"given": "Pablo"
},
{
"family": "Aboitiz",
"given": "Francisco"
}
],
"container-title-short":
"volume": "16",
"issue": "1",
"page": "18885",
"DOI": "10.1038/
"PMID": "42031873",
"PMCID": "PMC13276037",
"ISSN": "2045-2322",
"publisher": "Nature Publishing Group",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
4,
24
]
]
}
}
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.1229 [code]
- 40 Hz audiovisual stimulation improves sustained attention and related brain oscillations.Journal: Imaging neuroscience (Cambridge, Mass.)In common: ERPLAB, Chronux, Wavelet Toolbox, 7 other tools, 1 reference
- [2] doi:10.1038/s41467-026-76011-7 [code]
- Human cortex organizes dynamic co-fluctuations along the sensorimotor-association
axis. Journal: Nature communicationsIn common: GIfTI library for MATLAB, EEGLAB, FieldTrip, 5 other tools, 3 references - [3] doi:10.1162/imag.a.1268 [code]
- Real-time fMRI-triggered experience sampling: A proof-of-concept study.Journal: Imaging neuroscience (Cambridge, Mass.)In common: lme4, Statistics and Machine Learning Toolbox, 9 references
- [4] doi:10.1162/imag.a.1222 [code]
- Network-based near-scalp personalized brain stimulation targets.Journal: Imaging neuroscience (Cambridge, Mass.)In common: GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), FieldTrip, 4 other tools, 3 references
- [5] doi:10.1038/s41467-026-73668-y [code]
- Convergent and divergent brain-cognition development in early adolescence.Journal: Nature communicationsIn common: GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), FieldTrip, 6 other tools, 1 reference
- [6] doi:10.1371/journal.pbio.3003818 [code]
- Human neuronal firing varies with the frequency of local field potential oscillations.Journal: PLoS biologyIn common: CircStat, Tools for NIfTI and ANALYZE image (MATLAB), EEGLAB, 5 other tools, 2 references
- [7] doi:10.1038/s41467-026-74565-0 [code]
- The functional neurobiology of dispositions towards negative emotions.Journal: Nature communicationsIn common: nlme, GIfTI library for MATLAB, FieldTrip, 6 other tools, cognitive
- [8] doi:10.1002/hbm.70483 [code]
- Untamed: Unconstrained Tensor Decomposition and Graph Node Embedding for Cortical Parcellation.Journal: Human brain mappingIn common: GIfTI library for MATLAB, Tools for NIfTI and ANALYZE image (MATLAB), FieldTrip, 5 other tools, 2 references
- [9] doi:10.1038/s41586-026-10910-z [code]
- Psychedelics align brain activity with context.Journal: NatureIn common: GIfTI library for MATLAB, FieldTrip, FreeSurfer, 3 other tools, cognitive, 4 references
- [10] doi:10.64898/2026.03.12.710517 [code]
- Cortical excitability inversely modulates fMRI connectivity via low-frequency neuronal couplingJournal: bioRxiv (preprint)In common: ERPLAB, Chronux, CircStat, 5 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: 1 repository of the authors' code, each at its verified commit and with its license, 811 scripts, and 4 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:1d46419c7d7eed89…
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.
