Skip to main content

An analysis framework for monotonous Boolean model ensemble

Project description

An analysis framework for monotonous Boolean model ensemble

This is a repository of data, code and analyses of AstroLogics framework. A step-by step tutorial can be found in the folder tutorial. Please have a look at our tutorials.

Overview

AstroLogics is a Python package designed for analysing monotonous Boolean model ensemble, a product of Boolean model synthesis from method such as Bonesis.

Our framework includes two major processes

  1. Dynamical properties analysis :
    • Calculated distance between models through probabilistic approxmition via MaBoSS.
  2. Logical function evaluation :
    • Features logical equation and identify key logical features between model clusters
  3. Statistical analysis :
    • Perform statistical analysis between model clusters to identify key logical featuers between clusters


Overview of the framework showing the two major processes in the framework. Dynamics: dynamical properties analysis. Logics: Logical function evaluation Statistics: statistical framework to link model's logic with statistics.

Getting Started

Requirements (for AstroLogics)

  • Python version 3.8 or greater
  • Python's packages listed here:
    • pandas
    • numpy
    • scipy, sklearn
    • maboss
    • boolsim
    • bonesis
    • mpbn

Installation

There are several ways to install AstroLogics

PyPi

pip install astrologics

Conda

conda install -c colomoto astrologics

From source

First clone this directory:

git clone https://https://github.com/sysbio-curie/AstroLogics

Then install AstroLogics with pip

pip install AstroLogics

Tutorials

Tutorials are available as Jupyter notebooks

Run with Binder

Binder

Run locally with Docker

To run this notebook using the built docker image, run :

docker run -p 8888:8888 -d sysbiocurie/astrologics

Run locally with Conda

Creating the conda environment

conda env create --file environment.yml

To activate it :

conda activate astrologics

To run the notebook:

jupyter-lab

Documentation

Our documentation is available on ReadTheDocs

Citing AstroLogics

Coming soon

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astrologics-0.3.1.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

astrologics-0.3.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file astrologics-0.3.1.tar.gz.

File metadata

  • Download URL: astrologics-0.3.1.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for astrologics-0.3.1.tar.gz
Algorithm Hash digest
SHA256 57f37ab67cadcee92be5eba87625ad10919dd0cd5d17f0146adbac08b807282a
MD5 e87ec1791152f2c25f140a25b71983cf
BLAKE2b-256 3b4b5a3d8a44b794016f84ddfd7d327317ac8aeac275c1c38ce4a5d31cdfcc75

See more details on using hashes here.

File details

Details for the file astrologics-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: astrologics-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for astrologics-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6b71067d14421e5a385907481799fab172342f2f796e04f9c1969e3f03ee2f7
MD5 1271ee739308d7804cfb72b5de79f062
BLAKE2b-256 dd33b34fc381b0f36976e483243470568ca8118e9ed519ba5d7c189c70d42b85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page