A method of detecting or predicting biological anomalies comprises the steps of: analyzing input biological or physical data using a data processing routine including a set of application parameters associated with biological data correlating with the biological anomalies to produce a data series determining whether a slope of the data series is smaller than a predetermined value if the slope is less than a predetermined value, setting the slope to a predetermined number and using the data series to detect or predict the onset of the biological anomalies.