Skip to main content
. 2007 Nov 2;3(11):e211. doi: 10.1371/journal.pcbi.0030211

Figure 1. Framework of the Coevolutionary Model.

Figure 1

(Top row) The independent rate matrix Qindep is derived from the single amino acid rate matrix. Entries corresponding to both amino acid changes are zeros and entries corresponding to single amino acid changes have the same rates as the single amino acid rate matrix (e.g., Qindep[HR,HA] = Q[R,A] ≡ qRA). The coevolutionary rate matrix Qcov is obtained by reweighting the independent rate matrix. Entries of single amino acid changes are penalized by multiplying ɛ and entries of both amino acid changes are rewarded by replacing zeros with r.

(Second row) Suppose two protein domains M 1 and M 2 interact at certain positions. We acquire the homologous domains of M 1 and M 2 across four species (S 1S 4) and align each family of sequences.

(Third row) We acquire the joint phylogenetic tree of the two families of sequences. For each pair of positions, we place the joint sequences on the leaves of the tree as the observed states of the CTMP. The conditional probability of interval t is given by eQt.

(Fourth row) The joint likelihood of a CTMP along a tree is the product of prior and conditional probabilities. The marginal likelihood of each pair of aligned positions is obtained by summing over all possible states of internal nodes. It can be efficiently evaluated by dynamic programming.

(Bottom row) The log-likelihood ratio between the coevolutionary and independent models specifies how likely the observed sequences arise from coevolution relative to the null (independent) model.