Fig. 1From: Open-source workflow design and management software to interrogate duckweed growth conditions and stress responsesGraphical summary of the core operation types for duckweed stock maintenance. Laboratory protocols (A) can be represented in Aquarium as sets of defined Types that can be instantiated as real-world laboratory inventory and locations (B). Each OT (e.g. “Transfer duckweed”) in panel A has a corresponding protocol code script (C) written in the Krill programming language using the Integrated Development Environment within the Aquarium web application. When a plan (connected series of operations) is created and launched, the individual operations can be run as Jobs with step-by-step onscreen instructions (D) provided to technicians at the lab bench according to the specifications within the protocol codeBack to article page