Molecular flexibility in computational protein design: an algorithmic perspective

Protein Eng Des Sel. 2021 Feb 15:34:gzab011. doi: 10.1093/protein/gzab011.

Abstract

Computational protein design (CPD) is a powerful technique for engineering new proteins, with both great fundamental implications and diverse practical interests. However, the approximations usually made for computational efficiency, using a single fixed backbone and a discrete set of side chain rotamers, tend to produce rigid and hyper-stable folds that may lack functionality. These approximations contrast with the demonstrated importance of molecular flexibility and motions in a wide range of protein functions. The integration of backbone flexibility and multiple conformational states in CPD, in order to relieve the inaccuracies resulting from these simplifications and to improve design reliability, are attracting increased attention. However, the greatly increased search space that needs to be explored in these extensions defines extremely challenging computational problems. In this review, we outline the principles of CPD and discuss recent effort in algorithmic developments for incorporating molecular flexibility in the design process.

Keywords: backbone perturbations; computational protein design; continuous flexibility; multistate design; provable and heuristic algorithms.

Publication types

  • Research Support, Non-U.S. Gov't
  • Review

MeSH terms

  • Algorithms*
  • Computational Biology*
  • Models, Molecular
  • Protein Conformation
  • Reproducibility of Results