ugene
ugene copied to clipboard
UGENE is free open-source cross-platform bioinformatics software
UGENE
Download UGENE: https://ugeneunipro.github.io/ugene/
Building UGENE
Prerequisites
Qt (>= 5.12.0 and <= 5.15.x) with the following components installed with Qt installer:
- Desktop
- QtScript
For Windows users:
To build with devenv (Visual Studio):
-
qmake -r -tp vc ugene.pro
- open ugene.sln from Visual Studio and build or run
devenv.exe ugene.sln /Build
from MSVC command line
To build with nmake:
-
qmake -r ugene.pro
- run
nmake
,nmake debug
ornmake release
to build UGENE
For *nix users:
To build and install UGENE on *nix:
-
qmake -r PREFIX=/opt/ugene-${VERSION}
. -
make -j 4
-
sudo make install
-
sudo ln -s /opt/ugene-${VERSION}/ugene /usr/bin
-
ugene -ui
Note: you do not need 'sudo' if you select your own folder for the installation.
Build with CUDA
-
Download and install required software from http://www.nvidia.com/object/cuda_get.html for your OS
-
Make sure that some system variable are set:
CUDA_LIB_PATH=/path_where_cuda_installed/lib CUDA_INC_PATH=/path_where_cuda_installed/include PATH=$PATH:/path_where_cuda_installed/bin
for *nix:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_LIB_PATH
-
cd ./src and open ugene_globals.pri, find and set variable UGENE_CUDA_DETECTED = 1
Build with OpenCL
- Download and install video driver with OpenCL support.
- Download OpenCL headers from http://www.khronos.org/registry/cl/ or find them in video vendor SDK directory.
- Build & run UGENE as usual. During startup UGENE will try to dynamically load 'OpenCL' library (See OpenCLHelper.cpp).