IP Library › Granted Patent US 8,825,411
Granted Patent B2
US 8,825,411 · App. 11/579,704 · Granted Sep 2, 2014

Design, synthesis and assembly of synthetic nucleic acids

Inventors: Sridhar Govindarajan (Redwood City, CA); Jeremy S. Minshull (Los Altos, CA); Jon E. Ness (Redwood City, CA)
Assignee: DNA Twopointo, Inc.
C12N15/1027C12Q1/6806G06F19/20C12N15/1089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,825,411
App. No.
11/579,704
Granted
Sep 2, 2014
Kind
B2
Abstract

Methods of synthesizing oligonucleotides with high coupling efficiency (>99.5%) are provided. Methods for purification of synthetic oligonucleotides are also provided. Instrumentation configurations for oligonucleotide synthesis are also provided. Methods of designing and synthesizing polynucleotides are also provided. Polynucleotide design is optimized for subsequent assembly from shorter oligonucleotides. Modifications of phosphoramidite chemistry to improve the subsequent assembly of polynucleotides are provided. The design process also incorporates codon biases into polynucleotides that favor expression in defined hosts. Design and assembly methods are also provided for the efficient synthesis of sets of polynucleotide variants. Software to automate the design and assembly process is also provided.

Claims (212)

1. A method of designing a polynucleotide, the method comprising:

a) selecting an initial polynucleotide sequence that codes for a polypeptide, wherein a codon frequency in said initial polynucleotide sequence is determined by a codon bias table; and

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide; wherein the design criterion comprises:

minimized sequence identity to a reference polynucleotide, and wherein

modifying said initial codon choice in said initial polynucleotide sequence in accordance with said design criterion comprises altering a plurality of codons in said initial polynucleotide sequence to minimize sequence identity to said reference polynucleotide; and

synthesizing said final polynucleotide sequence.

2. The method of claim 1 , wherein the design criterion further comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

3. The method of claim 1 , wherein the reference polynucleotide is naturally occurring.

4. The method of claim 1 , wherein the modifying eliminates a sequence that is a target for an antisense DNA in the initial polynucleotide sequence.

5. The method of claim 1 , wherein the modifying eliminates a sequence that is a target for an interfering RNA in the initial polynucleotide sequence.

6. The method of claim 1 , wherein the reference polynucleotide encodes the polypeptide or a fragment of the polypeptide.

7. A computer program product for use in conjunction with a computer system, the computer program product comprising a non-transitory computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:

a) selecting an initial polynucleotide sequence that codes for a polypeptide, wherein a codon frequency in said initial polynucleotide sequence is determined by a codon bias table;

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide wherein the design criterion comprises minimized sequence identity to a reference polynucleotide, and wherein said modifying said initial codon choice in said initial polynucleotide sequence in accordance with said design criterion comprises altering a plurality of codons in said initial polynucleotide sequence to minimize sequence identity to said reference polynucleotide; and

c) outputting or displaying said final polynucleotide sequence.

8. The computer program product of claim 7 , wherein the design criterion further comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

9. The computer program product of claim 7 , wherein the reference polynucleotide is naturally occurring.

10. The computer program product of claim 7 , wherein the modifying eliminates a sequence that a target for an antisense DNA in the initial polynucleotide sequence.

11. The computer program product of claim 7 , wherein the modifying eliminates a sequence that is a target for an interfering RNA in the initial polynucleotide sequence.

12. The computer program product of claim 7 , wherein the reference polynucleotide encodes the polypeptide or a fragment of the polypeptide.

13. A computer system comprising:

a physical central processing unit;

a physical memory, electrically coupled to the central processing unit, the memory storing instructions executed by the physical central processing unit for:

a) selecting an initial polynucleotide sequence that codes for a polypeptide, wherein a codon frequency in said initial polynucleotide sequence is determined by a codon bias table;

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide wherein the design criterion comprises minimized sequence identity to a reference polynucleotide, and wherein said modifying said initial codon choice in said initial polynucleotide sequence in accordance with said design criterion comprises altering a plurality of codons in said initial polynucleotide sequence to minimize sequence identity to said reference polynucleotide; and

c) outputting or displaying said final polynucleotide sequence.

14. The computer system of claim 13 , wherein the design criterion further comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

15. The computer system of claim 13 , wherein the reference polynucleotide is naturally occurring.

16. The computer system of claim 13 , wherein the modifying eliminates a sequence that is a target for an antisense DNA in the initial polynucleotide sequence.

17. The computer system of claim 13 , wherein the modifying eliminates a sequence that is a target for an interfering RNA in the initial polynucleotide sequence.

18. The computer system of claim 13 , wherein the reference polynucleotide encodes the polypeptide or a fragment of the polypeptide.

19. A method of designing a polynucleotide, the method comprising:

a) selecting an initial polynucleotide sequence that codes for a polypeptide, wherein a codon frequency in said initial polynucleotide sequence is determined by a codon bias table; and

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide; wherein the design criterion comprises:

maximized sequence identity to a reference polynucleotide, and wherein

modifying said initial codon choice in said initial polynucleotide in accordance with said design criterion comprises altering a plurality of codons in said initial polynucleotide sequence to maximize sequence identity to said reference polynucleotide; and

c) synthesizing said final polynucleotide sequence.

20. The method of claim 19 , wherein the design criterion further comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

21. The method of claim 19 , wherein the reference polynucleotide is naturally occurring.

22. The method of claim 19 , wherein the modifying eliminates a sequence that is a target for antisense DNA in the initial polynucleotide sequence.

23. The method of claim 19 , wherein the modifying eliminates a sequence that is a target for an interfering RNA in the initial polynucleotide sequence.

24. A method of designing a polynucleotide, the method comprising:

