Towards an understanding of complex protein networks