Theory and simulation: from protons to genomes.