User Interface

Workflows for any labware (microtitre plates, vials, petri dishes etc.) can be created and processed. A mixture of different labware is also possible.

Procedure Editor

In niceLAB, a workflow is depicted using a 2-dimensional arrangement of stations. In this context, a station corresponds to the use of a device at the corresponding location in the workflow. The device functions can be used in the stations. In niceLAB, a workflow is referred to as a procedure.

  • Any desired procedure can be defined by dragging and dropping stations and functions.
  • Parallel sequences (threads) can be defined through parallel arrangement of stations. All threads are processed independent of each other.
  • Parallel sequences can be synchronized using synchronization points.
  • Procedures can be conveniently parameterized through the use of variables.
  • Procedures can be exported and imported.
  • All procedures are saved in a database. This enables system-wide consistency of data for all procedures to be safeguarded with the pool of existing devices and their functions.
  • Procedures can be well-structured saved in folders.

Runtime Interface

Processing of a procedure can be controlled from an additional user interface. This contains only the information which is necessary for processing.

  • Variables which can be used during processing are set by entering values in the fields.
  • The status of all devices and of the system is displayed.


We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.