Title :
RANGI: A Fast List-Colored Graph Motif Finding Algorithm
Author :
Rudi, Ali Gholami ; Shahrivari, Saeed ; Jalili, Saeed ; Moghadam Kashani, Zahra Razaghi
Author_Institution :
Fac. of Electr. & Comput. Eng., Tarbiat Modares Univ., Tehran, Iran
Abstract :
Given a multiset of colors as the query and a list-colored graph, i.e., an undirected graph with a set of colors assigned to each of its vertices, in the NP-hard list-colored graph motif problem the goal is to find the largest connected subgraph such that one can select a color from the set of colors assigned to each of its vertices to obtain a subset of the query. This problem was introduced to find functional motifs in biological networks. We present a branch-and-bound algorithm named RANGI for finding and enumerating list-colored graph motifs. As our experimental results show, RANGI´s pruning methods and heuristics make it quite fast in practice compared to the algorithms presented in the literature. We also present a parallel version of RANGI that achieves acceptable scalability.
Keywords :
biology computing; computational complexity; graph colouring; molecular biophysics; parallel algorithms; proteins; query processing; tree searching; NP-hard list-colored graph motif problem; RANGI; biological networks; branch-and-bound algorithm; list-colored graph motif finding algorithm; parallel algorithms; protein-interaction networks; Bioinformatics; Color; Computational biology; Heuristic algorithms; Proteins; Bioinformatics; Branch-and-bound algorithms; Color; Computational biology; Heuristic algorithms; Proteins; list-colored graphs; parallel algorithms; protein-interaction networks; Algorithms; Animals; Cattle; Color; Computational Biology; Humans; Image Processing, Computer-Assisted; Mice; Protein Interaction Maps; Rats; Reproducibility of Results; Software;
Journal_Title :
Computational Biology and Bioinformatics, IEEE/ACM Transactions on
DOI :
10.1109/TCBB.2012.167