Method and/or apparatus for determining codons
First Claim
1. A method, implemented at a computer system that includes one or more processors and system memory, for determining digital data representing a set of degenerate oligonucleotides, the method comprising:
- displaying a first user interface on the computer system, the first user interface comprising one or more fields for inputting initial sequence data representing one or more polypeptides;
receiving via the first user interface one or more data identifiers corresponding to the initial sequence data;
displaying a second user interface on the computer system, the second user interface comprising one or more fields for selecting options for processing the initial sequence data;
receiving via the second user interface one or more option identifiers corresponding to one or more selected options for processing the initial sequence data;
backtranslating, on the computer system, said one or more polypeptides represented by the initial sequence data to create a set of backtranslated oligonucleotides;
determining, on the computer system, a set of degenerate oligonucleotides from the set of backtranslated oligonucleotides, wherein members of the set of degenerate oligonucleotides are consistent with the selected options for processing the initial sequence data; and
presenting digital data representing said set of degenerate oligonucleotides.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer processing methods and/or systems for minimizing and/or optimizing data strings in accordance with rules and options. Minimized data strings can represent data sequences important in certain biologic analyses and/or syntheses. In specific embodiments, a request is generated by a user at a client system and received by a server system. The server system accesses initial data indicated or provided by the client system. The server system then performs an analysis to minimize the data needed for further reactions. In specific embodiments, a server can use proprietary methods or data at the server side while protecting those proprietary methods and data from access by the client system.
60 Citations
32 Claims
-
1. A method, implemented at a computer system that includes one or more processors and system memory, for determining digital data representing a set of degenerate oligonucleotides, the method comprising:
-
displaying a first user interface on the computer system, the first user interface comprising one or more fields for inputting initial sequence data representing one or more polypeptides; receiving via the first user interface one or more data identifiers corresponding to the initial sequence data; displaying a second user interface on the computer system, the second user interface comprising one or more fields for selecting options for processing the initial sequence data; receiving via the second user interface one or more option identifiers corresponding to one or more selected options for processing the initial sequence data; backtranslating, on the computer system, said one or more polypeptides represented by the initial sequence data to create a set of backtranslated oligonucleotides; determining, on the computer system, a set of degenerate oligonucleotides from the set of backtranslated oligonucleotides, wherein members of the set of degenerate oligonucleotides are consistent with the selected options for processing the initial sequence data; and presenting digital data representing said set of degenerate oligonucleotides. - 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. A method, implemented at a computer system that includes one or more processors and system memory, for determining digital data representing a set of degenerate oligonucleotides, the method comprising:
-
receiving, by the computer system, one or more data identifiers corresponding to an initial sequence data representing one or more polypeptides; receiving, by the computer system, one or more option identifiers corresponding to one or more selected options for processing the initial sequence data; backtranslating, on the computer system, said one or more polypeptides represented by the initial sequence data to create a set of backtranslated oligonucleotides; determining, on the computer system a set of degenerate oligonucleotides from the set of backtranslated oligonucleotides, wherein members of the set of degenerate oligonucleotides are consistent with the selected options for processing the initial sequence data; and presenting digital data representing said set of degenerate oligonucleotides. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a non-transitory machine readable medium storing program code for determining digital data representing a set of degenerate oligonucleotides, said program code comprising:
-
code for receiving one or more data identifiers corresponding to an initial sequence data representing one or more polypeptides; code for receiving one or more option identifiers corresponding to one or more selected options for processing the initial sequence data; code for backtranslating said one or more polypeptides represented by the initial sequence data to create a set of backtranslated oligonucleotides; code for determining a set of degenerate oligonucleotides from the set of backtranslated oligonucleotides, wherein members of the set of degenerate oligonucleotides are consistent with the selected options for processing the initial sequence data; and code for presenting digital data representing said set of degenerate oligonucleotides. - View Dependent Claims (30, 31, 32)
-
Specification