Title
Algorithms for finding small attractors in Boolean networks.
Abstract
A Boolean network is a model used to study the interactions between different genes in genetic regulatory networks. In this paper, we present several algorithms using gene ordering and feedback vertex sets to identify singleton attractors and small attractors in Boolean networks. We analyze the average case time complexities of some of the proposed algorithms. For instance, it is shown that the outdegree-based ordering algorithm for finding singleton attractors works in O(1.19(n)) time for K = 2, which is much faster than the naive O(2(n)) time algorithm, where n is the number of genes and K is the maximum indegree. We performed extensive computational experiments on these algorithms, which resulted in good agreement with theoretical results. In contrast, we give a simple and complete proof for showing that finding an attractor with the shortest period is NP-hard.
Year
DOI
Venue
2007
10.1155/2007/20180
EURASIP J. Bioinformatics and Systems Biology
Keywords
DocType
Volume
average case time complexity,complete proof,singleton attractors work,proposed algorithm,different gene,time algorithm,naive o,singleton attractors,small attractors,boolean network
Journal
2007,
Issue
ISSN
Citations 
1
1687-4145
31
PageRank 
References 
Authors
2.31
8
5
Name
Order
Citations
PageRank
Shu-Qin Zhang11618.88
Morihiro Hayashida215421.88
Tatsuya Akutsu32169216.05
Wai-Ki Ching468378.66
Ng Michael54231311.70