![]() UGENE logo | |
![]() | |
Original author(s) | Fursov M. |
---|---|
Developer(s) | Unipro |
Initial release | 2008 |
Stable release | 49
/ 8 November 2023 |
Written in | C++, Qt |
Operating system | Windows, macOS, Linux |
Available in | English, Russian |
Type | Bioinformatics toolkit |
License | GPLv2 |
Website | ugene |
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]
OkonechGolFursov2012
was invoked but never defined (see the help page).FursovNovikova2008
was invoked but never defined (see the help page).FursovOshchepkov2009
was invoked but never defined (see the help page).EfremovFursov2009
was invoked but never defined (see the help page).