v0.0.0

HELP

Network editor actions: Keyboard shortcuts:
(this message disappears when you create the first variable)
close

Start Computation

● Computation mode:

close

Compute Engine

● Disconnected

Computation: (none)
Progress: unknown
Discovered classes: -

No engine running? Download binary:

close

Model File

Import

Export

Example Models

close

● Overview

Variables: - Parameter space size: -
Regulations: - State space size: -
Max. in-degree: - Max. out-degree: -
Explicit parameters: (none)

● Variables

Remove variable Show variable

● Regulators

● Update Function

Some name (->) observable activation

Control-Enabled Variables

close

● Overview

Control-Enabled: - Not-Control-Enabled: -

Phenotype

close

● Overview

True: - False: -
Not in phenotype: -

● Phenotype Oscillation

Visual Options

close

● Layout

● Highlight

● UI options

close

Results

The computation has been overwritten.
These results are no longer available!

No results available

No results loaded. Run computation to show results for currently loaded model.
close

About & Help

Aeon is a tool for analysing long-term behaviour of Boolean networks with parameters. Use the editor to create a new network, or import your own from .sbml or .aeon. You can leave the update functions in the network blank (this will automatically consider all admissible instantiations of such function) or specify an exact update function. In the update function, you can use arbitrary uninterpreted functions as parameters (see Budding Yeast-Irons example). Aeon will then automatically consider all admissible instantiations of such functions when analysing the model.

Once your network is ready, you can run the long-term behaviour analysis which will show you the behaviour classes of the model. The classes are separated based on stable, oscillating or disordered behaviour. For each class, you can generate a witness network that exhibits the specified behaviour.

Additionally, Aeon provides control functionality, allowing you to define a desired phenotype by specifying variable values and whether the system should oscillate. Aeon will compute perturbations—variables fixed to specific Boolean values—that guide the network toward this phenotype. The tool also calculates the robustness of each perturbation, showing how consistently it works across all admissible interpretations of the network.

Manual

Full description of the functionality Aeon provides is available in the tool manual.

Quick Help

Network editor actions:
  • Double click to create a new variable.
  • Drag from `+` to create a new regulation.
  • Select element (click) to show the context menu.
Keyboard shortcuts:
  • (⌫) Remove selected element.
  • (N) Add new variable.
  • (E) Edit name of the selected variable.
  • (F) Edit update function of the selected variable.
  • (A,S,D) Change phenotype value of the selected variable. (A-not in, S-false, D-true)
  • (C) Toggle Control-Enabled status value of the selected variable.
  • (O) Change observability of the selected regulation.
  • (M) Change monotonicity of the selected regulation.
  • (H) Show this help message.
  • Attributions

    Compute Engine: crossbeam, rayon, rocket, json.

    Online client: cytoscape with edgehandles, material icons, hotkeys.

    Start
    Engine
    Import/Export
    Model
    Control-Enabled
    Phenotype
    Auto Layout
    Model
    Help
    close

    ● Disconnected

    Aeon/BIODIVINE