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.2.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.2-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astrologics-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f106db98f8cf064b3d875db266b099660c44c8cee9ad013947a551cc6d8dad5d
MD5 90893ac55670f03b7583a9e4355876ca
BLAKE2b-256 f5bde22557e4040292f42120654ade63f19bb68e6103a1d1fc76e9314692e130

See more details on using hashes here.

File details

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

File metadata

  • Download URL: astrologics-0.3.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f497dabc9bec83ef671d44e60d15f39df86463690b1f99730aceb6e04cd67e5c
MD5 29288ac4484062ce0f7b494c668f0640
BLAKE2b-256 7345a64908bb6bbe9e3edbe69ac71b5d8188c6b60bece3ce31bbaf327e0cdf63

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