Patent ID: 8849575

Claim:
A method of defining a library of biological molecules, the method comprising: (a) receiving an original set of data points representing activity and sequence of multiple biological molecules in a training set, wherein the activity of the multiple biological molecules was obtained in vitro; (b) constructing a bootstrap set of data points by computationally selecting said bootstrap set of data points from the original set of data points; (c) generating a sequence activity model from the bootstrap set, wherein the sequence activity model comprises a plurality of terms, the terms are separated by plus or minus signs, and each of the terms comprises the product of a coefficient and a bit-value independent variable, wherein the coefficient indicates the relative impact on activity by the bit-value independent variable, and wherein the bit-value independent variable specifies the presence or absence of only one particular residue or codon of a specific type at a specific sequence position; (d) repeating (b) and (c) multiple times to generate multiple models, each of the multiple models providing one of multiple values for each coefficient; (e) for each coefficient, determining (i) an average or mean value of the multiple values and (ii) a statistical indication of the distribution of the multiple values; and (f) toggling particular residues or codons based on their respective values of (i) and (ii) determined in (e) to thereby define the library of biological molecules, wherein operations (a)-(f) are performed by executing instructions on a computer system programmed to perform said operations.