A dynamic algorithm for network propagation

Barak Sternberg, Roded Sharan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Network propagation is a powerful transformation that amplifies signal-to-noise ratio in biological and other data. To date, most of its applications in the biological domain employed standard techniques for its computation that require O(m) time for a network with n vertices and m edges. When applied in a dynamic setting where the network is constantly modified, the cost of these computations becomes prohibitive. Here we study, for the first time in the biological context, the complexity of dynamic algorithms for network propagation. We develop a vertex decremental algorithm that is motivated by various biological applications and can maintain propagation scores over general weights at an amortized cost of O(m/n1/4) per update. In application to real networks, the dynamic algorithm achieves significant, 50- to 100-fold, speedups over conventional static methods for network propagation, demonstrating its great potential in practice.

Original languageEnglish
Title of host publication18th International Workshop on Algorithms in Bioinformatics, WABI 2018
EditorsLaxmi Parida, Esko Ukkonen
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Print)9783959770828
DOIs
StatePublished - 1 Aug 2018
Event18th International Workshop on Algorithms in Bioinformatics, WABI 2018 - Helsinki, Finland
Duration: 20 Aug 201822 Aug 2018

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume113

Conference

Conference18th International Workshop on Algorithms in Bioinformatics, WABI 2018
Country/TerritoryFinland
CityHelsinki
Period20/08/1822/08/18

Keywords

  • Dynamic graph algorithm
  • Network propagation
  • Protein-protein interaction network

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'A dynamic algorithm for network propagation'. Together they form a unique fingerprint.

Cite this