All Projects → ugeneunipro → Ugene

ugeneunipro / Ugene

Licence: gpl-2.0
UGENE is free open-source cross-platform bioinformatics software

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Ugene

Galaxy
Data intensive science for everyone.
Stars: ✭ 812 (+625%)
Mutual labels:  bioinformatics, pipeline, science, sequencing, ngs, dna, workflow
catch
A package for designing compact and comprehensive capture probe sets.
Stars: ✭ 55 (-50.89%)
Mutual labels:  science, bioinformatics, ngs, sequencing, dna
Deepvariant
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
Stars: ✭ 2,404 (+2046.43%)
Mutual labels:  bioinformatics, science, sequencing, ngs, dna
Gatk
Official code repository for GATK versions 4 and up
Stars: ✭ 1,002 (+794.64%)
Mutual labels:  bioinformatics, science, sequencing, ngs, dna
Genomics
A collection of scripts and notes related to genomics and bioinformatics
Stars: ✭ 101 (-9.82%)
Mutual labels:  bioinformatics, science, sequencing, dna, workflow
Rnaseq Workflow
A repository for setting up a RNAseq workflow
Stars: ✭ 170 (+51.79%)
Mutual labels:  bioinformatics, pipeline, science, sequencing, workflow
Sns
Analysis pipelines for sequencing data
Stars: ✭ 43 (-61.61%)
Mutual labels:  bioinformatics, pipeline, sequencing, dna
bistro
A library to build and execute typed scientific workflows
Stars: ✭ 43 (-61.61%)
Mutual labels:  workflow, bioinformatics, pipeline
gencore
Generate duplex/single consensus reads to reduce sequencing noises and remove duplications
Stars: ✭ 91 (-18.75%)
Mutual labels:  bioinformatics, ngs, sequencing
ctdna-pipeline
A simplified pipeline for ctDNA sequencing data analysis
Stars: ✭ 29 (-74.11%)
Mutual labels:  bioinformatics, pipeline, ngs
Rush
A cross-platform command-line tool for executing jobs in parallel
Stars: ✭ 421 (+275.89%)
Mutual labels:  bioinformatics, pipeline, cross-platform
Jvarkit
Java utilities for Bioinformatics
Stars: ✭ 313 (+179.46%)
Mutual labels:  bioinformatics, science, ngs
Scipipe
Robust, flexible and resource-efficient pipelines using Go and the commandline
Stars: ✭ 826 (+637.5%)
Mutual labels:  bioinformatics, pipeline, workflow
PHAT
Pathogen-Host Analysis Tool - A modern Next-Generation Sequencing (NGS) analysis platform
Stars: ✭ 17 (-84.82%)
Mutual labels:  bioinformatics, ngs, dna
DNAscan
DNAscan is a fast and efficient bioinformatics pipeline that allows for the analysis of DNA Next Generation sequencing data, requiring very little computational effort and memory usage.
Stars: ✭ 36 (-67.86%)
Mutual labels:  workflow, pipeline, ngs
bac-genomics-scripts
Collection of scripts for bacterial genomics
Stars: ✭ 39 (-65.18%)
Mutual labels:  science, ngs, sequencing
Afterqc
Automatic Filtering, Trimming, Error Removing and Quality Control for fastq data
Stars: ✭ 169 (+50.89%)
Mutual labels:  bioinformatics, sequencing, ngs
Fastp
An ultra-fast all-in-one FASTQ preprocessor (QC/adapters/trimming/filtering/splitting/merging...)
Stars: ✭ 966 (+762.5%)
Mutual labels:  bioinformatics, sequencing, ngs
Migmap
HTS-compatible wrapper for IgBlast V-(D)-J mapping tool
Stars: ✭ 38 (-66.07%)
Mutual labels:  bioinformatics, sequencing, ngs
Cookiecutter
DEPRECIATED! Please use nf-core/tools instead
Stars: ✭ 18 (-83.93%)
Mutual labels:  bioinformatics, pipeline, workflow

UGENE

Download UGENE: https://ugeneunipro.github.io/ugene/

Building UGENE

Prerequisites

Make sure the Qt (>= 5.4.2 and <= 5.15) development libraries are installed:

We highly recommend you to install Qt to any operating system with Qt online-installer. This is the main way for Windows and macOS operating systems, also available for Linux. To install Qt, download the online-installer from Qt official site (http://www.qt.io/download/). Make sure, that you have installed the following components:

  • Qt Prebuild components
  • QtScript

Other options to install Qt:

  • Ubuntu >=14.04: `sudo apt-get install qt5-default qttools5-dev-tools qtscript5-dev libqt5svg5-dev
  • Ubuntu 12.04:
    • Download and install Qt 5.5.1: www.qt.io/download-open-source/
    • Set the system variable: export PATH=$PATH:~/Qt5.5.1/5.5/gcc_64/bin
    • sudo apt-get install g++ libgl1-mesa-dev libglu1-mesa-dev
  • Fedora: sudo yum install qt5-qtscript-devel qt5-qtbase-devel qt5-qtsvg-devel qt5-linguist gcc-c++ redhat-rpm-config mesa-libGLU-devel
  • Arch Linux: sudo pacman -S qtavailable

Also add "path/to/Qt//bin" to the PATH variable.

For Windows users:

To build with devenv (Visual Studio)

  1. qmake -r -tp vc ugene.pro
  2. open ugene.sln from Visual Studio and build or run devenv.exe ugene.sln /Build from MSVC command line

To build with nmake.exe:

  1. qmake -r ugene.pro
  2. run nmake, nmake debug or nmake release to build UGENE

Also you need to add "libeay.dll" and "ssleay.dll" from OpenSSL ToolKit. Put these libs to the directory which is avaliable with the PATH variable.

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:

    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

  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

Other notes:

  1. UGENE is be build for x86_64 arch by default, add CONFIG+=x86 to the qmake command to build 32-bit version of UGENE. E.g. for Windows: qmake -r -tp vc CONFIG+=x86 ugene.pro

    ATTENTION: 32-bit version is not officially supported since UGENE v. 34.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].