Improving the property of a protein, peptide or antibody

Protein optimization problem: The solution identifies the best combination of mutations to improve desired property or function of a protein (enzymes, antibodies, peptides, etc.). Benefits include reduced costs, time and risks associated with the engineering of proteins and metabolic pathways: e.g. improvements up to 120-folds are obtained and epistatic effects captured.