Mass spectrometry-based proteomics in the life sciences: a review