Release Notes

v2.4.6

  • Bugfixes

    • Fix logarithmic view of kinetic graph results

    • Fix queued experiments setting being available for firmware v6.12.0 - it is only available on firmware v6.12.1 or higher

v2.4.5

  • Bugfixes

    • Fix PDF export spinning forever when include analysis is checked

    • Fix PDF export showing undefined for some graph view settings

v2.4.0

  • Enhancements

    • New export types

      • PDF - includes plate layout, kinetic graph and analysis

      • Excel (.xlsx) available for kinetic experiments in addition to endpoint experiments

    • Enhanced exports

      • Group average and standard deviation is now included at the end of .csv and .xlsx kinetic exports

      • Endpoint .xslx exports are now shaded similarly to Plate Results in labrador.

    • Able to import layout.cfg files from a Cerillo device’s SD card as plate layouts. This file is found in an experiment’s plate directory

    • Automatic device time synchronization - when connected to the internet, any Stratus or Alto plate reader will automatically sync with your computers time on Labrador startup. This should make reduce clock drift. The internet connection is used to ping pool.ntp.org to ensure your computer’s time is not too far off from a global standard.

    • Added a Support menu to the header of Labrador with quick access to the User Manual and Troubleshooting section of the manual.

    • Gompertz model fitting available for growth curve analysis (beta).

    • Premium feature: Can queue experiments in Labrador and then start them with the start button on your device (Cerillo Plate Reader firmware v6.12.1 and above). Queueing experiments lets you set up your experimental parameters and plate layout before moving your plate reader to a different environment for the actual experiment. In this way, you can set up a complex experiment in labrador and then run it in an incubator or anaerobic chamber. Please note that if you are queueing a kinetic experiment, you should still let the plate reader equilibrate for the required time prior to starting it.

    • Can re-order device list on the right of application

    • UI adjustments to plate layout editor to make it clearer that layers like “samples” and “group metadata” belong to a group.

    • Experiment lists now show graph preview on hover. Only available for cached – previously viewed – experiments.

    • 21CFR Version 21CFR Labrador that can now operate within a 21-CFR part 11 compliant system. Contact sales@cerillo.bio to learn more.

    • Installation Qualification and Operational Qualification (IQ/OQ) Labrador features are now available. Features are available to organizations with an active license with the IQ/OQ addon. Contact sales@cerillo.bio to inquire about IQ/OQ pricing and documentation.

    • 24-well plate types can be enabled for all Cerillo plate readers from Settings

    • Reworked the license register wizard to allow for different license types to be redeemed easily

  • Bugfixes

    • Improved parsing experiments with packet loss converting from a 96-well plate type to other plate types.

    • Fixed importing experiments that have excluded wells

v2.3.3

  • Enhancements

    • Improved clarity in experiment setup around which plate types can be remapped post-experiment.

    • Labrador premium registration is now in labrador. Go to the canopy device page or your user settings to register.

    • Clarified whether user has access to Labrador premium in a couple places in the UI

