Research is shaking up how we think about evolution, suggesting there's a level of predictability influenced by genes and genetic history.
Although mutations, the driver of evolution, occur at random, a study of the bacterium Escherichia coli reveals that nature often finds the same solution to the same problem again and again. Over time ...