Optimizing nucleotide sequence ensembles for combinatorial protein libraries using a genetic algorithm
- PMID: 19889723
- PMCID: PMC2811015
- DOI: 10.1093/nar/gkp906
Optimizing nucleotide sequence ensembles for combinatorial protein libraries using a genetic algorithm
Abstract
Protein libraries are essential to the field of protein engineering. Increasingly, probabilistic protein design is being used to synthesize combinatorial protein libraries, which allow the protein engineer to explore a vast space of amino acid sequences, while at the same time placing restrictions on the amino acid distributions. To this end, if site-specific amino acid probabilities are input as the target, then the codon nucleotide distributions that match this target distribution can be used to generate a partially randomized gene library. However, it turns out to be a highly nontrivial computational task to find the codon nucleotide distributions that exactly matches a given target distribution of amino acids. We first showed that for any given target distribution an exact solution may not exist at all. Formulated as a constrained optimization problem, we then developed a genetic algorithm-based approach to find codon nucleotide distributions that match as closely as possible to the target amino acid distribution. As compared with the previous gradient descent method on various objective functions, the new method consistently gave more optimized distributions as measured by the relative entropy between the calculated and the target distributions. To simulate the actual lab solutions, new objective functions were designed to allow for two separate sets of codons in seeking a better match to the target amino acid distribution.
Figures








Similar articles
-
Designing gene libraries from protein profiles for combinatorial protein experiments.Nucleic Acids Res. 2002 Nov 1;30(21):e120. doi: 10.1093/nar/gnf119. Nucleic Acids Res. 2002. PMID: 12409479 Free PMC article.
-
Codon compression algorithms for saturation mutagenesis.ACS Synth Biol. 2015 May 15;4(5):604-14. doi: 10.1021/sb500282v. Epub 2014 Oct 30. ACS Synth Biol. 2015. PMID: 25303315
-
Combinatorial codons: a computer program to approximate amino acid probabilities with biased nucleotide usage.Protein Sci. 1999 Mar;8(3):680-8. doi: 10.1110/ps.8.3.680. Protein Sci. 1999. PMID: 10091671 Free PMC article.
-
Combinatorial protein design.Curr Opin Struct Biol. 2002 Aug;12(4):453-8. doi: 10.1016/s0959-440x(02)00347-0. Curr Opin Struct Biol. 2002. PMID: 12163067 Review.
-
Optimizing scaleup yield for protein production: Computationally Optimized DNA Assembly (CODA) and Translation Engineering.Biotechnol Annu Rev. 2007;13:27-42. doi: 10.1016/S1387-2656(07)13002-7. Biotechnol Annu Rev. 2007. PMID: 17875472 Review.
Cited by
-
CoLiDe: Combinatorial Library Design tool for probing protein sequence space.Bioinformatics. 2021 May 1;37(4):482-489. doi: 10.1093/bioinformatics/btaa804. Bioinformatics. 2021. PMID: 32956450 Free PMC article.
-
SwiftLib: rapid degenerate-codon-library optimization through dynamic programming.Nucleic Acids Res. 2015 Mar 11;43(5):e34. doi: 10.1093/nar/gku1323. Epub 2014 Dec 24. Nucleic Acids Res. 2015. PMID: 25539925 Free PMC article.
References
-
- Boder ET, Wittrup KD. Yeast surface display for screening combinatorial polypeptide libraries. Nat. Biotechnol. 1997;15:553–557. - PubMed
-
- Hoess RH. Protein design and phage display. Chem. Rev. 2001;101:3205–3218. - PubMed
-
- Kamtekar S, Schiffer JM, Xiong H, Babik JM, Hecht M. Protein design by binary patterning of polar and nonpolar amino acids. Science. 1993;262:1680–1684. - PubMed
-
- Balint RF, Larrick JW. Antibody engineering by parsimonious mutagenesis. Gene. 1993;137:109–118. - PubMed
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
Miscellaneous