abstract |
'In silico' nucleic acid recombination methods, related integrated systems utilizing genetic operators and libraries made by in silico shuffling methods are provided. An evolutionary process which includes an information manipulation step (application of a genetic algorithm to a character string representing a biopolymer such as a nucleic acid or protein), to create a set of defined information elements (e.g., character strings) which serve as templates for synthesizing physical nucleic acids. The information elements can be placed into a database or otherwise manipulated in silico, e.g., by the recursive application of a GA to the sequences which are produced. Corresponding physical nucleic acids can be subjected to recombination/selection or other diversity generating procedures, with the nucleic acids being deconvoluted (e.g., sequenced or otherwise analyzed) and the overall process repeated, as appropriate, to achieve a desired nucleic acid. |