A method of generating a predictive model for diagnosing early-stage epithelial ovarian cancer using a plurality of biological samples, each sample being taken from a different individual having a known disease state of either diseased (“EOC”), benign ovarian cyst (“benign”), or healthy (“healthy”), the method comprising the steps of:
- obtaining a mass spectrum of each of the plurality of biological samples;
- segmenting each spectrum along the mass-to-charge axis to provide a plurality of bins;
- determining a plurality of relationships between two or more groups of bins, each group of bins comprising one or more bins;
- identifying one or more statistically significant factors based on the plurality of relationships;
- and
- generating a predictive model, wherein the predictive model is a function of the one or more factors.