Python bindings for the tool AEON.
Project description
Biodivine/AEON.py
This repository contains AEON.py, the Python bindings for the AEON tool, which can be used for symbolic analysis of (partially specified) Boolean networks. In particular, it allows solving attractor detection and source-target control problems on large, non-trivial networks. Furthermore, these problems can be addressed even in networks with logical parameters or partially unknown dynamics.
Installation
The package is available through PyPI
for all major operating systems (Windows, Linux and macOS). To install it, you can simply run:
pip install biodivine-aeon
Documentation
For new users, we recommend familiarising with the three Jupyter notebooks below, which summarise most of the major functionality of AEON.py:
Subsequently, the manual of the standalone AEON tool (which AEON.py is based on) can be also helpful to understand some of the high-level concepts.
More advanced users can inspect a detailed API documentation available here. Note that this is a documentation generated for the Rust codebase, which is then exported into Python using the PyO3
tool. As such, note that some names may be different in the exported Python library (observe the name
attribute on most structs that is used for this reason). Nevertheless, the documentation should describe all available methods and data structures.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for biodivine_aeon-0.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 923516aefea2f497de63ae46d5a0db70844f7f4116ca7ac2358aa9d90715ddb4 |
|
MD5 | c55f25bfe9c15474eda10db5ea67b647 |
|
BLAKE2b-256 | fc50db1078a65e231b1e88408a359e32e81b55de042f183bae23ee7281183350 |
Hashes for biodivine_aeon-0.1.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c8052d4877942ce23dae6d368df826653af98ed4103c8ffa3c82e099302163a |
|
MD5 | c671ae81af7bacabba615903823447be |
|
BLAKE2b-256 | a0bb308f24b858af528b96dedc9e2da606700c6f84bfbf6466b80f635d8240c8 |
Hashes for biodivine_aeon-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9304ad9d33f18427864c56f9125425734f59cf34d6dab4df69be7f2bab5856c1 |
|
MD5 | bd454ee2dc123bfdb01798afcf35ae53 |
|
BLAKE2b-256 | 46d5a55118d436e7cf9d93345d5ada58098fb267875d98a8879205bc1ccad024 |
Hashes for biodivine_aeon-0.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c19fc25f3220ef5c2874a7129ded2d6dcfae9d7890ed7098a37d5a3e0f950cd |
|
MD5 | 6490f7e333331123fbb583a32a7a493a |
|
BLAKE2b-256 | 4f5f8fda7502e537b2bf38a95f98d892d55df929e828d93bb90b35f5f6474682 |
Hashes for biodivine_aeon-0.1.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79629040e5b7a3fda97fb0391830cc3c0457c34e38df4d52c8f02d22b1a870f1 |
|
MD5 | 30fdab02dea1da12b927a91d0f361f6a |
|
BLAKE2b-256 | 7e9a931645fde14ffbe8091fd814d87dec1c06083e3814e08a8b4f9af913d2e3 |
Hashes for biodivine_aeon-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689d8415dfd3bacaea79e2f23f3aba2f344bcaa6e5b31e09941ec50c44038439 |
|
MD5 | cef4ddc55d65144c2bfde8b988d05fe6 |
|
BLAKE2b-256 | 2eaea7eeeafa31ef93a777edcfc76e57b152d1e6933ec0d4225ac59aec730201 |
Hashes for biodivine_aeon-0.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e197a7a4ec707a548652579543538c612cda38c50d07aceb04cba0271ff90fe6 |
|
MD5 | 8adbbc9dea57d0897edc9406136ea5e5 |
|
BLAKE2b-256 | a3ac352000e7f8df078b4a3d50e907e5eab8499a31171a5ce625004870bf50a4 |
Hashes for biodivine_aeon-0.1.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0de46a27634d3cdfba9cd395b89938ea38b9d2b83459d632d4a9701131b3622f |
|
MD5 | d44549e153db112f855adcb18c02df23 |
|
BLAKE2b-256 | e114af3987fa8898d42def1eae5828864cf34fb4142a7c4a79645282ca924006 |
Hashes for biodivine_aeon-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a362fa25bf8d445978e05604f25a28bb2fc976514173636636c82c2d1ed8ef4 |
|
MD5 | 9e6db3dfe416675d2c104d5186514283 |
|
BLAKE2b-256 | 89bf17fef22b0038324ac53c0f125c47c730dd459a04608b49b196c45e7b7d19 |
Hashes for biodivine_aeon-0.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa8f4eba170a1796975263a3612aa0da4c148e92d9d4dd874def767c911616b4 |
|
MD5 | 1780ace0df654e87a5cc94cdc6e8bbfc |
|
BLAKE2b-256 | 2706b4966371c1f916faebe923735336cfd961d3a04879eba4e1cda0ede38149 |
Hashes for biodivine_aeon-0.1.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68f034af263f7dc8c024309c0886b47e1ed799bf66d7dbad1b5571e44f7b6ecd |
|
MD5 | e0214884b05952a8bd576a10f577d0c2 |
|
BLAKE2b-256 | bb9e920f0fbe1cf2f10855246cff5e789e083df70375a2d5103b51f9a55f1380 |
Hashes for biodivine_aeon-0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 512e1393a7f39b8cb550bf6d0e5d20c0998c9557ebdb8e4a48a475ae2bcafc75 |
|
MD5 | 21e507316a016aa8f374cfd3aea9ded5 |
|
BLAKE2b-256 | e65fd9c8ee2fd095a54db647d7c39cf844c2ec1f9a6d80112d5673e63a78d771 |
Hashes for biodivine_aeon-0.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a218564fefc2a31a198bfbaca6a77221e17584f30fdf0af0b3fdd146da8a00a |
|
MD5 | 3345348e8956d6aabede94b2d47e5cbc |
|
BLAKE2b-256 | dfaa1045acae9b125de07d12f318805bd668e821c4c7b25d922a3adb670df0c7 |
Hashes for biodivine_aeon-0.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3f83c9da22e97d9ea0b03cbf31a17f22c1032f899f1943f5b68a18226c02d0 |
|
MD5 | 30f5f497c5e318deffea1597052009e5 |
|
BLAKE2b-256 | bfab672452d5ac2819261d352a32647759d10f9c24ac68853bf053bfcbfb9c50 |