Physics 434, 2012: Lecture 14
Back to the main Teaching page.
Back to Physics 434, 2012: Information Processing in Biology. Good lecture notes on the subject are in Bialek's draft textbook, version 2011.
Warmup question
- E. coli and many other bacteria exhibit a phenomenon of persistence, so elegantly studied in Balaban et al., 2004. Briefly bacteria may choose to switch from a growing to a non-growing phenotype, when they are less sensitive to effects of antibiotics and persist through antibiotic applications. This is advantageous when antibiotics are applied, but they don't grow in the persistent state, making it a loosing choice when there are no antibiotics. Leaving aside the issue of how they actually switch (we will study a related problem a bit later in class), can you predict what should the bacterial strategy be in choosing whether to divide or not to divide? Which considerations should enter the bacterial decision?
Main Lecture
Population biology
- Once switched, a bacterium remains committed to the state for a while. We will discretize the time and consider the bacterium in making a choice 0 (growing) and 1 (persistent) once per time step. The time step is much longer than the switching time and the division/death time of a single bacterium.
- Each time step does (1) or doesn't (0) have an application of an antibiotic, and the bacterium can be in the persistent (1) or the growing state (0).
- For the state of bacteria and the world , at the end of the time period, the number of the bacteria will be multiplied by the growth rate of the bacteria, which we call . We choose -- growth in unhindered conditions; -- growing bacteria die in antibiotic world; -- persistent bacteria persist in the world that either has or doesn't have the antibiotics.
- We suppose that (antibiotic probability), and .
- If the bacterium can sense presence/absence of antibiotics and switch appropriately, then for the bacterial growth rate in a single time step is , where is a random variable describing if antibiotics is present or absent in this time step. Over many trials, the population if individuals at the beginning will grow as .
- The growth rate . By the central limit theorem, . Thus . This is the fastest possible growth rate. However, as argued by Kussel and Leibler (2005), sensing the environment is resource-consuming and might not be useful in all situations, and the bacteria might instead prefer to switch randomly, hedging their bets, rather than sensing.
- Suppose that the bacterium is going to switch randomly at the beginning of every time step. The fraction of the population will be in the persistent state, and in non-persistent. The actual state of the world will be . Then the growth rate of the colony at time step is . After time steps, the whole population is .
- . By central limit theorem . Thus .
- To find the optimum fraction of bacteria that should choose to be persistent at any time, we maximize the growth rate . We do . Solving the ensuing equation, we get for the optimal .
- is proportional to -- special case of matching, see Gallistel et al. 2001.
- When , that is, the maximum growth is not too fast, -- it makes sense not to hedge bets and always stay in the persistent state.
- Plugging the result into the growth rate formula (for large ), we get:. Note that the growth rate decreases by , the amount of what the bacterium doesn't know about the world. The amount of information about the outside world is actually important in the evolutionary sense: if you know the world, you multiply faster.
Building effective models
- Information theory provides a measure for characterization of quality of input output relations. But in addition, due to the data processing inequality, it also provides ways of unambiguously reducing dimensionality of the modeled biological system.
- (Indeed, say we have a large-dimensional signal and response . There's a certain mutual information between these . If we propose a reduction of the signal and response to , then by the data processing inequality.
- We can, for example, solve the problem like: Which inputs are informative of the outputs (and hence need to be accounted for in a model)? We omit different subsets of the inputs , calculate , and calculate the error due to omitting this signal . Those components that have a small can be safely neglected. This type of analysis can be used, for example, to understand which features of the neural code are important. In the subsequent presentation by Farhan, we will hear about using this trick to understand if high precision of neural spikes is important or not.
- The ARACNE algorithm.