Optimizing protein structure and function
Designing novel proteins with specific properties
Improving protein stability and solubility
Engineering protein-protein interactions
Predicting protein folding and assembly