Cargando…

Attractor detection and enumeration algorithms for Boolean networks

The Boolean network (BN) is a mathematical model used to represent various biological processes such as gene regulatory networks. The state of a BN is determined from the previous state and eventually reaches a stable state called an attractor. Due to its significance for elucidating the whole syste...

Descripción completa

Detalles Bibliográficos
Autores principales: Mori, Tomoya, Akutsu, Tatsuya
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Research Network of Computational and Structural Biotechnology 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9157468/
https://www.ncbi.nlm.nih.gov/pubmed/35685366
http://dx.doi.org/10.1016/j.csbj.2022.05.027
_version_ 1784718643585613824
author Mori, Tomoya
Akutsu, Tatsuya
author_facet Mori, Tomoya
Akutsu, Tatsuya
author_sort Mori, Tomoya
collection PubMed
description The Boolean network (BN) is a mathematical model used to represent various biological processes such as gene regulatory networks. The state of a BN is determined from the previous state and eventually reaches a stable state called an attractor. Due to its significance for elucidating the whole system, extensive studies have been conducted on analysis of attractors. However, the problem of detecting an attractor from a given BN has been shown to be NP-hard, and for general BNs, the time complexity of most existing algorithms is not guaranteed to be less than [Formula: see text]. Therefore, the computational difficulty of attractor detection has been a big obstacle for analysis of BNs. This review highlights singleton/periodic attractor detection algorithms that have guaranteed computational complexities less than [Formula: see text] time for particular classes of BNs under synchronous update in which the maximum indegree is limited to a constant, each Boolean function is AND or OR of literals, or each Boolean function is given as a nested canalyzing function. We also briefly review practically efficient algorithms for the problem.
format Online
Article
Text
id pubmed-9157468
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Research Network of Computational and Structural Biotechnology
record_format MEDLINE/PubMed
spelling pubmed-91574682022-06-08 Attractor detection and enumeration algorithms for Boolean networks Mori, Tomoya Akutsu, Tatsuya Comput Struct Biotechnol J Mini Review The Boolean network (BN) is a mathematical model used to represent various biological processes such as gene regulatory networks. The state of a BN is determined from the previous state and eventually reaches a stable state called an attractor. Due to its significance for elucidating the whole system, extensive studies have been conducted on analysis of attractors. However, the problem of detecting an attractor from a given BN has been shown to be NP-hard, and for general BNs, the time complexity of most existing algorithms is not guaranteed to be less than [Formula: see text]. Therefore, the computational difficulty of attractor detection has been a big obstacle for analysis of BNs. This review highlights singleton/periodic attractor detection algorithms that have guaranteed computational complexities less than [Formula: see text] time for particular classes of BNs under synchronous update in which the maximum indegree is limited to a constant, each Boolean function is AND or OR of literals, or each Boolean function is given as a nested canalyzing function. We also briefly review practically efficient algorithms for the problem. Research Network of Computational and Structural Biotechnology 2022-05-21 /pmc/articles/PMC9157468/ /pubmed/35685366 http://dx.doi.org/10.1016/j.csbj.2022.05.027 Text en © 2022 The Author(s) https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Mini Review
Mori, Tomoya
Akutsu, Tatsuya
Attractor detection and enumeration algorithms for Boolean networks
title Attractor detection and enumeration algorithms for Boolean networks
title_full Attractor detection and enumeration algorithms for Boolean networks
title_fullStr Attractor detection and enumeration algorithms for Boolean networks
title_full_unstemmed Attractor detection and enumeration algorithms for Boolean networks
title_short Attractor detection and enumeration algorithms for Boolean networks
title_sort attractor detection and enumeration algorithms for boolean networks
topic Mini Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9157468/
https://www.ncbi.nlm.nih.gov/pubmed/35685366
http://dx.doi.org/10.1016/j.csbj.2022.05.027
work_keys_str_mv AT moritomoya attractordetectionandenumerationalgorithmsforbooleannetworks
AT akutsutatsuya attractordetectionandenumerationalgorithmsforbooleannetworks