MIMO: an efficient tool for molecular interaction maps overlap

BackgroundMolecular pathways represent an ensemble of interactions occurring among molecules within the cell and between cells. The identification of similarities between molecular pathways across organisms and functions has a critical role in understanding complex biological processes. For the inference of such novel information, the comparison of molecular pathways requires to account for imperfect matches (flexibility) and to efficiently handle complex network topologies. To date, these characteristics are only partially available in tools designed to compare molecular interaction maps.ResultsOur approach MIMO (Molecular Interaction Maps Overlap) addresses the first problem by allowing the introduction of gaps and mismatches between query and template pathways and permits -when necessary- supervised queries incorporating a priori biological information. It then addresses the second issue by relying directly on the rich graph topology described in the Systems Biology Markup Language (SBML) standard, and uses multidigraphs to efficiently handle multiple queries on biological graph databases. The algorithm has been here successfully used to highlight the contact point between various human pathways in the Reactome database.ConclusionsMIMO offers a flexible and efficient graph-matching tool for comparing complex biological pathways.

[1]  R. Karp,et al.  From the Cover : Conserved patterns of protein interaction in multiple species , 2005 .

[2]  Jignesh M. Patel,et al.  SAGA: a subgraph matching tool for biological graphs , 2007, Bioinform..

[3]  C. Bron,et al.  Algorithm 457: finding all cliques of an undirected graph , 1973 .

[4]  J. Moon,et al.  On cliques in graphs , 1965 .

[5]  Michael Hucka,et al.  LibSBML: an API Library for SBML , 2008, Bioinform..

[6]  Gary D Bader,et al.  BioPAX – A community standard for pathway data sharing , 2010, Nature Biotechnology.

[7]  Michal Magid-Slav,et al.  Identification of Common Biological Pathways and Drug Targets Across Multiple Respiratory Viruses Based on Human Host Gene Expression Analysis , 2012, PloS one.

[8]  Stephen J. Elledge,et al.  The SCFβ-TRCP–ubiquitin ligase complex associates specifically with phosphorylated destruction motifs in IκBα and β-catenin and stimulates IκBα ubiquitination in vitro , 1999 .

[9]  An-Ping Zeng,et al.  Reconstruction of metabolic networks from genome data and analysis of their global structure for various organisms , 2003, Bioinform..

[10]  Philip S. Yu,et al.  Substructure similarity search in graph databases , 2005, SIGMOD '05.

[11]  Ambuj K. Singh,et al.  Closure-Tree: An Index Structure for Graph Queries , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[12]  Christof Niehrs,et al.  Emerging links between CDK cell cycle regulators and Wnt signaling. , 2010, Trends in cell biology.

[13]  Shijie Zhang,et al.  GADDI: distance index based subgraph matching in biological networks , 2009, EDBT '09.

[14]  R. Nusse,et al.  The Wnt signaling pathway in development and disease. , 2004, Annual review of cell and developmental biology.

[15]  Catherine M Lloyd,et al.  CellML: its future, present and past. , 2004, Progress in biophysics and molecular biology.

[16]  Philip S. Yu,et al.  Searching Substructures with Superimposed Distance , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[17]  E. Sch. Handbuch der Allgemeinen Pathologie , 2006, Anzeiger für Schädlingskunde.

[18]  S Sonderegger,et al.  Wnt signalling in implantation, decidualisation and placental differentiation--review. , 2010, Placenta.

[19]  C. Sander,et al.  The HUPO PSI's Molecular Interaction format—a community standard for the representation of protein interaction data , 2004, Nature Biotechnology.

[20]  Dennis Shasha,et al.  Algorithmics and applications of tree and graph searching , 2002, PODS.

[21]  Christine Nardini,et al.  A Comprehensive Molecular Interaction Map for Rheumatoid Arthritis , 2010, PloS one.

[22]  F. Young Biochemistry , 1955, The Indian Medical Gazette.

[23]  Jignesh M. Patel,et al.  TALE: A Tool for Approximate Large Graph Matching , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[24]  P. Kaldis,et al.  Mammalian cell-cycle regulation: several Cdks, numerous cyclins and diverse compensatory mechanisms , 2009, Oncogene.

[25]  Michael Hucka,et al.  The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 1 Core (Release 1 Candidate) , 2010 .

[26]  Roded Sharan,et al.  PathBLAST: a tool for alignment of protein interaction networks , 2004, Nucleic Acids Res..

[27]  Hiroaki Kitano,et al.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models , 2003, Bioinform..

[28]  Sourav Bandyopadhyay,et al.  Systematic identification of functional orthologs based on protein network comparison. , 2006, Genome research.

[29]  Philip S. Yu,et al.  Graph indexing: a frequent structure-based approach , 2004, SIGMOD '04.

[30]  Lincoln Stein,et al.  Reactome knowledgebase of human biological pathways and processes , 2008, Nucleic Acids Res..

[31]  Jotun Hein,et al.  Rahnuma: hypergraph-based tool for metabolic pathway prediction and network comparison , 2009, Bioinform..

[32]  Ralf Hofestädt,et al.  PathAligner: metabolic pathway retrieval and alignment. , 2004, Applied bioinformatics.

[33]  Meng Xu,et al.  NetAlign: a web-based tool for comparison of protein interaction networks , 2006, Bioinform..

[34]  Pankaj Agarwal,et al.  A Pathway-Based View of Human Diseases and Disease Relationships , 2009, PloS one.

[35]  Akira Tanaka,et al.  The worst-case time complexity for generating all maximal cliques and computational experiments , 2006, Theor. Comput. Sci..

[36]  D. Kimelman,et al.  β-Catenin destruction complex: insights and questions from a structural perspective , 2006, Oncogene.

[37]  Peter D'Eustachio,et al.  Reactome knowledgebase of human biological pathways and processes. , 2011, Methods in molecular biology.