Methods, systems, and computer-readable media for blind deconvolution dephasing of nucleic acid sequencing data
AssigneeLife Technologies Corporation
InventorBenjamin DONNET
Life of this patent
Estimating the term…
Abstract
Embodiments disclose methods, systems, and computer-readable media for base-calling of sequencing data in the presence of systematic or phasic synchrony errors. These techniques may be adapted to rapidly and accurately resolve signal data arising from a variety of different nucleic acid sequencing platforms. In various embodiments, techniques for blind deconvolution dephasing of nucleic acid sequencing data may be adapted to perform raw signal processing, basecalling, and/or sequence determination.
Claims10
A method for estimating numbers of nucleotide incorporations in nucleic acid sequencing-by-synthesis, comprising:
- (a) disposing a plurality of template polynucleotide strands in a reaction confinement region disposed on a sensor array, the reaction confinement region containing a sequencing primer and a polymerase;
- (b) exposing the template polynucleotide strands and the sequencing primer and polymerase to a series of flows of nucleotide species flowed according to a predetermined ordering of nucleotide flows;
- (c) obtaining a plurality of nucleotide incorporation signals for the reaction confinement region from the sensor array, the nucleotide incorporation signals having an intensity related to a number of nucleotide incorporations having occurred in response to the nucleotide flows;
- (d) iteratively estimating a point spread function representing phase advance events and phase delay events, converting the point spread function to frequency domain using a fast Fourier transform, converting nucleotide incorporation signals for nucleotide flows covered by the point spread function to frequency domain using a fast Fourier transform, multiplying the frequency domain point spread function and nucleotide incorporation signals, and converting the result of the multiplication back to time domain using an inverse fast Fourier transform;
- and
- (e) estimating a number of nucleotide incorporations having occurred for the template polynucleotide strands in the reaction confinement region based on the result of the multiplication converted back to time domain.
A non-transitory machine-readable storage medium comprising instructions which, when executed and/or implemented by a processor and/or field programmable gate array, cause the processor and/or field programmable gate array to perform a method for estimating numbers of nucleotide incorporations in nucleic acid sequencing-by-synthesis comprising:
- (a) disposing a plurality of template polynucleotide strands in a reaction confinement region disposed on a sensor array, the reaction confinement region containing a sequencing primer and a polymerase;
- (b) exposing the template polynucleotide strands and the sequencing primer and polymerase to a series of flows of nucleotide species flowed according to a predetermined ordering of nucleotide flows;
- (c) obtaining a plurality of nucleotide incorporation signals for the reaction confinement region from the sensor array, the nucleotide incorporation signals having an intensity related to a number of nucleotide incorporations having occurred in response to the nucleotide flows;
- (d) iteratively estimating a point spread function representing phase advance events and phase delay events, converting the point spread function to frequency domain using a fast Fourier transform, converting nucleotide incorporation signals for nucleotide flows covered by the point spread function to frequency domain using a fast Fourier transform, multiplying the frequency domain point spread function and nucleotide incorporation signals, and converting the result of the multiplication back to time domain using an inverse fast Fourier transform;
- and
- (e) estimating a number of nucleotide incorporations having occurred for the template polynucleotide strands in the reaction confinement region based on the result of the multiplication converted back to time domain.
A system, including:
- a machine-readable memory;
- and
- a processor and/or field programmable gate array configured to execute and/or implement machine-readable instructions, which, when executed and/or implemented by the processor and/or field programmable gate array, cause the system to perform a method for estimating numbers of nucleotide incorporations in nucleic acid sequencing-by-synthesis, comprising:
- (a) disposing a plurality of template polynucleotide strands in a reaction confinement region disposed on a sensor array, the reaction confinement region containing a sequencing primer and a polymerase;
- (b) exposing the template polynucleotide strands and the sequencing primer and polymerase to a series of flows of nucleotide species flowed according to a predetermined ordering of nucleotide flows;
- (c) obtaining a plurality of nucleotide incorporation signals for the reaction confinement region from the sensor array, the nucleotide incorporation signals having an intensity related to a number of nucleotide incorporations having occurred in response to the nucleotide flows;
- (d) iteratively estimating a point spread function representing phase advance events and phase delay events, converting the point spread function to frequency domain using a fast Fourier transform, converting nucleotide incorporation signals for nucleotide flows covered by the point spread function to frequency domain using a fast Fourier transform, multiplying the frequency domain point spread function and nucleotide incorporation signals, and converting the result of the multiplication back to time domain using an inverse fast Fourier transform;
- and
- (e) estimating a number of nucleotide incorporations having occurred for the template polynucleotide strands in the reaction confinement region based on the result of the multiplication converted back to time domain.
Dependencies are inferred from the claim text.