1. A computer-implemented method of determining a specific point of interest in a region of a data curve, the method comprising steps, all steps implemented in a computer system, of: receiving a data set representing a data curve, said data set including a plurality of first data points, each first data point having a pair of coordinate values (x,y), wherein if viewed in a two-dimensional coordinate system the data set has a region of interest; applying a transformation to at least a portion of the data set including the region of interest to produce a transformed data set, wherein the transformed data set includes a plurality of second data points, each second data point having a pair of coordinate values (y′,y*), where the y′ coordinate value of a second data point is the y coordinate value of a corresponding first data point, and the y* coordinate value of said second data point is the y coordinate value of a subsequent first data point; identifying a plurality of clusters of second data points in the transformed data set; determining a linear slope of each of said clusters; determining, for each cluster, a ratio of the slope of that cluster with the slope of an adjacent cluster; and comparing the ratios; wherein an end point of a cluster having the largest or smallest ratio represents a specific point of interest in the data curve.