2014
DOI: 10.1371/journal.pone.0097896
|View full text |Cite
|
Sign up to set email alerts
|

The Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS): Exploiting Symmetry for Faster Subgraph Enumeration

Abstract: Subgraph matching algorithms are used to find and enumerate specific interconnection structures in networks. By enumerating these specific structures/subgraphs, the fundamental properties of the network can be derived. More specifically in biological networks, subgraph matching algorithms are used to discover network motifs, specific patterns occurring more often than expected by chance. Finding these network motifs yields information on the underlying biological relations modelled by the network. In this work… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 28 publications
(22 citation statements)
references
References 20 publications
0
22
0
Order By: Relevance
“…However, since most real-world networks are sparse, we instead focus on the complexity of algorithms in terms of the number of edges and the maximum degree in the graph. For this case, there are several efficient practical algorithms for real networks with available software(42)(43)(44)(45)(46).Theoretically, motif counting is efficient. Here we consider four classes of motifs:(1) triangles, (2) wedges (connected, non-triangle three-node motifs), (3) four-node motifs, and (4)k-cliques.…”
mentioning
confidence: 99%
“…However, since most real-world networks are sparse, we instead focus on the complexity of algorithms in terms of the number of edges and the maximum degree in the graph. For this case, there are several efficient practical algorithms for real networks with available software(42)(43)(44)(45)(46).Theoretically, motif counting is efficient. Here we consider four classes of motifs:(1) triangles, (2) wedges (connected, non-triangle three-node motifs), (3) four-node motifs, and (4)k-cliques.…”
mentioning
confidence: 99%
“…This eliminates the possibility of finding different motif instances with the same graph nodes, which decreases the running time of the algorithm. More detailed information can be found in Houbraken et al (2014).…”
Section: Ismags: Optimized Motif Enumerationmentioning
confidence: 99%
“…To assess the application's running time, a number of motifs were searched in random graphs. As extensive runtime benchmarks of the ISMAGS algorithm can be found in Houbraken et al (2014) we focus here on benchmarking the Cytoscape app itself. All of these tests were performed on a computer with 4 Intel ® Core TM i5-3230M CPU @ 2.60 GHz CPUs and 7.7 GiB internal memory.…”
Section: Runtimementioning
confidence: 99%
See 1 more Smart Citation
“…A more formal definition: graph G is an instance of motif M if and only if Since only certain significant subgraphs are required, not all motifs are counted. ISMAGS [ 4 , 5 ] is one motif finding algorithm which lists each occurrence of a specific motif within an explored graph quickly. As there is no distinction between which graphlets are ‘significant’ and which not, counting all graphlets at the same time can be more useful than counting each of them apart.…”
Section: Introductionmentioning
confidence: 99%