Mining Correlated Motifs with Wildcards in PPI Networks: Exact and Optimal
Abstract: A protein-protein interaction (PPI) network is a graph whose nodes are protein sequences and whose edges represent physical interactions between proteins. Correlated Motif Mining (CMM) seeks pairs of sequence motifs whose co-occurrence in interacting proteins reveals binding sites and interaction mechanisms. Formally, in the -CMM problem, we are given a graph , with for an alphabet , and integers $0\leq d<\ell$, and we seek a pair of motifs, each of length and containing wildcards, that maximizes a support measure ; e.g., the count of edges such that matches a substring of and matches a substring of , or vice versa. Although existing approaches have produced biologically meaningful results, they are either inefficient or heuristic-based, as the underlying optimization problem is NP-hard. Here, we revisit -CMM. For , we give an exact -time and -space algorithm, where is the total length of the node strings, and prove that this time is conditionally optimal under the Strong Exponential-Time Hypothesis. For any $d>0$, we give an exact -time and -space algorithm, and observe that the problem is W[1]-hard parameterized by . The latter algorithm improves the state of the art by exponentially large factors in both time and space. We further demonstrate experimentally that our algorithms are practical on real-world PPI networks and find significantly higher-scoring motif pairs than the state of the art. Moreover, we show that our algorithms find many top-scoring motif pairs that the state of the art misses entirely. Taken together, our results suggest that exact CMM with wildcards is more tractable in practice than previously assumed.
Paper Prompts
Sign up for free to create and run prompts on this paper.