Analyte Measurement
20170363565 · 2017-12-21
Inventors
Cpc classification
G01N27/3272
PHYSICS
International classification
Abstract
A method for configuring a device to determine a concentration of an analyte uses a plurality of m fluid samples, each having a corresponding known analyte concentration. The method includes, for each sample: generating an output signal from the sample; recording values of the signal over time; and modelling a subset of the values of the signal using n basis functions to obtain n coefficients. Each coefficient is associated with a corresponding basis function, the n basis functions and n coefficients representing the signal for the subset. The method also includes performing a statistical analysis of the m×n coefficients and corresponding known analyte concentrations to determine a set of n parameters from which an analyte concentration can be estimated based on a set of n coefficients obtained for a sample for which the analyte concentration is unknown; and storing the set of n parameters in a memory of a device.
Claims
1. A method for configuring a device to determine a concentration of an analyte, the method using a plurality of m fluid samples, each fluid sample of the m fluid samples having a corresponding known analyte concentration, the method comprising: for each fluid sample of the m fluid samples: generating an output signal from the fluid sample; recording values of the output signal over time; and modelling at least a subset of the recorded values of the output signal using n basis functions to obtain n coefficients, each coefficient being associated with a corresponding basis function, the n basis functions and n coefficients representing the output signal for the subset; performing a statistical analysis of the m×n coefficients and corresponding known analyte concentrations to determine a set of n parameters from which an analyte concentration can be estimated based on a set of n coefficients obtained for a fluid sample for which the analyte concentration is unknown; and storing the set of n parameters in a memory of one or more devices.
2. A method according to claim 1, wherein the output signal is a transient current.
3. A method according to claim 1, wherein generating an output signal from the fluid sample comprises applying an input to the fluid sample to generate the output signal, optionally, wherein applying an input to the fluid sample comprises applying a potential difference across the fluid sample.
4. (canceled)
5. A method according to claim 1, wherein the basis functions are orthogonal basis functions, optionally, wherein the basis function functions are orthogonal on the range [0,1], further optionally wherein the basis functions are shifted Legendre polynomials.
6-7. (canceled)
8. A method according to claim 1, wherein n is greater than or equal to 3 and less than or equal to 10 and/or wherein m is greater than or equal to 500 and less than or equal to 1000.
9. A method according to claim 1, wherein the modelling at least a subset of the recorded values of the output signal using n basis functions comprises calculating a least-squares best fit of the recorded values to the n basis functions and/or wherein the performing a statistical analysis of the m×n coefficients and corresponding known analyte concentrations comprises performing a regression analysis of the m×n coefficients and corresponding known analyte concentrations.
10. (canceled)
11. A method according to claim 1, wherein the recording values of the output signal comprises taking time-based measurements of the output signal over time, optionally wherein the recording values of the output signal comprises recording a number of values that is greater than or equal to 100 and is less than or equal to 1000, further optionally, wherein the time-based measurements are recorded at a frequency that is greater than or equal to 10 Hz and less than or equal to 1000 Hz.
12-13. (canceled)
14. A method according to claim 1, wherein modelling at least a subset of the recorded values of the output signal comprises modelling all recorded values or wherein modelling at least a subset of the recorded values of the output signal comprises modelling a portion of the recorded values and optionally wherein modelling at least a subset of the recorded values of the output signal further comprises modelling a second portion of the recorded values.
15-16. (canceled)
17. A method according to claim 1, wherein each fluid sample is a biological fluid sample, optionally wherein the biological fluid sample is a blood sample, an interstitial fluid sample, or a plasma sample.
18. (canceled)
19. A method according to claim 1, wherein each fluid sample of the plurality of m fluid samples comprises a non-analyte component, the presence of which affects the output signal generated for the fluid sample, and wherein there is a variation in the concentration of the non-analyte component across the plurality of m samples.
20. A method according to claim 19, wherein the statistical analysis of the m×n coefficients and corresponding known analyte concentrations corrects for the variation in the concentration of the non-analyte component across the plurality of m samples.
21. A method according to claim 19, wherein, for each fluid sample of the plurality of fluid samples, the concentration of the non-analyte component is known.
22. A method according to claim 19, wherein the non-analyte component comprises red blood cells.
23-24. (canceled)
25. A method according to claim 1, wherein the analyte is one of glucose lactate, glycerol, cholesterol, or a ketone such as β-hydroxybutyrate.
26. An apparatus for configuring a device to determine a concentration of an analyte, the apparatus comprising: circuitry for generating an output signal from a fluid sample; a memory storing instructions to perform the method of any preceding claim; and a processor configured to perform the instructions stored in the memory.
27-31. (canceled)
32. A method of determining a concentration of an analyte in a fluid sample for which the analyte concentration is unknown, the method comprising: generating an output signal from the fluid sample; recording values of the output signal over time; modelling at least a subset of the recorded values of the output signal using n basis functions to obtain n coefficients for the fluid sample, each coefficient being associated with a corresponding basis function, the n basis functions and n coefficients representing the output signal for the subset; and using a predetermined set of n parameters to estimate the analyte concentration from the n coefficients.
33. A method according to claim 32, wherein the output signal is a transient current.
34. A method according to claim 32, wherein generating an output signal from the fluid sample comprises applying an input to the fluid sample to generate the output signal.
35. A method according to claim 34, wherein applying an input to the fluid sample comprises applying a potential difference across the fluid sample.
36. A method according to claim 32, wherein the using a predetermined set of n parameters to estimate the analyte concentration from the n coefficients comprises: for each of the n parameters, multiplying the parameter by a corresponding one of the n coefficients to form a combined product; and adding the combined products to provide an estimate of the analyte concentration.
37-45. (canceled)
Description
BRIEF DESCRIPTION OF THE FIGURES
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION
[0044] The disclosed embodiments provide an improved method for configuring a device to determine a concentration of an analyte in a fluid sample. Whilst various embodiments are described below, the claims are not limited to these embodiments, and variations of these embodiments may well fall within the scope of the claims.
[0045]
[0046] Meter 12 further comprises processing circuitry 15 for carrying various functions relating to the operation of meter 12. For example, processing circuitry 15: controls operation of receiving means 13 so as to control application of a potential difference between the working electrodes and the counter/reference electrode; processes one or more output signals generated at test strip 14; controls the display of messages on display 18; etc. Meter 12 further comprises the first second memory storages 16a and 16b. Although two memory storages are shown, in other embodiments the memory storages may be combined to form a single memory storage, or meter 12 may comprise more than two memory storages. Meter 12 also comprises a display 18 for displaying readouts of measurements taken by meter 12.
[0047] An electrochemical test device may provide a fluid sample having an unknown analyte concentration to meter 12. Applying a potential difference across the fluid sample may generate an output signal having a profile much like that shown in
[0048] By analysing the output signal generated from applying the potential difference across a fluid sample, one may obtain an estimate of the concentration of an analyte in the fluid sample. In existing meters, non-analyte components of the fluid sample may affect the output signal generated and thereby lead to an inaccurate estimate of the concentration of the analyte in the fluid sample. Accordingly methods and apparatus for configuring a device to determine a concentration of an analyte will now be described.
[0049] An apparatus for configuring a meter to determine a concentration of an analyte will now be described in connection with an embodiment.
[0050]
[0051] The processor 410 is configured to receive data, access the memory 415, and to act upon instructions received either from said memory 415 or said communications adaptor 405. The communication adaptor 405 is configured to receive data and to send out data.
[0052] A first part of a method for configuring a device to determine a concentration of an analyte will now be described in connection with an embodiment. In this embodiment, the fluid sample is a blood sample provided to the apparatus via an electrochemical test device such as an electrochemical test strip. The analyte under consideration is glucose. It should be noted that
[0053] At step 510 the method begins. At step 520 the apparatus receives an electrochemical test device and a blood sample is obtained, the blood sample having a known glucose concentration. The blood sample is applied to the electrochemical test device.
[0054] At step 530 processing circuitry controls the application of a potential difference between a working electrode and a counter/reference electrode of the apparatus, and thereby controls the application of a potential difference across the blood sample, which generates an output signal, in this case a transient current. At step 540 the transient current is recorded over time. In particular, at 1000 points in time, values of the transient current are recorded and stored to memory. For example, if the transient current is recorded over a 5 second period, then the time interval between measurements is 5/1000 seconds.
[0055] At step 550, recorded values are selected for processing. The selected recorded values may comprise all of the recorded values for the sample at step 540. Alternatively only a portion of the recorded values may be selected.
[0056] For example, if at step 540 the transient current is recorded for 5 s, then at step 550, a selection may be made to only analyse the recorded values that occurred between the 3 s and 5 s times. Accordingly, in this case, the time period over which the selected values were recorded is only a portion of the time over which the values of the transient current were recorded, and a portion of all the recorded transient current values is analysed.
[0057] At step 560 the selected recorded values of the transient current are modelled using n basis functions to obtain n coefficients, each coefficient being associated with a corresponding basis function, the n basis functions and n coefficients representing the transient current over the time period.
[0058] The current measured at each time tin a transient may be denoted as I(t). This signal contains contributions from the analyte of interest, other sources of systematic and unwanted signal such as haematocrit, and measurement noise.
[0059] It is convenient to represent the signal as the sum of known basis functions, separating this from the representation of the noise. A suitable set of basis functions are the shifted Legendre polynomials, where the j.sup.th shifted Legendre polynomial can be found by:
where x is greater than or equal to 0 and less than or equal to 1. The index j is an integer greater than or equal to zero. Here, (.sub.l.sup.j) represents a binomial coefficient.
[0060] Additionally the shifted Legendre polynomials are orthogonal on the range [0, 1]. That is,
where δ.sub.jk denotes the Kronecker delta.
[0061] The time period is modelled such that the time t is scaled to be between 0 and 1, i.e. x=t/t.sub.max, where t.sub.max is the highest value of time t over the time period.
[0062] Using the shifted Legendre polynomials, and normalising the times at which the selected recorded values were made so as to be scaled between 0 and 1, the transient current can be represented as:
where {tilde over (P)}.sub.j(x) is the j.sup.th shifted Legendre polynomial, ε is noise with zero mean at each scaled time x and β.sub.j is a coefficient. In Equation 3, a high level of accuracy can be achieved by summing index j from 0 to some finite value n.
[0063] Referring back to step 560 of
[0064] A least-squares fit of the selected recorded values to the shifted Legendre polynomials minimizes the integral S, where
[0065] Due to the orthogonal nature of the shifted Legendre polynomials, the best-fit parameter values can be obtained independently of each other according to
β.sub.j=(2j+1)∫.sub.0.sup.1{tilde over (P)}.sub.j(x)I(x)dx. (EQUATION 5)
[0066] Accordingly the order of the fit can be increased until sufficient accuracy has been achieved, without changing the lower order coefficient estimates. This is in contrast to fitting with standard polynomial models where all of the coefficients must be re-estimated if the order of polynomial is changed. When the fluid sample is blood and the analyte for which a concentration is to be measured is glucose, the inventors have found that for n in the region of 7 or 8, good results are acquired.
[0067] The n coefficients may be found from the recorded values of the transient current by:
[0068] In equations 6 and 7, each of the values x.sub.j represents a (normalised) time at which a measurement of the current was made.
[0069] By performing the above method, a set of n coefficients (the values β.sub.j) are found for the transient current generated for the fluid sample. The n coefficients and the n basis functions together represent the transient current generated by applying the voltage across the sample.
[0070] At step 570 the coefficients are stored to a memory. After storing the coefficients to memory on the apparatus, if there are further samples to process (step 580) then the method loops back to step 520 at which point another fluid sample is received by the device. There are m fluid samples to process. Once all m blood samples have been processed (step 580) then the method concludes at step 590. When method step 590 is reached, then for all m samples tested a set of n β coefficients will have been stored in the memory of the apparatus. Additionally the known glucose concentrations for each sample are stored in the memory of the apparatus for later reference.
[0071] After the β coefficients have been calculated for each of the blood samples, a method such as that illustrated in the flowchart of
[0072] At step 620 the n coefficients for each blood sample and the corresponding known analyte concentration values are retrieved from the memory of the apparatus.
[0073] At step 630 a statistical analysis of all of the m×n calculated coefficients and corresponding known analyte concentrations is performed in order to determine a set of parameters from which an analyte concentration can be estimated based on a set of coefficients obtained for a blood sample for which the glucose concentration is unknown. In this embodiment, the statistical analysis is performed by carrying out a least squares regression of the data. By performing a regression analysis on the data, a set of n parameters, c.sub.j are calculated (j=0 . . . n−1). The set of parameters may be used to obtain an estimate of the concentration of glucose in further blood samples for which glucose concentration is unknown.
[0074] The parameters c.sub.j may be calculated from
[0075] In equations 8 and 9, the superscript (j) indicates the j.sup.th sample. For example, β.sub.0.sup.(1) is the zeroth coefficient calculated for the first of the m fluid samples. The value g.sup.(j) is the known glucose concentration value of the j.sup.th sample.
[0076] At step 640 the parameters, c.sub.j are stored in a memory. The parameters are input into a memory of one or more devices for future use. At step 650 the method ends.
[0077]
[0078] At step 720 an electrochemical test device with a blood sample having an unknown glucose concentration is received by the meter. The electrochemical device is used to provide a blood sample to the meter.
[0079] At step 730 a potential difference is applied across the blood sample in order to generate an output signal such as a transient current. Values of the transient current are recorded over time in a memory of the meter (step 740).
[0080] At step 750, recorded values are selected for processing, the recorded values corresponding to a particular time period.
[0081] At step 760, at least a subset of the recorded values of the transient current are modelled using the n basis functions to obtain n coefficients for the blood sample, each coefficient being associated with a corresponding basis function, the n basis functions and n coefficients representing the transient current for the subset. The n basis functions that are used are the same n basis functions used in step 560 of
[0082] Once the n coefficients {tilde over (β)}.sub.j have been calculated, at step 770, the predetermined set of parameters, c.sub.j, stored in the memory of the meter are retrieved and are used in conjunction with the calculated n coefficients to estimate the glucose concentration of the blood sample. That is, the glucose concentration estimate g.sub.est is found by:
[0083] At step 780 the process ends.
[0084]
TABLE-US-00001 Parameter Value c.sub.0 0.1476 c.sub.1 −0.1444 c.sub.2 0.1412 c.sub.3 −0.1261 c.sub.4 0.1266 c.sub.5 −0.0752 c.sub.6 0.2527
[0085]
[0086] Data from test strips tested with glucose was explored to extend the technique from the model to real test strips. A batch of glucose test strips was produced and tested with a combination of samples comprising five haematocrit levels (20, 30, 42, 50 and 60%) and five glucose levels (50, 100, 200, 300 and 500 mg/dL) test. Accordingly there were 25 sets of glucose/haematocrit combinations.
[0087]
[0088] Applying orthogonal polynomials to this data, it is also clear that greatest variation between strips is at earlier times. Hence the polynomials are applied not over the entire 0 s to 5 s range, but over a more stable subset, for example 1.5 to 5 s by way of illustration; other ranges may be chosen.
[0089] Following the procedure above, using in this example shifted Legendre polynomials up to order 7, gives the predictor coefficients
TABLE-US-00002 Parameter Value c.sub.0 0.0391 c.sub.1 0.2084 c.sub.2 0.7222 c.sub.3 1.2407 c.sub.4 0.6305 c.sub.5 0.1562 c.sub.6 7.2670 c.sub.7 0.1357
[0090]
[0091] Variations of the described embodiments are envisaged, and the features of the disclosed embodiments can be combined in any way.
[0092] The fluid sample may be a biological fluid. For example, the biological fluid may be blood, or may be interstitial fluid, or may be plasma. The analyte may be any analyte found in the fluid sample. For example, the analyte may be glucose, lactate, glycerol, cholesterol, or a ketone such as β-hydroxybutyrate.
[0093] The non-analyte component may comprise red blood cells or, when the fluid is blood, any other component of blood which will affect the measurement of the output signal and, in turn, the determined concentration of an analyte in a sample. For example, the non-analyte component may comprise cells, platelets or other cellular components.
[0094] The methods and apparatus described above may be used with any suitable electrochemical test device, such as a test strip or a patch. The electrochemical test device may, for example, be suitable for testing for multiple analytes.
[0095] When a multi-analyte test device is available, the disclosed methods for configuring a device to determine a concentration of an analyte may be used to configure the device to determine concentrations of multiple analytes. The disclosed methods of determining a concentration of an analyte in a fluid sample for which the analyte concentration is unknown may be extended to determine concentrations of multiple analytes in the fluid sample.
[0096] Output signals may be transient currents. The generating of an output signal may comprise applying an input to the fluid sample, such as applying a potential difference across the sample. To one skilled in the art, it would be apparent that the output signal may comprise any suitable signal such as a voltage or other electrical characteristic. For example, in the described embodiments, a potential difference is applied to a fluid sample and values of a transient current are recorded. However, a current input may be applied as an input signal and a voltage output signal may be recorded. Other output signals may be associated with, for example, capacitance or impedance.
[0097] In the described examples, the basis functions used were shifted Legendre polynomials. However, the basis functions may be any suitable basis functions. The basis functions may be part of an orthogonal set. Although shifted Legendre polynomials have been discussed above, other orthogonal polynomials may be used, such as any of the classical orthogonal polynomials including Hermite polynomials, Laguerre polynomials, Jacobi polynomials (including as a special subset the Gegenbauer polynomials), Chebyshev polynomials, and Legendre polynomials. Any number of basis functions may be used for determining coefficients for the fluid samples. Good accuracy has been found by using seven or eight shifted Legendre polynomials, but for better modelling of data higher orders of polynomials may be used. Typically n is greater than or equal to 3 or less than or equal to 10. However, n may be any suitable value. For example, n could be 1 or 2, particularly when the modelling of recorded values of an output signal is over a small portion of the all recorded values for a sample. In some cases, for example when the entire output signal for a fluid sample is modelled, a high number of basis functions may be required. For example, n may be 20 or higher.
[0098] In the described examples, in order to model at least a subset of the recorded values of the output signal using n basis functions to obtain n coefficients, a least-squares best fit of the recorded values to the basis functions was carried out. However any other suitable method for modelling recorded values of the transient current using basis functions may be used. For example, all of the recorded values for a sample may be sub-divided into k>0 intervals, which can be overlapping. Within each subinterval time may again be scaled to give a scaled time x in the range [0, 1], and one or more polynomials can be fitted to provide β coefficients for the interval. The polynomials in any method need not be of a specific range of orders.
[0099] Situations are envisaged in which the time period over which a subset of the recorded values are modelled using n basis functions, is only a portion of the total time used for recording values of the transient current. In this scenario by considering only a small subset of the total number of recorded values, a set of parameters from which an analyte concentration can be estimated based on a set of n coefficients obtained for a fluid for which the analyte concentration is unknown may be determined that represent the particular time period. The behaviour of the transient current outside of that time period may be inferred from the subset of values recorded during the time period.
[0100] Additionally, modelling at least a subset of the recorded values of the output signal may comprise modelling a portion (or first portion) of the recorded values. The modelling at least a subset of the recorded values may further comprise modelling a second portion of the recorded values. The first and second portions of recorded values may or may not overlap. The first portion of recorded values may be modelled by substantially fitting the values to a first set of basis functions. The second portion of recorded values may be modelled by substantially fitting the values to a second set of basis functions, and the second set of basis functions may or may not be the same set as the first set of basis functions. As an example, a first portion of recorded values may be modelled using a basis functions from a first set of basis functions and a second portion of recorded values may be modelled using b basis functions from a second set of basis functions, where n=a+b. Of course, further portions of the recorded values may be modelled.
[0101] Different inputs may be applied for better characterisation of a fluid sample. For example, a set of fixed potential differences may be applied to a fluid sample. A smoothly changing potential difference may be applied to a sample. Any suitable interrogating waveform may be used. Accordingly, modelling a portion of the recorded values may comprise modelling recorded values that correspond to a particular input being applied to a fluid sample.
[0102] In the described examples, a regression analysis has been performed on the m×n coefficients. However, any suitable statistical analysis could be performed. Accordingly, although in Equation 10 above each of the n parameters is multiplied by a corresponding one of the coefficients to form a combined product and then the combined products are added together to provide an estimate of the analyte concentration for a fluid sample for which the analyte concentration is unknown, other methods may be used.
[0103] In order to configure a device to determine a concentration of an analyte, the concentrations of non-analyte components may or may not be known. Even if the concentrations of the non-analyte components are not known, there may be a variation in the concentrations across all of the samples and the disclosed methods will account for this variation.
[0104] The above embodiments have been described by way of example only, and the described embodiments are to be considered in all respects only as illustrative and not restrictive. It will be appreciated that variations of the described embodiments may be made without the parting from the scope of the claims.