IP Library Granted Patent US 11,538,556
Granted Patent B2
US 11,538,556 · App. 16/258,299 · Granted Dec 27, 2022

Machine learning enabled pulse and base calling for sequencing devices

Inventors: Jonathan M. Rothberg (Guilford, CT); Michael Meyer (Guilford, CT); Umut Eser (North Haven, CT)
Assignee: Quantum-Si Incorporated
G16B30/10G01N21/6428G06N3/0472G06N20/00G16B30/20G16B40/10G16B40/20G16B45/00C12Q1/6869C12Q1/6874G16B40/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,538,556
App. No.
16/258,299
Granted
Dec 27, 2022
Kind
B2
Abstract

A method includes obtaining, from one or more sequencing devices, raw data detected from luminescent labels associated with nucleotides during nucleotide incorporation events; and processing the raw data to perform a comparison of base calls produced by a learning enabled, automatic base calling module of the one or more sequencing devices with actual values associated with the raw data, wherein the base calls identify one or more individual nucleotides from the raw data. Based on the comparison, an update to the learning enabled, automatic base calling module is created using at least some of the obtained raw data, and the update is made available to the one or more sequencing devices.

Claims (57)

1. A method for identifying nucleotides of a nucleic acid, the method comprising:

using at least one computer hardware processor to perform:

accessing data obtained from detected light emissions by luminescent labels associated with nucleotides during nucleotide incorporation events for the nucleic acid, wherein the light emissions are responsive to a series of light pulses and the data includes numbers of photons detected after each of at least some of the light pulses; and

providing the data as input to a trained deep learning model to obtain output identifying nucleotides of the nucleic acid, wherein providing the data as input to the trained deep learning model comprises arranging the data into a data structure having columns, wherein:

a first column holds a number of photons in each of a first and second time interval in a first time period after a first light pulse in the series of light pulses; and

a second column holds a number of photons in each of a first and second time interval in a second time period after a second light pulse in the series of light pulses.

2. The method of claim 1 , wherein the deep learning model comprises a convolutional neural network.

3. The method of claim 1 , wherein the deep learning model comprises a connectionist temporal classification (CTC)-fitted neural network model.

4. The method of claim 1 , wherein the output identifying nucleotides of the nucleic acid comprises, for each of a plurality of nucleotides, a respective time series of values indicating probabilities that the nucleotide was incorporated into the nucleic acid.

5. The method of claim 1 , further comprising:

wherein the output identifying nucleotides of the nucleic acid comprises, for each of a plurality of nucleotides, a probability that the nucleotide was incorporated into the nucleic acid; and

the method further comprises identifying a first one of the plurality of nucleotides in the nucleic acid when the probability that the first nucleotide was incorporated into the nucleic acid exceeds a threshold probability.

6. The method of claim 1 , wherein providing the data as input to the trained deep learning model comprises:

organizing the data into a plurality of time periods including the first time period and the second time period; and

providing data for each of the plurality of time periods as an input to the trained deep learning model to obtain a corresponding output indicating at least one nucleotide of the nucleic acid.

7. The method of claim 6 , wherein an output corresponding to a respective time period provided as input to the trained deep learning model indicates, for each of a plurality nucleotides, a value indicating a probability that the nucleotide was incorporated into the nucleic acid in the time period.

8. The method of claim 1 , wherein providing the data as input to the trained deep learning model comprises:

identifying a plurality of portions of the data, each portion corresponding to a respective one of the nucleotide incorporation events; and

providing each of the plurality of portions of the data as an input to the trained deep learning model to obtain an output corresponding to the portion of the data.

9. The method of claim 8 , wherein the output corresponding to the portion of the data identifies a nucleotide that was incorporated into the nucleic acid.

10. The method of claim 1 , further comprising:

accessing training data obtained from detected light emissions by luminescent labels associated with nucleotides during nucleotide incorporation events for a plurality of nucleic acids; and

training a deep learning model using the training data and information specifying at least some of the nucleotides in the plurality of nucleic acids to obtain the trained deep learning model.

11. The method of claim 1 , wherein the data includes, for each of at least some of the light pulses, a respective number of photons detected in each of a plurality of intervals of a time period after the light pulse.

12. A system for identifying nucleotides of a nucleic acid, the system comprising:

at least computer hardware processor; and

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one computer hardware processor, cause the at least one computer hardware processor to perform:

