Principles of Proteomics by