Increasing protein activity and specificity
Optimizing protein thermostability
Enhancing protein affinity for better protein-protein interactions
Designing improved proteins
Optimizing multiple phenotypes simultaneously
Improving protein stability in solvents
Optimizing protein codons for better expression