Deciphering the complexity of the cancer proteome for diagnostic applications