Ubuntu / Debian Installation Instructions

Download the debian packages, double click the packages and install or open a shell and run

dpkg -i libbsml3.1.1.deb
dpkg -i semanticSBML1.0.x.deb

Please note that the current version of semanticSBML requires at least 1 GB of memory.

Windows Installation Instructions

A comfortable windows installer executable can be downloaded from SourceForge. It will smoothly lead you through the process of installing semanticSBML, downloading all necessary modules and configuring your computer to use our software. Please make sure you are connected to the internet when using the installer. Please note that the current version of semanticSBML requires at least 1 GB of memory.

After installation, Windows users will find a semanticSBML shortcut in their start menu.

The installation under Cygwin will lead to difficulties. Please set the GraphViz installation path manually in the "Configure"-tab of semanticSBML.

Mac Installation Instructions

Unfortunately we do not provide a semanticSBML installer for Mac. Alternatively, Mac users are invited to use SB.OS, a free live DVD for Systems Biology, allowing you to test semanticSBML and other tools on your computer without the need to install it permanently.

Linux/Os X Source Installation Instructions

In order to install semanticSBML, you will need to install (detailed description see below)

  1. Python
  2. Python-qt4/PyQt (which requires qt4)
  3. Python-soappy/SOAP.py
  4. libSBML3 (which requires libxml2 or xpat or xerces)
  5. Graphviz (only needed to for the view function; currently not working for windows)

Then download and extract semanticSBML-1.0.tar.gz and run the folling commands

python setup.py install 

Detailed description of the Source Installation

Dependencies

The semanticSBML software depends on the following external software packages

  1. Python
  2. Qt4.x
  3. PyQt4.x
  4. SOAP.py
  5. libSBML3
  6. Graphviz (currently not working in Windows)

Python

Install Python. You can download a binary
installer from http://www.python.org/download/releases/2.5.2/ (python-2.5.2.msi)
Add the directory of the Python executable (python.exe) to your PATH
environment variable. It should be something like:

C:\installpath\Python25
   

Qt

Install the QT4 binary installer.
You can download Qt4 (Open Source Edition is recommended) binary
installer from http://trolltech.com/developer/downloads/qt/windows (qt-win-opensource-4.4.1-mingw.exe)

PyQt

Install PyQt4 binary installer. It can be downloaded from
http://www.riverbankcomputing.co.uk/software/pyqt/download (PyQt-Py2.5-gpl-4.4.2-1.exe)

SOAP.py

SOAP.py requires the installation of fpconst.
You can download it from http://mac.warnes.net/~warnes/files/.
Install it with the following commands in the comandline
(you can open the comandline by pressing start and running "cmd")

cd extract_directory
python setup.py install

You can download SOAP.py from
http://sourceforge.net/project/showfiles.php?group_id=26590
Extract SOAPpy-0.12.0.zip and run

cd extract_directory
python setup.py build
python setup.py install      


LibSBML3

Install the libsbml 3 binary installer.
You can download it from http://sourceforge.net/project/showfiles.php?group_id=71971&package_id=71670.
Create the environment variable PYTHONPATH with the value e.g.

C:\installpath\libsbml-3.1.1-xerces\bindings\python


Graphviz

!!Note graphviz is currently not working under windows, the program freezes on generation of images with graphviz-dot!!
Install graphviz (binary installer). You can download it from
http://www.graphviz.org/Download.php (graphviz-2.12.exe).
You can add the graphviz bin directory to your PATH environment
variable
but it is not required.


semanticSBML

Download and extract semanticSBML-1.0.tar.gz and run the following commands

cd extract_directory
python setup.py install 

Python command line utilities end up in the `Scripts' directory of your
Python installation, typically `C:\installpath\Python24\Scripts'.
Start the Programm in the console with

python C:\installpath\Scripts\semanticsbml_gui.py

or just double click it in the explorer.


Configuring Graphviz in semanticSBML

!!Note graphviz is currently not working under windows, the program freezes on generation of images with graphviz-dot!!
Go to the 'Config' tab and edit the graphviz dot path to the location of your
dot.exe if you did not add the graphviz bin directory to your PATH environment variable already.