LIMS Integration, Runtime Behavior, and More
Cellario, with its coupled API layers, is designed to support a wide range of upstream and downstream data integration requirements. Cellario supports the use of external applications to generate orders by inserting records into the Cellario Oracle database via PL/SQL Stored Procedures API or a Web Services API Layer. For example, API-level ordering can be used to request labware by external barcode from a persistent inventory.
After processing, plate-level information can be obtained from the back-end Oracle database with manual, file-based or direct database integrations all supported. Cellario can also be configured to format and then output liquid handler log-files to specific locations, to enable detailed well-level information to be captured. Additionally, Cellario’s ability to include decision scripting nodes allows for dynamic and flexible data integration with both commercial, off-the-shelf (COTS) and in-house LIMS in both real-time and post-processing fashions.
Every LIMS integration project is different, but HighRes is happy to provide detailed case studies and customer references upon request. Below are some example features that HighRes has implemented in the past.
Cellario Order Generation Through LIMS
HighRes has developed functionality for generating Cellario orders via LIMS for many customers. This can be order-dependent or barcode-dependent. In the prior case, an order is submitted through LIMS and plates are automatically picked from stackers or random-access storage on the Cellario system. This allows the system to seamlessly augment existing laboratory processes. In a barcode-dependent integration, barcoded plates are added to an input location on the system, which will pick and scan them immediately. The system queries the customer’s LIMS with each barcode, which processes the samples using the appropriate protocol. Cellario then automatically processes the samples without any user input beyond the physical addition of labware to the system.
For customers with multiple systems, HighRes has provided software that automatically splits a complex LIMS-generated order between the appropriate systems and schedules operations for maximum throughput. This functionality ensures the efficiency of use for all available resources within a system. Prioritization of orders can also be implemented so that a higher-priority order can be inserted into the top of the queue while the system is running.
Labware and Compound Management Functionality
The lower-priority order is paused mid-run, the new order is run, and once completed, the system resumes the original order.
Cellario version 3.1, released in 2014, supports functionality for compound management. Cellario’s database can now track the locations and contents of compound plates and report this information to a customer’s LIMS. System operators can use Cellario or an existing LIMS to request dynamically-prepared plates of specific compounds without ever needing to worry about labware storage positions or barcodes. Layout of requested compound plates can be specified by the operator making a request or automatically generated and optimized by Cellario. Cellario can be further integrated with existing compound management to report volume changes, library integrity, and operation history on a well-by-well basis.
Cellario Data Output to LIMS
Most of our LIMS integration projects involve feeding run data into the customer’s database. Since Cellario’s database records details of each step of every protocol for every plate, our engineers are able to output an immense amount of information to your LIMS. In the past, we’ve migrated sample operations, treatment times, error logs, liquid handler surveys, reader output files, storage positions, and more. For some applications, we’ve developed software that parsed data output by liquid handlers and readers and exported it to the customer’s database.