Sample & Assay Technologies
Click here to learn more

CLC Science Server

Science Server


An advanced & powerful three-tier solution

CLC Science Server is an advanced three-tier solution offering secure, powerful, and flexible bioinformatics computing on a server located centrally in your organization.

The three main components are

  • Server software running on all major platforms (Windows, Mac OS X, and Linux)
  • Data backend: Your file system, your existing database(s) (you can integrate it by using our API), or CLC Bioinformatics Database (Microsoft SQL Server 2003 & 2008, Oracle, mySQL, PostgreSQL, or H2), or any combination of the three
  • Client software: Any CLC Workbench, any Web browser, and any custom developed clients can access the server concurrently

Among others, CLC Science Server provides you

  • A powerful and modern three-tier server architecture
  • Flexible options of executing centralized services
  • Easy integration with other applications and services
  • Powerful data integration and the possibility for database communication
  • Secure access control framework and central action logging

Download the product sheetRequest a quote

See the latest improvements of CLC Science Server

CLC Science Overview

Server Core


Deploy your own Scientific Software Services

CLC Science Server Platform makes it possible to deploy your own scientific software services in a centralized 3 tier software architecture, with full support of your existing IT infrastructure. Examples could be existing tools from the open source and commercial communities.

One of the biggest strengths of the platform is that you can also deploy tools, you have developed in-house, with either our API/SDK or integration layer to existing external applications.

Design and execute your own scientific workflows

Another big benefit is that with the Command Line Tools of CLC Science Server, it is possible to define your own workflows. This is done in terms of scripts that interact with CLC Command Line Tools.

Integrate CLC Science Server Platform into existing solutions

With the Service Oriented Architecture and the Command Line Tools, it is possible to integrate the platform into existing solutions and workflows, which ensures homogeny in your scientific software architecture throughout your organization.

Improve your scientific informatics infrastructure

With CLC Science Server, you will benefit from seamless data-sharing between your users. As highlights it is worth mentioning:

  • Strong data encryption between clients and server with SSL
  • Privilege control, that will help controlling and managing your bioinformatics data through an advanced permission system, based on user groups
  • LDAP and Microsoft Active Directory support for your user account management
  • Integrate and deploy existing bioinformatics tools and binaries from 3rd parties, with our External Application Integration support
  • Creation BLAST databases and run BLAST jobs on the server against either databases on the server file system or temporary “on-the-fly” databases


CLC Science Server comes with three client options

Common for all clients to CLC Science Server is that they are built on our service oriented SOAP web-services. This gives a full choice on the client-side of the system, including option to design your own client.

CLC Server Command Line Tools

With a toolbox of Command Line Tools for the server, the advanced user can incorporate server-access in scripts, integrations etc.

Furthermore it is possible to inspect and invoke all services and upload/download any data in virtually any format.


A customizable and flexible solution

Right from the start CLC Science Server has been designed for advanced customization. This fact makes it one of the most flexible bioinformatics platforms in the world.

The key-point is that the customer has the vision, CLC bio has the platform, and the combination of these drives a successful solution implementation. There are several approaches and options for customization to choose from.

Plugin Development

CLC Science Server comes with an advanced API, that makes it possible to design/develop/deploy your own bioinformatics analyses directly on the system and making them available to the user through any of the platform’s client options.

Examples of relevant plugins could be deployment of proprietary algorithms or integration with existing IT-infrastructure.

More information can be found at our SDK section and our dedicated web-site CLC Developer Connection . It is free to sign up.

Integration of External Applications

With the built-in support for External Command Line Applications, it is possible to deploy External Applications seamless into CLC Science Server without doing any programming. The result is bioinformatics analysis that is available for the end-user, with a graphical user-interface for service-invocation and viewing of results. The purpose of this is to make a platform for bioinformaticians, so they can concentrate on the creative side of their job, and thereby create more value for your organization.

Furthermore this has great advantages to biologists and bio-medical experts, since advanced tools and services can be available to them, with a nice user-friendly user-interface in terms of CLC Main Workbench. The simple goal is to enhance productivity in all parts of your organization.

Data Management

Bioinformatics data

CLC Science Server offers 3 very flexible solutions to manage your bioinformatics data.

Sequence data management.

Mikael Flensborg, Director of Enterprise Solutions & Worldwide Developer Relations at CLC bio elaborating on sequence data management.


Job Node Support

With the built-in Job Node Support of CLC Science Server, it is possible to attach an array of real or virtualized computers to the solution.

This array of computers will serve as the core execution points of your bioinformatic services based on queue prioritization. It is possible to configure each Job Node to only being execution-point to certain types of tasks.

DRMAA Support

With our next major update of CLC Science Server there will be support for DRMAs (Distributed Resource Management Application).

In the first version of the DRMA support there will be support for Oracle Grid Engine, and later we will address other DRMAs. The advantages of using a DRMA instead of the built-in Job Node support is that the job-queue policies are more advanced.

Latest improvements

We frequently release updates and improvements such as bug fixes, new features or plugins. To get a complete overview, please visit our latest improvements page.


Try it out...