Method and Device for Evaluating a qPCR Curve

20230101601 · 2023-03-30

    Inventors

    Cpc classification

    International classification

    Abstract

    The disclosure relates to a method for carrying out a quantitative polymerase chain reaction (qPCR) process, comprising the following steps:—cyclically carrying out qPCR cycles; —measuring the fluorescence for each qPCR cycle to obtain a qPCR curve of intensity values (I); —creating a probability density function (PDF) from the intensity values (I); —establishing a presence or absence of the DNA strand section to be detected depending on the presence of one or more features of the probability density function (PDF); —carrying out the qPCR process depending on the presence or absence of the DNA strand section to be detected.

    Claims

    1. A method for conducting a quantitative polymerase chain reaction (qPCR) process, the method comprising: cyclically executing of qPCR cycles; measuring a fluorescence at each qPCR cycle to obtain a qPCR curve composed of intensity values; creating a probability density function from the intensity values of the qPCR curve; establishing one of a presence and a nonpresence of a DNA strand segment to be detected depending on a presence of at least one feature of the probability density function; conducting the qPCR process depending on the one of the presence and the nonpresence of the DNA strand segment to be detected.

    2. The method as claimed in claim 1, the creating further comprising: creating the probability density function depending on modified intensity values, the modified intensity values being one of (i) dependent on the intensity values and (ii) corresponding to the intensity values, the modified intensity values having been corrected by a proportion of a fluorescence of a baseline drift curve of the qPCR process.

    3. The method as claimed in claim 2, further comprising: determining the proportion of the fluorescence of the baseline drift by determining, with a clustering algorithm, intensity values to be assigned to a baseline region of the qPCR curve, linearizing the intensity values to be assigned to the baseline region with linear interpolation and subtracting, subsequently a plot of the linearized intensity values of the baseline drift from the qPCR curve.

    4. The method as claimed in claim 2, wherein further comprising: determining the modified intensity values by smoothing the qPCR curve with a filter.

    5. The method as claimed in claim 1, wherein the one of the presence and the nonpresence of the DNA strand segment to be detected is established depending on a presence of at least one of the following features of the probability density function: a ratio of a function value of the probability density function of a first maximum to a function value of a second maximum is greater than 1; a ratio of a function value of a local minimum between a maxima to a function value of the first maximum is less than 0.7; and a width of a peak in the probability density function around the second maximum is greater than a specified reference value.

    6. The method as claimed in claim 1, the conducting the qPCR process further comprising at least one of: signaling that a ct value is determinable; and determining the ct value from a parameterized presence function in response to the presence of the DNA strand segment to be detected being established.

    7. A device for conducting a quantitative polymerase chain reaction (qPCR) process, the device being configured to: cyclically execute qPCR cycles; measure a fluorescence at each qPCR cycle to obtain a qPCR curve composed of intensity values; create a probability density function from the intensity values of the qPCR curve; establish one of a presence and a nonpresence of a DNA strand segment to be detected depending on a presence of at least one feature of the probability density function; and conduct the qPCR process depending on the one of the presence and the nonpresence of the DNA strand segment to be detected.

    8. The method as claimed in claim 1, wherein the method is carried out by executing a computer program.

    9. A non-transitory electronic storage medium storing a computer program for conducting a quantitative polymerase chain reaction (qPCR) process, the computer program being configured to, when executed by a computer, cause the computer to: cyclically execute qPCR cycles; measure a fluorescence at each qPCR cycle to obtain a qPCR curve composed of intensity values; create a probability density function from the intensity values of the qPCR curve; establish one of a presence and a nonpresence of a DNA strand segment to be detected depending on a presence of at least one of the probability density function; and conduct the qPCR process depending on the one of the presence and the nonpresence of the DNA strand segment to be detected.

    10. The method as claimed in claim 4, wherein the filter is a moving average filter.

    11. The method as claimed in claim 5, wherein the one of the presence and the nonpresence of the DNA strand segment to be detected is established depending on a presence of the following feature of the probability density function: the ratio of the function value of the local minimum between the maxima to the function value of the first maximum is less than 0.6.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0035] Embodiments will be more particularly elucidated below on the basis of the accompanying drawings, where:

    [0036] FIG. 1 shows a schematic depiction of a cycle of a PCR method;

    [0037] FIG. 2 shows a schematic depiction of a typical qPCR curve comprising a plot of intensity values;

    [0038] FIG. 3 shows a measured plot of a qPCR curve;

    [0039] FIGS. 4a and 4b show ideal plots of the qPCR curve in the case of a nondetectable substance and a detectable substance, respectively; and

    [0040] FIG. 5 shows a flowchart to illustrate a method for conducting a qPCR measurement;

    [0041] FIG. 6 shows the Gaussian distributions of the individual modified intensity values and the resultant probability density function for a measured qPCR presence curve; and

    [0042] FIGS. 7a and 7b show, for an ideal qPCR presence curve and an ideal qPCR nonpresence curve, the manifestation of the corresponding probability density function.

    DESCRIPTION OF EMBODIMENTS

    [0043] FIG. 1 shows a schematic depiction of a PCR method known per se, comprising the steps of denaturation, annealing and elongation.

    [0044] In the annealing step S1, the double-stranded DNA in a substance is broken up into two individual strands at a high temperature of, for example, above 90° C. In a subsequent annealing step S2, a so-called primer is bound to the individual strands at a particular DNA position marking the start of a DNA strand segment to be detected. Said primer represents the starting point of an amplification of the DNA strand segment. In an elongation step S3, the complementary DNA strand segment is synthesized on the individual strands from free nucleotides added to the substance, starting at the position marked by the primer, with the result that the previously split individual strands have been completed to form complete double strands at the end of the elongation step.

    [0045] By providing the free nucleotides or the primer with fluorescent molecules which exhibit fluorescence properties only when bound to the DNA strand segment, it is possible, by determining an intensity of a fluorescence following the elongation step S3, to obtain an intensity value through an appropriate measurement. What is assigned to the measured intensity of the fluorescent light is an intensity value.

    [0046] The method comprising steps S1 to S3 is executed cyclically and the intensity values are recorded in order to obtain a plot of intensity values as a qPCR curve.

    [0047] The plot of intensity values ideally has the shape depicted in FIG. 2. FIG. 2 shows a plot of normalized intensity against the cycle index Z. Said plot is divided into three sections, namely a baseline section B, in which the fluorescence of the incorporated fluorescent molecules is still indistinguishable from a background fluorescence, an exponential section E, in which the intensity values are visible and rise exponentially, and in a plateau section P, in which there is flattening of the rise in intensity values, since the reagents used (solution containing nucleotides) have been consumed and no further binding to broken-up individual strands is taking place.

    [0048] FIG. 3 depicts, by way of example, a plot of the intensity values obtained in a real measurement as a qPCR curve. Strong fluctuations are evident, and these may result from background fluorescence, thermal noise, fluctuations in the reagent concentrations, and bubbles and artifacts in the fluorescence volume. It is evident that it is not readily possible to determine the baseline section, exponential section and plateau section of the qPCR curve.

    [0049] FIGS. 4a and 4b show ideal plots of a qPCR curve without the presence of a DNA strand segment to be detected and with the presence of a DNA strand segment to be detected, respectively.

    [0050] FIG. 5 depicts a flowchart to illustrate a method for evaluating a qPCR curve. The method can be executed on a data processing device which a qPCR process on a qPCR system and which provides from a qPCR system with each cycle an intensity value indicating the intensity of a fluorescence of a substance. In the data processing device, the below-described method can be implemented in software and/or hardware.

    [0051] In step S11, a qPCR curve comprising the intensity values of a qPCR measurement in a qPCR system is provided. The intensity values are usually measured by capture of a sample using a camera and evaluation of grayscale values/color values and intensity values.

    [0052] In step S12, the measured qPCR curve is smoothed with the aid of a filter, especially a moving average filter, by assuming for each value the mean of said value and the values of the immediate intensity values recorded subsequently, such as, for example, the preceding and subsequent two to five neighboring values.

    [0053] In step S13, a clustering algorithm is used to determine three curve regions: baseline region, exponential region and plateau-phase region. To this end, a baseline centroid, an exponential-region centroid and a plateau-region centroid are initially placed in the graph of the qPCR curve. The initial centroids can be positioned in the approximate positions thereof owing to knowledge of the shape of the sigmoid function. Using prior knowledge of the baseline region being located at low intensity values, the exponential region being located at medium intensity values and the plateau region being located at high intensity values, it is possible to place the baseline centroid C1, the exponential-region centroid C2 and the plateau-region centroid C3. Thereafter, every point on the measured qPCR curve is assigned to the nearest centroid and classified thereby.

    [0054] The k-means algorithm provides an iterative adjustment of the centroid points C by forming a mean of the measurement points of the qPCR curve that have been assigned to a respective centroid.

    [00001] C k = 1 .Math. "\[LeftBracketingBar]" S k .Math. "\[RightBracketingBar]" .Math. x S k x ( i ) with k = 1 , 2 , 3 , .Math.

    [0055] (S.sub.K: number of measurement points assigned to the respective centroid) The measurement points of the qPCR curve can now be reassigned to the altered centroid points with the aid of distance determination


    D.sub.j=√{square root over ((x.sup.(i)−c.sub.j).sup.2)} for j=1, . . . ,k


    and with


    A.sup.(i)=j for D.sub.j minimum

    [0056] This method is executed iteratively until there is no more change in the assignment of points to clusters or until a maximum number of iterations has been reached.

    [0057] Subsequently, every measurement point of the measured qPCR curve is reassigned to the respectively redetermined centroid point of the baseline centroid, the exponential-region centroid and the plateau-region centroid.

    [0058] In step S14, the points of the qPCR curve that have been assigned to the baseline region, i.e., to the determined baseline centroid point, can be used to create a linear curve of intensity values by interpolation. The plot of the linearized qPCR baseline curve corresponds to the influence of the baseline plot on the entire qPCR measurement. Therefore, the linearized qPCR baseline curve is subtracted from the entire measured qPCR curve. This eliminates the baseline rise from the qPCR curve.

    [0059] In the next step S15, the remaining qPCR curve is normalized, so that the points of the qPCR curve lie as modified intensity values between 0 and 1.

    [0060] Thereafter, in step S16, a probability density function is created. It indicates the probabilities of the occurrence of modified intensity values in the normalized linearized qPCR curve. To this end, the modified intensity value for each cycle is provided with a Gaussian distribution around the corresponding modified intensity value. The probability density function corresponds to the sum of all Gaussian distributions of the modified intensity values.

    [0061] In the case of a successful amplification, multiple cycles having similar modified intensity values are present both in the baseline region and in the plateau region. When the Gaussian distributions relating to the probability density function are summated, this leads to two characteristic maxima. By contrast, in the case of a nonamplification, only the baseline determines the plot of the qPCR curve, and so a manifestation of two maxima is essentially not to be expected.

    [0062] The graph of FIG. 6 shows, by way of example, the Gaussian distributions of the individual modified intensity values x and the resultant probability density function PDF for a measured qPCR presence curve.

    [0063] FIGS. 7a and 7b show, for an ideal qPCR presence curve and an ideal qPCR nonpresence curve (left-hand curve in both cases, with the modified intensity value F plotted against the cycle index z), the manifestation of the corresponding probability density function (right-hand curve).

    [0064] Owing to noise in the nonamplified case, two maxima of the probability density function may likewise occur. Nevertheless, it is possible to distinguish between the event of amplification and the event of nonamplification if at least one of the following criteria is present: [0065] the maximum of the probability density function for low intensity values is higher than the maximum of the probability density function for higher intensity values; [0066] there is a pronounced local minimum between the two maxima; [0067] the width of the second maximum is relatively high.

    [0068] In step S17, a check is made as to whether the resultant probability density function has its origin in a qPCR presence curve. This can be carried out by checking whether the ratio of the height (function value of the probability density function) of the first maximum to the height of the second maximum is greater than 1, the ratio of the height of the local minimum between the maxima to the height of the first maximum is less than 0.7, especially less than 0.6, and that the width of the peak around the second maximum is greater than a reference value, such as 8 for example.

    [0069] The width of the reference value is obtained using the so-called “width half prominence” method for a probability density distribution plotted on a normalized scale from 0 to 100. With said method, half of the numerical value of the maximum is first determined. The point which has the same location as the maximum on a horizontal (X) height and has half the numerical value of the maximum on a vertical (Y) height is then referred to as the halfway midpoint. The intersections between the probability density function and a horizontal line through the halfway midpoint are then determined. The distance between the two points closest to the halfway midpoint then determines the width of the peak. The reference value can differ depending on the use of different probability density distributions and methods for plotting of the density.

    [0070] If it is established in step S17 that the resultant probability density function has its origin in a qPCR presence curve (alternative: yes), a sigmoid function can be fitted to the qPCR curve in step S18, according to the following rule:

    [00002] Y = F m a x 1 + e - x - x 0.5 k + F b

    [0071] In the next step S19, the ct value can then be determined in a manner known per se through the maximum of the second derivative of the fitted sigmoid function.

    [0072] If it is established in step S17 that the resultant probability density function has its origins in a qPCR presence curve (alternative: no), a nonpresence of the strand segment to be detected can be signaled in step S20.