Claims
- 1. A method for identifying, classifying, or quantifying one or more nucleic acids in a sample comprising a plurality of nucleic acids having different nucleotide sequences, said method comprising:
(a) probing said sample with one or more recognition means, each recognition means recognizing a different target nucleotide subsequence or a different set of target nucleotide subsequences; (b) generating one or more signals from said sample probed by said recognition means, each generated signal arising from a nucleic acid in said sample and comprising a representation of (i) the length between occurrences of target subsequences in said nucleic acid, and (ii) the identities of said target subsequences in said nucleic acid or the identities of said sets of target subsequences among which are included the target subsequences in said nucleic acid; and (c) searching a nucleotide sequence database to determine sequences that match or the absence of any sequences that match said one or more generated signals, said database comprising a plurality of known nucleotide sequences of nucleic acids that may be present in the sample, a sequence from said database matching a generated signal when the sequence from said database has both (i) the same length between occurrences of target subsequences as is represented by the generated signal, and (ii) the same target subsequences as are represented by the generated signal, or target subsequences that are members of the same sets of target subsequences represented by the generated signal, whereby said one or more nucleic acids in said sample are identified, classified, or quantified.
- 2. The method of claim 1 wherein each recognition means recognizes one target subsequence, and wherein a sequence from said database matches a generated signal when the sequence from said database has both the same length between occurrences of target subsequences as is represented by the generated signal and the same target subsequences as represented by the generated signal.
- 3. The method of claim 1 wherein each recognition means recognizes a set of target subsequences, and wherein a sequence from said database matches a generated signal when the sequence from said database has both the same length between occurrences of target subsequences as is represented by the generated signal, and the target subsequences are members of the sets of target subsequences represented by the generated signal.
- 4. The method of claim 1 further comprising dividing said sample of nucleic acids into a plurality of portions and performing the steps of claim 1 individually on a plurality of said portions, wherein a different one or more recognition means are used with each portion.
- 5. The method of claim 1 wherein the quantitative abundance of nucleic acids containing said nucleotide sequences in the sample is determined from the quantitative level of the one or more signals determined to match said sequences.
- 6. The method of claim 1 wherein said plurality of nucleic acids are DNA.
- 7. The method of claim 6 wherein the DNA is cDNA.
- 8. The method of claim 7 wherein the cDNA is prepared from a plant, a single celled animal, a multicellular animal, a bacterium, a virus, a fungus, or a yeast.
- 9. The method of claim 8 wherein said database comprises substantially all the known expressed sequences of said plant, single celled animal, multicellular animal, bacterium, virus, fungus, or yeast.
- 10. The method of claim 7 wherein the cDNA is of total cellular RNA or total cellular poly(A) RNA.
- 11. The method of claim 6 wherein the recognition means are one or more restriction endonucleases whose recognition sites are said target subsequences, and wherein
the step of probing comprises digesting said sample with said one or more restriction endonucleases into fragments and ligating double stranded adapter DNA molecules to said fragments to produce ligated fragments, each said adapter DNA molecule comprising (i) a shorter stand having no 5′ terminal phosphates and consisting of a first and second portion, said first portion at the 5′ end of the shorter strand and being complementary to the overhang produced by one of said restriction endonucleases, and (ii) a longer strand having a 3′ end subsequence complementary to said second portion of the shorter strand; and wherein the step of generating further comprises melting the shorter strand from the ligated fragments, contacting the ligated fragments with a DNA polymerase, extending the ligated fragments by synthesis with the DNA polymerase to produce blunt-ended double stranded DNA fragments, and amplifying the blunt-ended fragments by a method comprising contacting the blunt-ended fragments with the DNA polymerase and primer oligodeoxynucleotides, said primer oligodeoxynucleotides comprising the longer adapter strand, and said contacting being at a temperature not greater than the melting temperature of the primer oligodeoxynucleotide from a strand of the blunt-ended fragments complementary to the primer oligodeoxynucleotide and not less than the melting temperature of the shorter strand of the adapter nucleic acid from the blunt-ended fragments.
- 12. The method of claim 6 wherein the recognition means are one or more restriction endonucleases whose recognition sites are said target subsequences, and wherein the step of probing further comprises digesting the sample with said one or more restriction endonucleases.
- 13. The method of claim 12 further comprising:
(a) identifying a fragment of a nucleic acid in the sample which generates said one or more signals; and (b) recovering said fragment.
- 14. The method of claim 13 wherein the signals generated by said recovered fragment do not match a sequence in said nucleotide sequence database.
- 15. The method of claim 13 which further comprises using at least a hybridizable portion of said fragment as a hybridization probe to bind to a nucleic acid that can generate said fragment upon digestion by said one or more restriction endonucleases.
- 16. The method of claim 12 wherein the step of generating further comprises after said digesting: removing from the sample both nucleic acids which have not been digested and nucleic acid fragments resulting from digestion at only a single terminus of the fragments.
- 17. The method of claim 16 wherein prior to digesting, the nucleic acids in the sample are each bound at one terminus to a biotin molecule, and said removing is carried out by a method which comprises contacting the nucleic acids in the sample with streptavidin or avidin affixed to a solid support.
- 18. The method of claim 16 wherein prior to digesting, the nucleic acids in the sample are each bound at one terminus to a hapten molecule, and said removing is carried out by a method which comprises contacting the nucleic acids in the sample with an anti-hapten antibody affixed to a solid support.
- 19. The method of claim 12 wherein said digesting with said one or more restriction endonucleases leaves single-stranded nucleotide overhangs on the digested ends.
- 20. The method of claim 19 wherein the step of probing further comprises hybridizing double-stranded adapter nucleic acids with the digested sample fragments, each said adapter nucleic acid having an end complementary to said overhang generated by a particular one of the one or more restriction endonucleases, and ligating with a ligase a strand of said adapter nucleic acids to the 5′ end of a strand of the digested sample fragments to form ligated nucleic acid fragments.
- 21. The method of claim 20 wherein said digesting with said one or more restriction endonucleases and said ligating are carried out in the same reaction medium.
- 22. The method of claim 21 wherein said digesting and said ligating comprises incubating said reaction medium at a first temperature and then at a second temperature, wherein said one or more restriction endonucleases are more active at the first temperature than the second temperature and said ligase is more active at the second temperature than the first temperature.
- 23. The method of claim 22 wherein said incubating at said first temperature and said incubating at said second temperature are performed repetitively.
- 24. The method of claim 20 wherein the step of probing further comprises prior to said digesting: removing terminal phosphates from DNA in said sample by incubation with an alkaline phosphatase.
- 25. The method of claim 24 wherein said alkaline phosphatase is heat labile and is heat inactivated prior to said digesting.
- 26. The method of claim 20 wherein said generating step comprises amplifying the ligated nucleic acid fragments.
- 27. The method of claim 26 wherein said amplifying is carried out by use of a nucleic acid polymerase and primer nucleic acid strands, said primer nucleic acid strands being capable of priming nucleic acid synthesis by said polymerase.
- 28. The method of claim 27 wherein the primer nucleic acid strands have a G+C content of between 40% and 60%.
- 29. The method of claim 27 wherein each said adapter nucleic acid has a shorter strand and a longer strand, the longer strand being ligated to the digested sample fragments, and said generating step comprises prior to said amplifying step the melting of the shorter strand from the ligated fragments, contacting the ligated fragments with a DNA polymerase, extending the ligated fragments by synthesis with the DNA polymerase to produce blunt-ended double stranded DNA fragments, and wherein the primer nucleic acid strands comprise a hybridizable portion of the sequence of said longer strands, each different primer nucleic acid strand priming amplification only of blunt ended double stranded DNA fragments that are produced after digestion by a particular restriction endonuclease.
- 30. The method of claim 27 wherein each said adapter nucleic acid has a shorter strand and a longer strand, the longer strand being ligated to the digested sample fragments, and said generating step comprises prior to said amplifying step the melting of the shorter strand from the ligated fragments, contacting the ligated fragments with a DNA polymerase, extending the ligated fragments by synthesis with the DNA polymerase to Produce blunt-ended double stranded DNA fragments, and wherein the primer nucleic acid strands comprise the sequence of said longer strands, each different primer nucleic acid strand priming amplification only of blunt ended double stranded DNA fragments that are produced after digestion by a particular restriction endonuclease.
- 31. The method of claim 30 wherein during said amplifying step the primer nucleic acid strands are annealed to the ligated nucleic acid fragments at a temperature that is less than the melting temperature of the primer nucleic acid strands from strands complementary to the primer nucleic acid strands but greater than the melting temperature of the shorter adapter strands from said blunt-ended fragments.
- 32. The method of claim 30 wherein the primer nucleic acid strands comprise primers, each primer specific for a particular restriction endonuclease, and further comprising at the 3′ end of and contiguous with the longer strand sequence, the portion of the restriction endonuclease recognition site remaining on a nucleic acid fragment terminus after digestion by the restriction endonuclease.
- 33. The method of claim 32 wherein each said primer specific for a particular restriction endonuclease further comprises at its 3′ end one or more nucleotides 3′ to and contiguous with the remaining portion of the restriction endonuclease recognition site, whereby the ligated nucleic acid fragment amplified is that comprising said remaining portion of said restriction endonuclease recognition site contiguous to said one or more additional nucleotides.
- 34. The method of claim 33 wherein said specific primers are detectably labeled, such that said primers comprising a particular said one or more additional nucleotides can be distinguishably detected from said primers comprising a different said one or more additional nucleotides.
- 35. The method of claim 6 wherein the recognition means are oligomers of nucleotides, nucleotide-mimics, or a combination of nucleotides and nucleotide-mimics, which are specifically hybridizable with the target subsequences.
- 36. The method of claim 35 wherein the step of generating comprises amplifying with a nucleic acid polymerase and with primers comprising said oligomers, whereby fragments of nucleic acids in the sample between hybridized oligomers are amplified.
- 37. The method of claim 36 further comprising:
(a) identifying a fragment of a nucleic acid in the sample which generates said one or more signals; and (b) recovering said fragment.
- 38. The method of claim 37 wherein the signals generated by said recovered fragment do not match a sequence in said nucleotide database.
- 39. The method of claim 37 which further comprises using at least a hybridizable portion of said fragment as a hybridization probe to bind to a nucleic acid that can generate said fragment upon amplification with said nucleic acid polymerase and said one or more primers.
- 40. The method of claim 1 wherein said signals further comprise a representation of whether an additional target subsequence is present on said nucleic acid in the sample between said occurrences of target subsequences.
- 41. The method of claim 40 wherein said additional target subsequence is recognized by a method comprising contacting nucleic acids in the sample with oligomers of nucleotides, nucleotide-mimics, or mixed nucleotides and nucleotide-mimics, which are hybridizable with said additional target subsequence.
- 42. The method of claim 1 wherein the step of generating comprises suppressing said signals when an additional target subsequence is present on said nucleic acid in the sample between said occurrences of target subsequences.
- 43. The method of claim 42 wherein the step of generating comprises amplifying nucleic acids in the sample, and wherein said additional target subsequence is recognized by a method comprising contacting nucleic acids in the sample with (a) oligomers of nucleotides, nucleotide-mimics, or mixed nucleotides and nucleotide-mimics, which hybridize with said additional target subsequence and disrupt the amplifying step; or (b) restriction endonucleases which have said additional target subsequence as a recognition site and digest the nucleic acids in the sample at the recognition site.
- 44. The method of claim 12 or 36 wherein the step of generating further comprises separating nucleic acid fragments by length.
- 45. The method of claim 44 wherein the step of generating further comprises detecting said separated nucleic acid fragments.
- 46. The method of claim 45 wherein the quantitative abundance of a nucleic acid comprising a particular nucleotide sequence in the sample is determined from the quantitative level of the one or more signals generated by said nucleic acid that are determined to match said particular nucleotide sequence.
- 47. The method of claim 45 wherein said detecting is carried out by a method comprising staining said fragments with silver, labeling said fragments with a DNA intercalating dye, or detecting light emission from a fluorochrome label on said fragments.
- 48. The method of claim 45 wherein said representation of the length between occurrences of target subsequences is the length of fragments determined by said separating and detecting steps.
- 49. The method of claim 45 wherein said separating is carried out by use of liquid chromatography or mass spectrometry.
- 50. The method of claim 45 wherein said separating is carried out by use of electrophoresis.
- 51. The method of claim 50 wherein said electrophoresis is carried out in a slab gel or capillary configuration using a denaturing or non-denaturing medium.
- 52. The method of claim 1 wherein a predetermined one or more nucleotide sequences in said database are of interest, and wherein the target subsequences are such that said sequences of interest generate at least one signal that is not generated by other nucleotide sequences in said database.
- 53. The method of claim 52 wherein the nucleotide sequences of interest are a majority of the sequences in said database.
- 54. The method of claim 1 wherein the target subsequences have a probability of occurrence in the nucleotide sequences in said database of from approximately 0.01 to approximately 0.30.
- 55. The method of claim 1 wherein the target subsequences are such that nucleotide sequences in said database contain on average a sufficient number of occurrences of target subsequences in order to on average generate a signal that is not generated by any other nucleotide sequence in said database.
- 56. The method of claim 55 wherein the number of pairs of target subsequences present on average in a nucleotide sequence in said database is no less than 3, and wherein the average number of signals generated from nucleotide sequences in said database is such that the average difference between lengths represented by the generated signals is greater than or equal to 1 nucleotide.
- 57. The method of claim 55 wherein the target subsequences have a probability of occurrence, p, approximately given by the solution of
7R(R+1)p22=A
- 58. The method of claim 57 wherein A is greater than or equal to 3.
- 59. The method of claim 57 wherein B is greater than or equal to 1.
- 60. The method of claim 1 wherein the target subsequences are selected according to the further steps comprising:
(a) determining a pattern of signals that can be generated and the sequences capable of generating each such signal by simulating the steps of probing and generating applied to sequences in said database of nucleotide sequences; (b) ascertaining the value of said determined pattern according to an information measure; and (c) choosing the target subsequences in order to generate a new pattern that optimizes the information measure.
- 61. The method of claim 60 wherein said choosing step selects target subsequences which comprise the recognition sites of the one or more restriction endonucleases.
- 62. The method of claim 60 wherein said choosing step selects target subsequences which comprise the recognition sites of the one or more restriction endonucleases contiguous with one or more additional nucleotides.
- 63. The method of claim 60 wherein a predetermined one or more of the nucleotide sequences present in said database of nucleotide sequences are of interest, and the information measure optimized is the number of such said sequences of interest which generate at least one signal that is not generated by any other nucleotide sequence present in said database.
- 64. The method of claim 63 wherein said nucleotide sequences of interest are a majority of the nucleotide sequences present in said database.
- 65. The method of claim 60 wherein said choosing step is by exhaustive search of all combinations of target subsequences of length less than approximately 10.
- 66. The method of claim 60 wherein said step of choosing target subsequences is by a method comprising simulated annealing.
- 67. The method of claim 1 wherein the step of searching further comprises:
(a) determining a pattern of signals that can be generated and the sequences capable of generating each such signal by simulating the steps of probing and generating applied to each sequence in said database of nucleotide sequences; and (b) finding the one or more nucleotide sequences in said database that are able to generate said one or more generated signals by finding in said pattern those signals that comprise a representation of (i) the same lengths between occurrences of target subsequences as is represented by the generated signal, and (ii) the same target subsequences as are represented by the Generated signal, or target subsequences that are members of the same sets of target subsequences represented by the generated signal.
- 68. The method of claim 60 or 67 wherein the step of determining further comprises:
(a) searching for occurrences of said target subsequences or sets of target subsequences in nucleotide sequences in said database of nucleotide sequences; (b) finding the lengths between occurrences of said target subsequences or sets of target subsequences in the nucleotide sequences of said database; and (c) forming the pattern of signals that can be generated from the sequences of said database in which the target subsequences were found to occur.
- 69. The method of claim 20 wherein said restriction endonucleases generate 5′ overhangs at the terminus of digested fragments and wherein each double stranded adapter nucleic acid comprises:
(a) a shorter nucleic acid strand consisting of a first and second contiguous portion, said first portion being a 5′ end subsequence complementary to the overhang produced by one of said restriction endonucleases; and (b) a longer nucleic acid strand having a 3′ end subsequence complementary to said second portion of the shorter strand.
- 70. The method of claim 69 wherein said shorter strand has a melting temperature from a complementary strand of less than approximately 68° C., and has no terminal phosphate.
- 71. The method of claim 70 wherein said shorter strand is approximately 12 nucleotides long.
- 72. The method of claim 69 wherein said longer strand has a melting temperature from a complementary strand of greater than approximately 68° C., is not complementary to any nucleotide sequence in said database, and has no terminal phosphate.
- 73. The method of claim 72 wherein said ligated nucleic acid fragments do not contain a recognition site for any of said restriction endonucleases.
- 74. The method of claim 72 wherein said one or more restriction endonucleases are heat inactivated before said ligating.
- 75. The method of claim 72 wherein said longer strand is approximately 24 nucleotides long and has a G+C content between 40% and 60%.
- 76. The method of claim 20 wherein said restriction endonucleases generate 3′ overhangs at the terminus of the digested fragments, and wherein each double stranded adapter nucleic acid comprises:
(a) a longer nucleic acid strand consisting of a first and second contiguous portion, said first portion being a 3′ end subsequence complementary to the overhang produced by one of said restriction endonucleases; and (b) a shorter nucleic acid strand complementary to the 3′ end of said second portion of the longer nucleic acid stand.
- 77. The method of claim 76 wherein said shorter strand has a melting temperature from said longer strand of less than approximately 68° C., and has no terminal phosphates.
- 78. The method of claim 77 wherein said shorter strand is 12 base pairs long.
- 79. The method of claim 76 wherein said longer strand has a melting temperature from a complementary strand of greater than approximately 68° C., is not complementary to any nucleotide sequence in said database, has no terminal phosphate, and wherein said ligated nucleic acid fragments do not contain a recognition site for any of said restriction endonucleases.
- 80. The method of claim 79 wherein said longer strand is 24 base pairs long and has a G+C content between 40% and 60%.
- 81. A method for identifying or classifying a nucleic acid comprising:
(a) probing said nucleic acid with a plurality of recognition means, each recognition means recognizing a target nucleotide subsequence or a set of target nucleotide subsequences, in order to generate a set of signals, each signal representing whether said target subsequence or one of said set of target subsequences is present or absent in said nucleic acid; and (b) searching a nucleotide sequence database, said database comprising a plurality of known nucleotide sequences of nucleic acids that may be present in the sample, for sequences matching said generated set of signals, a sequence from said database matching a set of signals when the sequence from said database (i) comprises the same target subsequences as are represented as present, or comprises target subsequences that are members of the sets of target subsequences represented as present by the generated sets of signals, and (ii) does not comprise the target subsequences represented as absent or that are members of the sets of target subsequences represented as absent by the generated sets of signals, whereby the nucleic acid is identified or classified.
- 82. The method of claim 81 wherein the set of signals are represented by a hash code which is a binary number.
- 83. The method of claim 81 wherein the step of probing generates quantitative signals of the numbers of occurrences of said target subsequences or of members of said set of target subsequences in said nucleic acid.
- 84. The method of claim 83 wherein a sequence matches said generated set of signals when the sequence from said database comprises the same target subsequences with the same number of occurrences in said sequence as in the quantitative signals and does not comprise the target subsequences represented as absent or target subsequences within the sets of target subsequences represented as absent.
- 85. The method of claim 81 wherein said plurality of nucleic acids are DNA.
- 86. The method of claim 85 wherein the recognition means are detectably labeled oligomers of nucleotides, nucleotide-mimics, or combinations of nucleotides and nucleotide-mimics, and the step of probing comprises hybridizing said nucleic acid with said oligomers.
- 87. The method of claim 86 wherein said detectably labeled oligomers are detected by a method comprising detecting light emission from a fluorochrome label on said oligomers, or arranging said labeled oligomers to cause light to scatter from a light pipe and detecting said scattering.
- 88. The method of claim 86 wherein the recognition means are oligomers of peptido-nucleic acids.
- 89. The method of claim 86 wherein the recognition means are DNA oligomers, DNA oligomers comprising universal nucleotides, or sets of partially degenerate DNA oligomers.
- 90. The method of claim 85 wherein the step of searching further comprises:
(a) determining a pattern of sets of signals of the presence or absence of said target subsequences or said sets of target subsequences that can be generated and the sequences capable of generating each set of signals in said pattern by simulating the step of probing as applied to each sequence in said database of nucleotide sequences; and (b) finding one or more nucleotide sequences that are capable of generating said generated set of signals by finding in said pattern those sets that match said generated set, where a set of signals from said pattern matches a generated set of signals when the set from said pattern (i) represents as present the same target subsequences as are represented as present or target subsequences that are members of the sets of target subsequences represented as present by the generated sets of signals and (ii) represents as absent the target subsequences represented as absent or that are members of the sets of target subsequences represented as absent by the generated sets of signals.
- 91. The method of claim 85 wherein the target subsequences are selected according to the further steps comprising:
(a) determining (i) a pattern of sets of signals representing the presence or absence of said target subsequences or of said sets of target subsequences that can be generated, and (ii) the sequences capable of generating each set of signals in said pattern by simulating the step of probing as applied to each sequence in said database of nucleotide sequences; (b) ascertaining the value of said pattern generated according to an information measure; and (c) choosing the target subsequences in order to generate a new pattern that optimizes the information measure.
- 92. The method of claim 91 wherein the information measure is the number of sets of signals in the pattern which are capable of being generated by one or more sequences in said database.
- 93. The method of claim 91 wherein the information measure is the number of sets of signals in the pattern which are capable of being generated by only one sequence in said database.
- 94. The method of claim 91 wherein said choosing step is by a method comprising exhaustive search of all combination of target subsequences of length less than approximately 10.
- 95. The method of claim 91 wherein said choosing step is by a method comprising simulated annealing.
- 96. The method of claim 90 or 91 wherein the step of determining by simulating further comprises:
(a) searching for the presence or absence of said target subsequences or sets of target subsequences in each nucleotide sequence in said database of nucleotide sequences; and (b) forming the pattern of sets of signals that can be generated from said sequences in said database.
- 97. The method of claim 96 where the step of searching is carried out by a string search.
- 98. The method of claim 96 wherein the step of searching comprises counting the number of occurrences of said target subsequences in each nucleotide sequence.
- 99. The method of claim 81 wherein the target subsequences have a probability of occurrence in a nucleotide sequence in said database of nucleotide sequences of from 0.01 to 0.6.
- 100. The method of claim 99 wherein the target subsequences are such that the presence of one target subsequence in a nucleotide sequence in said database of nucleotide sequences is substantially independent of the presence of any other target subsequence in the nucleotide sequence.
- 101. The method of claim 99 wherein fewer than approximately 50 target subsequences are selected.
- 102. A programmable apparatus for analyzing signals comprising:
(a) an inputting device for inputting one or more actual signals generated by probing a sample comprising a plurality of nucleic acids with recognition means, each recognition means recognizing a target nucleotide subsequence or a set of target nucleotide subsequences, said signals comprising a representation of (i) the length between occurrences of said target subsequences in a nucleic acid of said sample, and (ii) the identities of said target subsequences in said nucleic acid, or the identities of said sets of target subsequences among which is included the target subsequences in said nucleic acid; (b) a searching device operatively coupled to said accepting device for searching a sequence in a nucleotide sequence database for occurrences of said target subsequences or target subsequences that are members of said sets of target subsequences, and for the length between such occurrences, said database comprising a plurality of known nucleotide sequences that may be present in said sample; (c) a comparing device operatively coupled to said accepting device and to said searching device for finding a match between said one or more actual signals and a sequence in said database, said one or more actual signals matching a sequence from said database when the sequence from said database has both (i) the same length between occurrences of target subsequences as is represented by said one or more actual signals, and (ii) the same target subsequences as are represented by said one or more actual signals, or target subsequences that are members of the sets of target subsequences represented by said one or more actual signals; and (d) a control device operatively coupled to said comparing device for causing said comparing to be done for sequences in the database and for outputting those database sequences that match said one or more actual signals.
- 103. The programmable apparatus of claim 102 wherein said searching device searches for said target subsequences or a set of target nucleotide subsequences in said database sequences by performing a string comparison of the nucleotides in said subsequences with those in said database sequence.
- 104. The programmable apparatus of claim 102 wherein said control device further comprises causing said searching device to search all sequences in said database in order to determine a pattern of signals that can be generated by probing said sample with said recognition means, and wherein said control device further causes said comparing device to find any matches between said one or more actual signals and said pattern of signals, said one or more actual signals matching a signal in said pattern of signals when the signal from said pattern represents (i) the same length between occurrences of target subsequences as is represented by said one or more actual signals, and (ii) the same target subsequences as are represented by said one or more actual signals, or target subsequences that are members of the sets of target subsequences represented by said one or more actual signals.
- 105. The programmable apparatus of claim 102 wherein said sample of nucleic acids comprises cDNA of RNA of a cell or tissue type, and said database comprises DNA sequences that are likely to be expressed by said cell or tissue type.
- 106. A computer readable memory that can be used to direct a programmable apparatus to function for analyzing signals according to steps comprising:
(a) inputting one or more actual signals generated by probing a sample comprising a plurality of nucleic acids with recognition means, each recognition means recognizing a target nucleotide subsequence or a set of target nucleotide subsequences, said signals comprising a representation of (i) the length between occurrences of said target subsequences in a nucleic acid of said sample, and (ii) the identities of said target subsequences in said nucleic acid, or the identities of said sets of target subsequences among which is included the target subsequences in said nucleic acid; (b) searching a sequence in a nucleotide sequence database for occurrences of said target subsequences or target subsequences that are members of said sets of target subsequences, and for the length between such occurrences, said database comprising a plurality of known nucleotide sequences that may be present in said sample; (c) matching said one or more actual signals and a sequence in said database when the sequence in said database has both (i) the same length between occurrences of target subsequences as is represented by said one or more actual signals and (ii) the same target subsequences as are represented by said one or more actual signals, or target subsequences that are members of the sets of target subsequences as are represented by said one or more actual signals; and (d) repetitively performing said searching and matching steps for the majority of sequences in the database and outputting those database sequences that match said one or more actual signals.
- 107. A programmable apparatus for selecting target subsequences comprising:
(a) an initial selection device for selecting initial target subsequences or initial sets of target subsequences; (b) a first control device; (c) a search device operatively coupled to said initial selection device and to said first control device (i) for searching sequences in a nucleotide sequence database for occurrences of said initial target subsequences or occurrences of target subsequences that are members of said initial sets of target subsequences and for the length between such occurrences, and (ii) for determining an initial pattern of signals that can be generated from said selected initial target subsequences or said initial sets of target subsequences, said database comprising a plurality of known nucleotide sequences, said signals comprising a representation of (i) the length between said occurrences in a sequence in said database, and (ii) the identities of said initial target subsequences that occur in said sequence in said database, or the identities of target subsequences that are members of the initial sets of target subsequences that occur in said sequence in said database; and (d) an ascertaining device operatively coupled to said searching device and to said first control device for ascertaining the value of said determined initial pattern according to an information measure; and wherein said first control device causes further target subsequences to be selected and causes the search device to determine a further pattern of signals and the ascertaining device to ascertain a further value of said information measure and accepts the further target subsequences when said further pattern optimizes said further value of said information measure.
- 108. The programmable apparatus of claim 107 wherein a predetermined one or more of the sequences in said database are of interest, and wherein said ascertaining device ascertains the value of an information measure by counting the number of such sequences of interest which generate in said determined pattern at least one signal that is not generated by any other sequence in said database.
- 109. The programmable apparatus of claim 108 wherein said one or more of the sequences of interest comprise substantially all the sequences in said database.
- 110. The programmable apparatus of claim 107 wherein said first control device optimizes the value of said information measure according to a method of exhaustive search, wherein said first control device selects further target subsequences of length less than approximately 10 and accepts the further target subsequences if said further value of said information measure is greater than the previous value.
- 111. The programmable apparatus of claim 107 wherein said first control device optimizes the value of said information measure according to a method comprising simulated annealing, wherein said first control device repeatedly selects further target subsequences and accepts the further target subsequences if said further value of said information measure is not decreased by greater than a probabilistic factor dependent on a simulated-temperature, and wherein said programmable apparatus further comprises a second control device operatively coupled to said first control device for decreasing said simulated-temperature as said first control device selects further target subsequences.
- 112. The programmable apparatus of claim 111 wherein said probabilistic factor is an exponential function of the negative of the decrease in the information measure divided by said simulated-temperature.
- 113. The programmable apparatus of claim 107 wherein said database comprises a majority of known DNA sequences that are likely to be expressed in one or more cell types.
- 114. A computer readable memory that can be used to direct a programmable apparatus to function for selecting target subsequences according to steps comprising:
(a) selecting initial target subsequences or initial sets of target subsequences; (b) searching a sequence in a nucleotide sequence database for occurrences of said initial target subsequences or occurrences of target subsequences that are members of said initial sets of target subsequences and for the length between such occurrences, said database comprising a plurality of known nucleotide sequences that may be present in said sample; (c) determining an initial pattern of signals that can be generated from said selected initial target subsequences or said initial sets of target subsequences, said signals comprising a representation of (i) the length between said occurrences in a sequence in said database, and (ii) the identities of said initial target subsequences that occur in said sequence in said database, or the identities of target subsequences that are members of the initial sets of target subsequences that occur in said sequence in said database; and (d) ascertaining the value of said determined initial pattern according to an information measure; and (e) repetitively performing said selecting, searching, determining, and ascertaining steps to determine a further pattern of signals and a further value of said information measure, and accepting the further target subsequences when said further pattern optimizes said further value of said information measure.
- 115. A programmable apparatus for displaying data comprising:
(a) a selecting device for selecting target subsequences or sets of target subsequences, such that recognition means for recognizing said target subsequences or said sets of target subsequences can be used to generate signals by probing a sample comprising a plurality of nucleic acids, said signals comprising a representation of (i) the length between occurrences of said target subsequences in a nucleic acid of said sample and (ii) the identities of said target subsequences in said nucleic acid or the identities of said sets of target subsequences among which are included the target subsequences in said nucleic acid; (b) an inputting device for inputting one or more actual signals generated by probing said sample with said recognition means; (c) an analyzing device for analyzing signals operatively coupled to said selecting and inputting devices that determines which sequences in a nucleotide sequence database can generate said actual signals when subject to said recognition means, said database comprising a plurality of known nucleotide sequences that may be present in said sample; (d) an input/output device operatively coupled to said selecting, inputting, and analyzing devices that inputs user requests and controls the selecting device to select target subsequences or sets of target subsequences, controls the inputting device to accept actual signals, controls the analyzing device to find the sequences in said database that can generate said actual signals, and displays output comprising said actual signals and said sequences in said database that can generate said actual signals.
- 116. The programmable apparatus of 115 wherein said sample is a cDNA sample prepared from a tissue specimen, and the apparatus further comprises a storage device operatively coupled to the input/output device for storing indications of the origin of said tissue specimen and information concerning said tissue specimen,
and wherein said indications can be displayed upon user input.
- 117. The programmable apparatus of 116 wherein the indications and information concerning said tissue specimen comprises histological information comprising tissue images.
- 118. The programmable apparatus of claim 115 further comprising:
(a) one or more instrument devices for probing said sample with said recognition means and for generating said actual signals; and (b) a control device operatively coupled to said one or more instrument devices and to said input/output device for controlling the operation of said instrument devices, wherein said user can input control commands for control of said instrument devices and receive output concerning the status of said instrument devices.
- 119. The programmable apparatus of 118 wherein the one or more instrument devices are capable of automatic operation, whereby the probing and generating can be performed without manual Intervention.
- 120. The programmable apparatus of claim 115 wherein one or more of said selecting, inputting, analyzing, and input/output devices are physically collocated with each other.
- 121. The programmable apparatus of claim 115 wherein one or more of said selecting, inputting, analyzing, and input/output devices are physically spaced apart from each other and are connected by a communication medium for exchanges of commands and information.
- 122. A computer readable memory that can be used to direct a programmable apparatus to function for displaying data according to steps comprising:
(a) selecting target subsequences or sets of target subsequences, such that recognition means for recognizing said target subsequences or said sets of target subsequences can be used to generate signals by probing a sample comprising a plurality of nucleic acids, said signals comprising a representation of (i) the length between occurrences of said target subsequences in a nucleic acid of said sample and (ii) the identities of said target subsequences in said nucleic acid or the identities of said sets of target subsequences among which are included the target subsequences in said nucleic acid; (b) inputting one or more actual signals generated by probing said sample with said recognition means; (c) analyzing said one or more actual signals to determine which sequences in a nucleotide sequence database can generate said actual signals when subject to said recognition means, said database comprising a plurality of known nucleotide sequences that may be present in said sample; and (d) inputting user requests to control said selecting step to select target subsequences or sets of target subsequences, said inputting step to input actual signals, and said analyzing step to find the sequences in said database that can generate said actual signals, and outputting in response to further user requests information comprising said actual signals and said sequences in said database that can generate said actual signals.
- 123. A method for identifying, classifying, or quantifying DNA molecules in a sample of DNA molecules having a plurality of different nucleotide sequences, the method comprising the steps of:
(a) digesting said sample with one or more restriction endonucleases, each said restriction endonuclease recognizing a subsequence recognition site and digesting DNA at said recognition site to produce fragments with 5′ overhangs; (b) contacting said fragments with shorter and longer oligodeoxynucleotides, each said shorter oligodeoxynucleotide hybridizable with a said 5′ overhang and having no terminal phosphates, each said longer oligodeoxynucleotide hybridizable with a said shorter oligodeoxynucleotide; (c) ligating said longer oligodeoxynucleotides to said 5′ overhangs on said DNA fragments to produce ligated DNA fragments; (d) extending said ligated DNA fragments by synthesis with a DNA polymerase to produce blunt-ended double stranded DNA fragments; (e) amplifying said blunt-ended double stranded DNA fragments by a method comprising contacting said DNA fragments with a DNA polymerase and primer oligodeoxynucleotides, each said primer oligodeoxynucleotide having a sequence comprising that of one of the longer oligodeoxynucleotides; (f) determining the length of the amplified DNA fragments; and (g) searching a DNA sequence database, said database comprising a plurality of known DNA sequences that may be present in the sample, for sequences matching one or more of said fragments of determined length, a sequence from said database matching a fragment of determined length when the sequence from said database comprises recognition sites of said one or more restriction endonucleases spaced apart by the determined length, whereby DNA molecules in said sample are identified, classified, or quantified.
- 124. The method of claim 123 wherein the sequence of each primer oligodeoxynucleotide further comprises 3′ to and contiguous with the sequence of the longer oligodeoxynucleotide the portion of the recognition site of said one or more restriction endonucleases remaining on a DNA fragment terminus after digestion, said remaining portion being 5′ to and contiguous with one or more additional nucleotides, and wherein a sequence from said database matches a fragment of determined length when the sequence from said database comprises subsequences that are the recognition sites of said one or more restriction endonucleases contiguous with said one or more additional nucleotides and when the subsequences are spaced apart by the determined length.
- 125. The method of claim 123 wherein said determining step further comprises detecting the amplified DNA fragments by a method comprising staining said fragments with silver.
- 126. The method of claim 123 wherein said oligodeoxynucleotide primers are detectably labeled, wherein the determining step further comprises detection of said detectable labels, and wherein a sequence from said database matches a fragment of determined length when the sequence from said database comprises recognition sites of the one or more restriction endonucleases, said recognition sites being that are identified by the detectable labels of said oligodeoxynucleotide primers, said recognition sites being spaced apart by the determined length.
- 127. The method of claim 123 wherein said determining step further comprises detecting the amplified DNA fragments by a method comprising labeling said fragments with a DNA intercalating dye or detecting light emission from a fluorochrome label on said fragments.
- 128. The method of claim 123 further comprising, prior to said determining step, the step of hybridizing the amplified DNA fragments with a detectably labeled oligodeoxynucleotide complementary to a subsequence, said subsequence differing from said recognition sites of said one or more restriction endonucleases, wherein the determining step further comprises detecting said detectable label of said oligodeoxynucleotide, and wherein a sequence from said database matches a fragment of determined length when the sequence from said database further comprises said subsequence between the recognition sites of said one or more restriction endonucleases.
- 129. The method of claim 123 wherein the one or more restriction endonucleases are pairs of restriction endonucleases, the pairs being selected from the group consisting of Acc56I and HindIII, Acc65I and NgoMI, BamHI and EcoRI BglII and HindIII, BglII and NgoMI, BsiWI and BspHI, BspHI and BstYI, BspHI and NgoMI, BsrGI and EcoRI, EagI and EcoRI, EagI and HindIII, EagI and NcoI, HindIII and NgoMI, NgoMI and NheI, NgoMI and SpeI, BglII and BspHI, Bsp120I and NcoI, BssHII and NgoMI, EcoRI and HindIII, and NgoMI and XbaI.
- 130. The method of claim 123 wherein the step of ligating is performed with T4 DNA ligase.
- 131. The method of claim 123 wherein the steps of digesting, contacting, and ligating are performed simultaneously in the same reaction vessel.
- 132. The method of claim 123 wherein the steps of digesting, contacting, ligating, extending, and amplifying are performed in the same reaction vessel.
- 133. The method of claim 123 wherein the step of determining the length is performed by electrophoresis.
- 134. The method of claim 123 wherein the step of searching said DNA database further comprises:
(a) determining a pattern of fragments that can be generated and for each fragment in said pattern those sequences in said DNA database that are capable of generating the fragment by simulating the steps of digesting with said one or more restriction endonucleases, contacting, ligating, extending, amplifying, and determining applied to each sequence in said DNA database; and (b) finding the sequences that are capable of generating said one or more fragments of determined length by finding in said pattern one or more fragments that have the same length and recognition sites as said one or more fragments of determined length.
- 135. The method of claim 123 wherein the steps of digesting and ligating go substantially to completion.
- 136. The method of claim 123 wherein the DNA sample is cDNA of RNA from a tissue or a cell type derived from a plant, a single celled animal, a multicellular animal, a bacterium, a virus, a fungus, or a yeast.
- 137. The method of claim 123 wherein the DNA sample is cDNA of RNA from one or more cell types of a mammal.
- 138. The method of claim 137 wherein the mammal is a human.
- 139. The method of claim 137 wherein the mammal is a human having or suspected of having a diseased condition.
- 140. The method of claim 139 wherein the diseased condition is a malignancy.
- 141. The method of claim 123 wherein said DNA sample is cDNA prepared from mRNA.
- 142. A method for identifying, classifying, or quantifying DNA molecules in a sample of DNA molecules with a plurality of nucleotide sequences, the method comprising the steps of:
(a) digesting said sample with one or more restriction endonucleases, each said restriction endonuclease recognizing a subsequence recognition site and digesting DNA to produce fragments with 3′ overhangs; (b) contacting said fragments with shorter and longer oligodeoxynucleotides, each said longer oligodeoxynucleotide consisting of a first and second contiguous portion, said first portion being a 3′ end subsequence complementary to the overhang produced by one of said restriction endonucleases, each said shorter oligodeoxynucleotide complementary to the 3′ end of said second portion of said longer oligodeoxynucleotide stand; (c) ligating said longer oligodeoxynucleotides to said DNA fragments to produce a ligated fragments; (d) extending said ligated DNA fragments by synthesis with a DNA polymerase to form blunt-ended double stranded DNA fragments; (e) amplifying said double stranded DNA fragments by use of a DNA polymerase and primer oligodeoxynucleotides to produce amplified DNA fragments, each said primer oligodeoxynucleotide having a sequence comprising that of a longer oligodeoxynucleotide; (f) determining the length of the amplified DNA fragments; and (g) searching a DNA sequence database, said database comprising a plurality of known DNA sequences that may be present in the sample, for sequences matching one or more of said fragments of determined length, a sequence from said database matching a fragment of determined length when the sequence from said database comprises recognition sites of said one or more restriction endonucleases spaced apart by the determined length, whereby DNA sequences in said sample are identified, classified, or quantified.
- 143. A method of detecting one or more differentially expressed genes in an in vitro cell exposed to an exogenous factor relative to an in vitro cell not exposed to said exogenous factor comprising:
(a) performing the method of claim 1 wherein said plurality of nucleic acids comprises cDNA of RNA of said in vitro cell exposed to said exogenous factor; (b) performing the method of claim 1 wherein said plurality of nucleic acids comprises cDNA of RNA of said in vitro cell not exposed to said exogenous factor; and (c) comparing the identified, classified, or quantified cDNA of said in vitro cell exposed to said exogenous factor with the identified, classified, or quantified cDNA of said in vitro cell not exposed to said exogenous factor, whereby differentially expressed genes are identified, classified, or quantified.
- 144. A method of detecting one or more differentially expressed genes in a diseased tissue relative to a tissue not having said disease comprising:
(a) performing the method of claim 1 wherein said plurality of nucleic acids comprises cDNA of RNA of said diseased tissue, such that one or more cDNA molecules are identified, classified, and/or quantified; (b) performing the method of claim 1 wherein said plurality of nucleic acids comprises cDNA of RNA of said tissue not having said disease, such that one or more cDNA molecules are identified, classified, and/or quantified; and (c) comparing said identified, classified, and/or quantified cDNA molecules of said diseased tissue with said identified, classified, and/or quantified cDNA molecules of said tissue not having the disease, whereby differentially expressed cDNA molecules are detected.
- 145. The method of claim 144 wherein the step of comparing further comprises finding cDNA molecules which are reproducibly expressed in said diseased tissue or in said tissue not having the disease and further finding which of said reproducibly expressed cDNA molecules have significant differences in expression between the tissue having said disease and the tissue not having said disease.
- 146. The method of claim 145 wherein said finding cDNA molecules which are reproducibly expressed and said significant differences in expression of said cDNA molecules in said diseased tissue and in said tissue not having the disease are determined by a method comprising applying statistical measures.
- 147. The method of claim 146 wherein said statistical measures comprise finding reproducible expression if the standard deviation of the level of quantified expression of a cDNA molecule in said diseased tissue or said tissue not having the disease is less than the average level of quantified expression of said cDNA molecule in said diseased tissue or said tissue not having the disease, respectively, and wherein a cDNA molecule has significant differences in expression if the sum of the standard deviation of the level of quantified expression of said cDNA molecule in said diseased tissue plus the standard deviation of the level of quantified expression of said cDNA molecule in said tissue not having the disease is less than the absolute value of the difference of the level of quantified expression of said cDNA molecule in said diseased tissue minus the level of quantified expression of said cDNA molecule in said tissue not having the disease.
- 148. The method of claim 144 wherein the diseased tissue and the tissue not having the disease are from one or more mammals.
- 149. The method of claim 144 wherein the disease is a malignancy.
- 150. The method of claim 144 wherein the disease is a malignancy selected from the group consisting of prostrate cancer, breast cancer, colon cancer, lung cancer, skin cancer, lymphoma, and leukemia.
- 151. The method of claim 144 wherein the disease is a malignancy and the tissue not having the disease has a premalignant character.
- 152. A method of staging or grading a disease in a human individual comprising:
(a) performing the method of claim 1 in which said plurality of nucleic acids comprises cDNA of RNA prepared from a tissue from said human individual, said tissue having or suspected of having said disease, whereby one or more said cDNA molecules are identified, classified, and/or quantified; and (b) comparing said one or more identified, classified, and/or quantified cDNA molecules in said tissue to the one or more identified, classified, and/or quantified cDNA molecules expected at a particular stage or grade of said disease.
- 153. A method for predicting a human patient's response to therapy for a disease, comprising:
(a) performing the method of claim 1 in which said plurality of nucleic acids comprises cDNA of RNA prepared from a tissue from said human patient, said tissue having or suspected of having said disease, whereby one or more cDNA molecules in said sample are identified, classified, and/or quantified; and (b) ascertaining if the one or more cDNA molecules thereby identified, classified, and/or quantified is correlates with a poor or a favorable response to one or more therapies.
- 154. The method of claim 153 which further comprises selecting one or more therapies for said patient for which said identified, classified, and/or quantified cDNA molecules correlates with a favorable response.
- 155. A method for evaluating the efficacy of a therapy in a mammal having a disease, the method comprising:
(a) performing the method of claim 1 wherein said plurality of nucleic acids comprises cDNA of RNA of said mammal prior to a therapy; (b) performing the method of claim 1 wherein said plurality of nucleic acids comprises cDNA of RNA of said mammal subsequent to said therapy; (c) comparing one or more identified, classified, and/or quantified cDNA molecules of said mammal prior to said therapy with one or more identified, classified, and/or quantified cDNA molecules of said mammal subsequent to therapy; and (d) determining whether the response to therapy is favorable or unfavorable according to whether any differences in the one or more identified, classified, and/or quantified cDNA molecules after therapy are correlated with regression or progression, respectively, of the disease.
- 156. The method of claim 155 wherein the mammal is a human.
- 157. A kit comprising:
(a) one or more containers having one or more restriction endonucleases; (b) one or more containers having one or more shorter oligodeoxynucleotide strands; (c) one or more containers having one or more longer oligodeoxynucleotide strands hybridizable with said shorter strands, wherein either the longer or the shorter oligodeoxynucleotide strands each comprise a sequence complementary to an overhang produced by at least one of said one or more restriction endonucleases; and (d) instructions packaged in association with said one or more containers for use of said restriction endonucleases, shorter strands, and longer strands for identifying, classifying, or quantifying one or more DNA molecules in a DNA sample, said instructions comprising:
i. digest said sample with said restriction endonucleases into fragments, each fragment being terminated on each end by a recognition site of said one or more restriction endonucleases; ii. contact said shorter and longer strands and said digested fragments to form double stranded DNA adapters annealed to said digested fragments, iii. ligate said longer strand to said fragments; iv. generate one or more signals by separating and detecting such of said fragments that are digested on each end, each signal comprising a representation of the length of the fragment and the identity of the recognition sites on both termini of the fragments; and v. search a nucleotide sequence database to determine sequences that match or the absence of any sequences that match said one or more generated signals, said database comprising a plurality of known nucleotide sequences of nucleic acids that may be present in the sample, a sequence from said database matching a generated signal when the sequence from said database has both (i) the same length between occurrences of said recognition sites of said one or more restriction endonucleases as is represented by the generated signal and (ii) the same recognition sites of said one of more restriction endonucleases as is represented by the generated signal.
- 158. The kit of claim 157 wherein said one or more restriction endonucleases generate 5′ overhangs at the terminus of digested fragments, wherein each said shorter oligodeoxynucleotide strand consists of a first and second contiguous portion, said first portion being a 5′ end subsequence complementary to the overhang produced by one of said restriction endonucleases, and wherein each said longer oligodeoxynucleotide strand comprises a 3′ end subsequence complementary to said second portion of said shorter oligodeoxynucleotide strand.
- 159. The kit of claim 157 wherein said one or more restriction endonucleases generate 3′ overhangs at the terminus of the digested fragments, wherein each said longer oligodeoxynucleotide strand consists of a first and second contiguous portion, said first portion being a 3′ end subsequence complementary to the overhang produced by one of said restriction endonucleases, and wherein each said shorter oligodeoxynucleotide strand is complementary to the 3′ end of said second portion of said longer oligodeoxynucleotide stand.
- 160. The kit of claim 157 wherein said instructions further comprise those signals expected from one or more DNA molecules of interest when said sample is digested with a particular one or more restriction endonucleases selected from among said one or more restriction endonucleases in said kit.
- 161. The kit of claim 160 wherein said one or more DNA molecules of interest are cDNA molecules differentially expressed in a disease condition.
- 162. The kit of claim 157 wherein the restriction endonucleases are selected from the group consisting of Acc65I, AflII, AgeI, ApaLI, ApoI, AscI, AvrI, BamHI, BclI, BglII, BsiWI, Bsp120I, BspEI, BspHI, BsrGI, BssHII, BstYI, EagI, EcoRI, HindIII, MluI, NcoI, NgoMI, NheI, NotI, SpeI, and XbaI.
- 163. The kit of claim 157 which comprises one or more containers having one or more double stranded adapter DNA molecules formed by annealing said longer and said shorter oligonucleotide strands.
- 164. The kit of claim 157 further comprising a computer readable memory according to claim 106.
- 165. The kit of claim 157 further comprising a computer readable memory according to claim 114.
- 166. The kit of claim 157 further comprising a computer readable memory according to claim 122.
- 167. The kit of claim 157 further comprising in a container a DNA ligase.
- 168. The kit of claim 157 further comprising in a container a phosphatase capable of removing terminal phosphates from a DNA sequence.
- 169. The kit of claim 157 further comprising in one or more containers:
(a) one or more primers, each said primer consisting of a single stranded oligodeoxynucleotide comprising the sequence of one of said longer strands; and (b) a DNA polymerase.
- 170. The kit of claim 169 wherein each of said one or more primers further comprises
(a) a first subsequence that is the portion of the recognition site of one of said one or more restriction endonucleases remaining at the terminus of a fragment after digestion, and (b) a second subsequence of one or two additional nucleotides contiguous with and 3′ to said first subsequence, wherein said primer is detectably labeled such that primers with differing said one or two additional nucleotides have different labels that can be distinguishably detected.
- 171. The kit of claim 157 wherein said instructions further comprise: detect such of said fragments digested on each end by a method comprising staining said fragments with silver, labeling said fragments with a DNA intercalating dye, or detecting light emission from a fluorochrome label on said fragments.
- 172. The kit of claim 157 further comprising:
(a) reagents for performing a cDNA sample preparation step; (b) reagents for performing a step of digestion by one or more restriction endonucleases; (c) reagents for performing a ligation step; and (d) reagents for performing a PCR amplification step.
Government Interests
[0001] This invention was made with United States Government support under award number 70NANB5H1036 awarded by the National Institute of Standards and Technology. The United States Government has certain rights in the invention.
Divisions (1)
|
Number |
Date |
Country |
Parent |
08547214 |
Oct 1995 |
US |
Child |
08942406 |
Oct 1997 |
US |
Continuations (3)
|
Number |
Date |
Country |
Parent |
09724385 |
Nov 2000 |
US |
Child |
09751561 |
Dec 2000 |
US |
Parent |
09322617 |
May 1999 |
US |
Child |
09724385 |
Nov 2000 |
US |
Parent |
08942406 |
Oct 1997 |
US |
Child |
09322617 |
May 1999 |
US |