An Algorithm for Orienting Graphs Based on Cause-Effect Pairs and Its Applications to Orienting Protein Networks

  • Authors:
  • Alexander Medvedovsky;Vineet Bafna;Uri Zwick;Roded Sharan

  • Affiliations:
  • School of Computer Science, Tel Aviv University, Tel Aviv, Israel 69978;Dept. of Computer Science, UC San Diego, USA;School of Computer Science, Tel Aviv University, Tel Aviv, Israel 69978;School of Computer Science, Tel Aviv University, Tel Aviv, Israel 69978

  • Venue:
  • WABI '08 Proceedings of the 8th international workshop on Algorithms in Bioinformatics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider a graph orientation problem arising in the study of biological networks. Given an undirected graph and a list of ordered source-target pairs, the goal is to orient the graph so that a maximum number of pairs will admit a directed path from the source to the target. We show that the problem is NP-hard and hard to approximate to within a constant ratio. We then study restrictions of the problem to various graph classes, and provide an O(logn) approximation algorithm for the general case. We show that this algorithm achieves very tight approximation ratios in practice and is able to infer edge directions with high accuracy on both simulated and real network data.