Positions in a protein that interact structurally tend to coevolve — mutations at one site are compensated by mutations at its partner. Mutual information MI(i,j) = Σ p(a,b) log[p(a,b)/p(a)p(b)] reveals these couplings from a multiple sequence alignment.