November 2024

“Delete Project” Deprecated

To improve data recoverability, projects in Uncountable can no longer be deleted. From the Project List, clicking the cog icon next to a project previously allowed users to delete or archive it. Now, the “Delete Option” has been removed, leaving only the option to archive.

Previously users could select to delete or archive a project
Now, users can only archive projects

Additionally, while deleting a project previously would also delete its child projects, archiving now gives users more flexibility. Users can choose to archive just the parent project or archive the parent project along with all its child projects.

When archiving, choose whether or not to also archive all child projects

Projects can be unarchived from the Project List page. First, ensure the “Show Archived” filter is enabled (1). Search for and select all parent and child projects to unarchive (2), then open the selection menu (3) and click “Unarchive Selected” (4).

Unarchiving a project from the Project List page

New Actions Options in the Enter Page Action Bar

There have been recent improvements and additions to the Action bar on the Enter pages, accessible via the Configure Actions sidepanel. Uncountable users can now select from a range of new Action options, including:

  • Dropdown Group: The Action bar now supports custom dropdown menus, making it easier to organize Actions. To add a dropdown menu to your Enter page, select “Dropdown Group” and provide a custom name. Once the dropdown is created, you can drag and drop Actions into it.
  • View Preference: Add shortcuts to saved views of the Enter Recipe page, including custom column configurations. To add these shortcuts, select “View Preference” and choose from the list of saved preferences. For more information, refer to View Preferences on the Enter Recipe Page.
  • Trigger Entity Action (Active Experiment): Add specific entity Actions for the active experiment that execute based on triggers. To add active experiment triggers to your Action bar, select “Trigger Entity Action (Active Experiment)” and choose from the list of triggers available on your recipe definition.
  • Trigger Entity Action (All Experiments): Add specific entity actions for all recipes in view that execute based on triggers. To add triggers that apply to all experiments, select “Trigger Entity Action (All Experiments)” and choose from the list of triggers available on your recipe definition.

Note: Adding Actions under the “Admin” section will apply changes for all users, while adding Actions to the “User” section will customize only your personal Enter page configuration.


Streamlined Listing Filters

We’ve are in the process of updating the layout of listing filters to save space on listing pages. Currently, filters take up significant vertical height.

An upcoming UI change, scheduled to deploy next week, reduces this by aligning the “Filters” button with other listing controls, decreasing the filter area from four lines to three. Quick Filters will also now be slimmer and positioned underneath for a more compact look.

Before the update, the compact filter design can be enabled on the Platform Config page by selecting the “Show Compact Listing Filters” checkbox for a schema. Moving forward, this checkbox will be removed, and the compact filter layout will be implemented globally.

The “Show Compact Listing Filters” Platform Config setting (before), which will be deprecated

Expanded Metadata Cell Display on Enter Recipe Page

Metadata cells on the Enter Recipe page will now span across multiple columns when additional columns are open per recipe, making it easier to view and interact with detailed metadata information at a glance. Additionally, the dropdown for this section has been improved for greater consistency.

This layout enhances readability and provides a cleaner, more organized display of metadata.

Metadata fields now span across multiple per-recipe columns

Enhanced Copy/Paste Functionality in Listings

The copy/paste functionality within listings has been refined to offer a more intuitive, Excel-like experience. Now, when pasting a selection of cells into a larger area, the listings automatically adjust to match the dimensions of the pasted data, with visual feedback on the affected cells.

This improvement makes working with data in listings smoother and more efficient, especially for users managing extensive datasets.

New copy/paste functionality, which supports pasting across large sections

New Performant Graphing Options for Notebooks

New Performant Graphing options have been added to Notebook visualizations in an effort to streamline viewing experiences for users handling large datasets. The new settings, available in Company-Wide Settings, enable users to view snapshots of plots as live data loads, minimizing delays.

Performant Graphing Options setting within Company-Wide Settings

When enabled, a “View Live Plot” button is added to the plot. Clicking this button allows users to toggle between snapshots and live plots.

A snapshot of a plot, with Performant Graphing Options Enabled. Click “View Live Plot” to switch back to a live data mode.

Additionally, a “Load Plots on Demand” feature has been added, allowing users to load plots only when needed. By selecting this from the Notebook page File menu, users will see a “Load Plot” button next to each graph, which reloads it with up-to-date information when clicked.

Enabling the “Load Plots” button
The “Loads Plot” button, which supports manually loading live plots when needed

Data Series Filtering for Large Notebook Plots

Notebook users can now filter the number of data series shown in any plot to stay within performance limits. Previously, datasets exceeding the 50-series cap would trigger an error message, preventing display.

With the update, this message now includes an option to filter down the number of series to the first 50. This enhancement, applicable to all plot types, ensures smoother visualization of larger datasets without overwhelming load times.

