EP1154857A1 - System, method and computer program product for automated fluid or gas delivery - Google Patents
System, method and computer program product for automated fluid or gas deliveryInfo
- Publication number
- EP1154857A1 EP1154857A1 EP00911695A EP00911695A EP1154857A1 EP 1154857 A1 EP1154857 A1 EP 1154857A1 EP 00911695 A EP00911695 A EP 00911695A EP 00911695 A EP00911695 A EP 00911695A EP 1154857 A1 EP1154857 A1 EP 1154857A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- valve
- disposed
- delivery system
- passageway
- reaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 239000012530 fluid Substances 0.000 title claims abstract description 141
- 238000000034 method Methods 0.000 title claims abstract description 123
- 238000004590 computer program Methods 0.000 title claims abstract description 29
- 239000007789 gas Substances 0.000 claims abstract description 88
- 238000009826 distribution Methods 0.000 claims abstract description 87
- 230000033001 locomotion Effects 0.000 claims abstract description 5
- 238000006243 chemical reaction Methods 0.000 claims description 167
- 239000003153 chemical reaction reagent Substances 0.000 claims description 167
- 238000003786 synthesis reaction Methods 0.000 claims description 92
- 230000015572 biosynthetic process Effects 0.000 claims description 90
- 230000008569 process Effects 0.000 claims description 76
- 108091034117 Oligonucleotide Proteins 0.000 claims description 53
- 125000003729 nucleotide group Chemical group 0.000 claims description 52
- 239000011159 matrix material Substances 0.000 claims description 51
- 239000002773 nucleotide Substances 0.000 claims description 50
- JLCPHMBAVCMARE-UHFFFAOYSA-N [3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[3-[[5-(2-amino-6-oxo-1H-purin-9-yl)-3-[[3-[[3-[[3-[[3-[[3-[[5-(2-amino-6-oxo-1H-purin-9-yl)-3-[[5-(2-amino-6-oxo-1H-purin-9-yl)-3-hydroxyoxolan-2-yl]methoxy-hydroxyphosphoryl]oxyoxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxyoxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(5-methyl-2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(6-aminopurin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl]oxy-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methyl [5-(6-aminopurin-9-yl)-2-(hydroxymethyl)oxolan-3-yl] hydrogen phosphate Polymers Cc1cn(C2CC(OP(O)(=O)OCC3OC(CC3OP(O)(=O)OCC3OC(CC3O)n3cnc4c3nc(N)[nH]c4=O)n3cnc4c3nc(N)[nH]c4=O)C(COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3COP(O)(=O)OC3CC(OC3CO)n3cnc4c(N)ncnc34)n3ccc(N)nc3=O)n3cnc4c(N)ncnc34)n3ccc(N)nc3=O)n3ccc(N)nc3=O)n3ccc(N)nc3=O)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)n3cc(C)c(=O)[nH]c3=O)n3cc(C)c(=O)[nH]c3=O)n3ccc(N)nc3=O)n3cc(C)c(=O)[nH]c3=O)n3cnc4c3nc(N)[nH]c4=O)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)n3cnc4c(N)ncnc34)O2)c(=O)[nH]c1=O JLCPHMBAVCMARE-UHFFFAOYSA-N 0.000 claims description 36
- 150000008300 phosphoramidites Chemical group 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 26
- 238000006642 detritylation reaction Methods 0.000 claims description 26
- 238000002515 oligonucleotide synthesis Methods 0.000 claims description 26
- 238000002156 mixing Methods 0.000 claims description 25
- 238000012544 monitoring process Methods 0.000 claims description 23
- 150000001413 amino acids Chemical class 0.000 claims description 21
- 108090000765 processed proteins & peptides Proteins 0.000 claims description 20
- 230000003287 optical effect Effects 0.000 claims description 19
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 claims description 16
- 238000000746 purification Methods 0.000 claims description 16
- 229910052710 silicon Inorganic materials 0.000 claims description 16
- 239000010703 silicon Substances 0.000 claims description 16
- 239000007788 liquid Substances 0.000 claims description 14
- 239000012190 activator Substances 0.000 claims description 12
- 230000003647 oxidation Effects 0.000 claims description 12
- 238000007254 oxidation reaction Methods 0.000 claims description 12
- 238000010647 peptide synthesis reaction Methods 0.000 claims description 12
- 108020004414 DNA Proteins 0.000 claims description 11
- 102000004196 processed proteins & peptides Human genes 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 6
- 239000011521 glass Substances 0.000 claims description 5
- 150000004676 glycans Chemical class 0.000 claims description 5
- 229920001282 polysaccharide Polymers 0.000 claims description 5
- 239000005017 polysaccharide Substances 0.000 claims description 5
- 108091028043 Nucleic acid sequence Proteins 0.000 claims description 4
- 238000005286 illumination Methods 0.000 claims description 4
- 238000001243 protein synthesis Methods 0.000 claims description 4
- 230000014616 translation Effects 0.000 claims description 4
- 150000007523 nucleic acids Chemical group 0.000 claims description 3
- 239000011148 porous material Substances 0.000 claims description 3
- 238000001742 protein purification Methods 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 125000003275 alpha amino acid group Chemical group 0.000 claims 2
- PHIYHIOQVWTXII-UHFFFAOYSA-N 3-amino-1-phenylpropan-1-ol Chemical compound NCCC(O)C1=CC=CC=C1 PHIYHIOQVWTXII-UHFFFAOYSA-N 0.000 claims 1
- 150000001412 amines Chemical class 0.000 claims 1
- 238000001914 filtration Methods 0.000 claims 1
- WEVYAHXRMPXWCK-UHFFFAOYSA-N Acetonitrile Chemical compound CC#N WEVYAHXRMPXWCK-UHFFFAOYSA-N 0.000 description 87
- 125000002221 trityl group Chemical group [H]C1=C([H])C([H])=C([H])C([H])=C1C([*])(C1=C(C(=C(C(=C1[H])[H])[H])[H])[H])C1=C([H])C([H])=C([H])C([H])=C1[H] 0.000 description 52
- 239000000126 substance Substances 0.000 description 38
- 238000003860 storage Methods 0.000 description 35
- 238000005259 measurement Methods 0.000 description 28
- 239000000463 material Substances 0.000 description 22
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 18
- 235000001014 amino acid Nutrition 0.000 description 18
- 229940024606 amino acid Drugs 0.000 description 18
- 230000005284 excitation Effects 0.000 description 18
- 239000007787 solid Substances 0.000 description 17
- 239000005289 controlled pore glass Substances 0.000 description 16
- 239000000243 solution Substances 0.000 description 15
- 239000002699 waste material Substances 0.000 description 15
- 238000011109 contamination Methods 0.000 description 14
- 239000003607 modifier Substances 0.000 description 13
- 239000012071 phase Substances 0.000 description 13
- 238000005859 coupling reaction Methods 0.000 description 12
- 230000008878 coupling Effects 0.000 description 10
- 238000010168 coupling process Methods 0.000 description 10
- -1 phosphotriester Chemical class 0.000 description 10
- 230000037361 pathway Effects 0.000 description 9
- 239000000377 silicon dioxide Substances 0.000 description 8
- 229920006362 Teflon® Polymers 0.000 description 7
- 230000008901 benefit Effects 0.000 description 7
- 238000011010 flushing procedure Methods 0.000 description 7
- 239000011261 inert gas Substances 0.000 description 7
- YBJHBAHKTGYVGT-ZKWXMUAHSA-N (+)-Biotin Chemical compound N1C(=O)N[C@@H]2[C@H](CCCCC(=O)O)SC[C@@H]21 YBJHBAHKTGYVGT-ZKWXMUAHSA-N 0.000 description 6
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 229910001220 stainless steel Inorganic materials 0.000 description 6
- 239000010935 stainless steel Substances 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 108091032973 (ribonucleotides)n+m Proteins 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000001965 increasing effect Effects 0.000 description 5
- XKRFYHLGVUSROY-UHFFFAOYSA-N Argon Chemical compound [Ar] XKRFYHLGVUSROY-UHFFFAOYSA-N 0.000 description 4
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 4
- 229910000831 Steel Inorganic materials 0.000 description 4
- DZBUGLKDJFMEHC-UHFFFAOYSA-N acridine Chemical compound C1=CC=CC2=CC3=CC=CC=C3N=C21 DZBUGLKDJFMEHC-UHFFFAOYSA-N 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 4
- 239000011248 coating agent Substances 0.000 description 4
- 238000000576 coating method Methods 0.000 description 4
- 238000012864 cross contamination Methods 0.000 description 4
- OPTASPLRGRRNAP-UHFFFAOYSA-N cytosine Chemical compound NC=1C=CNC(=O)N=1 OPTASPLRGRRNAP-UHFFFAOYSA-N 0.000 description 4
- GNBHRKFJIUUOQI-UHFFFAOYSA-N fluorescein Chemical compound O1C(=O)C2=CC=CC=C2C21C1=CC=C(O)C=C1OC1=CC(O)=CC=C21 GNBHRKFJIUUOQI-UHFFFAOYSA-N 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- UYTPUPDQBNUYGX-UHFFFAOYSA-N guanine Chemical compound O=C1NC(N)=NC2=C1N=CN2 UYTPUPDQBNUYGX-UHFFFAOYSA-N 0.000 description 4
- 238000004128 high performance liquid chromatography Methods 0.000 description 4
- 125000002887 hydroxy group Chemical group [H]O* 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 238000002955 isolation Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 125000006850 spacer group Chemical group 0.000 description 4
- 239000010959 steel Substances 0.000 description 4
- RWQNBRDOKXIBIV-UHFFFAOYSA-N thymine Chemical compound CC1=CNC(=O)NC1=O RWQNBRDOKXIBIV-UHFFFAOYSA-N 0.000 description 4
- 238000004804 winding Methods 0.000 description 4
- KMEMIMRPZGDOMG-UHFFFAOYSA-N 2-cyanoethoxyphosphonamidous acid Chemical compound NP(O)OCCC#N KMEMIMRPZGDOMG-UHFFFAOYSA-N 0.000 description 3
- 229930024421 Adenine Natural products 0.000 description 3
- GFFGJBXGBJISGV-UHFFFAOYSA-N Adenine Chemical compound NC1=NC=NC2=C1N=CN2 GFFGJBXGBJISGV-UHFFFAOYSA-N 0.000 description 3
- 230000006820 DNA synthesis Effects 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 3
- 229960000643 adenine Drugs 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 229920001222 biopolymer Polymers 0.000 description 3
- 229960002685 biotin Drugs 0.000 description 3
- 235000020958 biotin Nutrition 0.000 description 3
- 239000011616 biotin Substances 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 239000000919 ceramic Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 125000002924 primary amino group Chemical group [H]N([H])* 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 125000006239 protecting group Chemical group 0.000 description 3
- 235000018102 proteins Nutrition 0.000 description 3
- 108090000623 proteins and genes Proteins 0.000 description 3
- 102000004169 proteins and genes Human genes 0.000 description 3
- 238000003908 quality control method Methods 0.000 description 3
- 238000010532 solid phase synthesis reaction Methods 0.000 description 3
- 150000003536 tetrazoles Chemical class 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 102000040650 (ribonucleotides)n+m Human genes 0.000 description 2
- OAKPWEUQDVLTCN-NKWVEPMBSA-N 2',3'-Dideoxyadenosine-5-triphosphate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@H]1CC[C@@H](CO[P@@](O)(=O)O[P@](O)(=O)OP(O)(O)=O)O1 OAKPWEUQDVLTCN-NKWVEPMBSA-N 0.000 description 2
- 108020004491 Antisense DNA Proteins 0.000 description 2
- 108091023037 Aptamer Proteins 0.000 description 2
- 101100054570 Caenorhabditis elegans acn-1 gene Proteins 0.000 description 2
- DHMQDGOQFOQNFH-UHFFFAOYSA-N Glycine Chemical compound NCC(O)=O DHMQDGOQFOQNFH-UHFFFAOYSA-N 0.000 description 2
- PXHVJJICTQNCMI-UHFFFAOYSA-N Nickel Chemical compound [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 2
- 229910019142 PO4 Inorganic materials 0.000 description 2
- 239000004793 Polystyrene Substances 0.000 description 2
- 108091035242 Sequence-tagged site Proteins 0.000 description 2
- HDRRAMINWIWTNU-NTSWFWBYSA-N [[(2s,5r)-5-(2-amino-6-oxo-3h-purin-9-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl] phosphono hydrogen phosphate Chemical compound C1=2NC(N)=NC(=O)C=2N=CN1[C@H]1CC[C@@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)O1 HDRRAMINWIWTNU-NTSWFWBYSA-N 0.000 description 2
- ARLKCWCREKRROD-POYBYMJQSA-N [[(2s,5r)-5-(4-amino-2-oxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl] phosphono hydrogen phosphate Chemical compound O=C1N=C(N)C=CN1[C@@H]1O[C@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)CC1 ARLKCWCREKRROD-POYBYMJQSA-N 0.000 description 2
- 239000002253 acid Substances 0.000 description 2
- 150000003862 amino acid derivatives Chemical class 0.000 description 2
- JWLZIOVQEJWIQW-UHFFFAOYSA-N aminophosphonous acid;7h-purin-6-amine Chemical compound NP(O)O.NC1=NC=NC2=C1NC=N2 JWLZIOVQEJWIQW-UHFFFAOYSA-N 0.000 description 2
- 239000003816 antisense DNA Substances 0.000 description 2
- 229910052786 argon Inorganic materials 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000003556 assay Methods 0.000 description 2
- 125000003178 carboxy group Chemical group [H]OC(*)=O 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 229940104302 cytosine Drugs 0.000 description 2
- SUYVUBYJARFZHO-RRKCRQDMSA-N dATP Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@H]1C[C@H](O)[C@@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)O1 SUYVUBYJARFZHO-RRKCRQDMSA-N 0.000 description 2
- SUYVUBYJARFZHO-UHFFFAOYSA-N dATP Natural products C1=NC=2C(N)=NC=NC=2N1C1CC(O)C(COP(O)(=O)OP(O)(=O)OP(O)(O)=O)O1 SUYVUBYJARFZHO-UHFFFAOYSA-N 0.000 description 2
- RGWHQCVHVJXOKC-SHYZEUOFSA-J dCTP(4-) Chemical compound O=C1N=C(N)C=CN1[C@@H]1O[C@H](COP([O-])(=O)OP([O-])(=O)OP([O-])([O-])=O)[C@@H](O)C1 RGWHQCVHVJXOKC-SHYZEUOFSA-J 0.000 description 2
- HAAZLUGHYHWQIW-KVQBGUIXSA-N dGTP Chemical compound C1=NC=2C(=O)NC(N)=NC=2N1[C@H]1C[C@H](O)[C@@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)O1 HAAZLUGHYHWQIW-KVQBGUIXSA-N 0.000 description 2
- UFJPAQSLHAGEBL-RRKCRQDMSA-N dITP Chemical compound O1[C@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)[C@@H](O)C[C@@H]1N1C(N=CNC2=O)=C2N=C1 UFJPAQSLHAGEBL-RRKCRQDMSA-N 0.000 description 2
- NHVNXKFIZYSCEB-XLPZGREQSA-N dTTP Chemical compound O=C1NC(=O)C(C)=CN1[C@@H]1O[C@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)[C@@H](O)C1 NHVNXKFIZYSCEB-XLPZGREQSA-N 0.000 description 2
- URGJWIFLBWJRMF-JGVFFNPUSA-N ddTTP Chemical compound O=C1NC(=O)C(C)=CN1[C@@H]1O[C@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)CC1 URGJWIFLBWJRMF-JGVFFNPUSA-N 0.000 description 2
- 238000001035 drying Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 239000000975 dye Substances 0.000 description 2
- 238000011049 filling Methods 0.000 description 2
- 239000001307 helium Substances 0.000 description 2
- 229910052734 helium Inorganic materials 0.000 description 2
- SWQJXJOGLNCZEY-UHFFFAOYSA-N helium atom Chemical compound [He] SWQJXJOGLNCZEY-UHFFFAOYSA-N 0.000 description 2
- 238000011068 loading method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000001343 mnemonic effect Effects 0.000 description 2
- 229910052757 nitrogen Inorganic materials 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 239000007800 oxidant agent Substances 0.000 description 2
- 239000010452 phosphate Substances 0.000 description 2
- UEZVMMHDMIWARA-UHFFFAOYSA-M phosphonate Chemical compound [O-]P(=O)=O UEZVMMHDMIWARA-UHFFFAOYSA-M 0.000 description 2
- 230000026731 phosphorylation Effects 0.000 description 2
- 238000006366 phosphorylation reaction Methods 0.000 description 2
- 229920002401 polyacrylamide Polymers 0.000 description 2
- 238000003752 polymerase chain reaction Methods 0.000 description 2
- 229920002223 polystyrene Polymers 0.000 description 2
- ZCCUUQDIBDJBTK-UHFFFAOYSA-N psoralen Chemical compound C1=C2OC(=O)C=CC2=CC2=C1OC=C2 ZCCUUQDIBDJBTK-UHFFFAOYSA-N 0.000 description 2
- 238000010926 purge Methods 0.000 description 2
- 239000010453 quartz Substances 0.000 description 2
- 239000000376 reactant Substances 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000007790 solid phase Substances 0.000 description 2
- 229940113082 thymine Drugs 0.000 description 2
- 239000001226 triphosphate Substances 0.000 description 2
- 235000011178 triphosphate Nutrition 0.000 description 2
- MTCFGRXMJLQNBG-REOHCLBHSA-N (2S)-2-Amino-3-hydroxypropansäure Chemical compound OC[C@H](N)C(O)=O MTCFGRXMJLQNBG-REOHCLBHSA-N 0.000 description 1
- VGONTNSXDCQUGY-RRKCRQDMSA-N 2'-deoxyinosine Chemical compound C1[C@H](O)[C@@H](CO)O[C@H]1N1C(N=CNC2=O)=C2N=C1 VGONTNSXDCQUGY-RRKCRQDMSA-N 0.000 description 1
- JTBBWRKSUYCPFY-UHFFFAOYSA-N 2,3-dihydro-1h-pyrimidin-4-one Chemical compound O=C1NCNC=C1 JTBBWRKSUYCPFY-UHFFFAOYSA-N 0.000 description 1
- VEONRKLBSGQZRU-UHFFFAOYSA-N 3-[6-[6-[bis(4-methoxyphenyl)-phenylmethoxy]hexyldisulfanyl]hexoxy-[di(propan-2-yl)amino]phosphanyl]oxypropanenitrile Chemical compound C1=CC(OC)=CC=C1C(OCCCCCCSSCCCCCCOP(OCCC#N)N(C(C)C)C(C)C)(C=1C=CC(OC)=CC=1)C1=CC=CC=C1 VEONRKLBSGQZRU-UHFFFAOYSA-N 0.000 description 1
- VXGRJERITKFWPL-UHFFFAOYSA-N 4',5'-Dihydropsoralen Natural products C1=C2OC(=O)C=CC2=CC2=C1OCC2 VXGRJERITKFWPL-UHFFFAOYSA-N 0.000 description 1
- HRPVXLWXLXDGHG-UHFFFAOYSA-N Acrylamide Chemical compound NC(=O)C=C HRPVXLWXLXDGHG-UHFFFAOYSA-N 0.000 description 1
- 229920000936 Agarose Polymers 0.000 description 1
- 108700028369 Alleles Proteins 0.000 description 1
- VHUUQVKOLVNVRT-UHFFFAOYSA-N Ammonium hydroxide Chemical compound [NH4+].[OH-] VHUUQVKOLVNVRT-UHFFFAOYSA-N 0.000 description 1
- 101100001093 Arabidopsis thaliana AAE7 gene Proteins 0.000 description 1
- 101100377798 Arabidopsis thaliana ABCD1 gene Proteins 0.000 description 1
- 239000004475 Arginine Substances 0.000 description 1
- DCXYFEDJOCDNAF-UHFFFAOYSA-N Asparagine Natural products OC(=O)C(N)CC(N)=O DCXYFEDJOCDNAF-UHFFFAOYSA-N 0.000 description 1
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000001712 DNA sequencing Methods 0.000 description 1
- 238000007900 DNA-DNA hybridization Methods 0.000 description 1
- AHCYMLUZIRLXAA-SHYZEUOFSA-N Deoxyuridine 5'-triphosphate Chemical compound O1[C@H](COP(O)(=O)OP(O)(=O)OP(O)(O)=O)[C@@H](O)C[C@@H]1N1C(=O)NC(=O)C=C1 AHCYMLUZIRLXAA-SHYZEUOFSA-N 0.000 description 1
- 229920002307 Dextran Polymers 0.000 description 1
- 108090000790 Enzymes Proteins 0.000 description 1
- 102000004190 Enzymes Human genes 0.000 description 1
- 239000004471 Glycine Substances 0.000 description 1
- XUJNEKJLAYXESH-REOHCLBHSA-N L-Cysteine Chemical compound SC[C@H](N)C(O)=O XUJNEKJLAYXESH-REOHCLBHSA-N 0.000 description 1
- ONIBWKKTOPOVIA-BYPYZUCNSA-N L-Proline Chemical compound OC(=O)[C@@H]1CCCN1 ONIBWKKTOPOVIA-BYPYZUCNSA-N 0.000 description 1
- QNAYBMKLOCPYGJ-REOHCLBHSA-N L-alanine Chemical compound C[C@H](N)C(O)=O QNAYBMKLOCPYGJ-REOHCLBHSA-N 0.000 description 1
- ODKSFYDXXFIFQN-BYPYZUCNSA-P L-argininium(2+) Chemical compound NC(=[NH2+])NCCC[C@H]([NH3+])C(O)=O ODKSFYDXXFIFQN-BYPYZUCNSA-P 0.000 description 1
- DCXYFEDJOCDNAF-REOHCLBHSA-N L-asparagine Chemical compound OC(=O)[C@@H](N)CC(N)=O DCXYFEDJOCDNAF-REOHCLBHSA-N 0.000 description 1
- CKLJMWTZIZZHCS-REOHCLBHSA-N L-aspartic acid Chemical compound OC(=O)[C@@H](N)CC(O)=O CKLJMWTZIZZHCS-REOHCLBHSA-N 0.000 description 1
- WHUUTDBJXJRKMK-VKHMYHEASA-N L-glutamic acid Chemical compound OC(=O)[C@@H](N)CCC(O)=O WHUUTDBJXJRKMK-VKHMYHEASA-N 0.000 description 1
- ZDXPYRJPNDTMRX-VKHMYHEASA-N L-glutamine Chemical compound OC(=O)[C@@H](N)CCC(N)=O ZDXPYRJPNDTMRX-VKHMYHEASA-N 0.000 description 1
- HNDVDQJCIGZPNO-YFKPBYRVSA-N L-histidine Chemical compound OC(=O)[C@@H](N)CC1=CN=CN1 HNDVDQJCIGZPNO-YFKPBYRVSA-N 0.000 description 1
- AGPKZVBTJJNPAG-WHFBIAKZSA-N L-isoleucine Chemical compound CC[C@H](C)[C@H](N)C(O)=O AGPKZVBTJJNPAG-WHFBIAKZSA-N 0.000 description 1
- ROHFNLRQFUQHCH-YFKPBYRVSA-N L-leucine Chemical compound CC(C)C[C@H](N)C(O)=O ROHFNLRQFUQHCH-YFKPBYRVSA-N 0.000 description 1
- KDXKERNSBIXSRK-YFKPBYRVSA-N L-lysine Chemical compound NCCCC[C@H](N)C(O)=O KDXKERNSBIXSRK-YFKPBYRVSA-N 0.000 description 1
- FFEARJCKVFRZRR-BYPYZUCNSA-N L-methionine Chemical compound CSCC[C@H](N)C(O)=O FFEARJCKVFRZRR-BYPYZUCNSA-N 0.000 description 1
- COLNVLDHVKWLRT-QMMMGPOBSA-N L-phenylalanine Chemical compound OC(=O)[C@@H](N)CC1=CC=CC=C1 COLNVLDHVKWLRT-QMMMGPOBSA-N 0.000 description 1
- AYFVYJQAPQTCCC-GBXIJSLDSA-N L-threonine Chemical compound C[C@@H](O)[C@H](N)C(O)=O AYFVYJQAPQTCCC-GBXIJSLDSA-N 0.000 description 1
- QIVBCDIJIAJPQS-VIFPVBQESA-N L-tryptophane Chemical compound C1=CC=C2C(C[C@H](N)C(O)=O)=CNC2=C1 QIVBCDIJIAJPQS-VIFPVBQESA-N 0.000 description 1
- OUYCCCASQSFEME-QMMMGPOBSA-N L-tyrosine Chemical compound OC(=O)[C@@H](N)CC1=CC=C(O)C=C1 OUYCCCASQSFEME-QMMMGPOBSA-N 0.000 description 1
- KZSNJWFQEVHDMF-BYPYZUCNSA-N L-valine Chemical compound CC(C)[C@H](N)C(O)=O KZSNJWFQEVHDMF-BYPYZUCNSA-N 0.000 description 1
- ROHFNLRQFUQHCH-UHFFFAOYSA-N Leucine Natural products CC(C)CC(N)C(O)=O ROHFNLRQFUQHCH-UHFFFAOYSA-N 0.000 description 1
- KDXKERNSBIXSRK-UHFFFAOYSA-N Lysine Natural products NCCCCC(N)C(O)=O KDXKERNSBIXSRK-UHFFFAOYSA-N 0.000 description 1
- 239000004472 Lysine Substances 0.000 description 1
- LKJPSUCKSLORMF-UHFFFAOYSA-N Monolinuron Chemical compound CON(C)C(=O)NC1=CC=C(Cl)C=C1 LKJPSUCKSLORMF-UHFFFAOYSA-N 0.000 description 1
- 239000000020 Nitrocellulose Substances 0.000 description 1
- 239000004677 Nylon Substances 0.000 description 1
- 229920006169 Perfluoroelastomer Polymers 0.000 description 1
- 241000233805 Phoenix Species 0.000 description 1
- 108010004729 Phycoerythrin Proteins 0.000 description 1
- 239000004698 Polyethylene Substances 0.000 description 1
- 239000002202 Polyethylene glycol Substances 0.000 description 1
- ONIBWKKTOPOVIA-UHFFFAOYSA-N Proline Natural products OC(=O)C1CCCN1 ONIBWKKTOPOVIA-UHFFFAOYSA-N 0.000 description 1
- 230000006819 RNA synthesis Effects 0.000 description 1
- 108091028664 Ribonucleotide Proteins 0.000 description 1
- 229920002684 Sepharose Polymers 0.000 description 1
- MTCFGRXMJLQNBG-UHFFFAOYSA-N Serine Natural products OCC(N)C(O)=O MTCFGRXMJLQNBG-UHFFFAOYSA-N 0.000 description 1
- 229920002472 Starch Polymers 0.000 description 1
- NINIDFKCEFEMDL-UHFFFAOYSA-N Sulfur Chemical compound [S] NINIDFKCEFEMDL-UHFFFAOYSA-N 0.000 description 1
- 239000005864 Sulphur Substances 0.000 description 1
- RYYWUUFWQRZTIU-UHFFFAOYSA-N Thiophosphoric acid Chemical class OP(O)(S)=O RYYWUUFWQRZTIU-UHFFFAOYSA-N 0.000 description 1
- AYFVYJQAPQTCCC-UHFFFAOYSA-N Threonine Natural products CC(O)C(N)C(O)=O AYFVYJQAPQTCCC-UHFFFAOYSA-N 0.000 description 1
- 239000004473 Threonine Substances 0.000 description 1
- QIVBCDIJIAJPQS-UHFFFAOYSA-N Tryptophan Natural products C1=CC=C2C(CC(N)C(O)=O)=CNC2=C1 QIVBCDIJIAJPQS-UHFFFAOYSA-N 0.000 description 1
- KZSNJWFQEVHDMF-UHFFFAOYSA-N Valine Natural products CC(C)C(N)C(O)=O KZSNJWFQEVHDMF-UHFFFAOYSA-N 0.000 description 1
- FJWGYAHXMCUOOM-QHOUIDNNSA-N [(2s,3r,4s,5r,6r)-2-[(2r,3r,4s,5r,6s)-4,5-dinitrooxy-2-(nitrooxymethyl)-6-[(2r,3r,4s,5r,6s)-4,5,6-trinitrooxy-2-(nitrooxymethyl)oxan-3-yl]oxyoxan-3-yl]oxy-3,5-dinitrooxy-6-(nitrooxymethyl)oxan-4-yl] nitrate Chemical compound O([C@@H]1O[C@@H]([C@H]([C@H](O[N+]([O-])=O)[C@H]1O[N+]([O-])=O)O[C@H]1[C@@H]([C@@H](O[N+]([O-])=O)[C@H](O[N+]([O-])=O)[C@@H](CO[N+]([O-])=O)O1)O[N+]([O-])=O)CO[N+](=O)[O-])[C@@H]1[C@@H](CO[N+]([O-])=O)O[C@@H](O[N+]([O-])=O)[C@H](O[N+]([O-])=O)[C@H]1O[N+]([O-])=O FJWGYAHXMCUOOM-QHOUIDNNSA-N 0.000 description 1
- CCPIKNHZOWQALM-DLQJRSQOSA-N [[(2r,3s,5r)-5-(6-aminopurin-9-yl)-3-hydroxyoxolan-2-yl]methoxy-hydroxyphosphinothioyl] phosphono hydrogen phosphate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@H]1C[C@H](O)[C@@H](COP(O)(=S)OP(O)(=O)OP(O)(O)=O)O1 CCPIKNHZOWQALM-DLQJRSQOSA-N 0.000 description 1
- OTXOHOIOFJSIFX-POYBYMJQSA-N [[(2s,5r)-5-(2,4-dioxopyrimidin-1-yl)oxolan-2-yl]methoxy-hydroxyphosphoryl] phosphono hydrogen phosphate Chemical compound O1[C@H](COP(O)(=O)OP(O)(=O)OP(O)(=O)O)CC[C@@H]1N1C(=O)NC(=O)C=C1 OTXOHOIOFJSIFX-POYBYMJQSA-N 0.000 description 1
- 238000002835 absorbance Methods 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 235000004279 alanine Nutrition 0.000 description 1
- 125000000217 alkyl group Chemical group 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 125000003368 amide group Chemical group 0.000 description 1
- 229940093740 amino acid and derivative Drugs 0.000 description 1
- 239000000908 ammonium hydroxide Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- ODKSFYDXXFIFQN-UHFFFAOYSA-N arginine Natural products OC(=O)C(N)CCCNC(N)=N ODKSFYDXXFIFQN-UHFFFAOYSA-N 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 235000009582 asparagine Nutrition 0.000 description 1
- 229960001230 asparagine Drugs 0.000 description 1
- 235000003704 aspartic acid Nutrition 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- OQFSQFPPLPISGP-UHFFFAOYSA-N beta-carboxyaspartic acid Natural products OC(=O)C(N)C(C(O)=O)C(O)=O OQFSQFPPLPISGP-UHFFFAOYSA-N 0.000 description 1
- 238000004166 bioassay Methods 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 229920002678 cellulose Polymers 0.000 description 1
- 239000001913 cellulose Substances 0.000 description 1
- 239000013043 chemical agent Substances 0.000 description 1
- 238000001311 chemical methods and process Methods 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- UHZZMRAGKVHANO-UHFFFAOYSA-M chlormequat chloride Chemical compound [Cl-].C[N+](C)(C)CCCl UHZZMRAGKVHANO-UHFFFAOYSA-M 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000003776 cleavage reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- XUJNEKJLAYXESH-UHFFFAOYSA-N cysteine Natural products SCC(N)C(O)=O XUJNEKJLAYXESH-UHFFFAOYSA-N 0.000 description 1
- 235000018417 cysteine Nutrition 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 239000005547 deoxyribonucleotide Substances 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000010511 deprotection reaction Methods 0.000 description 1
- VGONTNSXDCQUGY-UHFFFAOYSA-N desoxyinosine Natural products C1C(O)C(CO)OC1N1C(NC=NC2=O)=C2N=C1 VGONTNSXDCQUGY-UHFFFAOYSA-N 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000007865 diluting Methods 0.000 description 1
- 238000010790 dilution Methods 0.000 description 1
- 239000012895 dilution Substances 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 239000000806 elastomer Substances 0.000 description 1
- 150000002148 esters Chemical class 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000007850 fluorescent dye Substances 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 229960002989 glutamic acid Drugs 0.000 description 1
- ZDXPYRJPNDTMRX-UHFFFAOYSA-N glutamine Natural products OC(=O)C(N)CCC(N)=O ZDXPYRJPNDTMRX-UHFFFAOYSA-N 0.000 description 1
- 235000004554 glutamine Nutrition 0.000 description 1
- HNDVDQJCIGZPNO-UHFFFAOYSA-N histidine Natural products OC(=O)C(N)CC1=CN=CN1 HNDVDQJCIGZPNO-UHFFFAOYSA-N 0.000 description 1
- 239000005556 hormone Substances 0.000 description 1
- 229940088597 hormone Drugs 0.000 description 1
- BHEPBYXIRTUNPN-UHFFFAOYSA-N hydridophosphorus(.) (triplet) Chemical compound [PH] BHEPBYXIRTUNPN-UHFFFAOYSA-N 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- AGPKZVBTJJNPAG-UHFFFAOYSA-N isoleucine Natural products CCC(C)C(N)C(O)=O AGPKZVBTJJNPAG-UHFFFAOYSA-N 0.000 description 1
- 229960000310 isoleucine Drugs 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 229920000126 latex Polymers 0.000 description 1
- 239000004816 latex Substances 0.000 description 1
- 238000004811 liquid chromatography Methods 0.000 description 1
- 229920002521 macromolecule Polymers 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229930182817 methionine Natural products 0.000 description 1
- 238000010369 molecular cloning Methods 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 229910052759 nickel Inorganic materials 0.000 description 1
- 229920001220 nitrocellulos Polymers 0.000 description 1
- 238000001821 nucleic acid purification Methods 0.000 description 1
- 238000001668 nucleic acid synthesis Methods 0.000 description 1
- 108020004707 nucleic acids Proteins 0.000 description 1
- 102000039446 nucleic acids Human genes 0.000 description 1
- 229920001778 nylon Polymers 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 125000004430 oxygen atom Chemical group O* 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000005019 pattern of movement Effects 0.000 description 1
- COLNVLDHVKWLRT-UHFFFAOYSA-N phenylalanine Natural products OC(=O)C(N)CC1=CC=CC=C1 COLNVLDHVKWLRT-UHFFFAOYSA-N 0.000 description 1
- NBIIXXVUZAFLBC-UHFFFAOYSA-K phosphate Chemical compound [O-]P([O-])([O-])=O NBIIXXVUZAFLBC-UHFFFAOYSA-K 0.000 description 1
- 150000004713 phosphodiesters Chemical class 0.000 description 1
- OJMIONKXNSYLSR-UHFFFAOYSA-N phosphorous acid Chemical compound OP(O)O OJMIONKXNSYLSR-UHFFFAOYSA-N 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 238000009428 plumbing Methods 0.000 description 1
- 229920000058 polyacrylate Polymers 0.000 description 1
- 229920000573 polyethylene Polymers 0.000 description 1
- 229920001223 polyethylene glycol Polymers 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 108091033319 polynucleotide Proteins 0.000 description 1
- 102000040430 polynucleotide Human genes 0.000 description 1
- 239000002157 polynucleotide Substances 0.000 description 1
- 239000004800 polyvinyl chloride Substances 0.000 description 1
- 229920000915 polyvinyl chloride Polymers 0.000 description 1
- 229920002620 polyvinyl fluoride Polymers 0.000 description 1
- 229920002102 polyvinyl toluene Polymers 0.000 description 1
- 239000005373 porous glass Substances 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 150000003141 primary amines Chemical class 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000012858 resilient material Substances 0.000 description 1
- PYWVYCXTNDRMGF-UHFFFAOYSA-N rhodamine B Chemical compound [Cl-].C=12C=CC(=[N+](CC)CC)C=C2OC2=CC(N(CC)CC)=CC=C2C=1C1=CC=CC=C1C(O)=O PYWVYCXTNDRMGF-UHFFFAOYSA-N 0.000 description 1
- 239000002336 ribonucleotide Substances 0.000 description 1
- 125000002652 ribonucleotide group Chemical group 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 239000010980 sapphire Substances 0.000 description 1
- 229910052594 sapphire Inorganic materials 0.000 description 1
- 230000007017 scission Effects 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 235000019698 starch Nutrition 0.000 description 1
- 239000008107 starch Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 125000001424 substituent group Chemical group 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 239000011009 synthetic ruby Substances 0.000 description 1
- MPLHNVLQVRSVEE-UHFFFAOYSA-N texas red Chemical compound [O-]S(=O)(=O)C1=CC(S(Cl)(=O)=O)=CC=C1C(C1=CC=2CCCN3CCCC(C=23)=C1O1)=C2C1=C(CCC1)C3=[N+]1CCCC3=C2 MPLHNVLQVRSVEE-UHFFFAOYSA-N 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 125000002264 triphosphate group Chemical class [H]OP(=O)(O[H])OP(=O)(O[H])OP(=O)(O[H])O* 0.000 description 1
- OUYCCCASQSFEME-UHFFFAOYSA-N tyrosine Natural products OC(=O)C(N)CC1=CC=C(O)C=C1 OUYCCCASQSFEME-UHFFFAOYSA-N 0.000 description 1
- 235000002374 tyrosine Nutrition 0.000 description 1
- 239000004474 valine Substances 0.000 description 1
- 239000011782 vitamin Substances 0.000 description 1
- 235000013343 vitamin Nutrition 0.000 description 1
- 229940088594 vitamin Drugs 0.000 description 1
- 229930003231 vitamin Natural products 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16K—VALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
- F16K11/00—Multiple-way valves, e.g. mixing valves; Pipe fittings incorporating such valves
- F16K11/02—Multiple-way valves, e.g. mixing valves; Pipe fittings incorporating such valves with all movable sealing faces moving as one unit
- F16K11/06—Multiple-way valves, e.g. mixing valves; Pipe fittings incorporating such valves with all movable sealing faces moving as one unit comprising only sliding valves, i.e. sliding closure elements
- F16K11/072—Multiple-way valves, e.g. mixing valves; Pipe fittings incorporating such valves with all movable sealing faces moving as one unit comprising only sliding valves, i.e. sliding closure elements with pivoted closure members
- F16K11/074—Multiple-way valves, e.g. mixing valves; Pipe fittings incorporating such valves with all movable sealing faces moving as one unit comprising only sliding valves, i.e. sliding closure elements with pivoted closure members with flat sealing faces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J19/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J19/0046—Sequential or parallel reactions, e.g. for the synthesis of polypeptides or polynucleotides; Apparatus and devices for combinatorial chemistry or for making molecular arrays
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16K—VALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
- F16K15/00—Check valves
- F16K15/02—Check valves with guided rigid valve members
- F16K15/04—Check valves with guided rigid valve members shaped as balls
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00277—Apparatus
- B01J2219/00279—Features relating to reactor vessels
- B01J2219/00281—Individual reactor vessels
- B01J2219/00286—Reactor vessels with top and bottom openings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00277—Apparatus
- B01J2219/00351—Means for dispensing and evacuation of reagents
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00277—Apparatus
- B01J2219/00351—Means for dispensing and evacuation of reagents
- B01J2219/00389—Feeding through valves
- B01J2219/00391—Rotary valves
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00277—Apparatus
- B01J2219/00479—Means for mixing reactants or products in the reaction vessels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00583—Features relative to the processes being carried out
- B01J2219/0059—Sequential processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/0068—Means for controlling the apparatus of the process
- B01J2219/00686—Automatic
- B01J2219/00689—Automatic using computers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/0068—Means for controlling the apparatus of the process
- B01J2219/00695—Synthesis control routines, e.g. using computer programs
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/0068—Means for controlling the apparatus of the process
- B01J2219/00698—Measurement and control of process parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/0068—Means for controlling the apparatus of the process
- B01J2219/00702—Processes involving means for analysing and characterising the products
- B01J2219/00704—Processes involving means for analysing and characterising the products integrated with the reactor apparatus
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00718—Type of compounds synthesised
- B01J2219/0072—Organic compounds
- B01J2219/00722—Nucleotides
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01J—CHEMICAL OR PHYSICAL PROCESSES, e.g. CATALYSIS OR COLLOID CHEMISTRY; THEIR RELEVANT APPARATUS
- B01J2219/00—Chemical, physical or physico-chemical processes in general; Their relevant apparatus
- B01J2219/00274—Sequential or parallel reactions; Apparatus and devices for combinatorial chemistry or for making arrays; Chemical library technology
- B01J2219/00718—Type of compounds synthesised
- B01J2219/0072—Organic compounds
- B01J2219/00725—Peptides
-
- C—CHEMISTRY; METALLURGY
- C40—COMBINATORIAL TECHNOLOGY
- C40B—COMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
- C40B40/00—Libraries per se, e.g. arrays, mixtures
- C40B40/04—Libraries containing only organic compounds
- C40B40/06—Libraries containing nucleotides or polynucleotides, or derivatives thereof
-
- C—CHEMISTRY; METALLURGY
- C40—COMBINATORIAL TECHNOLOGY
- C40B—COMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
- C40B40/00—Libraries per se, e.g. arrays, mixtures
- C40B40/04—Libraries containing only organic compounds
- C40B40/10—Libraries containing peptides or polypeptides, or derivatives thereof
Definitions
- the present invention relates to fluid or gas delivery systems, and more particularly, to multiple port fluid or gas delivery systems for use in an automated chemistry processing apparatus. More specifically, the present invention relates to an apparatus and method for performing automated chemical synthesis of oligonucleotides or peptides, and in particular, the synthesis of multiple different oligonucleotides or peptides in a concurrent manner.
- oligonucleotide synthesis including derivative nucleotides and/or labeled nucleotides
- peptide synthesis including derivative amino acids and/or labeled amino acids
- protein synthesis synthesis of ordered- sequence biopolymers (e.g., conventional DNA. antisense DNA, RNAs. peptides, aptamers, diversomers, and polysaccharides), and DNA or biomolecule purification.
- oligonucleotide synthesis the goals of the Human Genome project has resulted in a number of current and emerging technologies requiring dramatically increasing numbers of oligonucleotides.
- Such technologies include: forward and reverse primers for the polymerase chain reaction (PCR), primer walking for DNA Sequencing, linkers for molecular cloning, short oligonucleotides for DNA-DNA hybridization, polymorphism mapping, sequence tagged site (STS) mapping, radiation hybrid mapping, mutation detection using allele specific organization (ASO) and more recently, arrays of oligonucleotides on planar surfaces (CHIP Arrays), in which a single array may contain hundreds to thousands of oligonucleotides.
- PCR polymerase chain reaction
- ASO allele specific organization
- any of the aforementioned biological techniques use minute quantities (less than 5-50 picomoles) of oligonucleotide in each assay, yet existing commercial instruments produce 1,000- fold to 10,000- fold greater quantities than is needed. This translates to higher cost to produce an oligonucleotide since the reagents used in the synthesis are expensive. This cost is passed on to the end user performing the assays, and can result in prohibitively high costs which force the researcher to seek alternative technologies which may cause significant delays in time and results.
- An oligonucleotide is a macromolecule comprising a sequence of two or more nucleotides, each of which includes a sugar and a base. Each nucleotide is separated from adjacent nucleotides with an intemucleotide linkage, which effectively serves to bond the nucleotides together.
- One process for oligonucleotide synthesis can be divided into four main segments, all of which are required to add a single nucleotide to one that is affixed to a solid support.
- An oligonucleotide can be constructed by repeating these four segments multiple times to obtain the required length.
- derivative oligonucleotides which comprise derivative nucleotides and/or labeled nucleotides. These four segments are: detritylation. coupling, capping, and oxidation.
- a 3' nucleotide is attached to a solid support.
- a deprotectant is added to remove a protecting group known as a dimethoxytrityl (DMT) from the 5' end of this attached nucleotide to thus "deprotect” or reveal a 5' hydroxyl group.
- DMT dimethoxytrityl
- an excess of desired nucleotide (the second nucleotide specified in the oligonucleotide sequence), reacted with a mild acid to allow the activation of its 3 ' phosphate, is added.
- the 3' phosphate in the second nucleotide bonds with the oxygen in the hydroxyl of the last nucleotide in the sequence, thus providing support-bound nucleotides.
- excess nucleotides are flushed from the vessel with, for example, a wash solution such as acetonitrile (ACN). This results in the attachment of a second nucleotide to the first nucleotide.
- the capping segment allows reaction of uncoupled nucleotides to be deactivated at their 5' te ⁇ nini, thus preventing their participation in future coupling reactions.
- a capping agent is added to block all the unprotected hydroxyls from reacting with phosphoramidites introduced at a later stage.
- a wash solution such as ACN, is again in ⁇ Oduced to flush out the capping agent.
- the oxidation segment is then applied to stabilize the internucleotide bond between the coupled bases.
- an oxidizing agent is added to convert a trivalent phosphorous to pentavalent. The oxidizing agent is then flushed with a wash solution.
- a number of different bases can be used to form the oligonucleotide.
- the four most common bases are adenine, cytosine, guanine. and thymine (i.e.. A, C, G, and T, respectively).
- derivative or labeled nucleotides can be used in the process to make a variety of oligonucleotides.
- the internucleotide linkage is most commonly a phosphate, which may be substituted with a variety of substituents at a nonbridging oxygen atom, most commonly by sulphur or an alkyl, ester, or amide group.
- Peptide and protein synthesis includes many of the same steps as oligonucleotide synthesis.
- a peptide is a molecule composed of at least two amino acids or derivative amino acids, such amino acids and amino acid derivatives include: alanine, valine, leucine. isoleucine, proline, phenylalanine, tryptophan, methionine, glycine, serine, threonine. cysteine, tyrosine, asparagine, glutamine, aspartic acid, glutaminic acid, lysine. arginine, histidine, and derivatives thereof.
- the peptide synthesis process is similar to the above-described oligonucleotide synthesis process, in that in solid phase synthesis, the peptide chains are assembled one amino acid at a time, with the first amino acid attached to a support, and the remaining amino acids added one-by-one, until the peptide chain is complete.
- deblocking the process of adding additional amino acids many of the same segments as discussed above must be performed: deblocking, coupling
- a temporary amino protecting group is removed using a reactant.
- the next protected amino acid is then coupled to the existing, deblocked amino acid. Once coupling is complete, the excess amino acid solution and reaction by-products are removed by washing.
- the peptide Once the peptide is assembled, it can be cleaved from the support and any side chain protected groups can be removed. The peptide may then be used without further isolation or may be purified prior to use.
- phosphoramidites in the vessel or in various conduits leading to the reaction chamber can produce nonhomogeneous sequences.
- efficiency can be increased by automation.
- a reagent delivery system which dispenses a number of chemical reagents in a predetermined sequence in a cycle into a synthesis reaction chamber.
- the present generation of automated DNA sequential synthesizers place a derivatized solid support such as controlled pore glass (CPG), into an individual reaction chamber to provide a stable anchor on which to initiate solid phase synthesis.
- CPG controlled pore glass
- the appropriate selected reagents are sequentially filtrated through the chamber in a predetermined manner.
- the reagents are delivered to the reaction chamber via several valves.
- each reaction chamber of such an assembly is effective to rapidly mass-produce a population of sequence defined oligonucleotides
- the current assemblies are limited.
- the reaction chambers are placed within the automated apparatus so that chemicals can be added to the reaction chambers in sequence and in appropriate amounts in an automated fashion.
- Currently known automated synthesizers can produce only a few oligonucleotides at a time and are limited by the number of reaction chambers located within the machines.
- the number of reaction chambers is limited as a practical matter by the increased complexity of the plumbing and valving network as the number of reaction chambers increase since currently known synthesizers provide a tightly plumbed network from the several reagent supply reservoirs to each reaction chamber.
- Increased reaction chamber capacity is limited due to physical limitations of the valving configuration.
- a conventional synthesis apparatus is not generally amenable to integration with automation or other robotic lab instrumentation, and an operator must intervene to load and remove each individual reaction chamber manually which increases the opportunity for human error.
- a more important limitation of the synthesis process is that all reagents are tunneled through a common manifold passage. Only one reagent or combination thereof, thus, can be simultaneously deposited in select reaction chambers. In addition, for each independent synthesis or reaction, the common manifold passage and associated valving must be flushed with a cleaning reagent so that residual phosphoramidite or deblocking reagents will not be undesirably deposited in a reaction chamber. This approach wastes time and increases operating costs.
- the synthesis efficiency depends in large part on the integrity of the reagents.
- the effectiveness of the synthesis process is very sensitive to the purity of the reagents.
- Cross contamination between different reagents often adversely affects the chemical integrity of the reagents and thus the efficiency of the controlled chemical reactions that involve the reagents.
- One source of cross contamination is in the valves, particularly multi-port valves which select delivery between different reagents.
- DNA or biomolecule purification involves flushing reagents through a reaction chamber simultaneously for purification. Although in this application, cross-contamination of reagents is not as much of a concern, it would be preferable to be able to efficiency perform large-scale and/or multi-sample purification.
- Conventional purification systems use robots to empty pipettes of reagents into vessels containing the material to be purified. The reagents are then evacuated from the vessels using a vacuum. Although purification using these systems can largely be performed without much human intervention, the total tliroughput of these conventional systems is limited because the robots must add each reagent separately to a multitude of vessels. It would be preferable to have a fluid and/or gas delivery system that could quickly and efficiency deliver fluids and/or gases to the reaction chamber in an automated fashion to increase total throughput. Summary of the Invention
- the present invention is designed to deliver fluids and gases to a vessel, tube, well or chamber, such as a reaction chamber housing a solid support, for a variety of purposes.
- the present invention can be used to deliver fluids and/or gases to a reaction chamber for: oligonucleotide synthesis
- the present invention can be used to deliver fluids and/or gases in a variety of other applications.
- the present invention can be used to allow oligonucleotides to be synthesized in the picomole to micromole range. Further, the system of the present invention provides for parallel processing to enable simultaneous synthesis of between 1-200 oligonucleotides at a time and produce high quality oligonucleotides which require no post- synthesis purification, allowing direct usage in many biological assays.
- the apparatus of the present invention can be adapted or reformatted to increase the number of different oligonucleotides made at a time.
- An advantage of the present invention is that it results in a lower cost per oligonucleotide or peptide due to reduced scale and reagent consumption and reduces the time needed to produce such oligonucleotides or peptides. Further, the present invention allows active, real-time quality control of the synthesis process by an integrated output monitoring system.
- An overall software control system allows incoming customer orders to be automatically transferred to a host computer that controls the entire mechanical process, and amasses and analyses output data for display on a graphical user interface.
- the advantages noted for oligonucleotide synthesis also would be recognized when performing other applications (e.g.. peptide synthesis, polysaccharide synthesis, DNA or RNA purification, and like applications) with the present invention. These advantages include performing multiple simultaneous reactions, lower cost due to less waste of reagents, real-time quality control, reduced contamination, higher throughput due to shorter cycle times, and automated control.
- the present invention provides a system for fluid or gas delivery that uses considerably less reagent material for equivalent yields and eliminates the need for flushing the fluid path.
- the passageways of the present invention are extremely short and smooth with little or no measurable dead volume and/or backflow and are designed to pre-mix chemicals when required.
- the present invention can deliver exact amounts of reagents (to a fraction of a microliter) to the reaction chamber or solid support in the correct order without diverting any to waste, thereby saving time and reagents. Further, the automation of the process reduces labor costs in the operation, provides excellent process control and quality control and enables the production of significant numbers of products or reactions each day.
- the system of present invention includes vessels for storing starting reagents, chemicals, or other fluids for the reaction. These vessels are preferably pressurized with an inert gas. Each vessel is fluidly connected to its own distribution valve. Implementation of the present invention is foreseen to include simultaneous synthesis of 1 -200 or more oligonucleotides, peptides. and the like.
- the vessels may be used to supply more than one, and preferably many, reaction chambers.
- the vessels are preferably connected via their distribution valves to a manifold such that the chemicals can be supplied to more than one, and preferably many, reaction chambers at a time.
- a rotary valve assembly is preferably attached via tubing to the manifold, although the rotary valve may be connected directly to vessels containing the starting reagents, chemicals, etc.
- the positioning of a valve rotor within the rotary valve assembly is controlled by a computer-controlled motor drive system.
- the reaction chamber is preferably connected to the rotary valve assembly.
- An output monitor is disposed about the tubing after the reaction chamber to monitor the effluent as it leaves the reaction chamber. However, monitors could be placed at any point or multiple points in the system of the present invention to monitor the process. The data from the monitor is fed back into the host computer.
- the rotary valve assembly includes a stationary hollow body member having multiple inlet ports in the base of the body member and a cylindrical valve rotor disposed within the body member.
- the valve rotor has at least one communicating port which may be selectively positioned in alignment with a selected inlet port in the base of the body member.
- a passageway in the valve rotor connects the communicating port with the reaction chamber.
- the inner surface of the body member and the outer surface of the valve rotor are provided with uninterrupted smooth cylindrical surfaces. Additional features of the rotary valve assembly include O-rings, which may be disposed around each inlet port and retained in the desired position by a recess in the base of the stationary housing. O-rings could alternately be disposed in the valve rotor.
- a slight pressure is exerted on the rotary body member thereby uniformly compressing the O-rings in an axial direction at all points about their peripheries thus providing a sealed interstitial space.
- the O- rings aide in providing a functionally leak proof valve.
- Other ways to provide a functionally leakproof valve include using a valve rotor made of a TEFLON® material, ceramic or glass. Such a design if preferably used without O-rings.
- Further features preferably include a check valve integrated into the passageway in the valve rotor such that the ball of the check valve alternates between a closed and open position. The check valve is positioned in the passageway so that it is adjacent each inlet port to prevent backflow. Alternatively, the check valve may be located within the inlet port.
- the passageway above the check valve is tilled and/or flushed with a fluid or a gas as the valve rotor is rotated through the valve positions.
- the check valve reduces the contamination ratio by minimizing backflow of fluids into the inlet ports.
- Another feature of the valve rotor of the present invention is that the volume and shape of the passageway is designed to improve mixing of fluids prior to entering the reaction chamber. Mixing is further achieved in a swirl chamber which is provided at the end of the passageway and before the reaction chamber, although the swirl chamber could be positioned at any point in the passageway.
- the volume of the swirl chamber can be adjusted by design so that for certain chemistries complete mixing of the chemicals takes place prior to entering the reaction chamber.
- a phosphoramidite is selected and a small amount is pulsed into the passageway in the valve rotor.
- the valve rotor then moves to the activator position and a small amount of activator is pulsed into the passageway.
- the system continues alternating pulses of phosphoramidite and activator such that as the pulses are pushed up or through the passageway toward the reaction chamber the two fluids are mixed.
- the fluids reach the swirl chamber, they are further mixed, as the conical configuration of the swirl chamber causes the fluids to swirl about the chamber before entering the reaction chamber.
- slug flow i.e., the flow of a liquid such that little mixing occurs between several fluids moving through a passageway
- the motor drive system may include a stepper motor and an electronics package.
- the electronics package controls drive circuits and may also monitor one or more position detectors.
- the motor drive system may include servo motors with encoders to determine the angulai- position of the motor and/or resolvers to determine the exact position of the motor.
- the output monitor of the present invention is disposed in the system after the reaction chamber to monitor the effluent from the reaction chamber.
- the output monitor preferably includes an optical sensor and a detector assembly located on opposite sides of a portion of the tubing which leads from the reaction chamber to a waste disposal.
- the optical sensor preferably includes two LEDs of differing wavelengths.
- the output monitor further includes a LED driver to control illumination of the LEDs. Narrow slits disposed between the optical sensor and the tubing on one side and between the detector assembly and the tubing on the other side, allow the light from the LEDs to pass from the LEDs through the tubing and to the detector.
- a signal processor processes the signals received by the detector assembly.
- a feedback loop sends the signals back to the host computer so that continuous monitoring of the effluent can be used to implement instantaneous corrective measures during the synthesis process, when needed.
- the monitor may also serve to analyze the type and quality of the product produced.
- a level sensor on the storage vessels may be provided to indicate to the host computer when one of the storage vessels is empty or near empty.
- a LED is preferably placed on one portion of sidewall such that the LED is located within a curved portion of the sidewall.
- a detector is positioned opposite the
- the light from the LED travels directly across the storage vessel to the detector.
- the light is refracted because the index of refraction of the liquid is different from the index of refraction of air (e.g., no liquid). In this case less of the light from the LED reaches the detector.
- an output signal is sent from the detector to the host computer that one of the storage vessels is empty or near empty.
- the host computer can either signal an alarm to the user to refill the particular storage vessel which is empty, or it can send a signal to the system to automatically refill the storage vessel from a stock bottle.
- the computer program controls the process of the present invention using the following steps: receiving an input of a desired reaction (e.g., a desired nucleotide sequence for oligonucleotide synthesis, a desired amino acid sequence for peptide synthesis, or a desired list of reagents for purification), creating an event matrix of the events necessary to produce the desired sequence or reaction, rotating the valve rotor to a destination based on the event in the event matrix, energizing a distribution valve for a particular reagent for the event to deliver the reagent to the reaction chamber, executing a time delay for the distribution valve, de-energizing the distribution valve at the end of the time delay, and repeating these steps for each event in the matrix until the desired sequence is synthesized or the desired reaction is accomplished.
- a desired reaction e.g., a desired nucleotide sequence for oligonucleotide synthesis, a desired amino acid sequence for peptide synthesis, or a desired list of reagents for
- the present invention provides for faster processing because the contamination levels are so low that little or no flushing is required between valve rotor positions. Further, the present invention allows for the chemistry or reactions to be controlled with a simple sequential control string from a computer. This saves time and uses less reagents as the amount of chemical or reagents delivered to the rotary valve can be optimized such that only the desired minimum amount is used. Such a valve is ideally suited for oligonucleotide synthesis and peptide synthesis as minimum contamination yields high efficiencies.
- the fluid and gas delivery system of the present invention can be used for a variety of other processes.
- the system of the present invention could be used as a DNA or RNA purification system, a biomolecule purification system (such as for proteins, hormones, co-factors, and the like), or for biopolymer synthesis.
- the system of the present invention could be used to make nucleotide derivatives or labeled nucleotides or amino acid derivatives or labeled amino acids.
- FIG. 1 is a schematic diagram showing an embodiment of the delivery system of the present invention.
- FIG. 2 is a side view of a first embodiment of a rotary valve assembly, a stepper motor and a reaction chamber of the present invention.
- FIG. 3 is a sectional view of the rotary valve assembly and the reaction chamber, taken along a line 3-3 in FIG. 2.
- FIG. 4 is a sectional view of the rotary valve assembly taken along a line 4-4 in FIG. 2.
- FIG. 5 is a partial sectional view of a motor drive system of the present invention.
- FIG. 6 is a block diagram of an output monitor of the present invention.
- FIG. 7 is a diagram of a portion of the output monitor of FIG. 6.
- FIGS. 8A-8C are sequence tables used in an exemplary synthesis process of the present invention.
- FIG. 9 is an event matrix used in the exemplary synthesis process of the present invention.
- FIGS. 10A, 10B and IOC are high level flow charts of a method for performing a reaction in accordance with the present invention.
- FIG. 1 1 is a Graphical User Interface (GUI) for use in loading the sequences in the present invention.
- GUI Graphical User Interface
- FIG. 12 is a GUI for use in monitoring the output of the system of the present invention.
- FIG. 13 is a GUI for use in saving the data from the output monitor in the present invention.
- FIG. 14 is an example of a computer system used to implement the present invention.
- FIGS. 15 A and 15B show an exemplary graph of an HPLC analysis of a 17 base-long oligonucleotide and a table of the results, respectively, synthesized according to the present invention.
- FIGS. 16A and 16B show an exemplary graph of an HPLC analysis of a 30 base-long oligonucleotide and a table of the results, respectively, synthesized according to the present invention.
- FIG. 17 shows a level sensor system of the present invention.
- FIG. 18 is a sectional view of a second embodiment of the rotary valve assembly taken along a line 4-4 in FIG. 2.
- FIG. 19 shows the continuous output from output monitor during a synthesis process using the present invention.
- FIG. 20 shows an exploded view of a portion of the rotary valve assembly of the present invention.
- FIG. 21 shows a perspective view of an alternate embodiment of the system of the present invention.
- FIG. 22 shows a partial sectional side view of the system of the alternate embodiment shown in FIG. 21.
- FIG. 23 shows a partial sectional top view of the system of the alternate embodiment shown in FIG. 21.
- FIG. 1 shows the overall configuration of a system 100 of an embodiment of the present invention.
- a compressed gas cylinder 104 provides an inert gas under pressure through various pathways in system 100.
- the inert gas is helium. In an alternate embodiment, the inert gas can be argon or nitrogen.
- the pathways in system 100 are pressurized to facilitate the flow of liquids through system 100.
- the inert gas is also used to keep the chemicals dry.
- the pressure of system 100 is maintained at about 7.5 psi in all pathways. In some cases, however, it may be advantageous to increase or decrease the pressure on some or all of the pathways depending on the density and/or amount of the fluid to be supplied.
- the pressure in a pathway carrying a wash solution such as ACN could be higher than 7.5 psi because larger quantities of wash solution are used in the synthesis process than are used of the other reagents.
- the pressure in a pathway carrying phosphoramidites or activator (TET) could be lower than 7.5 psi, preferably 1-4 psi, to reduce and better control the amount of reagent delivered during a given time interval.
- computer-controlled regulators 108 may be used to monitor and maintain the pressure in the pathways leading to the various fluids needed for synthesis. As shown in FIG. 1. system 100 includes three regulators 108. However, it would be apparent to one skilled in the relevant art that more or less regulators can be used as long as the gas flow rate is controllable.
- computer-controlled regulator 110 may also be used to monitor and maintain the pressure in a manifold 132 which distributes the fluids and gases to various rotary valve assemblies, as discussed in further detail below.
- a gas distribution manifold 112 is used to distribute the inert gas from gas cylinder 104 to computer-controlled regulators 108 and computer-controlled regulator 1 10.
- a computer-controlled vent valve 1 16 is used for back flushing chemicals into their storage vessels 120 and 124 for times when the system is not in use or for filling working vessels from stock vessels. (The lines for remote filling of vessels are not shown in FIG. 1.)
- FIG. 1 shows three vent valves 116, it would be apparent to one skilled in the relevant art that fewer or more vent valves can be used depending on the configuration of the system. For example, each vessel could be connected to its own vent valve 1 16. Alternately, a single vent valve 116 could be used for all of the storage vessels.
- System 100 uses vessels 120 for the phosphoramidites, although other chemicals or reagents may be used depending on the need.
- the first four vessels 120 contain adenine (A), guanine (G), cytosine (C), and thymine (T).
- the remaining three vessels 120 are reserved for other phosphoramidites, or other reagents which are referred to in FIG. 1 by a generic nomenclature X, Y and Z.
- vessels 124 for the additional chemicals which are used during synthesis process.
- vessels 124 contain reagents, such as CAP A and CAP B, which are capping reagents used in the capping segment to allow reaction of uncoupled nucleotides to be deactivated at their 5' temiini.
- Vessels 124 further contain reagents, such as
- OXID 1 and OXID 2 which are used during an oxidation segment, to stabilize the internucleotide bond between coupled bases
- TCA which is used during the detritylation segment to remove a protecting group from the 5' end of the nucleotide.
- the chemical ACN also contained in vessels 124, is a wash solution that may be used between applications of other reagents to flush the system.
- nucleotide refers to a base-sugar-phosphate combination. Nucleotides are monomeric units of a nucleic acid sequence (DNA or RNA).
- nucleotide includes deoxyribonucleotide triphosphates, such as dATP, dCTP, dITP, dGTP, dTTP, or derivatives thereof.
- nucleotide as used herein also refers to dideoxyribonucleotide triphosphates (ddNTPs) and their derivatives and ribonucleotide tripphosphates, such as ATP, UTP, GTP, CTP, or derivatives thereof.
- ddNTPs include, but are not limited to, ddATP.
- ddCTP, ddGTP, ddlTP and ddTTP include, but are not limited to, ddATP.
- nucleotides and derivatives thereof which can be made using the present invention include, but are not limited to, dUTP, dATP, dTTP, dCTP, dGTP, dITP, 7-deaza-dGTP, ⁇ -thio-dATP, ⁇ -thio-dTTP, ⁇ -thio-dGTP, ⁇ -thio- dCTP, ddUTP, ddATP, ddTTP, ddCTP, ddGTP, ddlTP, 7-deaza-ddGTP, -thio- ddATP, ⁇ -thio-ddTTP, ⁇ -thio-ddGTP, ⁇ -thio-ddCTP or derivatives thereof.
- the nucleotides may be unlabeled. or they may be detectably labeled by coupling them by methods known in the art with radioisotopes (e.g., 3 H, 14 C, 32 P or ?5 S), vitamins (e.g., biotin), fluorescent moieties (e.g., fluorescein, rhodamine, Texas Red or phycoerythrin), chemiluminescent labels, dioxigenin, bioluminescent labels, enzyme labels and the like.
- radioisotopes e.g., 3 H, 14 C, 32 P or ?5 S
- vitamins e.g., biotin
- fluorescent moieties e.g., fluorescein, rhodamine, Texas Red or phycoerythrin
- chemiluminescent labels e.g., dioxigenin, bioluminescent labels, enzyme labels and the like.
- Each vessel 120 and 124 is connected to compressed gas source 104 via regulators 108 such that the chemicals are pressurized in the vessels.
- Each vessel 120 and 124 is also fluidly connected to its own distribution valve 128.
- distribution valve 128 is a solenoid valve.
- Distribution valve 128 is preferably made using a TEFLON® material, available from E. I. Du Pont de Nemours, that has been rated to be used with the types of reagents typically used in the synthesis process.
- distribution valve 128 could be made using other materials, depending on the particular reaction or process being performed.
- Implementation of the present invention is foreseen to include simultaneous synthesis of several oligonucleotides.
- DNA and RNA synthesis e.g., oligonucleotide synthesis
- the system of the present invention is configured to concurrently produce 1-200 oligonucleotides.
- the system is configured to produce 96 oligonucleotides at the same time.
- vessels 120 and 124 may be used to supply more than one rotary valve assembly 138, as described below.
- each vessel 120 and 124 is fluidly interconnected via its distribution valve 128 to a manifold 132 such that the phosphoramidite or chemical in vessel 120 and 124 can be supplied to more than one rotary valve assembly at a time.
- manifold 132 is made from stainless steel that has been coated with silica, such as Silcosteel®, available from Restek Coiporation, Bellefonte, PA. The silica coating is used to make the steel inert when it is used with reagents typically used in the synthesis process. It would be apparent to one skilled in the relevant art that other materials could be used for manifold 132. depending on the fluids and/or gases being passed through the manifold for the particular reaction being performed.
- distribution valve 128 is computer-controlled and allows each of the pressurized chemicals to flow into its own manifold 132 for distribution to the appropriate rotary valve assembly 138 via tubing 140.
- manifold 132 is shown connected to only one inlet port 146 of rotary valve assembly 138. However, output from manifold 132, shown in
- FIG. 1 by dashed lines, is intended to supply either another inlet port 146 of rotary valve assembly 138 and/or inlet ports on additional rotary valve assemblies (not shown).
- output from manifold 132 is fluidly connected to eight or more (preferably 12, 24, 48. 96, 192. 384, etc.) different rotary valve assemblies 138.
- tubing 140 is made of TEFLON® tubing having a
- Tubing 140 is preferably clear so that measurements of the effluent can be made directly through the tubing.
- Manifold 132 distributes the chemicals evenly to each rotary valve assembly 138.
- valve rotor 136 when the synthesis process calls for a wash solution, such as ACN, all distribution valves 128 are turned off. Then, for those rotary valve assemblies 138 that require ACN, the valve rotor 136 is rotated to the ACN position (as is shown and discussed in FIGS. 4 and 5 below). The distribution valve 128 connected to the ACN vessel 124 is then turned on, allowing the pressurized ACN to flow from vessel 124, through manifold 132. For those valve rotors 136 that are in the ACN position, ACN will flow through valve rotor 136 and through reaction chamber 160. For those valve rotors 136 that are in a different position, no ACN will flow through that valve rotor 136. In this way, each valve rotor 136 is independent of each other.
- each rotary valve assembly 138 is connected to a motor drive system 142.
- motor drive system 142 is shown in further detail in FIG. 5, and includes a stepper motor 144 and an electronics package 148.
- stepper motor 144 is a 200 step Superior SLO-SYN® stepper motor available from
- Electronics package 148 controls drive circuits (not shown in FIG. 1) and a zero position detector (not shown in FIG. 1).
- a shaft 152 extends from stepper motor 144.
- Shaft 152 may have an extension added to one end so that a square drive shaft (not shown) can be added that allows indexing to the motor fields, insuring accurate and reproducible alignment of valve rotor 136 with inlet ports 146 of arotary valve assembly 138.
- Motor drive system 142 will be described in further detail below, with respect to FIG. 5.
- motor drive system 142 can include servo motors with encoders. Although such a motor drive system would be more complex and costly, it would be apparent to one skilled in the relevant art how to construct such a motor drive system to control the position of valve rotor 136 of rotary valve assembly 138.
- Rotary valve assembly 138 includes a valve rotor 136 and inlet ports 146.
- Valve rotor 136 is fixedly attached to one end of shaft 152 so that it can be rotated to align with inlet ports 146.
- Rotary valve assembly 138 is connected to a reaction chamber 160.
- control pore glass (CPG) 162 is disposed in reaction chamber 160.
- CPG control pore glass
- Such a reaction chamber is the Perceptive column, available through ABI/Perseptive of Foster City, CA.
- Another such reaction chamber is the DNA Synthesis Column available through Solid Phase Sciences of Novato. CA.
- the support can be a solid or semi-solid support made of any material or combination of materials including, plastic, glass, agarose, metal, nitrocellulose, acrylamide, silica, nylon, cellulose, diazocellulose, modified polystyrene, polyvinyl chloride, polyethylene, dextran, polyvinyl fluoride, sepharose, polyacrylamide, latex, starch, polyvinyl toluene, polysaccharide, acrylic polymers, hydroxyapetite, and the like.
- the support matrix is made from aresin, such as polystyrene, polyacrylamide. acrylamide-impregnated silica or porous glass.
- the form of such supports may vary from beads, particles, filters, columns and the like.
- the reaction chamber can be replaced with any tube, vessel, or other container for collecting the fluid or gas supplied through the system 100.
- the output from reaction chamber 160 is connected to an output monitor 164 for measurement of the trityl and reagents in the effluent. Measurements made by the output monitor are output via a line 166 to a host computer (not shown in FIG. 1).
- a waste diverter valve 168 controls separation of the waste into a halogenated waste receptacle 170 and a non-halogenated waste receptacle 172. Separation of the waste is desirable as disposal costs for halogenated and non- halogenated waste differ significantly.
- FIG. 2 is a side view of rotary valve assembly 138, motor drive system 142 and reaction chamber 160 of an embodiment of the present invention.
- tubing 140 is shown connected to inlet ports 146 of rotary valve assembly 138. Only two inlet ports 146 are shown being connected to tubing 140 in FIG. 2. However, in one embodiment of the present invention each of inlet ports 146 is connected via tubing 140 to a corresponding reagent manifold 132.
- Reaction chamber 160 is disposed on top of rotary valve assembly 138 and includes a support column (not shown) and a solid support (not shown).
- the solid support is CPG.
- CPG CPG
- Rotary valve assembly 138 is formed of a first portion 306 and a second portion 308.
- First portion 306 is a hollow stationary body having a smooth uninterrupted inner surface 310 that is cylindrical in shape.
- first portion 306 is made from stainless steel or aluminum. The material for this part is not coated because it does not come in direct contact with the reagents in this embodiment.
- second portion 308 is made from stainless steel that has been coated with silica, such as Silcosteel®, available from Restek Corporation, Bellefonte, PA. The silica coating is used to make the steel inert when it is used with reagents typically used in the synthesis process. It would be apparent to one skilled in the relevant art that other materials could be used for second portion 308, depending on the fluids and/or gases being passed through the manifold for the particular reaction being performed.
- Second portion 308 is secured by locating pins 312 to first portion 306, and forms part of the stationary construction. Second portion 308 has a smooth upper surface 314 and an aperture 316. The sidevvalls 318 of second portion 308 about aperture 316 include a shaft bearing 358. Shaft 152 from stepper motor
- Second portion 308 further has inlet ports 146. Although only two inlet ports 146 are visible in the cross-section of FIG. 3. in one embodiment, second portion 308 has twenty inlet ports 146, where one of the twenty inlet ports 146 representing the "OFF" position of the valve is not fluidly connected to a corresponding port of valve rotor 136. It would be apparent to one skilled in the relevant art that any number of inlet ports could be formed on the rotary valve to accommodate a variety of fluids or gases.
- one of the inlet ports 146 is substantially vertical and the other inlet port 146 is disposed in second portion 308 at an angle to the vertical.
- inlet ports 146 alternate in this way, so that all of the inlet ports fit about the rotary valve assembly.
- a communicating port 326 is formed in a lower surface 328 of valve rotor 136. As valve rotor 136 is rotated by shaft 152 of stepper motor 144, communicating port 326 aligns with, and thereby allows fluid communication with, inlet ports 146.
- valve rotor 136 is made from stainless steel that has been coated with silica, such as Silcosteel®, available fromRestek
- valve rotor 136 is used to make the steel inert when it is used with reagents typically used in the synthesis process. It would be apparent to one skilled in the relevant art that other materials could be used for valve rotor 136, depending on the fluids and/or gases being passed through the manifold for the particular reaction being performed. For example, as described above, in an alternate embodiment, valve rotor 136 could be made of a TEFLON® material, or of ceramic or glass. Upper surface 314 of second portion 308 is provided with recesses 330 about the ends of inlet ports 146.
- O-rings 332 are seated in recesses 330 to provide a seal around inlet ports 146 to prevent contamination of communicating port 326 or lower surface 328 of valve rotor 136.
- Recesses 330 act to accurately locate O-rings 332 so that they are concentric with inlet ports
- recesses 330 prevent displacement of O- rings 332 from their aligned positions during rotation of valve rotor 136.
- O-rings 332 assist in reducing contamination of the liquid flowing to the reaction chamber by sealing around inlet ports 146, such that when valve rotor 136 rotates from one inlet port 146 to another, the reagents from the inlet ports are not contaminated from reagents from other inlet ports.
- the present invention could be implemented without using O-rings 332 and corresponding recesses 330 about inlet ports 146, as discussed in further detail below.
- Second portion 308 also includes a recess 334 in upper surface 314 along a periphery of shaft 152 of stepper motor 144. Second portion 308 further includes a second recess 336 in upper surface 314 which forms a concentric circle about all of the inlet ports 146.
- O-rings 338 and 340 are seated in recesses 334 and 336, respectively, to provide a leak-proof valve.
- O-rings 332, 338 and 340 are made of Kalrez® 3018 material, a perfl uoroelastomer part, currently available from Dupont Dow Elastomers, L.L.C., Newark, Delaware.
- Valve rotor 136 is disposed within first portion 306 and is provided with a smooth cylindrical outer surface 342. In one embodiment, valve rotor 136 is disposed within first portion 306 such that its smooth outer surface 342 does not come in direct contact with inner surface 310 of first portion 306. Lower surface 328 of valve rotor 136 slightly compresses O-rings 332, 338 and 340 into each of their respective recesses. As will be apparent, this results in compression of O-rings 332, 338 and 340 about their peripheries. In a preferred embodiment of the invention, the compression about the periphery of each O-ring 332, 338 and
- Tubing 140 is connected to inlet ports 146 to selectively deliver fluids and/or gases to valve rotor 136 by rotating valve rotor 136 until it aligns with the appropriate inlet port 146.
- An alternate embodiment of system 100. in which distribution valves 128 are connected to inlet ports 146 via a distribution plate and manifold blocks is described in detail below with reference to FIGs. 21-23.
- Communicating port 326 of valve rotor 136 is connected to a passageway 348.
- Passageway 348 extends through valve rotor 136 from communicating port 326 to reaction chamber 160.
- the volume of passageway 348 is such that it holds at least double the volume of fluid in the smallest pulse of fluid delivered by the system through inlet port 146.
- the volume of passageway 348 is between 10-1000 ⁇ L.
- the volume of passageway 348 is between 50-500 ⁇ L.
- the volume of passageway 348 is between 76- 100 ⁇ L.
- the volume of passageway 348 is such that it is at least half of the volume of the reaction chamber.
- the ratio of the volume of passageway 348 to the volume of reaction chamber 160 is within the range of 2: 1 to 1 : 1. As such, in this example, if the volume of reaction chamber 160 is 100 ml, the volume of passageway 348 would be between 50-100 ml. This helps to insure proper mixing before the fluids reach reaction chamber 160.
- a check valve 344 is disposed in passageway 348.
- the ball of check valve 344 alternates between contact with communicating port 326 and a plug 345, which is disposed above check valve 344 to limit the range of motion of the ball of check valve 344.
- the ball of check valve 344 is made of a TEFLON® material.
- the ball of check valve 344 could be made of other materials, such that the ball can be made as close as possible into a substantially perfect sphere to provide a good seat against communicating port 326. Examples of other materials include: steel , stainless steel, sapphire, ceramic, ruby or synthetic ruby. ln the embodiment of FIG. 3, O-rings 332.
- valve 338 and 340 create a small interstitial 2004 space, as shown in FIG. 20, between valve rotor 136 and second portion 308 which may be filled and/or flushed with a wash fluid, such as ACN, as valve rotor 136 is rotated through different valve positions.
- Check valve 344 is provided to prevent backflow of fluid from passageway 348 to this interstitial space 2004 or to inlet ports 146.
- FIG. 20 An exploded view of the intersection between communicating port 326 and inlet port 146 is shown in FIG. 20. As shown in FIG. 20, the size of communicating port 326 below check valve 344 is minimized so as to reduce contamination. Further, an area 2008 between the sides of O-ring 332 is minimized to reduce the area in which any backflow from communicating port 326 may collect.
- passageway 348 connects communicating port 326 with an outlet port 346.
- Outlet port 346 is in fluid communication with reaction chamber 160.
- Fluid or gas flowing through communicating port 326 travels past check valve 344 and through passageway 348 into a swirl chamber 350.
- Swirl chamber 350 is conical in shape and is also designed to hold a volume of fluid at least double the volume of fluid in the smallest pulse of fluid delivered by the system through inlet port 146.
- swirl chamber 350 is at one end of passageway 348. However, swirl chamber 350 could be located at any point within passageway 348.
- swirl chamber 350 causes the fluids in the valve rotor 136 to swirl and thereby mix before exiting through outlet port 346. It would be apparent to one skilled in the relevant art that a commercially available static mixer could also be used, in place of or in addition to swirl chamber 350 to cause mixing of the fluids in valve rotor 136.
- check valve 344 may be disposed in each inlet port 146.
- the inlet ports would act like an injector, wherein a check valve would be spring-loaded and would open only when the communicating port of the valve rotor aligned with it.
- al th ugh no substantial backflow of fluid could enter inlet ports 146, backflow could occur from passageway 348 to the interstitial space 2004 between valve rotor 136 and second portion 308.
- First portion 306 is further provided with an aperture 352 on an upper end thereof.
- Outlet port 346 is disposed in aperture 352 and is in fluid communication with passageway 348 and reaction chamber 160. As shown in
- valve rotor 136 has a recess 354 provided adjacent swirl chamber 350 and at the start of outlet port 346.
- An O-ring 356, similar to those described above, is seated in recess 354 to prevent fluid from leaking into the area above the top of valve rotor 136 within first portion 306.
- a thrust bearing assembly 360 is provided at the upper end of valve rotor
- Thrust bearing assembly 360 includes a thrust washer 362 and a thrust bearing 364. Thrust bearing assembly 360 further includes a wave washer 366 on top of thrust washer 362. Wave washer 366 has an undulating configuration, such that the "waves" apply a downward pressure on thrust washer 362. Thrust bearing 364, in turn, provides a downward pressure on valve rotor 136 and O- rings 332, 338 and 340 such as to provide a leak proof valve. It would be apparent to one skilled in the relevant art that other types of springs or similar devices could be used to pre-load the O-rings such that they are sealed.
- FIG. 4 a schematic sectional view taken along a line
- FIG. 4 shows a top view of upper surface 314 of second portion 308, on which is shown an example of the placement of oligonucleotide synthesis reagents about inlet ports 146 of rotary valve assembly 138, according to an embodiment of the present invention.
- the particular placement of reagents as shown in FIG. 4 allows the solid phase synthesis to yield oligonucleotides of high purity and yield.
- the number and placement of reagents may vary depending on the use of the invention. For example, if used in peptide synthesis or nucleic acid or protein purification, the configuration of the port layout can be determined based on the type and sequence of the reaction.
- TET 1 , TET 2, TET 3 and TET 4 positions 408, 420, 432 and 444, respectively, are spaced apart such that they flank the phosphoramidite (A, G, C,
- the X, Y and Z positions are provided to allow for a variety of modifications of the bases.
- positions X, Y and Z could be used for mixed bases, labeled nucleotides, nucleotide derivatives, nucleotides to which reporter molecules are linked, or spacers, such as carbon or polyethylene glycol spacers.
- Positions X, Y, and Z could also be used for deoxyuracil, deoxyinosine, phosphorothiates, and other 5' modifications, such as phosphorylation, biotin, fluorescein. rhoda ine, primary amine or fluorescent dyes, available from Life Technologies, Inc.,
- the X, Y, and Z positions could be used for 5' modifiers (e.g., Amino-Modifier C3. C6, C12. Amino-Modifier 5, Amino- Modifier C6 TFA, Phosphorylation, or Thiol-Modifier C6), 5' or 3' modifiers
- 5' modifiers e.g., Amino-Modifier C3. C6, C12. Amino-Modifier 5, Amino- Modifier C6 TFA, Phosphorylation, or Thiol-Modifier C6
- sequence modifiers e.g., Thiol -Modifier C6 S-S, Spacer 9, Spacer C3
- Amino-Modifier C6 dT Amino-Modifier C2 dT, Biotin-dT. or Carboxy-dT
- labeling reagents e.g., Psoralen C2, Biotin, Fluorescein, Acridine, BioTEG,
- Cholesteryl-TEG or DNP-TEG or 3' modifiers (e.g., Amino-Modifier C3 CPG, Amino-Modifier C7 CPG, Tluol-Modifier C3 S-S CPG, 3'-Phophate CPG,
- Tetrazole is a mild acid activator for the phosphoramidites.
- valve rotor 136 will alternate between the inlet port for the selected phosphoramidite to be added and its adjacent activator port. These two fluids are alternately introduced into passageway 348 of valve rotor 136 in short, timed pulses so that mixing of the phosphoramidite and the activator occurs in passageway 348 before the fluids reach reaction chamber 160.
- ancillary reagents (CAP B. CAP A, OXID 1 , OXID 2 and TCA) have been placed at positions 456, 460. 464. 468 and 472, respectively, with 2 flanking acetonitrile (ACN 1 and ACN 2) positions 452 and
- the CAP B and CAP A ports are for a 2-part capping reagent used after the coupling phase. Because the capping agent is unstable when mixed, it is stored in two parts. As such, the ports for CAP A and CAP B are located adjacent one another, so that the valve rotor can easily alternate between the two ports. In use, these two fluids are alternately introduced into passageway
- valve rotor 136 in short, timed pulses so that mixing of CAP A and CAP B occurs in passageway 348 before the fluids reach reaction chamber 160.
- Position 464 is a port for OXID 1, the oxidation reagent, which is used at the end of each addition of a phosphoramidite, after the capping phase.
- Position 468, labeled OXID 2. can be another port for an oxidation reagent, or it can be used as a spare port for another type of reagent, such as. a sulfurizing reagent.
- TCA the deblocking or detritylation reagent, is positioned at position 472, close to the home position 404. because the detritylation phase occurs just before each new phosphoramidite is added.
- the locations of ACN 1 and ACN 2 at positions 452 and 476 allow for fast purging, when necày, of reagents with ACN as it is used in the synthesis cycle.
- GAS is provided at a position 480. adjacent to the home position 404.
- Gas can be any gas, preferably an inert gas. more preferably a gas from the group consisting of helium, nitrogen or argon.
- Gas from position 480 is used to evacuate reagent from valve rotor 136 and reaction chamber 160 and to dry the solid support in reaction chamber 160. In particular, by drying the solid support between different steps in the synthesis process, the solid support is better able to accept the next fluid that is introduced into reaction chamber 160.
- CPG as the solid support
- drying of the CPG between steps will allow the CPG to make use of the capillary action in the pores of the CPG to better accept the next fluid introduced into the reaction chamber 160.
- gas to evacuate the system the contamination ratio is reduced, because the dilution of the reagents due to undesired mixing of reagents is reduced.
- valve rotor 136 starts at the home position 404. Valve rotor 136 then rotates counterclockwise to the deblocking or detritylation reagent (TCA) position 472. From position 472, TCA is dispensed into reaction chamber 160 via valve rotor 136 in several, preferably nine, timed pulses with predetermined pauses between each pulse.
- TCA deblocking or detritylation reagent
- Valve rotor 136 then rotates clockwise to the adjacent wash (ACN 2) position 476 and dispenses one timed pulse of ACN before rotating again clockwise to the gas dispense (GAS) position 480 and dispensing gas.
- the gas is used at this stage to flush the reagents from the support surface, as needed, and to dry the support surface.
- the base is added.
- the phosphoramidite adenine is added.
- Valve rotor 136 rotates clockwise to the TET 1 position 408 and one short timed pulse of the activator tetrazole is dispensed.
- Valve rotor 136 then rotates clockwise to the A position 412 and one timed short pulse of the phosphoramidite adenine is dispensed. Valve rotor 136 then alternates back and forth between positions 408 and 412, so that alternating pulses of the phosphoramidite and the activator are dispensed into passageway 348 of valve rotor 136. As these fluids travel through passageway 348 and through swirl chamber 350, they are mixed together and then enter the reaction chamber 160. In a third phase of the synthesis process, i.e., the capping phase, the capping reagent is added.
- valve rotor 136 rotates counterclockwise to the CAP A position 460 and a short timed pulse of one part of the capping reagent is dispensed. Valve rotor 136 then rotates counterclockwise to the CAP B position 456 and a short timed pulse of the other part of the capping reagent is dispensed. As explained above, since this capping reagent is unstable when mixed, it is distributed in two parts. As such, valve rotor 136 alternates between positions 460 and 456. so that alternating pulses of the two parts of the capping reagent are dispensed into passageway 348 of valve rotor 136.
- valve rotor 136 rotates clockwise to the
- valve rotor 136 then rotates clockwise to the gas dispense (GAS) position 480 and dispenses gas. As discussed above, the gas is used at this stage to flush the reagents from the support surface, as needed, and to dry the support surface. In one embodiment, valve rotor 136 then returns to the home position 404 and checks to see that the motor drive system registers that it is at home. If there is a failure, and the motor drive system does not register that it is at home, the system will terminate synthesis of this sequence. In another embodiment, valve rotor 136 rotates instead directly to the TCA position 472 to prepare for addition of the next phosphoramidite.
- GAS gas dispense
- a cycle for the addition of one nucleotide to the growing chain of nucleotides is 1.5 - 3 minutes.
- a 25 base-long oligonucleotide can be synthesized in approximately 38 - 75 minutes according to the present invention. It would be apparent to one skilled in the relevant art that it is possible to achieve cycle times of 30-45 seconds using the present invention, depending on the steps used during the addition of a nucleotide.
- FIG. 18 A second embodiment of the top view of upper surface 314 of second portion 308 is shown in FIG. 18.
- inlet ports 1804 are provided.
- One inlet port 1808 is connected to a wash solution, such as ACN.
- a wash channel 1812 is connected to port 1808 and extends between each port. In use, as valve rotor 136 rotates between inlet ports, communicating port 326 of valve rotor 136 passes over the wash solution in wash channel 1812, thereby reducing the contamination ratio.
- this alternate embodiment is provided with two outlet ports 1816 and 1820.
- wash solution can be flushed through the interstitial space.
- Outlet ports 1816 and 1820 are provided to serve as outlets to drain the fluid from the interstitial space during flushing.
- a TEFLON® material available from E. I. Du Pont de Nemours, may be used for the valve rotor and the stationary portion of the valve rotor assembly, as this material is non-reactive and is rated to be used with the reagents typically used in the synthesis process. It is preferable to use this embodiment with a rotary valve design which does not use O-rings, so that the interstitial space is minimized, as discussed above.
- FIGs. 21-23 An alternate embodiment of the system of the present invention is shown in FIGs. 21-23.
- a system 2100 is shown.
- System 2100 includes a distribution plate 2104 and manifold blocks 2108.
- Distribution plate 2104 and manifold blocks 2108 are designed to be used in place of tubing 140 to connect distribution valves 128 to rotary valves 138.
- tubing to connect the distribution valves to the inlet ports of the rotary valve.
- the tubing is cumbersome when performing multiple synthesis processes, as in the case of a system designed to synthesize 96 oligonucleotides at the same time.
- the use of large quantities of tubing increases the likelihood that one or more leaks may develop. As such, using tubing for connections is time consuming and requires constant maintenance.
- the tubing is made of a somewhat resilient material, the tubing tends to act as a spring.
- the distribution valve When the distribution valve is on, the flow of pressurized fluid through the tubing causes the tubing to expand slightly. When the distribution valve is then turned off, the tubing returns to its original size, causing extra fluid in the tubing to squirt out of the end of the tubing into the inlet port.
- System 2100 reduces the likelihood of leakage of fluid from the distribution valve to the rotary valve, and it allows for better control over the exact volume of fluid delivered to the reaction chamber.
- distribution plate 2104 has inlet ports 2112. Distribution valves 128 are connected directly to inlet ports 2112 by screwing or other attachment means apparent to one skilled in the art.
- Motor drive systems 142 are attached via bolts, screws or the like to the bottom of distribution plate 2104. Shafts 152 of each motor drive system 142 extends up through holes 21 16 in distribution plate 2104 and through aligned holes 2120 in manifold blocks 2108.
- distribution plate 2104 and manifold blocks 2108 are made using a TEFLON® material, available from E. 1. Du Pont de Nemours.
- distribution plate 2104 and manifold blocks 2108 are made from Nickel-coated stainless steel, in wliich the coating has been applied using a diffusion bonding process, available from Refrac Systems, Phoenix. Arizona.
- Manifold blocks 2108 are attached to distribution plate 2104 using bolts 2132. It would be apparent to one skilled in the relevant art that manifold blocks 2108 could also be attached using screws or some other similar fastening mechanism. Manifold blocks 2108 are composed of layers of material (shown in detail in FIG. 23), each layer corresponding to its own reagent. A top layer 2124 of each manifold block 2108 replaces second portion 308 of rotary valve 138 (as shown in FIG. 3). As shown, inlet ports 146 are formed in top layer 2124. As discussed above, O-rings (not shown) can be placed around inlet ports
- rotary valves 138 are disposed on top of top layer 2124 of manifold blocks 2108.
- valve rotor 136 is attached to and centered on shaft 152 of motor drive system 142.
- First portion 306 of rotary valve 138 is then placed around valve rotor 136 and is attached to top layer 2124 by screws, bolts or the like.
- Reaction chamber 160 is disposed on top of rotary valve 138.
- the fluid or gas enters distribution plate 2104 via inlet ports 2112.
- the fluid or gas is then distributed to each manifold block 2108 disposed on distribution plate 2104 via channels (not shown) that connect inlet ports 21 12 to outlet ports 2128 on distribution plate 2104.
- O-rings (not shown), similar to O-rings 332, 338 and 340 discussed above, are seated around outlet ports 2128 to fit between distribution plate 2104 and manifold blocks 2108. The O-rings allow for leak proof transfer of fluids from distribution plate 2104 to manifold blocks 2108.
- each fluid or gas has a separate pathway, so that no two fluids or gases touch or interact.
- the fluids or gases first travel up a vertical channel 2204 in manifold block 2108 to reach the layer of the block dedicated to that particular fluid or gas.
- An example of one layer 2308 of manifold block 2108 is shown in FIG. 23.
- the fluid or gas flows around the perimeter of layer 2308 in a horizontal channel 2304.
- Horizontal channel 2304 is fluidly connected to another vertical channel 2312 that is connected to a particular inlet port 146 in top layer 2124 (shown in FIG. 21).
- Each inlet port 146 has a corresponding vertical channel 2312 that travels through manifold block 2108. Care must be taken when designing the horizontal channel 2304 in each layer, not to overlap with vertical channels 2312 or 2204 so that contamination of the reagents does not occur.
- horizontal channel 2304 in a first layer of manifold block 2108 is placed about the outermost periphery of the layer, as shown in FIG. 23. In each successive layer, the horizontal channel is placed slightly inside the horizontal channel in the layer below it so that no overlap occurs.
- Each fluid or gas has a separate layer 2308. There can be numerous layers 2308, depending on the number of fluids or gases to be supplied to inlet ports 146. In the embodiment shown in FIGs.
- manifold block 2108 is designed to accommodate 8 rotary valves and motors
- distribution plate 2104 is designed to accommodate 6 manifold blocks 2108 or 48 rotary valves.
- distribution plate 2104 can be designed to accommodate any number of rotary valves. In one embodiment, two distribution plates 2104 are placed adjacent one another, so that synthesis of
- motor drive system 142 is shown. As discussed above in Section II, motor drive system 142 is used to rotate valve rotor 136 to its commanded positions.
- stepper motor 144 is used to rotate valve rotor 136.
- a stepper motor is attractive for use in this application, because it may be used as a direct controller, without resort to gear trains.
- stepper motor 144 has 200 steps per rotation.
- stepper motors are inherently simple devices, they still require external means of determining a zero position or "home" reference. Stepper motors usually have four windings which must be energized either in pairs or singly as the motor armature is rotated. The unique excitation pattern for each step must be repeated every four steps as the motor is rotated. The rotational position of the motor is monitored by keeping track of the number of steps, and their directions.
- driver electronics for the motors are supplied as either computer compatible cards that enable the operation of three or four motors or a separate system for deteraiining a zero reference for the motors.
- driver electronics 504 and a zero position reference system 508 are mounted on a rear end of stepper motor 144, as shown in FIG. 5, and are used in place of the conventional computer cards or zero reference systems of conventional motors.
- driver electronics 504 are mounted on a circuit board 506.
- motor drive system 142 is controlled directly from a host computer using only five binary bits of data.
- optical isolation of the motor circuits of driver electronics 504 may be preferable to reduce the susceptibility that the computer' s electronics will be damaged by the high voltage transients and other external forces normally associated with driving high-power inductive loads.
- the optical isolation is located on a separate circuit board from driver electronics 504.
- Motor drive system 142 of the present invention uses a stepper motor 144 having shaft 152 available at both ends of stepper motor 144.
- a first end 512 of shaft 152 is used for attaching stepper motor 144 to valve rotor 136.
- First end 512 may be coupled directly to valve rotor 136. or. as shown in FIG. 5.
- first end 512 may be coupled to an extension shaft 516, which is then coupled to valve rotor 136.
- a second end 520 is used for mounting zero position reference system 508, as discussed in further detail below. It would be apparent to one skilled in the relevant art that a stepper motor having a shaft available at only one end of the motor could also be used, where driver electronics 504 and zero position reference system 508 are attached to the same end of the shaft as the valve rotor
- Driver electronics 504 are connected to a host computer (not shown) via a connector 548 and preferably through the optical isolators described above. Driver electronics 504 control stepper motor 144 such that the position of stepper motor 144 is monitored and controlled by the host computer sending
- Transistor-Transistor Logic (TIL) level signals to driver electronics 504.
- TIL Transistor-Transistor Logic
- Zero position reference system 508 consists of a Light Emitting Diode
- LED which is mounted on a fixed plate 528.
- a rotating aperture disk 532 is mounted on second end 520 of shaft 152.
- a silicon detector 536 and an operational amplifier (OA) 540 are fixedly mounted on a circuit board with driver electronics 504.
- Silicon detector 536 has a rectangular sensing element (not shown). In one embodiment, the rectangular sensing element is approximately 0.008 inches by 0J40 inches. Aperture disk 532 has a radial aperture 544 having a width matching the size of the sensing element of detector 536. As such, in the above-described embodiment, the width of radial aperture 544 is approximately 0.008 inches. It would be apparent to one skilled in the relevant art that one or more detectors 536 could be used to detect more than one motor position.
- aperture disk 532 rotates in close proximity to the sensing element of silicon detector 536, and source LED 524 is mounted below aperture disk 532.
- LED 524 is mounted approximately 0.5 inches below aperture disk 532.
- Operational amplifier 540 is connected to silicon detector 536 and is used to amplify the signal from detector 536 so that it can be sent back to the host computer.
- operational amplifier 540 is a Micropower Single-Supply Rail-to-Rail amplifier (OP191). This particular amplifier is preferable because it can use the same power supply as used to run stepper motor
- zero position reference system 508 is powered by the same 5 to 12 volt supply that provides the excitation power to stepper motor 144. Further, because motor drive system 142 can make the position measurement using zero position reference system 508 after shaft 152 of stepper motor 144 has ceased its rotation, there is less electrical interference due to the motor excitations.
- Driver electronics 504 are provided to develop the pulses used to drive the motor and to ramp up the step speed, when necessary.
- the host computer sends excitation pattern signals to the driver electronics to indicate where the motor should go (i.e., one step clockwise or one step counterclockwise) and updates the position information of the motor.
- stepper motor 144 is provided with 20 different positions, each position being noted with an increment of 10 steps, (e.g.. the first position, usually the "home" position, is 200, the second position is 210, and so on up to 390). Each position corresponds to an inlet valve 146 of rotary valve assembly 138.
- driver electronics 504 consist of four power Darlington transistors along with diode clamps to protect the power transistors from reverse voltage transients when the transistors are turned off.
- the excitation pulse widths and timing are determined directly by the host computer thus minimizing the amount of electronics that has to be .mounted on stepper motor 144 to make them computer compatible.
- Each stepper motor 144 is connected to a host computer by means of external optical isolation boards and digital IO cards mounted in the computer. In one embodiment, six 96 bit IO cards are used to control 96 stepper motors.
- an antibacklash feature is also incorporated into the computer program that drives stepper motor 144, discussed in further detail below, such that the rotation of the valve rotor 136 always finishes in the same direction independent of its initial direction of rotation.
- the computer program is designed such that the stepper motor 144 causes valve rotor
- valve rotor 136 to rotate one step past its desired location and then come back one step.
- This antibacklash feature is preferable to overcome any drag to the rotation of valve rotor 136 due to O-rings 332, 338 and 340
- Output Monitor 600 is shown.
- Output monitor 600 is a Dual Wavelength Spectrophotometer that is used in conjunction with synthesis system 100 (shown in FIG. 1 ) to monitor the efficiency of the reactions being performed by system 100.
- output monitor 600 monitors the amount of Trityl present in the effluent for an oligonucleotide synthesis process.
- Output monitor 600 can also be used to monitor the amount of the various reagents or chemicals present in the effluent from a reaction.
- Trityl present in the effluent As is well known in the art. during synthesis, a critical measurement of efficiency of the process is the amount of Trityl present in the effluent.
- a monitoring agent such as trityl-based groups, to monitor yield is described in further detail in U.S. Patent No. 4,800, 166 to Horn et al., which is incorporated herein by reference.
- Trityl spectrum is such that the absorption of essentially blue light, as may be provided by a blue Light Emitting Diode (LED), is functionally related to the amount of Trityl present in the effluent.
- LED Light Emitting Diode
- the Trityl monitoring process is carried out while the Trityl containing effluent is inside tubing 140 normally used in the manufacturing process.
- the Dual Wavelength Spectrophotometer of output monitor 600 consists of an optical sensor 604, LED drivers 608, and a signal processor 612.
- optical sensor 604 is made in two parts with a common circular cross section path between the two parts that provides a space for the location of tubing 140.
- a blue LED 616 and a red LED 620 are mounted adjacent to each other in a row along one side of tubing 140.
- the light emanating from LEDs 616 and 620 passes through a narrow slit 704 (shown in FIG. 7) that is parallel to and centered on an axis 708 of tubing 140.
- the narrow width 706 of slit 704 is chosen to match the internal diameter 710 of tubing 140.
- the length of slit 704 is consistent with the combined diameters of the two LEDs 616 and 620.
- a detector assembly 624 includes a silicon diode optical detector
- LEDs 616 and 620 are turned on alternatively at a 1 KHz rate.
- the optical light path between LEDs 616 and 620 and detector assembly 624 is designed using aligned slits 704 and 712 and the position of LEDs 616 and 620 to optimize the transmission of LED light through the center of tubing 140 and minimize the transmission of light around the effluent by means of the sidewalls of tubing 140.
- LED Driver 608 consists of an analog square wave oscillator which is counted down and decoded to provide a series of signals. First, a low source impedance 1 KHz square wave signal capable of driving up to 96 LEDs simultaneously is provided.
- LEDs 616 and 620 are connected in parallel with reversed polarity so that they are alternately turned on during a half cycle of the square wave.
- Variable series resistors for each diode are included so that the light outputs can be matched to a standard value. Since it is also desirable to monitor the resultant light transmission signals only during the second half of each illumination period, a set of measurement gates are derived by decoding the base oscillator signal and the resultant divided down square wave.
- the signal from silicon detector 628 is amplified by an internal amplifier (not shown) to a value of plus ten volts for both the red and blue emissions.
- the matched values are achieved using a clear effluent and by adjusting the individual light levels by means of their series potentiometers.
- the differential output is then demodulated and filtered with a low pass filter ( lOHz cutoff) 632, and passed to an Analog-to-Digital converter card 636 mounted in a digital computer 640.
- the signal that is passed to Analog-to- Digital converter card 636 is a nonlinear function of the Trityl concentration. This would also be true even if the measurements were made in a quartz cuvette where a simple exponential function would suffice for linearization. In one embodiment, the measurement is complicated by the presence of a stray light path around the Trityl solution in the wall of tubing 140. Consequently, the data is linearized using an empirical equation developed by correcting a voltage versus concentration curve plotted by means of an EXCEL spreadsheet. This algorithm is satisfactory even with multiple channels. In the described system, reference measurements are made using red LED
- the measurement can be displayed by computer 640 in numerical and/or graphical form to the user so that continuous monitoring of the efficiency of the synthesis process can be achieved.
- the measured signals from the output monitor exhibit a shift in the assumed base line reference when going from one clear reagent to another. For example, a marked shift would be seen in the monitor output voltage when ACN was substituted for TCA even though the color of both reagents appeared to be colorless and the same.
- FIG. 19 shows a graph having a curve 1904.
- Curve 1904 is a representative curve of the effluent during the addition of a phosphoramidite.
- Curve 1904 has several peaks that represent the different segments of the synthesis process.
- the first peak 1908 represents the trityl in the effluent.
- the second peak 1912 represents the coupling segment, in which an additional base is added.
- the third peak 1916 represents the capping segment, in which the capping reagent is added to the reaction chamber.
- the fourth peak 1920 represents the oxidation segment, in which the oxidation reagent is added to the reaction chamber.
- FIG. 19 Also shown in FIG. 19 is the shift in the baseline reference when a new reagent is introduced into the reaction chamber.
- a baseline for the wash solution (ACN) used before the detritylation segment is shown at a baseline
- the time interval for that reagent or chemical should be adjusted to ensure a complete reaction has occurred.
- the measurement vessel i.e. tubing
- the reagents have different indices of refraction. Changes in the index of refraction resulting from changes in the reagents would result in a coiresponding change in the effective focal length of the cylindrical lens formed by the inside bore of the tubing. These changes in focal length could easily alter the distribution of light transmitted from the LEDs to the detector, wliich would result in a change in the measured baseline, as shown in FIG. 19.
- the change in the measured baseline for different reagents allows the output monitor to detect the washout characteri sites of the system as various reagents are passed through the reaction chamber.
- Trityl monitors measure only the Trityl output during a wash (ACN) cycle.
- ACN wash
- the reagents are colored with different colors and/or dyes or with different concentrations of the same color and/or dye, depending on the number of LEDs used. As such, each reagent flowing through the tubing will absorb the light from the LEDs differently.
- the output monitor can be used to specifically identify which reagent is being added to the sequence at any given time. This output can be used to obtain a profile of the end product to confirm that the correct reagents were added in the correct order.
- the amount of reagent or chemical applied to the reaction chamber during a particular reaction can be adjusted to reduce waste of the reagents or chemicals.
- the results from the output monitor can be fed back into the host computer to adjust the timing of the event or the pressure of the system during addition of the reagents or chemicals to control the amount of reagents or chemicals being delivered to the reaction chamber. This will optimize the use of the reagents and chemicals to avoid waste and ensure a complete reaction.
- two or more separate output monitors may be used.
- a first output monitor for measuring the amount of a particular reagent in the effluent is disposed directly adjacent the outlet from reaction chamber 160. This placement allows for almost real-time feedback of the data to the host computer for optimization of the synthesis process.
- a second output monitor for measuring the trityl concentration is disposed a specified distance away from the outlet of reaction chamber 160. This placement away from the reaction chamber is preferable for the trityl measurement because in detritylation small pulses of the reagent TCA are fed through reaction chamber 160, with small pauses between each pulse. Small pulses are used to better control the volume of TCA used for detritylation.
- a steady flow of liquid through the tubing at the site of the trityl monitoring is preferable.
- storage vessels 120 and 124 may be equipped with a level sensor system 1700, as shown in FIG. 17, that indicates to the host computer when one or more of the storage vessels is empty or close to being empty.
- a cross sectional view of one of storage vessels 120, 124 is shown in FIG. 17, such that the sidewalls 1704 of the vessels are visible.
- a LED 1708 is placed on one portion of sidewall 1704 such that LED 1708 is located within a curved portion of the sidewall.
- a silicon detector 1712 is positioned opposite
- LED 1708 on the opposite curved portion of sidewall 1704, as shown in FIG. 17.
- LED 1708 is powered with a 5 volt power source. Both LED 1708 and silicon detector 1712 are connected to ground, as shown in FIG. 17. Further, output from silicon detector 1712 is sent to an analog-to-digital converter (not shown) and then sent to the host computer of system 100.
- LED 1708 and detector 1712 are placed near the bottom of the periphery of the storage vessel.
- the light from LED 1708 travels directly across the storage vessel to silicon detector 1712 as shown in FIG. 17 by the dashed lines with arrows.
- the light is refracted because the index of refraction of the liquid is different from the index of refraction of air (e.g., no liquid).
- an output signal is sent from silicon detector 1712 to the host computer that one of the storage vessels is empty or near empty. In one embodiment, this causes the host computer to signal an alarm to the user to refill the particular storage vessel which is empty.
- each of the smaller storage vessels are fluidly connected to corresponding larger stock bottle.
- the host computer may send a signal to cause automatic refill of the smaller storage vessel from a stock bottle.
- the signal is sent to a valve or pump that causes the automatic refilling of the storage vessel.
- reagents used in the synthesis process degrade over time. As such, it is preferable to use all the older reagent in the smaller vessel before refilling. Further, automatic refilling is preferable because the reagents are typically all clear liquids, and it is easy for human error to occur, wherein a storage vessel is accidentally refilled with the wrong reagent or chemical. In the embodiment in which the vessels are refilled automatically by the system, the only human involvement, and thus the only chance for human error, is in the initial connection of the larger stock bottle to the smaller storage vessel. After that point, all refilling occurs without human intervention.
- System 100 controls the reactions via a set of rotary valves and distribution valves which modulate the flow of a plurality of fluids or gases. Any given fluid or gas is selected by the rotary valve, and a volume to be dispensed is measured by activating a distribution valve for a specified time. This time period is detemiined based on the volume of fluid or gas to be delivered to the reaction chamber, and the pressure of the fluid in the fluid vessel or the pressure of the gas. Further. calculation of the time period for activating a distribution valve takes into account the number of channels, i.e.. reaction chambers, being supplied at one time. If many channels are being supplied by the distribution valve, then it will take longer for the fluid or gas to reach all of the inlet ports. As such, the amount of flow is modified by the number of channels being supplied. In one embodiment, a look-up table is created which will tell the computer what the time period should be based on the number of channels being supplied.
- Coordination of all valves (distribution and rotary) to accomplish simultaneous actuation and hence simultaneous reactions in all reaction chambers is done by inputting a sequence into a sequence table and using an event matrix table to convert the sequence into a series of instructions for the host computer.
- these instructions are generated as a comma delimited file by a Microsoft® Excel spreadsheet.
- An example of a series of sequence tables are shown in FIGs. 8A, 8B and 8C.
- An example of an event matrix is shown in
- a desired sequence for an exemplary oligonucleotide synthesis is inserted into a table 800, in the spaced provided in a row 804.
- the sequences in table 800 are provided by the customer in the form of a computer file that is imported into the host computer.
- FIG. 8A there are eight rows 804. Each row 804 is numbered to its left with its corresponding channel number. Each channel number corresponds to a different sequence being made.
- 96 or more different sequences can be entered at once.
- the user In addition to entering the desired sequence, the user must also indicate in table 800 whether the end base in the sequence should be subjected to detritylation. If detritylation occurs, this allows additional bases to be added on the sequence in a subsequent synthesis. If detritylation does not occur, then the resulting sequence is not open to further synthesis. As such, as shown in FIG. 8 A. the terms “DMT” or “NO DMT” are used to indicate whether detritylation or no detritylation will occur at the end of the synthesis process.
- the sequences are then converted, as shown in a table 808.
- the first conversion merely reverses the order of the items in the sequence so that they appear in the order in which they are delivered to the reaction chamber.
- the sequence is "G A C C T G T C A G".
- the sequence has been reversed to read "G A C T G T C C A G.”
- the DMT instructions are assigned a number.
- the number 4 is used to indicate an instruction of detritylation or DMT.
- the number 5 is used to indicate an instruction of no detritylation or NO DMT. This number is added directly after the re-ordered sequence.
- Table 808 is converted again so that the instructions are presented in a format readable by the host computer. This conversion is shown in table 816 in
- FIG. 8C In table 816 each instruction from table 808 is converted into a number by reference to an event matrix 904, as discussed below with reference to FIG.
- Event Matrix As shown in FIG. 9, the steps for adding each base during the exemplary oligonucleotide synthesis process is shown in event matrix 904 as a series of events.
- event matrix 904 is provided using a Microsoft® Excel spreadsheet.
- the rows 908 indicate each event in the event matrix. In one embodiment, there are a total of 54 events or rows.
- the event matrix is discussed with respect to oligonucleotide synthesis, it would be apparent that the event matrix can be adapted for use in a variety of reactions requiring delivery of a sequence of fluids and/or gases.
- a column 908 lists the event numbers for each event.
- An adjacent column 912 lists the volume in milliliters of each fluid or gas delivered during a particular event. This volume measurement is based on the pressure in the fluid vessel or the pressure of the gas and the time interval during which the distribution valve corresponding to the particular fluid or gas is open. This time interval for each event is shown in a column 916 in milliseconds. If no fluid or gas is delivered during a certain event, the corresponding row in column 912 will indicate a "WAIT" event and the corresponding distribution valve position, as described in detail below, will indicate an "OFF" position.
- Columns 920 and 924 show instructions for a Home or "H" position.
- Column 920 relates to the instructions sent to valve rotor 136. As shown in FIG. 9, if the Home position is selected, valve rotor 136 will receive the instruction to return to the "Home" position.
- Column 924 relates to the instructions sent to distribution valve 128. If the home position is selected, then there will be no fluid or gas flowing to valve rotor 136. As such, distribution valve 128 will receive the instruction to remain in the "off" state.
- columns 924, 928, 932.936.940, 944, 948, 952, 956, 960, 964, 968, 972, 976 and 980 indicate a rotary valve position and a corresponding solenoid valve state for each event necessary to add a particular phosphoramidite to a sequence.
- column 924 lists the rotary valve positions for each event used to add adenine to the sequence being synthesized.
- Column 928 lists the request of states of distribution valves 128 for each event according to the needs of a particular phosphoramidite cycle.
- each channel corresponding to a sequence sends its list of events from a particular column to the processor, and the computer program combines the events by eliminating duplicates such that the proper set of distribution valves are energized.
- the various rotary valve positions are described by the corresponding reagent mnemonic, such as TCA or ACN1, etc. Some reagents may be available at two or more rotary valve positions. In tliis case, a numerical suffix is employed to designate the different locations.
- a particular reagent vessel may be providing reagent to more than one inlet port of the rotary valve assembly.
- all the inlet ports for that reagent are controlled by a single distribution valve.
- the rotary valve instructions tell the rotary valve to travel to the ACN2 position.
- the distribution valve state indicates only an ACN state, because there is only one state for ACN on the distribution valve.
- Columns 984 and 988 indicate a rotary valve position and solenoid valve state for the detritylation step or DMT. As shown in a column 992. event mauix
- DNA synthesis software Modification of the synthesis cycle is then earned out in the Excel spreadsheet which then generates a comma delimited event matrix file.
- Each instructional column in event matrix 904 (i.e., columns 916 - 988) are given an ascending column number, beginning with one and ending with nineteen, as shown in FIG. 9. These column numbers are used to convert chart 808 to the chart shown in FIG. 8C.
- each item in the sequence is replaced with the coiresponding rotary valve column number for that particular item.
- the first base in row 812 of table 808 is "G”.
- the coiresponding rotary valve column in event matrix 904 is column 8.
- the first item in a corresponding row 820 of table 816 is the number "8”.
- Each base is converted into its numerical equivalent.
- the host computer that controls the reaction is programmed with a computer program to ran the process.
- the computer program is written in Microsoft® Visual Basic operating under Microsoft® Windows 95 or NT.
- Microsoft® Visual Basic provides for a relatively easy way to obtain user friendly interactive graphics along with the ability to communicate with motors and distribution valves (e.g., solenoid valves) by means of plug- in digital and analog Input Output cards. It would be apparent to one skilled in the art of computer programming that a variety of programming languages, such as C++ and like programming languages, and a variety of computer systems could be used to implement the method of the present invention.
- the computer program uses the event matrix to coordinate the activities on the various channels, each of which may be adding different fluids or gases at the same time.
- Each channel has its own rotary valve which is used to select the fluids or gases needed to perform the sequence of items for the reaction assigned to that channel.
- the fluids or gases are supplied to the inlet ports of the rotary valve assembly by means of manifolds which simultaneously supply all of the rotary valves with the particular fluid or gas under their control. For a particular fluid or gas to flow into a reaction chamber, the rotary valve must be in the position dedicated to the fluid or gas and the coiresponding distribution valve must be activated.
- the data in event matrix 904 is converted by the computer program into a converted table in which the first column contains the time interval in milliseconds assigned to a given row and the second column gives the step location on the stepper motor for a rotary valve position that corresponds to the mnemonic entry.
- This step location value is expressed as an integer number between 200 and 400, as described above. This number represents a new position used in the rotary valve control software to command a rotary valve to a new location. In the case of a rotary valve that has twenty inlet port positions, there is a port at each tenth step location (e.g., 210, 220, etc.).
- Third and fourth columns are used to contain the state information for the coiresponding distribution valve.
- FIGs. 10A, 10B and 10C show a flow chart 1000 of the steps used by the computer program to control a synthesis process or reaction using the present invention.
- the program starts in a step 1002.
- system 100 calibrates valve rotors 136 of rotary valve 138 and checks, in a step 1006, to see if valve rotors 136 are in their "Home" positions. If the valve rotors are not in their "Home” positions, a counter is incremented and the system returns to step 1004 to re-calibrate the rotary valves.
- the process is aborted, as shown in a step 1010 and the process ends, as shown in a step 1012.
- system 100 initializes the monitoring data in a step 1014, initializes the antibacklash flags to zero in a step 1018 and sets the program pause flags to zero in a step 1018. Then, the system is ready to load and convert event matrix 904, as discussed above and as shown in a step 1020, and load and display the desired sequences from table 816, as shown in a step 1022. As discussed above, prior to loading the sequences from table 816, they have been converted from their original form, as shown in table 800. J-
- the original sequence may be manually entered by the user or imported from another computer file, and displayed to the user in a Graphical User Interface (GUI), such as that shown in FIG. 1 1.
- GUI Graphical User Interface
- a set of Text windows 1 104 is provided in which sequences may be entered and/or displayed.
- each window is approximately seventy five characters wide, however sequences having up to two hundred items may be entered. It will be apparent to one skilled in the relevant art, that the system may be programmed to accommodate a sequence having any number of items in windows 1104.
- a Text window 1 108 shows the current Event Matrix Data File that will be automatically loaded in step 1020.
- Tliis is the Microsoft® EXCEL file mentioned above and for special operations, one might wish to change this default entry to a event matrix data file generated for some other purpose such as PURGE or some form of system testing.
- the file designator may be edited in the window as necessary.
- System 100 sets up the analog-to-digital cards for the output monitor and the digital interface cards for the motor drive system and distribution valves to read data, as shown in a step 1024. Further, system 1026 sets up the output monitoring picture boxes for presenting the output data to the user during synthesis, as shown in a step 1026. After this set-up of system 100 is complete, the computer program is prepared to start the process, as shown in a step 1028. This process is discussed in detail in the flow charts shown in FIGS. 10B and IOC.
- the first step in the process is to call the first event, as shown in a step
- the system then turns off all of the distribution or solenoid valves in a step 1032 and institutes a 100 ms delay, as shown in a step 1034 before rotating the rotary valves to their respective rotary valve positions based on the instructions from the event matrix, as shown in a step 1036.
- the program communicates to the rotary valves by establishing a new position for each valve rotor in the new position array, as necessary.
- a sub- routine called “set rotary valves” compares the data in the new position array with the data in a present position array to develop a "Delta" value equal to the difference in the New and Present Positions.
- a full rotation is added to the stated present position if the difference is greater than one half rotation. If the difference exceeds one half rotation in the opposite direction, one full rotation is subtracted from the stated present position.
- stepper motor 144 is employed to move valve rotor 136 from its present position to the desired new position.
- stepper motor 144 has four windings and two hundred steps per rotation.
- the motor windings are energized in pairs with the excitation pattern repeating every four steps.
- the required excitation pattern (wherein two windings need to be energized) for any particular phase orientation can be identified by performing a Modulo 4 division on the position value.
- the Modulo 4 remainder is used as an index to a look up table that converts the Modulo 4 remainder to the coiresponding excitation pattern .
- stepper motor 144 The communication of the excitation pattern to stepper motor 144 is accomplished by using 4 bits of binary data (one half of an 8 bit digital I/O port).
- Each 8 bit port controls two motors. Communication to the high bit motors is obtained by multiplying the computed digital value by 16 and adding it to the value for the low bit motor assigned to the same port.
- a control algorithm first determines which way the motor must move to advance towards the desired new position provided it is not already at the desired new position. If a motion is necessary, the new position is changed by one step in the desired direction. The program then takes the Modulo 4 remainder for the modified new position and sends the coiresponding execution pattern to the motor. This causes the motor to move to the modified new position. This ----- process is repeated for all of the motors in the system and then a short 5 to 10 ms time delay is executed (motor execution pulse width) to allow the motors to move to their new present position. Since all motors start to move at the same time, the time delay may be adjusted dynamically to improve starting characteristics of the motors.
- the system then tests to see if all of the valve rotors have reached their respective destinations, as shown in a step 1038. If one or more of the rotaiy valves are still moving to a new position, the system goes back through steps 1032- 1036 until all of the valves have reached their respective positions. Once the valve rotors have stopped rotating, the system updates the rotary valve position in the computer, as shown in a step 1040. The motor excitations are then all turned off until the next set of valve rotor motions take place. It is at this point that the antibacklash feature, discussed above, is employed to rotate all the motors one step clockwise, followed by rotating one step counterclockwise.
- step 1040 When controlling a stepper motor, there are three possible commands: move one step clockwise, move one step counter clockwise or stay in place. Consequently it is preferable to calibrate the motor to a known position at the start of the program, as discussed in step 1004, and then keep track of how it is oriented as it is directed to go to various new positions, as discussed in step 1040.
- zero position reference detector 508 is mounted on each motor 144 to identify the "HOME" position. This position is an OFF position for the rotary valve and all other positions are referenced to this location.
- the "HOME" position is also calibrated to be one of the fifty (Modulo 4 remainder 0) positions that are encountered as the motor makes a full rotation. At the beginning of the program, all of the motors are rotated one step at a time until the zero position reference sensor 508 establishes that each motor has reached the "HOME" position.
- valve rotor 136 has twenty designated positions one of which occur every ten motor steps.
- 96 stepper motors may be controlled with approximately fifty lines of source code plus the code that is used to set up the various digital I/O card environment.
- this source code is programmed in Microsoft® Visual Basic.
- this source code is programmed in Microsoft® Visual Basic.
- approximately thirty lines of additional code are used in the motor position calibration sub routine named rotary valve calibration.
- the appropriate distribution valves are energized based on the state instructions in the converted event matrix, as shown in a step 1042.
- the distribution valves are controlled by two eight bit ports. One port gets its assignments from the column in the converted event matrix immediately following the corresponding rotary valve column. The second port gets its assignment from the next column in the converted event matrix (not shown in event matrix 904). Additional distribution valves may be controlled by expanding the number of columns in the converted event matrix.
- the system begins the time interval delay for the particular event, based on the time interval information in the event matrix, as shown in a step 1044. Once the time interval delay is completed for the event, as shown in a step 1046, the distribution valves are turned off, as shown in a step 1048.
- a time interval may be set as "Trityl" during a synthesis process. This indicates that during this time interval a Trityl measurement should be made.
- the system calls the next event and queries whether the time interval for this event is set as "Trityl”. If so, the system takes a Trityl measurement and displays the Trityl data to the user, as shown in a step 1052.
- the Trityl data could be shown in a graphical format for each channel performing a synthesis process, or could be displayed in a numerical or other form for the user, an example of which is shown in a GUI 1200. shown in FIG. 12.
- efficiency data is calculated using the second trityl integral as the reference base.
- the second trityl measurement is used as a reference base because during the first detritylation, excess trityl is present in the effluent. As such, the first trityl measurement is not an accurate predictor of efficiency.
- the integral of the present trityl measurement is calculated and compared with the reference base trityl integral to determine efficiency using the following equation.
- nl is the number of trityl integrals minus 2.
- the number 2 is subtracted because the reference integral is based on the second trityl integral. The system then tests to see whether there is another event in a step 1056.
- step 1058 the program ends in a step 1058. However, if there is another event, the program returns to a point marked X in FIG. 10B, as shown in a step 1060, and follows steps 1032 and so on.
- GUI 1300 provides windows and buttons for saving selected trityl traces to disk files.
- GUI 1300 has two text windows in which instructions are given for saving Trityl files.
- Data entered into a Channel Number window 1304 selects the particular channel (i.e., DNA sequence) for which a Trityl trace is to be saved.
- Data entered into a window Disk File Name window 1308 indicates the file name and location for the above Trityl trace. The file is easily read as an Excel spread sheet.
- the data includes the analog Trityl trace traces, a coirected Trityl integration for each trace. Time, Date and an Event matrix identifier.
- the user may click on the START button 1 1 16 at the bottom center of the screen to initiate the start of the synthesis process.
- the screen will change to another GUI in which monitoring screens will he presented.
- a STOP button 1 120 can be used to terminate the program by setting the event counter and sequence counter to their end values. This sub-routine sets the
- the RValve Cal button 1 124 causes the stepper motors to rotate to their Home positions and stop.
- the Home position is identified by a zero position reference detector that senses the position of the rotating aperture disk due to light from a LED illuminator and a silicon detector. Once each motor reaches its Home position, the text window 1 104 corresponding to each channel turns green. If one of the motors fails to reach the Home position, the text window 1104 coiresponding to that motor will remain red.
- RV Set button 1 128 In which the Channel Number (Channel) and the Rotary Valve Position (Position) can be set. RV Set button 1 128 will then cause the Rotary Valve to go to the requested position. When the requested position is reached, the position window will turn red, unless the requested position is the Home position, in which case position window 1136 will turn green.
- SV Time window 1148 indicates the time interval for valve activation in milliseconds. If no time is given, the valve will stay activated until an SV "OFF" button 1 152 is clicked. The SV Time window 1 148 turns green when the valve goes on and remains green during the time interval in which the valve is activated. Once the valve turns off, the SV
- a "0" Motors “ON” button 1 156 causes a motor excitation for the 0 degree phase excitation to the motors. This excitation is used for mechanically setting the aperture disk to one of the 0 degree phase excitations. This excitation will remain on for ten seconds then automatically shut off to avoid motor bum out.
- An RV Idle button 1 160 can be used to cause the rotary valve to enter an idle condition. Because the O-rings of the rotary valve assembly have a tendency to stick if the rotary valve remains unmoved for long periods of time, RV Idle button 1 160 can be used to cause a pattern of movement of the rotary valve to prevent the O-rings from setting.
- the pattern consists of the valve rotor traveling to the Home position, moving one step clockwise from the Home position, returning to the Home position, moving one step counterclockwise from the Home position and then returning to the Home position. This pattern is repeated with the system pausing ten seconds between each step.
- a Read Trityl A D button 1168 is disposed above a Trityl Channel window 1172 and an A D Value window 1 176. The user can set a channel number in Trityl Channel window 1172 and then press Read Trityl A/D button
- the raw data for the trityl measurement i.e., trityl voltage, for the selected channel is displayed in the A/D
- Value window 1176 This serves as a check to make sure that the output from the output monitor is reaching the host computer successfully.
- the output monitor takes readings for ten seconds. These readings are used to adjust the potentiometer on the output monitor circuit boards to calibrate the zero measurement. This is particularly useful when the user changes the tubing in the system, such that the system requires recalibration.
- a DecVal button 1180 and a corresponding text window 1 184 are shown in FIG. 11. The DecVal button 1 180 can be used to cause the system to read the decimal equivalent of the binary value of which motors are in the home position.
- An RV test button 1188 is also shown in FIG. 11. This button can be used to test the rotary valves at any time, by manually sending them all to the
- GUI 1200 displays a set of Trityl waveform windows 1204, one for each channel.
- Each window 1204 has two text boxes, one box 1208 for the associated Rotary Valve Position and another box 1212 for the current efficiency calculation for that channel. The efficiency calculation is based on changes in a coirected concentration integration performed on each Trityl trace.
- a STOP button 1216 terminates the synthesis and returns the Rotary valves to the Home position with all Solenoid valves turned off.
- a PAUSE button 1220 sets a software flag that causes the program to pause at the end of the generation of the current base type. The Rotary Valves are sent to the Home position with all Solenoid Valves turned off.
- a RESUME button 1224 may be used to restart a synthesis that has been interrupted by a pause. The delay time between the pause and resume should not exceed one hour. If the delay is in excess of one hour, the program will automatically terminate as if STOP button 1216 were depressed.
- a Forml button 1228 will return the user back to GUI 1100 where data may be saved or a new DNA Sequence batch may be started.
- a Sol A window 1232 displays the current Low Bit Solenoid Valve state as a decimal number.
- a Sol B window 1236 displays the current High Bit Solenoid Valve state as a decimal number.
- An Interval window 1240 displays the time interval in milliseconds for the current event.
- An Event Length window 1244 displays the number of events in the current event matrix.
- An Event # window 1248 displays the Event Number of the current event.
- a Seq Length window 1252 displays the maximum Sequence Length current used by any of the channels, and a Seq # window 1256 displays the
- the present invention may be implemented using hardware, software or a combination thereof and may be implemented in a computer system or other processing system.
- the invention is directed toward one or more computer systems capable of carrying out the functionality described herein.
- An example of a computer system 1400 is shown in FIG. 14.
- the computer system 1400 includes one or more processors, such as processor 1404.
- the processor 1404 is connected to a communication infrastructure 1406 (e.g., a communications bus, cross-over bar, or network).
- a communication infrastructure 1406 e.g., a communications bus, cross-over bar, or network.
- Computer system 1400 can include a display interface 1402 that forwards graphics, text, and other data from the communication infrastructure
- Computer system 1400 also includes a main memory 1408, preferably random access memory (RAM), and may also include a secondary memory 1410.
- main memory 1408 preferably random access memory (RAM)
- secondary memory 1410 preferably random access memory (RAM)
- the secondary memory 1410 may include., for example, a hard disk drive 1412 and/or a removable storage drive 1414, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc.
- the removable storage drive 1414 reads from and/or writes to a removable storage unit 1418 in a well-known manner.
- Removable storage unit 1418 represents a floppy disk, magnetic tape, optical disk, etc. which is read by and written to by removable storage drive
- removable storage unit 1418 includes a computer usable storage medi um having stored therein computer software and/or data.
- secondary memory 1410 may include other similar means for allowing computer programs or other instructions to be loaded into computer system 1400.
- Such means may include, for example, a removable storage unit 1422 and an interface 1420. Examples of such may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units 1422 and interfaces 1420 which allow software and data to be transferred from the removable storage unit 1422 to computer system 1400.
- Computer system 1400 may also include a communications interface 1424.
- Communications interface 1424 allows software and data to be transferred between computer system 1400 and external devices. Examples of communications interface 1424 may include a modem, a network interface (such as an Ethernet card), a communications port, a PCMCIA slot and card, etc.
- Software and data transferred via communications interface 1424 are in the form of signals 1428 whichmay be electronic, electromagnetic, optical or other signals capable of being received by communications interface 1424. These signals
- communications interface 1424 are provided to communications interface 1424 via a communications path (i.e., channel) 1426.
- This channel 1426 carries signals 1428 and may be implemented using wire or cable, fiber optics, a phone line, a cellular phone link, an RF link and other communications channels.
- computer program medium and “computer usable medium” are used to generally refer to media such as removable storage drive 1414, a hard disk installed in hard disk drive 1412, and signals 1428.
- These computer program products are means for providing software to computer system 1400. The invention is directed to such computer program products.
- Computer programs also called computer control logic
- Computer programs may also be received via communications interface 1424.
- Such computer programs when executed, enable the computer system 1400 to perform the features of the present invention as discussed herein.
- the computer programs when executed, enable the processor 1404 to perform the features of the present invention. Accordingly, such computer programs represent controllers of the computer system 1400.
- the software may be stored in a computer program product and loaded into computer system 1400 using removable storage drive 1414, hard drive 1412 or communications interface 1424.
- the control logic when executed by the processor 1404. causes the processor 1404 to perform the functions of the invention as described herein.
- the invention is implemented primarily in hardware using, for example, hardware components such as application specific integrated circuits (ASICs).
- ASICs application specific integrated circuits
- the invention is implemented using a combination of both hardware and software.
- optimization of event matrix 904 was carried out by first synthesizing oligonucleotides on this apparatus followed by cleavage and deprotection of the oligonucleotide product from the solid support. These oligonucleotides were then dried, resuspended in water and quantitated using a spectrophotometer before being analyzed by High Pressure ⁇ Liquid Chromatography (HPLC). Results are shown in Figures 15A and 15B and 16A and 16B for 17 and 30 base- long oligonucleotides, respectively.
- the ideal efficiency of synthesis using the ⁇ -cyanoethyl phosphoramidite method is 99.8%.
- the present invention is capable of producing oligonucleotides with a 99.7-99.8% coupling efficiency.
- a conventional synthesis apparatus typically results in a lower coupling efficiency, e.g. 98.5-99.5%.
- Graphs 1504 and 1604 show the results of the HPLC analysis of the oligonucleotides, where the X-axis is in minutes and the Y-axis is measured in a concentration of absorbance unit, as measured by an ultraviolet (UV) detector.
- UV ultraviolet
- Tables 1508 and 1608 list the quantitative results of the HPLC analysis of the oligonucleotides. Columns 1512 and 1612 show the retention time in minutes for each peak to appear on the UV detector. Columns 1516 and 1616 show the height of each of the peaks on graphs 1504 and 1604, respectively. Columns 1520 and 1620 show the percent area under the peaks on each graph, based on integrating the area under the curve. Similarly, columns 1524 and 1624 show the percent height of each peak on graphs 1504 and 1604, respectively.
- the results are favorable for the oligonucleotides synthesized using the present invention, because the large peak coiresponding to the oligonucleotide, shown as peak 1528 on FIG. 15A and as peak 1628 on FIG. 16A, is much larger than the other peaks on the graphs.
- the percent area under peak 1528 is 95.817c and the percent area under the remaining peaks of FIG. 15A do not exceed 1 %.
- the percent area under peak 1628 is 86.16% and the percent area under the remaining peaks of FIG. 16A do not exceed 1.5%.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Organic Chemistry (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Saccharide Compounds (AREA)
- Apparatus Associated With Microorganisms And Enzymes (AREA)
- Feeding, Discharge, Calcimining, Fusing, And Gas-Generation Devices (AREA)
- Physical Or Chemical Processes And Apparatus (AREA)
- Peptides Or Proteins (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24502399A | 1999-02-05 | 1999-02-05 | |
US245023 | 1999-02-05 | ||
PCT/US2000/002689 WO2000045957A1 (en) | 1999-02-05 | 2000-02-04 | System, method and computer program product for automated fluid or gas delivery |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1154857A1 true EP1154857A1 (en) | 2001-11-21 |
EP1154857A4 EP1154857A4 (en) | 2005-01-19 |
Family
ID=22925007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP00911695A Withdrawn EP1154857A4 (en) | 1999-02-05 | 2000-02-04 | System, method and computer program product for automated fluid or gas delivery |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1154857A4 (en) |
JP (1) | JP2002536158A (en) |
AU (1) | AU3355400A (en) |
WO (1) | WO2000045957A1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1317954A1 (en) * | 2001-12-07 | 2003-06-11 | Avantium International B.V. | Batch reaction system |
JP3890347B2 (en) * | 2002-09-18 | 2007-03-07 | 株式会社日立ハイテクノロジーズ | Liquid suction device and liquid suction method |
DE10322330B4 (en) * | 2003-05-17 | 2005-05-19 | Heidolph Instruments Gmbh & Co.Kg | Tap for the reaction vessel of a device for performing a parallel synthesis of compounds |
US7097070B2 (en) | 2003-08-15 | 2006-08-29 | Protedyne Corporation | Method and apparatus for handling small volume fluid samples |
US8110148B2 (en) * | 2008-11-06 | 2012-02-07 | Siemens Medical Solutions Usa, Inc. | Apparatus and method using rotary flow distribution mechanisms |
US9766213B2 (en) | 2013-10-02 | 2017-09-19 | Bio-Rad Laboratories, Inc. | Innovation to assay mixing |
CN107881102B (en) * | 2017-11-23 | 2021-04-09 | 希施生物科技(上海)有限公司 | Automatic synthesizer for nucleic acid DNA/RNA production |
GB2606472A (en) * | 2018-07-05 | 2022-11-09 | Synthego Corp | Automated modular system and method for production of biopolymers |
CN109351317A (en) * | 2018-09-05 | 2019-02-19 | 福建省天骄化学材料有限公司 | It is a kind of to prepare the low VOC polymer polyatomic alcohol production equipment of high solids content and its technique |
WO2021089632A1 (en) * | 2019-11-04 | 2021-05-14 | MAX-PLANCK-Gesellschaft zur Förderung der Wissenschaften e.V. | Microwave-assisted method for synthesis of oligo- and polysaccharides on solid phase |
CN118804792A (en) * | 2022-03-03 | 2024-10-18 | 思拓凡瑞典有限公司 | Method and apparatus for synthesizing molecules |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4049019A (en) * | 1976-09-13 | 1977-09-20 | Owatonna Tool Company | Rotary valve |
US4671941A (en) * | 1983-11-14 | 1987-06-09 | Nippon Zeon Co. Ltd. | Polynucleotide synthesizing apparatus |
EP0296526A2 (en) * | 1987-06-23 | 1988-12-28 | Templeton, Kenly & Co., Inc. | Valve for hydraulic cylinders and the like |
US5725010A (en) * | 1992-07-28 | 1998-03-10 | Masco Corporation Of Indiana | Pressure balanced mixing valve |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3687163A (en) * | 1970-12-07 | 1972-08-29 | Norgren Co C A | Selector valve with o-ring seals |
US4458066A (en) * | 1980-02-29 | 1984-07-03 | University Patents, Inc. | Process for preparing polynucleotides |
JPS56132961A (en) * | 1980-03-22 | 1981-10-17 | Daicel Ltd | Artificial kidney device |
US4354180A (en) * | 1980-12-19 | 1982-10-12 | Genelco, Inc. | Electro-optical liquid level sensor |
US4538640A (en) * | 1982-02-24 | 1985-09-03 | Teledyne Republic Manufacturing | Multiposition selector valve |
US4660945A (en) * | 1983-01-25 | 1987-04-28 | Trachtman Joseph N | Methods and apparatus for accommodation training |
US4598049A (en) * | 1983-08-31 | 1986-07-01 | Systec Inc. | General purpose gene synthesizer |
US4690165A (en) * | 1984-11-29 | 1987-09-01 | Beckman Instruments, Inc. | Mixing tee check valve and method |
US4701304A (en) * | 1985-04-19 | 1987-10-20 | Applied Protein Technologies, Inc. | Apparatus for automated synthesis of peptides |
US4863849A (en) * | 1985-07-18 | 1989-09-05 | New York Medical College | Automatable process for sequencing nucleotide |
US4811218A (en) * | 1986-06-02 | 1989-03-07 | Applied Biosystems, Inc. | Real time scanning electrophoresis apparatus for DNA sequencing |
US5112575A (en) * | 1988-12-16 | 1992-05-12 | Eastman Kodak Company | Polynucleotide synthesizer |
DE69302692T2 (en) * | 1992-07-06 | 1996-10-02 | Beckman Instruments Inc | Liquid supply system with reusable valve |
US5368823A (en) * | 1993-02-11 | 1994-11-29 | University Of Georgia Research Foundation, Inc. | Automated synthesis of oligonucleotides |
US5477326A (en) * | 1994-06-30 | 1995-12-19 | Bayer Corporation | Spectrophotometer arrangement with multi-detector readhead |
US5881770A (en) * | 1997-08-26 | 1999-03-16 | Hoke Incorporated | Switching valve |
-
2000
- 2000-02-04 WO PCT/US2000/002689 patent/WO2000045957A1/en not_active Application Discontinuation
- 2000-02-04 JP JP2000597066A patent/JP2002536158A/en not_active Withdrawn
- 2000-02-04 EP EP00911695A patent/EP1154857A4/en not_active Withdrawn
- 2000-02-04 AU AU33554/00A patent/AU3355400A/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4049019A (en) * | 1976-09-13 | 1977-09-20 | Owatonna Tool Company | Rotary valve |
US4671941A (en) * | 1983-11-14 | 1987-06-09 | Nippon Zeon Co. Ltd. | Polynucleotide synthesizing apparatus |
EP0296526A2 (en) * | 1987-06-23 | 1988-12-28 | Templeton, Kenly & Co., Inc. | Valve for hydraulic cylinders and the like |
US5725010A (en) * | 1992-07-28 | 1998-03-10 | Masco Corporation Of Indiana | Pressure balanced mixing valve |
Non-Patent Citations (2)
Title |
---|
HAGER H ET AL: "BROAD-BAND EMISSION FROM A MULTIPLE ASYMMETRIC QUANTUM-WELL LIGHT-EMITTING DIODE" IEEE PHOTONICS TECHNOLOGY LETTERS, IEEE INC. NEW YORK, US, vol. 3, no. 5, 1 May 1991 (1991-05-01), pages 436-438, XP000227403 ISSN: 1041-1135 * |
See also references of WO0045957A1 * |
Also Published As
Publication number | Publication date |
---|---|
WO2000045957A1 (en) | 2000-08-10 |
JP2002536158A (en) | 2002-10-29 |
EP1154857A4 (en) | 2005-01-19 |
AU3355400A (en) | 2000-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6696298B2 (en) | Multi-channel reagent dispensing apparatus | |
Lashkari et al. | An automated multiplex oligonucleotide synthesizer: development of high-throughput, low-cost DNA synthesis. | |
EP1203954B1 (en) | Methods of using a modular nanoscale reaction system | |
US6395559B1 (en) | Multiple fluid sample processor with single well addressability | |
EP0683790B1 (en) | Automated synthesis of oligonucleotides | |
Anderson et al. | Microfluidic bischemical analysis system | |
US6143252A (en) | Pipetting device with pipette tip for solid phase reactions | |
US5405585A (en) | Fluid delivery system utilizing multiple port valve | |
Sindelar et al. | High-throughput DNA synthesis in a multichannel format | |
US7361314B1 (en) | Microfluid reaction carrier having three flow levels and a transparent protective layer | |
US6867050B2 (en) | Apparatus and methods for chemical synthesis | |
EP1391242A2 (en) | Microcolumn based high throughput microfluidic device | |
WO2000045957A1 (en) | System, method and computer program product for automated fluid or gas delivery | |
CN213327664U (en) | Rotary valve, liquid path system and nucleic acid sequence determination system | |
CN114682310A (en) | Liquid path system, sequencing system and method | |
CN213655273U (en) | Liquid path system and detection system | |
US8211370B2 (en) | Polymer synthesizer | |
CN114321036A (en) | Liquid path system, detection system and application | |
US9707535B2 (en) | Microfluidic reactors for oligonucleotide synthesis | |
CN114317703A (en) | Nucleic acid sequence determination method, system, storage medium, and computer program product | |
US20240017262A1 (en) | Flow path selection value, system and method, storage medium, and application | |
CN214662228U (en) | Flow path selection valve, flow cell assembly, liquid path system and sequencing system | |
WO2000066360A1 (en) | Multiple fluid sample processor with single well addressability | |
US20250067765A1 (en) | Systems and methods for carrying out highly multiplexed bioanalyses | |
Sindelar et al. | Large Scale Oligosynthesis in a Multichannel Format |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20010905 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL PAYMENT 20010905;LT PAYMENT 20010905;LV PAYMENT 20010905;MK PAYMENT 20010905;RO PAYMENT 20010905;SI PAYMENT 20010905 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: 7B 01L 11/00 A Ipc: 7G 01N 33/00 B Ipc: 7B 01J 19/00 B Ipc: 7B 32B 27/04 B |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20041201 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20060211 |