Scalable Enumeration of Trap Spaces in Boolean Networks via Answer Set Programming

Authors

  • Giang Trinh LIRICA team, LIS, Aix-Marseille University, Marseille, France
  • Belaid Benhamou LIRICA team, LIS, Aix-Marseille University, Marseille, France
  • Samuel Pastva Institute of Science and Technology, Klosterneuburg, Austria
  • Sylvain Soliman Lifeware team, Inria Saclay, Palaiseau, France

DOI:

https://doi.org/10.1609/aaai.v38i9.28943

Keywords:

KRR: Logic Programming, APP: Natural Sciences, APP: Other Applications, KRR: Applications

Abstract

Boolean Networks (BNs) are widely used as a modeling formalism in several domains, notably systems biology and computer science. A fundamental problem in BN analysis is the enumeration of trap spaces, which are hypercubes in the state space that cannot be escaped once entered. Several methods have been proposed for enumerating trap spaces, however they often suffer from scalability and efficiency issues, particularly for large and complex models. To our knowledge, the most efficient and recent methods for the trap space enumeration all rely on Answer Set Programming (ASP), which has been widely applied to the analysis of BNs. Motivated by these considerations, our work proposes a new method for enumerating trap spaces in BNs using ASP. We evaluate the method on a mix of 250+ real-world and 400+ randomly generated BNs, showing that it enables analysis of models beyond the capabilities of existing tools (namely pyboolnet, mpbn, trappist, and trapmvn).

Published

2024-03-24

How to Cite

Trinh, G., Benhamou, B., Pastva, S., & Soliman, S. (2024). Scalable Enumeration of Trap Spaces in Boolean Networks via Answer Set Programming. Proceedings of the AAAI Conference on Artificial Intelligence, 38(9), 10714-10722. https://doi.org/10.1609/aaai.v38i9.28943

Issue

Section

AAAI Technical Track on Knowledge Representation and Reasoning