Designing gene libraries from protein profiles for combinatorial protein experiments.
Protein combinatorial libraries provide new ways to probe the determinants of folding and to discover novel proteins. Such libraries are often constructed by expressing an ensemble of partially random gene sequences. Given the intractably large number of possible sequences, some limitation on diversity must be imposed. A non-uniform distribution of nucleotides can be used to reduce the number of possible sequences and encode peptide sequences having a predetermined set of amino acid probabilities at each residue position, i.e., the amino acid sequence profile. Such profiles can be determined by inspection, multiple sequence alignment or physically-based computational methods. Here we present a computational method that takes as input a desired sequence profile and calculates the individual nucleotide probabilities among partially random genes. The calculated gene library can be readily used in the context of standard DNA synthesis to generate a protein library with essentially the desired profile. The fidelity between the desired profile and the calculated one coded by these partially random genes is quantitatively evaluated using the linear correlation coefficient and a relative entropy, each of which provides a measure of profile agreement at each position of the sequence. On average, this method of identifying such codon frequencies performs as well or better than other methods with regard to fidelity to the original profile. Importantly, the method presented here provides much better yields of complete sequences that do not contain stop codons, a feature that is particularly important when all or large fractions of a gene are subject to combinatorial mutation.
Wang
Wei
W
Department of Chemistry, University of Pennsylvania, Philadelphia, PA 19104-6323, USA.
Saven
Jeffery G
JG
D000596:Amino Acids / Q000032:analysis; D003062:Codon / Q000235:genetics; D020650:Combinatorial Chemistry Techniques / Q000379:methods*; D019277:Entropy; D015723:Gene Library; D011336:Probability; D015202:Protein Engineering / Q000379:methods*; D011506:Proteins / Q000737:chemistry* / Q000235:genetics*; D018909:src Homology Domains
D000596:Amino Acids; D003062:Codon; D011506:Proteins