RosettaRemodel: A Generalized Framework for Flexible Backbone Protein Design
Computational protein design tools to date have been useful for engineering proteins with a wide range of functions, including DNA binding, co-factor binding, catalysis, fluorescence spectral change, peptide-protein specificity, and protein-protein interaction. In building nanostructures, computational protein design methods have been applied to designing hyperthermophilic proteins, metalloproteins, water-soluble membrane channels, and higher order macromolecular assemblies. Many of these successes rely on fixed backbone approaches that maintain the backbone conformations seen in the original high-resolution crystal structures and focus on remodeling only the sidechains.