Local optimization for global alignment of protein interaction networks

Pac Symp Biocomput. 2010:123-32. doi: 10.1142/9789814295291_0015.

Abstract

We propose a novel algorithm, PISwap, for computing global pairwise alignments of protein interaction networks, based on a local optimization heuristic that has previously demonstrated its effectiveness for a variety of other NP-hard problems, such as the Traveling Salesman Problem. Our algorithm begins with a sequence-based network alignment and then iteratively adjusts the alignment by incorporating network structure information. It has a worst-case pseudo-polynomial running-time bound and is very efficient in practice. It is shown to produce improved alignments in several well-studied cases. In addition, the flexible nature of this algorithm makes it suitable for different applications of network alignments. Finally, this algorithm can yield interesting insights into the evolutionary history of the compared species.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Animals
  • Caenorhabditis elegans Proteins / chemistry
  • Caenorhabditis elegans Proteins / genetics
  • Caenorhabditis elegans Proteins / metabolism
  • Computational Biology
  • Drosophila Proteins / chemistry
  • Drosophila Proteins / genetics
  • Drosophila Proteins / metabolism
  • Evolution, Molecular
  • Models, Genetic
  • Protein Interaction Maps* / genetics
  • Saccharomyces cerevisiae Proteins / chemistry
  • Saccharomyces cerevisiae Proteins / genetics
  • Saccharomyces cerevisiae Proteins / metabolism
  • Sequence Alignment

Substances

  • Caenorhabditis elegans Proteins
  • Drosophila Proteins
  • Saccharomyces cerevisiae Proteins