accessing data obtained from detected light emissions by luminescent labels associated with nucleotides during nucleotide incorporation events for the nucleic acid, wherein the light emissions are responsive to a series of light pulses and the data includes numbers of photons detected after each of at least some of the light pulses; and

providing the data as input to a trained deep learning model to obtain output identifying nucleotides of the nucleic acid, wherein providing the data as input to the trained deep learning model comprises arranging the data into a data structure having columns, wherein:

a first column holds a number of photons in each of a first and second time interval in a first time period after a first light pulse in the series of light pulses; and

a second column holds a number of photons in each of a first and second time interval in a second time period after a second light pulse in the series of light pulses.

13. At least one non-transitory computer-readable storage medium storing instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform:

accessing data obtained from detected light emissions by luminescent labels associated with nucleotides during nucleotide incorporation events for the nucleic acid, wherein the light emissions are responsive to a series of light pulses and the data includes numbers of photons detected after each of at least some of the light pulses; and

providing the data as input to a trained deep learning model to obtain output identifying nucleotides of the nucleic acid, wherein providing the data as input to the trained deep learning model comprises arranging the data into a data structure having columns, wherein:

a first column holds a number of photons in each of a first and second time interval in a first time period after a first light pulse in the series of light pulses; and

a second column holds a number of photons in each of a first and second time interval in a second time period after a second light pulse in the series of light pulses.

14. A method for identifying nucleotides of a nucleic acid, the method comprising:

using at least one computer hardware processor to perform:

accessing data obtained from detected light emissions by luminescent labels associated with nucleotides, the light emissions responsive to a series of light pulses, the data including, for each of at least some of the light pulses, a respective number of photons detected in each of a plurality of intervals in a time period after the light pulse; and

providing the data as input to a trained machine learning model to obtain output identifying nucleotides of the nucleic acid, wherein providing the data as input to the trained machine learning model comprises arranging the data into a data structure having columns, wherein:

a first column holds a number of photons in each of a first and second time interval in a first time period after a first light pulse in the series of light pulses; and

a second column holds a number of photons in each of a first and second time interval in a second time period after a second light pulse in the series of light pulses.

15. The method of claim 14 , wherein the data includes data indicating a respective number of photons in each of the first and second time interval in the first time period after the first light pulse in the series of light pulses.

16. The method of claim 15 , wherein the data further includes a respective number of photons in each of the first and second time interval in the second time period after the second light pulse in the series of light pulses.

17. The method of claim 14 , wherein providing the data as input to the trained machine learning model comprises arranging the data in an image, wherein each pixel of the image specifies a number of photons detected in an interval of a time period after one of the at least some pulses.

18. The method of claim 14 , wherein providing the data as input to the trained machine learning model comprises arranging the data into a data structure having rows wherein each of the rows holds numbers of photons in a respective interval corresponding to the at least some light pulses.

19. The method of claim 14 , wherein providing the data as input to the trained machine learning model comprises:

identifying a plurality of portions of the data, each portion corresponding to a respective one of the nucleotides of the nucleic acid; and

providing each of the plurality of portions of the data as an input to the trained machine learning model to obtain an output corresponding to the portion of the data.

20. The method of claim 19 , wherein identifying a portion of the data as corresponding to a respective nucleotide of the nucleic acid comprises:

comparing a number of photons in a particular one of the plurality of intervals in the portion of data to a number of photons in at least one of the plurality of intervals separate from the particular interval in the portion of data.

21. The method of claim 14 , wherein the machine learning model comprises a deep learning model.

22. The method of claim 21 , wherein the deep learning model comprises a convolutional neural network.

23. The method of claim 22 , wherein the machine learning model comprises a connectionist temporal classification (CTC)-fitted neural network model.

24. The method of claim 14 , further comprising:

accessing training data obtained from detected light emissions by luminescent labels associated with nucleotides during nucleotide incorporation events for a plurality of nucleic acids; and

training a machine learning model using the training data and information specifying at least some of the nucleotides in the plurality of nucleic acids to obtain the trained machine learning model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: ROTHBERG, JONATHAN M.; MEYER, MICHAEL; ESER, UMUT
To: QUANTUM-SI INCORPORATED
Reel/Frame 050507/0221 →
Continuity (2)
Provisional Application 62622754 · Jan 26, 2018
Related Publication 20190237160A1 · Aug 1, 2019
Cited By (4)
US 12,217,831 US 12,277,998 US 12,469,581 US 12,525,320