EEG connectivity analysis, and the volume conduction problem

Connectivity measures ask whether two EEG channels behave as if their sources interact. At the scalp, the first thing to rule out is that they are measuring the same source.

Updated

Functional connectivity quantifies statistical dependence between signals: correlated amplitude, consistent phase difference, shared information. Effective connectivity goes further and asks about direction, that is, which signal predicts which.

At the scalp, every source reaches many electrodes at once through volume conduction. Two channels can look strongly "connected" simply because they see the same source with zero lag. Choosing a measure that is insensitive to zero-lag coupling is the central methodological decision.

The measures

MeasureWhat it quantifiesVolume conduction
CorrelationLinear relationship between amplitudesSensitive
CoherenceFrequency-resolved linear couplingSensitive
Imaginary coherenceOnly the lagged part of coherencyRobust to zero-lag mixing
PLVConsistency of phase differenceSensitive
PLIAsymmetry of phase difference around zeroRobust; noisy for small lags
wPLIPLI weighted by the imaginary componentRobust and less noise-sensitive
Mutual informationAny statistical dependence, linear or notSensitive
Granger / transfer entropyWhether one signal's past predicts anotherDirected; still affected by mixing

Connectivity in BCILattice

Feature Extraction has nine connectivity families: correlation, cross-correlation lag, coherence, imaginary coherence, PLV, PLI, wPLI, mutual information and graph metrics. Three modes control the output size. Node Strength gives one column per channel, All Pairs keeps every channel pair (which grows fast; at 64 channels use Node Strength), and Graph Summary reduces the network to five descriptors.

For directed questions, the Causal Connectivity block estimates which channels drive which with Granger causality and transfer entropy, tested against a random baseline. The Channel Graph Builder and Graph Neural Encoder blocks turn electrode relationships into a graph a neural network can learn from.

Cautions

  • Trial count bias

    PLV and coherence are biased upwards with few trials. Compare conditions with equal trial counts.

  • Reference

    The reference electrode is shared by every channel and creates spurious coupling. Re-reference first.

  • Sensor vs source

    Sensor-level connectivity is not brain-region connectivity. Source-space analysis is better done in MNE-Python, Brainstorm or FieldTrip.

Questions

What is the difference between PLV and PLI?

PLV measures how consistent the phase difference between two signals is, including zero lag. PLI only counts consistent non-zero phase lags, which makes it robust to volume conduction but less sensitive to genuine near-zero-lag coupling.

Which connectivity measure is best for EEG?

For scalp EEG, measures robust to volume conduction such as wPLI or imaginary coherence are usually preferred, because coherence and PLV are inflated by sources seen on many electrodes.

Can I use connectivity as a classifier feature?

Yes. Connectivity values per channel or channel pair become columns in the design matrix. Use a compact mode such as node strength, since all pairs on a dense montage creates thousands of features.

Read the reference

Related

Run a study end to end, on your own machine

The free plan covers two studies, the full analysis suite, and 118 of the 119 ML blocks.