v2.3.2

  • Enhancements

    • Group averages are visible from Plate Results in a list format.

    • Plate layouts can now be saved as Templates to more easily edit and re-use commonly-used plate layouts.

    • Plate Layout features

      • Plate Layouts now feature additional layers the enable a couple new features:

        • The Samples layer can be added to add concentration/dilution factor to groups.

        • The Excluded Wells layer can be added to remove certain wells from visualization and data analysis tools. This does not prevent them from being measured on the device however.

        • The Overview layer allows for changing the layout name, the plate type, and adding additional metadata attributes of the plate itself

        • The Group Metadata layer can be added if additional metadata needs to be added to specific groups. Group metadata entered in this layer does not affect any visualization, analysis or export features.

      • Undo (“ctrl+z”) and redo (“ctrl+y”) capabilities have been added to plate layout editing. History is cleared after exiting the plate layout dialog.

    • Summary tab added to experiment results for endpoints with standard curve information entered. The summary tab shows statistical measures like the average, standard deviation and coefficient of variation of calculated concentrations, as well as the percent difference from predicted concentration for the standard curve.

    • Alto OD data is smoothened by use of an exponential moving average filter. This filter can be configured or turned off from Graph Results

    • 96-well plate experiments can be remapped to other plate types after the experiment has been concluded. See plate mapping for full details and limitations.

    • For endpoint experiments, the Graph Results tab used to show the standard curve. Now the standard curve lives in its own Standard Curve while the Graph Results of endpoint experiments show the same interface used for kinetic experiments

    • Kinetic graph results y-axis can be edited to have a different title than Optical Density.

    • The 24-well plate type has been brought back for stratus devices. Slight adjustments have been made to the detector-to-well mapping to improve consistency across different 24-well plates:

      • 24-well A3 is now measured by the A5 detector on a 96-well plate (previously measured by A4 detector)

      • 24-well B3 is now measured by the C5 detector on a 96-well plate (previously measured by C4 detector)

      • 24-well C3 is now measured by the F5 detector on a 96-well plate (previously measured by F4 detector)

      • 24-well D3 is now measured by the H5 detector on a 96-well plate (previously measured by H4 detector)

    • Did you know labrador has easter eggs? Let us know if you find any!

  • Beta features

    • Kinetic analysis

      • Area under the curve, specific growth rate and point of max specific growth metrics added to table. Model updated to account for asymmetrical growth which should improve metrics accuracy and R2 of many datasets.

      • Logistic fit can now be bounded per-group to more accurately capture growth metrics.

    • Import Data

      • Automatic -> External rewording

      • Blank experiment type added which creates a blank experiment with no data

      • Blank and External experiments can be edited after they are created with the edit data button

      • Blank and External experiments can be deleted from the cache from within the

      • Blank and External experiments can be renamed

  • Bug fixes

    • Temperature data in labrador now displays with the an uncertainty to reflect the uncertainty of the on-board temperature measurements.

    • Standard curve extrapolation is limited such that concentrations extrapolated beyond the known concentration limits will be cut-off and indicated with a < or >

    • Starting an experiment from the setup page then navigating back to that page allowed a user to attempt to start another experiment which failed silently. Now that button is disabled when the device is already running.

    • Fixed an issue where NaNs appeared in live kinetic results. The kinetic duration axis is now much more evenly delineated to show half-hours, hours, etc.

    • Occasionally the tooltips when hovering over a data point in kinetic Graph Results would show the wrong datetime. This has been corrected.

v2.2.0

  • Enhancements

    • Can rename experiments after they have finished. Only available for experiments started with firmware v6.10.0 or later

    • Import cerillo experiments into labrador. Can import csv files from a device’s SD card or from a labrador export. Can import experiment folders directly from a device’s SD card to import plate layout information in addition to measurements.

    • Can view temperature data in Graph Results for kinetic experiments. This can help look at temperature trends over time

    • Right-click Refresh in an experiment to force refresh the experiment from the device. This can be useful if there was an issue transferring the experiment originally or if there was data loss over a canopy-connection.

    • Plate Results color gradients for endpoint experiments better reflect values close to 0 being light in color while values indicative of a high OD > 2.5 are darker. Prior to this release, coloration was purely relative based on the minimum and maximum of the measurement. Kinetic experiments retain this behavior since ODs for kinetic experiments are for-the-most-part relative to the initial plate condition.

    • Calibration errors are displayed as error notifications in the UI. Most commonly, this will alert if the lid is open when calibration is attempted.

    • Labrador now employs a single-instance lock, meaning that if you try to open a new instance of the application, it will give focus to an existing Labrador instance if it exists. Should help with potential RAM issues and port-locking issues.

    • User manual is now embedded in labrador, making it easier to view additional information about features

  • Beta features

    • Kinetic analysis - view doubling rate, lag time, and maximum OD for each group of a growth experiment

    • Automatic import of plate data from other plate readers or spreadsheets. Correct import of the data is not guaranteed, but we will do our best to improve this feature over time!

  • Bug fixes

    • Experiments that had already finished were being re-transferred from devices more frequently than needed

    • Reduced the number of information notifications about experiments retrieved from cache on app startup.

    • Removed 24-well plate as an option for cerillo plate-readers because of poor performance in certain wells and non-standardization of that plate type across manufacturers

