×

Methods, systems, and computer-readable media for accelerated base calling

  • US 10,676,787 B2
  • Filed: 10/12/2015
  • Issued: 06/09/2020
  • Est. Priority Date: 10/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for sample nucleotide sequence determination, the method comprising:

  • (a) flowing nucleotides onto a sensor array adapted for sequencing, the sensor array including a plurality of wells containing sample polynucleotides, wherein the nucleotides are flowed in a flow order;

    (b) receiving from the sensor array, signal data relating to chemical reactions resulting from the flow of nucleotides, the signal data comprising a plurality of signal samples corresponding to the plurality of wells of the sensor array, wherein an input packet structure is configured to store the plurality of signal samples, the input packet structure including a bit field for each signal sample, a well identification bit field, a flow order identification bit field and a parameter bit field;

    (c) accessing the plurality of signal samples from the input packet structure for a given well by a hardware-embedded basecaller, the hardware-embedded basecaller including a well buffer to store the plurality of signal samples for the given well and a plurality of parallel processing channels, each processing channel operable to test a particular nucleotide identification hypothesis that differs from each of the other processing channels, wherein each processing channel provides a putative basecall simultaneously with the other processing channels to produce a plurality of putative basecalls;

    (d) selecting from the plurality of putative basecalls, a nucleotide identification basecall with a highest confidence of being attributable to a given nucleotide flow;

    (e) repeating steps (c)-(d) for the signal samples acquired at each nucleotide flow of the flow order such that for each iteration, the basecaller extends an identified nucleotide sequence of the sample polynucleotide by at least one nucleotide identification basecall; and

    (f) storing the identified nucleotide sequence for the sample polynucleotide in an output packet structure, the output packet structure including a sequence length bit field, a base bit field for each nucleotide identification basecall and a second well identification bit field.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×