Aracena J, Cabrera-Crot L, Salinas L. Finding the fixed points of a Boolean network from a positive feedback vertex set.
Bioinformatics 2021;
37:1148-1155. [PMID:
33135734 DOI:
10.1093/bioinformatics/btaa922]
[Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/04/2020] [Revised: 09/25/2020] [Accepted: 10/16/2020] [Indexed: 11/12/2022] Open
Abstract
MOTIVATION
In the modeling of biological systems by Boolean networks, a key problem is finding the set of fixed points of a given network. Some constructed algorithms consider certain structural properties of the regulatory graph like those proposed by Akutsu et al. and Zhang et al., which consider a feedback vertex set of the graph. However, these methods do not take into account the type of action (activation and inhibition) between its components.
RESULTS
In this article, we propose a new algorithm for finding the set of fixed points of a Boolean network, based on a positive feedback vertex set P of its regulatory graph and which works, by applying a sequential update schedule, in time O(2|P|·n2+k), where n is the number of components and the regulatory functions of the network can be evaluated in time O(nk), k≥0. The theoretical foundation of this algorithm is due a nice characterization, that we give, of the dynamical behavior of the Boolean networks without positive cycles and with a fixed point.
AVAILABILITY AND IMPLEMENTATION
An executable file of FixedPoint algorithm made in Java and some examples of input files are available at: www.inf.udec.cl/˜lilian/FPCollector/.
SUPPLEMENTARY INFORMATION
Supplementary material is available at Bioinformatics online.
Collapse