Revealing the canalizing structure of Boolean functions: Algorithms and applications. (December 2022)
- Record Type:
- Journal Article
- Title:
- Revealing the canalizing structure of Boolean functions: Algorithms and applications. (December 2022)
- Main Title:
- Revealing the canalizing structure of Boolean functions: Algorithms and applications
- Authors:
- Dimitrova, Elena
Stigler, Brandilyn
Kadelka, Claus
Murrugarra, David - Abstract:
- Abstract: Boolean functions can be represented in many ways including logical forms, truth tables, and polynomials. Additionally, Boolean functions have different canonical representations such as minimal disjunctive normal forms. Another canonical representation is based on the polynomial representation of Boolean functions and the biologically motivated concept of canalization: any Boolean function can be written as a nested product of canalizing layers and a polynomial that contains the variables that are never canalizing. In this paper we study the problem of identifying the canalizing layers of a Boolean function. First, we show that the problem of finding the canalizing layers is NP -hard. Second, we present several algorithms for finding the canalizing layers, discuss their complexities, and compare their performances. Third, we exhibit how the canalizing layers format can be used to find a disjunctive normal form for any nested canalizing function. Another application deals with the reverse engineering of Boolean networks with a prescribed layering format. Implementations of the developed algorithms in Python and in the computer algebra system Macaulay2 are available at https://github.com/ckadelka/BooleanCanalization .
- Is Part Of:
- Automatica. Volume 146(2022)
- Journal:
- Automatica
- Issue:
- Volume 146(2022)
- Issue Display:
- Volume 146, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 146
- Issue:
- 2022
- Issue Sort Value:
- 2022-0146-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-12
- Subjects:
- Boolean functions -- Canalizing layers -- NP-hard -- Disjunctive normal forms -- Reverse engineering
Automatic control -- Periodicals
Automation -- Periodicals
629.805 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00051098 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.automatica.2022.110630 ↗
- Languages:
- English
- ISSNs:
- 0005-1098
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 1829.450000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24219.xml