System and method of increasing sample throughput by estimation of a sensor endpoint
First Claim
1. A system for increasing sample throughput, comprising:
- a sensor configured to generate data signals in response to being exposed to an analyte within a sample;
a processor; and
,at least one non-transitory computer usable medium having computer readable code embodied therein, the computer readable code being executed in the processor to,record data points associated with the data signals,select a series of data points corresponding to a portion of a kinetic region time range from the recorded data points,convert the selected data points to a logarithmic function of time scale,evaluate the converted data points,determine a curve that fits the evaluated data points,determine a curve fitting equation corresponding to the curve, wherein the curve fitting equation is of the form s(t)=a(log(t))2+b(log(t))+c, wherein t represents time, s(t) represents the data point at time t, and a, b and c are fit parameters for a second order polynomial and are determined based on the initial sensor response,extrapolate an end point response of the sensor using the curve fitting equation; and
calculate, using the extrapolated end point response, a value corresponding to the analyte.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for increasing sample throughput by predicting the end point response time of a sensor for the analysis of an analyte in a sample are disclosed. In one aspect, a system includes a sensor that generates data signals associated with the measurement of an analyte within the sample. A processor records appropriate data points corresponding to the signals, converts them to a logarithmic function of time scale, and plots the converted data points. The processor then determines a curve that fits the plotted data points and determines a curve fitting equation for the curve. Once the equation is determined, the processor extrapolates an end point response of the sensor using the equation. A value, such as analyte concentration, is then calculated using the extrapolated end point response.
-
Citations
21 Claims
-
1. A system for increasing sample throughput, comprising:
-
a sensor configured to generate data signals in response to being exposed to an analyte within a sample; a processor; and
,at least one non-transitory computer usable medium having computer readable code embodied therein, the computer readable code being executed in the processor to, record data points associated with the data signals, select a series of data points corresponding to a portion of a kinetic region time range from the recorded data points, convert the selected data points to a logarithmic function of time scale, evaluate the converted data points, determine a curve that fits the evaluated data points, determine a curve fitting equation corresponding to the curve, wherein the curve fitting equation is of the form s(t)=a(log(t))2+b(log(t))+c, wherein t represents time, s(t) represents the data point at time t, and a, b and c are fit parameters for a second order polynomial and are determined based on the initial sensor response, extrapolate an end point response of the sensor using the curve fitting equation; and calculate, using the extrapolated end point response, a value corresponding to the analyte. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for increasing sample throughput, comprising:
-
receiving, from a sensor, data signals generated in response to being exposed to an analyte within a sample; recording data points associated with the data signals; selecting a series of data points corresponding to a portion of a kinetic region time range from the recorded data points; converting the selected data points to a logarithmic function of time scale; plotting the converted data points; determining a curve that fits the plotted data points; determining a curve fitting equation corresponding to the curve, wherein the curve fitting equation is of the form s(t)=a(log(t))2+b(log(t))+c, wherein t represents time, s(t) represents the data point at time t, and a, b and c are fit parameters for a second order polynomial and are determined based on the initial sensor response; extrapolating an end point response of the sensor using the curve fitting equation; and calculating, using the extrapolated end point response, a value corresponding to the analyte, wherein the receiving, recording, selecting, converting, plotting, determining a curve, determining a curve fitting equation, extrapolating, and calculating are performed by one or more processors executing computer readable code embodied in non-transitory computer usable media. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having computer executable instructions stored thereon, which when executed by a computer, cause the computer to:
-
receive, from a sensor, data signals generated in response to being exposed to an analyte within a sample; evaluate a curve defined by a second order quadratic equation that matches the data signals received from the sensor, wherein the curve fitting equation is of the form s(t)=a(log(t))2+b(log(t))+c, wherein t represents time, s(t) represents the data signal at time t, and a, b and c are fit parameters for a second order polynomial and are determined based on the initial sensor response; extrapolate an end point response of the sensor using the curve; and
calculate, using the extrapolated end point response, a value corresponding to the analyte. - View Dependent Claims (20, 21)
-
Specification