We use computational and experimental approaches to establish how the workings of the cell condition the evolutionary process. Our goal is to understand how what is happening inside the cell biases the incidence of mutations, affects their persistence, and, ultimately, shapes patterns of natural variation within and between species.