Protein engineering is a fascinating mixture of molecular biology, protein structure analysis, computation, and biochemistry, with the goal of developing useful or valuable proteins. Divided into two sections, Protein Engineering Protocols reviews rational protein design strategies and directed evolutionary techniques, and their impact on protein engineering. The first section presents design and computational strategies for protein engineering focusing on designing a protein with desired properties, including examples covering a wide range of engineering techniques, such as protein-protein interactions, DNA binding, antibody mimics, and enzymatic activity. The second section on evolutionary techniques provides step-by-step instructions on library design and statistical assessment of library quality. New methods for DNA shuffling as well as different selection strategies are also presented. Following the successful Methods in Molecular Biology® series format, this volume provides a comprehensive guide to the methods used at every stage of the engineering process. By combining a thorough theoretical foundation with detailed protocols, Protein Engineering Protocols will be invaluable to all research workers in the area, from graduate students to senior investigators.