optnetaligncpp

Optnetaligncpp aligns protein-protein interaction (PPI) networks to identify orthologous proteins across species by integrating topological and sequence similarity information.


Key Features:

  • Multiobjective memetic algorithm: Uses a memetic framework that optimizes multiple objectives concurrently.
  • Swap-based local search: Applies swap-based local search to refine candidate alignments.
  • Genetic operators: Employs mutation and crossover operations to generate diverse network alignments.
  • Pareto-based optimization: Utilizes Pareto dominance to balance trade-offs between objectives.
  • Simultaneous topology and sequence optimization: Optimizes topological structure and sequence similarity at the same time.
  • Multiple high-quality candidate alignments: Produces multiple candidate alignments in a single run for comparative analysis.
  • Alignment diversity characterization: Provides a comprehensive characterization of alignment diversity between two PPI networks.

Scientific Applications:

  • Orthology detection: Identifies orthologous proteins across species by integrating topology and sequence information.
  • Cross-species PPI comparison: Compares PPI network structure and conserved interactions between species.
  • Trade-off analysis: Evaluates compromises between topological accuracy and biological relevance in network alignments.
  • Alignment diversity analysis: Assesses the range of plausible alignments for downstream interpretation and validation.
  • Algorithm and objective evaluation: Informs design and evaluation criteria for network alignment objectives and benchmarks.

Methodology:

Implements a multiobjective memetic algorithm using swap-based local search plus mutation and crossover operators, and applies Pareto dominance to jointly optimize topological structure and sequence similarity.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C++
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Clark C, Kalita J. A multiobjective memetic algorithm for PPI network alignment. Bioinformatics. 2015;31(12):1988-1998. doi:10.1093/bioinformatics/btv063. PMID:25667548.

Documentation

Links