Although the mechanism of codon bias selection remains controversial, possible explanations for this bias fall into two general categories.
To reconcile the evidence from both mutational pressures and selection, the prevailing hypothesis for codon bias can be explained by the mutation-selection-drift balance model.