Mentions légales du service

Skip to content
Snippets Groups Projects

################################################

CADBIOM INSTALLATION INSTRUCTIONS

http://cadbiom.genouest.org/

################################################

Installation

System requirements

CADBIOM is mainly developed in Python 2.7. Before running Cadbiom, the build process is simplified due to make and the following system packages have to be installed from the distribution packages library (or similar, depending on your operating system):

  • python-gtksourceview2
  • python2.7-dev
  • libxml2-dev
  • libxslt1-dev
  • libgraphviz-dev
  • pkg-config (fix errors when installing pygraphviz and when config is not loaded...)
  • swig or swig3.0
  • python-glade2
  • python-gtk2

You can install these dependencies with the following command (on Debian systems):

sudo apt-get install python-gtksourceview2 python2.7-dev libxml2-dev libxslt1-dev libxslt1-dev libgraphviz-dev pkg-config swig3.0 python-glade2 python-gtk2

Python requirements

Before running Cadbiom, the following Python packages have to be installed from pypi repository:

  • lxml
  • networkx
  • pygraphviz
  • pyCryptoMS

Note: Cadbiom software requires a SAT solver which is proposed as a Python wrapper by an independant library (pyCryptoMS).

You can install these dependencies with the following command:

make build

or:

python2.7 install -r requirements.txt

Cadbiom package

Unpack cadbiom.tar.gz; It contains the cadbiom folder with:

  • antlr3 (folder)
  • bio_models (folder)
  • gt_gui (folder)
  • models (folder)
  • cadbiom_des.py (file)
  • Makefile (file)
  • README.md

Utilization

Run the following command in your shell:

make run

or:

python cadbiom_des.py

License

CADBIOM is freely available on cadbiom.genouest.org, distributed under the terms of the GNU General Public License.