Literature DB >> 16845000

RosettaDesign server for protein design.

Yi Liu1, Brian Kuhlman.   

Abstract

The RosettaDesign server identifies low energy amino acid sequences for target protein structures (http://rosettadesign.med.unc.edu). The client provides the backbone coordinates of the target structure and specifies which residues to design. The server returns to the client the sequences, coordinates and energies of the designed proteins. The simulations are performed using the design module of the Rosetta program (RosettaDesign). RosettaDesign uses Monte Carlo optimization with simulated annealing to search for amino acids that pack well on the target structure and satisfy hydrogen bonding potential. RosettaDesign has been experimentally validated and has been used previously to stabilize naturally occurring proteins and design a novel protein structure.

Entities:  

Mesh:

Year:  2006        PMID: 16845000      PMCID: PMC1538902          DOI: 10.1093/nar/gkl163

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Recently, there have been many successes in the area of computational protein design. Protein design software has been used to stabilize naturally occurring proteins, perturb protein binding specificity, design novel biosensors and enzymes and create novel protein structures [for a review see (1–3)]. In most cases, these studies have been performed by laboratories that specialize in computational design and have direct access to the software and the source code (4–6). To make this technology more accessible to the large number of molecular biology laboratories that regularly use amino acid mutagenesis to probe protein structure and function, we have established a web server for protein design that uses the design module of the Rosetta program (Rosetta Design) (7,8). Given a target protein structure or complex, RosettaDesign searches for amino acid sequences that pack well, bury their hydrophobic atoms and satisfy the hydrogen bonding potential of polar atoms. RosettaDesign has been parameterized to return sequences with amino acid frequencies comparable to those found in naturally occurring proteins, and to partition the hydrophobic and polar residues between the surface and the core at naturally occurring frequencies. In general, when redesigning a naturally occurring protein ∼65% of the residues will mutate. As expected, more sequence variability is seen on the surface of the protein where there are fewer packing constraints. In the core of the protein 45% of the residues mutate on average. RosettaDesign has been experimentally validated. It has been used to stabilize naturally occurring proteins (9), enhance protein binding affinities (10), design a protein that can switch between 2-folds (11) and create a protein with a novel structure (12).

METHOD USED

The RosettaDesign server uses the design module of the Rosetta program to perform fixed backbone protein design simulations. The algorithm has been described previously (7,8). Like other protein design programs, RosettaDesign has two primary components: an energy function for evaluating the relative favorability of a sequence and an optimization procedure for searching through sequence space. All atoms in the protein, including hydrogen, are explicitly modeled. The energy function consists of (i) a Lennard–Jones potential that favors close packed residues, (ii) the Lazaridis–Karplus implicit solvation model which favors hydrophobic amino acids in the interior of proteins and polar amino acids on the surface (13), (iii) an explicit orientation dependent hydrogen bonding term (14), (iv) torsion potentials derived from the PDB (15), (v) a unique reference value for each amino acid type and (vi) electrostatic interactions between charged residues are modeled by an additional term that is based on the probability of seeing two amino acid types near each other in the PDB (16). This is a relatively weak term in the energy function. To simplify the optimization procedure and favor low energy designs, amino acid side chains are only allowed to adopt a discrete set of favorable conformations, typically referred to as rotamers. RosettaDesign uses Dunbrack's backbone dependent rotamer library (15). To allow for relaxation away from the most preferred side chain conformations, additional rotamers are created for buried residues by varying chi1 and chi2 one standard deviation (∼10°) away from the most preferred values. Rotamers are also created for the alternate positions hydrogen can adopt on serine, threonine and tyrosine. To find low energy sequences, RosettaDesign uses Monte Carlo optimization with simulated annealing. Starting from a random sequence, single amino acid substitutions or rotamer switches are accepted based on the Metropolis criterion. The simulation starts at a very high temperature where almost all substitutions are accepted and finishes at 0°. Approximately 1 million rotamer substitutions are attempted per 100 residues being varied. Independent simulations in which every residue in the protein is allowed to vary generally converge to sequences that are 70–80% identical to each other.

SERVICES

Protein design

The RosettaDesign server returns low energy sequences for target protein structures. The protein backbone remains fixed during the simulation.

Side chain conformation prediction

Given a protein structure and sequence, the RosettaDesign server can be used to predict the lowest energy conformations of the side chains.

INPUTS, OUTPUTS AND JOB OPTIONS

Registration

To receive results via email users must register. Alternatively, users can access the web server as a ‘guest’. In this case they must return to the web site to retrieve results.

Input files

PDB file: users must submit a file with the atomic coordinates of the protein that will be the template for design. The coordinates must be in PDB format. There can be gaps in the structure, but each residue must have a complete set of backbone heavy atoms—N′, C′, O and Cα. The residues can be missing side chain atoms. Resfile: the resfile specifies which sequence positions will be varied, and which amino acids will be considered at each position. Users can also request that the native amino acid be kept at a particular sequence position, but allow the side chain to adopt a new conformation. The resfile can be created on the web site using point-and-click operations (Figure 1) or a user can upload his or her own resfile. The server will check the integrity of the uploaded resfile to ensure the correct format. The resfile created on the web site with point-and-click operations can also be saved for future use. A full description of the format for a resfile is provided in the documentation section of the web site.
Figure 1

Interface for choosing which sequence positions to vary.

Job options

Users can choose either to redesign the whole protein with all 20 amino acids considered at each sequence position, or to redesign part of the target protein as specified in a resfile. Because RosettaDesign uses a stochastic sampling algorithm to identify low energy sequences, different simulations will not necessarily give identical results. Users can choose to repeat the same simulation up to 10 times with a single job submission.

Output files

The simulation results are compressed as a zip file that unzips into three files: a log file indicating what commands were used for the simulation, a text file with a list of the mutations that were made, and a third file that provides the coordinates in PDB format along with the energies of the redesigned protein. If a run does not finish, the server will email the user the suspected reason for failure. There are three sections of the PDB file pertaining to the energy of the redesigned protein: The first part is a list of scores. Except for the reference energies, a lower score is better. The second section of energies is a table with the energy of each residue in the protein (Table 1). In the cases in which an energy depends on two atoms in separate residues (for instance the Lennard–Jones energy), half of the energy is assigned to each residue. The third section is a table of measured energies—expected energies. Expected energies are derived by calculating the average energies of the different amino acids as a function of buriedness in a large set of proteins from the PDB. For instance, in the PDB leucines with 20 neighbors (residues within 10 Å) have an average Lennard–Jones score of −3.79 kcal/mol. If a leucine in the redesigned protein has 20 neighbors and has a Lennard–Jones energy of −4.2 kcal/mol, then it indicates that leucine is more tightly packed than the average leucine in the PDB. In general, we have found this table especially useful in the design of new protein structures, as it allows one to estimate how much the designed protein resembles proteins found in nature.
Table 1

The scores relevant to protein design

Energy typeDescription
TotalThe total score for the designed protein (lower is better)
LJatrAttractive portion of the Lennard–Jones potential (rewards close contacts)
LJrepRepulsive portion of the Lennard–Jones potential (penalizes overlaps)
LKsolLazaridis–Karplus solvation model (penalizes buried polars) (13)
Erot−lnP(rot|aa,phi,psi), internal energy of side chain rotamers as derived from Dunbrack's statistics (15)
EintraIntra-residue steric clashes
EhbndKortemme hydrogen bonding potential (14)
EpairPair score based on the probability of seeing two amino acids near each other in the PDB (favors salt bridges) (16)
Eaa_phipsi−lnP(aa|phi,psi), amino acid phi,psi preferences
Hb_scSidechain-sidechain and sidechain-backbone hydrogen bond energy
Hb_srbbBackbone-backbone hbonds close in primary sequence
Hb_lrbbBackbone-backbone hbonds distant in primary sequence
ErefReference energy derived from amino acid composition
EgbGeneralized born solvation energy (this is not used by the server)
Eh2o, Eh2o_hbEnergies from explicit waters (this is not used by the server)
EcstConstraint energies (this is not used by the server)
EresTotal energy for the residue (lower is better)
SASApackSASApack is related to the void volume in a protein. Surface areas are computed with a 1.4 Å probe and 0.5 Å probe and the difference (ASA_0.5 - ASA_1.4) is compared to the expected difference for a particular residue type in a particular environment. A negative value is favorable and indicates that the residue is more tightly packed than is seen in average pdb files.

SERVER PERFORMANCE

There have been 3000 jobs submitted by more than 320 clients to the RosettaDesign web server since March 2005. The server can accept proteins as large as 1000 residues and can redesign up to 200 residues in one simulation. The web site is set up as an apache server with a daemon that automatically invokes the Rosetta++ executable with the users input file and options obtained from the web interface. The user's input files, job options, and the results are recorded in a mySQL database via a php-http module. A maximum of two jobs can be run at the same time. The daemon checks the mySQL database for pending jobs every minute. For proteins between 100 and 200 residues, the simulation typically finishes in 5–30 min.

Accuracy of the RosettaDesign server

In a large scale test of RosettaDesign, the program was used to completely redesign nine naturally occurring proteins (9). The redesigned sequences were on average 35% identical to the wild-type sequence. Five out of the nine proteins were well-folded as evidenced by NMR and thermal and chemical denaturation experiments. All five of the well-folded proteins had higher thermal unfolding midpoints than the wild-type sequence. RosettaDesign has also been used to redesign small regions of a protein to increase protein stability or binding affinities (10,17,18). In many of these cases, lower free energies were obtained by building additional hydrophobic interactions. RosettaDesign has had less success with creating buried hydrogen bond networks. This is presumably because hydrogen bonds are very sensitive to small changes in distance and orientation, and desolvation penalties are difficult to calculate accurately. Because the RosettaDesign energy function favors like amino acids being near other (polars with polars, hydrophobics with hydrophobics) it will in some cases design large patches of hydrophobic amino acids on the surface of a protein. Although this may be favorable for protein stability, it can lead to aggregation of the protein. In this event, the user can force a small set of residues in the center of the patch to be polar, and this in general will encourage RosettaDesign to put polar residues at the neighboring positions as well.

Possible uses for the RosettaDesign server

Over the last 10 years protein design software has been applied to a large number of interesting problems. Several laboratories have used sequence optimization algorithms to explore the size and characteristics of sequence space compatible with a particular fold. In a few cases, this information has been used to help detect remote homologs (19,20). In general, protein structures and complexes can be stabilized by identifying mutations that increase buried hydrophobic surface area. Towards this end, the RosettaDesign server can be used to search for holes in proteins that can be filled with larger hydrophobic residues, or partially buried polar residues that can be replaced by hydrophobic residues. RosettaDesign can be used to search for second-site suppressor mutations. In this scenario, the user has a priori knowledge of a mutation that destabilizes a protein or protein–protein complex. Using a resfile, the user can force the destabilizing mutation and use RosettaDesign to search for mutations that will compensate for the first mutation. A similar approach was recently used to redesign a protein–protein interface so that the redesigned proteins still bind each other, but no longer bind their other naturally occurring binding partners (21). These types of redesigns are useful for probing signal transduction pathways. In cases where a protein can adopt multiple conformations, RosettaDesign can be used to identify sequences that are specifically optimized for one of the conformations. Mayo and colleagues used this approach to increase the affinity between a receptor protein and its ligand (22). More ambitiously RosettaDesign can be used to help design new protein structures or portions of proteins. In this case, the user must supply the backbone coordinates of the target structure. The challenge is that many arbitrarily chosen protein backbones will not be designable. This is generally reflected in poor LJatr and SASApack (see Table 1) values for the redesigned protein. In the future, as our computational resources grow, we plan to modify the RosettaDesign server so that the backbone coordinates and the sequence can be optimized simultaneously to allow for tight packing between side chains.
  22 in total

1.  Effective energy function for proteins in solution.

Authors:  T Lazaridis; M Karplus
Journal:  Proteins       Date:  1999-05-01

Review 2.  Review: protein design--where we were, where we are, where we're going.

Authors:  N Pokala; T M Handel
Journal:  J Struct Biol       Date:  2001 May-Jun       Impact factor: 2.867

3.  Computer-based redesign of a protein folding pathway.

Authors:  S Nauli; B Kuhlman; D Baker
Journal:  Nat Struct Biol       Date:  2001-07

4.  Native protein sequences are close to optimal for their structures.

Authors:  B Kuhlman; D Baker
Journal:  Proc Natl Acad Sci U S A       Date:  2000-09-12       Impact factor: 11.205

Review 5.  Advances in computational protein design.

Authors:  Sheldon Park; Xi Yang; Jeffery G Saven
Journal:  Curr Opin Struct Biol       Date:  2004-08       Impact factor: 6.809

6.  Computational thermostabilization of an enzyme.

Authors:  Aaron Korkegian; Margaret E Black; David Baker; Barry L Stoddard
Journal:  Science       Date:  2005-05-06       Impact factor: 47.728

Review 7.  Computer-based design of novel protein structures.

Authors:  Glenn L Butterfoss; Brian Kuhlman
Journal:  Annu Rev Biophys Biomol Struct       Date:  2006

8.  Computational design of a single amino acid sequence that can switch between two distinct protein folds.

Authors:  Xavier I Ambroggio; Brian Kuhlman
Journal:  J Am Chem Soc       Date:  2006-02-01       Impact factor: 15.419

9.  A large scale test of computational protein design: folding and stability of nine completely redesigned globular proteins.

Authors:  Gautam Dantas; Brian Kuhlman; David Callender; Michelle Wong; David Baker
Journal:  J Mol Biol       Date:  2003-09-12       Impact factor: 5.469

10.  De novo protein design: fully automated sequence selection.

Authors:  B I Dahiyat; S L Mayo
Journal:  Science       Date:  1997-10-03       Impact factor: 47.728

View more
  61 in total

1.  A chimeric HIV-1 envelope glycoprotein trimer with an embedded granulocyte-macrophage colony-stimulating factor (GM-CSF) domain induces enhanced antibody and T cell responses.

Authors:  Thijs van Montfort; Mark Melchers; Gözde Isik; Sergey Menis; Po-Ssu Huang; Katie Matthews; Elizabeth Michael; Ben Berkhout; William R Schief; John P Moore; Rogier W Sanders
Journal:  J Biol Chem       Date:  2011-04-22       Impact factor: 5.157

2.  Design of a binding scaffold based on variable lymphocyte receptors of jawless vertebrates by module engineering.

Authors:  Sang-Chul Lee; Keunwan Park; Jieun Han; Joong-jae Lee; Hyun Jung Kim; Seungpyo Hong; Woosung Heu; Yu Jung Kim; Jae-Seok Ha; Seung-Goo Lee; Hae-Kap Cheong; Young Ho Jeon; Dongsup Kim; Hak-Sung Kim
Journal:  Proc Natl Acad Sci U S A       Date:  2012-02-10       Impact factor: 11.205

3.  Improving computational protein design by using structure-derived sequence profile.

Authors:  Liang Dai; Yuedong Yang; Hyung Rae Kim; Yaoqi Zhou
Journal:  Proteins       Date:  2010-08-01

4.  Two-dimensional ultraviolet (2DUV) spectroscopic tools for identifying fibrillation propensity of protein residue sequences.

Authors:  Jun Jiang; Shaul Mukamel
Journal:  Angew Chem Int Ed Engl       Date:  2010-12-10       Impact factor: 15.336

5.  Amino acid substitutions in the N-terminus, cord and α-helix domains improved the thermostability of a family 11 xylanase XynR8.

Authors:  Huping Xue; Jungang Zhou; Chun You; Qiang Huang; Hong Lu
Journal:  J Ind Microbiol Biotechnol       Date:  2012-05-15       Impact factor: 3.346

6.  Comparison of Five Protein Engineering Strategies for Stabilizing an α/β-Hydrolase.

Authors:  Bryan J Jones; Huey Yee Lim; Jun Huang; Romas J Kazlauskas
Journal:  Biochemistry       Date:  2017-11-14       Impact factor: 3.162

7.  The Tumbleweed: towards a synthetic proteinmotor.

Authors:  Elizabeth H C Bromley; Nathan J Kuwada; Martin J Zuckermann; Roberta Donadini; Laleh Samii; Gerhard A Blab; Gregory J Gemmen; Benjamin J Lopez; Paul M G Curmi; Nancy R Forde; Derek N Woolfson; Heiner Linke
Journal:  HFSP J       Date:  2009-04-28

Review 8.  Energy functions in de novo protein design: current challenges and future prospects.

Authors:  Zhixiu Li; Yuedong Yang; Jian Zhan; Liang Dai; Yaoqi Zhou
Journal:  Annu Rev Biophys       Date:  2013-02-28       Impact factor: 12.981

9.  Metal templated design of protein interfaces.

Authors:  Eric N Salgado; Xavier I Ambroggio; Jeffrey D Brodin; Richard A Lewis; Brian Kuhlman; F Akif Tezcan
Journal:  Proc Natl Acad Sci U S A       Date:  2009-12-23       Impact factor: 11.205

10.  A novel mutation in murine hepatitis virus nsp5, the viral 3C-like proteinase, causes temperature-sensitive defects in viral growth and protein processing.

Authors:  Jennifer S Sparks; Eric F Donaldson; Xiaotao Lu; Ralph S Baric; Mark R Denison
Journal:  J Virol       Date:  2008-04-02       Impact factor: 5.103

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.