v2.1.4

  • Bugfixes

    • Fixes an issue where clicking “identify” makes devices lose connection until labrador is restarted

v2.1.3

  • Bugfixes

    • Manual calibration in Labrador (either via the settings screen or in the dialog before an endpoint read) is more accurate, yielding slightly better endpoint results

v2.1.2

  • Bugfixes

    • Require stratus firmware version 6.9.1 or higher, which fixes an issue with timecourse/kinetic measurements not continuing after the first read.

v2.1.0

  • Enhancements

    • Canopy enhancements

      • Canopy device loading is up to 3x faster with smart downsampling which will compress the experiment to show results to the user faster!

      • Loading the full experiment is still available if needed, and there’s a Downsample Toggle when exporting an experiment to conditionally export the full experiment as well.

    • Plate layout enhancements

      • Plate layouts now include standard concentration types which allow you to enter standard concentration information.

      • Plate layouts can be exported to a file and imported at a later time for easy sharing between sessions or computers

      • Recent plate layouts can be retrieved when starting a new experiment to easily re-use recent layouts

      • Plate layouts can be given names to easily distinguish them. This can be useful if a layout is used for multiple experiments.

    • Endpoint experiment enhancements

      • Labrador can now calculate standard curves using linear or 4-parameter logistic models. Calculating a standard curve requires entering standard concentrations in your plate layout.

      • Plate results include a Layout Overlay feature which will color-code the Optical Density heatmap with the groups from the plate layout.

      • If a standard curve was generated for an experiment, the plate results heatmap can be viewed as either Optical Density or as Concentration

      • Exported endpoint experiments now default to a .xlsx excel file type which includes a much more robust file. This is especially useful if a standard curve was used, as it will include different tabs for “Concentration”, “Optical Density”, “Experiment Info”, “Concentration Calculation” and “Standard Curve Formula”

    • Kinetic experiment enhancements

      • Kinetic graph results allow easy toggling of multiple groups with Select All and Select None buttons.

      • Kinetic graph results include Error Bars for groups using standard concentration to determine the error.

      • Kinetic graphs can be exported as a .png file with the Export PNG button.

      • The Optical Density axis can now be modified to change the range with the Edit OD Axis button. This can be useful for comparing different experiment results or to zoom in on a specific range of the data.

    • General experiment enhancements

      • The user who started an experiment will be stored as metadata for the experiment. This can be useful to differentiate experiments on a device based on who ran the experiment. Currently the User column is only visible from Past Experiment Results and not from a device’s list of experiment.

      • Loading experiments now shows a progress bar for each file being transferred from a device

      • Experiment can be exported as two types: standard and diagnostic. Diagnostic exports are used to troubleshoot devices with Cerillo customer support. They do not contain meaningful data otherwise.

    • Navigation enhancements

      • Forward and Back arrows are now available to quickly navigate between recently-visited pages of the application

      • The Experiment Tab Bar now includes an Experiment Tab Menu which allows a user to clear all experiment tabs from the bar

  • Bugfixes

    • Fixed an issue where 6, 12, and 24 well plates showed an erroneous notification saying there was a potential issue with the experiment regardless of whether there was an issue or not.

v2.0.3

  • Packet loss detection and notification for canopy customers.

  • Prevent UI crashes (whole app shows white screen) when viewing graph results.

  • Firmware updating reliability improvements.

    • Firmware updates and device recovery are much more reliable.

    • Loading bars present to better indicate firmware updating progress.

v2.0.2

  • Device Recovery Improvements

    • Device recovery no longer requires obtaining a firmware file from Cerillo support. This should make the device recovery workflow simpler.