The new “Filter to the first 50 data series” option, available when attempting to create a plot exceeding 50 data series
A filtered plot, created using the “Filter to the first 50 data series” option

New ‘Use Variant Definition’ Option for Test Sample Templates

A new “Use Variant Definition” option has been added to Test Sample templates, providing flexibility in defining sample workflows. Accessible from the Test Sample templates listing page, this feature can be enabled by checking the box in the “Use Variant Definition” column next to a template.

When enabled, this option ensures that any new test samples created using the template will follow the associated workflow variant, if available, instead of defaulting to the standard test sample settings. This update supports more customized workflow alignment across test sample templates.

Enabling the new “Use Variant Definition” setting for a test sample template

Sort Ingredient Modal for Recipe Organization (Beta)

A new beta Sort Ingredient modal is now available to streamline ingredient organization in recipes, especially helpful when working with a large number of ingredients within a category to limit the view to the current selection. This feature, accessible under “Sort and Organize” options, operates similarly to the Sort Condition Parameter modal.

To access, click the branch icon for “Sorting and Organizing Options,” and then select the cog icon to open ingredient sorting settings. From the Sort Ingredient modal, select a category for grouping, add specific values to sort by, and drag items with the stacked lines icon to manually reorder ingredients.

Accessing the Sort and Organize modal
Accessing the new Ingredient Sort (beta) modal
The new Ingredient Sort (beta) modal

Table Builder Now Available in Custom Tables

Custom tables now support full Table Builder functionality. Users can simply click the new “Build Table” button associated with any custom table to open the Table Builder modal, providing access to all Table Builder features. For more information, refer to Table Builder.

Accessing Table Builder features for a custom table

UI Changes for Section Header and Workflow Step Rows on Enter Pages

We have recently updated the section header row design on the Enter pages to improve visual clarity and create a more user-friendly layout. Changes include:

  • Gray Background: Section header rows will now feature a gray background, offering better contrast with the data cells below and making sections easier to identify at a glance.
  • Reduced Height: The headers will be shorter, helping preserve more vertical space on the page to improve scrolling and data visibility.
New Enter Page section header UI, featuring a gray background with reduced height

These changes also apply to workflow step headers to ensure a consistent appearance across all headers on the platform. These changes are purely stylistic, with no functional adjustments.

New Enter Page workflow step header UI, featuring a gray background with reduced height

Product Placeholders in the Well Plate Editor

A recent addition to the Well Plate Editor streamlines data entry by allowing users to add Product Placeholders directly within the Data Entry grid.

From the Well Plate Editor’s data entry grid, select a “Product” placeholder and choose a workflow step.

Adding a product placeholder to a workflow step from the Well Plate Editor Data Entry grid

From the Enter Recipe page, view the workflow to see that placeholders are now associated with the selected product.

The product placeholder added to the workflow step

Alternatively, placeholders and values added to workflow steps from the Enter Recipe page are also visible within the Well Plate Editor Data Entry grid.

Adding a product placeholder and value to a workflow step from the Enter Recipe page
The product placeholder and value also reflected within the Well Plate Editor Data Entry grid

This feature provides improved visibility and management of placeholders within workflows, making it easier to organize and track product assignments.


Access Column Calculation Values via API

We’ve expanded our external API capabilities to include column calculation values for recipes. With this update, users can retrieve calculation values for any recipe using the recipe ID and calculation key.

To use this feature, submit a request with the recipe ID (B) and the calculation ID (A). Once submitted, the API will return the specified column calculation values for that recipe.

New “get column calculation values” API functionality
Submitting a request for column calculation values, using the calculation ID (A) and the recipe ID (B)
The column calculation values pulled from the recipe

Pin Header Items on Entity Pages

A new pinning feature has been introduced to help keep important elements visible while scrolling on Uncountable entity pages. To enable pinning:

  1. Click the “…” (More options) in the top-right corner of an entity page.
  2. Select “Pin Header Items”.
  3. Choose whether to pin the Title (which will pin only the entity page header and toolbar) and/or pin the Header (which will also pin the phase diagram, comments, and Advance Phase button).

Once enabled, pinned items will stay in place until you decide to change this setting. This behavior will carry over across the platform and apply to every entity page aside from the Enter pages, which have their own formatting settings.

Pinning the Title of an entity page
Pinning the Title and Header of an entity page

Enhanced Review Functionality

There have been recent improvements to the review process which make it easier to track comments and approvals. Now, when users comments while leaving a review, the comment thread (A) will automatically update.

We have also updated the Comments sidepanel (B), which can be accessed by clicking the conversation bubble icon in the top-right corner of the page header. This panel now offers a unified history of reviews, with supplementary text. For example:

  • If an admin leaves a review and clicks “Approve”, the supplementary text “Approved on behalf of Administrator group” will appear alongside any comment made.
  • If a user withdraws a review (by clicking “…” > “Withdraw Review”), this will also be recorded in the unified comment log.

