GRAAL

GRAAL performs global alignment of protein-protein interaction (PPI) networks to identify evolutionarily and functionally conserved proteins and interactions for transfer of functional information across species.


Key Features:

  • Global Network Alignment: Performs global alignments between PPI networks to uncover conserved pathways, protein complexes, and functional orthologs.
  • Optimization of Functional Conservations: Simultaneously optimizes conservation of proteins and their interactions to produce biologically relevant alignments.
  • Alignment Search Heuristic: Employs integer programming combined with Lagrangian relaxation to search for optimal alignments and address the NP-complete sub-graph isomorphism problem.
  • Performance Metrics: Quantifies alignment quality by identifying largest common sub-graphs using edge-correctness and symmetric sub-structures scores.
  • Biological Quality Assessment: Evaluates protein mapping quality using semantic similarity computed from Gene Ontology annotations.
  • Interaction Semantic Similarity: Implements a measure for assessing semantic similarity of mapped interactions to detect functionally conserved interactions.
  • Prediction of New Interactions: Demonstrates capability to predict novel PPIs through alignments between baker's yeast and human networks.
  • Topological vs. Sequence Information: Emphasizes topological information over sequence data for identifying functionally conserved interactions.

Scientific Applications:

  • Evolutionary Conservation and Functional Orthology: Reveals conserved pathways, complexes, and orthologous relationships across species via network alignment.
  • PPI Prediction and Experimental Hypothesis Generation: Enables prediction of novel protein-protein interactions for subsequent experimental validation.
  • Functional Information Transfer: Facilitates transfer of functional annotations and insights between aligned networks.
  • Disease Mechanisms and Therapeutic Target Identification: Supports comparative network analyses to study disease mechanisms and identify potential therapeutic targets.

Methodology:

Uses an alignment search heuristic based on integer programming with Lagrangian relaxation; optimizes protein- and interaction-conservation scores; evaluates alignments with edge-correctness and symmetric sub-structures metrics; computes semantic similarity from Gene Ontology for proteins and interactions; implemented in C++.

Topics

Details

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

Operations

Publications

Malod-Dognin N, Pržulj N. L-GRAAL: Lagrangian graphlet-based network aligner. Bioinformatics. 2015;31(13):2182-2189. doi:10.1093/bioinformatics/btv130. PMID:25725498. PMCID:PMC4481854.

Documentation

Links