Download SIMBAdocs!

Oficial documentation (english)


Download now!

SIMBA BASIC REQUIREMENTS

The basic requirements for SIMBA installation are: 
(i) Linux Operational System 64 bit (we recommend Ubuntu 14.04 or CentOS 6.4); 
(ii) Apache Server; 
(iii) PHP 5.3 or superior with libraries Mcrypt, Imagick and PHP-SQLite; 
(iv) Python with library Biopython; and 
(v) NCBI-BLAST+.



Installing basic requirements in O. S. Ubuntu 14.04 Apache server  Web server required to manage SIMBA pages which will be accessed by a browser. In the Linux terminal type the following command line: • sudo apt-get install apache2 SIMBA also requires Apache mod_rewrite capability. It can be enabled by editing the Apache list of mods-enabled. • sudo gedit /etc/apache2/sites-available/default Edit the file based on the information provided in Table 1. Table 1. Configuration to enable mod-rewrite in Apache Server. Where you see: Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all Change to: Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all Now, run the command below and restart the Apache server. • sudo a2enmod rewrite • sudo service apache2 restart PHP5 and libraries  These are required to interpret the source code of SIMBA back-end. Mcrypt is a security library used to encrypt data, and SQLite is the database management system (DBMS) used by SIMBA. • sudo apt-get install php5 php5-mcrypt php5-sqlite php5-imagick
Python and Biopython library  These are required to run sequence analysis by SIMBA. Python is installed by default in Linux. To install the Biopython library it is necessary to download the installation package at http://biopython.org/wiki/Download. Uncompressing the Biopython package, open the folder with Biopython in the Linux terminal and type the following on the command line to build and install: • python setup.py build • python setup.py test • sudo python setup.py install
NCBI-BLAST+  This is required to run local alignments between sequences using BLAST. In the Linux terminal, type the following command: • sudo apt-get install ncbi-blast+ 3 INSTALLING SIMBA To install SIMBA, first download the source code at http://ufmg-simba.sourceforge.net. Extract the file downloaded in the directory /var/www. Give permission to apache user through the command lines: • chown –R www-data:www-data /var/www/simba • chmod –R 755 /var/www/simba Configuring SIMBA SIMBA requires two simple configurations: (i) the URL of your application; and (ii) a security random key of 32 bit. Open the file /var/www/samba/app/config/app.php with a text editor. Edit the lines 29 (if you don’t have a personal URL use http://localhost/simba/public for only local access) and 68 (type 32 random characters). Accessing SIMBA by a browser Now, SIMBA can be accessed by a browser, as Google Chrome, Firefox, Opera or Safari, using the address configured in the “app.php” file. We point out that SIMBA can run on Internet Explorer, however some pages can present layout problems. We recommend the Google Chrome browser.

SIMBA VM requirements:

To run SIMBA VM is necessary a virtualization software, e.g.:

WINDOWS: 
VirtualBox 
VMware Player 
VMware vCenter Converter 
VMware Workstation 

MAC OS:
VM VirtualBox 
VMware OVF Tool 

LINUX:
VMware OVF Tool 
VMware Workstation