ugeneunipro/ugene

Name: ugene

Owner: ugeneunipro

Description: UGENE is free open-source cross-platform bioinformatics software

Created: 2016-03-11 13:06:48.0

Updated: 2017-12-06 19:23:47.0

Pushed: 2017-12-19 14:11:35.0

Homepage: http://ugene.net

Size: 113889

Language: C++

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

UGENE

Building UGENE
Prerequisites

Make sure the Qt (>= 5.2.1 and < 5.6) development libraries are installed:

For Windows users:

To build with devenv (Visual Studio)

  1. qmake -r -tp vc ugene.pro 1.1. add “CONFIG+=x64” to qmake command for 64-bit build
  2. open ugene.sln from Visual Studio or run devenv.exe ugene.sln /Build from MSVC command line

To build with nmake.exe:

  1. qmake -r ugene.pro 1.1. add “CONFIG+=x64” to qmake command for 64-bit build
  2. run nmake, nmake debug or nmake release to build UGENE

Also you need to add “libeay.dll” and “ssleay.dll” from OpenSSL ToolKit to “../ugene/src/_debug” folder

For *nix users:
  1. installation paths may be set up in ugene_globals.pri
  2. qmake -r (Fedora: qmake-qt5 -r)
  3. make -j 4
  4. sudo make install
  5. ugene -ui

Note: usually, make builds a release version of UGENE. However, on certain platforms default target is debug. To enforce release build use make release or make all.

Some more information you can see in installer/_common_data/README file.

Build with CUDA
  1. Download and install required software from http://www.nvidia.com/object/cuda_get.html for your OS

  2. Make sure that some system variable are set:

    _LIB_PATH=/path_where_cuda_installed/lib
    _INC_PATH=/path_where_cuda_installed/include
    =$PATH:/path_where_cuda_installed/bin
    

    for *nix: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_LIB_PATH

  3. cd ./src and open ugene_globals.pri, find and set variable UGENE_CUDA_DETECTED = 1

Build with OpenCL
  1. Download and install video driver wich supports OpenCL
  2. Download OpenCL headers from http://www.khronos.org/registry/cl/ or find them in video vendor SDK directory.
  3. make sure that you have system variable is set correctly:
      `OPENCL_INC_PATH=/path_where_open_cl_installed`
    
  4. cd ./src and open ugene_globals.pri, find and set variable UGENE_OPENCL_DETECTED = 1

Notes: UGENE_CELL flag in ugene_globals should be uncommented when building on Cell BE platform


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.