Proceedings

Logic Programming for Boolean Networks

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 924-929.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-160

Abstract

The Boolean network is a mathematical model of biological systems, and has attracted much attention as a qualitative tool for analyzing the regulatory system. The stable states and dynamics of Boolean networks are characterized by their attractors, whose properties have been analyzed computationally, yet not much work has been done from the viewpoint of logical inference systems. In this paper, we show direct translations of Boolean networks into logic programs, and propose new methods to compute their trajectories and attractors based on inference on such logic programs. In particular, point attractors of both synchronous and asynchronous Boolean networks are characterized as supported models of logic programs so that SAT techniques can be applied to compute them. Investigation of these relationships suggests us to view Boolean networks as logic programs and vice versa.

  1. [Akutsu et al., 2007] Akutsu, T., Hayashida, M., Ching, W- K. and Ng, M. K., Control of Boolean networks: Hardness results and algorithms for tree structured networks, Jour- nal of Theoretical Biology, 244:670-679, 2007.
  2. [Apt et al., 1988] Apt, K. R., Blair, H. A. and Walker, A., To- wards a theory of declarative knowledge, in: J. Minker (ed.), Foundations of Deductive Databases and Logic Pro- gramming, Morgan Kaufmann, pp.89-148, 1988.
  3. [Baral and Subrahmanian, 1992] Baral, C. and Subrahma- nian, V. S., Stable and extension class theory for logic programs and default logics, Journal of Automated Rea- soning, 8:345-366, 1992.
  4. [Blair et al., 1997] Blair, H. A., Dushin, F. and Humenn, P. R., Simulations between programs as cellular automata, Proceedings of LPNMR '97, LNAI 1265, pp.115-131, 1997.
  5. [Dubrova and Teslenko, 2010] Dubrova, E. and Teslenko, M., A SAT-based algorithm for finding attractors in syn- chronous Boolean networks, IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2010.
  6. [Fayruzov et al., 2009] Fayruzov, T., De Cock, M., Cornelis, C. and Vermeir, D., Modeling protein interaction net- works with answer set programming, Proceedings of 2009 IEEE International Conference on Bioinformatics and Biomedicine, pp.99-104, 2009.
  7. [Garg et al., 2008] Garg, A., Di Cara, A., Xenarios, I., Men- doza, L. and De Micheli, G., Synchronous versus asyn- chronous modeling of gene regulatory networks, Bioinfor- matics, 24(17):1917-1925, 2008.
  8. [Gebser et al., 2008] Gebser, M., Schaub, T., Thiele, S., Us- adel, B. and Veber, P., Detecting inconsistencies in large biological networks with answer set programming, Pro- ceedings of ICLP '08, LNCS 5366, pp.130-144, 2008.
  9. [Gelfond and Lifschitz, 1988] Gelfond, M. and Lifschitz, V., The stable model semantics for logic programming, Pro- ceedings of ICLP '88, pp.1070-1080, MIT Press, 1988.
  10. [Gershenson, 2002] Gershenson, C., Classification of ran- dom Boolean networks, in: Artificial Life VIII, pp.1-8, MIT Press, 2002.
  11. [Harvey and Bossomaier, 1997] Harvey, I. and Bossomaier, T., Time out of joint: Attractors in asynchronous random Boolean networks, in: Proceedings of the 4th European Conference on Artificial Life, pp.67-75, MIT Press, 1997.
  12. [Irons, 2006] Irons, D. J., Improving the efficiency of attrac- tor cycle identification in Boolean networks, Physica D, 217:7-21, 2006.
  13. [Kauffman, 1969] Kauffman, S. A., Metabolic stability and epigenesis in randomly constructed genetic nets, Journal of Theoretical Biology, 22(3):437-467, 1969.
  14. [Kauffman, 1993] Kauffman, S. A., The Origins of Order: Self-Organization and Selection in Evolution, Oxford Uni- versity Press, 1993.
  15. [Lin and Zhao, 2004] Lin, F. and Zhao, Y., ASSAT: comput- ing answer sets of a logic program by SAT solvers, Artifi- cial Intelligence, 157:115-137, 2004.
  16. [Marek et al., 2007] Marek, V. W., Niemelä, I. and Truszczyński, M., Logic programs with monotone abstract constraint atoms, Theory and Practice of Logic Programming, 8(2):167-199, 2007.
  17. [Marek and Subrahmanian, 1992] Marek, W. and Subrahma- nian, V. S., The relationship between stable, supported, default and autoepistemic semantics for general logic pro- grams, Theor. Comp. Sci., 103(2):365-386, 1992.
  18. [Marek and Truszczyński, 1991] Marek, W. and Truszczyń- ski, M., Computing intersection of autoepistemic expan- sions, Proceedings of LPNMR '91, pp.37-50, 1991.
  19. [Melkman et al., 2010] Melkman, A. A., Tamura, T. and Akutsu, T., Determining a singleton attractor of an AND/OR Boolean network in O(1.587 n ) time, Informa- tion Processing Letters, 110(14-15):565-569, 2010.
  20. [Milano and Roli, 1999] Milano, M. and Roli, A., Solving the satisfiability problem through Boolean networks, Pro- ceedings of AI*IA '99, pp.72-83, LNAI 1792, 1999.
  21. [Ray et al., 2011] Ray, O., Soh, T. and Inoue, K., Analyzing pathways using ASP-based approaches, in: Proceedings of the International Conference on Algebraic and Numeric Biology 2010, LNCS, to appear, Springer, 2011.
  22. [Remy and Ruet, 2008] Remy, E. and Ruet, P., From ele- mentary signed circuits to the dynamics of Boolean regu- latory networks, Bioinformatics, 24:220-226, 2008.
  23. [Shmulevich et al., 2002] Shmulevich, I., Dougherty, E. R. and Zhang, W., From Boolean to probabilistic Boolean networks as models of genetic regulatory networks, Pro- ceedings of the IEEE, 90(11):1778-1792, 2002.
  24. [Simon et al., 2002] Simons, P., Niemelä, I. and Soininen, T., Extending and implementing the stable model seman- tics, Artificial Intelligence, 138(1-2):181-234, 2002.
  25. [Tamura and Akutsu, 2009] Tamura, T. and Akutsu, T., De- tecting a singleton attractor in a Boolean network utilizing SAT algorithms, IEICE Trans., 92-A(s):493-501, 2009.
  26. [Truszczyński and Woltran, 2008] Truszczyński, M. and Woltran, S., Hyperequivalence of logic programs with respect to supported models, Annals of Mathematics and Artificial Intelligence, 53:331-365, 2008.
  27. [You and Yuan, 1994] You, J. H. and Yuan, L., A three- valued semantics for deductive database and logic pro- grams, J. Comput. Syst. Sci., 49:334-361, 1994.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards