Studies on Eukaryotic protein evolution - Insights from the Protein-Protein interaction network and protein complex assembly