ID: math-ph/0312033

The number and probability of canalizing functions

December 10, 2003

View on ArXiv
Winfried Just, Ilya Shmulevich, John Konvalina
Mathematics
Mathematical Physics

Canalizing functions have important applications in physics and biology. For example, they represent a mechanism capable of stabilizing chaotic behavior in Boolean network models of discrete dynamical systems. When comparing the class of canalizing functions to other classes of functions with respect to their evolutionary plausibility as emergent control rules in genetic regulatory systems, it is informative to know the number of canalizing functions with a given number of input variables. This is also important in the context of using the class of canalizing functions as a constraint during the inference of genetic networks from gene expression data. To this end, we derive an exact formula for the number of canalizing Boolean functions of n variables. We also derive a formula for the probability that a random Boolean function is canalizing for any given bias p of taking the value 1. In addition, we consider the number and probability of Boolean functions that are canalizing for exactly k variables. Finally, we provide an algorithm for randomly generating canalizing functions with a given bias p and any number of variables, which is needed for Monte Carlo simulations of Boolean networks.

Similar papers 1

The Dynamics of Canalizing Boolean Networks

January 31, 2019

90% Match
Elijah Paul, Gleb Pogudin, ... , Laubenbacher Reinhard
Molecular Networks
Discrete Mathematics
Dynamical Systems

Boolean networks are a popular modeling framework in computational biology to capture the dynamics of molecular networks, such as gene regulatory networks. It has been observed that many published models of such networks are defined by regulatory rules driving the dynamics that have certain so-called canalizing properties. In this paper, we investigate the dynamics of a random Boolean network with such properties using analytical methods and simulations. From our simulation...

Find SimilarView on arXiv

Boolean nested canalizing functions: a comprehensive analysis

April 23, 2012

89% Match
Yuan Li, John O. Adeyeye, David Murrugarra, ... , Laubenbacher Reinhard
Dynamical Systems
Molecular Networks

Boolean network models of molecular regulatory networks have been used successfully in computational systems biology. The Boolean functions that appear in published models tend to have special properties, in particular the property of being nested canalizing, a concept inspired by the concept of canalization in evolutionary biology. It has been shown that networks comprised of nested canalizing functions have dynamic properties that make them suitable for modeling molecular r...

Find SimilarView on arXiv

The Stability of Boolean Networks with Generalized Canalizing Rules

October 3, 2009

89% Match
Andrew Pomerance, Michelle Girvan, Ed Ott
Molecular Networks

Boolean networks are discrete dynamical systems in which the state (zero or one) of each node is updated at each time t to a state determined by the states at time t-1 of those nodes that have links to it. When these systems are used to model genetic control, the case of 'canalizing' update rules is of particular interest. A canalizing rule is one for which a node state at time $t$ is determined by the state at time t-1 of a single one of its inputs when that inputting node i...

Find SimilarView on arXiv

Collectively canalizing Boolean functions

August 31, 2020

88% Match
Claus Kadelka, Benjamin Keilty, Reinhard Laubenbacher
Discrete Mathematics
Combinatorics
Molecular Networks

This paper studies the mathematical properties of collectively canalizing Boolean functions, a class of functions that has arisen from applications in systems biology. Boolean networks are an increasingly popular modeling framework for regulatory networks, and the class of functions studied here captures a key feature of biological network dynamics, namely that a subset of one or more variables, under certain conditions, can dominate the value of a Boolean function, to the ex...

Find SimilarView on arXiv

Stratification and enumeration of Boolean functions by canalizing depth

April 28, 2015

88% Match
Qijun He, Matthew Macauley
Discrete Mathematics
Combinatorics
Biological Physics

Boolean network models have gained popularity in computational systems biology over the last dozen years. Many of these networks use canalizing Boolean functions, which has led to increased interest in the study of these functions. The canalizing depth of a function describes how many canalizing variables can be recursively picked off, until a non-canalizing function remains. In this paper, we show how every Boolean function has a unique algebraic form involving extended mono...

Find SimilarView on arXiv

Canalization and Symmetry in Boolean Models for Genetic Regulatory Networks

October 5, 2006

88% Match
C. J. Olson Reichhardt, Kevin E. Bassler
Quantitative Methods
Statistical Mechanics

Canalization of genetic regulatory networks has been argued to be favored by evolutionary processes due to the stability that it can confer to phenotype expression. We explore whether a significant amount of canalization and partial canalization can arise in purely random networks in the absence of evolutionary pressures. We use a mapping of the Boolean functions in the Kauffman N-K model for genetic regulatory networks onto a k-dimensional Ising hypercube to show that the fu...

Find SimilarView on arXiv

Evolution of Canalizing Boolean Networks

January 17, 2007

87% Match
Agnes Szejka, Barbara Drossel
Populations and Evolution
Molecular Networks

Boolean networks with canalizing functions are used to model gene regulatory networks. In order to learn how such networks may behave under evolutionary forces, we simulate the evolution of a single Boolean network by means of an adaptive walk, which allows us to explore the fitness landscape. Mutations change the connections and the functions of the nodes. Our fitness criterion is the robustness of the dynamical attractors against small perturbations. We find that with this ...

Find SimilarView on arXiv

The Number of Multistate Nested Canalyzing Functions

July 31, 2011

87% Match
David Murrugarra, Reinhard Laubenbacher
Algebraic Geometry
Biological Physics
Quantitative Methods

Identifying features of molecular regulatory networks is an important problem in systems biology. It has been shown that the combinatorial logic of such networks can be captured in many cases by special functions called nested canalyzing in the context of discrete dynamic network models. It was also shown that the dynamics of networks constructed from such functions has very special properties that are consistent with what is known about molecular networks, and that simplify ...

Find SimilarView on arXiv

Multistate nested canalizing functions

April 12, 2013

86% Match
J. O. Adeyeye, C. Kadelka, ... , Li Y.
Dynamical Systems
Biological Physics
Molecular Networks

The concept of a nested canalizing Boolean function has been studied over the course of the last decade in the context of understanding the regulatory logic of molecular interaction networks, such as gene regulatory networks. Such functions appear preferentially in published models of such networks. Recently, this concept has been generalized to include multi-state functions, and a recursive formula has been derived for their number, as a function of the number of variables. ...

Find SimilarView on arXiv

The Influence of Canalization on the Robustness of Boolean Networks

July 15, 2016

86% Match
Claus Kadelka, Jack Kuipers, Reinhard Laubenbacher
Dynamical Systems
Chaotic Dynamics
Biological Physics
Molecular Networks

Time- and state-discrete dynamical systems are frequently used to model molecular networks. This paper provides a collection of mathematical and computational tools for the study of robustness in Boolean network models. The focus is on networks governed by $k$-canalizing functions, a recently introduced class of Boolean functions that contains the well-studied class of nested canalizing functions. The activities and sensitivity of a function quantify the impact of input chang...

Find SimilarView on arXiv