These updates make it easier to manage and track feedback during the review process.

The comments thread (A) and Comments sidepanel (B) on a review

Override Enter Recipe Set Totals using “Set Calculations”

We’ve added new functionality to the Enter Recipes page to enhance how users work with ingredient calculations and totals. Now, in addition to setting calculations on regular ingredient cells, users can also manually override workflow Step Totals using the “Set Calculation” tool.

Here’s how it works:

  • To set a calculation for a regular ingredient, right-click on the ingredient cell and select “Set Calculation.” This will link the cell to a calculation, ensuring that the value updates automatically.
Setting a calculation on an ingredient cell
  • For total override rows, right-click on the “Set Total” cell and select “Set Calculation.” This links the total to a calculation, enabling you to override the workflow step total. When editing the Set Total value in this way, it will automatically adjust the corresponding ingredient masses, keeping everything aligned.
Setting a calculation on the Set Total cell

Enhanced Duration Process Parameters in Advanced Screen Design

Building on a previous update for Duration-type process parameters, Advanced Screen Design now supports the ability to vary durations.

Previously, only “fixed” duration parameters were available, limiting users to static time entries (such as a fixed duration in days or hours). With this addition, users can now define variable duration process parameters, allowing for a range of time options to be applied across different experiments.

Using a “Vary” type duration process parameter in an Advanced Screening Design

Display Curve Process Parameters on Compare Page

The Compare page now supports input curve process parameters, providing platform users with a more complete view of data visualizations. Previously, only output curve models were available. Now, users can also view input curve process parameters.

Clicking “View Curve” for an output curve parameter (B) opens the curve in a separate modal. Selecting “View Curve” for an input curve parameter (A) will open the curve in a similar “Input Curve” modal.

Additionally, users can export input curve process parameter data by clicking the “Download Curve” button, which downloads the data directly into an Excel spreadsheet. This feature allows for easy offline access and further analysis of curve data, making it easy to work with curve data outside the platform.

A Compare page with both input (A) and output (B) curve process parameters
An input curve process parameter
An output curve process parameter

Customizable Row and Column Labels in Inventory Grid

Users can now rename rows and columns on Inventory location grids. Previously, rows and columns came with autogenerated labels, which couldn’t be changed. Now, click on any row or column label to enter a custom name.

These changes will automatically reflect across all inventory grid location selectors, ensuring consistency wherever the grid is used. This update allows users to align row and column names with internal naming conventions, making it easier for team members to locate and manage items efficiently.

Renaming Inventory location grid rows and columns

Updates to the New Enter Page Headers

Recent updates have added functionality to the newly updated Enter page headers. For more information on the new Enter page headers, refer to New Enter Page Header Change. Updated features include:

Improved Notes Window:

  • The recent update introduced a new Notes window, which can be accessed by clicking the note icon in the top-right corner of the header.
  • Users can now move and resize the Notes window by clicking and dragging its header.
Moving a resizing the Experiment Notes window
  • Users can also dock the Notes window by clicking the Dock icon in the top-right corner of the window. This turns the window into an adjustable Notes sidepanel.
Docking the Experiment Notes window

Pinned Entity Header:

  • Users can now pin the new Enter page header by clicking “…” in the top-right corner and selecting “Pin Entity Header”. This setting keeps the header visible while users scroll the Enter pages.
Pinning the entity header
  • To pin Enter page headers for all users, navigate to Company Wide Settings → Platform Config and select “Pin Recipe Header”.
Configuring Company-Wide Settings to pin the Recipe page header for all platform users

Archiving Test Samples

Test Samples are now archived instead of being permanently deleted, providing a more flexible approach to managing sample records.

To archive a Test Sample, navigate to the Test Sample listing page, click on the “…” menu next to the desired sample, and select “Archive.” This option, which previously showed as “Delete,” now updates the sample’s status in the listing.

Archiving a Test Sample

On the Test Sample listing, a checked box in the Archive column indicates an archived sample. Click the pencil icon to manually check or uncheck the box to update its status directly from the listing page.

Archiving/unarchiving a Test Sample from the listing column


Automatic Entity Name Translation in Value Spec

Value Spec now supports automatic translation for entity names. Previously, entity names would only display in English, regardless of the user’s selected language.

From an entity listing, users can click edit or add translations for entity names. In the modal, click “+ Add” to modify translations. In the example below, “2024-10-11” (A) is entity (English) and “le 11 octobre 2024” (B) is its French translation.

To view the Value Spec for an entity, navigate to the Value Spec tab on the Form Admin page. Set Entity Type to “Custom Entity” and choose an entity from the dropdown menu. Entering “ref:fields” into Value Spec will now display the entity with the correct translation.

The proper translation of an entity within its Value Spec
Updated on November 15, 2024

Was this article helpful?

Related Articles