Proteomics and molecular interactions