The MIp score at position [i,j] has been computed with the following formula :
$${MIp(i,j)} = MI(i,j) - \frac{MI(i,\bar{j})MI(\bar{i},j)}{<MI>}$$
with :
\({MI(i,j) = \sum_{x,y}^{ } p_{x,y}(i,j) ln\frac{p_{x,y}(i,j)}{p_{x}(i)p_{y}(j)}}\)
\(MI(i,\bar{j}) = \frac{1}{n-1} \sum_{j \neq i}^{ } MI(i,j)\)
\(MI(\bar{i},j) = \frac{1}{n-1} \sum_{i \neq j}^{ } MI(i,j)\)
\(<MI> = \frac{2}{n(n-1)} \sum_{i,j}^{ }MI(i,j)\)
and where \(p_{x,y}(i,j)\) is the frequency of the amino acid pair (x,y) at positions i and j.
N.B. this formula has been widely applied in the field of sequence correlation/covariation but favors pairs with high entropy.