It is common for the uninitiated to ask the question “what good is theory if it is based on so many assumptions?” A body of theory is a useful tool to articulate assumptions and generate testable predictions. Theory that generates many testable predictions about the world also offers many opportunities to falsify its predictions and assumptions. Since hypotheses cannot be proven directly, but alternative hypotheses can be disproven, the generation of plausible, testable alternative hypotheses is a requirement for scientific inquiry. Strong theories are able to make accurate predictions, offer causal explanations for diverse observations, and generate alternative hypotheses based on revised assumptions.
The words theory and assumption can seem abstract, but you should not be intimidated by them. Theories are just collections of expectations, each with a set of assumptions that place bounds on the prediction being made. If you understand what motivates an expectation, its predictions, and its assumptions, then you understand theory. Most expectations in population genetics will have at least a few, and often many, assumptions used to define and bound the situation. For example, we might assume something about the size of a population or the absence of mutation, or that all genotypes are diploid with two alleles. This is a way of limiting the prediction to appropriate circumstances and a way of defining which quantities and conditions can vary and which are fixed. Each of these assumptions can influence the generality of an expectation. Each assumption can also be relaxed or altered to see how strongly it influences the expectation. To return to the example in the preceding section, if, one day, meteorites start falling around us with regularity, we would be forced to call into question some of the basic assumptions originally used to formulate our expectation that meteorite strikes should be rare events. In this way, assumptions are useful tools to ask “what if…?” as part of the process of developing a prediction. If our initial “what if…?” conditions do not match a situation, then the resulting prediction will probably be inaccurate.
In population genetics, as in much of science where theory and expectations are involved, empirical data and model expectations are routinely compared. Imagine observing a set of genotype frequencies in a biological population. It would then be natural to construct an idealized population by using theory that approximates the biological population. This is an attempt to construct an idealized population that is equivalent to the actual population from the perspective of the processes influencing genotype frequencies. For example, a large population may behave exactly like a small, randomly mating ideal population in terms of genotype frequencies. This equivalence allows us to use expectations for ideal populations with one or a few variables specified in order to describe an actual population where there are many more, usually unknown, parameters. What we strive to do is to focus on those variables that strongly influence genotype frequencies in the actual population. In this way, it is often possible to reduce the complexity of a real population and determine the key variables that strongly influence a property like genotype frequencies. The ideal population is not meant to match the actual population in every detail.
Theory: A scheme or system of ideas or statements held as an explanation or account of a group of facts or phenomena; the general laws, principles, or causes of something known or observed.
Infer: To draw a conclusion or make a deduction based on facts or indications; to have as a logical consequence.
From the comparison of expectation and observation, we infer that the first principles used to construct the expectation are sound if they can be used to explain patterns observed in the biological world. However, there is a major distinction between considering an actual and idealized population equivalent and considering them identical. This is seen in cases where the observed pattern in an actual population is consistent with the expectations from several model populations built around distinct and incompatible assumptions. In such cases, it is not possible to infer the processes that cause a given pattern without additional information. A common example in population genetics are cases of genetic patterns that are potentially consistent with the random process of genetic drift and, at the same time, consistent with some form of the deterministic process of natural selection. In such cases, unambiguous inference of the underlying cause of a pattern is not possible without additional empirical information or more precise expectations.
1.3 Simulation
A Method of Practice, Trial and Error Learning, and Exploration
Imagine learning to play the piano without ever touching a piano or practicing the hand movements required to play. What if you were expected to play a difficult concerto after extensive exposure (perhaps a semester) to only verbal and written descriptions of how other people play? Such a teaching style would make learning to play the piano very difficult because there would be no opportunity for practice, trial and error, or exploration. You would not have the opportunity for direct experience nor incremental improvement of your understanding. Unfortunately, this is exactly how science courses are taught to some degree. You are expected to learn and remember concepts with only limited opportunities for directly observing principles in action. In fairness, this is partly due to the difficulty of carrying out some of the experiments or observations that originally lead someone to discover and understand an important principle.
In the field of population genetics, computer simulations can be used to effectively demonstrate many fundamental genetic processes. In fact, computer simulations are an important research tool in population genetics. Therefore, when you conduct simulations, you are both learning by direct experience and learning using the same methods that are used by researchers. Simulations allow us to view how quantities like allele frequencies change over time, observe their dynamics, and determine whether a stable end point is reached: an equilibrium. With simulations, we can view dynamics (change over time) and equilibria over very long periods of time and under a vast array of conditions in an effort to reach general conclusions. Without simulations, it would be impossible for us to directly observe allele frequencies over such long periods of time and in such diverse biological situations.
Interact box 1.1 The textbook website
Throughout this book, you will encounter Interact boxes. These boxes contain opportunities for you to interact directly with the material in the text by using computer simulations designed to demonstrate fundamental concepts of population genetics. Each box will contain step‐by‐step instructions for you to follow in order to carry out a simulation. By following the instructions, you will get started with the simulation. However, always feel free to use your own imagination and intuition. After following the instructions in the Interact box and understanding the point at hand, enter different values, push more buttons, and even read the documentation. You can also return to Interact boxes at a later time, perhaps after you have read and understood more of the text, to reconsider a simulation or view it in a different light. You can also use the simulations to answer questions that may occur to you or to test hypotheses that you may have. Questions in population genetics that start off “What would happen if…?” can often be answered with simulation.
The book's website gives you the worldwide web address (URL) for each interact box. This prevents problems in case web addresses change because the website can be updated while your copy of the text cannot be updated.
Step 1 Open a web browser and enter http://www.wiley.com/go/hamiltongenetics
Step 2 Click on the Chapter resources link that is associated with Interact boxes.
Step 3 Verify that the page gives links for each of the Interact boxes listed by their