| CPC G16C 20/90 (2019.02) [G06Q 10/06316 (2013.01); G16C 20/10 (2019.02)] | 19 Claims |

|
1. A computer-implemented method comprising:
receiving, by a distributed laboratory execution platform system comprising a plurality of computers maintaining an electronic laboratory notebook database, a request to execute a sequence of unit operations specified by a recipe representing a bioprocess, wherein each unit operation defines one or more steps to be performed;
generating, for each step of each unit operation, a worksheet for each step of each unit operation representing laboratory effects of performing the step and having a worksheet interface for displaying bioprocess data and receiving execution data, including initializing, for each worksheet, a corresponding electronic laboratory notebook object in the electronic laboratory notebook database, wherein each corresponding electronic laboratory notebook object is generated from a step of a particular stored unit operation and is associated with the particular stored unit operation by the electronic laboratory notebook database;
receiving, by the plurality of computers in the distributed laboratory execution platform system, execution data entered into the worksheet interface for a particular step of a first unit operation;
updating, in the electronic laboratory notebook database, the corresponding electronic laboratory notebook object using the execution data; and
in response to receiving an indication that a next step of the first unit operation has been initiated, automatically populating one or more of bioprocess data or execution data of a second worksheet corresponding to the next step of the first unit operation using the electronic laboratory notebook database.
|