Skip to contents

All functions

MultiPhysioExperiment-class
MultiPhysioExperiment class definition
MultiPhysioExperiment()
Construct a MultiPhysioExperiment object
alignSignals()
Align multiple PhysioExperiment objects to a common sampling rate
alignToRate()
Resample a PhysioExperiment to a target sampling rate
alignment() `alignment<-`()
Get or set temporal alignment metadata
bootstrapCI()
Bootstrap confidence interval for coupling
ciPLV()
Corrected imaginary phase-locking value (ciPLV)
coherence()
Magnitude-squared coherence between two signals
coherenceMatrix()
Coherence matrix across channel pairs
comodulogram()
Comodulogram (phase-frequency by amplitude-frequency PAC)
couplingAnalysis()
Unified interface for cross-modal coupling analysis
couplingAnalysisCached()
Cached coupling analysis over a MultiPhysioExperiment
couplingMatrix()
Generic coupling matrix across channel pairs
couplingResults() `couplingResults<-`()
Cached coupling results on a MultiPhysioExperiment
crossCorrelation()
Cross-correlation between two signals
crossSpectrum()
Cross-spectral density between two signals
crossWaveletTransform()
Cross-wavelet transform (XWT) with red-noise significance
directedTransferFunction()
Directed Transfer Function for multichannel / multimodal signals
elasticAlign()
Elastic (SRVF) alignment of two curves
experiments() `experiments<-`()
Get or set the experiments list
grangerCausality()
Granger Causality Between Two Signals
laggedCoherence()
Lagged coherence between two signals
leidaStates()
LEiDA dynamic functional-connectivity states
leidaTransitions()
LEiDA state-transition metrics
length(<MultiPhysioExperiment>)
Additional methods for MultiPhysioExperiment
lodoGeneralization()
Leave-one-site-out generalization benchmark
make_coupled_signals()
Generate coupled sinusoidal signals
make_directed_signals()
Generate directed coupling signals
make_eeg_emg()
Generate simulated EEG-EMG PhysioExperiment pair
mergePhysio()
Merge two PhysioExperiment objects by combining channels
modalities()
Get modality names
modulationIndex()
Modulation-index comodulogram with surrogate inference
multitaperCoherence()
Multitaper coherence
nModalities()
Get number of modalities
names(<MultiPhysioExperiment>)
Names of a MultiPhysioExperiment
orthogonalizedAEC()
Orthogonalised amplitude-envelope correlation (leakage-corrected)
pairwisePhaseConsistency()
Pairwise phase consistency (PPC)
partialDirectedCoherence()
Partial Directed Coherence for multichannel / multimodal signals
phaseAmplitudeCoupling()
Phase-amplitude coupling
phaseLagIndex()
Phase Lag Index (PLI)
phaseLockingValue()
Phase Locking Value (PLV)
phaseSlopeIndex()
Phase Slope Index (directed, volume-conduction robust)
plotCoherenceSpectrum()
Plot coherence spectrum
plotComodulogram()
Plot a comodulogram
plotCouplingMatrix()
Plot a coupling matrix as a heatmap
plotCouplingTimecourse()
Plot time-varying coupling from sliding-window analysis
plotWaveletCoherence()
Plot wavelet coherence time-frequency map
samplingRates()
Get sampling rates for all modalities
show(<MultiPhysioExperiment>)
Show method for MultiPhysioExperiment
slidingCrossCorrelation()
Sliding-window cross-correlation
srvfMean()
Elastic (Karcher) mean of a set of curves
`[`(<MultiPhysioExperiment>,<ANY>,<ANY>,<ANY>)
Subset a MultiPhysioExperiment by time range and/or modality
`[[`(<MultiPhysioExperiment>,<ANY>,<ANY>)
Extract a single modality from a MultiPhysioExperiment
surrogateMatrixTest()
Surrogate-based significance test for coupling matrices
surrogateTest()
Surrogate-based significance test for coupling
transferEntropy()
Transfer entropy (model-free directed information)
warpApply()
Apply a computed warping to a companion signal
waveletCoherence()
Time-frequency wavelet coherence
waveletPLV()
Time-frequency wavelet PLV
weightedPLI()
Weighted Phase Lag Index (wPLI)