a) selecting an initial polynucleotide sequence in a plurality of polynucleotide sequences, wherein each polynucleotide sequence in the plurality of polynucleotide sequences codes for the same polypeptide, wherein said initial polynucleotide sequence is selected from the plurality of polynucleotide sequences on the basis that it has, relative to all other polynucleotide sequences in the plurality of polynucleotide sequences, a maximized or minimized sequence identity to a reference polynucleotide sequence, wherein the reference polynucleotide sequence is other than the initial polynucleotide sequence;

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide; and

c) synthesizing the final polynucleotide sequence.

25. The method of claim 24 , wherein the design criterion comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

26. The method of claim 24 , wherein the reference polynucleotide is naturally occurring.

27. A computer program product for use in conjunction with a computer system, the computer program product comprising a non-transitory computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:

a) selecting an initial polynucleotide sequence that codes for a polypeptide, wherein a codon frequency in said initial polynucleotide sequence is determined by a codon bias table;

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide wherein the design criterion comprises maximized sequence identity to a reference polynucleotide, and wherein said modifying said initial codon choice in said initial polynucleotide in accordance with said design criterion comprises altering a plurality of codons in said initial polynucleotide sequence to maximize sequence identity to said reference polynucleotide; and

c) outputting or displaying said final polynucleotide sequence.

28. The computer program product of claim 27 , wherein the design criterion further comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

29. The computer program product of claim 27 , wherein the reference polynucleotide is naturally occurring.

30. The computer program product of claim 27 , wherein the modifying eliminates a sequence that is a target for an antisense DNA in the initial polynucleotide sequence.

31. The computer program product of claim 27 , wherein the modifying eliminates a sequence that is a target for an interfering RNA in the initial polynucleotide sequence.

32. A computer system comprising:

a physical central processing unit;

a physical memory, electrically coupled to the physical central processing unit, the memory storing instructions executed by the central processing unit for:

a) selecting an initial polynucleotide sequence that codes for a polypeptide, wherein a codon frequency in said initial polynucleotide sequence is determined by a codon bias table;

b) modifying an initial codon choice in said initial polynucleotide sequence in accordance with a design criterion, thereby constructing a final polynucleotide sequence that codes for said polypeptide wherein the design criterion comprises maximized sequence identity to a reference polynucleotide, and wherein said modifying said initial codon choice in said initial polynucleotide in accordance with said design criterion comprises altering a codon choice in said initial polynucleotide sequence to maximize sequence identity to said reference polynucleotide; and

c) outputting or displaying said final polynucleotide sequence.

33. The computer system of claim 32 , wherein the design criterion further comprises one or more of:

(i) exclusion of a restriction site sequence in said initial polynucleotide sequence;

(ii) incorporation of a restriction site sequence in said initial polynucleotide sequence;

(iii) a designation of a target G+C content in the initial polynucleotide sequence;

(iv) an allowable length of a sub-sequence that can be exactly repeated within either a 5′-3′ or a 3′-5′ strand of the initial polynucleotide sequence;

(v) an allowable annealing temperature of any sub-sequence to any other sub-sequence within either the 5′-3′ or the 3′-5′ strand of the initial polynucleotide sequence;

(vi) exclusion of a hairpin turn in the initial polynucleotide sequence;

(vii) exclusion of a repeat element in the initial polynucleotide sequence;

(viii) exclusion of a ribosome binding site in the initial polynucleotide sequence;

(ix) exclusion of a polyadenylation signal in the initial polynucleotide sequence;

(x) exclusion of a splice site in the initial polynucleotide sequence;

(xi) exclusion of an open reading frame in each possible 5′ reading frame in the initial polynucleotide sequence;

(xii) exclusion of a polynucleotide sequence that facilitates RNA degradation in the initial polynucleotide sequence;

(xiii) exclusion of an RNA polymerase termination signal in the initial polynucleotide sequence;

(xiv) exclusion of a transcriptional promoter in the initial polynucleotide sequence;

(xv) exclusion of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvi) incorporation of an immunostimulatory sequence in the initial polynucleotide sequence;

(xvii) exclusion of an RNA methylation signal in the initial polynucleotide sequence;

(xviii) exclusion of a selenocysteine incorporation signal in the initial polynucleotide sequence;

(xix) exclusion of an RNA editing sequence in the initial polynucleotide sequence;

(xx) exclusion of an RNAi-targeted sequence in the initial polynucleotide sequence; and

(xxi) exclusion of an inverted repeat within the first 45 nucleotides encoding said polypeptide in the initial polynucleotide sequence.

34. The computer system of claim 32 , wherein the reference polynucleotide is naturally occurring.

35. The computer system of claim 32 , wherein the modifying eliminates a sequence that is a target for antisense DNA in the initial polynucleotide sequence.

36. The computer system of claim 32 , wherein the modifying eliminates a sequence that is a target sequence for an interfering RNA in the initial polynucleotide sequence.

Assignments (3)
CONFIRMATORY LICENSE Recorded May 1, 2009
From: DNA TWOPOINTO, INC
To: NATIONAL INSTITUTES OF HEALTH (NIH), U.S. DEPT. OF HEALTH AND HUMAN SERVICES (DHHS), U.S. GOVERNMENT
Reel/Frame 022624/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2007
From: GOVINDARAJAN, SRIDHAR; MINSHULL, JEREMY S.; NESS, JON E.
To: DNA TWOPOINTO INC.
Reel/Frame 019671/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2007
From: GOVINDARAJAN, SRIDHAR; MINSHULL, JEREMY S.; NESS, JON E.
To: DNA TWOPOINTO INC.
Reel/Frame 019702/0470 →
Continuity (3)
Provisional Application 60567460 · May 4, 2004
Provisional Application 60666909 · Mar 31, 2005
Related Publication 20080300842A1 · Dec 4, 2008