ISMAGS

ISMAGS enumerates motif instances in graphs by applying the Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS) to exploit motif symmetries and accelerate motif detection in biological networks.


Key Features:

  • Index-Based Subgraph Matching Algorithm (ISMAGS): Enumerates all occurrences of a specified motif within a graph using an index-based subgraph matching approach.
  • Symmetry optimization: Exploits motif symmetries to reduce computational complexity and improve search performance compared to traditional subgraph matching methods.
  • Exhaustive enumeration: Ensures comprehensive detection of motif instances across the input network.
  • Scalability for large networks: Enables efficient analysis of large and complex biological networks, including protein-protein interaction networks, gene regulatory networks, and metabolic pathways.

Scientific Applications:

  • Motif discovery in large-scale networks: Enumeration of recurring subgraph patterns to identify network motifs in biological datasets.
  • Network topology analysis: Characterization and comparison of network structure through motif frequency and distribution.
  • Functional annotation: Association of network elements with functional roles based on motif contexts.
  • Systems biology investigations: Study of how specific motifs contribute to overall network behavior and functionality.

Methodology:

Applies the Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS) to systematically search graphs for all occurrences of a given motif by accounting for the motif's symmetrical properties.

Topics

Collections

Details

Programming Languages:
Java
Added:
9/3/2020
Last Updated:
1/14/2021

Operations

Publications

Van Parys T, Melckenbeeck I, Houbraken M, Audenaert P, Colle D, Pickavet M, Demeester P, Van de Peer Y. A Cytoscape app for motif enumeration with ISMAGS. Bioinformatics. 2016;33(3):461-463. doi:10.1093/bioinformatics/btw626. PMID:28158465.

PMID: 28158465
Funding: - Ghent University; iMinds; a PhD fellowship of the Research Foundation – Flanders to MH and the Multidisciplinary Research Partnership ‘Bioinformatics: 01MR0310W - European Union Seventh Framework Programme: FP7/2007-2013 - European Research Council Advanced Grant Agreement: 322739-DOUBLEUP

Links