Patent ID: 8606527

Claim:
A method of identifying a sequence variation between nucleotide sequences, the method comprising: receiving a plurality of sets of data points, each set corresponding to a different sample that contains copies of a double stranded molecule of two nucleotide sequences, each data point of a set including a signal value and a temperature value for the sample where the temperature increases for each successive data point, wherein each set defines a melt curve; at least one processor determining a melt region for the melt curves by: for each melt curve: taking a second derivative; identifying start and end temperatures where a function of the second derivative crosses a boundary threshold value; based on the respective start temperatures of the melt curves, identifying a melt region start; based on the respective end temperatures of the melt curves, identifying a melt region end; assigning each melt curve to a respective cluster, wherein the melt curves assigned to a same cluster have one or more similar properties in the melt region relative to melt curves in other clusters; and identifying at least a portion of the nucleotide sequences corresponding to at least one cluster as having a sequence variation relative to the nucleotide sequences of another cluster.