UGENE

UGENE
Original author(s)Fursov M.
Developer(s)Unipro
Initial release2008; 16 years ago (2008)
Stable release
49 / 8 November 2023; 10 months ago (2023-11-08)
Written inC++, Qt
Operating systemWindows, macOS, Linux
Available inEnglish, Russian
TypeBioinformatics toolkit
LicenseGPLv2
Websiteugene.net

UGENE is computer software for bioinformatics.[1][2] It works on personal computer operating systems such as Windows, macOS, or Linux. It is released as free and open-source software, under a GNU General Public License (GPL) version 2.

UGENE helps biologists to analyze various biological genetics data, such as sequences, annotations, multiple alignments, phylogenetic trees, NGS assemblies, and others. The data can be stored both locally (on a personal computer) and on a shared storage (e.g., a lab database).

UGENE integrates dozens of well-known biological tools, algorithms, and original tools in the context of genomics, evolutionary biology, virology, and other branches of life science. UGENE provides a graphical user interface (GUI) for the pre-built tools so biologists with no computer programming skills can access those tools more easily.

Using UGENE Workflow Designer, it is possible to streamline a multi-step analysis. The workflow consists of blocks such as data readers, blocks executing embedded tools and algorithms, and data writers. Blocks can be created with command line tools or a script. A set of sample workflows is available in the Workflow Designer, to annotate sequences, convert data formats, analyze NGS data, etc.

Beside the graphical interface, UGENE also has a command-line interface. Workflows may also be executed thereby.

To improve performance, UGENE uses multi-core processors (CPUs) and graphics processing units (GPUs) to optimize a few algorithms.[3][4]

  1. ^ Cite error: The named reference OkonechGolFursov2012 was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference FursovNovikova2008 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference FursovOshchepkov2009 was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference EfremovFursov2009 was invoked but never defined (see the help page).