Our research integrates mechanistic models of biological processes with population-genetic models to understand the forces shaping genome architecture. We generate high-throughput genomic datasets and use computational models to study how patterns of gene expressions evolve and how various factors influence the dynamics of protein synthesis.