Empirical Data Management Systems and Methods of Use
20210303628 · 2021-09-30
Assignee
Inventors
Cpc classification
G05B23/0216
PHYSICS
G06F17/15
PHYSICS
G06F16/9035
PHYSICS
International classification
G06F16/9035
PHYSICS
Abstract
An empirical data management system (EDMS) includes an application server, an environmental sensor unit, a process instrument, a data storage system, and a correlation module. If a correlation exists between two or more of process data, environmental data, and specified environmental operating ranges of the process instrument, a user is prompted with a specific message such as a recommendation, warning and/or query.
Claims
1. An empirical data management system (EDMS) comprising: an application server running an EDMS server application; an environmental sensor unit in communication with the application server; a process instrument in communication with the application server, wherein the environmental sensor unit is configured to determine environmental data describing an environmental condition of the process instrument; a data storage system in communication with the application server, wherein the data storage system comprises environmental data received from the environmental sensor unit describing an environmental condition of the process instrument, process data received from the process instrument, and specified environmental operating ranges of the process instrument; and a correlation module programmed with instructions and logic to determine if a correlation exists between environmental data received from the environmental sensor unit describing an environmental condition of the process instrument and specified environmental operating ranges of the process instrument, wherein the correlation is whether or not the environmental data is within the specified environmental operating ranges of the process instrument, wherein upon determination of existence of a correlation, the correlation module is programmed with instructions and logic to prompt a user with a message selected from the group consisting of: (i) a recommendation to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data; (iii) a recommendation to modify a result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a query regarding whether the user would like to continue a process, process run, or process protocol.
2. The EDMS of claim 1, wherein the EDMS system further comprises an instrument control unit in communication with the application server and either or both the environmental sensor unit and/or the process instrument, wherein the instrument control unit comprises hardware, instructions, and logic to receive the message sent by the correlation module and to provide the message to the user.
3. The EDMS of claim 2, wherein the instrument control unit is an instrument interface unit (IIU) programmed with instructions and logic for establishing a controlled process workflow by a user and for establishing a controlled flow of data between the application server either or both the process instrument and/or the environmental sensor unit.
4. The EDMS of claim 3, wherein the IIU comprises one or more pieces of hardware selected from the group consisting of: a display, bar code scanner, RFID scanner, NFC reader, QR code scanner, speaker, microphone, non-contact gesture sensor, secure payment interface, and camera.
5. The EDMS of claim 4, wherein the one or more pieces of hardware are configured to receive data input by the user.
6. The EDMS of claim 1, wherein the specified environmental operating ranges of the process instrument include ranges of environmental variables selected from the group consisting of: temperature, humidity, light intensity, light wavelengths, vibration, gas concentration, air pressure, volatile organic compounds (VOC) concentration, particulate level, air pollution level, calibration information, user information, and equipment use information.
7. The EDMS of claim 6, wherein the correlation module is programmed with instructions and logic to determine if a correlation exists between environmental data received from the sensor unit and the specified environmental operating ranges of the process instrument, wherein the correlation is whether the environmental data received from the sensor is within the specified environmental operating ranges of the process instrument.
8. The EDMS as recited in claim 1, wherein the process instrument is selected from the group consisting of: laboratory equipment, manufacturing equipment, testing equipment, medical equipment, and facility management equipment.
9. The EDMS of claim 1, wherein the correlation determination is performed by statistical analysis and/or statistical comparison of environmental data and specified environmental operating ranges of the process instrument.
10. The EDMS of claim 1, further comprising a client workstation running an EDMS client application in communication with the application server, wherein upon determination of existence of a correlation, the correlation module is programmed with instructions and logic to prompt a user using the client workstation with the message.
11. The EDMS as recited in claim 1, wherein the data received from the environmental sensor unit is environmental data relating to an environmental condition of the process instrument at a time earlier than or at the time process data is obtained from the process instrument.
12. The EDMS of claim 1, wherein the data stored in the data storage system comprises data types selected from the group consisting of project data, experiment data, object data, user data, inventory data, maintenance data, usage data, and metadata.
13. The EDMS as recited in claim 12, wherein the data comprises metadata and wherein the metadata comprises environmental data received from the environmental sensor unit which characterizes the process data obtained from the process instrument.
14. The EDMS of claim 1, wherein the EMDS system comprises an Electronic Laboratory Notebook (ELN) system or a Laboratory Information Management System (LIMS).
15. The EDMS of claim 1, wherein the correlation module message recommendation options (i-v) further comprises an instruction to perform the recommended action and/or an instruction on how to perform the recommended action.
16. A method for using an empirical data management system (EDMS) to determine if a correlation exists, comprising the steps of: (a) providing an EDMS of claim 1; (b) receiving data in the application data server, wherein the data is received from the process instrument and from the environmental sensor unit; (c) determining in the correlation module if a correlation exists between environmental data and specified environmental operating ranges of the process instrument, wherein the correlation is whether or not the environmental data is within the specified environmental operating ranges of the process instrument; and (d) if it is determined in step (c) that a correlation exists, prompting a user with a message selected from the group consisting of: (i) a recommendation to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data; (iii) a recommendation to modify a result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a query regarding whether the user would like to continue a process, process run, or process protocol, thereby using an empirical data management system (EDMS) to determine if a correlation exists.
17. The method of claim 16, wherein the method further comprises the step of receiving input from a user with respect to the message provided in step (d).
18. The method of claim 16, wherein the specified environmental operating ranges of the process instrument include ranges of environmental variables selected from the group consisting of: temperature, humidity, light intensity, light wavelengths, vibration, gas concentration, air pressure, volatile organic compounds (VOC) concentration, particulate level, air pollution level, calibration information, user information, and equipment use information, and wherein the method further comprises the step of determining if a correlation exists between environmental data received from the sensor unit and the specified environmental operating ranges of the process instrument.
19. The method as recited in claim 18, wherein the data received from the environmental sensor unit is environmental data relating to an environmental condition of the process instrument at a time earlier than or at the time process data is obtained from the process instrument.
20. The method of claim 16, wherein the correlation module message recommendation options (i-v) further comprises an instruction to perform the recommended action and/or an instruction on how to perform the recommended action.
21. A method for using an empirical data management system (EDMS), wherein the EDMS comprises process data received from a process instrument, environmental data received from an environmental sensor unit describing an environmental condition of the process instrument, and specified environmental operating ranges of a process instrument, the method comprising the steps of: (a) determining if a correlation exists between environmental data and specified environmental operating ranges of the process instrument, wherein the correlation is whether or not the environmental data is within the specified environmental operating ranges of the process instrument, and (b) if it is determined in step (a) that a correlation exists, prompting a user with a message selected from the group consisting of: (i) a recommendation to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data; (iii) a recommendation to modify a result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a query regarding whether the user would like to continue a process, process run, or process protocol.
22. The method of claim 21, wherein the method further comprises the step of receiving input from a user with respect to the message provided in step (b).
23. The method of claim 21, wherein the specified environmental operating ranges of the process instrument include ranges of environmental variables selected from the group consisting of: temperature, humidity, light intensity, light wavelengths, vibration, gas concentration, air pressure, volatile organic compounds (VOC) concentration, particulate level, air pollution level, calibration information, user information, and equipment use information, and wherein the method further comprises the step of determining if a correlation exists between environmental data received from the sensor unit and the specified environmental operating ranges of the process instrument.
24. The method as recited in claim 23, wherein the data received from the environmental sensor unit is environmental data relating to an environmental condition of the process instrument at a time earlier than or at the time process data is obtained from the process instrument.
25. The method of claim 21, wherein the correlation module message recommendation options (i-v) further comprises an instruction to perform the recommended action and/or an instruction on how to perform the recommended action.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION OF THE INVENTION
[0023] The present invention provides improvements in record keeping and data storage in scientific and manufacturing processes. The present invention is also related to record keeping, data entry, and data file types, and storage methods within electronic and/or empirical data management systems (EDMSs) and specific improved uses of these systems. Collectively, empirical data management systems (EDMS) comprises Laboratory Information Management System (LIMS), Scientific Data Management System (SDMS), Electronic Laboratory Notebook (ELN), and the like. In some preferred embodiments, ELNs are selected as the EDMS due to the robustness of ELN systems and their capabilities.
[0024] Furthermore, the present invention provides additional ways to classify and describe data from laboratory and manufacturing equipment/instruments, for example via use of additional types and/or classes of metadata that make scientific processes, record keeping, and data analysis more robust. Measurement, recordation and use of this additional type/class of metadata can provide higher visibility of process mechanics and process steps which in turn can lead to significant advances in understanding of these processes and their results.
[0025] One type of information not represented in metadata previously created and/or recorded in the art is data related to measurements of environmental conditions about instruments (e.g. in a lab or manufacturing facility etc.) at the time measurements are made by these instruments and/or about materials at or around the time these materials are used or stored. This omission reflects the present way that metadata is appended to measurements, accumulating as data passes through a network. Since measurements of environmental conditions are made by sensors that are either peripheral to a network or present only on a separate network or remote sensor, instrument measurements do not cross paths with environmental data and so environmental data does not get ‘stuck’ onto (e.g. appended to or associated with) instrument measurements as metadata or some other data file. Furthermore, even though users have the facility to seek out and append or associate such information, the evidence is that they do not do this. It is not clear whether this is because users do not recognize they have the facility to do this, users do not have the skills to use the facilities to do this, or do not think there is any value in doing this. Whatever the reason, there is ample evidence that environmental conditions frequently have important effects on instrument measurements, even if they are overlooked.
[0026] One example of the impact of environmental conditions on instruments is shown in
[0027] A second example showing the impact of humidity on weighing is shown in
[0028] Since environmental conditions like temperature and humidity can have detectable and sometimes strong influences on preparation steps like weighing and making solutions, it is clear they will therefore have influence on experiments and measurements made on solids and solutions too. This influence is also likely to be associated with duration of exposure to an environment. However, researchers' ability to identify and react to these influences is going to be limited by their access to data on both the effect and the cause. While the effect, changes in the output of an experiment or measurement, may be noted by researchers, the role in these changes of environmental conditions (and duration of exposure to them) will be missed if measurements of them are not available.
[0029] The present Inventors have determined that inverting the logic is more important. In particular, the more available the measurements of environmental conditions are made to researchers (and also to blind, automated, correlation-finding tools) the better the chances are that the impact of environmental conditions on measurements will be identified.
[0030] The present invention provides systems and methods of great utility which relate environmental data (preferably with measurement data) in a file system. This can be accomplished via various embodiments described herein where environmental data is aggregated with or appended to measurement data (preferably as metadata) in a file system (e.g. such as one having optical and/or electronic storage means in a file structure and/or file hierarchy etc.).
[0031]
[0032]
[0033]
[0034]
Exemplary System Architectures and Methods of Use Thereof of the Present Invention
[0035]
[0036] The web client workstation 120 can be connected via the Internet, or alternatively by a web server 140 to a distributed communication network or LAN comprising the application server 130 and optionally the full client workstation 110. It will be recognized that the web client workstation 120 also could be directly connected to the LAN. The LAN further includes a shared data storage system or facility 150 (e.g. database 150) and optionally a long-term data storage system or facility 160 (e.g. archive 160). Preferably, the shared database 150 is a multi-user, multi-view relational database such as for non-limiting example an ORACLE database, etc. The long-term data archive 160 is used to provide virtually unlimited amounts of “virtual” disk space (e.g. by means of a multi-layer hierarchical storage management system). The measurement instrument (e.g. analytical instrument 170 or instrument selected from the group consisting of laboratory equipment and manufacturing equipment) is connected to the LAN (an hence to the application server 130) optionally through an instrument control unit 180 and environmental sensor 190 can also be connected to the LAN through instrument control unit 180. One or more data analysis packages/modules 195 may also be attached to the network and or application server. The data analysis packages/modules are programmed with logic/instructions for performing actions on received data such as analyzation, organization, aggregation, sorting, storing, altering, modifying, etc. The present invention is not limited to the illustrated embodiment and more or fewer and equivalent types of components can be used also as would be appreciated by those of ordinary skill in the art.
[0037]
[0038]
[0039] The various components of the example systems 100, 200, 300 and 400 described above (e.g. the client workstations 110, 120, the application server 130, the web server 140, and the database 150) are preferably completely separated to allow conformity with laboratory/company preferences, workloads, and infrastructure. This can be achieved by adhering to at least a 3-tier client-server architecture or preferably a web-based thin client. Any suitable device connected to the LAN (e.g. a client workstation or an instrument) should be able to interface via TCP/IP to the application server 130, provided the appropriate client software has been installed and configured thereon. Optionally, multiple application servers can be provided which allow for metadata replication. Preferably, the example systems 100, 200 and 300 allow the support of wireless environments, handheld and Tablet PCs, Offline Clients, access via voice-control and the like.
[0040] The architecture of the example systems 100, 200, 300 and 400 readily allow the connection of several such LANs all over the world. This is particularly advantageous for globally operating companies that run several research laboratories in different countries and/or continents. Accordingly, all data and related metadata are immediately globally available. Search functions are available for all servers simultaneously. It is possible for a user to access all electronic notebook pages on client hardware anywhere in the world. A support of corporate wide multi-site multi-server storage is, thus, also possible.
[0041] In accordance with the embodiments herein described, it can be seen that an EDMS (e.g. electronic laboratory notebook (ELN) system), and/or aggregated data systems, can include an application server running an EDMS and/or ELN server application, a data storage system containing data in communication with the application server, and an environmental sensor unit in communication with the application server. The data comprise environmental data received from the environmental sensor unit.
[0042] In preferred embodiments, the EDMS (e.g. ELN) and/or aggregated data systems further include a measurement instrument. In such embodiments, the data storage in the database or storage facility preferably further comprises measurement data received from the measurement instrument. The measurement instrument is not particularly limited and may be selected from the group consisting of any types of laboratory equipment and manufacturing facility equipment including robotic automation instruments.
[0043] The data can also comprise the data types selected from the group consisting of project data, experiment data, object data, and metadata. In other embodiments the data can comprise data types selected from the group consisting of project data, experiment data, object data, user data, inventory data, maintenance data, usage data, and metadata. In preferred embodiments the environmental data is saved as metadata.
[0044] The environmental sensor unit is not particularly limited. In preferred embodiments the sensor unit is coupled with or in communication with a sensor control unit which either or both are programmed with logic or instructions to receive and/or transfer sensor data to the application service and/or data storage device. In preferred embodiments, the environmental sensor unit measures environmental data selected from the group consisting of temperature, humidity, light intensity, light wavelengths, vibration, gas concentration, air pressure, volatile organic compounds (VOC) concentration, particulate level, air pollution level, calibration information, user information, and equipment use information.
[0045] In preferred embodiments, the systems further include a client workstation running an EDMS (e.g. an ELN) client application in communication with the application server. The data received from the environmental sensor unit is environmental data relating to an environmental condition of the measurement instrument at or about the time measurement data is measured by the instrument and/or transferred to the application server. The environmental data received from the environmental sensor and the measurement data are stored in the data storage system. The environmental data is stored as metadata which characterizes the measurement data.
[0046] The measurement instrument is preferably controlled by a controlling computer or module programed with logic and/or instructions for such control. For example, a measurement instrument agent module can being run on the controlling computer, wherein the measurement instrument agent module is programmed with logic to transfer measurement data from the measurement instrument to the application server.
[0047] In additional embodiments, the EDMS (e.g. ELN or LIMS system) includes an instrument interfacing module (IIM) programmed with logic and/or instructions for establishing a controlled flow of data between the analytical/measurement instrument and/or the environmental sensor unit and to any or all of the ELN servers, LIMS servers, application servers, web servers, sensor servers, databases, and client work stations herein described.
[0048] In preferred embodiments the IIM is configured to be the instrument control units and/or sensor control units described herein with respect to
[0049] IIMs are well-known in the art and allow a user or technician to interface with above noted servers databases and/or work stations and process equipment (e.g. analytical measurement instruments etc.) to automate laboratory and/or manufacturing process workflows and data collection. IIMs and related hardware are typically configured with a user IO capabilities that are increasingly commonplace in consumer-grade mobile devices such as smart phones and tablets, such as a display, bar code or QR code scanner, RFID and/or NFC reader, speaker, microphone, non-contact gesture capabilities (such as those being developed by Google's Soli project and by Neteera), secure payment interfaces (such as the ability to accept Apple Pay, a credit card, or process other financial transactions), and camera etc. IIMs are configured to provide direct or indirect audible and/or visual instruction to a user/technician regarding process protocols and steps of a laboratory or manufacturing process to be undertaken. Examples of indirect instructions include sending instructions to a user's phone, mobile device, headphones, or AR/VR-enabled smart-glasses (for example, like the Vuzix Blade, Google Glass, or Microsoft HoloLens). For example, IIMs can provide instructions to a user/technician to undertake specific steps of a process and can receive and/or transfer data from the user/technician and data from process equipment (e.g. analytical and/or measurement instruments) to the application server, client workstations and database. Examples of IIMs and related hardware and software include those offered by Mettler Toledo under the LabX tradename.
[0050] In preferred embodiments of the present invention, an IIMs is further configured to interface with the environmental sensors and/or sensor control units of the present invention to receive and/or transfer data therefrom to the above-noted application servers, work stations and databases. As explained in greater detail below, in additional preferred embodiments, the IIM is configured to display information and/or queries to a user regarding the environmental data received/transferred by the IIM. Furthermore, the IIM is preferably configured to receive and communicate audible/manual/visual/etc. responses directly or indirectly from the user/technician to the information/queries regarding said environmental data.
[0051] The EDMS (e.g. ELN) and/or aggregated data systems of the present invention can further comprise a correlation module (e.g. optionally resident or coextensive with the data analysis packages 195 of
[0052] In the embodiments described herein, the present invention provides an EDMS (e.g. ELN system) and/or aggregated data system and/or aggregated data file containing measurement data received from measurement equipment and environmental data received from an environmental sensor. In preferred embodiments, the environmental data describes environmental data about said measurement equipment at about the time of measurement data is obtained or before. In further preferred embodiments, the environmental data is saved as metadata (optionally in an aggregated data file) with said measurement data.
[0053] In other preferred embodiments, the present invention provides another EDMS that includes an application server running an EDMS server application; an environmental sensor unit in direct or indirect communication with the application server; a laboratory/manufacturing/process instrument in direct or indirect communication with the application server; a data storage system in direct or indirect communication with the application server, wherein the data storage system comprises environmental data received from the environmental sensor unit, process data received from the process instrument, and specified environmental operating ranges of the process instrument; and a correlation module programmed with instructions and logic to determine if a correlation exists between two or more of data sets selected from the group consisting of: process data, environmental data, and specified environmental operating ranges of the process instrument. For example, the environmental operating ranges of the process instrument can be information derived from the manufacturer or specific protocol ranges determined by scientists and/or operators and input into the EDMS system.
[0054] To determine whether a correlation exists, a value or range of values of one data set (selected from the group consisting of: process data, environmental data, and specified environmental operating ranges of the process instrument) can be compared to a value or range of values in another of the data sets. The existence of a correlation can be determined if the compared value(s)/range are the identical, fall within a range, are different from, are fall outside of range of the comparing data set.
[0055] Upon determination of existence of a correlation, the correlation module is programmed with instructions and logic to prompt a user with a message selected from any one or more of: (i) a recommendation to modify process data and optionally how to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data and optionally how to calculate the correction or offset factor for process data; (iii) a recommendation to modify a result and optionally how to modify the result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol and optionally how to modify the process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a warning that a correlation exists and optionally information about the correlation; and a query regarding whether the user would like to continue a process, process run, or process protocol.
[0056] A corresponding method of use of such an exemplary EDMS is likewise provided wherein the method includes the steps of providing such an EDMS; receiving process and environmental data in the application data server from the process instrument and the environmental sensor; determining in the correlation module if a correlation exists between two or more of the data sets (e.g. process data, environmental data, and specified environmental operating ranges of the process instrument); and if it is determined a correlation exists, prompting the user/technician with said message (for example through the client workstations and/or through an IIM described above).
[0057] A further method of use of such an exemplary EDMS is likewise provided. The EDMS comprises process data received from a process instrument, environmental data received from an environmental sensor unit, and specified environmental operating ranges of a process instrument, The method comprising the steps of determining if a correlation exists between two or more of process data, environmental data, and specified environmental operating ranges of the process instrument, and if it is determined that a correlation exists the user is prompted with said message (for example through the client workstations and/or through an IIM described above).
[0058] In an exemplary embodiment, a range of acceptable environmental operating conditions/variables (e.g. temperature, humidity, light level, gas concentration, air pressure, equipment use information etc.) for a process instrument (e.g. an electronic balance, a pipetting system, high throughput screen device, etc.) are stored within a data storage system of an EDMS. When a user/technician intends to use this specific instrument in a process step of a particular protocol, environmental data about the instrument (e.g. temperature, humidity, light level, gas concentration, air pressure, equipment use information at about the time of the measurement or before) is sensed by the environmental sensor and transferred to the application server (at about the time of use or before). The correlation module then compares (e.g. preferably by analytical and/or statistical methods) said environmental data about the instrument with the specified operating ranges of the process instrument to determine if a correlation exists. Here, the correlation could reveal whether the current environmental conditions surrounding the instrument fall within or fall outside the specified operating conditions of the instrument. If a correlation is determined to exist the correlation module then can prompt a user/technician (preferably through the application server) with said message (for example through the client workstations and/or through an TIM described above).
[0059] For example, where the current environmental conditions about the instrument are outside of the specified operating conditions of the instrument, the user can be prompted: with a recommendation such as to abandoned the current protocol OR to modify the protocol step, data or result (and optionally how to modify the protocol step, data or result); with a warning that a correlation exists optionally along with information about the correlation; and/or a query as to whether they want to proceed with the process step or wait until a later time; or any combination thereof. In preferred embodiments, where a recommendation is provided to the user/technician further instruction is provided to the user to actually perform the suggested recommendation and/or further instruction is provided to the user as to how to perform the suggested recommendation so as to address the correlation so that the process protocol can be directed back on a trajectory for successful completion of the process. Applicant here incorporates the methods and apparatuses of their earlier filed applications “Method and Apparatus for Process Optimization” which was filed on Oct. 1, 2018 and received U.S. Provisional Application Ser. No. 62/739,441 and “Method and Apparatus for Process Optimization” which was filed on Feb. 4, 2019 and received U.S. Provisional Application Ser. No. 62/800,900 and their related US and PCT applications (U.S. Ser. No. 16/589,713 and PCT/US19/53977). These applications are incorporated in their entireties herein by reference for all purposes.
[0060] In additional embodiments, the environmental data is instrument use information. For example, information regarding the regarding the quality or accuracy of the instrument such as how many times the machine has been used since its last calibration etc. Whether numerous identical instruments can be used (such as scales or pipetting machines etc.) the correlation module can determine preferred instruments for use and send a corresponding message to a user with a recommendation of which instruments should be used etc.
Environmental Sensor Data and Measurement Instrument Data Collection and Aggregation/Appending
[0061] In the embodiments herein described, the EDMS (e.g. ELN system) and/or aggregated data systems (and methods of use etc.) make use of computer infrastructure/modules programmed with logic/instructions and having circuitry comprised of hardware, software, memory, processors, data storage, computers, network connectivity, etc. which cause/create/effect operability of said systems and methods.
[0062] The present invention also provides a method of appending environmental measurements as metadata to instrument measurements. In the context of system architecture, there are many ways to append environmental data as metadata. Preferred examples of these include, for example: [0063] An instrument control unit such as 180 in System 100 of
[0072] In the context of identifying environmental measurement from data streams of environmental sensors, the following are commonly useful: [0073] Time point of measurement; appropriate for simple instrument measurements like balance weights [0074] Time point immediately before disturbance prior to measurement; appropriate for e.g. storage conditions of substances [0075] Two time points of measurements: one at start of measurement, one at end. In this case, duration data (i.e. difference between start time and end time) is also valuable metadata. [0076] Statistical summary across duration of measurement (mean, stdev)
[0077] Several different environmental factors can be measured using the various embodiments described herein. The word ‘Environment’ can be for example: the area where an instrument (lab or manufacturing equipment where measurement or other related data is obtained from); a laboratory or part of a laboratory space, a cold room, an animal house, a manufacturing floor, a greenhouse, a weather station; the area surrounding a chemical or ingredient being measured, or involved in the preparation of samples being measured, such as a reagent bottle (as measured by a miniaturized sensor or array of sensors, a ‘smart lid’ etc.), any storage container (grain silo, fermentation tank, refrigerator, freezer, etc.).
[0078] The environmental factors (e.g. measured environmental parameters) can be, for example any of the following: temperature, humidity, atmospheric pressure, gas composition (overall, or specific to certain components of interest such as Volatile Organic Compounds (VOCs), ammonia, carbon monoxide, carbon dioxide, oxygen, or any other molecule for which sensors are available) light intensity (overall, or specific to a window of wavelengths—red, green, blue, or otherwise filtered to be sensitive only to a range of frequencies useful to the application, such as blue-UV for light-sensitive chemistry, or near infra-red, red and blue for plant growth) sound intensity (overall, or specific to a window of frequencies), motion, changes in magnetic strength or orientation etc.
[0079] Another environment factor related to the instrument measurement data that can be measured by environmental sensing units is “whom took the measurement” and/or the “Time of measurement” from the laboratory/manufacturing facility equipment or “duration of a process step”. Such a measured factor can give a measure of the environment representative of conditions such as when using the instrument and/or inside a reagent container immediately before use. Further such a measured factor can give duration data (i.e. difference between times of measurements of other process steps) and this can also be determined from measured and recorded time points. This factor can be determined by any known methods of determining time or duration of time. In the alternative this factor can be determined by: a change of state in measuring equipment (e.g. change in weight recorded by a balance, motion detected by motion sensor (such as an accelerometer, gyroscope, software-based gyroscope) fitted to portable equipment or reagent containers etc.). In the alternative it simply can be determined and input by the operator of the equipment.
[0080] The choice of what environmental factor(s) to measure can be guided by relevance to the measurement (known or suspected by instrument manufacturer, research and supervisory staff) and availability of sensors (both commercially and the subset installed by an institution). The location of sensors needs to be adequate to represent the local environment but this may not mean close spatially; for example, atmospheric pressure across an entire floor of a building may be equal if there are no positive-pressure areas like clean rooms or negative-pressure areas like biohazard containment areas, and so an atmospheric pressure sensor somewhere on that floor can often be used to supply environmental pressure data relevant to the entire floor. In contrast, storage humidity may require a far more local sensor within a reagent container. Handling humidity may be recorded by a nearby humidity environmental sensor, but if there are no sources of water vapour addition (humidifiers, hot water baths etc.) or extraction (dehumidifiers, areas of water condensation) a more remote humidity sensor can be used; however, relative humidity varies with temperature and so corrections may be needed for temperature differences, using dew point or water vapour pressure as a constant point for correction.
[0081] US Prov. Application entitled “Method and Apparatus for Local Sensing” which was filed on Oct. 1, 2018 and received U.S. Provisional Application Ser. No. 62/739,419 (which is incorporated herein by reference) and PCT Application Serial No. PCT/US19/54020 filed on Oct. 1, 2019 describe a label/tag sensor package comprising a plurality of sensors configured on a small flexible backing for local sensing applications. This smart label sensor package can be placed on laboratory/manufacturing equipment, storage containers, and even on products and/or packaging as the product is produced, stored and/or shipped. This sensor package can measure/determine many of the environmental factors of interest and described herein and can wirelessly communicate this data to an application server for aggregating with measurement data received from process instruments in the methods herein described. Furthermore, due to the size and relatively low cost of these sensor packages, they can be placed at many different locations (e.g. such as on tools and instruments) within a facility and measure local environmental conditions with ease, etc.
Methods of Use of a File Hierarchy Containing Environmental Data and Instrument Data e.g. Environmental Data Saved as Metadata
[0082] The present invention also provides methods of using the ELNs and/or aggregated data files and systems described herein which have environmental data aggregated with and/or appended to (preferably as metadata) equipment/instrument measurement data.
[0083] In one embodiment simply having access to environmental data is of extreme benefit to users. In other words, having access to environmental data on a client workstation and/or web client workstation allows for higher visibility of the process and its results. It allows for inspection by researchers in an EDMS (e.g. ELN system), where the EDMS (e.g. ELN system) supports display of metadata by hovering over the measurement. While this gives only on-screen, visual access to the environmental conditions, it allows researchers (or data analysis packages 195 of
[0084] Having access to environmental data on a client work station and/or web client work station also facilitates data analysis by researchers, where metadata is downloaded with requested data in a format suitable for use in spreadsheets (.csv .txt, proprietary e.g. .xlsx .gsheet etc.). This allows researchers to work with data on their preferred platform to search for correlations; optionally, evidence of such correlations can then be posted in the ELN. For example, correlations may be linear or non-linear trends in data; and/or identification of specific conditions or combinations of conditions that lead to unfavorable outcomes.
[0085] Having access to environmental data coupled with equipment/instrument measurement data from the process also allows for improved automated analysis.
[0086] US provisional applications both of which are entitled “Method and Apparatus for Process Optimization” which were filed on Oct. 1, 2018 and Feb. 4, 2019 and which received U.S. Provisional Application Ser. Nos. 62/739,441 and 62/800,900 and their related US and PCT applications (U.S. Ser. No. 16/589,713 and PCT/US19/53977) which are incorporated herein by reference, describe methods for determining whether processes are on a trajectory for successful completion by observing and/or correlating environmental data observed/measured in a current run with environmental data observed/measured during previous runs of the process. If it is determined that the process is not of a trajectory for success the process may be abandoned, or the protocol may be altered such that the given run is put back on a course/trajectory for successful completion. Logic and/or instructions for such analysis of data may be incorporated into the data analysis packages herein described.
[0087] In another embodiment, analysis of a file system containing environmental condition data can also facilitate equipment maintenance and/or determining maintenance schedules in the laboratory and/or manufacturing facility. Logic and/or instructions for such analysis of data may be incorporated into the data analysis packages herein described. The following scenario is exemplary of this embodiment: [0088] An example piece of equipment is a freezer, which may be fitted with a switch to detect door-opening events. Example devices for detecting door-opening events include a latching switch (U.S. Pat. No. 3,996,434); a magnetic switch (U.S. Pat. No. 4,241,337); a capacitive sensing switch (U.S. Pat. No. 4,691,195); and a light-detecting indicator coupled to a fridge or freezer light. [0089] An example maintenance cycle is a freezer defrosting cycle and, since frosting up of freezer is caused by condensation of water vapour from warm, moist air that enters the freezer, principally when the door is opened, timing of the freezer defrosting cycle can be improved by considering door opening events. Prior art in U.S. Pat. No. 4,463,348 discloses that freezer defrosting can be tied to a simple cumulative time the door is detected to be open. [0090] Freezer maintenance can be refined beyond what is possible using simple time data for freezer door-opening events, since simple time data will only indicate how much air exchange may occur but not how much moisture that air carries and hence how much frost may form in the freezer. However, if the humidity of the environment outside the freezer is measured and appended to the time data, it can be considered by an algorithm that predicts when a freezer may be losing efficiency due to accumulated frost to improve prediction of when the next defrost cycle is due. [0091] Other equipment where exposure to moisture during use is a concern will also benefit from a maintenance schedule that can be tailored by a scheduler with ready access to humidity data associated with use.
[0092] As described herein analysis of a file system having environmental condition data and instrument measurement data can be used to identify correlations between these different data sets. Furthermore, the present invention provides methods using these identified correlations to improve the underlying process such as in estimating, calculating or otherwise determining alternative/improved results and/or correction factors for altering or improving instrument measurements. In some embodiments modifications are made to the measurement data, to the actual process protocol, or to the results achieved by the process. The following scenarios are exemplary of these concepts and use of identified correlations between environmental conditions and instrument measurements. [0093] Where a correlation between a measurement and environmental conditions has been established, it becomes possible to use this correlation to enhance the metadata. [0094] For example, for the Tecan Freedom EVO pipetting robot used in
Methods of Using an Empirical Data Management System EDMS
[0115] The present invention also provides several methods for using an EDMS. In a first embodiment, the method includes the steps of: (a) providing any type of EDMS system as described herein; (b) receiving data in the application data server, wherein the data is received from the process instrument and from the environmental sensor unit; (c) determining in the correlation module if a correlation exists between two or more of process data, environmental data, and specified environmental operating ranges of the process instrument, and (d) if it is determined in step (c) that a correlation exists, prompting a user with a message selected from any one or more of: (i) a recommendation to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data; (iii) a recommendation to modify a result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a warning that a correlation exists and optionally information about the correlation; and a query regarding whether the user would like to continue a process, process run, or process protocol.
[0116] In further preferred embodiment, the present invention provides another method for using an EDMS. In this embodiment, the EDMS comprises process data received from a process instrument, environmental data received from an environmental sensor unit, and specified environmental operating ranges of a process instrument. The method comprising the steps of: (a) determining if a correlation exists between two or more of process data, environmental data, and specified environmental operating ranges of the process instrument, and (b) if it is determined in step (a) that a correlation exists, prompting a user with a message selected from any one or more of: (i) a recommendation to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data; (iii) a recommendation to modify a result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a warning that a correlation exists and optionally information about the correlation; and a query regarding whether the user would like to continue a process, process run, or process protocol.
[0117] In a further preferred embodiment, another method for using an EDMS is provided. The EDMS comprises process data received from a process instrument, environmental data received from an environmental sensor unit, and specified environmental operating ranges of a process instrument. The method comprising the steps of: (a) determining if a correlation exists between two or more of process data, environmental data, and specified environmental operating ranges of the process instrument, and (b) if it is determined in step (a) that a correlation exists, prompting a user with a message selected from any one or more of: (i) a recommendation to modify process data; (ii) a recommendation to calculate a correction or offset factor for process data; (iii) a recommendation to modify a result; (iv) a recommendation to abandon a process, process run, or process protocol; (v) a recommendation to modify a process step, process run, or process protocol; (vi) a warning that a correlation exists and optionally information about the correlation; (vii) a query regarding whether the user would like to continue a process, process run, or process protocol; and (viii) a warning that a correlation exists and optionally information about the correlation; and a query regarding whether the user would like to continue a process, process run, or process protocol.
[0118] Unless the context is specifically limiting the terms analytical instrument, measurement instrument, laboratory instrument, process instrument, manufacturing instrument, analytical equipment, measurement equipment, laboratory equipment, process equipment, manufacturing equipment, testing instrument/equipment, medical instrument/equipment, and facility management instrument/equipment, etc. are used interchangeably herein. These instruments and equipment are well known in the art and are not particularly limited herein.
[0119] This application is also related to US Prov. Applications entitled (1) “Method and Apparatus for Local Sensing” which was filed on Oct. 1, 2018 and received U.S. Provisional Application Ser. No. 62/739,419 and its related PCT application Ser. No. PCT/US19/54020; (2) “Method and Apparatus for Process Optimization” which was filed on Oct. 1, 2018 and received U.S. Provisional Application Ser. No. 62/739,441 and “Method and Apparatus for Process Optimization” which was filed on Feb. 4, 2019 and received U.S. Provisional Application Ser. No. 62/800,900 and their related US and PCT applications (U.S. Ser. No. 16/589,713 and PCT/US19/53977). These applications are incorporated in their entireties herein by reference for all purposes.
[0120] The following references are also referred to in this application: US 20070208800 A1; U.S. Pat. Nos. 6,725,232; 7,250,950; 7,555,492; 8,548,950; 8,984,083; 9,489,485; 9,842,151; 9,954,976; ‘Creating Context for the Experiment Record. User-Defined Metadata: Investigations into Metadata Usage in the LabTrove ELN’ by C. Willoughby, C. L. Bird, S. J. Coles and J. G. Frey in the Journal of Chemical Information and Modeling, 2014, Vol 54 pp3268-3283; http://www.artel-usa.com/resource-library/does-weather-affect-pipetting-yes/; ‘Identification of Phase Boundaries in Anhydrate/Hydrate Systems’ J. F. Krzyzaniak G. R. Williams, N. Ni J. Pharma. Sci., 2007 Vol 96, pp1270-1281; “Rectangular Confidence Regions for the Means of Multivariate Normal Distributions” by Z. K. S̆idá, Journal of the American Statistical Association 1967 Vol 62 pp 626-633; ‘Controlling the False Discovery Rate: a Practical and Powerful Approach to Multiple Testing’ by Y Benjamini and Y Hochberg J. Royal Statistical Soc. B 1995 Vol 57 pp 289-300.
[0121] Any external reference mentioned herein, including for example websites, articles, reference books, textbooks, granted patents, and patent applications are incorporated in their entireties herein by reference for all purposes.
[0122] Reference throughout the specification to “one embodiment,” “another embodiment,” “an embodiment,” “some embodiments,” and so forth, means that a particular element (e.g., feature, structure, property, and/or characteristic) described in connection with the embodiment is included in at least one embodiment described herein, and may or may not be present in other embodiments. In addition, it is to be understood that the described element(s) may be combined in any suitable manner in the various embodiments.
[0123] Numerical values in the specification and claims of this application reflect average values for a composition. Furthermore, unless indicated to the contrary, the numerical values should be understood to include numerical values which are the same when reduced to the same number of significant figures and numerical values which differ from the stated value by less than the experimental error of conventional measurement technique of the type described in the present application to determine the value.