Proteomics tools