Synthetic biology and protein engineering