An analysis system for analyzing biological samples comprising: - at least one lab-device (102.1, 102.2), - a server computer having a server interface component for receiving task data objects, each task data object comprising at least one attribute, wherein at least some of the received task data objects are indicative of a laboratory procedure to be performed by the at least one lab-device (102.1, 102.2), the server computer comprising: • a processing component for: - gathering and grouping at least some of the received task data objects into aggregated task data object groups, wherein all task data objects belonging to the same aggregated task data object group share an attribute value or value range of the at least one attribute, the at least one shared attribute value or value range being indicative of at least one shared step of the task of said attribute's task data object, said shared step being shared by all tasks of the task data objects of said aggregated task data object group; - specifying a selectable aggregation GUI element (214-220, 1303, 1501-1504) for each of the aggregated task data object groups, said aggregation GUI element representing said aggregated task data object group; - displaying the aggregation GUI elements in an aggregated view, wherein the aggregated view is a view comprising at least one aggregated task data object; - upon selection of one of the aggregation GUI elements by a user, selecting the aggregated task data object group represented by the selected aggregation GUI element and automatically providing said user access to program instructions for executing the shared step of said selected aggregated task data object group; and • a graphical user interface (122.1, 122.2, 130, 200) for - displaying the specified aggregation GUI elements for providing the aggregated view. - at least one lab-device (102.1, 102.2), - a server computer having a server interface component for receiving task data objects, each task data object comprising at least one attribute, wherein at least some of the received task data objects are indicative of a laboratory procedure to be performed by the at least one lab-device (102.1, 102.2), • a processing component for: - gathering and grouping at least some of the received task data objects into aggregated task data object groups, wherein all task data objects belonging to the same aggregated task data object group share an attribute value or value range of the at least one attribute, the at least one shared attribute value or value range being indicative of at least one shared step of the task of said attribute's task data object, said shared step being shared by all tasks of the task data objects of said aggregated task data object group; - specifying a selectable aggregation GUI element (214-220, 1303, 1501-1504) for each of the aggregated task data object groups, said aggregation GUI element representing said aggregated task data object group; - displaying the aggregation GUI elements in an aggregated view, wherein the aggregated view is a view comprising at least one aggregated task data object; - upon selection of one of the aggregation GUI elements by a user, selecting the aggregated task data object group represented by the selected aggregation GUI element and automatically providing said user access to program instructions for executing the shared step of said selected aggregated task data object group; and - gathering and grouping at least some of the received task data objects into aggregated task data object groups, wherein all task data objects belonging to the same aggregated task data object group share an attribute value or value range of the at least one attribute, the at least one shared attribute value or value range being indicative of at least one shared step of the task of said attribute's task data object, said shared step being shared by all tasks of the task data objects of said aggregated task data object group; - specifying a selectable aggregation GUI element (214-220, 1303, 1501-1504) for each of the aggregated task data object groups, said aggregation GUI element representing said aggregated task data object group; - displaying the aggregation GUI elements in an aggregated view, wherein the aggregated view is a view comprising at least one aggregated task data object; - upon selection of one of the aggregation GUI elements by a user, selecting the aggregated task data object group represented by the selected aggregation GUI element and automatically providing said user access to program instructions for executing the shared step of said selected aggregated task data object group; and • a graphical user interface (122.1, 122.2, 130, 200) for - displaying the specified aggregation GUI elements for providing the aggregated view. - displaying the specified aggregation GUI elements for providing the aggregated view.