Detection of Network Motif Based on a Novel Graph Canonization Algorithm from Transcriptional Regulation Networks

被引:17
作者
Hu, Jialu [1 ,2 ]
Shang, Xuequn [1 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, West Youyi Rd 127, Xian 710072, Shaanxi, Peoples R China
[2] Northwestern Polytech Univ, Sch Comp Sci, Ctr Multidisciplinary Convergence Comp, Dong Xiang Rd 1, Xian 710129, Shaanxi, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
network motif; algorithms; graph canonization; PATTERN-RECOGNITION; ISOMORPHISM; TOOL; TIME;
D O I
10.3390/molecules22122194
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Network motifs are patterns of complex networks occurring significantly more frequently than those in random networks. They have been considered as fundamental building blocks of complex networks. Therefore, the detection of network motifs in transcriptional regulation networks is a crucial step in understanding the mechanism of transcriptional regulation and network evolution. The search for network motifs is similar to solving subgraph searching problems, which has proven to be NP-complete. To quickly and effectively count subgraphs of a large biological network, we propose a novel graph canonization algorithm based on resolving sets. This method has been implemented in a command line interface (CLI) program sgip using the SeqAn library. Comparing to Babai's algorithm, this approach has a tighter complexity bound, o ( exp ( n log 2 n + 4 log n ) ) , on strongly regular graphs. Results on several simulated datasets and transcriptional regulation networks indicate that sgip outperforms nauty on many graph cases. The source code of sgip is freely accessible in https://github.com/seqan/seqan/tree/master/apps/sgip and the binary code in http://packages.seqan.de/sgip/.
引用
收藏
页数:9
相关论文
共 32 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]  
[Anonymous], 1983, P 15 ANN ACM S THEOR, DOI [10.1145/800061.808746, DOI 10.1145/800061.808746]
[3]   COMPLEXITY OF CANONICAL LABELING OF STRONGLY REGULAR GRAPHS [J].
BABAI, L .
SIAM JOURNAL ON COMPUTING, 1980, 9 (01) :212-216
[4]   Isomorphism of hypergraphs of low rank in moderately exponential time [J].
Babai, Laszlo ;
Codenotti, Paolo .
PROCEEDINGS OF THE 49TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2008, :667-676
[5]  
Carmen H., 2010, ELECTRON J COMB, V17, pR30
[6]   Thirty years of graph matching in pattern recognition [J].
Conte, D ;
Foggia, P ;
Sansone, C ;
Vento, M .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2004, 18 (03) :265-298
[7]  
Cordella L. P., 1999, Proceedings 10th International Conference on Image Analysis and Processing, P1172, DOI 10.1109/ICIAP.1999.797762
[8]  
Cordella L.P, 2001, 3 IAPR TC15 WORKSH G, P149
[9]  
Darga PT, 2004, DES AUT CON, P530
[10]   SeqAn An efficient, generic C++ library for sequence analysis [J].
Doering, Andreas ;
Weese, David ;
Rausch, Tobias ;
Reinert, Knut .
BMC BIOINFORMATICS, 2008, 9 (1)