Package: PhysioCrossModal 0.4.0

Yusuke Matsui

PhysioCrossModal: Cross-Modal Coupling Analysis for PhysioExperiment Objects

Provides cross-modal coupling, connectivity, and synchrony analysis between physiological signals of different modalities (EEG, EMG, ECG, EDA, MoCap, fNIRS, etc.). Introduces a MultiPhysioExperiment container class for holding multiple PhysioExperiment objects at different sampling rates with temporal alignment. Includes spectral coherence, phase synchrony (PLV, PLI, wPLI), directed coupling (Granger causality), and time-domain coupling (cross-correlation) methods.

Authors:Yusuke Matsui

PhysioCrossModal_0.4.0.tar.gz
PhysioCrossModal_0.4.0.zip(r-4.7)PhysioCrossModal_0.4.0.zip(r-4.6)PhysioCrossModal_0.4.0.zip(r-4.5)
PhysioCrossModal_0.4.0.tgz(r-4.6-any)PhysioCrossModal_0.4.0.tgz(r-4.5-any)
PhysioCrossModal_0.4.0.tar.gz(r-4.7-any)PhysioCrossModal_0.4.0.tar.gz(r-4.6-any)
PhysioCrossModal_0.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
PhysioCrossModal/json (API)

# Install 'PhysioCrossModal' in R:
install.packages('PhysioCrossModal', repos = c('https://x-biosignal.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/x-biosignal/physiocrossmodal/issues

On CRAN:

Conda:

3.00 score 37 exports 18 dependencies

Last updated from:1eb22e10e8. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK241
source / vignettesOK226
linux-release-x86_64OK236
macos-release-arm64OK335
macos-oldrel-arm64OK288
windows-develOK334
windows-releaseOK342
windows-oldrelOK319
wasm-releaseOK122

Exports:alignmentalignment<-alignSignalsalignToRatebootstrapCIcoherencecoherenceMatrixcouplingAnalysiscouplingMatrixcrossCorrelationcrossSpectrumexperimentsexperiments<-grangerCausalitylodoGeneralizationmake_coupled_signalsmake_directed_signalsmake_eeg_emgmergePhysiomodalitiesMultiPhysioExperimentmultitaperCoherencenModalitiesphaseLagIndexphaseLockingValueplotCoherenceSpectrumplotCouplingMatrixplotCouplingTimecourseplotWaveletCoherencesamplingRatesshowslidingCrossCorrelationsurrogateMatrixTestsurrogateTestwaveletCoherencewaveletPLVweightedPLI

Dependencies:abindBiobaseBiocGenericsDelayedArraygenericsGenomicRangesIRangeslatticeMatrixMatrixGenericsmatrixStatsPhysioCoreS4ArraysS4VectorsSeqinfoSparseArraySummarizedExperimentXVector

Cross-Modal Coupling Analysis with PhysioCrossModal

Rendered fromcoupling-analysis.Rmdusingknitr::rmarkdownon May 16 2026.

Last update: 2026-03-16
Started: 2026-03-16

Introduction to PhysioCrossModal

Rendered fromintroduction.Rmdusingknitr::rmarkdownon May 16 2026.

Last update: 2026-03-16
Started: 2026-03-16

Readme and manuals

Help Manual

Help pageTopics
Package on-load hook.onLoad
Subset a MultiPhysioExperiment by time range and/or modality[,MultiPhysioExperiment,ANY,ANY,ANY-method
Extract a single modality from a MultiPhysioExperiment[[,MultiPhysioExperiment,ANY,ANY-method
Get or set temporal alignment metadataalignment alignment,MultiPhysioExperiment-method alignment<- alignment<-,MultiPhysioExperiment-method
Align multiple PhysioExperiment objects to a common sampling ratealignSignals
Resample a PhysioExperiment to a target sampling ratealignToRate
Bootstrap confidence interval for couplingbootstrapCI
Magnitude-squared coherence between two signalscoherence
Coherence matrix across channel pairscoherenceMatrix
Unified interface for cross-modal coupling analysiscouplingAnalysis
Generic coupling matrix across channel pairscouplingMatrix
Cross-correlation between two signalscrossCorrelation
Cross-spectral density between two signalscrossSpectrum
Get or set the experiments listexperiments experiments,MultiPhysioExperiment-method experiments<- experiments<-,MultiPhysioExperiment-method
Granger Causality Between Two SignalsgrangerCausality
Additional methods for MultiPhysioExperimentlength,MultiPhysioExperiment-method
Leave-one-site-out generalization benchmarklodoGeneralization
Generate coupled sinusoidal signalsmake_coupled_signals
Generate directed coupling signalsmake_directed_signals
Generate simulated EEG-EMG PhysioExperiment pairmake_eeg_emg
Merge two PhysioExperiment objects by combining channelsmergePhysio
Get modality namesmodalities modalities,MultiPhysioExperiment-method
Construct a MultiPhysioExperiment objectMultiPhysioExperiment
MultiPhysioExperiment class definitionMultiPhysioExperiment-class
Multitaper coherencemultitaperCoherence
Names of a MultiPhysioExperimentnames,MultiPhysioExperiment-method
Get number of modalitiesnModalities nModalities,MultiPhysioExperiment-method
Phase Lag Index (PLI)phaseLagIndex
Phase Locking Value (PLV)phaseLockingValue
Plot coherence spectrumplotCoherenceSpectrum
Plot a coupling matrix as a heatmapplotCouplingMatrix
Plot time-varying coupling from sliding-window analysisplotCouplingTimecourse
Plot wavelet coherence time-frequency mapplotWaveletCoherence
Get sampling rates for all modalitiessamplingRates samplingRates,MultiPhysioExperiment-method
Show method for MultiPhysioExperimentshow,MultiPhysioExperiment-method
Sliding-window cross-correlationslidingCrossCorrelation
Surrogate-based significance test for coupling matricessurrogateMatrixTest
Surrogate-based significance test for couplingsurrogateTest
Time-frequency wavelet coherencewaveletCoherence
Time-frequency wavelet PLVwaveletPLV
Weighted Phase Lag Index (wPLI)weightedPLI