On the parameterized complexity of the problem of inferring protein–protein interaction directions based on cause–effect pairs
- 49 Downloads
We consider the following problem: given an undirected (mixed) network and a set of ordered source–target pairs, or cause–effect pairs, direct all edges so as to maximize the number of pairs that admit a directed source–target path. This is called the maximum graph orientation problem, and has applications in understanding interactions in protein–protein interaction networks. Since this problem is NP-hard, we take the parameterized complexity viewpoint and study the parameterized (in)tractability of the problem with respect to various parameters on both undirected and mixed networks. In the undirected case, we determine the parameterized complexity of the problem (for non-fixed and fixed paths) with respect to the number of satisfied pairs. Also, we present an exact algorithm which outperforms the previous algorithms on trees with bounded number of leaves. In the mixed case, we present polynomial-time algorithms for the problem on paths and cycles, and an FPT algorithm with respect to the combined parameter number of arcs and number of pairs on general graphs.
KeywordsProtein–protein interaction network Cause–effect pairs Parameterized complexity Fixed-parameter tractable W-hardness
- Gamzu I, Segev D, Sharan R (2010) Improved orientations of physical networks. In: Moulton V, Singh M (eds) Algorithms in bioinformatics. WABI 2010. Lecture notes in computer science, vol 6293. Springer, Berlin, pp 215–225Google Scholar
- Medvedovsky A, Bafna V, Zwick U, Sharan R (2008) An algorithm for orienting graphs based on cause-effect pairs and its applications to orienting protein networks. In: Crandall KA, Lagergren J (eds) Algorithms in bioinformatics. WABI 2008. Lecture notes in computer science, vol 5251. Springer, Berlin, pp 222–232Google Scholar