Methods, Systems, Computer Readable Media, and Kits for Sample Identification
AssigneeLife Technologies Corporation
InventorEarl Hubbell
Life of this patent
Estimating the term…
Abstract
A method for sequencing a polynucleotide sample having a barcode sequence includes: introducing a series of nucleotides to the polynucleotide sample according to a predetermined order of nucleotide flows; obtaining a series of signals resulting from the introducing of nucleotides to the polynucleotide sample; and resolving the series of signals over the barcode sequence to render a flowspace string, wherein the flowspace string is a codeword of an error-correcting code that is (i) designed based on and adapted for use with the predetermined order of nucleotide flows, and (ii) capable of distinguishing any codeword in the error-correcting code from the other codewords in the error-correcting code in the presence of zero, one, and two errors.
Claims20
A method for sequencing a polynucleotide sample having a barcode sequence, comprising:
- introducing a series of nucleotides to the polynucleotide sample according to a predetermined order of nucleotide flows;
- obtaining a series of signals resulting from the introducing of nucleotides to the polynucleotide sample;
- and
- resolving the series of signals over the barcode sequence to render a flowspace string, wherein the flowspace string is a codeword of an error-correcting code that is (i) designed based on and adapted for use with the predetermined order of nucleotide flows, and (ii) capable of distinguishing any codeword in the error-correcting code from the other codewords in the error-correcting code in the presence of zero, one, and two errors.
A system, including:
- a machine-readable memory;
- and
- a processor configured to execute machine-readable instructions, which, when executed by the processor, cause the system to perform a method for sequencing a polynucleotide sample having a barcode sequence, comprising:
- introducing a series of nucleotides to the polynucleotide sample according to a predetermined order of nucleotide flows;
- obtaining a series of signals resulting from the introducing of nucleotides to the polynucleotide sample;
- and
- resolving the series of signals over the barcode sequence to render a flowspace string, wherein the flowspace string is a codeword of an error-correcting code that is (i) designed based on and adapted for use with the predetermined order of nucleotide flows, and (ii) capable of distinguishing any codeword in the error-correcting code from the other codewords in the error-correcting code in the presence of zero, one, and two errors.
A set of barcodes for nucleic acid sequencing, comprising:
- a plurality of nucleic acid base sequences, each nucleic acid base sequence being a base space representation of a flowspace representation of a codeword of an error-tolerant sample discrimination code, the error-tolerant sample discrimination code being (i) designed based on and adapted for use with the predetermined order of nucleotide flows, and (ii) capable of distinguishing any codeword in the error-correcting code from the other codewords in the error-correcting code in the presence of zero, one, and two errors.
Dependencies are inferred from the claim text.