{'fraction_non_alphanumeric': 0.015343562374916611, 'fraction_numerical': 0.0, 'mean_word_length': 6.109004739336493, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Restructuring Protein Interaction Networks to Reveal Structural Hubs and Functional Organizations

Protein interaction networks are significant resources for functional knowledge discovery. However, efficient analysis of the networks has been challenging because of complex connectivity. Protein interaction networks have been characterized by intrinsic features, such as modularity and existence of hubs. The concepts of modules and hubs, extending from specific (local) to general (global), suggest hierarchical structures hidden in the complex networks. Retrieving a protein interaction network into the hierarchical structure is thus a crucial process for better understanding of functional organizations. We present a novel approach for restructuring a protein interaction network to reveal hierarchically organized functional modules and hubs. Our algorithm measures functional similarity between proteins based on the path strength model, and dynamically convert a protein interaction network into a hub-oriented tree structure using the definition of centrality. We identify structural hubs and potential functional modules from the tree structure generated by our algorithm. The experimental results demonstrate that the proteins selected as structural hubs are essential for performing functions. In network topology, they have a role in bridging different modules. Furthermore, our approach has higher accuracy in identifying functional modules than other hierarchical clustering methods.