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)
- Python
- Python-qt4/PyQt (which requires qt4)
- Python-soappy/SOAP.py
- libSBML3 (which requires libxml2 or xpat or xerces)
- 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
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.