Methods of populating data structures for use in evolutionary simulations
First Claim
1. A method of identifying molecules represented by concatenated strings, said method comprising:
- i) providing a collection of two or more different initial character strings representing two or more initial biological molecules into a computer system associated with a synthesis machine;
ii) using the computer system, selecting at least two substrings from said collection of the two or more different initial character strings;
iii) using the computer system, concatenating the at least two selected substrings to form product strings;
iv) using the computer system, selecting one or more product biological molecules for synthesis, wherein the one or more product biological molecules are represented by one or more of the product strings; and
v) synthesizing the one or more product biological molecules using the synthetic machinery.
1 Assignment
0 Petitions
Accused Products
Abstract
In particular, this invention provides novel methods of populating data structures for use in evolutionary modeling. In particular, this invention provides methods of populating a data structure with a plurality of character strings. The methods involve encoding two or more biological molecules into character strings to provide a collection of two or more different initial character strings; selecting at least two substrings from the pool of character strings; concatenating the substrings to form one or more product strings about the same length as one or more of the initial character strings; adding the product strings to a collection of strings; and optionally repeating this process using one or more of the product strings as an initial string in the collection of initial character strings.
124 Citations
40 Claims
-
1. A method of identifying molecules represented by concatenated strings, said method comprising:
-
i) providing a collection of two or more different initial character strings representing two or more initial biological molecules into a computer system associated with a synthesis machine; ii) using the computer system, selecting at least two substrings from said collection of the two or more different initial character strings; iii) using the computer system, concatenating the at least two selected substrings to form product strings; iv) using the computer system, selecting one or more product biological molecules for synthesis, wherein the one or more product biological molecules are represented by one or more of the product strings; and v) synthesizing the one or more product biological molecules using the synthetic machinery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of identifying molecules represented by concatenated strings, said method comprising:
-
i) encoding two or more biological molecules to provide a collection of two or more different initial character strings, wherein the two or more biological molecules comprise homologous natural sequences; ii) selecting at least two substrings from said collection of the two or more different initial character strings; iii) concatenating the at least two selected substrings to form one or more product strings; and iv) selecting a subset of product strings from the one or more product strings based a desired property; and v) identifying preserved structural motifs based on comparison of character strings in the subset of product strings and the initial character strings.
-
-
40. A method of designing crossover oligonucleotides for forming chimeric junctions, the method comprising:
-
i) selecting substrings from parent strings representing nucleic acid sequences of two or more parent nucleic acids; ii) receiving length and overlap information for the oligonucleotides; iii) creating a matrix of oligonucleotides having defined crossovers based at least in part of the selection of the substrings and the length and overlap information; and iv) synthesizing a library of oligonucleotides from the matrix.
-
Specification