atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

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

AAAI 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Generative latent models for single-cell data · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes tsconj, an answer set programming encoding over negative normal forms (with BDD fallback for unsafe formulas) that enumerates minimal and maximal trap spaces of Boolean networks faster and at larger scale than pyboolnet, mpbn, trappist and trapmvn.

Problem

Enumerating trap spaces (minimal and maximal hypercubes that cannot be escaped) in Boolean networks is computationally expensive and existing tools do not scale to large, complex models because they need costly intermediate representations such as prime implicants, DNFs, BDDs or Petri nets.

Approach

Encode trap-space conditions as an ASP program built from negative normal forms of each node's update function (with a BDD-derived DNF only when a formula is unsafe), using variable-free atoms and no choice rules for minimal trap spaces, and use subset-maximality solving for maximal trap spaces.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use tsconj instead of trapmvnminimal trap space enumeration · Biodivine Boolean Modelsmodels completed within 1h: 211/212 -> 212/212Helped
use tsconj instead of trapmvnminimal trap space enumeration · Very Large Boolean Networksmodels completed within 1h: 20/28 -> 28/28Helped
use tsconj instead of mpbnminimal trap space enumeration · Manually generated modelsmodels completed within 1min: 303/400 -> 400/400Helped

Surprising findings

Limitations

Experimental setup

Datasets: Biodivine Boolean Models (212 real-world BNs) manually selected real-world models (39) Very Large Boolean Networks (28 random BNs) random BNs from Benes et al. 2021 generator (400)

Benchmarks: Biodivine Boolean Models manually selected real-world models Very Large Boolean Networks 400 random Boolean networks (1000-5000 variables)

Metrics: number of models completed within time limits (<1s, <1min, < runtime to first minimal trap space speed-up ratio vs other tools

Baselines: pyboolnet mpbn trappist trapmvn

Builds on: Klarner et al. 2015 ASP trap space enumeration mpbn locally-monotonic encoding trappist Petri net siphon method clingo

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy