
AEON
Attractor Bifurcation Analysis
of Parametrised Boolean Networks
Boolean networks (BNs) provide an effective modelling tool for various phenomena from science and engineering. Any long-term behaviour of a BN eventually converges to either a single state, or a cycle of states, called attractor. Depending on various logical parameters, the structure and quality of attractors can undergo a significant change, known as bifurcation. AEON enables analysing bifurcations in asynchronous parametrised Boolean networks. To fight the state-space and parameter-space explosion problem the tool uses a symbolic algorithm.
AEON.py is a Python library for the analysis of the long-term behaviour in very large asynchronous Boolean networks. It provides significant computational improvements over the state of the art methods for attractor detection. Furthermore, it admits the analysis of partially specified Boolean networks with uncertain update functions. It also includes techniques for identifying viable source-target control strategies and the assessment of their robustness with respect to parameter perturbations.
A tool paper about AEON has been published at CAV 2020.
A paper about AEON.py has been published in Bioinformatics.
download: https://github.com/sybila/biodivine-aeon-client, https://github.com/sybila/biodivine-aeon-server
online demo: https://biodivine.fi.muni.cz/aeon/
download AEON.py: https://github.com/sybila/biodivine-aeon-py
licence: AEON source code is licensed under the MIT license.
video tutorial: AEON presentation at CAV 2020.
cite the tool as: Beneš N., Brim L., Kadlecaj J., Pastva S., Šafránek D. (2020) AEON: Attractor Bifurcation Analysis of Parametrised Boolean Networks. In: Lahiri S., Wang C. (eds) Computer Aided Verification. CAV 2020. Lecture Notes in Computer Science, vol 12224. Springer, Cham. https://doi.org/10.1007/978-3-030-53288-8_28