In his famous quasispecies theory Manfred Eigen presented the notion of the error threshold (or error catastrophe). Eigen’s explanation notwithstanding, it is not that simple to define what was exactly meant by “error threshold”; and up till now it is easy to find quite different definitions of this phenomenon. It is much easier to show a figure (I believe that the first who plot this stunning figure were Swetina and Schuster, 1982) which explains the concept of the error threshold without extra words. Here are three figures, showing the concept of the error threshold, and anyone asked to find “an error threshold” can do it with ease, even without detailed knowledge of the theory behind the whole story:
Now to the theory (and to the mathematical models).
Assume that there exists a population of sequences of length , each sequence is composed from 0s and 1s. There are different sequences. For example, if then the possible sequences are
Sequences can reproduce and can mutate to different sequences. Let us assume that sequences reproduce faithfully with rates where means a given sequence and mutate such that mutation rates are if the hamming distance between and is equal to 1, and otherwise. Let us use some natural ordering of all the sequences (e.g., we can use numbering such that sequence has the number, which has the binary representation ). If denotes a diagonal matrix with on the main diagonal and denote the matrix with entries (), then, using the variables to denote the size of the subpopulation consisting of the -th sequences and , we have the dynamical system
that describes how the population evolves. System (1) is linear, the solution is , due to the nature of the matrix all the solutions either tend to infinity or vanish. Since we are interested in the changes in the population structure, it is possible to jump from (1) to the equation for frequencies , where :
where now matrix has entries on the main diagonal of the form . System (2) is nonlinear (because of ) and, with some technical conditions on , has a unique equilibrium , which can be found as the normalized eigenvector of corresponding to the maximal eigenvalue. This equilibrium was dubbed “quasispecies” by Eigen.
First note that even for modest values of matrix has very large dimension (), therefore it is difficult to find even numerically. To overcome this problem it is usually supposed that the growth rates are such that sequences with the same number of 0s have the same . In this case it is possible to lump system (2) to system (3) which has dimension only :
where now now has distinct on the main diagonal (now the index ), and matrix has three diagonal structure, the diagonal over the main diagonal has the form , under the main diagonal – and the main diagonal has the entries (what is a simple way to prove it?). For system (3) it is possible to find eigenvectors for moderate . Assume for example that and that . Then, for fixed it is easy numerically to find , and this is what exactly shown in Figures 1, 2, 3. We change the mutation rate, the equilibrium changes, and there is a sharp boundary (see the figures) when the distribution for becomes binomial, which means that the distribution of separate sequences (not classes) is uniform. At this point it is argued that evolution stops: we cannot discriminate by statistical analysis “good” sequences from “bad.”
Does this behavior can be observed in real life? It is frequently mentioned that the whole quasispecies theory is well adapted for simulating virus evolution, in particular due to the viruses’ high mutation rates. And therefore here is the way to deal with viruses: increase mutation rates, evolution would stop, viruses go extinct.
Several points to note:
- The error threshold exists in systems for frequencies, they are relevant only if . It is quite possible that real populations go extinct earlier the theoretical error threshold. So here is a first question: Is it possible to show that at least in some in vitro populations the error threshold occurs earlier than actual extinction?
- The figures above are drawn for extremely unrealistic fitness landscape (this is the name to describe all in two words). Of course it is possible to suggest different fitness landscapes, the easiest one (multiplicative) is just , where . It is known that this fitness landscape does not have the error threshold. Next possible formula is . Here can be either more or less 1. It is known that in the former case there is error threshold and in the latter case there is not. But this conclusion is based on limiting procedures, when ! And many pictures just do not show any sharp error threshold (compare to Figs. 1,2,3). Here is an example with :So here is the second question: Is it possible to find the exact conditions for an error threshold (defined in some sense) to exist for the given fitness landscape?
- For the simple fitness landscape in Figs. 1,2,3 it is possible to find an approximate formula for the critical mutation rate that puts the limits on the lengths of the sequences. Is it possible to find such formulas for other fitness landscapes?
- All the above discussion deals with the case when the fitness landscape is permutation invariant (i.e., we have only distinct classes). Real fitness landscapes are not. How the critical mutation rate would change if the fitness landscape does not have the permutation invariant property?