Protein engineering improves protein properties like stability and binding and can improve the reactivity and selectivity of enzymes. This site contains an in-progress textbook and associated scripts to aid protein engineering.