Sample to Insight
Click here to learn more

Enterprise Software

Enterprise solution


CLC Generic Server - Three-tier

Three-tier architecture

The core of our enterprise solution is a three-tier client, server, and database solution. The architecture of CLC Server is designed to provide full flexibility on the client-side, on the database backend, and on integration with other bioinformatics applications. Two variants of CLC Server is available, each with a set of analysis tools and features matching one of the CLC Workbenches: For more information about our enterprise solutions, please contact us.


Client layer options

Common for all clients to CLC 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 the option to design your own client. All connections from clients (either Workbench, Command Line Tools or the administrative web interface) to the server are of course secured through SSL.



Right from the start CLC 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 Server comes with an advanced API that makes it possible to design/develop/deploy your own bioinformatics analyses directly on the system and make 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. Learn more.
Integration of External Applications

Integration of External Applications

With the built-in support for External Command Line Applications, it is possible to deploy External Applications seamless into CLC 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 a CLC Workbench. The simple goal is to enhance productivity in all parts of your organization. Learn more .

Data Management

CLC Server comes with a flexible data management solution, which is based on years of experience with large amounts of genomics data. This ensures a smooth handling and viewing of data across networks, based on user actions. This means that only the data the user works on are transferred to and from the clients and not necessarily the whole data set. The Data Management architecture has built-in tools for restricting access to different user-groups within your organization. The CLC Server solution offers three flexible solutions to manage your data.


Job Nodes

Job Node Support

With the built-in Job Node Support of CLC 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 analyses and computations based on queue prioritization. It is possible to configure each Job Node to only being execution-point to certain types of tasks.

External grid integration

CLC Server jobs can be sent from a master server out to grid nodes, where a grid scheduling system is used to handle job scheduling and submission. CLC bio supports the third party scheduling systems OGE, PBS Pro and IBM Platform LSF*. *Tested versions are:
  • OGE 6.2u6
  • PBS Pro is 11.0
  • LSF 8.3 and 9.1
More details about external grid integration .