Protein interaction networks: centrality, modularity, dynamics, and applications