v2.0.1

  • Bugfixes

    • Experiment caching is much smarter. If an experiment is known to be “completed” and that experiment is cached on your computer, then it will be retrieved much quicker the next time you try to load it. This should save some headache when loading really long experiments multiple times.

v2.0.0

We are excited to announce the release of version 2.0.0 of labrador. With this release, we now offer a new product — canopy with labrador premium — a wireless accessory package. This package and this release are a major milestone in the development of our platform. Go to https://cerillo.bio/canopy/ for purchasing information.

  • canopy + labrador premium features

    • Small and portable device to wirelessly connect to up to five cerillo devices .within 15 meters of your computer

    • Wireless transmission of data and control of cerillo devices.

    • Real-time monitoring of readings without plugging in to the device.

    • Premium feature access for up to five unique users of cerillo labrador software.

  • Labrador v2.0.0 General Improvements

    • Experiment loading now takes place in the background such that you can still operate the application when a device is transferring an experiment to labrador.

    • Made the user interface more consistent in terms of colors and wording.

    • Made the interface more friendly to different screen sizes.

    • Refreshing devices on macOS should be faster now because we ignore bluetooth ports since cerillo devices will never connect over a bluetooth port.

    • The running experiment banner on a device screen will show the experiment name instead of the ID. There are certain edge cases where the experiment name is not known, in which case the experiment id will still be used.

v1.3.0

  • Enhancements

    • Past Experiment Results shows all experiments across multiple devices.

    • 6, 12, and 24-well plate experiments available for new experiments started from Labrador.

    • Basic kinetic data visualization tools available for all experiments - see Graph Results for more information.

    • Basic Plate Layout tools are available for new experiments started from Labrador.This includes the ability to name groups and assign wells to those groups. Groups will affect the display of Graph Results.

    • Plate view of data updated to include a slider user interface to allow you to quickly view different measurements in an experiment.

    • Labrador-exported experiment results include more human-readable data like the date and time the measurement was recorded and the duration of the experiment.

    • copy to clipboard button in Plate Results panel of an experiment allows users to copy a measurement and paste into Excel, Google Sheets, Numbers or other spreadsheet program. There’s a similar control in Plate Layout interfaces that allow you to copy the group information for your plate to the clipboard.

    • Real-time data view accessible for all users when device is connected via wired USB connection.

    • A notification will appear after device refresh when a connected Stratus device has an optional firmware update available to download. Now you can easily stay up-to-date with the latest-and-greatest firmware changes Cerillo has to offer for your devices!

    • Stratus icon color in-app can be changed from the device settings menu. This is helpful if you have multiple devices and want an easy way to distinguish or group them outside of changing their names.

    • Renamed buttons in the Stratus device page: setup experimentnew experiment. This was done to be more consistent in what an “experiment” is (multiple readings over a period of time) and what “read” is (single point in time measurement).

    • Too many UI tweaks to enumerate, but they are all done to make the application more accessible and better-looking.

  • Bug Fixes

    • Negative OD measurements in plate view were hard to read because they had white text on a white background. Now negative OD values will always have dark text on a light background.

    • The default interval for a device in the device settings and experiment set up page was 0.2 minutes, which was lower than the allowed value of 3 minutes. This has been patched so the default interval is now 3.

    • Loading and reloading experiments should be a lot smoother now and without as much flickery user interface changes.

v1.2.3

  • Enhancements

    • Notification when file is being exported - this changes to the “click to open file” success notification when the file is done downloading

  • Bug Fixes

    • Improve the reliability of retrieving experiments from stratus devices for viewing and export

    • Improve reliability of firmware updates

v1.2.2

  • Enhancements

    • Adds Device Recovery to the “Help” menu to allow devices to be recovered after a failed firmware update.

v1.2.1

  • Enhancement

    • Changes default experiment type to Kinetic, since that’s the most-common experiment type for Stratus devices.