Skip to main content
Top
Published in: Soft Computing 10/2018

04-04-2017 | Methodologies and Application

BFO-FMD: bacterial foraging optimization for functional module detection in protein–protein interaction networks

Authors: Cuicui Yang, Junzhong Ji, Aidong Zhang

Published in: Soft Computing | Issue 10/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Identifying functional modules in PPI networks contributes greatly to the understanding of cellular functions and mechanisms. Recently, the swarm intelligence-based approaches have become effective ways for detecting functional modules in PPI networks. This paper presents a new computational approach based on bacterial foraging optimization for functional module detection in PPI networks (called BFO-FMD). In BFO-FMD, each bacterium represents a candidate module partition encoded as a directed graph, which is first initialized by a random-walk behavior according to the topological and functional information between protein nodes. Then, BFO-FMD utilizes four principal biological mechanisms, chemotaxis, conjugation, reproduction, and elimination and dispersal to search for better protein module partitions. To verify the performance of BFO-FMD, we compared it with several other typical methods on three common yeast datasets. The experimental results demonstrate the excellent performances of BFO-FMD in terms of various evaluation metrics. BFO-FMD achieves outstanding Recall, F-measure, and PPV while performing very well in terms of other metrics. Thus, it can accurately predict protein modules and help biologists to find some novel biological insights.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Abdullah A, Deris S, Hashim SZM, Jamil HM (2009) Graph partitioning method for functional module detections of protein interaction network. In: Proceedings of the international conference on computer technology and development (ICCTD’09), pp 230–234 Abdullah A, Deris S, Hashim SZM, Jamil HM (2009) Graph partitioning method for functional module detections of protein interaction network. In: Proceedings of the international conference on computer technology and development (ICCTD’09), pp 230–234
go back to reference Adamcsek B, Palla G, Farkas IJ, Derényi I, Vicsek T (2006) CFinder: locating cliques and overlapping modules in biological networks. Bioinformatics 22(8):1021–1023CrossRef Adamcsek B, Palla G, Farkas IJ, Derényi I, Vicsek T (2006) CFinder: locating cliques and overlapping modules in biological networks. Bioinformatics 22(8):1021–1023CrossRef
go back to reference Aldecoa R, Marín I (2010) Jerarca: efficient analysis of complex networks using hierarchical clustering. PLoS ONE 5(7):e11585CrossRef Aldecoa R, Marín I (2010) Jerarca: efficient analysis of complex networks using hierarchical clustering. PLoS ONE 5(7):e11585CrossRef
go back to reference Aloy P, Böttcher B, Ceulemans H et al (2004) Structure-based assembly of protein complexes in yeast. Science 303(5666):2026–2029CrossRef Aloy P, Böttcher B, Ceulemans H et al (2004) Structure-based assembly of protein complexes in yeast. Science 303(5666):2026–2029CrossRef
go back to reference Altaf-Ul-Amin M, Shinbo Y, Mihara K, Kurokawa K, Kanaya S (2006) Development and implementation of an algorithm for detection of protein complexes in large interaction networks. BMC Bioinform 7(1):207CrossRef Altaf-Ul-Amin M, Shinbo Y, Mihara K, Kurokawa K, Kanaya S (2006) Development and implementation of an algorithm for detection of protein complexes in large interaction networks. BMC Bioinform 7(1):207CrossRef
go back to reference Arnau V, Mars S, Marín I (2005) Iterative cluster analysis of protein interaction data. Bioinformatics 21(3):364–378CrossRef Arnau V, Mars S, Marín I (2005) Iterative cluster analysis of protein interaction data. Bioinformatics 21(3):364–378CrossRef
go back to reference Bader GD, Hogue CWV (2003) An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinform 4(1):1CrossRef Bader GD, Hogue CWV (2003) An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinform 4(1):1CrossRef
go back to reference Balasubramaniam S, Lio P (2013) Multi-hop conjugation based bacteria nanonetworks. IEEE Trans Nanobiosci 12(1):47–59CrossRef Balasubramaniam S, Lio P (2013) Multi-hop conjugation based bacteria nanonetworks. IEEE Trans Nanobiosci 12(1):47–59CrossRef
go back to reference Chin E, Zhu J (2013) B3Clustering: identifying protein complexes from protein–protein interaction network. In: Proceedings of Asia-Pacific web conference. Springer, Berlin, pp 108–119 Chin E, Zhu J (2013) B3Clustering: identifying protein complexes from protein–protein interaction network. In: Proceedings of Asia-Pacific web conference. Springer, Berlin, pp 108–119
go back to reference Cho YR, Hwang W, Ramanathan M, Zhang A (2007) Semantic integration to identify overlapping functional modules in protein interaction networks. BMC Bioinform 8(1):265CrossRef Cho YR, Hwang W, Ramanathan M, Zhang A (2007) Semantic integration to identify overlapping functional modules in protein interaction networks. BMC Bioinform 8(1):265CrossRef
go back to reference Das S, Biswas A, Dasgupta S, Abrham A (2009) Bacterial foraging optimization algorithm: theoretical foundations, analysis, and applications. Found Comput Intell 3:23–55 Das S, Biswas A, Dasgupta S, Abrham A (2009) Bacterial foraging optimization algorithm: theoretical foundations, analysis, and applications. Found Comput Intell 3:23–55
go back to reference Dwight SS, Harris MA, Dolinski K et al (2002) Saccharomyces Genome Database (SGD) provides secondary gene annotation using the Gene Ontology (GO). Nucleic Acids Res 30(1):69–72CrossRef Dwight SS, Harris MA, Dolinski K et al (2002) Saccharomyces Genome Database (SGD) provides secondary gene annotation using the Gene Ontology (GO). Nucleic Acids Res 30(1):69–72CrossRef
go back to reference Feng J, Jiang R, Jiang T (2011) A max-flow-based approach to the identification of protein complexes using protein interaction and microarray data. IEEE/ACM Trans Comput Biol Bioinform 8(3):621–634CrossRef Feng J, Jiang R, Jiang T (2011) A max-flow-based approach to the identification of protein complexes using protein interaction and microarray data. IEEE/ACM Trans Comput Biol Bioinform 8(3):621–634CrossRef
go back to reference Friedel CC, Krumsiek J, Zimmer R (2008) Bootstrapping the interactome: unsupervised identification of protein complexes in yeast. In: Proceedings of annual international conference on research in computational molecular biology. Springer, Berlin, pp 3–16 Friedel CC, Krumsiek J, Zimmer R (2008) Bootstrapping the interactome: unsupervised identification of protein complexes in yeast. In: Proceedings of annual international conference on research in computational molecular biology. Springer, Berlin, pp 3–16
go back to reference Guimera R, Amaral LAN (2005) Functional cartography of complex metabolic networks. Nature 433(7028):895–900CrossRef Guimera R, Amaral LAN (2005) Functional cartography of complex metabolic networks. Nature 433(7028):895–900CrossRef
go back to reference Hinchey MG, Sterritt R, Rouff C (2007) Swarms and swarm intelligence. Computer 40(4):111–113CrossRef Hinchey MG, Sterritt R, Rouff C (2007) Swarms and swarm intelligence. Computer 40(4):111–113CrossRef
go back to reference Inoue K, Li W, Kurata H (2010) Diffusion model based spectral clustering for protein–protein interaction networks. PLoS ONE 5(9):e12623CrossRef Inoue K, Li W, Kurata H (2010) Diffusion model based spectral clustering for protein–protein interaction networks. PLoS ONE 5(9):e12623CrossRef
go back to reference Ji J, Liu Z, Zhang A, Jiao L, Liu C (2012a) Improved ant colony optimization for detecting functional modules in protein–protein interaction networks. In: Proceedings of international conference on information computing and applications. Springer, Berlin, pp 404–413 Ji J, Liu Z, Zhang A, Jiao L, Liu C (2012a) Improved ant colony optimization for detecting functional modules in protein–protein interaction networks. In: Proceedings of international conference on information computing and applications. Springer, Berlin, pp 404–413
go back to reference Ji J, Liu Z, Zhang A, Jiao L, Liu C (2012b) Ant colony optimization with multi-agent evolution for detecting functional modules in protein–protein interaction networks. In: Proceedings of international conference on information computing and applications. Springer, Berlin, pp 445–453 Ji J, Liu Z, Zhang A, Jiao L, Liu C (2012b) Ant colony optimization with multi-agent evolution for detecting functional modules in protein–protein interaction networks. In: Proceedings of international conference on information computing and applications. Springer, Berlin, pp 445–453
go back to reference Ji J, Liu Z, Zhang A, Yang C, Liu C (2013) HAM-FMD: mining functional modules in protein–protein interaction networks using ant colony optimization and multi-agent evolution. Neurocomputing 121:453–469CrossRef Ji J, Liu Z, Zhang A, Yang C, Liu C (2013) HAM-FMD: mining functional modules in protein–protein interaction networks using ant colony optimization and multi-agent evolution. Neurocomputing 121:453–469CrossRef
go back to reference Ji J, Zhang A, Liu C, Quan X (2014a) Survey: functional module detection from protein–protein interaction networks. IEEE Trans Knowl Data Eng 26(2):261–277CrossRef Ji J, Zhang A, Liu C, Quan X (2014a) Survey: functional module detection from protein–protein interaction networks. IEEE Trans Knowl Data Eng 26(2):261–277CrossRef
go back to reference Ji JZ, Liu ZJ, Liu HX, Liu CN (2014b) An overview of research on functional module Detection for protein–protein interaction networks. Acta Autom Sin 40(4):577–593 Ji JZ, Liu ZJ, Liu HX, Liu CN (2014b) An overview of research on functional module Detection for protein–protein interaction networks. Acta Autom Sin 40(4):577–593
go back to reference Ji J, Liu H, Zhang A, Liu Z, Liu C (2015) ACC-FMD: ant colony clustering for functional module detection in protein–protein interaction networks. Int J Data Min Bioinform 11(3):331–363CrossRef Ji J, Liu H, Zhang A, Liu Z, Liu C (2015) ACC-FMD: ant colony clustering for functional module detection in protein–protein interaction networks. Int J Data Min Bioinform 11(3):331–363CrossRef
go back to reference King AD, Pržulj N, Jurisica I (2004) Protein complex prediction via cost-based clustering. Bioinformatics 20(17):3013–3020CrossRef King AD, Pržulj N, Jurisica I (2004) Protein complex prediction via cost-based clustering. Bioinformatics 20(17):3013–3020CrossRef
go back to reference Lei X, Wu S, Ge L, Zhang A (2011) Clustering PPI data based on bacteria foraging optimization algorithm. In: Proceedings of 2011 IEEE international conference on bioinformatics and biomedicine (BIBM), pp 96–99 Lei X, Wu S, Ge L, Zhang A (2011) Clustering PPI data based on bacteria foraging optimization algorithm. In: Proceedings of 2011 IEEE international conference on bioinformatics and biomedicine (BIBM), pp 96–99
go back to reference Lei X, Wu S, Ge L, Zhang A (2013) Clustering and overlapping modules detection in PPI network based on IBFO. Proteomics 13(2):278–290CrossRef Lei X, Wu S, Ge L, Zhang A (2013) Clustering and overlapping modules detection in PPI network based on IBFO. Proteomics 13(2):278–290CrossRef
go back to reference Leung HCM, Xiang Q, Yiu SM, Chin FYL (2009) Predicting protein complexes from PPI data: a core-attachment approach. J Comput Biol 16(2):133–144MathSciNetCrossRef Leung HCM, Xiang Q, Yiu SM, Chin FYL (2009) Predicting protein complexes from PPI data: a core-attachment approach. J Comput Biol 16(2):133–144MathSciNetCrossRef
go back to reference Li X, Wu M, Kwoh CK, Ng SK (2010) Computational approaches for detecting protein complexes from protein interaction networks: a survey. BMC Genom 11(1):S3CrossRef Li X, Wu M, Kwoh CK, Ng SK (2010) Computational approaches for detecting protein complexes from protein interaction networks: a survey. BMC Genom 11(1):S3CrossRef
go back to reference Ma X, Gao L (2012) Predicting protein complexes in protein interaction networks using a core-attachment algorithm based on graph communicability. Inf Sci 189:233–254CrossRef Ma X, Gao L (2012) Predicting protein complexes in protein interaction networks using a core-attachment algorithm based on graph communicability. Inf Sci 189:233–254CrossRef
go back to reference Mete M, Tang F, Xu X, Yuruk N (2008) A structural approach for finding functional modules from large biological networks. BMC Bioinform 9(9):S19CrossRef Mete M, Tang F, Xu X, Yuruk N (2008) A structural approach for finding functional modules from large biological networks. BMC Bioinform 9(9):S19CrossRef
go back to reference Mewes HW, Amid C, Arnold R et al (2004) MIPS: analysis and annotation of proteins from whole genomes. Nucleic Acids Res 32(suppl 1):D41–D44CrossRef Mewes HW, Amid C, Arnold R et al (2004) MIPS: analysis and annotation of proteins from whole genomes. Nucleic Acids Res 32(suppl 1):D41–D44CrossRef
go back to reference Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. Control Syst 22(3):52–67CrossRef Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. Control Syst 22(3):52–67CrossRef
go back to reference Perales-Graván C, Lahoz-Beltra R (2008) An AM radio receiver designed with a genetic algorithm based on a bacterial conjugation genetic operator. IEEE Trans Evolut Comput 12(2):129–142CrossRef Perales-Graván C, Lahoz-Beltra R (2008) An AM radio receiver designed with a genetic algorithm based on a bacterial conjugation genetic operator. IEEE Trans Evolut Comput 12(2):129–142CrossRef
go back to reference Qin G, Gao L (2010) Spectral clustering for detecting protein complexes in protein–protein interaction (PPI) networks. Math Comput Model 52(11):2066–2074MathSciNetCrossRefMATH Qin G, Gao L (2010) Spectral clustering for detecting protein complexes in protein–protein interaction (PPI) networks. Math Comput Model 52(11):2066–2074MathSciNetCrossRefMATH
go back to reference Ravasz E, Somera AL, Mongru DA, Oltvai ZN, Barabási AL (2002) Hierarchical organization of modularity in metabolic networks. Science 297(5586):1551–1555CrossRef Ravasz E, Somera AL, Mongru DA, Oltvai ZN, Barabási AL (2002) Hierarchical organization of modularity in metabolic networks. Science 297(5586):1551–1555CrossRef
go back to reference Sallim J, Abdullah R, Khader AT (2008) ACOPIN: an ACO algorithm with TSP approach for clustering proteins from protein interaction network. In: Proceedings of second UKSIM European symposium on computer modeling and simulation, pp 203–208 Sallim J, Abdullah R, Khader AT (2008) ACOPIN: an ACO algorithm with TSP approach for clustering proteins from protein interaction network. In: Proceedings of second UKSIM European symposium on computer modeling and simulation, pp 203–208
go back to reference Schlicker A, Albrecht M (2008) FunSimMat: a comprehensive functional similarity database. Nucleic Acids Res 36(suppl 1):D434–D439 Schlicker A, Albrecht M (2008) FunSimMat: a comprehensive functional similarity database. Nucleic Acids Res 36(suppl 1):D434–D439
go back to reference Sen TZ, Kloczkowski A, Jernigan RL (2006) Functional clustering of yeast proteins from the protein–protein interaction network. BMC Bioinform 7(1):355CrossRef Sen TZ, Kloczkowski A, Jernigan RL (2006) Functional clustering of yeast proteins from the protein–protein interaction network. BMC Bioinform 7(1):355CrossRef
go back to reference Tarassov K, Messier V, Landry CR, Radonovic S (2008) An in vivo map of the yeast protein interactome. Science 320(5882):1465–1470CrossRef Tarassov K, Messier V, Landry CR, Radonovic S (2008) An in vivo map of the yeast protein interactome. Science 320(5882):1465–1470CrossRef
go back to reference Wu M, Li X, Kwoh CK, Ng SK (2009) A core-attachment based method to detect protein complexes in PPI networks. BMC Bioinform 10(1):169CrossRef Wu M, Li X, Kwoh CK, Ng SK (2009) A core-attachment based method to detect protein complexes in PPI networks. BMC Bioinform 10(1):169CrossRef
go back to reference Wu S, Lei X, Tian J (2011) Clustering PPI network based on functional flow model through artificial bee colony algorithm. In: Proceedings of 2011 seventh international conference on natural computation (ICNC’11), pp 92–96 Wu S, Lei X, Tian J (2011) Clustering PPI network based on functional flow model through artificial bee colony algorithm. In: Proceedings of 2011 seventh international conference on natural computation (ICNC’11), pp 92–96
go back to reference Zhang A (2009) Protein interaction networks: computational analysis. Cambridge University Press, CambridgeCrossRefMATH Zhang A (2009) Protein interaction networks: computational analysis. Cambridge University Press, CambridgeCrossRefMATH
Metadata
Title
BFO-FMD: bacterial foraging optimization for functional module detection in protein–protein interaction networks
Authors
Cuicui Yang
Junzhong Ji
Aidong Zhang
Publication date
04-04-2017
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 10/2018
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-017-2584-9

Other articles of this Issue 10/2018

Soft Computing 10/2018 Go to the issue

Premium Partner