HAM-FMD: Mining functional modules in protein-protein interaction networks using ant colony optimization and multi-agent evolution

Mining functional modules in a protein-protein interaction (PPI) network contributes greatly to the understanding of biological mechanism, thus how to effectively detect functional modules in a PPI network has a significant application. In this paper, we present a hybrid approach using ant colony optimization and multi-agent evolution for detection functional modules in PPI networks. The proposed algorithm enhances the performance of ant colony optimization by incorporating multi-agent evolution for detecting functional modules. In the ant colony optimization process, a new heuristic, which merges topological characteristics with functional information function, is introduced to effectively conduct ants searching in finding optimal results. Thereafter, the multi-agent evolutionary process based on an energy function is performed to move out of local optima and obtain some enclosed connecting subgraphs which represent functional modules mined in a PPI network. Finally, systematic experiments have been conducted on four benchmark testing sets of yeast networks. Experimental results show that the hybrid approach is more effective compared to several other existing algorithms.

[1]  Ignacio Marín,et al.  Iterative Cluster Analysis of Protein Interaction Data , 2005, Bioinform..

[2]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[3]  Sean R. Collins,et al.  Global landscape of protein complexes in the yeast Saccharomyces cerevisiae , 2006, Nature.

[4]  A. Afnizanfaizal,et al.  Graph partitioning method for functional module detections of protein interaction network , 2009 .

[5]  Ioannis Xenarios,et al.  DIP: the Database of Interacting Proteins , 2000, Nucleic Acids Res..

[6]  Shigehiko Kanaya,et al.  Development and implementation of an algorithm for detection of protein complexes in large interaction networks , 2006, BMC Bioinformatics.

[7]  Rosni Abdullah,et al.  ACOPIN: An ACO Algorithm with TSP Approach for Clustering Proteins from Protein Interaction Network , 2008, 2008 Second UKSIM European Symposium on Computer Modeling and Simulation.

[8]  Ioannis Xenarios,et al.  DIP, the Database of Interacting Proteins: a research tool for studying cellular networks of protein interactions , 2002, Nucleic Acids Res..

[9]  Limsoon Wong,et al.  Using indirect protein-protein interactions for protein complex predication. , 2007, Computational systems bioinformatics. Computational Systems Bioinformatics Conference.

[10]  Xiaoli Li,et al.  Computational approaches for detecting protein complexes from protein interaction networks: a survey , 2010, BMC Genomics.

[11]  Mario Albrecht,et al.  FunSimMat: a comprehensive functional similarity database , 2007, Nucleic Acids Res..

[12]  D. Bu,et al.  Topological structure analysis of the protein-protein interaction network in budding yeast. , 2003, Nucleic acids research.

[13]  Petter Holme,et al.  Subnetwork hierarchies of biochemical pathways , 2002, Bioinform..

[14]  Igor Jurisica,et al.  Protein complex prediction via cost-based clustering , 2004, Bioinform..

[15]  Amarnath Gupta,et al.  PathSys: integrating molecular interaction graphs for systems biology , 2006, BMC Bioinformatics.

[16]  P. Bork,et al.  Structure-Based Assembly of Protein Complexes in Yeast , 2004, Science.

[17]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

[18]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[19]  Shuang Wu,et al.  Clustering PPI network based on functional flow model through artificial bee colony algorithm , 2011, 2011 Seventh International Conference on Natural Computation.

[20]  P. Bork,et al.  Proteome survey reveals modularity of the yeast cell machinery , 2006, Nature.

[21]  A. Barabasi,et al.  Hierarchical Organization of Modularity in Metabolic Networks , 2002, Science.

[22]  Kara Dolinski,et al.  Saccharomyces Genome Database (SGD) provides secondary gene annotation using the Gene Ontology (GO) , 2002, Nucleic Acids Res..

[23]  Abdul Razak Hamdan,et al.  Ant Colony System , 2013 .

[24]  Xiaomei Quan,et al.  Survey: Functional Module Detection from Protein-Protein Interaction Networks , 2014, IEEE Transactions on Knowledge and Data Engineering.

[25]  Daniel Angus,et al.  Multiple objective ant colony optimisation , 2009, Swarm Intelligence.

[26]  Jing Liu,et al.  A multiagent genetic algorithm for global numerical optimization , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[27]  Gary D. Bader,et al.  An automated method for finding molecular complexes in large protein interaction networks , 2003, BMC Bioinformatics.

[28]  Hiroyuki Kurata,et al.  Diffusion Model Based Spectral Clustering for Protein-Protein Interaction Networks , 2010, PloS one.

[29]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[30]  Alain Guénoche,et al.  Clustering proteins from interaction networks for the prediction of cellular functions , 2004, BMC Bioinformatics.

[31]  Siu-Ming Yiu,et al.  Predicting Protein Complexes from PPI Data: A Core-Attachment Approach , 2009, J. Comput. Biol..

[32]  Dmitrij Frishman,et al.  MIPS: analysis and annotation of proteins from whole genomes in 2005 , 2005, Nucleic Acids Res..

[33]  Aidong Zhang,et al.  Protein Interaction Networks: Computational Analysis , 2009 .

[34]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[35]  Illés J. Farkas,et al.  CFinder: locating cliques and overlapping modules in biological networks , 2006, Bioinform..

[36]  Siti Zaiton Mohd Hashim,et al.  Graph Partitioning Method for Functional Module Detections of Protein Interaction Network , 2009, 2009 International Conference on Computer Technology and Development.

[37]  Pan Xiao,et al.  Density Sensitive Based Multi-Agent Evolutionary Clustering Algorithm , 2010 .

[38]  Caroline C. Friedel,et al.  Bootstrapping the Interactome: Unsupervised Identification of Protein Complexes in Yeast , 2008, J. Comput. Biol..

[39]  R. Guimerà,et al.  Functional cartography of complex metabolic networks , 2005, Nature.

[40]  Aidong Zhang,et al.  Ant Colony Optimization with Multi-Agent Evolution for Detecting Functional Modules in Protein-Protein Interaction Networks , 2012, ICICA.

[41]  Aidong Zhang,et al.  CASCADE: a novel quasi all paths-based network analysis algorithm for clustering biological interactions , 2008, BMC Bioinformatics.