Skip to main content

A python and jupyter API for the MaBoSS software

Project description

pyMaBoSS

MaBoSS logo

pyMaBoSS is a python API for the MaBoSS software. It can be used inside the Colomoto docker. The API is loaded by running the following line in Python:

import maboss

Once loaded, it allows you to quickly load a MaBoSS model:

sim = maboss.load("metastasis.bnd", "metastasis.cfg")

And then to simulate the model and plot the simulation results:

res = sim.run()
res.plot_piechart()
Simulation result

Installation instructions

pyMaBoSS can be installed either via Conda, PyPi or GitHub.

Installation with Conda

This is the recommended option, as it also allows the simple installation of all the dependencies.

conda -c colomoto install pymaboss

This will install the library, which will already be ready to use.

Installation with PyPi

This is not the recommended option as it cannot yet package the MaBoSS binaries, but if you already have then install you can just install pyMaBoSS using

pip install maboss

To download the MaBoSS binaries, if you have conda and if you are using linux or macosx, you can run :

python -m maboss-setup

Otherwise, you can download them using the following links, for Linux, MacOSX or Windows. Once downloaded, you need to extract them and make them accessible by putting them in a folder configured in your PATH.

Installation with GitHub

Finally, you can also install pyMaBoSS directly from the official GitHub repository :

git clone https://github.com/colomoto/pyMaBoSS

cd pyMaBoSS

python setup.py install

Note that this also comes without the MaBoSS binaries, so to install them you’ll have to follow the steps described above.

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

maboss-0.8.8.tar.gz (75.7 kB view details)

Uploaded Source

Built Distribution

maboss-0.8.8-py3-none-any.whl (73.4 kB view details)

Uploaded Python 3

File details

Details for the file maboss-0.8.8.tar.gz.

File metadata

  • Download URL: maboss-0.8.8.tar.gz
  • Upload date:
  • Size: 75.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for maboss-0.8.8.tar.gz
Algorithm Hash digest
SHA256 abc496bea9ace4780743d20094d7ed34d9d502cd5a03dce0e1d447d7ed890ad6
MD5 e710028571f277b92416cb0fdeb55f9c
BLAKE2b-256 0cd29f5d61b9173b26c2cd6c792b2c3896b0f083102affac865f892ecc393d0b

See more details on using hashes here.

File details

Details for the file maboss-0.8.8-py3-none-any.whl.

File metadata

  • Download URL: maboss-0.8.8-py3-none-any.whl
  • Upload date:
  • Size: 73.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for maboss-0.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 2ccf07812c824b395438e8377940821100be8a9dd29d91363ab0738e386ea525
MD5 bccd8a5ad10201839809759b4f70ae8b
BLAKE2b-256 cfb67a05763df7d588b896e071e03e10fd1e280c68f91f2dfc1157726d07af42

See more details on using hashes here.

Supported by

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