Development and application of high throughput proteomics technologies for the generation of a large data set of protein-protein interactions