Phase Analysis

Methods for performing phase analysis.

spike_triggered_phase(hilbert_transform, ...)

Calculate the set of spike-triggered phases of a neo.AnalogSignal.

phase_locking_value(phases_i, phases_j)

Calculates the phase locking value (PLV) (Lachaux et al., 1999).

mean_phase_vector(phases[, axis])

Calculates the mean vector of phases.

phase_difference(alpha, beta)

Calculates the difference between a pair of phases.

weighted_phase_lag_index(signal_i, signal_j)

Calculates the Weigthed Phase-Lag Index (WPLI) (Vinck et al., 2011).

References

[ph1] (1,2)

Jean-Philippe Lachaux, Eugenio Rodriguez, Jacques Martinerie, and Francisco J. Varela. Measuring phase synchrony in brain signals. Human Brain Mapping, 8(4):194–208, 1999. doi:https://doi.org/10.1002/(SICI)1097-0193(1999)8:4<194::AID-HBM4>3.0.CO;2-C.

[ph2] (1,2)

M. Vinck, R. Oostenveld, M. van Wingerden, F. Battaglia, and C. Pennartz. An improved index of phase-synchronization for electrophysiological data in the presence of volume-conduction, noise and sample-size bias. NeuroImage, 55(4):1548–1565, 2011. doi:https://doi.org/10.1016/j.neuroimage.2011.01.055.