AEON.py

AEON.py analyzes large-scale asynchronous Boolean networks to compute attractors, perform bifurcation and model-checking analyses, and evaluate control and reprogramming strategies for studying gene regulatory network dynamics.


Key Features:

  • Network Formats: Supports loading and storing networks in SBML-qual, .bnet, and .aeon formats.
  • Rust backend: Uses a Rust backend to improve computational efficiency and performance on large-scale models.
  • Handling uncertainty: Accommodates partially specified networks and uncertain update functions.
  • Attractor computation and bifurcation analysis: Computes attractors representing long-term behavior and performs bifurcation analysis to assess parameter-dependent dynamics.
  • Model checking and property classification: Performs model checking and property classification using (H)CTL (Hierarchical Computation Tree Logic).
  • Control and reprogramming strategies: Supports one-step, permanent, and temporary perturbations and identifies source–target control strategies with robustness assessment.

Scientific Applications:

  • Systems biology: Characterizes dynamic behavior of gene regulatory networks and cellular processes.
  • Bioinformatics: Analyzes large and complex network models for computational studies of biological systems.
  • Disease modeling: Explores regulatory network dynamics relevant to disease states and transitions.
  • Synthetic biology: Evaluates intervention and reprogramming strategies for engineered regulatory circuits.

Methodology:

Computational methods explicitly include a Rust backend for performance, attractor detection, bifurcation analysis, model checking with (H)CTL, handling of partially specified networks with uncertain update functions, and evaluation of control strategies including one-step, permanent, and temporary perturbations and source–target control robustness.

Topics

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
11/6/2022
Last Updated:
11/24/2024

Operations

Publications

Beneš N, Brim L, Huvar O, Pastva S, Šafránek D, Šmijáková E. AEON.py: Python library for attractor analysis in asynchronous Boolean networks. Bioinformatics. 2022;38(21):4978-4980. doi:10.1093/bioinformatics/btac624. PMID:36102786.

PMID: 36102786
Funding: - Grant Agency of Masaryk University: MUNI/G/1771/2020

Links

Service
https://biodivine.fi.muni.cz/aeon/
(A mirror of the interactive AEON web interface)