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


Overview of the framework showing the two major processes in the framework. Dynamics: dynamical properties analysis. Logics: Logical function evaluation

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.0.tar.gz (18.2 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.0-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astrologics-0.3.0.tar.gz
  • Upload date:
  • Size: 18.2 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.0.tar.gz
Algorithm Hash digest
SHA256 8ccdb108c4381817baa72acd80c9bb5e7cb5c78c8403abc5e883929a892775c2
MD5 8627efc37f886ee644e421136d1a55b0
BLAKE2b-256 32880c3b9488a2603a09e92856002d35b795edfcc9a2d487d69e57d49859cead

See more details on using hashes here.

File details

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

File metadata

  • Download URL: astrologics-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 21.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ff9285f752ebba2156232942807e6c3324d32f0cf62b9af1abe33a3603c725c
MD5 6026f7c13e210bb28cc0090838f44a3c
BLAKE2b-256 c4d1cf19dd94bba50f3f6bca0a0416a22b82786caf91f6ad99d5deeb22a9f578

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