An Efficient Top-Down Search Algorithm for Learning Boolean Networks of Gene Expression

Abstract

Boolean networks provide a simple and intuitive model for gene regulatory networks, but a critical defect is the time required to learn the networks. In recent years, efficient network search algorithms have been developed for a noise-free case and for a limited function class. In general, the conventional algorithm has the high time complexity of O (2^2 k ^ mn k +1) where m is the number of measurements, n is the number of nodes (genes), and k is the number of input parents. Here, we suggest a simple and new approach to Boolean networks, and provide a randomized network search algorithm with average time complexity O ^( mn k +1/ (log m )^( k −1)). We show the efficiency of our algorithm via computational experiments, and present optimal parameters. Additionally, we provide tests for yeast expression data.

Cite

Text

Nam et al. "An Efficient Top-Down Search Algorithm for Learning Boolean Networks of Gene Expression." Machine Learning, 2006. doi:10.1007/S10994-006-9014-Z

Markdown

[Nam et al. "An Efficient Top-Down Search Algorithm for Learning Boolean Networks of Gene Expression." Machine Learning, 2006.](https://mlanthology.org/mlj/2006/nam2006mlj-efficient/) doi:10.1007/S10994-006-9014-Z

BibTeX

@article{nam2006mlj-efficient,
  title     = {{An Efficient Top-Down Search Algorithm for Learning Boolean Networks of Gene Expression}},
  author    = {Nam, Dougu and Seo, Seunghyun and Kim, Sangsoo},
  journal   = {Machine Learning},
  year      = {2006},
  pages     = {229-245},
  doi       = {10.1007/S10994-006-9014-Z},
  volume    = {65},
  url       = {https://mlanthology.org/mlj/2006/nam2006mlj-efficient/}
}