
ii) We must show that (S
1
,...,S
n
) is valid. Suppose
g = ∆(g
′
), for some g
′
∈ gc(Σ), and S(g) = 0. Further-
more, suppose for a contradiction there is no required
interference. Then by definition of BN (Σ) and con-
junction we can contradict S being a point attractor. It
follows that (S
1
,...,S
n
) must be valid.
5 CONCLUSIONS
In this paper we developed a range of new com-
positional techniques for constructing and analysing
asynchronous Boolean networks by building on re-
cent compositional work on synchronous Boolean
networks (Alkhudhayr and Steggles, 2019; Abdulrah-
man and Steggles, 2023). The compositional frame-
work developed provides a foundation for helping
to address the current practical limitation of apply-
ing asynchronous Boolean networks and provides in-
teresting insight into the differences between syn-
chronous and asynchronous updating.
The key contributions of the paper are:
i) Formulated a new asynchronous version of the in-
terference state graph, a key concept in the compo-
sitional framework (Alkhudhayr and Steggles, 2019;
Abdulrahman and Steggles, 2023) and proved it
bounds a submodel’s compositional behaviour.
ii) Developed range of new compositional behaviour
preservation results.
iii) Developed a new compositional technique for
identifying point attractors which we formally
showed to be correct.
We are now working to develop compositional
techniques for identifying more general types of asyn-
chronous cyclic and complex attractors (Hopfensitz
et al., 2013; Schwab et al., 2020). The aim is to then
develop tool support for compositionally analysing
asynchronous Boolean networks and undertake large
realistic case studies. We also intend to consider de-
veloping decompositional techniques.
We would like to thank Hanin Abdulrahman and
the anonymous referees for their comments. We
gratefully acknowledge the support provided by Fac-
ulty of Computer Science, King Khalid University.
REFERENCES
Abdulrahman, H. and Steggles, J. (2023). Compositional
Techniques for Boolean Networks and Attractor Anal-
ysis. LNCS 14150, Springer.
Alkhudhayr, H. and Steggles, J. (2019). A composi-
tional framework for boolean networks. Biosystems,
186:103960.
Alshahrani, M. (2024). Compositional Techniques and
Tools for Asynchronous Boolean Networks. PhD the-
sis, Newcastle University (to appear).
Barbuti, R., Gori, R., Milazzo, P., and Nasti, L. (2020). A
survey of gene regulatory networks modelling meth-
ods: from differential equations, to boolean and quali-
tative bioinspired models. Journal of Membrane Com-
puting, 2:207–226.
Cheng, D., Zhao, Y., Kim, J., and Zhao, Y. (2012). Ap-
proximation of boolean networks. In Proceedings of
the 10th World Congress on Intelligent Control and
Automation, pages 2280–2285.
Dahlhaus, M., Burkovski, A., Hertwig, F., Mussel, C., Vol-
land, R., Fischer, M., Debatin, K.-M., Kestler, H. A.,
and Beltinger, C. (2016). Boolean modeling identi-
fies greatwall/mastl as an important regulator in the
aurka network of neuroblastoma. Cancer Letters,
371(1):79–89.
Dubrova, E. and Teslenko, M. (2005). Compositional prop-
erties of random boolean networks. Physical Review
E, 71(5):056116.
Groote, J. F., Kouters, T. W., and Osaiweran, A. (2015).
Specification guidelines to avoid the state space ex-
plosion problem. Software Testing, Verification and
Reliability, 25(1):4–33.
Hopfensitz, M., M
¨
ussel, C., Maucher, M., and Kestler,
H. A. (2013). Attractors in boolean networks: a tu-
torial. Computational Statistics, 28(1):19–36.
Huang, S. and Ingber, D. E. (2000). Shape-dependent
control of cell growth, differentiation, and apoptosis:
switching between attractors in cell regulatory net-
works. Experimental cell research, 261(1):91–103.
Kauffman, S. A. (1969). Metabolic stability and epigene-
sis in randomly constructed genetic nets. Journal of
theoretical biology, 22(3):437–467.
Kauffman, S. A. et al. (1993). The origins of order: Self-
organization and selection in evolution. Oxford Uni-
versity Press, USA.
Mizera, A., Pang, J., Qu, H., and Yuan, Q. (2017). A new
decomposition method for attractor detection in large
synchronous boolean networks. In Int. Symp. on De-
pendable Software Engineering: Theories, Tools, and
Applications, pages 232–249. Springer.
Pandey, S., Wang, R.-S., Wilson, L., Li, S., Zhao, Z.,
Gookin, T. E., Assmann, S. M., and Albert, R. (2010).
Boolean modeling of transcriptome data reveals novel
modes of heterotrimeric g-protein action. Molecular
systems biology, 6(1):372.
Saadatpour, A., Wang, R.-S., Liao, A., Liu, X., Loughran,
T. P., Albert, I., and Albert, R. (2011). Dynamical and
structural analysis of a t cell survival network identi-
fies novel candidate therapeutic targets for large gran-
ular lymphocyte leukemia. PLoS computational biol-
ogy, 7(11):e1002267.
Schwab, J. D., K
¨
uhlwein, S. D., Ikonomi, N., K
¨
uhl, M., and
Kestler, H. A. (2020). Concepts in boolean network
modeling: What do they all mean? Computational
and structural biotechnology journal, 18:571–582.
Thomas, R. and d’Ari, R. (1990). Biological feedback. CRC
press.
BIOINFORMATICS 2024 - 15th International Conference on Bioinformatics Models, Methods and Algorithms
436