Devices and methods are described that provide improved diagnosis from the processing of physiological data. The methods include use of multiple algorithms and intelligently combing the results of multiple algorithms to provide a single optimized diagnostic result. The algorithms are adaptive and may be customized for particular data sets or for particular patients. Examples are shown with applications to electrocardiogram data, but the methods taught are applicable to many types of physiological data.