2007
DOI: 10.1155/2007/20180
|View full text |Cite
|
Sign up to set email alerts
|

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 time for , which is much faster than th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
89
0
1

Year Published

2010
2010
2024
2024

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 71 publications
(90 citation statements)
references
References 29 publications
0
89
0
1
Order By: Relevance
“…When 1 ≤ c ≤ 2, the number of possible limit cycles has recently been proven to be in general super-polynomial with respect to n [68,69,70,71,72].…”
Section: Appendix C Kauffman Boolean Network and Random Boolean Netmentioning
confidence: 99%
“…When 1 ≤ c ≤ 2, the number of possible limit cycles has recently been proven to be in general super-polynomial with respect to n [68,69,70,71,72].…”
Section: Appendix C Kauffman Boolean Network and Random Boolean Netmentioning
confidence: 99%
“…Recently, several methods have been developed for efficiently finding and/or enumerating attractors in BNs [10]- [12], [14], [17], [32], whereas it is known that finding a singleton attractor (i.e., a steady state) is NP-hard [1]. Devloo et al developed a method using transformation to a constraint satisfaction problem [11].…”
Section: Introductionmentioning
confidence: 99%
“…However, theoretical analysis of the average case or worst case complexity was not performed in these studies. Zhang et al developed algorithms for enumerating singleton attractors and small attractors and analyzed the average case time complexities of these algorithms [32]. Akutsu et al, Melkman et al, and Tamura et al developed algorithms with guaranteed worst case time complexities for detection of singleton attractors for BNs with restricted Boolean functions [4], [27], [31].…”
Section: Introductionmentioning
confidence: 99%
“…Let v i (t) represent the state of v i at time t. The overall expression level of all the genes in the network at time t is given by the vector Fig. 1 In this paper, we treat Boolean functions which can be represented by either If a BN is acyclic and does not have self-loops, there is a polynomial time algorithm for detecting an attractor [1,23]. In such a case, the number of attractors is only one and it is a singleton attractor.…”
Section: Preliminariesmentioning
confidence: 99%
“…Milano and Roli independently proposed a similar reduction [16]. Zhang et al developed algorithms with guaranteed average case time complexity [23]. For example, it is shown that in the average case, one of the algorithms identifies all singleton attractors in O(1.19 n ) time for a random BN with maximum indegree two.…”
Section: Introductionmentioning
confidence: 99%