Biological systems are complicated. In fact, they are so complicated that researchers often must turn to computer simulation to examine how living systems function. For example, it is increasingly recognized that common medical problems such as heart disease, diabetes, and obesity arise from interaction between genetic and environmental factors, and physiological systems. The only feasible approach for gaining a predictive understanding of such complex interactions is through computer simulation.