Method in bioprocess purification system
The present invention relates to a method for reconstructing events related to a process run in a bioprocess purification system comprising hardware configured to control the events related to the purification of a liquid containing a sample in the bioprocess purification system. The method comprising: recording hardware state S 11 related to the process run; recording readings from sensors S 12 related to the process run; and synchronizing hardware state S 13 with readings from sensors to link the hardware state with the result from the process run. The present invention also related to a method for simulating future events related to a process run in a bioprocess purification system comprising hardware configured to control the events related to the purification of a liquid containing a sample in the bioprocess purification system. The events are controlled by a number of instructions executed consecutively and the method comprising: establishing a current state S 21 of the process run; assessing an outcome S 23 of each non-executed instructions based on information stored in a data storage medium; and predicting future events S 24 based on the current state of the process run and the assessed outcome of the non-executed instructions.
1 . A method for reconstructing events during non-method time related to a previously performed process run in a bioprocess purification system comprising hardware configured to control the events during non-method time related to the purification of a liquid containing a sample in the bioprocess purification system, the events during non-method time being controlled by a number of instructions executed consecutively, the method comprising, during the process run:
recording hardware state related to the process run as a function of time and/or volume of the process run;
modifying the hardware state of the bioprocess purification system during a first section of the non-method time, wherein the modifying comprises changing a configuration of one or more valves and/or one or more pumps of the bioprocess purification system between a first portion of method time during the process run and a second portion of method time during the process run;
recording readings from UV and/or conductivity sensors related to the process run as a function of time and/or volume of the process run, wherein the UV and/or conductivity sensors are configured to record sensor data during the method time and not during the non-method time;
recording manual instructions executed during the process run as a function of time and/or volume of the process run;
synchronizing the hardware state with the readings from sensors to link the hardware state with the result from the process run; and
synchronizing the hardware state and the readings from sensors with the manual instructions to link the instructions with the hardware state and
after completion of the process run, (i) determining, based at least in part on the hardware state, a non-allowed hardware combination of the bioprocess purification system during the first section of the non-method time, (ii) wherein the hardware state and the readings from the sensors were synchronized with the manual instructions to link a particular instruction of the instructions to the non-allowed hardware combination, and (iii) displaying the hardware state, readings, and manual instructions executed during the process run as a function of time and/or volume of the previously performed process run, wherein the displaying occurs on a graphical user interface configured to show:
a control bar, comprising (i) a first section that corresponds to the first portion of method time, (ii) a second section that corresponds to the non-method time, and (iii) a third section that corresponds to the second portion of method time;
a cursor on the control bar, wherein the cursor can be placed at any point on the control bar by a user;
a chromatogram of the readings recorded from the UV and/or conductivity sensors related to the process run;
a first graphical element on the chromatogram corresponding to a location of the cursor and representing a UV or conductivity reading, wherein the first graphical element remains unchanged when the cursor is moved by the user between any two points within the non-method time;
a second graphical element representing the hardware state, wherein the second graphical element depicts a first hardware state when the cursor is moved to a first point in the non-method time and a second hardware state different from the first hardware state when the cursor is moved to a second point in the non-method time; and
a third graphical element for identifying that the bioprocess purification system was in the non-allowed hardware combination during the first section of the non-method time and that non- allowed hardware combination emanated from the particular instruction.
2 . The method according to claim 1 , wherein the method further comprises storing the recorded hardware state and readings from sensors in a data storage medium; and the step of synchronizing hardware state with readings from sensors further comprises accessing the data storage medium.
3 . The method according to claim 1 , wherein the hardware state and readings from sensors are recorded as a function of scheduled events.
4 . The method according to claim 1 , wherein the method further comprises selecting a third point related to an elapsed time in the process run and for that third point displaying the hardware state and the synchronized readings from sensors.
5 . The method according to claim 1 , wherein the process run is divided into a number of process phases, each process phase comprising at least one instruction, the method further comprises determining current process phase.
6 . The method according to claim 1 , further comprising linking each initiated instruction with associated process phase.
7 . A non-transitory computer-readable storage medium carrying a computer program for reconstructing events related to the process run in the bioprocess purification system according to claim 1 .
8 . The method of claim 1 , wherein each instruction executed during the process run causes an event.
9 . The method of claim 1 , wherein determining, based at least in part on the hardware state, the non-allowed hardware combination of the bioprocess purification system during the first section of the non-method time comprises:
determining that a first valve of the one or more valves is in a first position;
based on the first valve being in the first position, determining an expected position for a second valve of the one or more valves; and
determining that the second valve is not in the expected position.
10 . A control system for reconstructing events during non-method time related to a previously performed process run in a bioprocess purification system, the events during non-method time being controlled by a number of instructions executed consecutively in a program, wherein the control system is configured to interact with hardware configured to control the events during non-method time related to the purification of a liquid containing a sample in the bioprocess purification system, wherein the control system is further configured to, during the process run:
record hardware state related to the process run as a function of time and/or volume of the process run;
modify the hardware state of the bioprocess purification system during the non-method time, wherein the modifying comprises changing a configuration of one or more valves and/or one or more pumps of the bioprocess purification system between a first portion of method time during the process run and a second portion of method time during the process run;
record readings from UV and/or conductivity sensors related to the process run as a function of time and/or volume of the process run, wherein the UV and/or conductivity sensors are configured to record sensor data during the method time and not during the non-method time;
record manual instructions executed during the process run as a function of time and/or volume of the process run;
synchronize the hardware state with the readings from sensors to link the hardware state with the result from the process run; and
synchronize the hardware state and the readings from sensors with the manual instructions to link the instructions with the hardware state and,
wherein the control system is further configured to, after completion of the process run, (i) determine, based at least in part on the hardware state, a non-allowed hardware combination of the bioprocess purification system during the first section of the non-method time, (ii) wherein the hardware state and the readings from the sensors were synchronized with the manual instructions to link a particular instruction of the instructions to the non-allowed hardware combination, and (iii) display the hardware state, readings, and manual instructions executed during the process run as a function of time and/or volume of the previously performed process run on a graphical user interface configured to show:
a control bar, comprising: (i) a first section that corresponds to the first portion of method time, (ii) a second section that corresponds to the non-method time, and (iii) a third section that corresponds to the second portion of method time;
a cursor on the control bar, wherein the cursor can be placed at any point on the control bar by a user;
a chromatogram of the readings recorded from the UV and/or conductivity sensors related to the process run;
a first graphical element on the chromatogram corresponding to a location of the cursor and representing a UV or conductivity reading, wherein the first graphical element remains unchanged when the cursor is moved by the user between any two points within the non-method time;
a second graphical element corresponding to the hardware state, wherein the second graphical element depicts a first hardware state when the cursor is moved to a first point in the non-method time and a second hardware state different from the first hardware state when the cursor is moved to a second point in the non-method time; and
a third graphical element for identifying that the bioprocess purification system was in the non-allowed hardware combination during the first section of the non-method time and that non- allowed hardware combination emanated from the particular instruction.
11 . The control system according to claim 10 , wherein the control system is further configured to store the recorded hardware state and readings from sensors in a data storage medium; and the control system is further configured to access the data storage medium to synchronize the hardware state with readings from sensors.
12 . The control system according to claim 10 , wherein the hardware state and readings from sensors are recorded as a function of scheduled events.
13 . The control system according to claim 10 , wherein the control system further is configured to select a third point related to an elapsed time in the process run and for that third point to display the hardware state and the synchronized readings from sensors.
14 . The control system according to claim 10 , wherein the process run is divided into a number of process phases, each process phase comprising at least one instruction, the control system is further configured to determine current process phase.
15 . The control system according to claim 10 , the control system is further configured to link each initiated instructions to an associated process phase.